Fix #1102408 (Untranslated string "(# books)")

This commit is contained in:
Kovid Goyal 2013-01-22 10:11:28 +05:30
parent e0d0eb1973
commit a15d236830
2 changed files with 157 additions and 138 deletions

View File

@ -1220,7 +1220,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
loc.append(_('Card A'))
if b is not None:
loc.append(_('Card B'))
return ', '.join(loc) + ((' (%s books)'%count) if count > 1 else '')
return ', '.join(loc) + ((_(' (%s books)')%count) if count > 1 else '')
def set_book_on_device_func(self, func):
self.book_on_device_func = func

View File

@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: calibre 0.9.15\n"
"POT-Creation-Date: 2013-01-18 09:12+IST\n"
"PO-Revision-Date: 2013-01-18 09:12+IST\n"
"POT-Creation-Date: 2013-01-22 10:10+IST\n"
"PO-Revision-Date: 2013-01-22 10:10+IST\n"
"Last-Translator: Automatically generated\n"
"Language-Team: LANGUAGE\n"
"MIME-Version: 1.0\n"
@ -21,9 +21,9 @@ msgid "Does absolutely nothing"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59
#: /home/kovid/work/calibre/src/calibre/db/cache.py:106
#: /home/kovid/work/calibre/src/calibre/db/cache.py:109
#: /home/kovid/work/calibre/src/calibre/db/cache.py:120
#: /home/kovid/work/calibre/src/calibre/db/cache.py:139
#: /home/kovid/work/calibre/src/calibre/db/cache.py:142
#: /home/kovid/work/calibre/src/calibre/db/cache.py:153
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:379
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:380
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114
@ -42,8 +42,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/prst1/driver.py:469
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:480
#: /home/kovid/work/calibre/src/calibre/ebooks/chm/metadata.py:57
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:109
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:112
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/chm_input.py:183
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101
@ -106,10 +105,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:27
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:95
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:154
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:193
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:28
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:156
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:195
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463
@ -155,11 +154,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/email.py:193
#: /home/kovid/work/calibre/src/calibre/gui2/email.py:208
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:439
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1103
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1319
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1322
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1325
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1413
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1104
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1320
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1323
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1326
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1414
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:250
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:261
@ -884,7 +883,7 @@ msgstr ""
msgid "Path to library too long. Must be less than %d characters."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/cache.py:134
#: /home/kovid/work/calibre/src/calibre/db/cache.py:167
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678
@ -894,23 +893,88 @@ msgstr ""
msgid "Yes"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/fields.py:163
#: /home/kovid/work/calibre/src/calibre/db/fields.py:186
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1218
msgid "Main"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/fields.py:165
#: /home/kovid/work/calibre/src/calibre/db/fields.py:188
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1220
msgid "Card A"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/fields.py:167
#: /home/kovid/work/calibre/src/calibre/db/fields.py:190
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1222
msgid "Card B"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:33
#: /home/kovid/work/calibre/src/calibre/db/search.py:313
#: /home/kovid/work/calibre/src/calibre/library/caches.py:135
#: /home/kovid/work/calibre/src/calibre/library/caches.py:577
msgid "checked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:33
#: /home/kovid/work/calibre/src/calibre/db/search.py:311
#: /home/kovid/work/calibre/src/calibre/library/caches.py:135
#: /home/kovid/work/calibre/src/calibre/library/caches.py:575
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229
msgid "yes"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:35
#: /home/kovid/work/calibre/src/calibre/db/search.py:310
#: /home/kovid/work/calibre/src/calibre/library/caches.py:137
#: /home/kovid/work/calibre/src/calibre/library/caches.py:574
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229
msgid "no"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:35
#: /home/kovid/work/calibre/src/calibre/db/search.py:312
#: /home/kovid/work/calibre/src/calibre/library/caches.py:137
#: /home/kovid/work/calibre/src/calibre/library/caches.py:576
msgid "unchecked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:110
#: /home/kovid/work/calibre/src/calibre/library/caches.py:313
msgid "today"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:111
#: /home/kovid/work/calibre/src/calibre/library/caches.py:314
msgid "yesterday"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:112
#: /home/kovid/work/calibre/src/calibre/library/caches.py:315
msgid "thismonth"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:113
#: /home/kovid/work/calibre/src/calibre/library/caches.py:316
msgid "daysago"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:314
#: /home/kovid/work/calibre/src/calibre/library/caches.py:578
msgid "empty"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:315
#: /home/kovid/work/calibre/src/calibre/library/caches.py:579
msgid "blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/db/search.py:324
#: /home/kovid/work/calibre/src/calibre/library/caches.py:591
msgid "Invalid boolean query \"{0}\""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/debug.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:47
msgid "Cause a running calibre instance, if any, to be shutdown. Note that if there are running jobs, they will be silently aborted, so use with care."
@ -1123,8 +1187,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:391
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1134
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1136
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1128
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1130
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:277
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
msgid "Transferring books to device..."
@ -1135,8 +1199,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:491
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:525
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:430
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1147
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1158
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1141
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1152
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:301
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:332
msgid "Adding books to device metadata listing..."
@ -1158,8 +1222,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:374
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:479
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:486
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1190
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1196
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1202
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:366
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:371
msgid "Removing books from device metadata listing..."
@ -1668,7 +1732,7 @@ msgid "Communicate with MTP devices"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/driver.py:167
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:950
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:952
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:95
msgid "Get device information..."
msgstr ""
@ -1967,17 +2031,17 @@ msgstr ""
msgid "Too many connection attempts from %s"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1312
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1306
#, python-format
msgid "Invalid port in options: %s"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1320
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1314
#, python-format
msgid "Failed to connect to port %d. Try a different value."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1332
#: /home/kovid/work/calibre/src/calibre/devices/smart_device_app/driver.py:1326
msgid "Failed to allocate a random port"
msgstr ""
@ -3443,7 +3507,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:222
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:150
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39
@ -3456,7 +3520,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:85
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1109
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
msgid "Author(s)"
msgstr ""
@ -3501,7 +3565,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:982
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1228
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:802
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:804
msgid "Tags"
msgstr ""
@ -3742,7 +3806,7 @@ msgstr ""
msgid "Downloads metadata and covers from OZON.ru"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:58
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:61
msgid "Sample Book"
msgstr ""
@ -3778,7 +3842,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
msgid "Table of Contents"
msgstr ""
@ -3863,7 +3927,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:800
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:802
msgid "Rating"
msgstr ""
@ -4985,8 +5049,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:518
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:830
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
msgid "Download failed"
msgstr ""
@ -5018,7 +5082,7 @@ msgid "Download complete"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:892
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:901
msgid "Download log"
msgstr ""
@ -5249,7 +5313,7 @@ msgid "Click the show details button to see which ones."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809
msgid "Show book details"
msgstr ""
@ -5799,7 +5863,7 @@ msgid "Click to open"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:856
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:858
msgid "Ids"
msgstr ""
@ -5809,7 +5873,7 @@ msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1113
msgid "Collections"
msgstr ""
@ -8315,7 +8379,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/mtp_config.py:421
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:885
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:894
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:344
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:227
msgid "Copy to clipboard"
@ -8815,7 +8879,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:87
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1110
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365
@ -8931,7 +8995,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:536
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729
msgid "No matches found"
msgstr ""
@ -9110,8 +9174,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:196
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:950
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1059
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:959
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1074
#: /home/kovid/work/calibre/src/calibre/gui2/proceed.py:48
msgid "View log"
msgstr ""
@ -11539,13 +11603,13 @@ msgid "Modified"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:819
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1455
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1456
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:335
msgid "The lookup/search name is \"{0}\""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:825
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1457
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1458
msgid "This book's UUID is \"{0}\""
msgstr ""
@ -11574,20 +11638,20 @@ msgstr ""
msgid "Could not set data, click Show Details to see why."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1107
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1108
msgid "In Library"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1111
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1112
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355
msgid "Size"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1437
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1438
msgid "Marked for deletion"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1440
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1441
msgid "Double click to <b>edit</b> me<br><br>"
msgstr ""
@ -11690,7 +11754,7 @@ msgid "Previous Page"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:947
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:956
#: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:215
msgid "Back"
@ -12131,7 +12195,7 @@ msgid "Edit Metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:940
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:949
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:108
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:219
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:410
@ -12288,62 +12352,62 @@ msgid ""
"cover stage, and vice versa."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:292
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:301
msgid "See at"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:446
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:455
msgid "calibre is downloading metadata from: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:477
msgid "Please wait"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:500
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:509
msgid "Query: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:519
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
msgid "Failed to download metadata. Click Show Details to see details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:528
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
msgid "Failed to find any books that match your search. Try making the search <b>less specific</b>. For example, use only the author's last name and a single distinctive word from the title.<p>To see the full log, click Show Details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:636
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:645
msgid "Current cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:639
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:648
msgid "Searching..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:800
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
#, python-format
msgid "Downloading covers for <b>%s</b>, please wait..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:831
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:840
msgid "Failed to download any covers, click \"Show details\" for details."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:837
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:846
#, python-format
msgid "Could not find any covers for <b>%s</b>"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:839
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:848
#, python-format
msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:928
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:937
msgid "Downloading metadata..."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1043
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:1058
msgid "Downloading cover..."
msgstr ""
@ -16693,56 +16757,6 @@ msgid ""
"<p>Stanza should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the Stanza reader on your iPhone. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:177
#: /home/kovid/work/calibre/src/calibre/library/caches.py:617
msgid "checked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:177
#: /home/kovid/work/calibre/src/calibre/library/caches.py:615
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229
msgid "yes"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:179
#: /home/kovid/work/calibre/src/calibre/library/caches.py:614
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:229
msgid "no"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:179
#: /home/kovid/work/calibre/src/calibre/library/caches.py:616
msgid "unchecked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:355
msgid "today"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:356
msgid "yesterday"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:357
msgid "thismonth"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:358
msgid "daysago"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:618
msgid "empty"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:619
msgid "blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:631
msgid "Invalid boolean query \"{0}\""
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36
#, python-format
msgid ""
@ -17766,6 +17780,11 @@ msgstr ""
msgid "creating custom column "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1223
#, python-format
msgid " (%s books)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698
#, python-format
msgid "<p>Migrating old database to ebook library in %s<br><center>"
@ -17985,19 +18004,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:317
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:355
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:649
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:651
msgid "All books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/ajax.py:318
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:354
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:648
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:650
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:584
msgid "Newest"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:65
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:518
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:520
msgid "Loading, please wait"
msgstr ""
@ -18050,65 +18069,65 @@ msgstr ""
msgid "Random book"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:403
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:472
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:405
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:474
msgid "Browse books by"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:408
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:410
msgid "Choose a category to browse by:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:543
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:545
msgid "Browsing by"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:544
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:546
msgid "Up"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:684
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:686
msgid "in"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:687
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:689
msgid "Books in"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:781
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:783
msgid "Other formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:788
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:790
#, python-format
msgid "Read %(title)s in the %(fmt)s format"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:793
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:795
msgid "Get"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:806
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:808
msgid "Details"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:808
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810
msgid "Permalink"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811
msgid "A permanent link to this book"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:821
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:823
msgid "This book has been deleted"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:927
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:929
msgid "in search"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:929
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931
msgid "Matching books"
msgstr ""