+ # Replace
%s support is still in beta. If you find bugs, please report them by opening a ticket.'%of).exec_() - prefs.set('output_format', of) - self.connect(self.output_format, SIGNAL('currentIndexChanged(QString)'), - change_output_format) + self.change_output_format, Qt.QueuedConnection) ####################### Vanity ######################## self.vanity_template = _('
For help visit %s.kovidgoyal.net
')%(__appname__, __appname__)
@@ -296,6 +287,8 @@ class Main(MainWindow, Ui_MainWindow):
self.card_view.connect_dirtied_signal(self.upload_booklists)
self.show()
+ if self.system_tray_icon.isVisible() and opts.start_in_tray:
+ self.hide()
self.stack.setCurrentIndex(0)
try:
db = LibraryDatabase2(self.library_path)
@@ -375,6 +368,15 @@ class Main(MainWindow, Ui_MainWindow):
self.action_news.setMenu(self.scheduler.news_menu)
self.connect(self.action_news, SIGNAL('triggered(bool)'), self.scheduler.show_dialog)
self.location_view.setCurrentIndex(self.location_view.model().index(0))
+
+ def change_output_format(self, x):
+ of = unicode(x).strip()
+ if of != prefs['output_format']:
+ if of not in ('LRF',):
+ warning_dialog(self, 'Warning',
+ '
%s support is still in beta. If you find bugs, please report them by opening a ticket.'%of).exec_() + prefs.set('output_format', of) + def test_server(self, *args): if self.content_server.exception is not None: @@ -477,7 +479,7 @@ class Main(MainWindow, Ui_MainWindow): self.raise_() self.activateWindow() elif msg.startswith('refreshdb:'): - self.library_view.model().resort() + self.library_view.model().refresh() self.library_view.model().research() else: print msg @@ -910,13 +912,14 @@ class Main(MainWindow, Ui_MainWindow): _files = self.library_view.model().get_preferred_formats(rows, self.device_manager.device_class.FORMATS, paths=True) files = [getattr(f, 'name', None) for f in _files] - bad, good, gf, names = [], [], [], [] + bad, good, gf, names, remove_ids = [], [], [], [], [] for f in files: mi = metadata.next() id = ids.next() if f is None: bad.append(mi['title']) else: + remove_ids.append(id) aus = mi['authors'].split(',') aus2 = [] for a in aus: @@ -943,7 +946,7 @@ class Main(MainWindow, Ui_MainWindow): prefix = prefix.decode(preferred_encoding, 'replace') prefix = ascii_filename(prefix) names.append('%s_%d%s'%(prefix, id, os.path.splitext(f)[1])) - remove = [self.library_view.model().id(r) for r in rows] if delete_from_library else [] + remove = remove_ids if delete_from_library else [] self.upload_books(gf, names, good, on_card, memory=(_files, remove)) self.status_bar.showMessage(_('Sending books to device.'), 5000) if bad: @@ -1527,6 +1530,8 @@ path_to_ebook to the database. ''') parser.add_option('--with-library', default=None, action='store', help=_('Use the library located at the specified path.')) + parser.add_option('--start-in-tray', default=False, action='store_true', + help=_('Start minimized to system tray.')) parser.add_option('-v', '--verbose', default=0, action='count', help=_('Log debugging information to console')) return parser diff --git a/src/calibre/gui2/main.ui b/src/calibre/gui2/main.ui index 2733a61be3..2b243ba2b9 100644 --- a/src/calibre/gui2/main.ui +++ b/src/calibre/gui2/main.ui @@ -119,7 +119,11 @@
There was an error reading from file:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190
msgid " is not a valid picture"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049
msgid "Cannot convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240
msgid "This book has no available formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93
msgid "No available formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94
msgid "Cannot convert %s as this book has no supported formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238
-msgid "Choose the format to convert to EPUB"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250
+msgid "Choose the format to convert to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261
msgid "Invalid XPath expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262
msgid "The expression %s is invalid. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396
msgid "Convert to EPUB"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347
msgid "Book Cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
-msgid "Use cover from &source file"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348
msgid "Change &cover image:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349
msgid "Browse for an image to use as the cover of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
+msgid "Use cover from &source file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311
msgid "&Title: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312
msgid "Change the title of this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315
msgid "&Author(s): "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129
msgid ""
@@ -2402,38 +2492,38 @@ msgid ""
"an &. If the author name contains an &, use && to represent it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523
msgid "Author So&rt:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524
msgid ""
"Change the author(s) of this book. Multiple authors should be separated by a "
"comma"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324
msgid "&Publisher: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137
msgid "Change the publisher of this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325
msgid "Ta&gs: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:326
@@ -2442,15 +2532,15 @@ msgid ""
"
They can be any words or phrases, separated by commas."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329
msgid "&Series:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145
@@ -2460,8 +2550,8 @@ msgstr ""
msgid "List of known series. You can add new series."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334
@@ -2469,75 +2559,87 @@ msgstr ""
msgid "Series index."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336
msgid "Book "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542
msgid "Source en&coding:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536
msgid "Base &font size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434
msgid " pt"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422
msgid "Remove &spacing between paragraphs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423
msgid "Preserve &tag structure when splitting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424
+msgid "&Rescale images"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425
msgid "Override &CSS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559
msgid "&Left Margin:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561
msgid "&Right Margin:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563
msgid "&Top Margin:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565
msgid "&Bottom Margin:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435
msgid "Do not &split on page breaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436
+msgid "&Source profile:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437
+msgid "&Destination profile:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438
msgid "Automatic &chapter detection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439
msgid "&XPath:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440
msgid ""
"\n"
@@ -2555,38 +2657,42 @@ msgid ""
"tutorial
For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:150
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
The database of books on the reader is corrupted. Try the " @@ -3862,308 +3968,312 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:593 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:594 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:598 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:599 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:713 msgid "" "
Books with the same title as the following already exist in the database. " "Add them anyway?
Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:781
msgid ""
"The selected books will be permanently deleted and the files removed "
"from your computer. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:789
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:790
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:820
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:821
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:970
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:896
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:897
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:948
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:949
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:951
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:952
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:953
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
Could not save the following books to disk, because the %s format is not " "available for them:
An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1281
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1282
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1301
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1347
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1374
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1378
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1360
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1361
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
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 ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1452
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1453
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1455
msgid ""
" is communicating with the device!
\n"
" 'Quitting may cause corruption on the device.
\n"
" 'Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1458
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1459
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1493
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1509
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1510
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515
msgid ""
"%s has been updated to version %s. See the new features. "
"Visit the download page?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1529
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1530
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1531
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1532
+msgid "Start minimized to system tray."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1534
msgid "Log debugging information to console"
msgstr ""
@@ -4176,119 +4286,125 @@ msgid "Output:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:321
+msgid ""
+"Set the output format that is used when converting ebooks and downloading "
+"news"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:322
msgid "Advanced search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324
msgid "Alt+S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:324
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325
msgid "&Search:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326
msgid ""
"Search the list of books by title or author
Words separated by spaces "
"are ANDed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327
msgid ""
"Search the list of books by title, author, publisher, tags and "
"comments
Words separated by spaces are ANDed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:327
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:328
msgid "Reset Quick Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334
msgid "Sort by &popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335
msgid "Add books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336
msgid "A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338
msgid "Remove books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:338
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339
msgid "Del"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:339
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340
msgid "Edit meta information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341
msgid "E"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344
msgid "S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347
msgid "Convert E-books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "C"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350
msgid "V"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351
msgid "Open containing folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352
msgid "Show book details"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353
msgid "Books by same author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354
msgid "Books in this series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355
msgid "Books by this publisher"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356
msgid "Books with the same tags"
msgstr ""
@@ -4336,46 +4452,46 @@ msgstr ""
msgid "Publishers"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:117
msgid "Convert book: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151
msgid "Convert comic: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:173
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:267
msgid "Starting Bulk conversion of %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:231
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:300
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:307
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:335
msgid "Convert book %d of %d (%s)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:240
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:337
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:247
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:344
msgid ""
"
Could not convert %d of %d books, because no suitable source format was " "found.
Copying books to %s
Migrating old database to ebook library in %s
There was an error reading from file:
"
msgstr "
Error llegint de l'arxiu:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:190
msgid " is not a valid picture"
msgstr " no és una imatge vàlida"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:239
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1049
msgid "Cannot convert"
msgstr "No puc convertir-lo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:240
msgid "This book has no available formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:245
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93
msgid "No available formats"
msgstr "Formats no disponibles"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:234
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:246
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:94
msgid "Cannot convert %s as this book has no supported formats"
msgstr "No puc convetir \"%s\" perquè el format no hi és suportat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238
-msgid "Choose the format to convert to EPUB"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250
+msgid "Choose the format to convert to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:261
msgid "Invalid XPath expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:262
msgid "The expression %s is invalid. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396
msgid "Convert to EPUB"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347
msgid "Book Cover"
msgstr "Coberta"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
-msgid "Use cover from &source file"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348
msgid "Change &cover image:"
msgstr "Canvia la imatge de la &coberta:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349
msgid "Browse for an image to use as the cover of this book."
msgstr "Cerca una imatge per a utilitzar com a coberta d'aquest llibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518
+msgid "Use cover from &source file"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311
msgid "&Title: "
msgstr "&Títol: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312
msgid "Change the title of this book"
msgstr "Canvia el títol del llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:128
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:315
msgid "&Author(s): "
msgstr "&Autor(s): "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:129
msgid ""
@@ -2448,12 +2538,12 @@ msgid ""
"an &. If the author name contains an &, use && to represent it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523
msgid "Author So&rt:"
msgstr "Ord&re per autor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524
msgid ""
"Change the author(s) of this book. Multiple authors should be separated by a "
@@ -2461,26 +2551,26 @@ msgid ""
msgstr ""
"Canvia l'autor(s). Per a especificar més d'un, separeu-los amb comes."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:324
msgid "&Publisher: "
msgstr "&Editorial: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137
msgid "Change the publisher of this book"
msgstr "Canvia l'editorial del llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:325
msgid "Ta&gs: "
msgstr "Etique&tes: "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:326
@@ -2491,15 +2581,15 @@ msgstr ""
"Etiquetes per a categoritzar el llibre (especialment útil per a recerques). "
"
Pot emprar-se qualsevol paraula o frase, separada per comes."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:529
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:329
msgid "&Series:"
msgstr "&Sèries:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:530
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:531
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145
@@ -2509,8 +2599,8 @@ msgstr "&Sèries:"
msgid "List of known series. You can add new series."
msgstr "Llistat de sèries conegudes. Podeu afegir-hi de noves."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:532
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:533
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:334
@@ -2518,75 +2608,87 @@ msgstr "Llistat de sèries conegudes. Podeu afegir-hi de noves."
msgid "Series index."
msgstr "Índex de sèrie."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:336
msgid "Book "
msgstr "Llibre "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:542
msgid "Source en&coding:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:536
msgid "Base &font size:"
msgstr "Grandària de lletra base:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:428
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:430
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:434
msgid " pt"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:422
msgid "Remove &spacing between paragraphs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:423
msgid "Preserve &tag structure when splitting"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:424
+msgid "&Rescale images"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:425
msgid "Override &CSS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:427
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:559
msgid "&Left Margin:"
msgstr "Marge &Esquerre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:429
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:561
msgid "&Right Margin:"
msgstr "Marge &Dret:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:431
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:563
msgid "&Top Margin:"
msgstr "Marge &Superior:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:565
msgid "&Bottom Margin:"
msgstr "Marge &Inferior:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:435
msgid "Do not &split on page breaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:436
+msgid "&Source profile:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:437
+msgid "&Destination profile:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:438
msgid "Automatic &chapter detection"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:439
msgid "&XPath:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:440
msgid ""
"\n"
@@ -2604,38 +2706,42 @@ msgid ""
"tutorial