Warn user that changing tweaks needs a restart

This commit is contained in:
Kovid Goyal 2010-09-07 12:36:59 -06:00
parent 16b9abe24c
commit 3433aa300f
3 changed files with 122 additions and 121 deletions

View File

@ -47,7 +47,8 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
det_msg=traceback.format_exc(), show=True) det_msg=traceback.format_exc(), show=True)
raise AbortCommit('abort') raise AbortCommit('abort')
write_tweaks(raw) write_tweaks(raw)
return ConfigWidgetBase.commit(self) ConfigWidgetBase.commit(self)
return True
if __name__ == '__main__': if __name__ == '__main__':

View File

@ -17,7 +17,7 @@
<item> <item>
<widget class="QLabel" name="label_18"> <widget class="QLabel" name="label_18">
<property name="text"> <property name="text">
<string>Values for the tweaks are shown below. Edit them to change the behavior of calibre</string> <string>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.</string>
</property> </property>
<property name="wordWrap"> <property name="wordWrap">
<bool>true</bool> <bool>true</bool>

View File

@ -5,8 +5,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre 0.7.17\n" "Project-Id-Version: calibre 0.7.17\n"
"POT-Creation-Date: 2010-09-05 17:35+MDT\n" "POT-Creation-Date: 2010-09-07 12:36+MDT\n"
"PO-Revision-Date: 2010-09-05 17:35+MDT\n" "PO-Revision-Date: 2010-09-07 12:36+MDT\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: LANGUAGE\n" "Language-Team: LANGUAGE\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -103,8 +103,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:249 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:249
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:323 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:323
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:330
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:290
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
@ -129,13 +129,13 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:186
#: /home/kovid/work/calibre/src/calibre/library/cli.py:213 #: /home/kovid/work/calibre/src/calibre/library/cli.py:213
#: /home/kovid/work/calibre/src/calibre/library/database.py:913 #: /home/kovid/work/calibre/src/calibre/library/database.py:913
#: /home/kovid/work/calibre/src/calibre/library/database2.py:375 #: /home/kovid/work/calibre/src/calibre/library/database2.py:376
#: /home/kovid/work/calibre/src/calibre/library/database2.py:387 #: /home/kovid/work/calibre/src/calibre/library/database2.py:388
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1057 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1059
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1126 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1128
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1825 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1826
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1827 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1828
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1954 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1955
#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:211 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:211
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:137
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:140 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:140
@ -173,12 +173,12 @@ msgstr ""
msgid "User Interface Action" msgid "User Interface Action"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:383
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:22
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:187
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:251
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:272
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:206
msgid "Preferences" msgid "Preferences"
msgstr "" msgstr ""
@ -642,9 +642,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:823 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:823
#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:851 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:851
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:244 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:244
#: /home/kovid/work/calibre/src/calibre/library/database2.py:192 #: /home/kovid/work/calibre/src/calibre/library/database2.py:193
#: /home/kovid/work/calibre/src/calibre/library/database2.py:205 #: /home/kovid/work/calibre/src/calibre/library/database2.py:206
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1695
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:132 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:132
msgid "News" msgid "News"
msgstr "" msgstr ""
@ -2767,10 +2767,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:31
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:75
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:177
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:204
#: /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:91
msgid "No books selected" msgid "No books selected"
msgstr "" msgstr ""
@ -3060,7 +3060,7 @@ msgid "Deleting books from device."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160
msgid "The selected books will be <b>permanently deleted</b> and the files removed from your computer. Are you sure?" msgid "The selected books will be <b>permanently deleted</b> and the files removed from your calibre library. Are you sure?"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:179
@ -3166,39 +3166,39 @@ msgstr ""
msgid "Merge into first selected book - keep others" msgid "Merge into first selected book - keep others"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:74
msgid "Cannot download metadata" msgid "Cannot download metadata"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:97
msgid "social metadata" msgid "social metadata"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:99
msgid "covers" msgid "covers"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:99
msgid "metadata" msgid "metadata"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:104
msgid "Downloading %s for %d book(s)" msgid "Downloading %s for %d book(s)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125
msgid "Failed to download some metadata" msgid "Failed to download some metadata"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:126
msgid "Failed to download metadata for the following:" msgid "Failed to download metadata for the following:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129
msgid "Failed to download metadata:" msgid "Failed to download metadata:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:129 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:607 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:607
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:65
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:112
@ -3206,29 +3206,29 @@ msgstr ""
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:140
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:176
msgid "Cannot edit metadata" msgid "Cannot edit metadata"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:203
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:205 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206
msgid "Cannot merge books" msgid "Cannot merge books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:206 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:207
msgid "At least two books must be selected for merging" msgid "At least two books must be selected for merging"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:211
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." 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 "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:222
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?" 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 "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:234
msgid "You are about to merge more than 5 books. Are you <b>sure</b> you want to proceed?" msgid "You are about to merge more than 5 books. Are you <b>sure</b> you want to proceed?"
msgstr "" msgstr ""
@ -3852,8 +3852,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:550 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:550
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1657 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1658
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1675 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1676
msgid "Catalog" msgid "Catalog"
msgstr "" msgstr ""
@ -5738,7 +5738,7 @@ msgid "Reset cover to default"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410
msgid "Download &cover" msgid "Download co&ver"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:411
@ -6481,12 +6481,12 @@ msgid "Shift+Alt+T"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:138
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29
msgid "version" msgid "version"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30
msgid "created by Kovid Goyal" msgid "created by Kovid Goyal"
msgstr "" msgstr ""
@ -6494,20 +6494,20 @@ msgstr ""
msgid "Connected " msgid "Connected "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:169
msgid "Update found" msgid "Update found"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:214
msgid "Book Details" msgid "Book Details"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:206
msgid "Alt+D" msgid "Alt+D"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/init.py:216
msgid "Shift+Alt+D" msgid "Shift+Alt+D"
msgstr "" msgstr ""
@ -6596,7 +6596,7 @@ msgid "Show books in the main memory of the device"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
#: /home/kovid/work/calibre/src/calibre/library/database2.py:648 #: /home/kovid/work/calibre/src/calibre/library/database2.py:650
msgid "Card A" msgid "Card A"
msgstr "" msgstr ""
@ -6605,7 +6605,7 @@ msgid "Show books in storage card A"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
#: /home/kovid/work/calibre/src/calibre/library/database2.py:650 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652
msgid "Card B" msgid "Card B"
msgstr "" msgstr ""
@ -6946,7 +6946,7 @@ msgstr ""
msgid "No matches found for this book" msgid "No matches found for this book"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid "Restore settings to default values. You have to click Apply to actually save the default settings." msgid "Restore settings to default values. You have to click Apply to actually save the default settings."
msgstr "" msgstr ""
@ -7405,36 +7405,36 @@ msgstr ""
msgid "Show &text under icons:" msgid "Show &text under icons:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:215
msgid "&Apply" msgid "&Apply"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:175 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:218
msgid "&Cancel" msgid "&Cancel"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:222
msgid "Restore &defaults" msgid "Restore &defaults"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
msgid "Save changes" msgid "Save changes"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:224
msgid "Cancel and return to overview" msgid "Cancel and return to overview"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:259
msgid "Restoring to defaults not supported for" msgid "Restoring to defaults not supported for"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:291
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:120
msgid "Restart needed" msgid "Restart needed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:248 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:292
msgid "Some of the changes you made require a restart. Please restart calibre as soon as possible." msgid "Some of the changes you made require a restart. Please restart calibre as soon as possible."
msgstr "" msgstr ""
@ -7830,7 +7830,7 @@ msgid "The tweaks you entered are invalid, try resetting the tweaks to default a
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:50
msgid "Values for the tweaks are shown below. Edit them to change the behavior of calibre" 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 "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:51
@ -7975,7 +7975,7 @@ msgid "Manage User Categories"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:435
#: /home/kovid/work/calibre/src/calibre/library/database2.py:300 #: /home/kovid/work/calibre/src/calibre/library/database2.py:301
msgid "Searches" msgid "Searches"
msgstr "" msgstr ""
@ -8110,7 +8110,7 @@ msgstr ""
msgid "WARNING: Active jobs" msgid "WARNING: Active jobs"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:573 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:579
msgid "will keep running in the system tray. To close it, choose <b>Quit</b> in the context menu of the system tray." msgid "will keep running in the system tray. To close it, choose <b>Quit</b> in the context menu of the system tray."
msgstr "" msgstr ""
@ -9133,33 +9133,33 @@ msgstr ""
msgid "You must specify at least one file to add" msgid "You must specify at least one file to add"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:329 #: /home/kovid/work/calibre/src/calibre/library/cli.py:330
msgid "" msgid ""
"%prog remove ids\n" "%prog remove ids\n"
"\n" "\n"
"Remove the books identified by ids from the database. ids should be a comma separated list of id numbers (you can get id numbers by using the list command). For example, 23,34,57-85\n" "Remove the books identified by ids from the database. ids should be a comma separated list of id numbers (you can get id numbers by using the list command). For example, 23,34,57-85\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:344 #: /home/kovid/work/calibre/src/calibre/library/cli.py:345
msgid "You must specify at least one book to remove" msgid "You must specify at least one book to remove"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 #: /home/kovid/work/calibre/src/calibre/library/cli.py:364
msgid "" msgid ""
"%prog add_format [options] id ebook_file\n" "%prog add_format [options] id ebook_file\n"
"\n" "\n"
"Add the ebook in ebook_file to the available formats for the logical book identified by id. You can get id by using the list command. If the format already exists, it is replaced.\n" "Add the ebook in ebook_file to the available formats for the logical book identified by id. You can get id by using the list command. If the format already exists, it is replaced.\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 #: /home/kovid/work/calibre/src/calibre/library/cli.py:379
msgid "You must specify an id and an ebook file" msgid "You must specify an id and an ebook file"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:383 #: /home/kovid/work/calibre/src/calibre/library/cli.py:384
msgid "ebook file must have an extension" msgid "ebook file must have an extension"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 #: /home/kovid/work/calibre/src/calibre/library/cli.py:392
msgid "" msgid ""
"\n" "\n"
"%prog remove_format [options] id fmt\n" "%prog remove_format [options] id fmt\n"
@ -9167,11 +9167,11 @@ msgid ""
"Remove the format fmt from the logical book identified by id. You can get id by using the list command. fmt should be a file extension like LRF or TXT or EPUB. If the logical book does not have fmt available, do nothing.\n" "Remove the format fmt from the logical book identified by id. You can get id by using the list command. fmt should be a file extension like LRF or TXT or EPUB. If the logical book does not have fmt available, do nothing.\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:408 #: /home/kovid/work/calibre/src/calibre/library/cli.py:409
msgid "You must specify an id and a format" msgid "You must specify an id and a format"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:426 #: /home/kovid/work/calibre/src/calibre/library/cli.py:427
msgid "" msgid ""
"\n" "\n"
"%prog show_metadata [options] id\n" "%prog show_metadata [options] id\n"
@ -9180,15 +9180,15 @@ msgid ""
"id is an id number from the list command.\n" "id is an id number from the list command.\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:434 #: /home/kovid/work/calibre/src/calibre/library/cli.py:435
msgid "Print metadata in OPF form (XML)" msgid "Print metadata in OPF form (XML)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:443 #: /home/kovid/work/calibre/src/calibre/library/cli.py:444
msgid "You must specify an id" msgid "You must specify an id"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:456 #: /home/kovid/work/calibre/src/calibre/library/cli.py:458
msgid "" msgid ""
"\n" "\n"
"%prog set_metadata [options] id /path/to/metadata.opf\n" "%prog set_metadata [options] id /path/to/metadata.opf\n"
@ -9199,11 +9199,11 @@ msgid ""
"show_metadata command.\n" "show_metadata command.\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 #: /home/kovid/work/calibre/src/calibre/library/cli.py:474
msgid "You must specify an id and a metadata file" msgid "You must specify an id and a metadata file"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:492 #: /home/kovid/work/calibre/src/calibre/library/cli.py:494
msgid "" msgid ""
"%prog export [options] ids\n" "%prog export [options] ids\n"
"\n" "\n"
@ -9212,27 +9212,27 @@ msgid ""
"an opf file). You can get id numbers from the list command.\n" "an opf file). You can get id numbers from the list command.\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:500 #: /home/kovid/work/calibre/src/calibre/library/cli.py:502
msgid "Export all books in database, ignoring the list of ids." msgid "Export all books in database, ignoring the list of ids."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:502 #: /home/kovid/work/calibre/src/calibre/library/cli.py:504
msgid "Export books to the specified directory. Default is" msgid "Export books to the specified directory. Default is"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:504 #: /home/kovid/work/calibre/src/calibre/library/cli.py:506
msgid "Export all books into a single directory" msgid "Export all books into a single directory"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:511 #: /home/kovid/work/calibre/src/calibre/library/cli.py:513
msgid "Specifying this switch will turn this behavior off." msgid "Specifying this switch will turn this behavior off."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:534 #: /home/kovid/work/calibre/src/calibre/library/cli.py:536
msgid "You must specify some ids or the %s option" msgid "You must specify some ids or the %s option"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 #: /home/kovid/work/calibre/src/calibre/library/cli.py:549
msgid "" msgid ""
"%prog add_custom_column [options] label name datatype\n" "%prog add_custom_column [options] label name datatype\n"
"\n" "\n"
@ -9241,19 +9241,19 @@ msgid ""
"datatype is one of: {0}\n" "datatype is one of: {0}\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:556 #: /home/kovid/work/calibre/src/calibre/library/cli.py:558
msgid "This column stores tag like data (i.e. multiple comma separated values). Only applies if datatype is text." msgid "This column stores tag like data (i.e. multiple comma separated values). Only applies if datatype is text."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:560 #: /home/kovid/work/calibre/src/calibre/library/cli.py:562
msgid "A dictionary of options to customize how the data in this column will be interpreted." msgid "A dictionary of options to customize how the data in this column will be interpreted."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:573 #: /home/kovid/work/calibre/src/calibre/library/cli.py:575
msgid "You must specify label, name and datatype" msgid "You must specify label, name and datatype"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:631 #: /home/kovid/work/calibre/src/calibre/library/cli.py:633
msgid "" msgid ""
"\n" "\n"
" %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n"
@ -9263,29 +9263,29 @@ msgid ""
" " " "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:645 #: /home/kovid/work/calibre/src/calibre/library/cli.py:647
msgid "" msgid ""
"Comma-separated list of database IDs to catalog.\n" "Comma-separated list of database IDs to catalog.\n"
"If declared, --search is ignored.\n" "If declared, --search is ignored.\n"
"Default: all" "Default: all"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:649 #: /home/kovid/work/calibre/src/calibre/library/cli.py:651
msgid "" msgid ""
"Filter the results by the search query. For the format of the search query, please see the search-related documentation in the User Manual.\n" "Filter the results by the search query. For the format of the search query, please see the search-related documentation in the User Manual.\n"
"Default: no filtering" "Default: no filtering"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:655 #: /home/kovid/work/calibre/src/calibre/library/cli.py:657
#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505
msgid "Show detailed output information. Useful for debugging" msgid "Show detailed output information. Useful for debugging"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:668 #: /home/kovid/work/calibre/src/calibre/library/cli.py:670
msgid "Error: You must specify a catalog output file" msgid "Error: You must specify a catalog output file"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:710 #: /home/kovid/work/calibre/src/calibre/library/cli.py:712
msgid "" msgid ""
"\n" "\n"
" %prog set_custom [options] column id value\n" " %prog set_custom [options] column id value\n"
@ -9297,15 +9297,15 @@ msgid ""
" " " "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:721 #: /home/kovid/work/calibre/src/calibre/library/cli.py:723
msgid "If the column stores multiple values, append the specified values to the existing ones, instead of replacing them." msgid "If the column stores multiple values, append the specified values to the existing ones, instead of replacing them."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:732 #: /home/kovid/work/calibre/src/calibre/library/cli.py:734
msgid "Error: You must specify a field name, id and value" msgid "Error: You must specify a field name, id and value"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:751 #: /home/kovid/work/calibre/src/calibre/library/cli.py:753
msgid "" msgid ""
"\n" "\n"
" %prog custom_columns [options]\n" " %prog custom_columns [options]\n"
@ -9314,19 +9314,19 @@ msgid ""
" " " "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:758 #: /home/kovid/work/calibre/src/calibre/library/cli.py:760
msgid "Show details for each column." msgid "Show details for each column."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:770 #: /home/kovid/work/calibre/src/calibre/library/cli.py:772
msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgid "You will lose all data in the column: %r. Are you sure (y/n)? "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:772 #: /home/kovid/work/calibre/src/calibre/library/cli.py:774
msgid "y" msgid "y"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:778 #: /home/kovid/work/calibre/src/calibre/library/cli.py:780
msgid "" msgid ""
"\n" "\n"
" %prog remove_custom_column [options] label\n" " %prog remove_custom_column [options] label\n"
@ -9336,15 +9336,15 @@ msgid ""
" " " "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:786 #: /home/kovid/work/calibre/src/calibre/library/cli.py:788
msgid "Do not ask for confirmation" msgid "Do not ask for confirmation"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:796 #: /home/kovid/work/calibre/src/calibre/library/cli.py:798
msgid "Error: You must specify a column label" msgid "Error: You must specify a column label"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:803 #: /home/kovid/work/calibre/src/calibre/library/cli.py:805
msgid "" msgid ""
"\n" "\n"
" %prog saved_searches [options] list\n" " %prog saved_searches [options] list\n"
@ -9357,39 +9357,39 @@ msgid ""
" " " "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:821 #: /home/kovid/work/calibre/src/calibre/library/cli.py:823
msgid "Error: You must specify an action (add|remove|list)" msgid "Error: You must specify an action (add|remove|list)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:829 #: /home/kovid/work/calibre/src/calibre/library/cli.py:831
msgid "Name:" msgid "Name:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:830 #: /home/kovid/work/calibre/src/calibre/library/cli.py:832
msgid "Search string:" msgid "Search string:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:836 #: /home/kovid/work/calibre/src/calibre/library/cli.py:838
msgid "Error: You must specify a name and a search string" msgid "Error: You must specify a name and a search string"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:839 #: /home/kovid/work/calibre/src/calibre/library/cli.py:841
msgid "added" msgid "added"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:844 #: /home/kovid/work/calibre/src/calibre/library/cli.py:846
msgid "Error: You must specify a name" msgid "Error: You must specify a name"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:847 #: /home/kovid/work/calibre/src/calibre/library/cli.py:849
msgid "removed" msgid "removed"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 #: /home/kovid/work/calibre/src/calibre/library/cli.py:853
msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgid "Error: Action %s not recognized, must be one of: (add|remove|list)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/cli.py:865 #: /home/kovid/work/calibre/src/calibre/library/cli.py:867
msgid "" msgid ""
"%%prog command [options] [arguments]\n" "%%prog command [options] [arguments]\n"
"\n" "\n"
@ -9413,31 +9413,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f" msgid "%sAverage rating is %3.1f"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:646 #: /home/kovid/work/calibre/src/calibre/library/database2.py:648
msgid "Main" msgid "Main"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1980 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1981
msgid "<p>Migrating old database to ebook library in %s<br><center>" msgid "<p>Migrating old database to ebook library in %s<br><center>"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2009 #: /home/kovid/work/calibre/src/calibre/library/database2.py:2010
msgid "Copying <b>%s</b>" msgid "Copying <b>%s</b>"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2026 #: /home/kovid/work/calibre/src/calibre/library/database2.py:2027
msgid "Compacting database" msgid "Compacting database"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2119 #: /home/kovid/work/calibre/src/calibre/library/database2.py:2120
msgid "Checking SQL integrity..." msgid "Checking SQL integrity..."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2160 #: /home/kovid/work/calibre/src/calibre/library/database2.py:2159
msgid "Checking for missing files." msgid "Checking for missing files."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:2182 #: /home/kovid/work/calibre/src/calibre/library/database2.py:2181
msgid "Checked id" msgid "Checked id"
msgstr "" msgstr ""
@ -9833,7 +9833,7 @@ msgstr ""
msgid "Failed to authenticate with server: %s" msgid "Failed to authenticate with server: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/utils/smtp.py:229 #: /home/kovid/work/calibre/src/calibre/utils/smtp.py:230
msgid "Control email delivery" msgid "Control email delivery"
msgstr "" msgstr ""