diff --git a/src/calibre/ebooks/html.py b/src/calibre/ebooks/html.py index 9c9c6b7274..77fc2391d5 100644 --- a/src/calibre/ebooks/html.py +++ b/src/calibre/ebooks/html.py @@ -555,8 +555,8 @@ class Processor(Parser): # TODO: Figure out what to do about CSS imports from linked stylesheets def do_layout(self): - self.css += '\nbody {margin-top: 0pt; margin-botton: 0pt; margin-left: 0pt; margin-right: 0pt}\n' - self.css += '@page {margin-top: %fpt; margin-botton: %fpt; margin-left: %fpt; margin-right: %fpt}\n'%(self.opts.margin_top, self.opts.margin_bottom, self.opts.margin_left, self.opts.margin_right) + self.css += '\nbody {margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; margin-right: 0pt}\n' + self.css += '@page {margin-top: %fpt; margin-bottom: %fpt; margin-left: %fpt; margin-right: %fpt}\n'%(self.opts.margin_top, self.opts.margin_bottom, self.opts.margin_left, self.opts.margin_right) def config(defaults=None, config_name='html', desc=_('Options to control the traversal of HTML')): diff --git a/src/calibre/ebooks/lrf/comic/convert_from.py b/src/calibre/ebooks/lrf/comic/convert_from.py index 6f473ac504..dad015da5d 100755 --- a/src/calibre/ebooks/lrf/comic/convert_from.py +++ b/src/calibre/ebooks/lrf/comic/convert_from.py @@ -325,8 +325,11 @@ def create_epub(pages, profile, opts, thumbnail=None): wrappers = [] WRAPPER = textwrap.dedent('''\ -
- + +Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
The database of books on the reader is corrupted. Try the " @@ -2601,316 +2657,324 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 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:561
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:587
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:600
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:719
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:745
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:725
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:728
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
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:
Could not convert %d of %d books, because no suitable source format was " "found.
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:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1163
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1144
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1184
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1186
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
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:1209
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1266
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1278
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1288
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1334
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:1293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1334
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:271
msgid "calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:272
msgid "Advanced search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:259
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:274
msgid "Alt+S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:275
msgid "&Search:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:261
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:276
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:262
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:277
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:263
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:278
msgid "Reset Quick Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:282
+msgid "Match any"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283
+msgid "Match all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:284
msgid "Add books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:285
msgid "A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:269
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:287
msgid "Remove books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:271
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:288
msgid "Del"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:272
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289
msgid "Edit meta information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:273
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:290
msgid "E"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:274
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:291
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:293
msgid "S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:294
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:295
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:296
msgid "Convert E-books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297
msgid "C"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:282
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:299
msgid "V"
msgstr ""
@@ -2960,39 +3024,51 @@ msgid ""
"module failed:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/status.py:150
+msgid "Click to browse books by tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Authors"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Publishers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47
msgid "Invalid regular expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:48
msgid "Invalid regular expression: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
msgid "Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:179
msgid ""
"Reader\n"
"%s available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:180
msgid ""
"Card\n"
"%s available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:184
msgid "Click to see the list of books available on your computer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:185
msgid "Click to see the list of books in the main memory of your reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:186
msgid "Click to see the list of books on the storage card in your reader"
msgstr ""
@@ -3204,54 +3280,58 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:530
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:879
msgid "
Migrating old database to ebook library in %s
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
The database of books on the reader is corrupted. Try the " @@ -2790,189 +2846,189 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 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 "
No puc desar llibres al dispositiu perquè no hi ha espai restant "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:587
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:600
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
msgid "Cannot edit metadata"
msgstr "No puc editar les meta-dades"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:719
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:745
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
msgid "No books selected"
msgstr "Cap llibre seleccionat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:725
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:728
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
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:
Could not convert %d of %d books, because no suitable source format was " "found.
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:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1163
msgid "Could not move database"
msgstr "No puc moure la base de dades"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1144
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1184
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1186
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid "Error talking to device"
msgstr "Error comunicant amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -2980,63 +3036,63 @@ msgstr ""
"Hi ha hagut un error de comunicació amb el dispositiu. Lleve, torne a "
"connectar el dispositiu i torne a iniciar el programa"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1209
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1266
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1278
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1288
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1334
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:1293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1334
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:271
msgid "calibre"
msgstr "calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:272
msgid "Advanced search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:259
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:274
msgid "Alt+S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:275
msgid "&Search:"
msgstr "Re&cerca:"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:261
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:276
msgid ""
"Search the list of books by title or author
Words separated by spaces "
"are ANDed"
@@ -3044,7 +3100,7 @@ msgstr ""
"Recerca llibres pel títol o l'autor.
Els espais entre paraules es "
"substitueixen per AND."
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:277
msgid ""
"Search the list of books by title, author, publisher, tags and "
"comments
Words separated by spaces are ANDed"
@@ -3052,60 +3108,68 @@ msgstr ""
"Recerca llibres pel títol, l'autor, l'editorial, les etiquetes i els "
"comentaris
Els espais entre paraules es substitueixen per AND."
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:278
msgid "Reset Quick Search"
msgstr "Reinicialitza la recerca ràpida"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:282
+msgid "Match any"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283
+msgid "Match all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:284
msgid "Add books"
msgstr "Afegeix llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:285
msgid "A"
msgstr "A"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:269
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:287
msgid "Remove books"
msgstr "Suprimeix llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:271
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:288
msgid "Del"
msgstr "Esborra"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:272
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289
msgid "Edit meta information"
msgstr "Edita la meta-informació"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:273
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:290
msgid "E"
msgstr "E"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:274
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:291
msgid "Send to device"
msgstr "Envia al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:293
msgid "S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:294
msgid "Fetch news"
msgstr "Recull notícies (RSS)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:295
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:296
msgid "Convert E-books"
msgstr "Converteix Ebooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297
msgid "C"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:282
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:299
msgid "V"
msgstr ""
@@ -3155,19 +3219,31 @@ msgid ""
"module failed:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/status.py:150
+msgid "Click to browse books by tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Authors"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Publishers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47
msgid "Invalid regular expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:48
msgid "Invalid regular expression: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
msgid "Library"
msgstr "Biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:179
msgid ""
"Reader\n"
"%s available"
@@ -3175,7 +3251,7 @@ msgstr ""
"El Sony Reader\n"
"%s està disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:180
msgid ""
"Card\n"
"%s available"
@@ -3183,15 +3259,15 @@ msgstr ""
"La targeta\n"
"%s està disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:184
msgid "Click to see the list of books available on your computer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:185
msgid "Click to see the list of books in the main memory of your reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:186
msgid "Click to see the list of books on the storage card in your reader"
msgstr ""
@@ -3403,54 +3479,58 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:530
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:879
msgid "
Migrating old database to ebook library in %s
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2371,65 +2467,72 @@ msgstr ""
"LibraryThing.com an.
Insofern Sie dies nicht besitzen, können "
"Sie sich kostenlos anmelden!
The database of books on the reader is corrupted. Try the " @@ -3164,8 +3271,8 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "
Books with the same title as the following already exist in the database. " "Add them anyway?
Es existieren bereits Bücher mit dem selben Titel in der Datenbank. " "Sollen die folgenden Bücher trotzdem hinzugefügt werden?
Cannot upload books to device there is no more free space available " msgstr "" "
Es können keine Bücher mehr auf das Gerät geladen werden, da der "
"Gerätespeicher voll ist "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:587
msgid "Confirm delete"
msgstr "Bestätigen Sie das Löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
msgid "Are you sure you want to delete these %d books?"
msgstr "Sind Sie sicher, dass Sie diese %d Bücher löschen wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:600
msgid "Deleting books from device."
msgstr "Lösche Bücher vom Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
msgid "Cannot edit metadata"
msgstr "Kann Metadaten nicht bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:719
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:745
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
msgid "No books selected"
msgstr "Keine Bücher ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:725
msgid "Sending books to device."
msgstr "Sende Bücher an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:728
msgid "No suitable formats"
msgstr "Keine geeigneten Formate"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
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:
Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, " "da das %s Format für sie nicht verfügbar ist:
Could not convert %d of %d books, because no suitable source format was " "found.
Konnte %d von %d Büchern nicht konvertieren, da kein brauchbares " "Ursprungsformat gefunden werden konnte.
An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -3342,23 +3449,23 @@ msgstr ""
"
Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie "
"diese, bevor sie die bestehende Datenbank verschieben.
Fehler: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1163
msgid "Could not move database"
msgstr "Konnte Datenbank nicht verschieben"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No detailed info available"
msgstr "Es ist keine weitere Information verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1144
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1184
msgid "No detailed information is available for books on the device."
msgstr "Es ist keine weitere Information über Bücher auf dem Gerät verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1186
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid "Error talking to device"
msgstr "Fehler in der Kommunikation zum Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -3366,16 +3473,16 @@ msgstr ""
"Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen "
"und schließen Sie das Gerät wieder an und - oder starten Sie neu."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1209
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "Conversion Error"
msgstr "Konvertierungsfehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263
msgid "Database does not exist"
msgstr "Datenbank existiert nicht"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
@@ -3383,15 +3490,15 @@ msgstr ""
"Das Verzeichnis, in dem die Datenbank sein sollte: %s existiert nicht mehr. "
"Bitte wählen Sie einen neuen Ort für die Datenbank aus."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1266
msgid "Choose new location for database"
msgstr "Wählen Sie einen neuen Speicherort für die Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1278
msgid "Choose a location for your ebook library."
msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1288
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid ""
"Latest version: %s"
@@ -3399,7 +3506,7 @@ msgstr ""
"Letzte Version: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1334
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -3409,27 +3516,27 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features
Die Cover-Ansicht ist gesperrt.
Der Import des Pictureflow Moduls "
"schlug fehl:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/status.py:150
+msgid "Click to browse books by tags"
+msgstr "Klicken Sie, um die Bücher anhand von Etiketten zu durchsuchen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Authors"
+msgstr "Autoren"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Publishers"
+msgstr "Herausgeber"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47
msgid "Invalid regular expression"
msgstr "Ungültiger regulärer Ausdruck"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:48
msgid "Invalid regular expression: %s"
msgstr "Ungültiger regulärer Ausdruck: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
msgid "Library"
msgstr "Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:179
msgid ""
"Reader\n"
"%s available"
@@ -3577,7 +3704,7 @@ msgstr ""
"Reader\n"
"%s verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:180
msgid ""
"Card\n"
"%s available"
@@ -3585,16 +3712,16 @@ msgstr ""
"Karte\n"
"%s verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:184
msgid "Click to see the list of books available on your computer"
msgstr "Ein Klick zeigt die Liste der auf dem Computer vorhandenen Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:185
msgid "Click to see the list of books in the main memory of your reader"
msgstr ""
"Ein Klick zeigt die Liste der im Hauptspeicher des Geräts vorhandenen Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:186
msgid "Click to see the list of books on the storage card in your reader"
msgstr ""
"Ein Klick zeigt die Liste der auf der Speicherkarte des Geräts vorhandenen "
@@ -3888,55 +4015,59 @@ msgstr ""
"\n"
"Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:530
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:879
msgid "
Migrating old database to ebook library in %s
Migriere alte Datenbank zu eBook Bibliothek in %s
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
The database of books on the reader is corrupted. Try the " @@ -2601,316 +2657,324 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 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:561
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:587
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:600
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:719
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:745
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:725
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:728
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
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:
Could not convert %d of %d books, because no suitable source format was " "found.
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:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1163
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1144
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1184
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1186
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
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:1209
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1266
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1278
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1288
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1334
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:1293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1334
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:271
msgid "calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:257
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:272
msgid "Advanced search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:259
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:274
msgid "Alt+S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:260
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:275
msgid "&Search:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:261
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:276
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:262
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:277
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:263
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:278
msgid "Reset Quick Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:282
+msgid "Match any"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:283
+msgid "Match all"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:284
msgid "Add books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:285
msgid "A"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:269
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:286
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:287
msgid "Remove books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:271
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:288
msgid "Del"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:272
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:289
msgid "Edit meta information"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:273
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:290
msgid "E"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:274
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:291
msgid "Send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:276
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:293
msgid "S"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:277
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:294
msgid "Fetch news"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:295
msgid "F"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:296
msgid "Convert E-books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:297
msgid "C"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:282
+#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:299
msgid "V"
msgstr ""
@@ -2960,39 +3024,51 @@ msgid ""
"module failed:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/status.py:150
+msgid "Click to browse books by tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Authors"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Publishers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47
msgid "Invalid regular expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:48
msgid "Invalid regular expression: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
msgid "Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:179
msgid ""
"Reader\n"
"%s available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:180
msgid ""
"Card\n"
"%s available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:184
msgid "Click to see the list of books available on your computer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:185
msgid "Click to see the list of books in the main memory of your reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:186
msgid "Click to see the list of books on the storage card in your reader"
msgstr ""
@@ -3204,54 +3280,58 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:530
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:879
msgid "
Migrating old database to ebook library in %s
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2387,67 +2424,72 @@ msgstr ""
"LibraryThing.com.
Si no dispone de una cuenta, puede regisrarse de manera gratuita.
The database of books on the reader is corrupted. Try the " @@ -3179,8 +3225,8 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "
Books with the same title as the following already exist in the database. " "Add them anyway?
Ya existen libros con el mismo título en la base de datos. ¿Añadirlo de " "todas formas?
Cannot upload books to device there is no more free space available " msgstr "" "
No se pueden guardar los libros porque no hay espacio en el dispositivo "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:561
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:587
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:562
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:600
msgid "Deleting books from device."
msgstr "Eliminando libros del dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
msgid "Cannot edit metadata"
msgstr "No se pueden editar los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:604
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:719
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:651
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:745
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:819
msgid "No books selected"
msgstr "No hay libros seleccionados"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:725
msgid "Sending books to device."
msgstr "Enviando libros al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:702
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:728
msgid "No suitable formats"
msgstr "No hay formatos adecuados"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
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:
No se pudieron guardar los siguientes libros en disco, porque el formato " "%s no está disponible para ellos:
Could not convert %d of %d books, because no suitable source format was " "found.
An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -3354,24 +3400,24 @@ msgstr ""
"
Ya existe una base de datos no valida en %s, bórrela antes de intentar "
"mover la base de datos existente.
Error: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1123
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1163
msgid "Could not move database"
msgstr "No se puede mover la base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1143
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1183
msgid "No detailed info available"
msgstr "No hay información detallada disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1144
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1184
msgid "No detailed information is available for books on the device."
msgstr ""
"No hay información detallada disponible para los libros en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1186
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid "Error talking to device"
msgstr "Error de comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -3379,16 +3425,16 @@ msgstr ""
"Hubo un error de comunicación con el dispositivo. Desconecte, vuelva a "
"conectar el dispositivo y reinicie la aplicación."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1209
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "Conversion Error"
msgstr "Error de conversión"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1263
msgid "Database does not exist"
msgstr "No existe la base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1224
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1264
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
@@ -3396,15 +3442,15 @@ msgstr ""
"El directorio en el que se debería encontrar la base de datos, %s ya no "
"existe. Por favor seleccióne una nueva ruta para la base de datos."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1266
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1238
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1278
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1288
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid ""
"Latest version: %s"
@@ -3412,7 +3458,7 @@ msgstr ""
"Última versión: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1334
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -3422,27 +3468,27 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuevas "
"características
La exploración de los libros por sus cubiertas está desactivada.
La "
"importación del módulo de pictureflow ha fallado:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/status.py:150
+msgid "Click to browse books by tags"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Authors"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
+msgid "Publishers"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47
msgid "Invalid regular expression"
msgstr "Expresión regular no válida"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:48
msgid "Invalid regular expression: %s"
msgstr "Expresión regular no valida: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
msgid "Library"
msgstr "Biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:179
msgid ""
"Reader\n"
"%s available"
@@ -3589,7 +3655,7 @@ msgstr ""
"Sony Reader\n"
"%s disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:180
msgid ""
"Card\n"
"%s available"
@@ -3597,15 +3663,15 @@ msgstr ""
"Tarjeta\n"
"%s disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:176
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:184
msgid "Click to see the list of books available on your computer"
msgstr "Haga click para ver la lista de libros disponibles en su ordenador"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:177
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:185
msgid "Click to see the list of books in the main memory of your reader"
msgstr "Haga click para ver la lista de libros disponibles en su lector"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:178
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:186
msgid "Click to see the list of books on the storage card in your reader"
msgstr ""
"Haga click para ver la lista de libros en la tarjeta de almacenamiento de su "
@@ -3857,54 +3923,58 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:530
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:879
msgid "
Migrating old database to ebook library in %s