From 2adbcdc23e8e343cbd1a9c4f8e00189cac6c08fb Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 1 Aug 2014 12:51:48 -0500 Subject: [PATCH] Switch to using Transifix .po files w/o poedit. --- calibre-plugin/translations/de.po | 560 +++------ calibre-plugin/translations/default.po | 1608 ------------------------ calibre-plugin/translations/es.po | 483 ++----- calibre-plugin/translations/fr.po | 533 ++------ calibre-plugin/translations/zz.po | 718 +++++------ 5 files changed, 765 insertions(+), 3137 deletions(-) delete mode 100644 calibre-plugin/translations/default.po diff --git a/calibre-plugin/translations/de.po b/calibre-plugin/translations/de.po index 40b81d2..5c57509 100644 --- a/calibre-plugin/translations/de.po +++ b/calibre-plugin/translations/de.po @@ -1,6 +1,6 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ORGANIZATION -# +# # Translators: # ILB, 2014 # Simon_Schuette , 2014 @@ -8,30 +8,25 @@ msgid "" msgstr "" "Project-Id-Version: calibre-plugins\n" "POT-Creation-Date: 2014-07-14 10:52+Central Daylight Time\n" -"PO-Revision-Date: 2014-07-22 15:19-0600\n" -"Last-Translator: Jim Miller \n" -"Language-Team: German (http://www.transifex.com/projects/p/calibre-plugins/" -"language/de/)\n" +"PO-Revision-Date: 2014-07-17 19:21+0000\n" +"Last-Translator: ILB\n" +"Language-Team: German (http://www.transifex.com/projects/p/calibre-plugins/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: ENCODING\n" "Generated-By: pygettext.py 1.5\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.5.7\n" #: __init__.py:42 msgid "UI plugin to download FanFiction stories from various sites." -msgstr "" -"UI Plugin um FanFicition-Stories von verschiedenen Seiten herunterzuladen." +msgstr "UI Plugin um FanFicition-Stories von verschiedenen Seiten herunterzuladen." #: __init__.py:109 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." -msgstr "" -"Pfad für die Calibre-Bibliothek. Als Standardeinstellung ist der Pfad " -"gesetzt, der in den Einstellungen gespeichert ist." +msgstr "Pfad für die Calibre-Bibliothek. Als Standardeinstellung ist der Pfad gesetzt, der in den Einstellungen gespeichert ist." #: config.py:161 msgid "FAQs" @@ -61,9 +56,7 @@ msgstr "Andere" msgid "" "These settings control the basic features of the plugin--downloading " "FanFiction." -msgstr "" -"Diese Einstellungen steuern die grundlegenden Funktionen des Plugins -- " -"FanFictions herunterladen." +msgstr "Diese Einstellungen steuern die grundlegenden Funktionen des Plugins -- FanFictions herunterladen." #: config.py:327 msgid "Defaults Options on Download" @@ -71,11 +64,9 @@ msgstr "Standardeinstellung für das Herunterladen" #: config.py:331 msgid "" -"On each download, FFDL offers an option to select the output format.
This sets what that option will default to." -msgstr "" -"Bei jedem Download bietet FFDL die Option, das Ausgabeformat auszuwählen. " -"
Dies legt fest, welche Standardeinstellung gesetzt werden." +"On each download, FFDL offers an option to select the output format.
This sets what that option will default to." +msgstr "Bei jedem Download bietet FFDL die Option, das Ausgabeformat auszuwählen.
Dies legt fest, welche Standardeinstellung gesetzt werden." #: config.py:333 msgid "Default Output &Format:" @@ -85,10 +76,7 @@ msgstr "Standardeinstellung Ausgabe-Format:" msgid "" "On each download, FFDL offers an option of what happens if that story " "already exists.
This sets what that option will default to." -msgstr "" -"Bei jedem Download bietet FFDL die Option, was geschehen soll, wenn diese " -"Story bereits vorhanden ist.
Dies legt fest, welche " -"Standardeinstellung gesetzt werden." +msgstr "Bei jedem Download bietet FFDL die Option, was geschehen soll, wenn diese Story bereits vorhanden ist.
Dies legt fest, welche Standardeinstellung gesetzt werden." #: config.py:350 msgid "Default If Story Already Exists?" @@ -100,34 +88,22 @@ msgstr "Standardeinstellung für die Aktualisierung der Calibre-Metadaten?" #: config.py:365 msgid "" -"On each download, FFDL offers an option to update Calibre's metadata (title, " -"author, URL, tags, custom columns, etc) from the web site.
This sets " +"On each download, FFDL offers an option to update Calibre's metadata (title," +" author, URL, tags, custom columns, etc) from the web site.
This sets " "whether that will default to on or off.
Columns set to 'New Only' in " "the column tabs will only be set for new books." -msgstr "" -"Bei jedem Download bietet FFDL die Option, die Calibre-Metadaten (Titel, " -"Autor, URL, Schlagworte, benutzerdefinierte Spalten usw.) von der Web-Seite " -"zu aktualisieren.
Dies legt fest, ob die Standardeinstellung auf an " -"oder aus gesetzt ist.
\n" -"Spalten, die mit \"Nur neue\" in den benutzerdefinierten Spalten gesetzt " -"sind, werden nur bei neuen Büchern gefüllt." +msgstr "Bei jedem Download bietet FFDL die Option, die Calibre-Metadaten (Titel, Autor, URL, Schlagworte, benutzerdefinierte Spalten usw.) von der Web-Seite zu aktualisieren.
Dies legt fest, ob die Standardeinstellung auf an oder aus gesetzt ist.
\nSpalten, die mit \"Nur neue\" in den benutzerdefinierten Spalten gesetzt sind, werden nur bei neuen Büchern gefüllt." #: config.py:369 msgid "Default Update EPUB Cover when Updating EPUB?" -msgstr "" -"Als Standardeinstellung das EPUB-Cover aktualisieren, wenn das EPUB " -"aktualisiert wird?" +msgstr "Als Standardeinstellung das EPUB-Cover aktualisieren, wenn das EPUB aktualisiert wird?" #: config.py:370 msgid "" "On each download, FFDL offers an option to update the book cover image " -"inside the EPUB from the web site when the EPUB is updated.
This " -"sets whether that will default to on or off." -msgstr "" -"Bei jedem Download bietet FFDL die Option, das Buch-Cover-Image im " -"EPUB mit den Daten der Web-Seite zu aktualisieren, wenn ein EPUB " -"aktualisiert wird.
Dies legt fest, ob die Standardeinstellung auf an " -"oder aus gesetzt ist." +"inside the EPUB from the web site when the EPUB is updated.
This" +" sets whether that will default to on or off." +msgstr "Bei jedem Download bietet FFDL die Option, das Buch-Cover-Image im EPUB mit den Daten der Web-Seite zu aktualisieren, wenn ein EPUB aktualisiert wird.
Dies legt fest, ob die Standardeinstellung auf an oder aus gesetzt ist." #: config.py:374 msgid "Smarten Punctuation (EPUB only)" @@ -137,9 +113,7 @@ msgstr "Intelligente Zeichensetzung (nur EPUB)" msgid "" "Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB " "download and update." -msgstr "" -"Ausführen der Zeichensetzung von Calibre´s Polish Book feature (eBook-" -"Feinabstimmung) bei jedem EPUB Download und Aktualisierung." +msgstr "Ausführen der Zeichensetzung von Calibre´s Polish Book feature (eBook-Feinabstimmung) bei jedem EPUB Download und Aktualisierung." #: config.py:380 msgid "Updating Calibre Options" @@ -151,13 +125,9 @@ msgstr "Andere vorhandene Formate löschen?" #: config.py:385 msgid "" -"Check this to automatically delete all other ebook formats when updating an " -"existing book.\n" +"Check this to automatically delete all other ebook formats when updating an existing book.\n" "Handy if you have both a Nook(epub) and Kindle(mobi), for example." -msgstr "" -"Markieren sie dies um automatisch alle anderen eBook-Formate zu löschen, " -"wenn ein vorhandenes Buch aktualisiert wird.
Praktisch, wenn sie zum " -"Beispiel sowohl ein Nook (epub) und ein Kindle (mobi) haben." +msgstr "Markieren sie dies um automatisch alle anderen eBook-Formate zu löschen, wenn ein vorhandenes Buch aktualisiert wird.
Praktisch, wenn sie zum Beispiel sowohl ein Nook (epub) und ein Kindle (mobi) haben." #: config.py:389 msgid "Update Calibre Cover when Updating Metadata?" @@ -165,34 +135,21 @@ msgstr "Calibre Cover aktualisieren, wenn die Metadaten aktualiert werden?" #: config.py:390 msgid "" -"Update calibre book cover image from EPUB when metadata is updated. (EPUB " -"only.)\n" +"Update calibre book cover image from EPUB when metadata is updated. (EPUB only.)\n" "Doesn't go looking for new images on 'Update Calibre Metadata Only'." -msgstr "" -"Aktualisiert das Calibre-Buch-Cover des EPUB´s, wenn die Metadaten " -"aktualisiert werden (nur EPUB).\n" -"Bei \"Nur Calibre-Medaten akualisieren\" werden keine neuen Bilder gesucht." +msgstr "Aktualisiert das Calibre-Buch-Cover des EPUB´s, wenn die Metadaten aktualisiert werden (nur EPUB).\nBei \"Nur Calibre-Medaten akualisieren\" werden keine neuen Bilder gesucht." #: config.py:394 msgid "Keep Existing Tags when Updating Metadata?" -msgstr "" -"Vorhandene Schlagworte behalten, wenn die Metadaten aktualisiert werden?" +msgstr "Vorhandene Schlagworte behalten, wenn die Metadaten aktualisiert werden?" #: config.py:395 msgid "" "Existing tags will be kept and any new tags added.\n" "%(cmplt)s and %(inprog)s tags will be still be updated, if known.\n" "%(lul)s tags will be updated if %(lus)s in %(is)s.\n" -"(If Tags is set to 'New Only' in the Standard Columns tab, this has no " -"effect.)" -msgstr "" -"Vorhanden Schlagworte werden beibehalten und alle neuen hinzugefügt.\n" -"%(cmplt)s (fertiggestellt) und %(inprog)s (in Arbeit) werden trotzdem " -"aktualisiert, wenn bekannt.\n" -"%(lul)s (zuletzt aktualisiert) wird aktualisiert, wenn %(lus)s in %(is)s " -"enthalten ist.\n" -"(Wenn die Spalte mit \"Nur neue\" in den benutzerdefinierten Spalten gesetzt " -"sind, hat dies keinen Effekt.)" +"(If Tags is set to 'New Only' in the Standard Columns tab, this has no effect.)" +msgstr "Vorhanden Schlagworte werden beibehalten und alle neuen hinzugefügt.\n%(cmplt)s (fertiggestellt) und %(inprog)s (in Arbeit) werden trotzdem aktualisiert, wenn bekannt.\n%(lul)s (zuletzt aktualisiert) wird aktualisiert, wenn %(lus)s in %(is)s enthalten ist.\n(Wenn die Spalte mit \"Nur neue\" in den benutzerdefinierten Spalten gesetzt sind, hat dies keinen Effekt.)" #: config.py:399 msgid "Force Author into Author Sort?" @@ -201,13 +158,8 @@ msgstr "Autor in Autoren-Sortierung übernehmen?" #: config.py:400 msgid "" "If checked, the author(s) as given will be used for the Author Sort, too.\n" -"If not checked, calibre will apply it's built in algorithm which makes 'Bob " -"Smith' sort as 'Smith, Bob', etc." -msgstr "" -"Wenn markiert, wird der Autor (die Autoren) wie vorgegeben auch in die " -"Autoren-Sortierung übernommen.\n" -"Wenn nicht markiert, wird Calibre den eingebauten Algorithmus verwenden, was " -"'Bob Smith' in 'Smith, Bob' usw. umwandelt." +"If not checked, calibre will apply it's built in algorithm which makes 'Bob Smith' sort as 'Smith, Bob', etc." +msgstr "Wenn markiert, wird der Autor (die Autoren) wie vorgegeben auch in die Autoren-Sortierung übernommen.\nWenn nicht markiert, wird Calibre den eingebauten Algorithmus verwenden, was 'Bob Smith' in 'Smith, Bob' usw. umwandelt." #: config.py:404 msgid "Force Title into Title Sort?" @@ -216,14 +168,8 @@ msgstr "Titel in Titel-Sortierung übernehmen?" #: config.py:405 msgid "" "If checked, the title as given will be used for the Title Sort, too.\n" -"If not checked, calibre will apply it's built in algorithm which makes 'The " -"Title' sort as 'Title, The', etc." -msgstr "" -"Wenn markiert, wird der Titel wie vorgegeben auch in die Titel-Sortierung " -"übernommen.\n" -"\n" -"Wenn nicht markiert, wird Calibre den eingebauten Algorithmus verwenden, was " -"'Der Titel' in 'Titel, Der' usw. umwandelt." +"If not checked, calibre will apply it's built in algorithm which makes 'The Title' sort as 'Title, The', etc." +msgstr "Wenn markiert, wird der Titel wie vorgegeben auch in die Titel-Sortierung übernommen.\n\nWenn nicht markiert, wird Calibre den eingebauten Algorithmus verwenden, was 'Der Titel' in 'Titel, Der' usw. umwandelt." #: config.py:409 msgid "Check for existing Series Anthology books?" @@ -231,14 +177,9 @@ msgstr "Auf vorhandene Serien-Sammelband-Bücher prüfen?" #: config.py:410 msgid "" -"Check for existings Series Anthology books using each new story's series URL " -"before downloading.\n" +"Check for existings Series Anthology books using each new story's series URL before downloading.\n" "Offer to skip downloading if a Series Anthology is found." -msgstr "" -"Unter Verwendung jeder neuen Stories-Serien-URL vor dem Herunterladen auf " -"vorhandene Serien-Sammelband-Bücher prüfen.\n" -"Vorschlag, das Herunterladen zu überspringen, wenn ein Serien-Sammelband " -"gefunden wird." +msgstr "Unter Verwendung jeder neuen Stories-Serien-URL vor dem Herunterladen auf vorhandene Serien-Sammelband-Bücher prüfen.\nVorschlag, das Herunterladen zu überspringen, wenn ein Serien-Sammelband gefunden wird." #: config.py:414 msgid "Check for changed Story URL?" @@ -248,11 +189,7 @@ msgstr "Auf geänderte Story-URL prüfen?" msgid "" "Warn you if an update will change the URL of an existing book.\n" "fanfiction.net URLs will change from http to https silently." -msgstr "" -"Sie werden gewarnt, wenn eine Aktualisierung die URL eines vorhandenen " -"Buches ändern wird.\n" -"\n" -"fanfiction.net URL´s werden von http auf https ohne Hinweis geändert." +msgstr "Sie werden gewarnt, wenn eine Aktualisierung die URL eines vorhandenen Buches ändern wird.\n\nfanfiction.net URL´s werden von http auf https ohne Hinweis geändert." #: config.py:419 msgid "Search EPUB text for Story URL?" @@ -263,14 +200,7 @@ msgid "" "Look for first valid story URL inside EPUB text if not found in metadata.\n" "Somewhat risky, could find wrong URL depending on EPUB content.\n" "Also finds and corrects bad ffnet URLs from ficsaver.com files." -msgstr "" -"Wenn in den Metadaten keine Story-URL gefunden wird, wird nach der ersten " -"gültigen gesucht.\n" -"\n" -"Etwas riskant, könnte - abhängig vom EPUB-Inhalt - die falsche URL finden.\n" -"\n" -"Findet und korrigiert ebenfalls ungeeignete ffnet URL´s von ficsaver.com-" -"Datein." +msgstr "Wenn in den Metadaten keine Story-URL gefunden wird, wird nach der ersten gültigen gesucht.\n\nEtwas riskant, könnte - abhängig vom EPUB-Inhalt - die falsche URL finden.\n\nFindet und korrigiert ebenfalls ungeeignete ffnet URL´s von ficsaver.com-Datein." #: config.py:424 msgid "Mark added/updated books when finished?" @@ -281,14 +211,7 @@ msgid "" "Mark added/updated books when finished. Use with option below.\n" "You can also manually search for 'marked:ffdl_success'.\n" "'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -msgstr "" -"Hinzugefügte/aktualisierte Bücher markieren, wenn fertiggestellt. Mit " -"nachfolgender Option nutzen.\n" -"Es kann ebenso manuell für 'marked:ffdl_success' (als \"erfolgreich\" " -"markierte) gesucht werden.\n" -"\n" -"marked:ffdl_failed' (als \"fehlgeschlagen\" markierte) ist ebenfalls " -"verfügbar oder die Suche 'marked:ffdl' für beides." +msgstr "Hinzugefügte/aktualisierte Bücher markieren, wenn fertiggestellt. Mit nachfolgender Option nutzen.\nEs kann ebenso manuell für 'marked:ffdl_success' (als \"erfolgreich\" markierte) gesucht werden.\n\nmarked:ffdl_failed' (als \"fehlgeschlagen\" markierte) ist ebenfalls verfügbar oder die Suche 'marked:ffdl' für beides." #: config.py:429 msgid "Show Marked books when finished?" @@ -299,12 +222,7 @@ msgid "" "Show Marked added/updated books only when finished.\n" "You can also manually search for 'marked:ffdl_success'.\n" "'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -msgstr "" -"Hinzugefügte/aktualisierte Bücher nur anzeigen, wenn erledigt.\n" -"Es kann ebenso manuell für 'marked:ffdl_success' (als \"erfolgreich\" " -"markierte) gesucht werden.\n" -"marked:ffdl_failed' (als \"fehlgeschlagen\" markierte) ist ebenfalls " -"verfügbar oder die Suche 'marked:ffdl' für beides." +msgstr "Hinzugefügte/aktualisierte Bücher nur anzeigen, wenn erledigt.\nEs kann ebenso manuell für 'marked:ffdl_success' (als \"erfolgreich\" markierte) gesucht werden.\nmarked:ffdl_failed' (als \"fehlgeschlagen\" markierte) ist ebenfalls verfügbar oder die Suche 'marked:ffdl' für beides." #: config.py:434 msgid "Automatically Convert new/update books?" @@ -315,11 +233,7 @@ msgid "" "Automatically call calibre's Convert for new/update books.\n" "Converts to the current output format as chosen in calibre's\n" "Preferences->Behavior settings." -msgstr "" -"Automatisches Aufrufen von Calibre´s Konvertierung von neuen/aktualisierten " -"Büchern.\n" -"Wandelt in das bevorzugte Ausgabeformat um, das aktuell in den Calibre " -"Einstellungen-->Verhalten gewählt ist." +msgstr "Automatisches Aufrufen von Calibre´s Konvertierung von neuen/aktualisierten Büchern.\nWandelt in das bevorzugte Ausgabeformat um, das aktuell in den Calibre Einstellungen-->Verhalten gewählt ist." #: config.py:439 msgid "GUI Options" @@ -331,9 +245,7 @@ msgstr "URL´s aus der Zwischenablage nehmen?" #: config.py:444 msgid "Prefill URLs from valid URLs in Clipboard when Adding New." -msgstr "" -"Es werden automatisch die gültigen URL´s aus der Zwischenablage eingefügt, " -"bei \"Neu hinzufügen\"." +msgstr "Es werden automatisch die gültigen URL´s aus der Zwischenablage eingefügt, bei \"Neu hinzufügen\"." #: config.py:448 msgid "Default to Update when books selected?" @@ -343,9 +255,7 @@ msgstr "Standardmäßig aktualisieren, wenn Bücher ausgewählt sind?" msgid "" "The top FanFictionDownLoader plugin button will start Update if\n" "books are selected. If unchecked, it will always bring up 'Add New'." -msgstr "" -"Die oberste Taste im FFDL-Plugin wird, wenn Bücher ausgewählt sind, diese " -"aktualisieren. Wenn nicht markiert, kommt immer zuerst \"Neu hinzufügen\"." +msgstr "Die oberste Taste im FFDL-Plugin wird, wenn Bücher ausgewählt sind, diese aktualisieren. Wenn nicht markiert, kommt immer zuerst \"Neu hinzufügen\"." #: config.py:453 msgid "Keep 'Add New from URL(s)' dialog on top?" @@ -355,9 +265,7 @@ msgstr "\"Neu von URL´s hinzufügen\" immer an erster Stelle behalten?" msgid "" "Instructs the OS and Window Manager to keep the 'Add New from URL(s)'\n" "dialog on top of all other windows. Useful for dragging URLs onto it." -msgstr "" -"Weist das Betriebssystem und den Fenstermanager an \"Neu von URL´s hinzufügen" -"\" immer an erster Stelle zu halten. Nützlich um URL´s darauf zu ziehen." +msgstr "Weist das Betriebssystem und den Fenstermanager an \"Neu von URL´s hinzufügen\" immer an erster Stelle zu halten. Nützlich um URL´s darauf zu ziehen." #: config.py:458 msgid "Misc Options" @@ -369,13 +277,10 @@ msgstr "Bilder in EPUB´s einfügen?" #: config.py:464 msgid "" -"Download and include images in EPUB stories. This is equivalent to adding:" -"%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will " -"override this." -msgstr "" -"Herunterladen und einfügen von Bildern im EPUB-Stories. Dies entspricht dem " -"hinzufügen von: %(imgset)s... an den Anfang von %(pini)s. Ihre Einstellungen " -"in %(pini)s werden dies überschreiben." +"Download and include images in EPUB stories. This is equivalent to " +"adding:%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will" +" override this." +msgstr "Herunterladen und einfügen von Bildern im EPUB-Stories. Dies entspricht dem hinzufügen von: %(imgset)s... an den Anfang von %(pini)s. Ihre Einstellungen in %(pini)s werden dies überschreiben." #: config.py:468 msgid "Inject calibre Series when none found?" @@ -385,9 +290,7 @@ msgstr "Calibre-Serie einfügen, wenn keine gefunden wurde?" msgid "" "If no series is found, inject the calibre series (if there is one) so it " "appears on the FFDL title page(not cover)." -msgstr "" -"Wenn keine Serie gefunden wurde, die Calibre-Serie einfügen, damit sie auf " -"der FFDL-Titelseite erscheint (nicht auf dem Cover)." +msgstr "Wenn keine Serie gefunden wurde, die Calibre-Serie einfügen, damit sie auf der FFDL-Titelseite erscheint (nicht auf dem Cover)." #: config.py:473 msgid "Reject List" @@ -423,9 +326,7 @@ msgstr "Ohne Bestätigung zurückweisen?" #: config.py:493 msgid "Always reject URLs on the Reject List without stopping and asking." -msgstr "" -"Generell URL´s die auf Ablehnungsliste stehen zurückweisen, ohne " -"nachzufragen." +msgstr "Generell URL´s die auf Ablehnungsliste stehen zurückweisen, ohne nachzufragen." #: config.py:531 msgid "Edit Reject URLs List" @@ -451,20 +352,14 @@ msgstr "Titel von Autor" msgid "" "Add Reject URLs. Use: http://...,note or http://...,title by " "author - note
Invalid story URLs will be ignored." -msgstr "" -"Abzulehnende URL´s hinzufügen. Verwende: http://...,Notiz oder " -"http://...,Titel von Autor - Notiz
\n" -"Ungültige URL´s werden ignoriert." +msgstr "Abzulehnende URL´s hinzufügen. Verwende: http://...,Notiz oder http://...,Titel von Autor - Notiz
\nUngültige URL´s werden ignoriert." #: config.py:558 msgid "" "One URL per line:\n" "http://...,note\n" "http://...,title by author - note" -msgstr "" -"Eine URL pro Zeile\n" -"http://...,Notiz\n" -"http://...,Titel von Autor - Notiz" +msgstr "Eine URL pro Zeile\nhttp://...,Notiz\nhttp://...,Titel von Autor - Notiz" #: config.py:560 dialogs.py:1031 msgid "Add this reason to all URLs added:" @@ -475,10 +370,7 @@ msgid "" "These settings provide more detailed control over what metadata will be " "displayed inside the ebook as well as let you set %(isa)s and %(u)s/%(p)s " "for different sites." -msgstr "" -"Diese Einstellungen bieten eine detailliertere Kontrolle darüber, welche " -"Metadaten im eBook angezeigt werden und es kann auch die Altersverifikation " -"(\"%(isa)s\") und Benutzer/Passwort für verschiedene Seiten gesetzt werden." +msgstr "Diese Einstellungen bieten eine detailliertere Kontrolle darüber, welche Metadaten im eBook angezeigt werden und es kann auch die Altersverifikation (\"%(isa)s\") und Benutzer/Passwort für verschiedene Seiten gesetzt werden." #: config.py:593 msgid "View Defaults" @@ -488,9 +380,7 @@ msgstr "Ansicht der Standardeinstellungen" msgid "" "View all of the plugin's configurable settings\n" "and their default settings." -msgstr "" -"Anzeige aller konfigurierbaren Einstellungen des Plugins und deren " -"Standardeinstellung." +msgstr "Anzeige aller konfigurierbaren Einstellungen des Plugins und deren Standardeinstellung." #: config.py:612 msgid "Plugin Defaults (%s) (Read-Only)" @@ -500,9 +390,7 @@ msgstr "Plugin Standardeinstellungen (%s) (nur lesen)" msgid "" "These are all of the plugin's configurable options\n" "and their default settings." -msgstr "" -"Dies ist die Anzeige aller konfigurierbaren Einstellungen des Plugins und " -"deren Standardeinstellung." +msgstr "Dies ist die Anzeige aller konfigurierbaren Einstellungen des Plugins und deren Standardeinstellung." #: config.py:614 msgid "Plugin Defaults" @@ -515,25 +403,18 @@ msgstr "OK" #: config.py:650 msgid "" "These settings provide integration with the %(rl)s Plugin. %(rl)s can " -"automatically send to devices and change custom columns. You have to create " -"and configure the lists in %(rl)s to be useful." -msgstr "" -"Diese Einstellungen bieten die Integration mit dem %(rl)s Plugin. Die %(rl)s " -"kann automatisch an das Gerät senden und benutzerdefinierte Spalten ändern. " -"Sie müssen die Listen im %(rl)s Plugin erstellen und konfigurieren, um sie " -"verwenden zu können." +"automatically send to devices and change custom columns. You have to create" +" and configure the lists in %(rl)s to be useful." +msgstr "Diese Einstellungen bieten die Integration mit dem %(rl)s Plugin. Die %(rl)s kann automatisch an das Gerät senden und benutzerdefinierte Spalten ändern. Sie müssen die Listen im %(rl)s Plugin erstellen und konfigurieren, um sie verwenden zu können." #: config.py:655 msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." -msgstr "" -"Neue/aktualiserte Stories auf \"ans Gerät senden\" Leseliste(n) hinzufügen." +msgstr "Neue/aktualiserte Stories auf \"ans Gerät senden\" Leseliste(n) hinzufügen." #: config.py:656 msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin." -msgstr "" -"Automatisch neue/aktualisierte Stories zu diesen Listen im %(rl)s Plugin " -"hinzufügen." +msgstr "Automatisch neue/aktualisierte Stories zu diesen Listen im %(rl)s Plugin hinzufügen." #: config.py:661 msgid "\"Send to Device\" Reading Lists" @@ -541,10 +422,9 @@ msgstr "\"ans Gerät senden\" Leselisten" #: config.py:662 config.py:665 config.py:678 config.py:681 msgid "" -"When enabled, new/updated stories will be automatically added to these lists." -msgstr "" -"Wenn markiert, werden neue/aktualisierte Stories automatisch zu diesen " -"Listen hinzugefügt." +"When enabled, new/updated stories will be automatically added to these " +"lists." +msgstr "Wenn markiert, werden neue/aktualisierte Stories automatisch zu diesen Listen hinzugefügt." #: config.py:671 msgid "Add new/updated stories to \"To Read\" Reading List(s)." @@ -554,42 +434,28 @@ msgstr "Neue/aktualiserte Stories auf \"zu lesen\" Leseliste(n) hinzufügen." msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin.\n" "Also offers menu option to remove stories from the \"To Read\" lists." -msgstr "" -"Automatisch neue/aktualisierte Stories zu diesen Listen im %(rl)s Plugin " -"hinzufügen.\n" -"Bietet auch die Menü-Option, Stories von den \"zu lesen\" Leseliste(n) zu " -"entfernen." +msgstr "Automatisch neue/aktualisierte Stories zu diesen Listen im %(rl)s Plugin hinzufügen.\nBietet auch die Menü-Option, Stories von den \"zu lesen\" Leseliste(n) zu entfernen." #: config.py:677 msgid "\"To Read\" Reading Lists" msgstr "\"zu lesen\" Leseliste(n)" #: config.py:687 -msgid "" -"Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." -msgstr "" -"Stories wieder auf \"ans Gerät senden\" Leseliste(n) hinzufügen, wenn mit " -"\"gelesen\" markiert." +msgid "Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." +msgstr "Stories wieder auf \"ans Gerät senden\" Leseliste(n) hinzufügen, wenn mit \"gelesen\" markiert." #: config.py:688 msgid "" "Menu option to remove from \"To Read\" lists will also add stories back to " "\"Send to Device\" Reading List(s)" -msgstr "" -"Die Menü-Option, Bücher von der \"zu lesen\" Liste zu entfernen, wird " -"gleichzeitig die Stories zurück auf die \"ans Gerät senden\" Leseliste(n) " -"fügen." +msgstr "Die Menü-Option, Bücher von der \"zu lesen\" Liste zu entfernen, wird gleichzeitig die Stories zurück auf die \"ans Gerät senden\" Leseliste(n) fügen." #: config.py:710 msgid "" "The %(gc)s plugin can create cover images for books using various metadata " "and configurations. If you have GC installed, FFDL can run GC on new " "downloads and metadata updates. Pick a GC setting by site or Default." -msgstr "" -"Das %(gc)s Plugin kann Cover-Bilder erzeugen, mit Hilfe verschiedener " -"Metadaten und Konfigurationen. Wenn sie GC installiert haben, kann FFDL dies " -"auf neuen Downloads und Metadaten-Aktualisierungen anwenden. Wählen Sie eine " -"GC-Einstellung pro Seite oder als Standardeinstellung." +msgstr "Das %(gc)s Plugin kann Cover-Bilder erzeugen, mit Hilfe verschiedener Metadaten und Konfigurationen. Wenn sie GC installiert haben, kann FFDL dies auf neuen Downloads und Metadaten-Aktualisierungen anwenden. Wählen Sie eine GC-Einstellung pro Seite oder als Standardeinstellung." #: config.py:728 config.py:732 config.py:745 msgid "Default" @@ -599,16 +465,11 @@ msgstr "Standardeinstellung" msgid "" "On Metadata update, run %(gc)s with this setting, if not selected for " "specific site." -msgstr "" -"Beim Aktualisieren der Metadaten soll %(gc)s mit dieser Einstellung " -"verwendet werden, wenn für diese bestimmte Seite keine Auswahl festgelegt " -"wurde." +msgstr "Beim Aktualisieren der Metadaten soll %(gc)s mit dieser Einstellung verwendet werden, wenn für diese bestimmte Seite keine Auswahl festgelegt wurde." #: config.py:736 msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." -msgstr "" -"Beim Aktualisieren der Metadaten soll %(gc)s für die %(site)s Stories diese " -"Einstellung verwenden." +msgstr "Beim Aktualisieren der Metadaten soll %(gc)s für die %(site)s Stories diese Einstellung verwenden." #: config.py:759 msgid "Run %(gc)s Only on New Books" @@ -616,82 +477,58 @@ msgstr "%(gc)s nur bei neuen Bücher anwenden" #: config.py:760 msgid "Default is to run GC any time the calibre metadata is updated." -msgstr "" -"Als Standardeinstellung GC jedesmal anwenden, wenn die Calibre-Metadaten " -"aktualisiert werden." +msgstr "Als Standardeinstellung GC jedesmal anwenden, wenn die Calibre-Metadaten aktualisiert werden." #: config.py:764 msgid "Allow %(gcset)s from %(pini)s to override" -msgstr "" -"Ermöglicht es %(gcset)s von %(pini)s diese Einstellungen zu überschreiben." +msgstr "Ermöglicht es %(gcset)s von %(pini)s diese Einstellungen zu überschreiben." #: config.py:765 msgid "" "The %(pini)s parameter %(gcset)s allows you to choose a GC setting based on " "metadata rather than site, but it's much more complex.
%(gcset)s is " "ignored when this is off." -msgstr "" -"Die %(gcset)s Einstellungen in %(pini)s erlauben es ihnen eine GC-" -"Einstellung wählen, die auf Metadaten statt der Web-Seite basiert, aber dies " -"ist sehr viel komplexer.
%(gcset)s Einstellungen werden ignoriert, " -"wenn dies deaktiviert ist." +msgstr "Die %(gcset)s Einstellungen in %(pini)s erlauben es ihnen eine GC-Einstellung wählen, die auf Metadaten statt der Web-Seite basiert, aber dies ist sehr viel komplexer.
%(gcset)s Einstellungen werden ignoriert, wenn dies deaktiviert ist." #: config.py:769 msgid "Use calibre's Polish feature to inject/update the cover" -msgstr "" -"Verwenden Sie Calibre´s \"Bücher Perfektionieren\" Funktion zum Einfügen/" -"Aktualisieren des Coverbildes." +msgstr "Verwenden Sie Calibre´s \"Bücher Perfektionieren\" Funktion zum Einfügen/Aktualisieren des Coverbildes." #: config.py:770 msgid "" "Calibre's Polish feature will be used to inject or update the generated " "cover into the ebook, EPUB only." -msgstr "" -"Calibre´s \"Bücher Perfektionieren\" Funktion wird verwendet, um das " -"erstellte Cover zu aktualisieren oder in das Buch einzufügen. Es werden nur " -"AZW3 und EPUB unterstützt." +msgstr "Calibre´s \"Bücher Perfektionieren\" Funktion wird verwendet, um das erstellte Cover zu aktualisieren oder in das Buch einzufügen. Es werden nur AZW3 und EPUB unterstützt." #: config.py:784 msgid "" "These settings provide integration with the %(cp)s Plugin. %(cp)s can " "automatically update custom columns with page, word and reading level " "statistics. You have to create and configure the columns in %(cp)s first." -msgstr "" -"Diese Einstellungen können mit dem %(cp)s-Plugin verwendet werden. %(cp)s " -"kann automatisch benutzerdefinierte Spalte mit Seiten-, Wort- und Leselevel-" -"Statistiken aktualisieren. Sie müssen diese Spalten zuerst in %(cp)s " -"erstellen und gestalten." +msgstr "Diese Einstellungen können mit dem %(cp)s-Plugin verwendet werden. %(cp)s kann automatisch benutzerdefinierte Spalte mit Seiten-, Wort- und Leselevel-Statistiken aktualisieren. Sie müssen diese Spalten zuerst in %(cp)s erstellen und gestalten." #: config.py:789 msgid "" -"If any of the settings below are checked, when stories are added or updated, " -"the %(cp)s Plugin will be called to update the checked statistics." -msgstr "" -"Wenn Stories hinzugefügt oder aktualisiert werden, wird bei allen markierten " -"Einstellungen das %(cp)s-Plugin die markierten Statistiken aktualisieren." +"If any of the settings below are checked, when stories are added or updated," +" the %(cp)s Plugin will be called to update the checked statistics." +msgstr "Wenn Stories hinzugefügt oder aktualisiert werden, wird bei allen markierten Einstellungen das %(cp)s-Plugin die markierten Statistiken aktualisieren." #: config.py:795 msgid "Which column and algorithm to use are configured in %(cp)s." -msgstr "" -"Welche Spalte und Algorithmus verwendet werden, ist in %(cp)s festgelegt." +msgstr "Welche Spalte und Algorithmus verwendet werden, ist in %(cp)s festgelegt." #: config.py:803 msgid "" "Will overwrite word count from FFDL metadata if set to update the same " "custom column." -msgstr "" -"Überschreibt die Wortanzahl von den FFDL-Metadaten, wenn die Aktualisierung " -"für die gleiche benutzerdefinierte Spalte gesetzt ist." +msgstr "Überschreibt die Wortanzahl von den FFDL-Metadaten, wenn die Aktualisierung für die gleiche benutzerdefinierte Spalte gesetzt ist." #: config.py:834 msgid "" "These controls aren't plugin settings as such, but convenience buttons for " "setting Keyboard shortcuts and getting all the FanFictionDownLoader " "confirmation dialogs back again." -msgstr "" -"Diese Werte sind nicht Plugin-Einstellungen als solche, sondern Komfort-" -"Schaltflächen, um Tastenkombination festzulegen und alle FFDL-" -"Bestätigungsdialoge wieder zurück zu setzen." +msgstr "Diese Werte sind nicht Plugin-Einstellungen als solche, sondern Komfort-Schaltflächen, um Tastenkombination festzulegen und alle FFDL-Bestätigungsdialoge wieder zurück zu setzen." #: config.py:839 msgid "Keyboard shortcuts..." @@ -699,8 +536,7 @@ msgstr "Tastenkombinationen..." #: config.py:840 msgid "Edit the keyboard shortcuts associated with this plugin" -msgstr "" -"Bearbeiten Sie die Tastenkombinationen, die mit diesem Plugin verbunden sind." +msgstr "Bearbeiten Sie die Tastenkombinationen, die mit diesem Plugin verbunden sind." #: config.py:844 msgid "Reset disabled &confirmation dialogs" @@ -708,9 +544,7 @@ msgstr "Setzt alle deaktivierten Bestätigungsdialoge zurück." #: config.py:845 msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" -msgstr "" -"Setzt alle Dialoge, bei denen der Haken für \"Diese Meldung nicht wieder " -"anzeigen\" gesetzt wurde, wieder auf den Standard zurück." +msgstr "Setzt alle Dialoge, bei denen der Haken für \"Diese Meldung nicht wieder anzeigen\" gesetzt wurde, wieder auf den Standard zurück." #: config.py:849 msgid "&View library preferences..." @@ -718,8 +552,7 @@ msgstr "Anzeige der Bibliotheks-Einstellungen" #: config.py:850 msgid "View data stored in the library database for this plugin" -msgstr "" -"In der Bibliotheksdatenbank für dieses Plugin gespeicherten Daten anzeigen" +msgstr "In der Bibliotheksdatenbank für dieses Plugin gespeicherten Daten anzeigen" #: config.py:861 msgid "Done" @@ -851,10 +684,7 @@ msgstr "FFDL-Version" msgid "" "If you have custom columns defined, they will be listed below. Choose a " "metadata value type to fill your columns automatically." -msgstr "" -"Wenn Sie benutzerdefinierte Spalten definiert haben, werden sie unten " -"aufgeführt werden. Wählen Sie einen Metadatenwert-Typ um Spalten automatisch " -"zu füllen." +msgstr "Wenn Sie benutzerdefinierte Spalten definiert haben, werden sie unten aufgeführt werden. Wählen Sie einen Metadatenwert-Typ um Spalten automatisch zu füllen." #: config.py:978 msgid "Update this %s column(%s) with..." @@ -862,8 +692,7 @@ msgstr "Aktualisiere diese %s Spalte (%s) mit ..." #: config.py:988 msgid "Values that aren't valid for this enumeration column will be ignored." -msgstr "" -"Werte, die nicht für diese Aufzählungs-Spalte gültig sind, werden ignoriert." +msgstr "Werte, die nicht für diese Aufzählungs-Spalte gültig sind, werden ignoriert." #: config.py:988 config.py:990 msgid "Metadata values valid for this type of column." @@ -877,9 +706,7 @@ msgstr "Nur neue" msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." -msgstr "" -"% s (% s) werden nur für neue Bücher gefüllt, nicht bei Aktualisierungen " -"vorhandener Bücher." +msgstr "% s (% s) werden nur für neue Bücher gefüllt, nicht bei Aktualisierungen vorhandener Bücher." #: config.py:1005 msgid "Allow %(ccset)s from %(pini)s to override" @@ -890,11 +717,7 @@ msgid "" "The %(pini)s parameter %(ccset)s allows you to set custom columns to site " "specific values that aren't common to all sites.
%(ccset)s is ignored " "when this is off." -msgstr "" -"Die %(pini)s-Parameter %(ccset)s erlaubt es ihnen, benutzerdefinierte " -"Spalten festzulegen, die mit seitenspezifischen Werten gefüllt werden, die " -"nicht auf allen Web-Seiten gleich sind.
%(ccset)s wird ignoriert, wenn " -"dies deaktiviert ist." +msgstr "Die %(pini)s-Parameter %(ccset)s erlaubt es ihnen, benutzerdefinierte Spalten festzulegen, die mit seitenspezifischen Werten gefüllt werden, die nicht auf allen Web-Seiten gleich sind.
%(ccset)s wird ignoriert, wenn dies deaktiviert ist." #: config.py:1011 msgid "Special column:" @@ -906,13 +729,9 @@ msgstr "Aktualisieren/Überschreiben der Fehlerspalte:" #: config.py:1017 msgid "" -"When an update or overwrite of an existing story fails, record the reason in " -"this column.\n" +"When an update or overwrite of an existing story fails, record the reason in this column.\n" "(Text and Long Text columns only.)" -msgstr "" -"Wenn eine Aktualisierung oder Überschreibung einer existierenden Story " -"fehlschlägt, erfasse den Grund in dieser Spalte.\n" -"(Nur Text-und Langtext-Spalten.)" +msgstr "Wenn eine Aktualisierung oder Überschreibung einer existierenden Story fehlschlägt, erfasse den Grund in dieser Spalte.\n(Nur Text-und Langtext-Spalten.)" #: config.py:1043 msgid "Author(s)" @@ -951,17 +770,13 @@ msgid "" "The standard calibre metadata columns are listed below. You may choose " "whether FFDL will fill each column automatically on updates or only for new " "books." -msgstr "" -"Die Standard-Calibre-Metadatenspalten sind unten aufgeführt. Sie können " -"wählen, ob FFDL jede Spalte automatisch bei Aktualisierungen oder nur bei " -"neuen Büchern füllen soll." +msgstr "Die Standard-Calibre-Metadatenspalten sind unten aufgeführt. Sie können wählen, ob FFDL jede Spalte automatisch bei Aktualisierungen oder nur bei neuen Büchern füllen soll." #: config.py:1070 msgid "" "Write to %s only for new\n" "books, not updates to existing books." -msgstr "" -"Fülle %s nur bei neuen Bücher, nicht bei Aktualisierungen vorhandener Bücher." +msgstr "Fülle %s nur bei neuen Bücher, nicht bei Aktualisierungen vorhandener Bücher." #: dialogs.py:69 msgid "Skip" @@ -1006,9 +821,7 @@ msgstr "Ausgabe-Format:" #: dialogs.py:296 dialogs.py:741 msgid "" "Choose output format to create. May set default from plugin configuration." -msgstr "" -"Wählen Sie das zu erstellende Ausgabeformat. Kann als Voreinstellung in der " -"Plugin-Konfiguration gesetzt werden." +msgstr "Wählen Sie das zu erstellende Ausgabeformat. Kann als Voreinstellung in der Plugin-Konfiguration gesetzt werden." #: dialogs.py:324 dialogs.py:758 msgid "Update Calibre &Metadata?" @@ -1017,12 +830,8 @@ msgstr "Calibre-Metadaten aktualisieren?" #: dialogs.py:325 dialogs.py:759 msgid "" "Update metadata for existing stories in Calibre from web site?\n" -"(Columns set to 'New Only' in the column tabs will only be set for new " -"books.)" -msgstr "" -" für vorhandene Stories in Calibre von der Web-Seite aktualisieren?\n" -"(Gesetzte Spalten für \"Nur neue\" in der Spalte Registerkarte wird nur für " -"neue Bücher berücksichtigt.)" +"(Columns set to 'New Only' in the column tabs will only be set for new books.)" +msgstr " für vorhandene Stories in Calibre von der Web-Seite aktualisieren?\n(Gesetzte Spalten für \"Nur neue\" in der Spalte Registerkarte wird nur für neue Bücher berücksichtigt.)" #: dialogs.py:331 dialogs.py:763 msgid "Update EPUB Cover?" @@ -1032,10 +841,7 @@ msgstr "EPUB Cover aktualisieren?" msgid "" "Update book cover image from site or defaults (if found) inside the " "EPUB when EPUB is updated." -msgstr "" -"Aktualisiert das Buch-Cover-Image von der Seite oder den " -"Standardeinstellungen (wenn vorhanden) im EPUB, wenn das EPUB " -"aktualisiert wird." +msgstr "Aktualisiert das Buch-Cover-Image von der Seite oder den Standardeinstellungen (wenn vorhanden) im EPUB, wenn das EPUB aktualisiert wird." #: dialogs.py:379 msgid "Story URL(s) for anthology, one per line:" @@ -1045,9 +851,7 @@ msgstr "Story URL(´s) für Sammelbände, eine pro Zeile:" msgid "" "URLs for stories to include in the anthology, one per line.\n" "Will take URLs from clipboard, but only valid URLs." -msgstr "" -"URL´s für Stories, die im Sammelband enthalten sein sollen, eine pro Zeile.\n" -"URL´s werden aus der Zwischenablage genommen, aber nur gültige URL´s." +msgstr "URL´s für Stories, die im Sammelband enthalten sein sollen, eine pro Zeile.\nURL´s werden aus der Zwischenablage genommen, aber nur gültige URL´s." #: dialogs.py:381 msgid "If Story Already Exists in Anthology?" @@ -1057,9 +861,7 @@ msgstr "Wenn die Story bereits in einem Sammelband enthalten ist?" msgid "" "What to do if there's already an existing story with the same URL in the " "anthology." -msgstr "" -"Was soll geschehen, wenn es bereits eine vorhandene Story mit der gleichen " -"URL in dem Sammelband gibt." +msgstr "Was soll geschehen, wenn es bereits eine vorhandene Story mit der gleichen URL in dem Sammelband gibt." #: dialogs.py:391 msgid "Story URL(s), one per line:" @@ -1070,10 +872,7 @@ msgid "" "URLs for stories, one per line.\n" "Will take URLs from clipboard, but only valid URLs.\n" "Add [1,5] after the URL to limit the download to chapters 1-5." -msgstr "" -"URL´s für Stories, eine pro Zeile.\n" -"URL´s werden aus der Zwischenablage genommen, aber nur gültige URL´s.\n" -"Fügen Sie [1,5] nach der URL hinzu, um nur die Kapitel 1-5 herunterzuladen." +msgstr "URL´s für Stories, eine pro Zeile.\nURL´s werden aus der Zwischenablage genommen, aber nur gültige URL´s.\nFügen Sie [1,5] nach der URL hinzu, um nur die Kapitel 1-5 herunterzuladen." #: dialogs.py:393 msgid "If Story Already Exists?" @@ -1083,9 +882,7 @@ msgstr "Wenn die Story bereits vorhanden ist?" msgid "" "What to do if there's already an existing story with the same URL or title " "and author." -msgstr "" -"Was soll geschehen, wenn es bereits eine vorhandene Story mit der gleichen " -"URL oder Titel und Autor gibt." +msgstr "Was soll geschehen, wenn es bereits eine vorhandene Story mit der gleichen URL oder Titel und Autor gibt." #: dialogs.py:494 msgid "For Individual Books" @@ -1103,9 +900,7 @@ msgstr "Für Sammelband-EPUB" msgid "" "Get URLs and go to dialog for Anthology download.\n" "Requires %s plugin." -msgstr "" -"URL´s holen und zum Download-Dialog für Sammelbände gehen.\n" -"Erfordert %s Plugin." +msgstr "URL´s holen und zum Download-Dialog für Sammelbände gehen.\nErfordert %s Plugin." #: dialogs.py:505 dialogs.py:559 dialogs.py:586 msgid "Cancel" @@ -1125,8 +920,7 @@ msgstr "Benutzer/Passwort" #: dialogs.py:544 msgid "%s requires you to login to download this story." -msgstr "" -"%s erfordert, dass sie sich einloggen, um diese Geschichte herunterzuladen." +msgstr "%s erfordert, dass sie sich einloggen, um diese Geschichte herunterzuladen." #: dialogs.py:546 msgid "User:" @@ -1163,9 +957,7 @@ msgstr "Aktualisierungsmodus:" #: dialogs.py:749 msgid "" "What sort of update to perform. May set default from plugin configuration." -msgstr "" -"Welche Art von Aktualisierung ausgeführt werden soll. Eine " -"Standardeinstellung kann in den Plugin Konfigurationen festgelegt werden." +msgstr "Welche Art von Aktualisierung ausgeführt werden soll. Eine Standardeinstellung kann in den Plugin Konfigurationen festgelegt werden." #: dialogs.py:817 ffdl_plugin.py:1126 ffdl_plugin.py:1290 ffdl_plugin.py:1320 msgid "Comment" @@ -1177,9 +969,7 @@ msgstr "Sind sie sicher, dass sie dieses Buch von der Liste löschen wollen?" #: dialogs.py:887 msgid "Are you sure you want to remove the selected %d books from the list?" -msgstr "" -"Sind sie sicher, dass sie die ausgewählten Bücher von der Liste löschen " -"wollen?" +msgstr "Sind sie sicher, dass sie die ausgewählten Bücher von der Liste löschen wollen?" #: dialogs.py:913 msgid "Note" @@ -1195,9 +985,7 @@ msgstr "Sind sie sicher, dass sie diese URL von der Liste löschen möchten?" #: dialogs.py:965 msgid "Are you sure you want to remove the %d selected URLs from the list?" -msgstr "" -"Sind sie sicher, dass sie die ausgewählten URL´s von der Liste löschen " -"möchten?" +msgstr "Sind sie sicher, dass sie die ausgewählten URL´s von der Liste löschen möchten?" #: dialogs.py:983 msgid "List of Books to Reject" @@ -1207,9 +995,7 @@ msgstr "Liste der Bücher zur Ablehnung" msgid "" "FFDL will remember these URLs and display the note and offer to reject them " "if you try to download them again later." -msgstr "" -"FFDL merkt sich diese URL´s und gibt die Notiz wieder und bietet an " -"abzulehnen, wenn sie nochmal versuchen, diese herunterzuladen." +msgstr "FFDL merkt sich diese URL´s und gibt die Notiz wieder und bietet an abzulehnen, wenn sie nochmal versuchen, diese herunterzuladen." #: dialogs.py:1010 msgid "Remove selected URL(s) from the list" @@ -1217,9 +1003,7 @@ msgstr "Ausgewählte URL(´s) von der Liste löschen" #: dialogs.py:1028 dialogs.py:1032 msgid "This will be added to whatever note you've set for each URL above." -msgstr "" -"Dies wird für jede der oben angegebenen URL´s zusätzlich an die Notiz " -"angefügt, die sie oben angegeben haben." +msgstr "Dies wird für jede der oben angegebenen URL´s zusätzlich an die Notiz angefügt, die sie oben angegeben haben." #: dialogs.py:1041 msgid "Delete Books (including books without FanFiction URLs)?" @@ -1227,9 +1011,7 @@ msgstr "Bücher löschen (inklusive Bücher ohne FanFiction-URL´s)?" #: dialogs.py:1042 msgid "Delete the selected books after adding them to the Rejected URLs list." -msgstr "" -"Die ausgewählten Bücher werden zur URL-Ablehnungsliste hinzugefügt und " -"danach gelöscht." +msgstr "Die ausgewählten Bücher werden zur URL-Ablehnungsliste hinzugefügt und danach gelöscht." #: ffdl_plugin.py:90 msgid "Download FanFiction stories from various web sites" @@ -1277,8 +1059,7 @@ msgstr "Zu \"zu lesen\" und \"ans Gerät senden\" Liste hinzufügen" #: ffdl_plugin.py:275 msgid "Remove from \"To Read\" and add to \"Send to Device\" Lists" -msgstr "" -"Von \"zu lesen\" entfernen und zu \"ans Gerät senden\" Liste hinzufügen" +msgstr "Von \"zu lesen\" entfernen und zu \"ans Gerät senden\" Liste hinzufügen" #: ffdl_plugin.py:277 ffdl_plugin.py:282 msgid "Remove from \"To Read\" Lists" @@ -1322,8 +1103,7 @@ msgstr "Leseliste kann vom Gerät nicht aktualisiert werden" #: ffdl_plugin.py:383 msgid "No Selected Books to Update Reading Lists" -msgstr "" -"Mit den ausgewählten Bücher konnten keine Leselisten aktualisiert werden." +msgstr "Mit den ausgewählten Bücher konnten keine Leselisten aktualisiert werden." #: ffdl_plugin.py:407 ffdl_plugin.py:459 msgid "List of Story URLs" @@ -1375,9 +1155,7 @@ msgstr "Fortfahren mit der Entfernung?" #: ffdl_plugin.py:524 msgid "Rejecting FFDL URLs: None of the books selected have FanFiction URLs." -msgstr "" -"Ablehnung der FFDL URL´s: Keines der ausgewählten Bücher hat eine FanFiction-" -"URL." +msgstr "Ablehnung der FFDL URL´s: Keines der ausgewählten Bücher hat eine FanFiction-URL." #: ffdl_plugin.py:546 msgid "Cannot Make Anthologys without %s" @@ -1402,17 +1180,13 @@ msgstr "Sammelband kann nicht aktualisiert werden" #: ffdl_plugin.py:582 msgid "" "Book isn't an FFDL Anthology or contains book(s) without valid FFDL URLs." -msgstr "" -"Das Buch ist kein FFDL-Sammelband oder enhält ein Buch (mehrere Bücher) ohne " -"gültige FFDL-URL´s." +msgstr "Das Buch ist kein FFDL-Sammelband oder enhält ein Buch (mehrere Bücher) ohne gültige FFDL-URL´s." #: ffdl_plugin.py:640 msgid "" "There are %d stories in the current anthology that are not going to " "be kept if you go ahead." -msgstr "" -"Es gibt %d Stories im aktuellen Sammelband, die nicht behalten " -"werden, wenn sie fortfahren." +msgstr "Es gibt %d Stories im aktuellen Sammelband, die nicht behalten werden, wenn sie fortfahren." #: ffdl_plugin.py:641 msgid "Story URLs that will be removed:" @@ -1502,9 +1276,7 @@ msgstr "Sind sie volljährig?" msgid "" "%s requires that you be an adult. Please confirm you are an adult in your " "locale:" -msgstr "" -"%s erfordert, dass sie volljährig sind. Bitte bestätigen Sie, dass Sie ein " -"Erwachsener in ihrem Land sind:" +msgstr "%s erfordert, dass sie volljährig sind. Bitte bestätigen Sie, dass Sie ein Erwachsener in ihrem Land sind:" #: ffdl_plugin.py:866 msgid "Skip Story?" @@ -1516,11 +1288,9 @@ msgstr "Sammelband-Story überspringen?" #: ffdl_plugin.py:873 msgid "" -"\"%s\" is in series \"%s\" that you have an " -"anthology book for." -msgstr "" -"\"%s\" ist in der Serie \"%s\" enthalten, " -"die sie in einem Sammelband haben." +"\"%s\" is in series \"%s\" that you have an" +" anthology book for." +msgstr "\"%s\" ist in der Serie \"%s\" enthalten, die sie in einem Sammelband haben." #: ffdl_plugin.py:874 msgid "Click 'Yes' to Skip." @@ -1548,12 +1318,9 @@ msgstr "Doppelte Story überspringen." #: ffdl_plugin.py:959 msgid "" -"More than one identical book by Identifer URL or title/author(s)--can't tell " -"which book to update/overwrite." -msgstr "" -"Mehr als ein identisches Buch mit der gleichen URL oder Titel/Autor(en) - es " -"kann nicht festgestellt werden, welches Buch aktualisiert/überschrieben " -"werden soll." +"More than one identical book by Identifer URL or title/author(s)--can't tell" +" which book to update/overwrite." +msgstr "Mehr als ein identisches Buch mit der gleichen URL oder Titel/Autor(en) - es kann nicht festgestellt werden, welches Buch aktualisiert/überschrieben werden soll." #: ffdl_plugin.py:970 msgid "Update" @@ -1567,9 +1334,7 @@ msgstr "Story-URL ändern?" msgid "" "%s by %s is already in your library with a different source " "URL:" -msgstr "" -"%s von %s ist bereits in ihrer Bibliothek mit einer anderen " -"URL:" +msgstr "%s von %s ist bereits in ihrer Bibliothek mit einer anderen URL:" #: ffdl_plugin.py:987 msgid "In library: %(liburl)s" @@ -1581,15 +1346,11 @@ msgstr "Neue URL: %(newurl)s" #: ffdl_plugin.py:989 msgid "Click 'Yes' to update/overwrite book with new URL." -msgstr "" -"Klicken Sie 'Yes' um das Buch mit der neuen URL zu aktualisieren/" -"überschreiben." +msgstr "Klicken Sie 'Yes' um das Buch mit der neuen URL zu aktualisieren/überschreiben." #: ffdl_plugin.py:990 msgid "Click 'No' to skip updating/overwriting this book." -msgstr "" -"Klicken Sie 'No' um das Aktualisieren/Überschreiben dieses Buches " -"abzubrechen." +msgstr "Klicken Sie 'No' um das Aktualisieren/Überschreiben dieses Buches abzubrechen." #: ffdl_plugin.py:992 ffdl_plugin.py:999 msgid "Download as New Book?" @@ -1599,23 +1360,17 @@ msgstr "Als neues Buch herunterladen?" msgid "" "%s by %s is already in your library with a different source " "URL." -msgstr "" -"%s von %s ist bereits in ihrer Bibliothek mit einer anderen " -"URL:" +msgstr "%s von %s ist bereits in ihrer Bibliothek mit einer anderen URL:" #: ffdl_plugin.py:1001 msgid "" "You chose not to update the existing book. Do you want to add a new book " "for this URL?" -msgstr "" -"Sie haben sich entschieden, das vorhandene Buch nicht zu aktualisieren. " -"Wollen Sie ein neues Buch mit diese URL hinzufügen?" +msgstr "Sie haben sich entschieden, das vorhandene Buch nicht zu aktualisieren. Wollen Sie ein neues Buch mit diese URL hinzufügen?" #: ffdl_plugin.py:1003 msgid "Click 'Yes' to a new book with new URL." -msgstr "" -"Klicken Sie 'Yes' um eine neues Buch mit dieser neuen URL " -"hinzuzufügen." +msgstr "Klicken Sie 'Yes' um eine neues Buch mit dieser neuen URL hinzuzufügen." #: ffdl_plugin.py:1004 msgid "Click 'No' to skip URL." @@ -1623,9 +1378,7 @@ msgstr "Klicken Sie 'No' um die URL überspringen." #: ffdl_plugin.py:1010 msgid "Update declined by user due to differing story URL(%s)" -msgstr "" -"Aktualisierung wurde vom Benutzer abgelehnt aufgrund unterschiedlicher Story-" -"URL (%s)" +msgstr "Aktualisierung wurde vom Benutzer abgelehnt aufgrund unterschiedlicher Story-URL (%s)" #: ffdl_plugin.py:1013 msgid "Different URL" @@ -1643,18 +1396,13 @@ msgstr "Enthält bereits %d Kapitel." msgid "" "Existing epub contains %d chapters, web site only has %d. Use Overwrite to " "force update." -msgstr "" -"Das existierende EPUB hat %d Kapitel, die Web-Seite nur %d. Benutzen Sie " -"überschreiben, um eine Aktualisierung zu erzwingen." +msgstr "Das existierende EPUB hat %d Kapitel, die Web-Seite nur %d. Benutzen Sie überschreiben, um eine Aktualisierung zu erzwingen." #: ffdl_plugin.py:1041 msgid "" "FFDL doesn't recognize chapters in existing epub, epub is probably from a " "different source. Use Overwrite to force update." -msgstr "" -"FFDL kann im existierenden EPUT die Kapitel nicht erkennen, das EPUB ist " -"vermutlich aus einer anderen Quelle. Benutzen Sie überschreiben, um eine " -"Aktualisierung zu erzwingen." +msgstr "FFDL kann im existierenden EPUT die Kapitel nicht erkennen, das EPUB ist vermutlich aus einer anderen Quelle. Benutzen Sie überschreiben, um eine Aktualisierung zu erzwingen." #: ffdl_plugin.py:1053 msgid "Not Overwriting, web site is not newer." @@ -1662,8 +1410,7 @@ msgstr "Keine Überschreibung, die Web-Seite ist nicht aktueller." #: ffdl_plugin.py:1122 msgid "None of the %d URLs/stories given can be/need to be downloaded." -msgstr "" -"Keine der angegebenen %d URL´s kann/muss heruntergeladen werden." +msgstr "Keine der angegebenen %d URL´s kann/muss heruntergeladen werden." #: ffdl_plugin.py:1123 ffdl_plugin.py:1286 ffdl_plugin.py:1316 msgid "See log for details." @@ -1671,9 +1418,7 @@ msgstr "Siehe Protokoll." #: ffdl_plugin.py:1124 msgid "Proceed with updating your library(Error Column, if configured)?" -msgstr "" -"Fortfahren mit der Aktualisierung ihrer Bibliothek (Fehler-Spalte, wenn " -"konfiguriert)?" +msgstr "Fortfahren mit der Aktualisierung ihrer Bibliothek (Fehler-Spalte, wenn konfiguriert)?" #: ffdl_plugin.py:1131 ffdl_plugin.py:1298 msgid "Bad" @@ -1707,9 +1452,7 @@ msgstr "Fehler beim Herunterladen der Metadaten" msgid "" "An error has occurred while FFDL was updating calibre's metadata for %s." -msgstr "" -"Während FFDL die Calibre-Metadaten für %s aktualisierte, " -"trat ein Fehler auf." +msgstr "Während FFDL die Calibre-Metadaten für %s aktualisierte, trat ein Fehler auf." #: ffdl_plugin.py:1189 msgid "The ebook has been updated, but the metadata has not." @@ -1730,9 +1473,7 @@ msgstr "Ungültige Story für einen Sammelband" #: ffdl_plugin.py:1271 msgid "" "No good stories/updates where downloaded, Anthology creation/update aborted." -msgstr "" -"Ungültige Stories/Aktualisierungen wurden heruntergeladen, Sammelband-" -"Erstellung/Aktualisierung wurde abgebrochen." +msgstr "Ungültige Stories/Aktualisierungen wurden heruntergeladen, Sammelband-Erstellung/Aktualisierung wurde abgebrochen." #: ffdl_plugin.py:1276 ffdl_plugin.py:1315 msgid "FFDL found %s good and %s bad updates." @@ -1741,26 +1482,19 @@ msgstr "FFDL hat %s gute und %s ungeeignete Updates gefunden." #: ffdl_plugin.py:1283 msgid "" "Are you sure you want to continue with creating/updating this Anthology?" -msgstr "" -"Sind sie sicher, dass sie fortfahren wollen, diesen Sammelband zu erstellen/" -"aktualisieren?" +msgstr "Sind sie sicher, dass sie fortfahren wollen, diesen Sammelband zu erstellen/aktualisieren?" #: ffdl_plugin.py:1284 msgid "Any updates that failed will not be included in the Anthology." -msgstr "" -"Jede Aktualisierung, die fehlgeschlagen ist, wird nicht in den " -"Sammelband eingefügt." +msgstr "Jede Aktualisierung, die fehlgeschlagen ist, wird nicht in den Sammelband eingefügt." #: ffdl_plugin.py:1285 msgid "However, if there's an older version, it will still be included." -msgstr "" -"Allerdings, wenn es eine ältere Version gibt, wird es dennoch aufgenommen " -"werden." +msgstr "Allerdings, wenn es eine ältere Version gibt, wird es dennoch aufgenommen werden." #: ffdl_plugin.py:1288 msgid "Proceed with updating this anthology and your library?" -msgstr "" -"Mit der Aktualiserung dieses Sammelbandes und ihrer Bibliothek fortfahren?" +msgstr "Mit der Aktualiserung dieses Sammelbandes und ihrer Bibliothek fortfahren?" #: ffdl_plugin.py:1296 msgid "Good" @@ -1804,9 +1538,7 @@ msgstr "Calibre mit ungeeigneten FanFiction-Stories aktualisieren." #: ffdl_plugin.py:1447 msgid "Adding format to book failed for some reason..." -msgstr "" -"Das Hinzufügen eines Formates zum Buch ist aus irgendeinem Grund " -"fehlgeschlagen..." +msgstr "Das Hinzufügen eines Formates zum Buch ist aus irgendeinem Grund fehlgeschlagen..." #: ffdl_plugin.py:1450 msgid "Error" @@ -1816,33 +1548,25 @@ msgstr "Fehler" msgid "" "You configured FanFictionDownLoader to automatically update Reading Lists, " "but you don't have the %s plugin installed anymore?" -msgstr "" -"Sie haben FFDL konfiguriert, die Leselisten automatisch zu aktualisieren, " -"aber sie haben das %s-Plugin nicht mehr installiert?" +msgstr "Sie haben FFDL konfiguriert, die Leselisten automatisch zu aktualisieren, aber sie haben das %s-Plugin nicht mehr installiert?" #: ffdl_plugin.py:1735 msgid "" "You configured FanFictionDownLoader to automatically update \"To Read\" " "Reading Lists, but you don't have any lists set?" -msgstr "" -"Sie haben FFDL konfiguriert, um die \"zu lesen\" Leselisten automatisch zu " -"aktualisieren, aber sie haben keinen Listen gesetzt?" +msgstr "Sie haben FFDL konfiguriert, um die \"zu lesen\" Leselisten automatisch zu aktualisieren, aber sie haben keinen Listen gesetzt?" #: ffdl_plugin.py:1745 ffdl_plugin.py:1763 msgid "" "You configured FanFictionDownLoader to automatically update Reading List " "'%s', but you don't have a list of that name?" -msgstr "" -"Sie haben FFDL konfiguriert, um die Leseliste '%s' automatisch zu " -"aktualisieren, aber sie haben keine Liste dieses Namens?" +msgstr "Sie haben FFDL konfiguriert, um die Leseliste '%s' automatisch zu aktualisieren, aber sie haben keine Liste dieses Namens?" #: ffdl_plugin.py:1751 msgid "" -"You configured FanFictionDownLoader to automatically update \"Send to Device" -"\" Reading Lists, but you don't have any lists set?" -msgstr "" -"Sie haben FFDL konfiguriert, um die \"ans Gerät senden\"-Leselisten " -"automatisch zu aktualisieren, aber sie haben keinen Listen gesetzt?" +"You configured FanFictionDownLoader to automatically update \"Send to " +"Device\" Reading Lists, but you don't have any lists set?" +msgstr "Sie haben FFDL konfiguriert, um die \"ans Gerät senden\"-Leselisten automatisch zu aktualisieren, aber sie haben keinen Listen gesetzt?" #: ffdl_plugin.py:1871 msgid "No story URL found." diff --git a/calibre-plugin/translations/default.po b/calibre-plugin/translations/default.po deleted file mode 100644 index 8b26504..0000000 --- a/calibre-plugin/translations/default.po +++ /dev/null @@ -1,1608 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR ORGANIZATION -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: FanFictionDownLoader 1.8\n" -"POT-Creation-Date: 2014-02-15 09:39+Central Standard Time\n" -"PO-Revision-Date: 2014-02-15 09:41-0600\n" -"Last-Translator: Jim Miller \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 1.5.7\n" - -#: __init__.py:42 -msgid "UI plugin to download FanFiction stories from various sites." -msgstr "" - -#: __init__.py:109 -msgid "" -"Path to the calibre library. Default is to use the path stored in the " -"settings." -msgstr "" - -#: config.py:155 -msgid "FAQs" -msgstr "" - -#: config.py:155 -msgid "List of Supported Sites" -msgstr "" - -#: config.py:169 -msgid "Basic" -msgstr "" - -#: config.py:190 -msgid "Standard Columns" -msgstr "" - -#: config.py:193 -msgid "Custom Columns" -msgstr "" - -#: config.py:196 -msgid "Other" -msgstr "" - -#: config.py:316 -msgid "" -"These settings control the basic features of the plugin--downloading " -"FanFiction." -msgstr "" - -#: config.py:320 -msgid "Defaults Options on Download" -msgstr "" - -#: config.py:324 -msgid "" -"On each download, FFDL offers an option to select the output format.
This sets what that option will default to." -msgstr "" - -#: config.py:326 -msgid "Default Output &Format:" -msgstr "" - -#: config.py:341 -msgid "" -"On each download, FFDL offers an option of what happens if that story " -"already exists.
This sets what that option will default to." -msgstr "" - -#: config.py:343 -msgid "Default If Story Already Exists?" -msgstr "" - -#: config.py:357 -msgid "Default Update Calibre &Metadata?" -msgstr "" - -#: config.py:358 -msgid "" -"On each download, FFDL offers an option to update Calibre's metadata (title, " -"author, URL, tags, custom columns, etc) from the web site.
This sets " -"whether that will default to on or off.
Columns set to 'New Only' in " -"the column tabs will only be set for new books." -msgstr "" - -#: config.py:362 -msgid "Default Update EPUB Cover when Updating EPUB?" -msgstr "" - -#: config.py:363 -msgid "" -"On each download, FFDL offers an option to update the book cover image " -"inside the EPUB from the web site when the EPUB is updated.
This " -"sets whether that will default to on or off." -msgstr "" - -#: config.py:367 -msgid "Smarten Punctuation (EPUB only)" -msgstr "" - -#: config.py:368 -msgid "" -"Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB " -"download and update." -msgstr "" - -#: config.py:373 -msgid "Updating Calibre Options" -msgstr "" - -#: config.py:377 -msgid "Delete other existing formats?" -msgstr "" - -#: config.py:378 -msgid "" -"Check this to automatically delete all other ebook formats when updating an " -"existing book.\n" -"Handy if you have both a Nook(epub) and Kindle(mobi), for example." -msgstr "" - -#: config.py:382 -msgid "Update Calibre Cover when Updating Metadata?" -msgstr "" - -#: config.py:383 -msgid "" -"Update calibre book cover image from EPUB when metadata is updated. (EPUB " -"only.)\n" -"Doesn't go looking for new images on 'Update Calibre Metadata Only'." -msgstr "" - -#: config.py:387 -msgid "Keep Existing Tags when Updating Metadata?" -msgstr "" - -#: config.py:388 -msgid "" -"Existing tags will be kept and any new tags added.\n" -"%(cmplt)s and %(inprog)s tags will be still be updated, if known.\n" -"%(lul)s tags will be updated if %(lus)s in %(is)s.\n" -"(If Tags is set to 'New Only' in the Standard Columns tab, this has no " -"effect.)" -msgstr "" - -#: config.py:392 -msgid "Force Author into Author Sort?" -msgstr "" - -#: config.py:393 -msgid "" -"If checked, the author(s) as given will be used for the Author Sort, too.\n" -"If not checked, calibre will apply it's built in algorithm which makes 'Bob " -"Smith' sort as 'Smith, Bob', etc." -msgstr "" - -#: config.py:397 -msgid "Force Title into Title Sort?" -msgstr "" - -#: config.py:398 -msgid "" -"If checked, the title as given will be used for the Title Sort, too.\n" -"If not checked, calibre will apply it's built in algorithm which makes 'The " -"Title' sort as 'Title, The', etc." -msgstr "" - -#: config.py:402 -msgid "Check for existing Series Anthology books?" -msgstr "" - -#: config.py:403 -msgid "" -"Check for existings Series Anthology books using each new story's series URL " -"before downloading.\n" -"Offer to skip downloading if a Series Anthology is found." -msgstr "" - -#: config.py:407 -msgid "Check for changed Story URL?" -msgstr "" - -#: config.py:408 -msgid "" -"Warn you if an update will change the URL of an existing book.\n" -"fanfiction.net URLs will change from http to https silently." -msgstr "" - -#: config.py:412 -msgid "Search EPUB text for Story URL?" -msgstr "" - -#: config.py:413 -msgid "" -"Look for first valid story URL inside EPUB text if not found in metadata.\n" -"Somewhat risky, could find wrong URL depending on EPUB content.\n" -"Also finds and corrects bad ffnet URLs from ficsaver.com files." -msgstr "" - -#: config.py:417 -msgid "Mark added/updated books when finished?" -msgstr "" - -#: config.py:418 -msgid "" -"Mark added/updated books when finished. Use with option below.\n" -"You can also manually search for 'marked:ffdl_success'.\n" -"'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -msgstr "" - -#: config.py:422 -msgid "Show Marked books when finished?" -msgstr "" - -#: config.py:423 -msgid "" -"Show Marked added/updated books only when finished.\n" -"You can also manually search for 'marked:ffdl_success'.\n" -"'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -msgstr "" - -#: config.py:427 -msgid "Automatically Convert new/update books?" -msgstr "" - -#: config.py:428 -msgid "" -"Automatically call calibre's Convert for new/update books.\n" -"Converts to the current output format as chosen in calibre's\n" -"Preferences->Behavior settings." -msgstr "" - -#: config.py:432 -msgid "GUI Options" -msgstr "" - -#: config.py:436 -msgid "Take URLs from Clipboard?" -msgstr "" - -#: config.py:437 -msgid "Prefill URLs from valid URLs in Clipboard when Adding New." -msgstr "" - -#: config.py:441 -msgid "Default to Update when books selected?" -msgstr "" - -#: config.py:442 -msgid "" -"The top FanFictionDownLoader plugin button will start Update if\n" -"books are selected. If unchecked, it will always bring up 'Add New'." -msgstr "" - -#: config.py:446 -msgid "Keep 'Add New from URL(s)' dialog on top?" -msgstr "" - -#: config.py:447 -msgid "" -"Instructs the OS and Window Manager to keep the 'Add New from URL(s)'\n" -"dialog on top of all other windows. Useful for dragging URLs onto it." -msgstr "" - -#: config.py:451 -msgid "Misc Options" -msgstr "" - -#: config.py:456 -msgid "Include images in EPUBs?" -msgstr "" - -#: config.py:457 -msgid "" -"Download and include images in EPUB stories. This is equivalent to adding:" -"%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will " -"override this." -msgstr "" - -#: config.py:461 -msgid "Inject calibre Series when none found?" -msgstr "" - -#: config.py:462 -msgid "" -"If no series is found, inject the calibre series (if there is one) so it " -"appears on the FFDL title page(not cover)." -msgstr "" - -#: config.py:466 -msgid "Reject List" -msgstr "" - -#: config.py:470 -msgid "Edit Reject URL List" -msgstr "" - -#: config.py:471 -msgid "Edit list of URLs FFDL will automatically Reject." -msgstr "" - -#: config.py:475 config.py:544 -msgid "Add Reject URLs" -msgstr "" - -#: config.py:476 -msgid "Add additional URLs to Reject as text." -msgstr "" - -#: config.py:480 -msgid "Edit Reject Reasons List" -msgstr "" - -#: config.py:481 config.py:535 -msgid "Customize the Reasons presented when Rejecting URLs" -msgstr "" - -#: config.py:519 -msgid "Edit Reject URLs List" -msgstr "" - -#: config.py:533 -msgid "Reject Reasons" -msgstr "" - -#: config.py:534 -msgid "Customize Reject List Reasons" -msgstr "" - -#: config.py:542 -msgid "Reason why I rejected it" -msgstr "" - -#: config.py:542 -msgid "Title by Author" -msgstr "" - -#: config.py:545 -msgid "" -"Add Reject URLs. Use: http://...,note or http://...,title by " -"author - note
Invalid story URLs will be ignored." -msgstr "" - -#: config.py:546 -msgid "" -"One URL per line:\n" -"http://...,note\n" -"http://...,title by author - note" -msgstr "" - -#: config.py:548 dialogs.py:1007 -msgid "Add this reason to all URLs added:" -msgstr "" - -#: config.py:563 -msgid "" -"These settings provide more detailed control over what metadata will be " -"displayed inside the ebook as well as let you set %(isa)s and %(u)s/%(p)s " -"for different sites." -msgstr "" - -#: config.py:581 -msgid "View Defaults" -msgstr "" - -#: config.py:582 -msgid "" -"View all of the plugin's configurable settings\n" -"and their default settings." -msgstr "" - -#: config.py:600 -msgid "Plugin Defaults (%s) (Read-Only)" -msgstr "" - -#: config.py:601 config.py:607 -msgid "" -"These are all of the plugin's configurable options\n" -"and their default settings." -msgstr "" - -#: config.py:602 -msgid "Plugin Defaults" -msgstr "" - -#: config.py:618 dialogs.py:531 dialogs.py:634 -msgid "OK" -msgstr "" - -# %(rl)s = Reading List. Keep as is. -#: config.py:638 -msgid "" -"These settings provide integration with the %(rl)s Plugin. %(rl)s can " -"automatically send to devices and change custom columns. You have to create " -"and configure the lists in %(rl)s to be useful." -msgstr "" - -#: config.py:643 -msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." -msgstr "" - -# %(rl)s = Reading List. Keep as is. -#: config.py:644 -msgid "" -"Automatically add new/updated stories to these lists in the %(rl)s plugin." -msgstr "" - -#: config.py:649 -msgid "\"Send to Device\" Reading Lists" -msgstr "" - -#: config.py:650 config.py:653 config.py:666 config.py:669 -msgid "" -"When enabled, new/updated stories will be automatically added to these lists." -msgstr "" - -#: config.py:659 -msgid "Add new/updated stories to \"To Read\" Reading List(s)." -msgstr "" - -# %(rl)s = Reading List. Keep as is. -#: config.py:660 -msgid "" -"Automatically add new/updated stories to these lists in the %(rl)s plugin.\n" -"Also offers menu option to remove stories from the \"To Read\" lists." -msgstr "" - -#: config.py:665 -msgid "\"To Read\" Reading Lists" -msgstr "" - -#: config.py:675 -msgid "" -"Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." -msgstr "" - -#: config.py:676 -msgid "" -"Menu option to remove from \"To Read\" lists will also add stories back to " -"\"Send to Device\" Reading List(s)" -msgstr "" - -# %(gc)s = Generate Cover. Keep as is. -#: config.py:698 -msgid "" -"The %(gc)s plugin can create cover images for books using various metadata " -"and configurations. If you have GC installed, FFDL can run GC on new " -"downloads and metadata updates. Pick a GC setting by site or Default." -msgstr "" - -#: config.py:716 config.py:720 config.py:733 -msgid "Default" -msgstr "" - -# %(gc)s = Generate Cover. Keep as is. -#: config.py:721 -msgid "" -"On Metadata update, run %(gc)s with this setting, if not selected for " -"specific site." -msgstr "" - -# %(gc)s = Generate Cover. Keep as is. -#: config.py:724 -msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." -msgstr "" - -# %(gc)s = Generate Cover. Keep as is. -#: config.py:747 -msgid "Run %(gc)s Only on New Books" -msgstr "" - -#: config.py:748 -msgid "Default is to run GC any time the calibre metadata is updated." -msgstr "" - -#: config.py:752 -msgid "Allow %(gcset)s from %(pini)s to override" -msgstr "" - -#: config.py:753 -msgid "" -"The %(pini)s parameter %(gcset)s allows you to choose a GC setting based on " -"metadata rather than site, but it's much more complex.
%(gcset)s is " -"ignored when this is off." -msgstr "" - -#: config.py:757 -msgid "Use calibre's Polish feature to inject/update the cover" -msgstr "" - -#: config.py:758 -msgid "" -"Calibre's Polish feature will be used to inject or update the generated " -"cover into the ebook, EPUB only." -msgstr "" - -#: config.py:772 -msgid "" -"These settings provide integration with the %(cp)s Plugin. %(cp)s can " -"automatically update custom columns with page, word and reading level " -"statistics. You have to create and configure the columns in %(cp)s first." -msgstr "" - -#: config.py:777 -msgid "" -"If any of the settings below are checked, when stories are added or updated, " -"the %(cp)s Plugin will be called to update the checked statistics." -msgstr "" - -#: config.py:783 -msgid "Which column and algorithm to use are configured in %(cp)s." -msgstr "" - -#: config.py:791 -msgid "" -"Will overwrite word count from FFDL metadata if set to update the same " -"custom column." -msgstr "" - -#: config.py:822 -msgid "" -"These controls aren't plugin settings as such, but convenience buttons for " -"setting Keyboard shortcuts and getting all the FanFictionDownLoader " -"confirmation dialogs back again." -msgstr "" - -#: config.py:827 -msgid "Keyboard shortcuts..." -msgstr "" - -#: config.py:828 -msgid "Edit the keyboard shortcuts associated with this plugin" -msgstr "" - -#: config.py:832 -msgid "Reset disabled &confirmation dialogs" -msgstr "" - -#: config.py:833 -msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" -msgstr "" - -#: config.py:837 -msgid "&View library preferences..." -msgstr "" - -#: config.py:838 -msgid "View data stored in the library database for this plugin" -msgstr "" - -#: config.py:849 -msgid "Done" -msgstr "" - -#: config.py:850 -msgid "Confirmation dialogs have all been reset" -msgstr "" - -#: config.py:898 -msgid "Category" -msgstr "" - -#: config.py:899 -msgid "Genre" -msgstr "" - -#: config.py:900 -msgid "Language" -msgstr "" - -#: config.py:901 ffdl_plugin.py:1114 ffdl_plugin.py:1278 ffdl_plugin.py:1308 -msgid "Status" -msgstr "" - -#: config.py:902 -msgid "Status:%(cmplt)s" -msgstr "" - -#: config.py:903 -msgid "Status:%(inprog)s" -msgstr "" - -#: config.py:904 config.py:1038 -msgid "Series" -msgstr "" - -#: config.py:905 -msgid "Characters" -msgstr "" - -#: config.py:906 -msgid "Relationships" -msgstr "" - -#: config.py:907 -msgid "Published" -msgstr "" - -#: config.py:908 ffdl_plugin.py:1391 ffdl_plugin.py:1410 -msgid "Updated" -msgstr "" - -#: config.py:909 -msgid "Created" -msgstr "" - -#: config.py:910 -msgid "Rating" -msgstr "" - -#: config.py:911 -msgid "Warnings" -msgstr "" - -#: config.py:912 -msgid "Chapters" -msgstr "" - -#: config.py:913 -msgid "Words" -msgstr "" - -#: config.py:914 -msgid "Site" -msgstr "" - -#: config.py:915 -msgid "Story ID" -msgstr "" - -#: config.py:916 -msgid "Author ID" -msgstr "" - -#: config.py:917 -msgid "Extra Tags" -msgstr "" - -#: config.py:918 config.py:1030 dialogs.py:793 dialogs.py:889 -#: ffdl_plugin.py:1114 ffdl_plugin.py:1278 ffdl_plugin.py:1308 -msgid "Title" -msgstr "" - -#: config.py:919 -msgid "Story URL" -msgstr "" - -#: config.py:920 -msgid "Description" -msgstr "" - -#: config.py:921 dialogs.py:793 dialogs.py:889 ffdl_plugin.py:1114 -#: ffdl_plugin.py:1278 ffdl_plugin.py:1308 -msgid "Author" -msgstr "" - -#: config.py:922 -msgid "Author URL" -msgstr "" - -#: config.py:923 -msgid "File Format" -msgstr "" - -#: config.py:924 -msgid "File Extension" -msgstr "" - -#: config.py:925 -msgid "Site Abbrev" -msgstr "" - -#: config.py:926 -msgid "FFDL Version" -msgstr "" - -#: config.py:941 -msgid "" -"If you have custom columns defined, they will be listed below. Choose a " -"metadata value type to fill your columns automatically." -msgstr "" - -#: config.py:966 -msgid "Update this %s column(%s) with..." -msgstr "" - -#: config.py:976 -msgid "Values that aren't valid for this enumeration column will be ignored." -msgstr "" - -#: config.py:976 config.py:978 -msgid "Metadata values valid for this type of column." -msgstr "" - -#: config.py:981 config.py:1057 -msgid "New Only" -msgstr "" - -#: config.py:982 -msgid "" -"Write to %s(%s) only for new\n" -"books, not updates to existing books." -msgstr "" - -#: config.py:993 -msgid "Allow %(ccset)s from %(pini)s to override" -msgstr "" - -#: config.py:994 -msgid "" -"The %(pini)s parameter %(ccset)s allows you to set custom columns to site " -"specific values that aren't common to all sites.
%(ccset)s is ignored " -"when this is off." -msgstr "" - -#: config.py:999 -msgid "Special column:" -msgstr "" - -#: config.py:1004 -msgid "Update/Overwrite Error Column:" -msgstr "" - -#: config.py:1005 -msgid "" -"When an update or overwrite of an existing story fails, record the reason in " -"this column.\n" -"(Text and Long Text columns only.)" -msgstr "" - -#: config.py:1031 -msgid "Author(s)" -msgstr "" - -#: config.py:1032 -msgid "Publisher" -msgstr "" - -#: config.py:1033 -msgid "Tags" -msgstr "" - -#: config.py:1034 -msgid "Languages" -msgstr "" - -#: config.py:1035 -msgid "Published Date" -msgstr "" - -#: config.py:1036 -msgid "Date" -msgstr "" - -#: config.py:1037 -msgid "Comments" -msgstr "" - -#: config.py:1039 -msgid "Ids(url id only)" -msgstr "" - -#: config.py:1044 -msgid "" -"The standard calibre metadata columns are listed below. You may choose " -"whether FFDL will fill each column automatically on updates or only for new " -"books." -msgstr "" - -#: config.py:1058 -msgid "" -"Write to %s only for new\n" -"books, not updates to existing books." -msgstr "" - -#: dialogs.py:45 -msgid "Skip" -msgstr "" - -#: dialogs.py:46 -msgid "Add New Book" -msgstr "" - -#: dialogs.py:47 -msgid "Update EPUB if New Chapters" -msgstr "" - -#: dialogs.py:48 -msgid "Update EPUB Always" -msgstr "" - -#: dialogs.py:49 -msgid "Overwrite if Newer" -msgstr "" - -#: dialogs.py:50 -msgid "Overwrite Always" -msgstr "" - -#: dialogs.py:51 -msgid "Update Calibre Metadata Only" -msgstr "" - -#: dialogs.py:228 ffdl_plugin.py:86 -msgid "FanFictionDownLoader" -msgstr "" - -#: dialogs.py:245 dialogs.py:692 -msgid "Show Download Options" -msgstr "" - -#: dialogs.py:264 dialogs.py:709 -msgid "Output &Format:" -msgstr "" - -#: dialogs.py:272 dialogs.py:717 -msgid "" -"Choose output format to create. May set default from plugin configuration." -msgstr "" - -#: dialogs.py:300 dialogs.py:734 -msgid "Update Calibre &Metadata?" -msgstr "" - -#: dialogs.py:301 dialogs.py:735 -msgid "" -"Update metadata for existing stories in Calibre from web site?\n" -"(Columns set to 'New Only' in the column tabs will only be set for new " -"books.)" -msgstr "" - -#: dialogs.py:307 dialogs.py:739 -msgid "Update EPUB Cover?" -msgstr "" - -#: dialogs.py:308 dialogs.py:740 -msgid "" -"Update book cover image from site or defaults (if found) inside the " -"EPUB when EPUB is updated." -msgstr "" - -#: dialogs.py:355 -msgid "Story URL(s) for anthology, one per line:" -msgstr "" - -#: dialogs.py:356 -msgid "" -"URLs for stories to include in the anthology, one per line.\n" -"Will take URLs from clipboard, but only valid URLs." -msgstr "" - -#: dialogs.py:357 -msgid "If Story Already Exists in Anthology?" -msgstr "" - -#: dialogs.py:358 -msgid "" -"What to do if there's already an existing story with the same URL in the " -"anthology." -msgstr "" - -#: dialogs.py:367 -msgid "Story URL(s), one per line:" -msgstr "" - -#: dialogs.py:368 -msgid "" -"URLs for stories, one per line.\n" -"Will take URLs from clipboard, but only valid URLs.\n" -"Add [1,5] after the URL to limit the download to chapters 1-5." -msgstr "" - -#: dialogs.py:369 -msgid "If Story Already Exists?" -msgstr "" - -#: dialogs.py:370 -msgid "" -"What to do if there's already an existing story with the same URL or title " -"and author." -msgstr "" - -#: dialogs.py:470 -msgid "For Individual Books" -msgstr "" - -#: dialogs.py:471 -msgid "Get URLs and go to dialog for individual story downloads." -msgstr "" - -#: dialogs.py:475 -msgid "For Anthology Epub" -msgstr "" - -#: dialogs.py:476 -msgid "" -"Get URLs and go to dialog for Anthology download.\n" -"Requires %s plugin." -msgstr "" - -#: dialogs.py:481 dialogs.py:535 -msgid "Cancel" -msgstr "" - -#: dialogs.py:513 -msgid "Password" -msgstr "" - -#: dialogs.py:514 -msgid "Author requires a password for this story(%s)." -msgstr "" - -#: dialogs.py:519 -msgid "User/Password" -msgstr "" - -#: dialogs.py:520 -msgid "%s requires you to login to download this story." -msgstr "" - -#: dialogs.py:522 -msgid "User:" -msgstr "" - -#: dialogs.py:526 -msgid "Password:" -msgstr "" - -#: dialogs.py:557 -msgid "Fetching metadata for stories..." -msgstr "" - -#: dialogs.py:558 -msgid "Downloading metadata for stories" -msgstr "" - -#: dialogs.py:559 -msgid "Fetched metadata for" -msgstr "" - -#: dialogs.py:629 ffdl_plugin.py:322 -msgid "About FanFictionDownLoader" -msgstr "" - -#: dialogs.py:683 -msgid "Remove selected books from the list" -msgstr "" - -#: dialogs.py:722 -msgid "Update Mode:" -msgstr "" - -#: dialogs.py:725 -msgid "" -"What sort of update to perform. May set default from plugin configuration." -msgstr "" - -#: dialogs.py:793 ffdl_plugin.py:1114 ffdl_plugin.py:1278 ffdl_plugin.py:1308 -msgid "Comment" -msgstr "" - -#: dialogs.py:861 -msgid "Are you sure you want to remove this book from the list?" -msgstr "" - -#: dialogs.py:863 -msgid "Are you sure you want to remove the selected %d books from the list?" -msgstr "" - -#: dialogs.py:889 -msgid "Note" -msgstr "" - -#: dialogs.py:931 -msgid "Select or Edit Reject Note." -msgstr "" - -#: dialogs.py:939 -msgid "Are you sure you want to remove this URL from the list?" -msgstr "" - -#: dialogs.py:941 -msgid "Are you sure you want to remove the %d selected URLs from the list?" -msgstr "" - -#: dialogs.py:959 -msgid "List of Books to Reject" -msgstr "" - -#: dialogs.py:972 -msgid "" -"FFDL will remember these URLs and display the note and offer to reject them " -"if you try to download them again later." -msgstr "" - -#: dialogs.py:986 -msgid "Remove selected URL(s) from the list" -msgstr "" - -#: dialogs.py:1004 dialogs.py:1008 -msgid "This will be added to whatever note you've set for each URL above." -msgstr "" - -#: dialogs.py:1017 -msgid "Delete Books (including books without FanFiction URLs)?" -msgstr "" - -#: dialogs.py:1018 -msgid "Delete the selected books after adding them to the Rejected URLs list." -msgstr "" - -#: ffdl_plugin.py:87 -msgid "Download FanFiction stories from various web sites" -msgstr "" - -# This is what appears on the plugin button/menu when added to calibre's main toolbar or menu. -#: ffdl_plugin.py:117 -msgid "FanFictionDL" -msgstr "" - -#: ffdl_plugin.py:240 -msgid "&Add New from URL(s)" -msgstr "" - -#: ffdl_plugin.py:242 -msgid "Add New FanFiction Book(s) from URL(s)" -msgstr "" - -#: ffdl_plugin.py:245 -msgid "&Update Existing FanFiction Book(s)" -msgstr "" - -#: ffdl_plugin.py:251 -msgid "Get Story URLs to Download from Web Page" -msgstr "" - -#: ffdl_plugin.py:255 -msgid "&Make Anthology Epub Manually from URL(s)" -msgstr "" - -#: ffdl_plugin.py:257 -msgid "Make FanFiction Anthology Epub Manually from URL(s)" -msgstr "" - -#: ffdl_plugin.py:260 -msgid "&Update Anthology Epub" -msgstr "" - -#: ffdl_plugin.py:262 -msgid "Update FanFiction Anthology Epub" -msgstr "" - -#: ffdl_plugin.py:270 -msgid "Add to \"To Read\" and \"Send to Device\" Lists" -msgstr "" - -#: ffdl_plugin.py:272 -msgid "Remove from \"To Read\" and add to \"Send to Device\" Lists" -msgstr "" - -#: ffdl_plugin.py:274 ffdl_plugin.py:279 -msgid "Remove from \"To Read\" Lists" -msgstr "" - -#: ffdl_plugin.py:276 -msgid "Add Selected to \"Send to Device\" Lists" -msgstr "" - -#: ffdl_plugin.py:278 -msgid "Add to \"To Read\" Lists" -msgstr "" - -#: ffdl_plugin.py:294 -msgid "Get URLs from Selected Books" -msgstr "" - -#: ffdl_plugin.py:300 ffdl_plugin.py:393 -msgid "Get Story URLs from Web Page" -msgstr "" - -#: ffdl_plugin.py:305 -msgid "Reject Selected Books" -msgstr "" - -#: ffdl_plugin.py:313 -msgid "&Configure Plugin" -msgstr "" - -#: ffdl_plugin.py:316 -msgid "Configure FanFictionDownLoader" -msgstr "" - -#: ffdl_plugin.py:319 -msgid "About Plugin" -msgstr "" - -#: ffdl_plugin.py:376 -msgid "Cannot Update Reading Lists from Device View" -msgstr "" - -#: ffdl_plugin.py:380 -msgid "No Selected Books to Update Reading Lists" -msgstr "" - -#: ffdl_plugin.py:404 ffdl_plugin.py:456 -msgid "List of Story URLs" -msgstr "" - -#: ffdl_plugin.py:405 -msgid "No Valid Story URLs found on given page." -msgstr "" - -#: ffdl_plugin.py:420 -msgid "No Selected Books to Get URLs From" -msgstr "" - -#: ffdl_plugin.py:438 -msgid "Collecting URLs for stories..." -msgstr "" - -#: ffdl_plugin.py:439 -msgid "Get URLs for stories" -msgstr "" - -#: ffdl_plugin.py:440 ffdl_plugin.py:487 ffdl_plugin.py:674 -msgid "URL retrieved" -msgstr "" - -#: ffdl_plugin.py:460 -msgid "List of URLs" -msgstr "" - -#: ffdl_plugin.py:461 -msgid "No Story URLs found in selected books." -msgstr "" - -#: ffdl_plugin.py:477 -msgid "No Selected Books have URLs to Reject" -msgstr "" - -#: ffdl_plugin.py:485 -msgid "Collecting URLs for Reject List..." -msgstr "" - -#: ffdl_plugin.py:486 -msgid "Get URLs for Reject List" -msgstr "" - -#: ffdl_plugin.py:521 -msgid "Proceed to Remove?" -msgstr "" - -#: ffdl_plugin.py:521 -msgid "Rejecting FFDL URLs: None of the books selected have FanFiction URLs." -msgstr "" - -# %s = EpubMerge -#: ffdl_plugin.py:543 -msgid "Cannot Make Anthologys without %s" -msgstr "" - -#: ffdl_plugin.py:547 ffdl_plugin.py:651 -msgid "Cannot Update Books from Device View" -msgstr "" - -#: ffdl_plugin.py:551 -msgid "Can only update 1 anthology at a time" -msgstr "" - -#: ffdl_plugin.py:560 -msgid "Can only Update Epub Anthologies" -msgstr "" - -#: ffdl_plugin.py:578 ffdl_plugin.py:579 -msgid "Cannot Update Anthology" -msgstr "" - -#: ffdl_plugin.py:579 -msgid "" -"Book isn't an FFDL Anthology or contains book(s) without valid FFDL URLs." -msgstr "" - -#: ffdl_plugin.py:637 -msgid "" -"There are %d stories in the current anthology that are not going to " -"be kept if you go ahead." -msgstr "" - -#: ffdl_plugin.py:638 -msgid "Story URLs that will be removed:" -msgstr "" - -#: ffdl_plugin.py:640 -msgid "Update anyway?" -msgstr "" - -#: ffdl_plugin.py:641 -msgid "Stories Removed" -msgstr "" - -#: ffdl_plugin.py:658 -msgid "No Selected Books to Update" -msgstr "" - -#: ffdl_plugin.py:672 -msgid "Collecting stories for update..." -msgstr "" - -#: ffdl_plugin.py:673 -msgid "Get stories for updates" -msgstr "" - -#: ffdl_plugin.py:683 -msgid "Update Existing List" -msgstr "" - -#: ffdl_plugin.py:732 -msgid "Started fetching metadata for %s stories." -msgstr "" - -#: ffdl_plugin.py:738 -msgid "No valid story URLs entered." -msgstr "" - -#: ffdl_plugin.py:763 ffdl_plugin.py:769 -msgid "Reject URL?" -msgstr "" - -#: ffdl_plugin.py:770 ffdl_plugin.py:788 -msgid "%s is on your Reject URL list:" -msgstr "" - -#: ffdl_plugin.py:772 -msgid "Click 'Yes' to Reject." -msgstr "" - -#: ffdl_plugin.py:773 ffdl_plugin.py:857 -msgid "Click 'No' to download anyway." -msgstr "" - -#: ffdl_plugin.py:775 -msgid "Story on Reject URLs list (%s)." -msgstr "" - -#: ffdl_plugin.py:778 -msgid "Rejected" -msgstr "" - -#: ffdl_plugin.py:781 -msgid "Remove Reject URL?" -msgstr "" - -#: ffdl_plugin.py:787 -msgid "Remove URL from Reject List?" -msgstr "" - -#: ffdl_plugin.py:790 -msgid "Click 'Yes' to remove it from the list," -msgstr "" - -#: ffdl_plugin.py:791 -msgid "Click 'No' to leave it on the list." -msgstr "" - -#: ffdl_plugin.py:808 -msgid "Cannot update non-epub format." -msgstr "" - -#: ffdl_plugin.py:833 -msgid "Are You an Adult?" -msgstr "" - -#: ffdl_plugin.py:834 -msgid "" -"%s requires that you be an adult. Please confirm you are an adult in your " -"locale:" -msgstr "" - -#: ffdl_plugin.py:848 -msgid "Skip Story?" -msgstr "" - -#: ffdl_plugin.py:854 -msgid "Skip Anthology Story?" -msgstr "" - -#: ffdl_plugin.py:855 -msgid "" -"\"%s\" is in series \"%s\" that you have an " -"anthology book for." -msgstr "" - -#: ffdl_plugin.py:856 -msgid "Click 'Yes' to Skip." -msgstr "" - -#: ffdl_plugin.py:859 -msgid "Story in Series Anthology(%s)." -msgstr "" - -#: ffdl_plugin.py:864 -msgid "Skipped" -msgstr "" - -#: ffdl_plugin.py:892 -msgid "Add" -msgstr "" - -#: ffdl_plugin.py:905 -msgid "Meta" -msgstr "" - -#: ffdl_plugin.py:945 -msgid "Skipping duplicate story." -msgstr "" - -#: ffdl_plugin.py:948 -msgid "" -"More than one identical book by Identifer URL or title/author(s)--can't tell " -"which book to update/overwrite." -msgstr "" - -#: ffdl_plugin.py:959 -msgid "Update" -msgstr "" - -#: ffdl_plugin.py:966 ffdl_plugin.py:973 -msgid "Change Story URL?" -msgstr "" - -#: ffdl_plugin.py:974 -msgid "" -"%s by %s is already in your library with a different source " -"URL:" -msgstr "" - -#: ffdl_plugin.py:975 -msgid "In library: %(liburl)s" -msgstr "" - -#: ffdl_plugin.py:976 ffdl_plugin.py:990 -msgid "New URL: %(newurl)s" -msgstr "" - -#: ffdl_plugin.py:977 -msgid "Click 'Yes' to update/overwrite book with new URL." -msgstr "" - -#: ffdl_plugin.py:978 -msgid "Click 'No' to skip updating/overwriting this book." -msgstr "" - -#: ffdl_plugin.py:980 ffdl_plugin.py:987 -msgid "Download as New Book?" -msgstr "" - -#: ffdl_plugin.py:988 -msgid "" -"%s by %s is already in your library with a different source " -"URL." -msgstr "" - -#: ffdl_plugin.py:989 -msgid "" -"You chose not to update the existing book. Do you want to add a new book " -"for this URL?" -msgstr "" - -#: ffdl_plugin.py:991 -msgid "Click 'Yes' to a new book with new URL." -msgstr "" - -#: ffdl_plugin.py:992 -msgid "Click 'No' to skip URL." -msgstr "" - -#: ffdl_plugin.py:998 -msgid "Update declined by user due to differing story URL(%s)" -msgstr "" - -#: ffdl_plugin.py:1001 -msgid "Different URL" -msgstr "" - -#: ffdl_plugin.py:1006 -msgid "Metadata collected." -msgstr "" - -#: ffdl_plugin.py:1022 -msgid "Already contains %d chapters." -msgstr "" - -#: ffdl_plugin.py:1027 -msgid "" -"Existing epub contains %d chapters, web site only has %d. Use Overwrite to " -"force update." -msgstr "" - -#: ffdl_plugin.py:1029 -msgid "" -"FFDL doesn't recognize chapters in existing epub, epub is probably from a " -"different source. Use Overwrite to force update." -msgstr "" - -#: ffdl_plugin.py:1041 -msgid "Not Overwriting, web site is not newer." -msgstr "" - -#: ffdl_plugin.py:1110 -msgid "None of the %d URLs/stories given can be/need to be downloaded." -msgstr "" - -#: ffdl_plugin.py:1111 ffdl_plugin.py:1274 ffdl_plugin.py:1304 -msgid "See log for details." -msgstr "" - -#: ffdl_plugin.py:1112 -msgid "Proceed with updating your library(Error Column, if configured)?" -msgstr "" - -#: ffdl_plugin.py:1119 ffdl_plugin.py:1286 -msgid "Bad" -msgstr "" - -#: ffdl_plugin.py:1127 -msgid "FFDL download ended" -msgstr "" - -#: ffdl_plugin.py:1127 ffdl_plugin.py:1329 -msgid "FFDL log" -msgstr "" - -#: ffdl_plugin.py:1135 -msgid "Download FanFiction Book" -msgstr "" - -#: ffdl_plugin.py:1142 -msgid "Starting %d FanFictionDownLoads" -msgstr "" - -#: ffdl_plugin.py:1172 -msgid "Story Details:" -msgstr "" - -#: ffdl_plugin.py:1175 -msgid "Error Updating Metadata" -msgstr "" - -#: ffdl_plugin.py:1176 -msgid "" -"An error has occurred while FFDL was updating calibre's metadata for %s." -msgstr "" - -#: ffdl_plugin.py:1177 -msgid "The ebook has been updated, but the metadata has not." -msgstr "" - -#: ffdl_plugin.py:1229 -msgid "Finished Adding/Updating %d books." -msgstr "" - -#: ffdl_plugin.py:1237 -msgid "Starting auto conversion of %d books." -msgstr "" - -#: ffdl_plugin.py:1258 -msgid "No Good Stories for Anthology" -msgstr "" - -#: ffdl_plugin.py:1259 -msgid "" -"No good stories/updates where downloaded, Anthology creation/update aborted." -msgstr "" - -#: ffdl_plugin.py:1264 ffdl_plugin.py:1303 -msgid "FFDL found %s good and %s bad updates." -msgstr "" - -#: ffdl_plugin.py:1271 -msgid "" -"Are you sure you want to continue with creating/updating this Anthology?" -msgstr "" - -#: ffdl_plugin.py:1272 -msgid "Any updates that failed will not be included in the Anthology." -msgstr "" - -#: ffdl_plugin.py:1273 -msgid "However, if there's an older version, it will still be included." -msgstr "" - -#: ffdl_plugin.py:1276 -msgid "Proceed with updating this anthology and your library?" -msgstr "" - -#: ffdl_plugin.py:1284 -msgid "Good" -msgstr "" - -#: ffdl_plugin.py:1305 -msgid "Proceed with updating your library?" -msgstr "" - -#: ffdl_plugin.py:1329 -msgid "FFDL download complete" -msgstr "" - -#: ffdl_plugin.py:1342 -msgid "Merging %s books." -msgstr "" - -#: ffdl_plugin.py:1382 -msgid "FFDL Adding/Updating books." -msgstr "" - -#: ffdl_plugin.py:1389 -msgid "Updating calibre for FanFiction stories..." -msgstr "" - -#: ffdl_plugin.py:1390 -msgid "Update calibre for FanFiction stories" -msgstr "" - -#: ffdl_plugin.py:1399 -msgid "Adding/Updating %s BAD books." -msgstr "" - -#: ffdl_plugin.py:1408 -msgid "Updating calibre for BAD FanFiction stories..." -msgstr "" - -#: ffdl_plugin.py:1409 -msgid "Update calibre for BAD FanFiction stories" -msgstr "" - -#: ffdl_plugin.py:1435 -msgid "Adding format to book failed for some reason..." -msgstr "" - -#: ffdl_plugin.py:1438 -msgid "Error" -msgstr "" - -#: ffdl_plugin.py:1701 -msgid "" -"You configured FanFictionDownLoader to automatically update Reading Lists, " -"but you don't have the %s plugin installed anymore?" -msgstr "" - -#: ffdl_plugin.py:1713 -msgid "" -"You configured FanFictionDownLoader to automatically update \"To Read\" " -"Reading Lists, but you don't have any lists set?" -msgstr "" - -#: ffdl_plugin.py:1723 ffdl_plugin.py:1741 -msgid "" -"You configured FanFictionDownLoader to automatically update Reading List " -"'%s', but you don't have a list of that name?" -msgstr "" - -#: ffdl_plugin.py:1729 -msgid "" -"You configured FanFictionDownLoader to automatically update \"Send to Device" -"\" Reading Lists, but you don't have any lists set?" -msgstr "" - -#: ffdl_plugin.py:1848 -msgid "No story URL found." -msgstr "" - -#: ffdl_plugin.py:1851 -msgid "Not Found" -msgstr "" - -#: ffdl_plugin.py:1857 -msgid "URL is not a valid story URL." -msgstr "" - -#: ffdl_plugin.py:1860 -msgid "Bad URL" -msgstr "" - -#: ffdl_plugin.py:1990 -msgid "Anthology containing:" -msgstr "" - -# title by author -#: ffdl_plugin.py:1991 -msgid "%s by %s" -msgstr "" - -#: ffdl_plugin.py:2011 -msgid " Anthology" -msgstr "" - -#: ffdl_plugin.py:2048 -msgid "(was set, removed for security)" -msgstr "" diff --git a/calibre-plugin/translations/es.po b/calibre-plugin/translations/es.po index 295fd09..0e8c0cc 100644 --- a/calibre-plugin/translations/es.po +++ b/calibre-plugin/translations/es.po @@ -1,6 +1,6 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ORGANIZATION -# +# # Translators: # Adolfo Jayme Barrientos , 2014 # Jellby , 2014 @@ -8,31 +8,25 @@ msgid "" msgstr "" "Project-Id-Version: calibre-plugins\n" "POT-Creation-Date: 2014-07-14 10:52+Central Daylight Time\n" -"PO-Revision-Date: 2014-07-22 15:19-0600\n" -"Last-Translator: Jim Miller \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/calibre-plugins/" -"language/es/)\n" +"PO-Revision-Date: 2014-07-17 09:47+0000\n" +"Last-Translator: Kovid Goyal \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/calibre-plugins/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: ENCODING\n" "Generated-By: pygettext.py 1.5\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.5.7\n" #: __init__.py:42 msgid "UI plugin to download FanFiction stories from various sites." -msgstr "" -"Complemento de interfaz de usuario para descargar historias de «fanfiction» " -"desde distintos sitios web." +msgstr "Complemento de interfaz de usuario para descargar historias de «fanfiction» desde distintos sitios web." #: __init__.py:109 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." -msgstr "" -"Ruta de acceso a la biblioteca de calibre. De manera predeterminada se " -"utiliza la ruta definida en la configuración." +msgstr "Ruta de acceso a la biblioteca de calibre. De manera predeterminada se utiliza la ruta definida en la configuración." #: config.py:161 msgid "FAQs" @@ -62,9 +56,7 @@ msgstr "Otros" msgid "" "These settings control the basic features of the plugin--downloading " "FanFiction." -msgstr "" -"Estas opciones controlan las funciones básicas del complemento, como " -"descargar «fanfiction»." +msgstr "Estas opciones controlan las funciones básicas del complemento, como descargar «fanfiction»." #: config.py:327 msgid "Defaults Options on Download" @@ -72,11 +64,9 @@ msgstr "Opciones predeterminadas al descargar" #: config.py:331 msgid "" -"On each download, FFDL offers an option to select the output format.
This sets what that option will default to." -msgstr "" -"En cada descarga, FFDL ofrece la opción de seleccionar el formato de salida." -"
Esto establece el valor predeterminado para esta opción." +"On each download, FFDL offers an option to select the output format.
This sets what that option will default to." +msgstr "En cada descarga, FFDL ofrece la opción de seleccionar el formato de salida.
Esto establece el valor predeterminado para esta opción." #: config.py:333 msgid "Default Output &Format:" @@ -86,9 +76,7 @@ msgstr "&Formato de salida predeterminado:" msgid "" "On each download, FFDL offers an option of what happens if that story " "already exists.
This sets what that option will default to." -msgstr "" -"En cada descarga, FFDL ofrece la opción de elegir qué hacer si la historia " -"ya existe.
Esto establece el valor predeterminado para esta opción." +msgstr "En cada descarga, FFDL ofrece la opción de elegir qué hacer si la historia ya existe.
Esto establece el valor predeterminado para esta opción." #: config.py:350 msgid "Default If Story Already Exists?" @@ -100,16 +88,11 @@ msgstr "Actualización predeterminada de metadatos" #: config.py:365 msgid "" -"On each download, FFDL offers an option to update Calibre's metadata (title, " -"author, URL, tags, custom columns, etc) from the web site.
This sets " +"On each download, FFDL offers an option to update Calibre's metadata (title," +" author, URL, tags, custom columns, etc) from the web site.
This sets " "whether that will default to on or off.
Columns set to 'New Only' in " "the column tabs will only be set for new books." -msgstr "" -"En cada descarga, FFDL ofrece la opción de actualizar los metadatos de " -"calibre (título, autor, URL, etiquetas, columnas personalizadas, etc.) desde " -"un sitio web.
Esto establece si la opción está activada o desactivada de " -"manera predeterminada.
Las columnas establecidas en «Sólo nuevo» en la " -"pestaña de columnas sólo se rellenan para los libros nuevos." +msgstr "En cada descarga, FFDL ofrece la opción de actualizar los metadatos de calibre (título, autor, URL, etiquetas, columnas personalizadas, etc.) desde un sitio web.
Esto establece si la opción está activada o desactivada de manera predeterminada.
Las columnas establecidas en «Sólo nuevo» en la pestaña de columnas sólo se rellenan para los libros nuevos." #: config.py:369 msgid "Default Update EPUB Cover when Updating EPUB?" @@ -118,13 +101,9 @@ msgstr "Actualización predeterminada de portada de EPUB al actualizar EPUB" #: config.py:370 msgid "" "On each download, FFDL offers an option to update the book cover image " -"inside the EPUB from the web site when the EPUB is updated.
This " -"sets whether that will default to on or off." -msgstr "" -"En cada descarga, FFDL ofrece la opción de actualizar la imagen de portada " -"del archivo EPUB a partir del sitio web cuando se actualiza el " -"archivo EPUB.
Esto establece si la opción está activada o desactivada de " -"manera predeterminada." +"inside the EPUB from the web site when the EPUB is updated.
This" +" sets whether that will default to on or off." +msgstr "En cada descarga, FFDL ofrece la opción de actualizar la imagen de portada del archivo EPUB a partir del sitio web cuando se actualiza el archivo EPUB.
Esto establece si la opción está activada o desactivada de manera predeterminada." #: config.py:374 msgid "Smarten Punctuation (EPUB only)" @@ -134,9 +113,7 @@ msgstr "Corregir puntuación (sólo EPUB)" msgid "" "Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB " "download and update." -msgstr "" -"Ejecutar la corrección de puntuación de la función para pulir libros de " -"calibre en cada descarga y actualización de archivos EPUB." +msgstr "Ejecutar la corrección de puntuación de la función para pulir libros de calibre en cada descarga y actualización de archivos EPUB." #: config.py:380 msgid "Updating Calibre Options" @@ -148,13 +125,9 @@ msgstr "¿Borrar otros formatos existentes?" #: config.py:385 msgid "" -"Check this to automatically delete all other ebook formats when updating an " -"existing book.\n" +"Check this to automatically delete all other ebook formats when updating an existing book.\n" "Handy if you have both a Nook(epub) and Kindle(mobi), for example." -msgstr "" -"Marque esta opción para borrar automáticamente todos los otros formatos al " -"actualizar un libro existente.\n" -"Es útil si tiene un Nook (epub) y un Kindle (mobi), por ejemplo." +msgstr "Marque esta opción para borrar automáticamente todos los otros formatos al actualizar un libro existente.\nEs útil si tiene un Nook (epub) y un Kindle (mobi), por ejemplo." #: config.py:389 msgid "Update Calibre Cover when Updating Metadata?" @@ -162,14 +135,9 @@ msgstr "¿Actualizar la portada de calibre al actualizar metadatos?" #: config.py:390 msgid "" -"Update calibre book cover image from EPUB when metadata is updated. (EPUB " -"only.)\n" +"Update calibre book cover image from EPUB when metadata is updated. (EPUB only.)\n" "Doesn't go looking for new images on 'Update Calibre Metadata Only'." -msgstr "" -"Actualizar la imagen de portada del libro desde el archivo EPUB al " -"actualizar los metadatos. (Sólo EPUB).\n" -"No busca nuevas imágenes si se usa «Actualizar sólo los metadatos de " -"calibre»." +msgstr "Actualizar la imagen de portada del libro desde el archivo EPUB al actualizar los metadatos. (Sólo EPUB).\nNo busca nuevas imágenes si se usa «Actualizar sólo los metadatos de calibre»." #: config.py:394 msgid "Keep Existing Tags when Updating Metadata?" @@ -180,15 +148,8 @@ msgid "" "Existing tags will be kept and any new tags added.\n" "%(cmplt)s and %(inprog)s tags will be still be updated, if known.\n" "%(lul)s tags will be updated if %(lus)s in %(is)s.\n" -"(If Tags is set to 'New Only' in the Standard Columns tab, this has no " -"effect.)" -msgstr "" -"Las etiquetas existentes se mantendrán y se añadiran las etiquetas nuevas.\n" -"Las etiquetas %(cmplt)s y %(inprog)s se actualizarán en todo caso, si se " -"conocen.\n" -"Las etiquetas %(lul)s se actualizarán si %(lus)s en %(is)s.\n" -"(Si las etiquetas se establecen en «Sólo nuevo» en la pestaña de columnas " -"estándar, esto no tiene efecto)." +"(If Tags is set to 'New Only' in the Standard Columns tab, this has no effect.)" +msgstr "Las etiquetas existentes se mantendrán y se añadiran las etiquetas nuevas.\nLas etiquetas %(cmplt)s y %(inprog)s se actualizarán en todo caso, si se conocen.\nLas etiquetas %(lul)s se actualizarán si %(lus)s en %(is)s.\n(Si las etiquetas se establecen en «Sólo nuevo» en la pestaña de columnas estándar, esto no tiene efecto)." #: config.py:399 msgid "Force Author into Author Sort?" @@ -197,13 +158,8 @@ msgstr "¿Forzar autor en orden de autor?" #: config.py:400 msgid "" "If checked, the author(s) as given will be used for the Author Sort, too.\n" -"If not checked, calibre will apply it's built in algorithm which makes 'Bob " -"Smith' sort as 'Smith, Bob', etc." -msgstr "" -"Si se activa, el campo de autor(es), tal como esté dado, se usa para orden " -"de autor también.\n" -"Si no se activa, calibre aplicará su algoritmo predefinido, que hace que " -"«Juan Pérez» se ordene como «Pérez, Juan», etc." +"If not checked, calibre will apply it's built in algorithm which makes 'Bob Smith' sort as 'Smith, Bob', etc." +msgstr "Si se activa, el campo de autor(es), tal como esté dado, se usa para orden de autor también.\nSi no se activa, calibre aplicará su algoritmo predefinido, que hace que «Juan Pérez» se ordene como «Pérez, Juan», etc." #: config.py:404 msgid "Force Title into Title Sort?" @@ -212,13 +168,8 @@ msgstr "¿Forzar título en orden de título?" #: config.py:405 msgid "" "If checked, the title as given will be used for the Title Sort, too.\n" -"If not checked, calibre will apply it's built in algorithm which makes 'The " -"Title' sort as 'Title, The', etc." -msgstr "" -"Si se activa, el campo de título, tal como esté dado, se usa para orden de " -"título también.\n" -"Si no se activa, calibre aplicará su algoritmo predefinido, que hace que «El " -"título» se ordene como «título, El», etc." +"If not checked, calibre will apply it's built in algorithm which makes 'The Title' sort as 'Title, The', etc." +msgstr "Si se activa, el campo de título, tal como esté dado, se usa para orden de título también.\nSi no se activa, calibre aplicará su algoritmo predefinido, que hace que «El título» se ordene como «título, El», etc." #: config.py:409 msgid "Check for existing Series Anthology books?" @@ -226,13 +177,9 @@ msgstr "¿Comprobar si existen antologías de serie?" #: config.py:410 msgid "" -"Check for existings Series Anthology books using each new story's series URL " -"before downloading.\n" +"Check for existings Series Anthology books using each new story's series URL before downloading.\n" "Offer to skip downloading if a Series Anthology is found." -msgstr "" -"Comprobar si existen antologías de serie usando el URL de la serie de cada " -"nueva historia antes de descargar.\n" -"Ofrece la posibilidad de no descargar si se encuentra una antología de serie." +msgstr "Comprobar si existen antologías de serie usando el URL de la serie de cada nueva historia antes de descargar.\nOfrece la posibilidad de no descargar si se encuentra una antología de serie." #: config.py:414 msgid "Check for changed Story URL?" @@ -242,9 +189,7 @@ msgstr "¿Comprobar cambio de URL de historia?" msgid "" "Warn you if an update will change the URL of an existing book.\n" "fanfiction.net URLs will change from http to https silently." -msgstr "" -"Avisar si una actualización cambiará el URL de un libro existente.\n" -"Los URL de fanfiction.net cambiarán de http a https sin avisar." +msgstr "Avisar si una actualización cambiará el URL de un libro existente.\nLos URL de fanfiction.net cambiarán de http a https sin avisar." #: config.py:419 msgid "Search EPUB text for Story URL?" @@ -255,13 +200,7 @@ msgid "" "Look for first valid story URL inside EPUB text if not found in metadata.\n" "Somewhat risky, could find wrong URL depending on EPUB content.\n" "Also finds and corrects bad ffnet URLs from ficsaver.com files." -msgstr "" -"Buscar el primer URL de historia válido en el texto del archivo EPUB si no " -"se encuentra en los metadatos.\n" -"Esto es algo arriesgado, ya que según el contenido del archivo puede " -"encontrarse un URL incorrecto.\n" -"También encuentra y corrige URL de ffnet erróneos en archivos de ficsaver." -"com." +msgstr "Buscar el primer URL de historia válido en el texto del archivo EPUB si no se encuentra en los metadatos.\nEsto es algo arriesgado, ya que según el contenido del archivo puede encontrarse un URL incorrecto.\nTambién encuentra y corrige URL de ffnet erróneos en archivos de ficsaver.com." #: config.py:424 msgid "Mark added/updated books when finished?" @@ -272,11 +211,7 @@ msgid "" "Mark added/updated books when finished. Use with option below.\n" "You can also manually search for 'marked:ffdl_success'.\n" "'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -msgstr "" -"Marcar los libros añadidos o actualizados al terminar. Usar con la siguiente " -"opción.\n" -"También puede buscar manualmente: «marked:ffdl_success» (éxito) o «marked:" -"ffdl_failed» (fallo). «marked:ffdl» incluye ambos casos." +msgstr "Marcar los libros añadidos o actualizados al terminar. Usar con la siguiente opción.\nTambién puede buscar manualmente: «marked:ffdl_success» (éxito) o «marked:ffdl_failed» (fallo). «marked:ffdl» incluye ambos casos." #: config.py:429 msgid "Show Marked books when finished?" @@ -287,10 +222,7 @@ msgid "" "Show Marked added/updated books only when finished.\n" "You can also manually search for 'marked:ffdl_success'.\n" "'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -msgstr "" -"Mostrar los libros añadidos o actualizados marcados únicamente al terminar.\n" -"También puede buscar manualmente: «marked:ffdl_success» (éxito) o «marked:" -"ffdl_failed» (fallo). «marked:ffdl» incluye ambos casos." +msgstr "Mostrar los libros añadidos o actualizados marcados únicamente al terminar.\nTambién puede buscar manualmente: «marked:ffdl_success» (éxito) o «marked:ffdl_failed» (fallo). «marked:ffdl» incluye ambos casos." #: config.py:434 msgid "Automatically Convert new/update books?" @@ -301,11 +233,7 @@ msgid "" "Automatically call calibre's Convert for new/update books.\n" "Converts to the current output format as chosen in calibre's\n" "Preferences->Behavior settings." -msgstr "" -"Utilizar automáticamente la función de conversión de calibre para los libros " -"nuevos o actualizados.\n" -"Convertir al formato de salida actual, definido en Preferencias-" -">Comportamiento" +msgstr "Utilizar automáticamente la función de conversión de calibre para los libros nuevos o actualizados.\nConvertir al formato de salida actual, definido en Preferencias->Comportamiento" #: config.py:439 msgid "GUI Options" @@ -327,10 +255,7 @@ msgstr "¿Actualizar de manera predeterminada al seleccionar libros?" msgid "" "The top FanFictionDownLoader plugin button will start Update if\n" "books are selected. If unchecked, it will always bring up 'Add New'." -msgstr "" -"El botón principal del complemento FanFictionDownLoader efectuará una " -"actualización si hay libros seleccionados. Si se desactiva, siempre " -"funcionará como «Añadir nuevo»." +msgstr "El botón principal del complemento FanFictionDownLoader efectuará una actualización si hay libros seleccionados. Si se desactiva, siempre funcionará como «Añadir nuevo»." #: config.py:453 msgid "Keep 'Add New from URL(s)' dialog on top?" @@ -340,10 +265,7 @@ msgstr "¿Mantener la ventana «Añadir nuevo de URL» en primer plano?" msgid "" "Instructs the OS and Window Manager to keep the 'Add New from URL(s)'\n" "dialog on top of all other windows. Useful for dragging URLs onto it." -msgstr "" -"Soliciar al sistema operativo y al gestor de ventanas que mantenga la " -"ventana «Añadir nuevo de URL» por encima de todas las otras ventanas. Es " -"útil para arrastrar URL sobre ella." +msgstr "Soliciar al sistema operativo y al gestor de ventanas que mantenga la ventana «Añadir nuevo de URL» por encima de todas las otras ventanas. Es útil para arrastrar URL sobre ella." #: config.py:458 msgid "Misc Options" @@ -355,13 +277,10 @@ msgstr "¿Incluir imágenes en archivos EPUB?" #: config.py:464 msgid "" -"Download and include images in EPUB stories. This is equivalent to adding:" -"%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will " -"override this." -msgstr "" -"Descargar e incluir imágenes en historias en formato EPUB. Esto es " -"equivalente a añadir:%(imgset)s ... al principio de %(pini)s. La " -"configuración de %(pini)s tiene prioridad sobr esta opción." +"Download and include images in EPUB stories. This is equivalent to " +"adding:%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will" +" override this." +msgstr "Descargar e incluir imágenes en historias en formato EPUB. Esto es equivalente a añadir:%(imgset)s ... al principio de %(pini)s. La configuración de %(pini)s tiene prioridad sobr esta opción." #: config.py:468 msgid "Inject calibre Series when none found?" @@ -371,9 +290,7 @@ msgstr "¿Incluir la serie de calibre si no se encuentra ninguna?" msgid "" "If no series is found, inject the calibre series (if there is one) so it " "appears on the FFDL title page(not cover)." -msgstr "" -"Si no se encuentra ninguna serie, incluir la de calibre (si hay alguna) para " -"que aparezca en la página de título de FFDL (no en la portada)." +msgstr "Si no se encuentra ninguna serie, incluir la de calibre (si hay alguna) para que aparezca en la página de título de FFDL (no en la portada)." #: config.py:473 msgid "Reject List" @@ -435,19 +352,14 @@ msgstr "Título por autor" msgid "" "Add Reject URLs. Use: http://...,note or http://...,title by " "author - note
Invalid story URLs will be ignored." -msgstr "" -"Añadir URL rechazados. http://...,nota o http://...,título por " -"autor - nota
No se tendrán en cuenta los URL de historia no válidos." +msgstr "Añadir URL rechazados. http://...,nota o http://...,título por autor - nota
No se tendrán en cuenta los URL de historia no válidos." #: config.py:558 msgid "" "One URL per line:\n" "http://...,note\n" "http://...,title by author - note" -msgstr "" -"Un URL por línea.\n" -"http://...,nota\n" -"http://...,título por autor - nota" +msgstr "Un URL por línea.\nhttp://...,nota\nhttp://...,título por autor - nota" #: config.py:560 dialogs.py:1031 msgid "Add this reason to all URLs added:" @@ -458,10 +370,7 @@ msgid "" "These settings provide more detailed control over what metadata will be " "displayed inside the ebook as well as let you set %(isa)s and %(u)s/%(p)s " "for different sites." -msgstr "" -"Estas configuraciones proporcionan un control más fino sobre qué metadatos " -"se muestran dentro del libro, y permiten establecer%(isa)s y %(u)s o %(p)s " -"para distintos sitios." +msgstr "Estas configuraciones proporcionan un control más fino sobre qué metadatos se muestran dentro del libro, y permiten establecer%(isa)s y %(u)s o %(p)s para distintos sitios." #: config.py:593 msgid "View Defaults" @@ -471,9 +380,7 @@ msgstr "Ver opciones predeterminadas" msgid "" "View all of the plugin's configurable settings\n" "and their default settings." -msgstr "" -"Ver todas las opciones configurables del complemento y sus valores " -"predeterminados." +msgstr "Ver todas las opciones configurables del complemento y sus valores predeterminados." #: config.py:612 msgid "Plugin Defaults (%s) (Read-Only)" @@ -483,9 +390,7 @@ msgstr "Valores predeterminados (%s) (sólo lectura)" msgid "" "These are all of the plugin's configurable options\n" "and their default settings." -msgstr "" -"Éstas son todas las opciones configurables del complemento y sus valores " -"predeterminados." +msgstr "Éstas son todas las opciones configurables del complemento y sus valores predeterminados." #: config.py:614 msgid "Plugin Defaults" @@ -498,26 +403,18 @@ msgstr "Aceptar" #: config.py:650 msgid "" "These settings provide integration with the %(rl)s Plugin. %(rl)s can " -"automatically send to devices and change custom columns. You have to create " -"and configure the lists in %(rl)s to be useful." -msgstr "" -"Estas configuraciones permiten la integración con el complemento %(rl)s. " -"%(rl)s puede enviar automáticamente a dispositivos y cambiar columnas " -"personalizadas. Debe crear y configurar las listas en %(rl)s para que sea " -"útil." +"automatically send to devices and change custom columns. You have to create" +" and configure the lists in %(rl)s to be useful." +msgstr "Estas configuraciones permiten la integración con el complemento %(rl)s. %(rl)s puede enviar automáticamente a dispositivos y cambiar columnas personalizadas. Debe crear y configurar las listas en %(rl)s para que sea útil." #: config.py:655 msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." -msgstr "" -"Añadir historias nuevas o actualizadas a la(s) lista(s) de «Enviar a " -"dispositivo»." +msgstr "Añadir historias nuevas o actualizadas a la(s) lista(s) de «Enviar a dispositivo»." #: config.py:656 msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin." -msgstr "" -"Añadir automáticamente las historias nuevas o actualizadas a estas listas en " -"el complemento %(rl)s." +msgstr "Añadir automáticamente las historias nuevas o actualizadas a estas listas en el complemento %(rl)s." #: config.py:661 msgid "\"Send to Device\" Reading Lists" @@ -525,10 +422,9 @@ msgstr "Listas de «Enviar a dispositivo»" #: config.py:662 config.py:665 config.py:678 config.py:681 msgid "" -"When enabled, new/updated stories will be automatically added to these lists." -msgstr "" -"Si se activa, las historias nuevas o actualizadas se añadirán " -"automáticamente a estas listas." +"When enabled, new/updated stories will be automatically added to these " +"lists." +msgstr "Si se activa, las historias nuevas o actualizadas se añadirán automáticamente a estas listas." #: config.py:671 msgid "Add new/updated stories to \"To Read\" Reading List(s)." @@ -538,41 +434,28 @@ msgstr "Añadir las historias nuevas o actualizadas a las listas «Para leer»." msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin.\n" "Also offers menu option to remove stories from the \"To Read\" lists." -msgstr "" -"Añadir automáticamente las historias nuevas o actualizadas a estas listas en " -"el complemento %(rl)s.\n" -"También hay una opción de menú para eliminar historias de las listas «Para " -"leer»." +msgstr "Añadir automáticamente las historias nuevas o actualizadas a estas listas en el complemento %(rl)s.\nTambién hay una opción de menú para eliminar historias de las listas «Para leer»." #: config.py:677 msgid "\"To Read\" Reading Lists" msgstr "Listas «Para leer»" #: config.py:687 -msgid "" -"Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." -msgstr "" -"Volver a añadir las historias a la(s) lista(s) de «Enviar a dispositivo» al " -"marcarlas como leídas." +msgid "Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." +msgstr "Volver a añadir las historias a la(s) lista(s) de «Enviar a dispositivo» al marcarlas como leídas." #: config.py:688 msgid "" "Menu option to remove from \"To Read\" lists will also add stories back to " "\"Send to Device\" Reading List(s)" -msgstr "" -"La opción de menú para eliminar de las listas «Para leer» también vuelve a " -"añadir las historias a la(s) lista(s) de «Enviar a dispositivo»." +msgstr "La opción de menú para eliminar de las listas «Para leer» también vuelve a añadir las historias a la(s) lista(s) de «Enviar a dispositivo»." #: config.py:710 msgid "" "The %(gc)s plugin can create cover images for books using various metadata " "and configurations. If you have GC installed, FFDL can run GC on new " "downloads and metadata updates. Pick a GC setting by site or Default." -msgstr "" -"El complemento %(gc)s puede crear imágenes de portada para los libros usando " -"distintos metadatos y configuraciones. Si tiene GC instalado, FFDL puede " -"ejecutar GC par las nuevas descargas y las actualizaciones de metadatos. " -"Elija una configuración de GC o «Predeterminada» para cada sitio." +msgstr "El complemento %(gc)s puede crear imágenes de portada para los libros usando distintos metadatos y configuraciones. Si tiene GC instalado, FFDL puede ejecutar GC par las nuevas descargas y las actualizaciones de metadatos. Elija una configuración de GC o «Predeterminada» para cada sitio." #: config.py:728 config.py:732 config.py:745 msgid "Default" @@ -582,15 +465,11 @@ msgstr "Predeterminada" msgid "" "On Metadata update, run %(gc)s with this setting, if not selected for " "specific site." -msgstr "" -"Al actualizar metadatos, ejecutar %(gc)s con esta configuración, si no hay " -"una seleccionada para el sitio específico." +msgstr "Al actualizar metadatos, ejecutar %(gc)s con esta configuración, si no hay una seleccionada para el sitio específico." #: config.py:736 msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." -msgstr "" -"Al actualizar metadatos, ejecutar %(gc)s con esta configuración para las " -"historias de %(site)s." +msgstr "Al actualizar metadatos, ejecutar %(gc)s con esta configuración para las historias de %(site)s." #: config.py:759 msgid "Run %(gc)s Only on New Books" @@ -598,9 +477,7 @@ msgstr "Ejecutar %(gc)s sólo para libros nuevos" #: config.py:760 msgid "Default is to run GC any time the calibre metadata is updated." -msgstr "" -"De manera predeterminada GC se ejecuta cada vez que se actualizan los " -"metadatos de calibre." +msgstr "De manera predeterminada GC se ejecuta cada vez que se actualizan los metadatos de calibre." #: config.py:764 msgid "Allow %(gcset)s from %(pini)s to override" @@ -611,10 +488,7 @@ msgid "" "The %(pini)s parameter %(gcset)s allows you to choose a GC setting based on " "metadata rather than site, but it's much more complex.
%(gcset)s is " "ignored when this is off." -msgstr "" -"El parámetro %(gcset)s de %(pini) le permite elegir una configuración de GC " -"según los metadatos en vez del sitio, pero es mucho más complejo.
%(gcset)" -"s no se tiene en cuenta si esta opción está desactivada." +msgstr "El parámetro %(gcset)s de %(pini) le permite elegir una configuración de GC según los metadatos en vez del sitio, pero es mucho más complejo.
%(gcset)s no se tiene en cuenta si esta opción está desactivada." #: config.py:769 msgid "Use calibre's Polish feature to inject/update the cover" @@ -624,29 +498,20 @@ msgstr "Usar la función pulir de calibre para incluir o actualizar la portada" msgid "" "Calibre's Polish feature will be used to inject or update the generated " "cover into the ebook, EPUB only." -msgstr "" -"La función pulir de calibre se usará para incluir o actualizar la portada " -"generada en el libro, sólo en formato EPUB." +msgstr "La función pulir de calibre se usará para incluir o actualizar la portada generada en el libro, sólo en formato EPUB." #: config.py:784 msgid "" "These settings provide integration with the %(cp)s Plugin. %(cp)s can " "automatically update custom columns with page, word and reading level " "statistics. You have to create and configure the columns in %(cp)s first." -msgstr "" -"Estas configuraciones permiten la integración con el complemento %(cp)s. " -"%(cp)s puede actualizar automáticamente columnas personalizadas con " -"estadísticas de páginas, palabras y progreso de lectura. Debe crear y " -"configurar primero las columnas en %(cp)s." +msgstr "Estas configuraciones permiten la integración con el complemento %(cp)s. %(cp)s puede actualizar automáticamente columnas personalizadas con estadísticas de páginas, palabras y progreso de lectura. Debe crear y configurar primero las columnas en %(cp)s." #: config.py:789 msgid "" -"If any of the settings below are checked, when stories are added or updated, " -"the %(cp)s Plugin will be called to update the checked statistics." -msgstr "" -"Si alguna de las siguientes opciones está marcada, cuando se añaden o " -"actualizan historias el complemento %(cp)s se ejecutará para actualizar las " -"estadísticas marcadas." +"If any of the settings below are checked, when stories are added or updated," +" the %(cp)s Plugin will be called to update the checked statistics." +msgstr "Si alguna de las siguientes opciones está marcada, cuando se añaden o actualizan historias el complemento %(cp)s se ejecutará para actualizar las estadísticas marcadas." #: config.py:795 msgid "Which column and algorithm to use are configured in %(cp)s." @@ -656,19 +521,14 @@ msgstr "Las columnas y algoritmos que se utilizarán se configuran en %(cp)s." msgid "" "Will overwrite word count from FFDL metadata if set to update the same " "custom column." -msgstr "" -"Reemplazará la cuenta de palabras de los metadatos de FFDL si se configura " -"para actualizar la misma columna personalizada." +msgstr "Reemplazará la cuenta de palabras de los metadatos de FFDL si se configura para actualizar la misma columna personalizada." #: config.py:834 msgid "" "These controls aren't plugin settings as such, but convenience buttons for " "setting Keyboard shortcuts and getting all the FanFictionDownLoader " "confirmation dialogs back again." -msgstr "" -"Estos controles no son opciones de configuración del complemento como tales, " -"sino botones útiles para configurar los atajos de teclado y volver a mostrar " -"todos los diálogos de confirmación de FanFictionDownLoader." +msgstr "Estos controles no son opciones de configuración del complemento como tales, sino botones útiles para configurar los atajos de teclado y volver a mostrar todos los diálogos de confirmación de FanFictionDownLoader." #: config.py:839 msgid "Keyboard shortcuts..." @@ -684,9 +544,7 @@ msgstr "Restablecer ventanas de &confirmación desactivadas" #: config.py:845 msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" -msgstr "" -"Restablecer todas las ventanas «Mostrar otra vez» para el complemento " -"FanFictionDownLoader" +msgstr "Restablecer todas las ventanas «Mostrar otra vez» para el complemento FanFictionDownLoader" #: config.py:849 msgid "&View library preferences..." @@ -694,9 +552,7 @@ msgstr "&Mostrar preferencias de la biblioteca..." #: config.py:850 msgid "View data stored in the library database for this plugin" -msgstr "" -"Ver los datos almacenados en la base de datos de la biblioteca para este " -"complemento" +msgstr "Ver los datos almacenados en la base de datos de la biblioteca para este complemento" #: config.py:861 msgid "Done" @@ -828,9 +684,7 @@ msgstr "Versión de FFDL" msgid "" "If you have custom columns defined, they will be listed below. Choose a " "metadata value type to fill your columns automatically." -msgstr "" -"Si tiene columnas personalizadas, aparecerán a continuación. Elija un tipo " -"de valor de metadatos para rellenar las columnas automáticamente." +msgstr "Si tiene columnas personalizadas, aparecerán a continuación. Elija un tipo de valor de metadatos para rellenar las columnas automáticamente." #: config.py:978 msgid "Update this %s column(%s) with..." @@ -838,9 +692,7 @@ msgstr "Actualizar esta columna %s (%s) con..." #: config.py:988 msgid "Values that aren't valid for this enumeration column will be ignored." -msgstr "" -"Los valores que no sean válidos par esta columna de enumeración serán " -"ignorados." +msgstr "Los valores que no sean válidos par esta columna de enumeración serán ignorados." #: config.py:988 config.py:990 msgid "Metadata values valid for this type of column." @@ -854,9 +706,7 @@ msgstr "Sólo nuevo" msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." -msgstr "" -"Escribir a %s(%s) sólo para libros nuevos,\n" -"no en actualizaciones de libros existentes." +msgstr "Escribir a %s(%s) sólo para libros nuevos,\nno en actualizaciones de libros existentes." #: config.py:1005 msgid "Allow %(ccset)s from %(pini)s to override" @@ -867,10 +717,7 @@ msgid "" "The %(pini)s parameter %(ccset)s allows you to set custom columns to site " "specific values that aren't common to all sites.
%(ccset)s is ignored " "when this is off." -msgstr "" -"El parámetro %(ccset)s de %(pini) le permite asignar a las columnas " -"personalizadas valores específicos para cada sitio.
%(ccset)s no se tiene " -"en cuenta si esta opción está desactivada." +msgstr "El parámetro %(ccset)s de %(pini) le permite asignar a las columnas personalizadas valores específicos para cada sitio.
%(ccset)s no se tiene en cuenta si esta opción está desactivada." #: config.py:1011 msgid "Special column:" @@ -882,13 +729,9 @@ msgstr "Actualizar o reemplazar columna de error:" #: config.py:1017 msgid "" -"When an update or overwrite of an existing story fails, record the reason in " -"this column.\n" +"When an update or overwrite of an existing story fails, record the reason in this column.\n" "(Text and Long Text columns only.)" -msgstr "" -"Cuando una actualización o reemplazo de una historia existente falla, " -"registrar el motivo en esta columna.\n" -"(Sólo columnas de texto y texto largo)." +msgstr "Cuando una actualización o reemplazo de una historia existente falla, registrar el motivo en esta columna.\n(Sólo columnas de texto y texto largo)." #: config.py:1043 msgid "Author(s)" @@ -927,18 +770,13 @@ msgid "" "The standard calibre metadata columns are listed below. You may choose " "whether FFDL will fill each column automatically on updates or only for new " "books." -msgstr "" -"Las columnas de metadatos estándar de calibre se muestran a continuación. " -"Puede elegir si FFDL rellenará cada columna automáticamente para las " -"actualizaciones o sólo para los libros nuevos." +msgstr "Las columnas de metadatos estándar de calibre se muestran a continuación. Puede elegir si FFDL rellenará cada columna automáticamente para las actualizaciones o sólo para los libros nuevos." #: config.py:1070 msgid "" "Write to %s only for new\n" "books, not updates to existing books." -msgstr "" -"Escribir a %s sólo para libros nuevos, no en actualizaciones de libros " -"existentes." +msgstr "Escribir a %s sólo para libros nuevos, no en actualizaciones de libros existentes." #: dialogs.py:69 msgid "Skip" @@ -983,9 +821,7 @@ msgstr "&Formato de salida:" #: dialogs.py:296 dialogs.py:741 msgid "" "Choose output format to create. May set default from plugin configuration." -msgstr "" -"Elija un formato de salida para crear. Puede establecer el predeterminado en " -"la configuración del complemento." +msgstr "Elija un formato de salida para crear. Puede establecer el predeterminado en la configuración del complemento." #: dialogs.py:324 dialogs.py:758 msgid "Update Calibre &Metadata?" @@ -994,13 +830,8 @@ msgstr "¿Actualizar los metadatos de calibre?" #: dialogs.py:325 dialogs.py:759 msgid "" "Update metadata for existing stories in Calibre from web site?\n" -"(Columns set to 'New Only' in the column tabs will only be set for new " -"books.)" -msgstr "" -"¿Actualizar los metadatos de las historias existentes en calibre a partir " -"del sitio web?\n" -"(Las columnas establecidas en «Sólo nuevo» en la pestaña de columnas sólo se " -"cambiarán para libros nuevos)." +"(Columns set to 'New Only' in the column tabs will only be set for new books.)" +msgstr "¿Actualizar los metadatos de las historias existentes en calibre a partir del sitio web?\n(Las columnas establecidas en «Sólo nuevo» en la pestaña de columnas sólo se cambiarán para libros nuevos)." #: dialogs.py:331 dialogs.py:763 msgid "Update EPUB Cover?" @@ -1010,10 +841,7 @@ msgstr "¿Actualizar portada del archivo EPUB?" msgid "" "Update book cover image from site or defaults (if found) inside the " "EPUB when EPUB is updated." -msgstr "" -"Actualizar la imagen de portada a partir del sitio o de la configuración " -"predeterminada (si se encuentra) dentro del archivo EPUB al " -"actualizarlo." +msgstr "Actualizar la imagen de portada a partir del sitio o de la configuración predeterminada (si se encuentra) dentro del archivo EPUB al actualizarlo." #: dialogs.py:379 msgid "Story URL(s) for anthology, one per line:" @@ -1023,9 +851,7 @@ msgstr "URL de historias en la antología, uno por línea:" msgid "" "URLs for stories to include in the anthology, one per line.\n" "Will take URLs from clipboard, but only valid URLs." -msgstr "" -"URL de las historias que se incluyen en la antología, uno por línea.\n" -"Se tomarán URL del portapapeles, pero sólo los que sean válidos." +msgstr "URL de las historias que se incluyen en la antología, uno por línea.\nSe tomarán URL del portapapeles, pero sólo los que sean válidos." #: dialogs.py:381 msgid "If Story Already Exists in Anthology?" @@ -1046,11 +872,7 @@ msgid "" "URLs for stories, one per line.\n" "Will take URLs from clipboard, but only valid URLs.\n" "Add [1,5] after the URL to limit the download to chapters 1-5." -msgstr "" -"URL para las historias, uno por línea.\n" -"Se tomarán URL del portapapeles, pero sólo los que sean válidos.\n" -"Añada [1,5] después del URL para restringir la descarga a los capítulos 1 a " -"5." +msgstr "URL para las historias, uno por línea.\nSe tomarán URL del portapapeles, pero sólo los que sean válidos.\nAñada [1,5] después del URL para restringir la descarga a los capítulos 1 a 5." #: dialogs.py:393 msgid "If Story Already Exists?" @@ -1078,9 +900,7 @@ msgstr "Para epub de antología" msgid "" "Get URLs and go to dialog for Anthology download.\n" "Requires %s plugin." -msgstr "" -"Obtener URL e ir a la ventana de descarga para antologías.\n" -"Requiere el complemento %s." +msgstr "Obtener URL e ir a la ventana de descarga para antologías.\nRequiere el complemento %s." #: dialogs.py:505 dialogs.py:559 dialogs.py:586 msgid "Cancel" @@ -1137,9 +957,7 @@ msgstr "Modo de actualización:" #: dialogs.py:749 msgid "" "What sort of update to perform. May set default from plugin configuration." -msgstr "" -"Qué tipo de actualización se realizará. Puede definirse el valor " -"predeterminado en la configuración del complemento." +msgstr "Qué tipo de actualización se realizará. Puede definirse el valor predeterminado en la configuración del complemento." #: dialogs.py:817 ffdl_plugin.py:1126 ffdl_plugin.py:1290 ffdl_plugin.py:1320 msgid "Comment" @@ -1151,8 +969,7 @@ msgstr "¿Está seguro de querer eliminar este libro de la lista?" #: dialogs.py:887 msgid "Are you sure you want to remove the selected %d books from the list?" -msgstr "" -"¿Está seguro de querer eliminar los %d libros seleccionados de la lista?" +msgstr "¿Está seguro de querer eliminar los %d libros seleccionados de la lista?" #: dialogs.py:913 msgid "Note" @@ -1178,9 +995,7 @@ msgstr "Lista de libros para rechazar" msgid "" "FFDL will remember these URLs and display the note and offer to reject them " "if you try to download them again later." -msgstr "" -"FFDL recordará estos URL, mostrará una nota y le permitirá rechazarlos si " -"vuelve a intentar descargarlos más adelante." +msgstr "FFDL recordará estos URL, mostrará una nota y le permitirá rechazarlos si vuelve a intentar descargarlos más adelante." #: dialogs.py:1010 msgid "Remove selected URL(s) from the list" @@ -1188,8 +1003,7 @@ msgstr "Eliminar los URL seleccionados de la lista" #: dialogs.py:1028 dialogs.py:1032 msgid "This will be added to whatever note you've set for each URL above." -msgstr "" -"Se añadirá a cualquier nota que haya establecido para cada URL anterior." +msgstr "Se añadirá a cualquier nota que haya establecido para cada URL anterior." #: dialogs.py:1041 msgid "Delete Books (including books without FanFiction URLs)?" @@ -1197,9 +1011,7 @@ msgstr "¿Eliminar libros (incluyendo libros sin URL de «fanfiction»)?" #: dialogs.py:1042 msgid "Delete the selected books after adding them to the Rejected URLs list." -msgstr "" -"Eliminar los libros seleccionados después de añadirlos a la lista de URL " -"rechazados." +msgstr "Eliminar los libros seleccionados después de añadirlos a la lista de URL rechazados." #: ffdl_plugin.py:90 msgid "Download FanFiction stories from various web sites" @@ -1247,8 +1059,7 @@ msgstr "Añadir a las listas «Para leer» o de «Enviar a dispositivo»" #: ffdl_plugin.py:275 msgid "Remove from \"To Read\" and add to \"Send to Device\" Lists" -msgstr "" -"Eliminar de las listas «Para leer» y añadir a las de «Enviar a dispositivo»" +msgstr "Eliminar de las listas «Para leer» y añadir a las de «Enviar a dispositivo»" #: ffdl_plugin.py:277 ffdl_plugin.py:282 msgid "Remove from \"To Read\" Lists" @@ -1288,8 +1099,7 @@ msgstr "Acerca del complemento" #: ffdl_plugin.py:379 msgid "Cannot Update Reading Lists from Device View" -msgstr "" -"No se pueden actualizar las listas de lectura en la vista de dispositivo" +msgstr "No se pueden actualizar las listas de lectura en la vista de dispositivo" #: ffdl_plugin.py:383 msgid "No Selected Books to Update Reading Lists" @@ -1345,9 +1155,7 @@ msgstr "¿Eliminar?" #: ffdl_plugin.py:524 msgid "Rejecting FFDL URLs: None of the books selected have FanFiction URLs." -msgstr "" -"Rechazo de URL en FFDL: Ninguno de los libros seleccionades tiene URL de " -"«fanfiction»." +msgstr "Rechazo de URL en FFDL: Ninguno de los libros seleccionades tiene URL de «fanfiction»." #: ffdl_plugin.py:546 msgid "Cannot Make Anthologys without %s" @@ -1372,17 +1180,13 @@ msgstr "No se puede actualizar la antología" #: ffdl_plugin.py:582 msgid "" "Book isn't an FFDL Anthology or contains book(s) without valid FFDL URLs." -msgstr "" -"El libro no es una antología de FFDL o contiene libros sin URL de FFDL " -"válidos." +msgstr "El libro no es una antología de FFDL o contiene libros sin URL de FFDL válidos." #: ffdl_plugin.py:640 msgid "" "There are %d stories in the current anthology that are not going to " "be kept if you go ahead." -msgstr "" -"Hay %d historias en la antología actual que no se mantendrán si " -"continúa." +msgstr "Hay %d historias en la antología actual que no se mantendrán si continúa." #: ffdl_plugin.py:641 msgid "Story URLs that will be removed:" @@ -1472,9 +1276,7 @@ msgstr "¿Es usted adulto?" msgid "" "%s requires that you be an adult. Please confirm you are an adult in your " "locale:" -msgstr "" -"%s requiere que usted sea adulto. Por favor confirme que es usted adulto en " -"su jurisdicción:" +msgstr "%s requiere que usted sea adulto. Por favor confirme que es usted adulto en su jurisdicción:" #: ffdl_plugin.py:866 msgid "Skip Story?" @@ -1486,11 +1288,9 @@ msgstr "¿Omitir historia de antología?" #: ffdl_plugin.py:873 msgid "" -"\"%s\" is in series \"%s\" that you have an " -"anthology book for." -msgstr "" -"«%s» está en la serie «%s», para la que " -"tiene una antología." +"\"%s\" is in series \"%s\" that you have an" +" anthology book for." +msgstr "«%s» está en la serie «%s», para la que tiene una antología." #: ffdl_plugin.py:874 msgid "Click 'Yes' to Skip." @@ -1518,11 +1318,9 @@ msgstr "Omitiendo historia duplicada." #: ffdl_plugin.py:959 msgid "" -"More than one identical book by Identifer URL or title/author(s)--can't tell " -"which book to update/overwrite." -msgstr "" -"Hay más de un libro idéntico según el URL identificador o el título y autor" -"(es). No se puede saberse cuál hay que actualizar o reemplazar." +"More than one identical book by Identifer URL or title/author(s)--can't tell" +" which book to update/overwrite." +msgstr "Hay más de un libro idéntico según el URL identificador o el título y autor(es). No se puede saberse cuál hay que actualizar o reemplazar." #: ffdl_plugin.py:970 msgid "Update" @@ -1536,9 +1334,7 @@ msgstr "¿Cambiar el URL de historia?" msgid "" "%s by %s is already in your library with a different source " "URL:" -msgstr "" -"%s por %s ya está en la biblioteca con un URL de origen " -"diferente:" +msgstr "%s por %s ya está en la biblioteca con un URL de origen diferente:" #: ffdl_plugin.py:987 msgid "In library: %(liburl)s" @@ -1550,13 +1346,11 @@ msgstr "Nuevo URL: %(newurl)s" #: ffdl_plugin.py:989 msgid "Click 'Yes' to update/overwrite book with new URL." -msgstr "" -"Pulse en «» para actualizar o reemplazar el libro con el URL nuevo." +msgstr "Pulse en «» para actualizar o reemplazar el libro con el URL nuevo." #: ffdl_plugin.py:990 msgid "Click 'No' to skip updating/overwriting this book." -msgstr "" -"Pulse en «No» para omitir la actualización o reemplazo de este libro." +msgstr "Pulse en «No» para omitir la actualización o reemplazo de este libro." #: ffdl_plugin.py:992 ffdl_plugin.py:999 msgid "Download as New Book?" @@ -1566,17 +1360,13 @@ msgstr "¿Descargar como un libro nuevo?" msgid "" "%s by %s is already in your library with a different source " "URL." -msgstr "" -"%s por %s ya está en la biblioteca con un URL de origen " -"diferente." +msgstr "%s por %s ya está en la biblioteca con un URL de origen diferente." #: ffdl_plugin.py:1001 msgid "" "You chose not to update the existing book. Do you want to add a new book " "for this URL?" -msgstr "" -"Ha elegido no actualizar el libro existente. ¿Quiere añadir un nuevo libro " -"con este URL?" +msgstr "Ha elegido no actualizar el libro existente. ¿Quiere añadir un nuevo libro con este URL?" #: ffdl_plugin.py:1003 msgid "Click 'Yes' to a new book with new URL." @@ -1588,9 +1378,7 @@ msgstr "Pulse en «No» para omitir el URL." #: ffdl_plugin.py:1010 msgid "Update declined by user due to differing story URL(%s)" -msgstr "" -"Actualización anulada por el usuario debido a un conflicto de URL de " -"historia (%s)" +msgstr "Actualización anulada por el usuario debido a un conflicto de URL de historia (%s)" #: ffdl_plugin.py:1013 msgid "Different URL" @@ -1608,17 +1396,13 @@ msgstr "Ya contiene %d capítulos." msgid "" "Existing epub contains %d chapters, web site only has %d. Use Overwrite to " "force update." -msgstr "" -"El epub existente contiene %d capítulos, el sitio web sólo tiene %d. Use " -"Reemplazar para forzar la actualización." +msgstr "El epub existente contiene %d capítulos, el sitio web sólo tiene %d. Use Reemplazar para forzar la actualización." #: ffdl_plugin.py:1041 msgid "" "FFDL doesn't recognize chapters in existing epub, epub is probably from a " "different source. Use Overwrite to force update." -msgstr "" -"FFDL no encuentra capítulos en el epub existente, probablemente procede de " -"un origen distinto. Use Reemplazar para forzar la actualización." +msgstr "FFDL no encuentra capítulos en el epub existente, probablemente procede de un origen distinto. Use Reemplazar para forzar la actualización." #: ffdl_plugin.py:1053 msgid "Not Overwriting, web site is not newer." @@ -1626,9 +1410,7 @@ msgstr "No se reemplaza, el sitio web no es más reciente." #: ffdl_plugin.py:1122 msgid "None of the %d URLs/stories given can be/need to be downloaded." -msgstr "" -"Ninguna de las %d historias o URL dados pueden o necesitan " -"descargarse." +msgstr "Ninguna de las %d historias o URL dados pueden o necesitan descargarse." #: ffdl_plugin.py:1123 ffdl_plugin.py:1286 ffdl_plugin.py:1316 msgid "See log for details." @@ -1636,9 +1418,7 @@ msgstr "Vea el registro para más detalles." #: ffdl_plugin.py:1124 msgid "Proceed with updating your library(Error Column, if configured)?" -msgstr "" -"¿Continuar actualizando la biblioteca (columna de error, si está " -"configurada)?" +msgstr "¿Continuar actualizando la biblioteca (columna de error, si está configurada)?" #: ffdl_plugin.py:1131 ffdl_plugin.py:1298 msgid "Bad" @@ -1672,9 +1452,7 @@ msgstr "Error actualizando metadatos" msgid "" "An error has occurred while FFDL was updating calibre's metadata for %s." -msgstr "" -"Ha ocurrido un error mientras FFDL actualizaba la base de datos de calibre " -"para " +msgstr "Ha ocurrido un error mientras FFDL actualizaba la base de datos de calibre para " #: ffdl_plugin.py:1189 msgid "The ebook has been updated, but the metadata has not." @@ -1695,14 +1473,11 @@ msgstr "No hay historias válidas para la antología" #: ffdl_plugin.py:1271 msgid "" "No good stories/updates where downloaded, Anthology creation/update aborted." -msgstr "" -"No se han descargado historias o actualizaciones válidas, la creación o " -"actualización de la antología se cancela." +msgstr "No se han descargado historias o actualizaciones válidas, la creación o actualización de la antología se cancela." #: ffdl_plugin.py:1276 ffdl_plugin.py:1315 msgid "FFDL found %s good and %s bad updates." -msgstr "" -"FFDL ha encontrado %s actualizaciones válidas y %s incorrectas." +msgstr "FFDL ha encontrado %s actualizaciones válidas y %s incorrectas." #: ffdl_plugin.py:1283 msgid "" @@ -1773,33 +1548,25 @@ msgstr "Error" msgid "" "You configured FanFictionDownLoader to automatically update Reading Lists, " "but you don't have the %s plugin installed anymore?" -msgstr "" -"Ha configurado FanFictionDownLoader para actualizar automáticamente las " -"listas de lectura, pero ya no tiene instalado el complemento %s" +msgstr "Ha configurado FanFictionDownLoader para actualizar automáticamente las listas de lectura, pero ya no tiene instalado el complemento %s" #: ffdl_plugin.py:1735 msgid "" "You configured FanFictionDownLoader to automatically update \"To Read\" " "Reading Lists, but you don't have any lists set?" -msgstr "" -"Ha configurado FanFictionDownLoader para actualizar automáticamente las " -"listas «Para leer», pero no tiene ninguna lista configurada." +msgstr "Ha configurado FanFictionDownLoader para actualizar automáticamente las listas «Para leer», pero no tiene ninguna lista configurada." #: ffdl_plugin.py:1745 ffdl_plugin.py:1763 msgid "" "You configured FanFictionDownLoader to automatically update Reading List " "'%s', but you don't have a list of that name?" -msgstr "" -"Ha configurado FanFictionDownLoader para actualizar automáticamente las " -"listas «%s», pero no tiene ninguna lista con ese nombre." +msgstr "Ha configurado FanFictionDownLoader para actualizar automáticamente las listas «%s», pero no tiene ninguna lista con ese nombre." #: ffdl_plugin.py:1751 msgid "" -"You configured FanFictionDownLoader to automatically update \"Send to Device" -"\" Reading Lists, but you don't have any lists set?" -msgstr "" -"Ha configurado FanFictionDownLoader para actualizar automáticamente las " -"listas de «Enviar a dispositivo», pero no tiene ninguna lista configurada." +"You configured FanFictionDownLoader to automatically update \"Send to " +"Device\" Reading Lists, but you don't have any lists set?" +msgstr "Ha configurado FanFictionDownLoader para actualizar automáticamente las listas de «Enviar a dispositivo», pero no tiene ninguna lista configurada." #: ffdl_plugin.py:1871 msgid "No story URL found." diff --git a/calibre-plugin/translations/fr.po b/calibre-plugin/translations/fr.po index c788534..f8eccb4 100644 --- a/calibre-plugin/translations/fr.po +++ b/calibre-plugin/translations/fr.po @@ -1,37 +1,31 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR ORGANIZATION -# +# # Translators: # Ptitprince , 2014 msgid "" msgstr "" "Project-Id-Version: calibre-plugins\n" "POT-Creation-Date: 2014-07-14 10:52+Central Daylight Time\n" -"PO-Revision-Date: 2014-07-22 15:19-0600\n" -"Last-Translator: Jim Miller \n" -"Language-Team: French (http://www.transifex.com/projects/p/calibre-plugins/" -"language/fr/)\n" +"PO-Revision-Date: 2014-07-17 09:47+0000\n" +"Last-Translator: Kovid Goyal \n" +"Language-Team: French (http://www.transifex.com/projects/p/calibre-plugins/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" +"Content-Transfer-Encoding: ENCODING\n" "Generated-By: pygettext.py 1.5\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 1.5.7\n" #: __init__.py:42 msgid "UI plugin to download FanFiction stories from various sites." -msgstr "" -"Greffon à interface utilisateur pour télécharger des récits FanFiction de " -"différents sites." +msgstr "Greffon à interface utilisateur pour télécharger des récits FanFiction de différents sites." #: __init__.py:109 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." -msgstr "" -"Chemin vers la bibliothèque calibre. Par défaut utilise le chemin stocké " -"dans les paramètres." +msgstr "Chemin vers la bibliothèque calibre. Par défaut utilise le chemin stocké dans les paramètres." #: config.py:161 msgid "FAQs" @@ -61,9 +55,7 @@ msgstr "Autre" msgid "" "These settings control the basic features of the plugin--downloading " "FanFiction." -msgstr "" -"Ces paramètres contrôlent les caractéristiques de base du greffon--" -"téléchargement FanFiction" +msgstr "Ces paramètres contrôlent les caractéristiques de base du greffon--téléchargement FanFiction" #: config.py:327 msgid "Defaults Options on Download" @@ -71,11 +63,9 @@ msgstr "Options par défaut au téléchargement" #: config.py:331 msgid "" -"On each download, FFDL offers an option to select the output format.
This sets what that option will default to." -msgstr "" -"A chaque téléchargement, FFDL propose une option pour sélectionner le format " -"de sortie. 
Ces réglages sont ce que cette option fera par défaut." +"On each download, FFDL offers an option to select the output format.
This sets what that option will default to." +msgstr "A chaque téléchargement, FFDL propose une option pour sélectionner le format de sortie. 
Ces réglages sont ce que cette option fera par défaut." #: config.py:333 msgid "Default Output &Format:" @@ -85,10 +75,7 @@ msgstr "&Format de sortie par défaut : " msgid "" "On each download, FFDL offers an option of what happens if that story " "already exists.
This sets what that option will default to." -msgstr "" -"A chaque téléchargement, FFDL propose une option sur ce qu'il arrive si ce " -"récit existe déjà.
 Ces réglages sont ce que cette option fera par " -"défaut." +msgstr "A chaque téléchargement, FFDL propose une option sur ce qu'il arrive si ce récit existe déjà.
 Ces réglages sont ce que cette option fera par défaut." #: config.py:350 msgid "Default If Story Already Exists?" @@ -100,33 +87,22 @@ msgstr "Par défaut met à jour les &métadonnées calibre ?" #: config.py:365 msgid "" -"On each download, FFDL offers an option to update Calibre's metadata (title, " -"author, URL, tags, custom columns, etc) from the web site.
This sets " +"On each download, FFDL offers an option to update Calibre's metadata (title," +" author, URL, tags, custom columns, etc) from the web site.
This sets " "whether that will default to on or off.
Columns set to 'New Only' in " "the column tabs will only be set for new books." -msgstr "" -"A chaque téléchargement, FFDL propose une option pour mettre les métadonnées " -"de calibre à jour (titre, auteur, URL, étiquettes, colonnes personnalisées " -"etc.) depuis le site web. 
Ces paramétrages se placeront sur marche ou " -"arrêt par défaut. 
Les colonnes définies à \"Nouveau uniquement\" dans " -"l'étiquette de colonne seront uniquement définies pour les nouveaux livres." +msgstr "A chaque téléchargement, FFDL propose une option pour mettre les métadonnées de calibre à jour (titre, auteur, URL, étiquettes, colonnes personnalisées etc.) depuis le site web. 
Ces paramétrages se placeront sur marche ou arrêt par défaut. 
Les colonnes définies à \"Nouveau uniquement\" dans l'étiquette de colonne seront uniquement définies pour les nouveaux livres." #: config.py:369 msgid "Default Update EPUB Cover when Updating EPUB?" -msgstr "" -"Par défaut mettre à jour la couverture de l'ePub quand mise à jour de " -"l'ePub ?" +msgstr "Par défaut mettre à jour la couverture de l'ePub quand mise à jour de l'ePub ?" #: config.py:370 msgid "" "On each download, FFDL offers an option to update the book cover image " -"inside the EPUB from the web site when the EPUB is updated.
This " -"sets whether that will default to on or off." -msgstr "" -"A chaque téléchargement, FFDL propose une option pour mettre l'image de " -"couverture du livre à l'intérieur de l'ePub depuis le site web quand " -"l'ePub est mis à jour. 
Ces paramétrages se placeront sur marche ou " -"arrêt par défaut." +"inside the EPUB from the web site when the EPUB is updated.
This" +" sets whether that will default to on or off." +msgstr "A chaque téléchargement, FFDL propose une option pour mettre l'image de couverture du livre à l'intérieur de l'ePub depuis le site web quand l'ePub est mis à jour. 
Ces paramétrages se placeront sur marche ou arrêt par défaut." #: config.py:374 msgid "Smarten Punctuation (EPUB only)" @@ -136,9 +112,7 @@ msgstr "Ponctuation intelligente (ePub uniquement)" msgid "" "Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB " "download and update." -msgstr "" -"Exécuter Ponctuation Intelligente depuis la caractéristique Polish Book de " -"calibre sur chaque ePub téléchargé et mis à jour." +msgstr "Exécuter Ponctuation Intelligente depuis la caractéristique Polish Book de calibre sur chaque ePub téléchargé et mis à jour." #: config.py:380 msgid "Updating Calibre Options" @@ -150,31 +124,19 @@ msgstr "Supprimer les autres formats existants ?" #: config.py:385 msgid "" -"Check this to automatically delete all other ebook formats when updating an " -"existing book.\n" +"Check this to automatically delete all other ebook formats when updating an existing book.\n" "Handy if you have both a Nook(epub) and Kindle(mobi), for example." -msgstr "" -"Cocher ceci pour supprimer automatiquement tous les autres formats d'ebook " -"quand vous mettez à jour un ebook existant.\n" -"Pratique si vous avez en même temps un Nook (epub) et une Kindle (mobi), par " -"exemple. " +msgstr "Cocher ceci pour supprimer automatiquement tous les autres formats d'ebook quand vous mettez à jour un ebook existant.\nPratique si vous avez en même temps un Nook (epub) et une Kindle (mobi), par exemple. " #: config.py:389 msgid "Update Calibre Cover when Updating Metadata?" -msgstr "" -"Mettre à jour les couvertures calibre lors de la mise à jour des " -"métadonnées ?" +msgstr "Mettre à jour les couvertures calibre lors de la mise à jour des métadonnées ?" #: config.py:390 msgid "" -"Update calibre book cover image from EPUB when metadata is updated. (EPUB " -"only.)\n" +"Update calibre book cover image from EPUB when metadata is updated. (EPUB only.)\n" "Doesn't go looking for new images on 'Update Calibre Metadata Only'." -msgstr "" -"Met à jour les images de couverture calibre depuis l'ePub quand les " -"métadonnées sont mises à jour. (Uniquement ePub)\n" -" Ne va pas rechercher de nouvelles images sur \"Mettre seulement les " -"métadonnées de calibre à jour\"." +msgstr "Met à jour les images de couverture calibre depuis l'ePub quand les métadonnées sont mises à jour. (Uniquement ePub)\n Ne va pas rechercher de nouvelles images sur \"Mettre seulement les métadonnées de calibre à jour\"." #: config.py:394 msgid "Keep Existing Tags when Updating Metadata?" @@ -185,16 +147,8 @@ msgid "" "Existing tags will be kept and any new tags added.\n" "%(cmplt)s and %(inprog)s tags will be still be updated, if known.\n" "%(lul)s tags will be updated if %(lus)s in %(is)s.\n" -"(If Tags is set to 'New Only' in the Standard Columns tab, this has no " -"effect.)" -msgstr "" -"Les étiquettes existantes seront gardées et toutes les nouvelles étiquettes " -"ajoutées.\n" -"Les étiquettes %(cmplt)s et %(inprog) seront quand même mise à jour, si " -"connues.\n" -"Les étiquettes %(lul)s seront mises à jour si %(lus)s dans %(is)s.\n" -"(Si les étiquettes sont définies à 'Nouveau uniquement\" dans l'onglet " -"colonnes standards, ceci n'a pas d'effet.)" +"(If Tags is set to 'New Only' in the Standard Columns tab, this has no effect.)" +msgstr "Les étiquettes existantes seront gardées et toutes les nouvelles étiquettes ajoutées.\nLes étiquettes %(cmplt)s et %(inprog) seront quand même mise à jour, si connues.\nLes étiquettes %(lul)s seront mises à jour si %(lus)s dans %(is)s.\n(Si les étiquettes sont définies à 'Nouveau uniquement\" dans l'onglet colonnes standards, ceci n'a pas d'effet.)" #: config.py:399 msgid "Force Author into Author Sort?" @@ -203,13 +157,8 @@ msgstr "Forcer auteur dans tri par auteur ?" #: config.py:400 msgid "" "If checked, the author(s) as given will be used for the Author Sort, too.\n" -"If not checked, calibre will apply it's built in algorithm which makes 'Bob " -"Smith' sort as 'Smith, Bob', etc." -msgstr "" -"Si coché, le(s) auteur(s) comme indiqué seront utilisés pour le tri par " -"auteur, également.\n" -"Si non coché, calibre appliquera sont algorithme intégré qui fait que \"Bob " -"Smith\" sorte comme \"Smith, Bob\" etc." +"If not checked, calibre will apply it's built in algorithm which makes 'Bob Smith' sort as 'Smith, Bob', etc." +msgstr "Si coché, le(s) auteur(s) comme indiqué seront utilisés pour le tri par auteur, également.\nSi non coché, calibre appliquera sont algorithme intégré qui fait que \"Bob Smith\" sorte comme \"Smith, Bob\" etc." #: config.py:404 msgid "Force Title into Title Sort?" @@ -218,13 +167,8 @@ msgstr "Forcer le titre dans le tri par titre ?" #: config.py:405 msgid "" "If checked, the title as given will be used for the Title Sort, too.\n" -"If not checked, calibre will apply it's built in algorithm which makes 'The " -"Title' sort as 'Title, The', etc." -msgstr "" -"Si coché, le titre comme indiqué sera utilisé pour le tri par titre, " -"également.\n" -"Si non coché, calibre appliquera sont algorithme intégré qui fait que \"Le " -"Titre\" sorte comme \"Titre, Le\" etc." +"If not checked, calibre will apply it's built in algorithm which makes 'The Title' sort as 'Title, The', etc." +msgstr "Si coché, le titre comme indiqué sera utilisé pour le tri par titre, également.\nSi non coché, calibre appliquera sont algorithme intégré qui fait que \"Le Titre\" sorte comme \"Titre, Le\" etc." #: config.py:409 msgid "Check for existing Series Anthology books?" @@ -232,13 +176,9 @@ msgstr "Cocher pour les livres Séries Anthologies existantes ?" #: config.py:410 msgid "" -"Check for existings Series Anthology books using each new story's series URL " -"before downloading.\n" +"Check for existings Series Anthology books using each new story's series URL before downloading.\n" "Offer to skip downloading if a Series Anthology is found." -msgstr "" -"Cocher pour les livres Série Anthologie utilisant l'URL de chaque nouvelles " -"séries d'histoires avant de télécharger.\n" -"Propose d'ignorer le téléchargement si une Série Anthologie est trouvée " +msgstr "Cocher pour les livres Série Anthologie utilisant l'URL de chaque nouvelles séries d'histoires avant de télécharger.\nPropose d'ignorer le téléchargement si une Série Anthologie est trouvée " #: config.py:414 msgid "Check for changed Story URL?" @@ -248,9 +188,7 @@ msgstr "Vérifier le changement d'URL du récit ?" msgid "" "Warn you if an update will change the URL of an existing book.\n" "fanfiction.net URLs will change from http to https silently." -msgstr "" -"Vous prévient si une mise à jour changera l'URL d'un livre existant.\n" -"Les URLs fanfiction.net changent de http à https silencieusement." +msgstr "Vous prévient si une mise à jour changera l'URL d'un livre existant.\nLes URLs fanfiction.net changent de http à https silencieusement." #: config.py:419 msgid "Search EPUB text for Story URL?" @@ -261,12 +199,7 @@ msgid "" "Look for first valid story URL inside EPUB text if not found in metadata.\n" "Somewhat risky, could find wrong URL depending on EPUB content.\n" "Also finds and corrects bad ffnet URLs from ficsaver.com files." -msgstr "" -"Recherche après la première URL de récit valide dans le texte de l'ePub si " -"non trouvée dans les métadonnées.\n" -"Quelque peu risqué, pourrait trouvé une mauvaise URL dépendant du contenu de " -"l'URL.\n" -"Trouve et corrige également les mauvaises URLs ffnet de ficsaver.com." +msgstr "Recherche après la première URL de récit valide dans le texte de l'ePub si non trouvée dans les métadonnées.\nQuelque peu risqué, pourrait trouvé une mauvaise URL dépendant du contenu de l'URL.\nTrouve et corrige également les mauvaises URLs ffnet de ficsaver.com." #: config.py:424 msgid "Mark added/updated books when finished?" @@ -277,12 +210,7 @@ msgid "" "Mark added/updated books when finished. Use with option below.\n" "You can also manually search for 'marked:ffdl_success'.\n" "'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -msgstr "" -"Marque les livres ajoutés/mis à jour quand terminé. Utilisé avec l'option ci-" -"dessous.\n" -"Vous pouvez également chercher manuellement après 'marked:ffdl_success'.\n" -"'marked:ffdl_failed' est également disponible, ou chercher 'marked:ffdl' " -"pour les deux." +msgstr "Marque les livres ajoutés/mis à jour quand terminé. Utilisé avec l'option ci-dessous.\nVous pouvez également chercher manuellement après 'marked:ffdl_success'.\n'marked:ffdl_failed' est également disponible, ou chercher 'marked:ffdl' pour les deux." #: config.py:429 msgid "Show Marked books when finished?" @@ -293,12 +221,7 @@ msgid "" "Show Marked added/updated books only when finished.\n" "You can also manually search for 'marked:ffdl_success'.\n" "'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -msgstr "" -"Montre les livres marqués ajoutés/mis à jour uniquement quans ils sont " -"terminés/\n" -"Vous pouvez également rechercher manuellement après 'marked:ffdl_success'./" -"n'marked:ffdl_failed' est aussi disponible, ou cherchez 'marked:ffdl' pour " -"les deux." +msgstr "Montre les livres marqués ajoutés/mis à jour uniquement quans ils sont terminés/\nVous pouvez également rechercher manuellement après 'marked:ffdl_success'./n'marked:ffdl_failed' est aussi disponible, ou cherchez 'marked:ffdl' pour les deux." #: config.py:434 msgid "Automatically Convert new/update books?" @@ -309,12 +232,7 @@ msgid "" "Automatically call calibre's Convert for new/update books.\n" "Converts to the current output format as chosen in calibre's\n" "Preferences->Behavior settings." -msgstr "" -"Appele automatiquement le convertisseur de calibre pour les livres nouveaux/" -"mis à jour.\n" -"Converti au format de sortie courant tel que choisi dans les paramètres de " -"calibre\n" -"Préférences->Comportement" +msgstr "Appele automatiquement le convertisseur de calibre pour les livres nouveaux/mis à jour.\nConverti au format de sortie courant tel que choisi dans les paramètres de calibre\nPréférences->Comportement" #: config.py:439 msgid "GUI Options" @@ -326,9 +244,7 @@ msgstr "Prendre les URLs du presse-papier ?" #: config.py:444 msgid "Prefill URLs from valid URLs in Clipboard when Adding New." -msgstr "" -"Pré-rempli les URLs depuis les URLs valides dans le presse-papier lorsque " -"vous utilisez Ajoutez Nouveau" +msgstr "Pré-rempli les URLs depuis les URLs valides dans le presse-papier lorsque vous utilisez Ajoutez Nouveau" #: config.py:448 msgid "Default to Update when books selected?" @@ -338,11 +254,7 @@ msgstr "Mise à jour par défaut quand les livres sont sélectionnés ?" msgid "" "The top FanFictionDownLoader plugin button will start Update if\n" "books are selected. If unchecked, it will always bring up 'Add New'." -msgstr "" -"Le bouton supérieur du greffon FanFictionDownloader démarrera la mise à jour " -"si\n" -"des livres sont sélectionnés. Si décoché, ceci prendra toujours 'Ajouter " -"nouveau\"" +msgstr "Le bouton supérieur du greffon FanFictionDownloader démarrera la mise à jour si\ndes livres sont sélectionnés. Si décoché, ceci prendra toujours 'Ajouter nouveau\"" #: config.py:453 msgid "Keep 'Add New from URL(s)' dialog on top?" @@ -352,10 +264,7 @@ msgstr "Garder le dialogue 'Ajouter nouveau' au dessus ?" msgid "" "Instructs the OS and Window Manager to keep the 'Add New from URL(s)'\n" "dialog on top of all other windows. Useful for dragging URLs onto it." -msgstr "" -"Informe l'OS et le gestionnaire de fenêtre de garder le dialogue\n" -"'Ajouter nouveau depuis les URLs' au dessus de toutes les autres " -"fenêtres. Utile pour glisser dessus des URLs." +msgstr "Informe l'OS et le gestionnaire de fenêtre de garder le dialogue\n'Ajouter nouveau depuis les URLs' au dessus de toutes les autres fenêtres. Utile pour glisser dessus des URLs." #: config.py:458 msgid "Misc Options" @@ -367,13 +276,10 @@ msgstr "Inclure les images dans les ePubs ?" #: config.py:464 msgid "" -"Download and include images in EPUB stories. This is equivalent to adding:" -"%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will " -"override this." -msgstr "" -"Télécharge et inclus les images dans les récits ePub. Ceci est équivalent à " -"ajouté :  %(imgset)s ... au dessus de %(pini)s. Vos paramètres %(pini)s " -"outrepassent cela." +"Download and include images in EPUB stories. This is equivalent to " +"adding:%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will" +" override this." +msgstr "Télécharge et inclus les images dans les récits ePub. Ceci est équivalent à ajouté :  %(imgset)s ... au dessus de %(pini)s. Vos paramètres %(pini)s outrepassent cela." #: config.py:468 msgid "Inject calibre Series when none found?" @@ -383,9 +289,7 @@ msgstr "Injecter la Série calibre quand aucune n'est trouvée ?" msgid "" "If no series is found, inject the calibre series (if there is one) so it " "appears on the FFDL title page(not cover)." -msgstr "" -"Si aucune série n'est trouvée, injecte la série calibre (s'il y en a une) " -"aussi ceci apparaît sur la page de titre de FFDL (pas la couverture)" +msgstr "Si aucune série n'est trouvée, injecte la série calibre (s'il y en a une) aussi ceci apparaît sur la page de titre de FFDL (pas la couverture)" #: config.py:473 msgid "Reject List" @@ -447,19 +351,14 @@ msgstr "Titre par auteur" msgid "" "Add Reject URLs. Use: http://...,note or http://...,title by " "author - note
Invalid story URLs will be ignored." -msgstr "" -"Ajoute des URLs rejetées. Utilise : http://...,note ou http://...," -"titre par auteur - note
Les URLs de récit invalides seront ignorées." +msgstr "Ajoute des URLs rejetées. Utilise : http://...,note ou http://...,titre par auteur - note
Les URLs de récit invalides seront ignorées." #: config.py:558 msgid "" "One URL per line:\n" "http://...,note\n" "http://...,title by author - note" -msgstr "" -"Une URL par ligne : \n" -"http://...,note\n" -"http://...,titre par auteur - note" +msgstr "Une URL par ligne : \nhttp://...,note\nhttp://...,titre par auteur - note" #: config.py:560 dialogs.py:1031 msgid "Add this reason to all URLs added:" @@ -470,10 +369,7 @@ msgid "" "These settings provide more detailed control over what metadata will be " "displayed inside the ebook as well as let you set %(isa)s and %(u)s/%(p)s " "for different sites." -msgstr "" -"Ces paramètres donnent un contrôle plus détaillé sur quelles métadonnées " -"seront affichées dans le le livre aussi bien que si vous régliez %(isa)s et " -"%(u)s pour les différents sites." +msgstr "Ces paramètres donnent un contrôle plus détaillé sur quelles métadonnées seront affichées dans le le livre aussi bien que si vous régliez %(isa)s et %(u)s pour les différents sites." #: config.py:593 msgid "View Defaults" @@ -483,9 +379,7 @@ msgstr "Afficher les paramètres par défaut" msgid "" "View all of the plugin's configurable settings\n" "and their default settings." -msgstr "" -"Affiche tous les paramètres configurables du greffon\n" -"et leurs paramètres par défaut." +msgstr "Affiche tous les paramètres configurables du greffon\net leurs paramètres par défaut." #: config.py:612 msgid "Plugin Defaults (%s) (Read-Only)" @@ -495,9 +389,7 @@ msgstr "Paramètres par défaut du greffon (%s) (Lecture seule)" msgid "" "These are all of the plugin's configurable options\n" "and their default settings." -msgstr "" -"Ceci sont toutes les options configurables du greffon\n" -"et leurs paramètres par défaut" +msgstr "Ceci sont toutes les options configurables du greffon\net leurs paramètres par défaut" #: config.py:614 msgid "Plugin Defaults" @@ -510,25 +402,18 @@ msgstr "OK" #: config.py:650 msgid "" "These settings provide integration with the %(rl)s Plugin. %(rl)s can " -"automatically send to devices and change custom columns. You have to create " -"and configure the lists in %(rl)s to be useful." -msgstr "" -"Ces paramètres fournissent une intégration avec le greffon %(rl)s. %(rl)s " -"peut envoyer et changer les colonnes personnalisées vers les les appareils. " -"Vous avez à créer et configuer les listes dans %(rl)s pour être utilisables." +"automatically send to devices and change custom columns. You have to create" +" and configure the lists in %(rl)s to be useful." +msgstr "Ces paramètres fournissent une intégration avec le greffon %(rl)s. %(rl)s peut envoyer et changer les colonnes personnalisées vers les les appareils. Vous avez à créer et configuer les listes dans %(rl)s pour être utilisables." #: config.py:655 msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." -msgstr "" -"Ajouter des récits nouveaux/mis à jour à la/aux liste(s) de lecture de " -"\"Envoyer vers le dispositif\"." +msgstr "Ajouter des récits nouveaux/mis à jour à la/aux liste(s) de lecture de \"Envoyer vers le dispositif\"." #: config.py:656 msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin." -msgstr "" -"Ajoute automatiquement des récits nouveaux/mis à jour à ces listes dans le " -"greffon %(rl)s." +msgstr "Ajoute automatiquement des récits nouveaux/mis à jour à ces listes dans le greffon %(rl)s." #: config.py:661 msgid "\"Send to Device\" Reading Lists" @@ -536,56 +421,40 @@ msgstr "Listes de lecture de \"Envoyer vers le dispositif\"" #: config.py:662 config.py:665 config.py:678 config.py:681 msgid "" -"When enabled, new/updated stories will be automatically added to these lists." -msgstr "" -"Quand activé, les récits nouveaux/mis à jours seront ajoutés automatiquement " -"à ces listes." +"When enabled, new/updated stories will be automatically added to these " +"lists." +msgstr "Quand activé, les récits nouveaux/mis à jours seront ajoutés automatiquement à ces listes." #: config.py:671 msgid "Add new/updated stories to \"To Read\" Reading List(s)." -msgstr "" -"Ajouter des récits nouveaux/mis à jour à la/aux liste(s) de lecture \" A " -"lire \"." +msgstr "Ajouter des récits nouveaux/mis à jour à la/aux liste(s) de lecture \" A lire \"." #: config.py:672 msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin.\n" "Also offers menu option to remove stories from the \"To Read\" lists." -msgstr "" -"Ajoute automatiquement des récits nouveau/mis à jour à ces listes dans le " -"greffon %(rl)s.\n" -"Propose également un menu option pour enlever des récits depuis les listes " -"\"A lire\"." +msgstr "Ajoute automatiquement des récits nouveau/mis à jour à ces listes dans le greffon %(rl)s.\nPropose également un menu option pour enlever des récits depuis les listes \"A lire\"." #: config.py:677 msgid "\"To Read\" Reading Lists" msgstr "Listes de lecture \"A lire\"" #: config.py:687 -msgid "" -"Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." -msgstr "" -"Ajouter à nouveau des récits à/aux Liste(s) de lecture \"Envoyer vers le " -"dispositif\" quand marqué \"Lu\"." +msgid "Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." +msgstr "Ajouter à nouveau des récits à/aux Liste(s) de lecture \"Envoyer vers le dispositif\" quand marqué \"Lu\"." #: config.py:688 msgid "" "Menu option to remove from \"To Read\" lists will also add stories back to " "\"Send to Device\" Reading List(s)" -msgstr "" -"Option du menu pour retirer des listes de \"A lire\" ajoutera également à " -"nouveau des récits à/aux Liste(s) de lecture \"Envoyer vers le dispositif\"" +msgstr "Option du menu pour retirer des listes de \"A lire\" ajoutera également à nouveau des récits à/aux Liste(s) de lecture \"Envoyer vers le dispositif\"" #: config.py:710 msgid "" "The %(gc)s plugin can create cover images for books using various metadata " "and configurations. If you have GC installed, FFDL can run GC on new " "downloads and metadata updates. Pick a GC setting by site or Default." -msgstr "" -"Le greffon %(gc)s peut créer des images de couverture pour les livres en " -"utilisant diverses métadonnées et configurations. Si vous avez installé " -"Generate Cover, FFDL peut exécuter GC lors de nouveaux téléchargements et " -"des mises à jour de métadonnées" +msgstr "Le greffon %(gc)s peut créer des images de couverture pour les livres en utilisant diverses métadonnées et configurations. Si vous avez installé Generate Cover, FFDL peut exécuter GC lors de nouveaux téléchargements et des mises à jour de métadonnées" #: config.py:728 config.py:732 config.py:745 msgid "Default" @@ -595,15 +464,11 @@ msgstr "Par défaut" msgid "" "On Metadata update, run %(gc)s with this setting, if not selected for " "specific site." -msgstr "" -"A la mise à jour des métadonnées, exécute %(gc)s avec ces paramètres, s'ils " -"ne sont pas sélectionnés pour un site spécifique." +msgstr "A la mise à jour des métadonnées, exécute %(gc)s avec ces paramètres, s'ils ne sont pas sélectionnés pour un site spécifique." #: config.py:736 msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." -msgstr "" -"A la mise à jour de métadonnées, exécute %(gc)s avec ces paramètres pour des " -"%(site)s de récits." +msgstr "A la mise à jour de métadonnées, exécute %(gc)s avec ces paramètres pour des %(site)s de récits." #: config.py:759 msgid "Run %(gc)s Only on New Books" @@ -611,9 +476,7 @@ msgstr "Exécuter %(gc)s uniquement pour les nouveaux livres" #: config.py:760 msgid "Default is to run GC any time the calibre metadata is updated." -msgstr "" -"L'option par défaut est d'exécuter GC chaque fois que les métadonnées de " -"calibre sont mises à jour." +msgstr "L'option par défaut est d'exécuter GC chaque fois que les métadonnées de calibre sont mises à jour." #: config.py:764 msgid "Allow %(gcset)s from %(pini)s to override" @@ -624,44 +487,30 @@ msgid "" "The %(pini)s parameter %(gcset)s allows you to choose a GC setting based on " "metadata rather than site, but it's much more complex.
%(gcset)s is " "ignored when this is off." -msgstr "" -"Le paramètre %(pini)s %(gcset)s vous permet de choisir un paramètre Generate " -"Cover basé sur les métadonnées plutôt que le site, mais c'est beaucoup plus " -"complexe.%(gcset)s est ignoré quand ceci est à l'arrêt." +msgstr "Le paramètre %(pini)s %(gcset)s vous permet de choisir un paramètre Generate Cover basé sur les métadonnées plutôt que le site, mais c'est beaucoup plus complexe.%(gcset)s est ignoré quand ceci est à l'arrêt." #: config.py:769 msgid "Use calibre's Polish feature to inject/update the cover" -msgstr "" -"Utiliser la fonction Polish de calibre pour insérer/mettre à jour la " -"couverture" +msgstr "Utiliser la fonction Polish de calibre pour insérer/mettre à jour la couverture" #: config.py:770 msgid "" "Calibre's Polish feature will be used to inject or update the generated " "cover into the ebook, EPUB only." -msgstr "" -"L'option Polish de calibre sera utilisée pour insérer ou mettre à jour la " -"couverture générée dans l'e-livre. EPUB uniquement." +msgstr "L'option Polish de calibre sera utilisée pour insérer ou mettre à jour la couverture générée dans l'e-livre. EPUB uniquement." #: config.py:784 msgid "" "These settings provide integration with the %(cp)s Plugin. %(cp)s can " "automatically update custom columns with page, word and reading level " "statistics. You have to create and configure the columns in %(cp)s first." -msgstr "" -"Ces paramètres permettent l'intégration avec le greffon %(cp)s. %(cp)s peut " -"automatiquement mettre à jour les colonnes personnalisées avec la page, le " -"mot et les statistiques de lecture. Vous devez tout d'abord créer et " -"configurer les colonnes dans %(cp)s." +msgstr "Ces paramètres permettent l'intégration avec le greffon %(cp)s. %(cp)s peut automatiquement mettre à jour les colonnes personnalisées avec la page, le mot et les statistiques de lecture. Vous devez tout d'abord créer et configurer les colonnes dans %(cp)s." #: config.py:789 msgid "" -"If any of the settings below are checked, when stories are added or updated, " -"the %(cp)s Plugin will be called to update the checked statistics." -msgstr "" -"Si n'importe lequel des paramètres ci-dessous est activé, quand les récits " -"sont ajoutés ou mis à jour, le greffon %(cp)s sera appelé pour mettre à jour " -"les statistiques activées." +"If any of the settings below are checked, when stories are added or updated," +" the %(cp)s Plugin will be called to update the checked statistics." +msgstr "Si n'importe lequel des paramètres ci-dessous est activé, quand les récits sont ajoutés ou mis à jour, le greffon %(cp)s sera appelé pour mettre à jour les statistiques activées." #: config.py:795 msgid "Which column and algorithm to use are configured in %(cp)s." @@ -671,19 +520,14 @@ msgstr "Quels colonne et algorithme à utiliser sont configurés dans %(cp)s." msgid "" "Will overwrite word count from FFDL metadata if set to update the same " "custom column." -msgstr "" -"Outrepassera le nombre de mots depuis les métadonnées FFDL si réglé sur " -"mettre à jour la même colonne personnalisée." +msgstr "Outrepassera le nombre de mots depuis les métadonnées FFDL si réglé sur mettre à jour la même colonne personnalisée." #: config.py:834 msgid "" "These controls aren't plugin settings as such, but convenience buttons for " "setting Keyboard shortcuts and getting all the FanFictionDownLoader " "confirmation dialogs back again." -msgstr "" -"Ces contrôles ne sont pas des paramètres du greffon en soi, mais des boutons " -"de convenance pour paramétrer les raccourcis clavier et l'obtention du " -"rétablissement de tous les dialogues de confirmation de FanFictionDownLoader." +msgstr "Ces contrôles ne sont pas des paramètres du greffon en soi, mais des boutons de convenance pour paramétrer les raccourcis clavier et l'obtention du rétablissement de tous les dialogues de confirmation de FanFictionDownLoader." #: config.py:839 msgid "Keyboard shortcuts..." @@ -699,8 +543,7 @@ msgstr "Réinitialiser &les dialogues de confirmation désactivés" #: config.py:845 msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" -msgstr "" -"Réinitialiser tous les dialogues afficher moi du greffon FanFictionDownLoader" +msgstr "Réinitialiser tous les dialogues afficher moi du greffon FanFictionDownLoader" #: config.py:849 msgid "&View library preferences..." @@ -708,9 +551,7 @@ msgstr "&Voir les préférences de la bibliothèque..." #: config.py:850 msgid "View data stored in the library database for this plugin" -msgstr "" -"Voir les données stockées pour ce greffon dans la base de donnée de la " -"bibliothèque" +msgstr "Voir les données stockées pour ce greffon dans la base de donnée de la bibliothèque" #: config.py:861 msgid "Done" @@ -842,10 +683,7 @@ msgstr "Version FFDL" msgid "" "If you have custom columns defined, they will be listed below. Choose a " "metadata value type to fill your columns automatically." -msgstr "" -"Si vous avez défini des colonnes personnalisées, elles seront listées ci-" -"dessous. Choisissez un type de valeur de métadonnées pour remplir vos " -"colonnes automatiquement." +msgstr "Si vous avez défini des colonnes personnalisées, elles seront listées ci-dessous. Choisissez un type de valeur de métadonnées pour remplir vos colonnes automatiquement." #: config.py:978 msgid "Update this %s column(%s) with..." @@ -853,9 +691,7 @@ msgstr "Mettre à jour cette %s colonne(%s) avec..." #: config.py:988 msgid "Values that aren't valid for this enumeration column will be ignored." -msgstr "" -"Les valeurs qui ne sont pas valides pour cette énumération de colonne seront " -"ignorées." +msgstr "Les valeurs qui ne sont pas valides pour cette énumération de colonne seront ignorées." #: config.py:988 config.py:990 msgid "Metadata values valid for this type of column." @@ -869,9 +705,7 @@ msgstr "Nouveau uniquement" msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." -msgstr "" -"Ecrire %s(%s) uniquement pour les nouveaux\n" -"livres, pas de mises à jour aux livres existants." +msgstr "Ecrire %s(%s) uniquement pour les nouveaux\nlivres, pas de mises à jour aux livres existants." #: config.py:1005 msgid "Allow %(ccset)s from %(pini)s to override" @@ -882,10 +716,7 @@ msgid "" "The %(pini)s parameter %(ccset)s allows you to set custom columns to site " "specific values that aren't common to all sites.
%(ccset)s is ignored " "when this is off." -msgstr "" -"Le paramètre %(pini)s %(ccset)s vous permet de régler des colonnes " -"personnalisées à des valeurs spécifiques d'un site qui ne sont pas communes " -"à tous les sites.%(ccset)s est ignoré quand ceci est à l'arrêt." +msgstr "Le paramètre %(pini)s %(ccset)s vous permet de régler des colonnes personnalisées à des valeurs spécifiques d'un site qui ne sont pas communes à tous les sites.%(ccset)s est ignoré quand ceci est à l'arrêt." #: config.py:1011 msgid "Special column:" @@ -897,13 +728,9 @@ msgstr "Mettre à jour/outrepasser la colonne d'erreur :" #: config.py:1017 msgid "" -"When an update or overwrite of an existing story fails, record the reason in " -"this column.\n" +"When an update or overwrite of an existing story fails, record the reason in this column.\n" "(Text and Long Text columns only.)" -msgstr "" -"Lorsque la mise à jour ou l'écrasement d'un récit existant échoue, " -"enregistrer la raison dans cette colonne.\n" -"(Colonnes de texte et de texte descriptif uniquement.) " +msgstr "Lorsque la mise à jour ou l'écrasement d'un récit existant échoue, enregistrer la raison dans cette colonne.\n(Colonnes de texte et de texte descriptif uniquement.) " #: config.py:1043 msgid "Author(s)" @@ -942,18 +769,13 @@ msgid "" "The standard calibre metadata columns are listed below. You may choose " "whether FFDL will fill each column automatically on updates or only for new " "books." -msgstr "" -"Les colonnes de métadonnées stantards de calibre sont listées ci-dessous. " -"Vous pouvez choisir si FFDL remplira chaque colonne automatiquement lors des " -"mises à jour ou seulement pour de nouveaux livres." +msgstr "Les colonnes de métadonnées stantards de calibre sont listées ci-dessous. Vous pouvez choisir si FFDL remplira chaque colonne automatiquement lors des mises à jour ou seulement pour de nouveaux livres." #: config.py:1070 msgid "" "Write to %s only for new\n" "books, not updates to existing books." -msgstr "" -"Ecrire sur %s uniquement pour les nouveaux\n" -"livres, pas de mises à jour pour les livres existants." +msgstr "Ecrire sur %s uniquement pour les nouveaux\nlivres, pas de mises à jour pour les livres existants." #: dialogs.py:69 msgid "Skip" @@ -998,9 +820,7 @@ msgstr "&Format de sortie :" #: dialogs.py:296 dialogs.py:741 msgid "" "Choose output format to create. May set default from plugin configuration." -msgstr "" -"Choisir le format de sortie à créer. Peut être réglé par défaut depuis la " -"configuration du greffon." +msgstr "Choisir le format de sortie à créer. Peut être réglé par défaut depuis la configuration du greffon." #: dialogs.py:324 dialogs.py:758 msgid "Update Calibre &Metadata?" @@ -1009,13 +829,8 @@ msgstr "Mettre à jour les &métadonnées calibre ?" #: dialogs.py:325 dialogs.py:759 msgid "" "Update metadata for existing stories in Calibre from web site?\n" -"(Columns set to 'New Only' in the column tabs will only be set for new " -"books.)" -msgstr "" -"Mettre à jour les métadonnées pour les récits existants dans calibre depuis " -"le site web ?\n" -"(Les colonnes définies à \"Nouveau uniquement\" dans les étiquettes de " -"colonne seront uniquement définies pour les nouveaux livres.)" +"(Columns set to 'New Only' in the column tabs will only be set for new books.)" +msgstr "Mettre à jour les métadonnées pour les récits existants dans calibre depuis le site web ?\n(Les colonnes définies à \"Nouveau uniquement\" dans les étiquettes de colonne seront uniquement définies pour les nouveaux livres.)" #: dialogs.py:331 dialogs.py:763 msgid "Update EPUB Cover?" @@ -1025,9 +840,7 @@ msgstr "Mettre à jour la couverture de l'ePub ?" msgid "" "Update book cover image from site or defaults (if found) inside the " "EPUB when EPUB is updated." -msgstr "" -"Met à jour l'image de couverture du livre depuis le site ou par défaut (si " -"trouvée) à l'intérieur de l'ePub quand l'ePub est mis à jour." +msgstr "Met à jour l'image de couverture du livre depuis le site ou par défaut (si trouvée) à l'intérieur de l'ePub quand l'ePub est mis à jour." #: dialogs.py:379 msgid "Story URL(s) for anthology, one per line:" @@ -1037,9 +850,7 @@ msgstr "URL(s) de récit pour anthologie, une par ligne :" msgid "" "URLs for stories to include in the anthology, one per line.\n" "Will take URLs from clipboard, but only valid URLs." -msgstr "" -"URLs pour les récits à inclure dans l'anthologie, une par ligne.\n" -"Prendra les URLs depuis le presse papier, mais seulement les URLs valides." +msgstr "URLs pour les récits à inclure dans l'anthologie, une par ligne.\nPrendra les URLs depuis le presse papier, mais seulement les URLs valides." #: dialogs.py:381 msgid "If Story Already Exists in Anthology?" @@ -1049,8 +860,7 @@ msgstr "Si le récit existe déjà dans Anthologie ?" msgid "" "What to do if there's already an existing story with the same URL in the " "anthology." -msgstr "" -"Que faire s'il y déjà un récit existant avec la même URL dans l'anthologie." +msgstr "Que faire s'il y déjà un récit existant avec la même URL dans l'anthologie." #: dialogs.py:391 msgid "Story URL(s), one per line:" @@ -1061,10 +871,7 @@ msgid "" "URLs for stories, one per line.\n" "Will take URLs from clipboard, but only valid URLs.\n" "Add [1,5] after the URL to limit the download to chapters 1-5." -msgstr "" -"URLs pour les récits, une par ligne.\n" -"Prendra les URLs depuis le presse papier, mais seulement les URLs valides.\n" -"Ajoute [1,5] après l'URL pour limiter le téléchargement aux chapitres 1-5" +msgstr "URLs pour les récits, une par ligne.\nPrendra les URLs depuis le presse papier, mais seulement les URLs valides.\nAjoute [1,5] après l'URL pour limiter le téléchargement aux chapitres 1-5" #: dialogs.py:393 msgid "If Story Already Exists?" @@ -1074,9 +881,7 @@ msgstr "Si le récit existe déjà ?" msgid "" "What to do if there's already an existing story with the same URL or title " "and author." -msgstr "" -"Que faire s'il y a déjà un récit existant avec la même URL ou titre et " -"auteur." +msgstr "Que faire s'il y a déjà un récit existant avec la même URL ou titre et auteur." #: dialogs.py:494 msgid "For Individual Books" @@ -1084,9 +889,7 @@ msgstr "Pour des livres individuels" #: dialogs.py:495 msgid "Get URLs and go to dialog for individual story downloads." -msgstr "" -"Obtenir les URLs et se rendre dans la boîte de dialogue pour les " -"téléchargments de récit individuel." +msgstr "Obtenir les URLs et se rendre dans la boîte de dialogue pour les téléchargments de récit individuel." #: dialogs.py:499 msgid "For Anthology Epub" @@ -1096,10 +899,7 @@ msgstr "Pour un ePub Anthologie" msgid "" "Get URLs and go to dialog for Anthology download.\n" "Requires %s plugin." -msgstr "" -"Obtenir les URLs et se rendre dans la boîte de dialogue pour le " -"téléchargement d'une Anthologie.\n" -"Requiert le greffon %s." +msgstr "Obtenir les URLs et se rendre dans la boîte de dialogue pour le téléchargement d'une Anthologie.\nRequiert le greffon %s." #: dialogs.py:505 dialogs.py:559 dialogs.py:586 msgid "Cancel" @@ -1156,9 +956,7 @@ msgstr "Mode de mise à jour : " #: dialogs.py:749 msgid "" "What sort of update to perform. May set default from plugin configuration." -msgstr "" -"Quel type de mise à jour à effectuer. Peut être réglé par défaut dans la " -"configuration du greffon." +msgstr "Quel type de mise à jour à effectuer. Peut être réglé par défaut dans la configuration du greffon." #: dialogs.py:817 ffdl_plugin.py:1126 ffdl_plugin.py:1290 ffdl_plugin.py:1320 msgid "Comment" @@ -1186,8 +984,7 @@ msgstr "Êtes-vous sûr de vouloir retirer cette URL de la liste ?" #: dialogs.py:965 msgid "Are you sure you want to remove the %d selected URLs from the list?" -msgstr "" -"Êtes-vous sûr de vouloir retirer les URLs sélectionnées %d de la liste ?" +msgstr "Êtes-vous sûr de vouloir retirer les URLs sélectionnées %d de la liste ?" #: dialogs.py:983 msgid "List of Books to Reject" @@ -1197,9 +994,7 @@ msgstr "Liste des livres à rejetter" msgid "" "FFDL will remember these URLs and display the note and offer to reject them " "if you try to download them again later." -msgstr "" -"FFDL se souviendra de ces URLs, affichera la note et proposera de rejetter " -"celles-ci si vous essayer de les télécharger à nouveau par après." +msgstr "FFDL se souviendra de ces URLs, affichera la note et proposera de rejetter celles-ci si vous essayer de les télécharger à nouveau par après." #: dialogs.py:1010 msgid "Remove selected URL(s) from the list" @@ -1207,9 +1002,7 @@ msgstr "Retire les URLs sélectionnées de la liste" #: dialogs.py:1028 dialogs.py:1032 msgid "This will be added to whatever note you've set for each URL above." -msgstr "" -"Ceci sera ajouté à n'importe quelle note que vous avez composée pour chaque " -"URL ci-dessus." +msgstr "Ceci sera ajouté à n'importe quelle note que vous avez composée pour chaque URL ci-dessus." #: dialogs.py:1041 msgid "Delete Books (including books without FanFiction URLs)?" @@ -1217,9 +1010,7 @@ msgstr "Supprimer les livres (incluant les livres sans URL(s) de FanFiction) ?" #: dialogs.py:1042 msgid "Delete the selected books after adding them to the Rejected URLs list." -msgstr "" -"Supprime les livres sélectionnés après les avoir ajoutés à la liste des URLs " -"rejetées." +msgstr "Supprime les livres sélectionnés après les avoir ajoutés à la liste des URLs rejetées." #: ffdl_plugin.py:90 msgid "Download FanFiction stories from various web sites" @@ -1251,9 +1042,7 @@ msgstr "Faire manuellement un ePub d'anthologie depuis depuis l'/les URL(s)" #: ffdl_plugin.py:260 msgid "Make FanFiction Anthology Epub Manually from URL(s)" -msgstr "" -"&Faire manuellement un ePub d'anthologie FanFiction depuis depuis l'/les URL" -"(s)" +msgstr "&Faire manuellement un ePub d'anthologie FanFiction depuis depuis l'/les URL(s)" #: ffdl_plugin.py:263 msgid "&Update Anthology Epub" @@ -1269,8 +1058,7 @@ msgstr "Ajouter aux listes \"A lire\" et \"Envoyer vers le dispositif\"" #: ffdl_plugin.py:275 msgid "Remove from \"To Read\" and add to \"Send to Device\" Lists" -msgstr "" -"Retirer des listes de \"A lire\" et ajouter à \"Envoyer vers le dispositif\"" +msgstr "Retirer des listes de \"A lire\" et ajouter à \"Envoyer vers le dispositif\"" #: ffdl_plugin.py:277 ffdl_plugin.py:282 msgid "Remove from \"To Read\" Lists" @@ -1366,9 +1154,7 @@ msgstr "Procéder à la suppression ?" #: ffdl_plugin.py:524 msgid "Rejecting FFDL URLs: None of the books selected have FanFiction URLs." -msgstr "" -"Occupé de rejeter les URLs FFDL : aucun des livres sélectionnés n'ont d'URLs " -"FanFiction" +msgstr "Occupé de rejeter les URLs FFDL : aucun des livres sélectionnés n'ont d'URLs FanFiction" #: ffdl_plugin.py:546 msgid "Cannot Make Anthologys without %s" @@ -1393,17 +1179,13 @@ msgstr "Ne peut mettre à jour Anthologie" #: ffdl_plugin.py:582 msgid "" "Book isn't an FFDL Anthology or contains book(s) without valid FFDL URLs." -msgstr "" -"Le livre n'est pas une Anthologie FFDL ou contient un/des livre(s) sans URLs " -"FFDL valides." +msgstr "Le livre n'est pas une Anthologie FFDL ou contient un/des livre(s) sans URLs FFDL valides." #: ffdl_plugin.py:640 msgid "" "There are %d stories in the current anthology that are not going to " "be kept if you go ahead." -msgstr "" -"Il y a des récits %d dans l'actuelle Anthologie qui ne vont pas être " -"gardées si vous continuer plus avant." +msgstr "Il y a des récits %d dans l'actuelle Anthologie qui ne vont pas être gardées si vous continuer plus avant." #: ffdl_plugin.py:641 msgid "Story URLs that will be removed:" @@ -1493,9 +1275,7 @@ msgstr "Êtes-vous un adulte ?" msgid "" "%s requires that you be an adult. Please confirm you are an adult in your " "locale:" -msgstr "" -"%s requiert que vous soyez un adulte, Veuillez confirmer que vous êtes un " -"adulte dans votre situation :" +msgstr "%s requiert que vous soyez un adulte, Veuillez confirmer que vous êtes un adulte dans votre situation :" #: ffdl_plugin.py:866 msgid "Skip Story?" @@ -1507,11 +1287,9 @@ msgstr "Ignorer le récit d'Anthologie ?" #: ffdl_plugin.py:873 msgid "" -"\"%s\" is in series \"%s\" that you have an " -"anthology book for." -msgstr "" -"\"%s\" est dans la série \"%s\" dont vous " -"avez un livre d'anthologie." +"\"%s\" is in series \"%s\" that you have an" +" anthology book for." +msgstr "\"%s\" est dans la série \"%s\" dont vous avez un livre d'anthologie." #: ffdl_plugin.py:874 msgid "Click 'Yes' to Skip." @@ -1539,11 +1317,9 @@ msgstr "Ignore les récits en doublons." #: ffdl_plugin.py:959 msgid "" -"More than one identical book by Identifer URL or title/author(s)--can't tell " -"which book to update/overwrite." -msgstr "" -"Plus d'un livre identique par Identifiant URL ou titre/auteur(s)--ne peut " -"pas dire quel livre mettre à jour/écraser." +"More than one identical book by Identifer URL or title/author(s)--can't tell" +" which book to update/overwrite." +msgstr "Plus d'un livre identique par Identifiant URL ou titre/auteur(s)--ne peut pas dire quel livre mettre à jour/écraser." #: ffdl_plugin.py:970 msgid "Update" @@ -1557,9 +1333,7 @@ msgstr "Changer l'URL de Récit ?" msgid "" "%s by %s is already in your library with a different source " "URL:" -msgstr "" -"%s par %s est déjà dans votre bibliothèque avec une source URL " -"différente :" +msgstr "%s par %s est déjà dans votre bibliothèque avec une source URL différente :" #: ffdl_plugin.py:987 msgid "In library: %(liburl)s" @@ -1571,14 +1345,11 @@ msgstr "Nouvelle URL : %(newurl)s" #: ffdl_plugin.py:989 msgid "Click 'Yes' to update/overwrite book with new URL." -msgstr "" -"Cliquer 'Oui' pour mettre à jour/écraser le livre avec la nouvelle " -"URL." +msgstr "Cliquer 'Oui' pour mettre à jour/écraser le livre avec la nouvelle URL." #: ffdl_plugin.py:990 msgid "Click 'No' to skip updating/overwriting this book." -msgstr "" -"Cliquer 'Non' pour ignorer la mise à jour/l'écrasement de ce livre." +msgstr "Cliquer 'Non' pour ignorer la mise à jour/l'écrasement de ce livre." #: ffdl_plugin.py:992 ffdl_plugin.py:999 msgid "Download as New Book?" @@ -1588,17 +1359,13 @@ msgstr "Télécharger comme un Nouveau Livre ?" msgid "" "%s by %s is already in your library with a different source " "URL." -msgstr "" -"%s par %s est déjà dans votre bibliothèque avec une source URL " -"différente." +msgstr "%s par %s est déjà dans votre bibliothèque avec une source URL différente." #: ffdl_plugin.py:1001 msgid "" "You chose not to update the existing book. Do you want to add a new book " "for this URL?" -msgstr "" -"Vous choisissez de ne pas mettre à jour le livre existant. Voulez-vous " -"ajouter un nouveau livre pour cette URL ?" +msgstr "Vous choisissez de ne pas mettre à jour le livre existant. Voulez-vous ajouter un nouveau livre pour cette URL ?" #: ffdl_plugin.py:1003 msgid "Click 'Yes' to a new book with new URL." @@ -1610,9 +1377,7 @@ msgstr "Cliquer 'Non' pour ignorer l'URL." #: ffdl_plugin.py:1010 msgid "Update declined by user due to differing story URL(%s)" -msgstr "" -"Mise à jour déclinée par l'utilisateur en raison d'une URL(%s) de récit " -"différente" +msgstr "Mise à jour déclinée par l'utilisateur en raison d'une URL(%s) de récit différente" #: ffdl_plugin.py:1013 msgid "Different URL" @@ -1630,18 +1395,13 @@ msgstr "Contient déjà des chapitres %d." msgid "" "Existing epub contains %d chapters, web site only has %d. Use Overwrite to " "force update." -msgstr "" -"L'ePub existant contient des chapitres %d, le site web a seulement %d. " -"Utiliser Ecraser pour forcer la mise à jour." +msgstr "L'ePub existant contient des chapitres %d, le site web a seulement %d. Utiliser Ecraser pour forcer la mise à jour." #: ffdl_plugin.py:1041 msgid "" "FFDL doesn't recognize chapters in existing epub, epub is probably from a " "different source. Use Overwrite to force update." -msgstr "" -"FFDL ne reconnait pas les chapitres dans l'ePub existant, l'ePub est " -"probablement d'une source différente. Utiliser Ecraser pour forcer la mise à " -"jour." +msgstr "FFDL ne reconnait pas les chapitres dans l'ePub existant, l'ePub est probablement d'une source différente. Utiliser Ecraser pour forcer la mise à jour." #: ffdl_plugin.py:1053 msgid "Not Overwriting, web site is not newer." @@ -1649,9 +1409,7 @@ msgstr "Ne pas écraser, le site web n'est pas plus récent." #: ffdl_plugin.py:1122 msgid "None of the %d URLs/stories given can be/need to be downloaded." -msgstr "" -"Aucun des URLs/récits %d donnés ne peut être/n'a besoin d'être " -"téléchargé." +msgstr "Aucun des URLs/récits %d donnés ne peut être/n'a besoin d'être téléchargé." #: ffdl_plugin.py:1123 ffdl_plugin.py:1286 ffdl_plugin.py:1316 msgid "See log for details." @@ -1659,9 +1417,7 @@ msgstr "Voir le journal pour les détails." #: ffdl_plugin.py:1124 msgid "Proceed with updating your library(Error Column, if configured)?" -msgstr "" -"Procéder à la mise à jour de votre bibliothèque (Erreur de Colonne, si " -"configuré) ?" +msgstr "Procéder à la mise à jour de votre bibliothèque (Erreur de Colonne, si configuré) ?" #: ffdl_plugin.py:1131 ffdl_plugin.py:1298 msgid "Bad" @@ -1695,9 +1451,7 @@ msgstr "Erreur de mise à jour des Métadonnées" msgid "" "An error has occurred while FFDL was updating calibre's metadata for %s." -msgstr "" -"Une erreur s'est produite pendant que FFDL était occupé à mettre à jour les " -"métadonnes de calibre pour %s." +msgstr "Une erreur s'est produite pendant que FFDL était occupé à mettre à jour les métadonnes de calibre pour %s." #: ffdl_plugin.py:1189 msgid "The ebook has been updated, but the metadata has not." @@ -1718,9 +1472,7 @@ msgstr "Pas de bons récits pour l'Anthologie" #: ffdl_plugin.py:1271 msgid "" "No good stories/updates where downloaded, Anthology creation/update aborted." -msgstr "" -"Aucun bon récit/mise à jour n'a été téléchargé, la création/mise à jour de " -"l'Anthologie a été abandonnée." +msgstr "Aucun bon récit/mise à jour n'a été téléchargé, la création/mise à jour de l'Anthologie a été abandonnée." #: ffdl_plugin.py:1276 ffdl_plugin.py:1315 msgid "FFDL found %s good and %s bad updates." @@ -1729,20 +1481,15 @@ msgstr "FFDL trouve la mise à jour %s bonne et %s mauvaise" #: ffdl_plugin.py:1283 msgid "" "Are you sure you want to continue with creating/updating this Anthology?" -msgstr "" -"Etes-vous certain(e) de vouloir continuer avec la création/mise à jour de " -"cette Anthologie ?" +msgstr "Etes-vous certain(e) de vouloir continuer avec la création/mise à jour de cette Anthologie ?" #: ffdl_plugin.py:1284 msgid "Any updates that failed will not be included in the Anthology." -msgstr "" -"Toute mise à jour qui échoue ne sera pas incluse dans l'Anthologie" +msgstr "Toute mise à jour qui échoue ne sera pas incluse dans l'Anthologie" #: ffdl_plugin.py:1285 msgid "However, if there's an older version, it will still be included." -msgstr "" -"Cependant, s'il y a une version plus ancienne, celle-ci sera quand même " -"incluse." +msgstr "Cependant, s'il y a une version plus ancienne, celle-ci sera quand même incluse." #: ffdl_plugin.py:1288 msgid "Proceed with updating this anthology and your library?" @@ -1800,35 +1547,25 @@ msgstr "Erreur" msgid "" "You configured FanFictionDownLoader to automatically update Reading Lists, " "but you don't have the %s plugin installed anymore?" -msgstr "" -"Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent " -"les Listes de Lecture, mais vous n'avez pas le greffon %s installé ?" +msgstr "Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent les Listes de Lecture, mais vous n'avez pas le greffon %s installé ?" #: ffdl_plugin.py:1735 msgid "" "You configured FanFictionDownLoader to automatically update \"To Read\" " "Reading Lists, but you don't have any lists set?" -msgstr "" -"Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent " -"les Listes de Lecture \"A lire\", mais vous n'avez paramétré aucunes " -"listes ?" +msgstr "Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent les Listes de Lecture \"A lire\", mais vous n'avez paramétré aucunes listes ?" #: ffdl_plugin.py:1745 ffdl_plugin.py:1763 msgid "" "You configured FanFictionDownLoader to automatically update Reading List " "'%s', but you don't have a list of that name?" -msgstr "" -"Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent la " -"Liste de Lecture '%s', mais vous n'avez pas de liste à ce nom ?" +msgstr "Vous avec configuré FanFictionDownloader pour mettre à jour automatiquent la Liste de Lecture '%s', mais vous n'avez pas de liste à ce nom ?" #: ffdl_plugin.py:1751 msgid "" -"You configured FanFictionDownLoader to automatically update \"Send to Device" -"\" Reading Lists, but you don't have any lists set?" -msgstr "" -"Vous avec configuré FanFictionDownloader pour mette à jour automatiquement " -"les Listes de Lecture \"Envoyé vers le dispositif\", mais vous n'avez " -"paramétré aucune liste ?" +"You configured FanFictionDownLoader to automatically update \"Send to " +"Device\" Reading Lists, but you don't have any lists set?" +msgstr "Vous avec configuré FanFictionDownloader pour mette à jour automatiquement les Listes de Lecture \"Envoyé vers le dispositif\", mais vous n'avez paramétré aucune liste ?" #: ffdl_plugin.py:1871 msgid "No story URL found." diff --git a/calibre-plugin/translations/zz.po b/calibre-plugin/translations/zz.po index 6aefe62..0f1a957 100644 --- a/calibre-plugin/translations/zz.po +++ b/calibre-plugin/translations/zz.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FanFictionDownLoader 1.8\n" -"POT-Creation-Date: 2014-02-15 09:39+Central Standard Time\n" -"PO-Revision-Date: 2014-02-15 09:40-0600\n" +"POT-Creation-Date: 2014-07-14 10:52+Central Daylight Time\n" +"PO-Revision-Date: 2014-08-01 12:43-0600\n" "Last-Translator: Jim Miller \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -27,31 +27,31 @@ msgstr "" "zzPath to the calibre library. Default is to use the path stored in the " "settings." -#: config.py:155 +#: config.py:161 msgid "FAQs" msgstr "zzFAQs" -#: config.py:155 +#: config.py:161 msgid "List of Supported Sites" msgstr "zzList of Supported Sites" -#: config.py:169 +#: config.py:175 msgid "Basic" msgstr "zzBasic" -#: config.py:190 +#: config.py:196 msgid "Standard Columns" msgstr "zzStandard Columns" -#: config.py:193 +#: config.py:199 msgid "Custom Columns" msgstr "zzCustom Columns" -#: config.py:196 +#: config.py:202 msgid "Other" msgstr "zzOther" -#: config.py:316 +#: config.py:323 msgid "" "These settings control the basic features of the plugin--downloading " "FanFiction." @@ -59,11 +59,11 @@ msgstr "" "zzThese settings control the basic features of the plugin--downloading " "FanFiction." -#: config.py:320 +#: config.py:327 msgid "Defaults Options on Download" msgstr "zzDefaults Options on Download" -#: config.py:324 +#: config.py:331 msgid "" "On each download, FFDL offers an option to select the output format.
This sets what that option will default to." @@ -71,11 +71,11 @@ msgstr "" "zzOn each download, FFDL offers an option to select the output format.
This sets what that option will default to." -#: config.py:326 +#: config.py:333 msgid "Default Output &Format:" msgstr "zzDefault Output &Format:" -#: config.py:341 +#: config.py:348 msgid "" "On each download, FFDL offers an option of what happens if that story " "already exists.
This sets what that option will default to." @@ -83,15 +83,15 @@ msgstr "" "zzOn each download, FFDL offers an option of what happens if that story " "already exists.
This sets what that option will default to." -#: config.py:343 +#: config.py:350 msgid "Default If Story Already Exists?" msgstr "zzDefault If Story Already Exists?" -#: config.py:357 +#: config.py:364 msgid "Default Update Calibre &Metadata?" msgstr "zzDefault Update Calibre &Metadata?" -#: config.py:358 +#: config.py:365 msgid "" "On each download, FFDL offers an option to update Calibre's metadata (title, " "author, URL, tags, custom columns, etc) from the web site.
This sets " @@ -103,11 +103,11 @@ msgstr "" ">This sets whether that will default to on or off.
Columns set to 'New " "Only' in the column tabs will only be set for new books." -#: config.py:362 +#: config.py:369 msgid "Default Update EPUB Cover when Updating EPUB?" msgstr "zzDefault Update EPUB Cover when Updating EPUB?" -#: config.py:363 +#: config.py:370 msgid "" "On each download, FFDL offers an option to update the book cover image " "inside the EPUB from the web site when the EPUB is updated.
This " @@ -117,11 +117,11 @@ msgstr "" "inside the EPUB from the web site when the EPUB is updated.
This " "sets whether that will default to on or off." -#: config.py:367 +#: config.py:374 msgid "Smarten Punctuation (EPUB only)" msgstr "zzSmarten Punctuation (EPUB only)" -#: config.py:368 +#: config.py:375 msgid "" "Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB " "download and update." @@ -129,15 +129,15 @@ msgstr "" "zzRun Smarten Punctuation from Calibre's Polish Book feature on each EPUB " "download and update." -#: config.py:373 +#: config.py:380 msgid "Updating Calibre Options" msgstr "zzUpdating Calibre Options" -#: config.py:377 +#: config.py:384 msgid "Delete other existing formats?" msgstr "zzDelete other existing formats?" -#: config.py:378 +#: config.py:385 msgid "" "Check this to automatically delete all other ebook formats when updating an " "existing book.\n" @@ -147,11 +147,11 @@ msgstr "" "an existing book.\n" "Handy if you have both a Nook(epub) and Kindle(mobi), for example." -#: config.py:382 +#: config.py:389 msgid "Update Calibre Cover when Updating Metadata?" msgstr "zzUpdate Calibre Cover when Updating Metadata?" -#: config.py:383 +#: config.py:390 msgid "" "Update calibre book cover image from EPUB when metadata is updated. (EPUB " "only.)\n" @@ -161,11 +161,11 @@ msgstr "" "only.)\n" "Doesn't go looking for new images on 'Update Calibre Metadata Only'." -#: config.py:387 +#: config.py:394 msgid "Keep Existing Tags when Updating Metadata?" msgstr "zzKeep Existing Tags when Updating Metadata?" -#: config.py:388 +#: config.py:395 msgid "" "Existing tags will be kept and any new tags added.\n" "%(cmplt)s and %(inprog)s tags will be still be updated, if known.\n" @@ -179,11 +179,11 @@ msgstr "" "(If Tags is set to 'New Only' in the Standard Columns tab, this has no " "effect.)" -#: config.py:392 +#: config.py:399 msgid "Force Author into Author Sort?" msgstr "zzForce Author into Author Sort?" -#: config.py:393 +#: config.py:400 msgid "" "If checked, the author(s) as given will be used for the Author Sort, too.\n" "If not checked, calibre will apply it's built in algorithm which makes 'Bob " @@ -193,11 +193,11 @@ msgstr "" "If not checked, calibre will apply it's built in algorithm which makes 'Bob " "Smith' sort as 'Smith, Bob', etc." -#: config.py:397 +#: config.py:404 msgid "Force Title into Title Sort?" msgstr "zzForce Title into Title Sort?" -#: config.py:398 +#: config.py:405 msgid "" "If checked, the title as given will be used for the Title Sort, too.\n" "If not checked, calibre will apply it's built in algorithm which makes 'The " @@ -207,11 +207,11 @@ msgstr "" "If not checked, calibre will apply it's built in algorithm which makes 'The " "Title' sort as 'Title, The', etc." -#: config.py:402 +#: config.py:409 msgid "Check for existing Series Anthology books?" msgstr "zzCheck for existing Series Anthology books?" -#: config.py:403 +#: config.py:410 msgid "" "Check for existings Series Anthology books using each new story's series URL " "before downloading.\n" @@ -221,11 +221,11 @@ msgstr "" "URL before downloading.\n" "Offer to skip downloading if a Series Anthology is found." -#: config.py:407 +#: config.py:414 msgid "Check for changed Story URL?" msgstr "zzCheck for changed Story URL?" -#: config.py:408 +#: config.py:415 msgid "" "Warn you if an update will change the URL of an existing book.\n" "fanfiction.net URLs will change from http to https silently." @@ -233,11 +233,11 @@ msgstr "" "zzWarn you if an update will change the URL of an existing book.\n" "fanfiction.net URLs will change from http to https silently." -#: config.py:412 +#: config.py:419 msgid "Search EPUB text for Story URL?" msgstr "zzSearch EPUB text for Story URL?" -#: config.py:413 +#: config.py:420 msgid "" "Look for first valid story URL inside EPUB text if not found in metadata.\n" "Somewhat risky, could find wrong URL depending on EPUB content.\n" @@ -247,11 +247,11 @@ msgstr "" "Somewhat risky, could find wrong URL depending on EPUB content.\n" "Also finds and corrects bad ffnet URLs from ficsaver.com files." -#: config.py:417 +#: config.py:424 msgid "Mark added/updated books when finished?" msgstr "zzMark added/updated books when finished?" -#: config.py:418 +#: config.py:425 msgid "" "Mark added/updated books when finished. Use with option below.\n" "You can also manually search for 'marked:ffdl_success'.\n" @@ -261,11 +261,11 @@ msgstr "" "You can also manually search for 'marked:ffdl_success'.\n" "'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -#: config.py:422 +#: config.py:429 msgid "Show Marked books when finished?" msgstr "zzShow Marked books when finished?" -#: config.py:423 +#: config.py:430 msgid "" "Show Marked added/updated books only when finished.\n" "You can also manually search for 'marked:ffdl_success'.\n" @@ -275,11 +275,11 @@ msgstr "" "You can also manually search for 'marked:ffdl_success'.\n" "'marked:ffdl_failed' is also available, or search 'marked:ffdl' for both." -#: config.py:427 +#: config.py:434 msgid "Automatically Convert new/update books?" msgstr "zzAutomatically Convert new/update books?" -#: config.py:428 +#: config.py:435 msgid "" "Automatically call calibre's Convert for new/update books.\n" "Converts to the current output format as chosen in calibre's\n" @@ -289,23 +289,23 @@ msgstr "" "Converts to the current output format as chosen in calibre's\n" "Preferences->Behavior settings." -#: config.py:432 +#: config.py:439 msgid "GUI Options" msgstr "zzGUI Options" -#: config.py:436 +#: config.py:443 msgid "Take URLs from Clipboard?" msgstr "zzTake URLs from Clipboard?" -#: config.py:437 +#: config.py:444 msgid "Prefill URLs from valid URLs in Clipboard when Adding New." msgstr "zzPrefill URLs from valid URLs in Clipboard when Adding New." -#: config.py:441 +#: config.py:448 msgid "Default to Update when books selected?" msgstr "zzDefault to Update when books selected?" -#: config.py:442 +#: config.py:449 msgid "" "The top FanFictionDownLoader plugin button will start Update if\n" "books are selected. If unchecked, it will always bring up 'Add New'." @@ -313,11 +313,11 @@ msgstr "" "zzThe top FanFictionDownLoader plugin button will start Update if\n" "books are selected. If unchecked, it will always bring up 'Add New'." -#: config.py:446 +#: config.py:453 msgid "Keep 'Add New from URL(s)' dialog on top?" msgstr "zzKeep 'Add New from URL(s)' dialog on top?" -#: config.py:447 +#: config.py:454 msgid "" "Instructs the OS and Window Manager to keep the 'Add New from URL(s)'\n" "dialog on top of all other windows. Useful for dragging URLs onto it." @@ -325,15 +325,15 @@ msgstr "" "zzInstructs the OS and Window Manager to keep the 'Add New from URL(s)'\n" "dialog on top of all other windows. Useful for dragging URLs onto it." -#: config.py:451 +#: config.py:458 msgid "Misc Options" msgstr "zzMisc Options" -#: config.py:456 +#: config.py:463 msgid "Include images in EPUBs?" msgstr "zzInclude images in EPUBs?" -#: config.py:457 +#: config.py:464 msgid "" "Download and include images in EPUB stories. This is equivalent to adding:" "%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will " @@ -343,11 +343,11 @@ msgstr "" "%(imgset)s ...to the top of %(pini)s. Your settings in %(pini)s will " "override this." -#: config.py:461 +#: config.py:468 msgid "Inject calibre Series when none found?" msgstr "zzInject calibre Series when none found?" -#: config.py:462 +#: config.py:469 msgid "" "If no series is found, inject the calibre series (if there is one) so it " "appears on the FFDL title page(not cover)." @@ -355,55 +355,63 @@ msgstr "" "zzIf no series is found, inject the calibre series (if there is one) so it " "appears on the FFDL title page(not cover)." -#: config.py:466 +#: config.py:473 msgid "Reject List" msgstr "zzReject List" -#: config.py:470 +#: config.py:477 msgid "Edit Reject URL List" msgstr "zzEdit Reject URL List" -#: config.py:471 +#: config.py:478 msgid "Edit list of URLs FFDL will automatically Reject." msgstr "zzEdit list of URLs FFDL will automatically Reject." -#: config.py:475 config.py:544 +#: config.py:482 config.py:556 msgid "Add Reject URLs" msgstr "zzAdd Reject URLs" -#: config.py:476 +#: config.py:483 msgid "Add additional URLs to Reject as text." msgstr "zzAdd additional URLs to Reject as text." -#: config.py:480 +#: config.py:487 msgid "Edit Reject Reasons List" msgstr "zzEdit Reject Reasons List" -#: config.py:481 config.py:535 +#: config.py:488 config.py:547 msgid "Customize the Reasons presented when Rejecting URLs" msgstr "zzCustomize the Reasons presented when Rejecting URLs" -#: config.py:519 +#: config.py:492 +msgid "Reject Without Confirmation?" +msgstr "zzReject Without Confirmation?" + +#: config.py:493 +msgid "Always reject URLs on the Reject List without stopping and asking." +msgstr "zzAlways reject URLs on the Reject List without stopping and asking." + +#: config.py:531 msgid "Edit Reject URLs List" msgstr "zzEdit Reject URLs List" -#: config.py:533 +#: config.py:545 msgid "Reject Reasons" msgstr "zzReject Reasons" -#: config.py:534 +#: config.py:546 msgid "Customize Reject List Reasons" msgstr "zzCustomize Reject List Reasons" -#: config.py:542 +#: config.py:554 msgid "Reason why I rejected it" msgstr "zzReason why I rejected it" -#: config.py:542 +#: config.py:554 msgid "Title by Author" msgstr "zzTitle by Author" -#: config.py:545 +#: config.py:557 msgid "" "Add Reject URLs. Use: http://...,note or http://...,title by " "author - note
Invalid story URLs will be ignored." @@ -411,7 +419,7 @@ msgstr "" "zzAdd Reject URLs. Use: http://...,note or http://...,title by " "author - note
Invalid story URLs will be ignored." -#: config.py:546 +#: config.py:558 msgid "" "One URL per line:\n" "http://...,note\n" @@ -421,11 +429,11 @@ msgstr "" "http://...,note\n" "http://...,title by author - note" -#: config.py:548 dialogs.py:1007 +#: config.py:560 dialogs.py:1031 msgid "Add this reason to all URLs added:" msgstr "zzAdd this reason to all URLs added:" -#: config.py:563 +#: config.py:575 msgid "" "These settings provide more detailed control over what metadata will be " "displayed inside the ebook as well as let you set %(isa)s and %(u)s/%(p)s " @@ -435,11 +443,11 @@ msgstr "" "displayed inside the ebook as well as let you set %(isa)s and %(u)s/%(p)s " "for different sites." -#: config.py:581 +#: config.py:593 msgid "View Defaults" msgstr "zzView Defaults" -#: config.py:582 +#: config.py:594 msgid "" "View all of the plugin's configurable settings\n" "and their default settings." @@ -447,11 +455,11 @@ msgstr "" "zzView all of the plugin's configurable settings\n" "and their default settings." -#: config.py:600 +#: config.py:612 msgid "Plugin Defaults (%s) (Read-Only)" msgstr "zzPlugin Defaults (%s) (Read-Only)" -#: config.py:601 config.py:607 +#: config.py:613 config.py:619 msgid "" "These are all of the plugin's configurable options\n" "and their default settings." @@ -459,16 +467,16 @@ msgstr "" "zzThese are all of the plugin's configurable options\n" "and their default settings." -#: config.py:602 +#: config.py:614 msgid "Plugin Defaults" msgstr "zzPlugin Defaults" -#: config.py:618 dialogs.py:531 dialogs.py:634 +#: config.py:630 dialogs.py:555 dialogs.py:658 msgid "OK" msgstr "zzOK" # %(rl)s = Reading List. Keep as is. -#: config.py:638 +#: config.py:650 msgid "" "These settings provide integration with the %(rl)s Plugin. %(rl)s can " "automatically send to devices and change custom columns. You have to create " @@ -478,34 +486,34 @@ msgstr "" "automatically send to devices and change custom columns. You have to create " "and configure the lists in %(rl)s to be useful." -#: config.py:643 +#: config.py:655 msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." msgstr "zzAdd new/updated stories to \"Send to Device\" Reading List(s)." # %(rl)s = Reading List. Keep as is. -#: config.py:644 +#: config.py:656 msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin." msgstr "" "zzAutomatically add new/updated stories to these lists in the %(rl)s plugin." -#: config.py:649 +#: config.py:661 msgid "\"Send to Device\" Reading Lists" msgstr "zz\"Send to Device\" Reading Lists" -#: config.py:650 config.py:653 config.py:666 config.py:669 +#: config.py:662 config.py:665 config.py:678 config.py:681 msgid "" "When enabled, new/updated stories will be automatically added to these lists." msgstr "" "zzWhen enabled, new/updated stories will be automatically added to these " "lists." -#: config.py:659 +#: config.py:671 msgid "Add new/updated stories to \"To Read\" Reading List(s)." msgstr "zzAdd new/updated stories to \"To Read\" Reading List(s)." # %(rl)s = Reading List. Keep as is. -#: config.py:660 +#: config.py:672 msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin.\n" "Also offers menu option to remove stories from the \"To Read\" lists." @@ -514,18 +522,18 @@ msgstr "" "plugin.\n" "Also offers menu option to remove stories from the \"To Read\" lists." -#: config.py:665 +#: config.py:677 msgid "\"To Read\" Reading Lists" msgstr "zz\"To Read\" Reading Lists" -#: config.py:675 +#: config.py:687 msgid "" "Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." msgstr "" "zzAdd stories back to \"Send to Device\" Reading List(s) when marked \"Read" "\"." -#: config.py:676 +#: config.py:688 msgid "" "Menu option to remove from \"To Read\" lists will also add stories back to " "\"Send to Device\" Reading List(s)" @@ -534,7 +542,7 @@ msgstr "" "\"Send to Device\" Reading List(s)" # %(gc)s = Generate Cover. Keep as is. -#: config.py:698 +#: config.py:710 msgid "" "The %(gc)s plugin can create cover images for books using various metadata " "and configurations. If you have GC installed, FFDL can run GC on new " @@ -544,12 +552,12 @@ msgstr "" "and configurations. If you have GC installed, FFDL can run GC on new " "downloads and metadata updates. Pick a GC setting by site or Default." -#: config.py:716 config.py:720 config.py:733 +#: config.py:728 config.py:732 config.py:745 msgid "Default" msgstr "zzDefault" # %(gc)s = Generate Cover. Keep as is. -#: config.py:721 +#: config.py:733 msgid "" "On Metadata update, run %(gc)s with this setting, if not selected for " "specific site." @@ -558,25 +566,25 @@ msgstr "" "specific site." # %(gc)s = Generate Cover. Keep as is. -#: config.py:724 +#: config.py:736 msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." msgstr "" "zzOn Metadata update, run %(gc)s with this setting for %(site)s stories." # %(gc)s = Generate Cover. Keep as is. -#: config.py:747 +#: config.py:759 msgid "Run %(gc)s Only on New Books" msgstr "zzRun %(gc)s Only on New Books" -#: config.py:748 +#: config.py:760 msgid "Default is to run GC any time the calibre metadata is updated." msgstr "zzDefault is to run GC any time the calibre metadata is updated." -#: config.py:752 +#: config.py:764 msgid "Allow %(gcset)s from %(pini)s to override" msgstr "zzAllow %(gcset)s from %(pini)s to override" -#: config.py:753 +#: config.py:765 msgid "" "The %(pini)s parameter %(gcset)s allows you to choose a GC setting based on " "metadata rather than site, but it's much more complex.
%(gcset)s is " @@ -586,11 +594,11 @@ msgstr "" "on metadata rather than site, but it's much more complex.
%(gcset)s is " "ignored when this is off." -#: config.py:757 +#: config.py:769 msgid "Use calibre's Polish feature to inject/update the cover" msgstr "zzUse calibre's Polish feature to inject/update the cover" -#: config.py:758 +#: config.py:770 msgid "" "Calibre's Polish feature will be used to inject or update the generated " "cover into the ebook, EPUB only." @@ -598,7 +606,7 @@ msgstr "" "zzCalibre's Polish feature will be used to inject or update the generated " "cover into the ebook, EPUB only." -#: config.py:772 +#: config.py:784 msgid "" "These settings provide integration with the %(cp)s Plugin. %(cp)s can " "automatically update custom columns with page, word and reading level " @@ -608,7 +616,7 @@ msgstr "" "automatically update custom columns with page, word and reading level " "statistics. You have to create and configure the columns in %(cp)s first." -#: config.py:777 +#: config.py:789 msgid "" "If any of the settings below are checked, when stories are added or updated, " "the %(cp)s Plugin will be called to update the checked statistics." @@ -616,11 +624,11 @@ msgstr "" "zzIf any of the settings below are checked, when stories are added or " "updated, the %(cp)s Plugin will be called to update the checked statistics." -#: config.py:783 +#: config.py:795 msgid "Which column and algorithm to use are configured in %(cp)s." msgstr "zzWhich column and algorithm to use are configured in %(cp)s." -#: config.py:791 +#: config.py:803 msgid "" "Will overwrite word count from FFDL metadata if set to update the same " "custom column." @@ -628,7 +636,7 @@ msgstr "" "zzWill overwrite word count from FFDL metadata if set to update the same " "custom column." -#: config.py:822 +#: config.py:834 msgid "" "These controls aren't plugin settings as such, but convenience buttons for " "setting Keyboard shortcuts and getting all the FanFictionDownLoader " @@ -638,157 +646,157 @@ msgstr "" "setting Keyboard shortcuts and getting all the FanFictionDownLoader " "confirmation dialogs back again." -#: config.py:827 +#: config.py:839 msgid "Keyboard shortcuts..." msgstr "zzKeyboard shortcuts..." -#: config.py:828 +#: config.py:840 msgid "Edit the keyboard shortcuts associated with this plugin" msgstr "zzEdit the keyboard shortcuts associated with this plugin" -#: config.py:832 +#: config.py:844 msgid "Reset disabled &confirmation dialogs" msgstr "zzReset disabled &confirmation dialogs" -#: config.py:833 +#: config.py:845 msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" msgstr "zzReset all show me again dialogs for the FanFictionDownLoader plugin" -#: config.py:837 +#: config.py:849 msgid "&View library preferences..." msgstr "zz&View library preferences..." -#: config.py:838 +#: config.py:850 msgid "View data stored in the library database for this plugin" msgstr "zzView data stored in the library database for this plugin" -#: config.py:849 +#: config.py:861 msgid "Done" msgstr "zzDone" -#: config.py:850 +#: config.py:862 msgid "Confirmation dialogs have all been reset" msgstr "zzConfirmation dialogs have all been reset" -#: config.py:898 +#: config.py:910 msgid "Category" msgstr "zzCategory" -#: config.py:899 +#: config.py:911 msgid "Genre" msgstr "zzGenre" -#: config.py:900 +#: config.py:912 msgid "Language" msgstr "zzLanguage" -#: config.py:901 ffdl_plugin.py:1114 ffdl_plugin.py:1278 ffdl_plugin.py:1308 +#: config.py:913 ffdl_plugin.py:1126 ffdl_plugin.py:1290 ffdl_plugin.py:1320 msgid "Status" msgstr "zzStatus" -#: config.py:902 +#: config.py:914 msgid "Status:%(cmplt)s" msgstr "zzStatus:%(cmplt)s" -#: config.py:903 +#: config.py:915 msgid "Status:%(inprog)s" msgstr "zzStatus:%(inprog)s" -#: config.py:904 config.py:1038 +#: config.py:916 config.py:1050 msgid "Series" msgstr "zzSeries" -#: config.py:905 +#: config.py:917 msgid "Characters" msgstr "zzCharacters" -#: config.py:906 +#: config.py:918 msgid "Relationships" msgstr "zzRelationships" -#: config.py:907 +#: config.py:919 msgid "Published" msgstr "zzPublished" -#: config.py:908 ffdl_plugin.py:1391 ffdl_plugin.py:1410 +#: config.py:920 ffdl_plugin.py:1403 ffdl_plugin.py:1422 msgid "Updated" msgstr "zzUpdated" -#: config.py:909 +#: config.py:921 msgid "Created" msgstr "zzCreated" -#: config.py:910 +#: config.py:922 msgid "Rating" msgstr "zzRating" -#: config.py:911 +#: config.py:923 msgid "Warnings" msgstr "zzWarnings" -#: config.py:912 +#: config.py:924 msgid "Chapters" msgstr "zzChapters" -#: config.py:913 +#: config.py:925 msgid "Words" msgstr "zzWords" -#: config.py:914 +#: config.py:926 msgid "Site" msgstr "zzSite" -#: config.py:915 +#: config.py:927 msgid "Story ID" msgstr "zzStory ID" -#: config.py:916 +#: config.py:928 msgid "Author ID" msgstr "zzAuthor ID" -#: config.py:917 +#: config.py:929 msgid "Extra Tags" msgstr "zzExtra Tags" -#: config.py:918 config.py:1030 dialogs.py:793 dialogs.py:889 -#: ffdl_plugin.py:1114 ffdl_plugin.py:1278 ffdl_plugin.py:1308 +#: config.py:930 config.py:1042 dialogs.py:817 dialogs.py:913 +#: ffdl_plugin.py:1126 ffdl_plugin.py:1290 ffdl_plugin.py:1320 msgid "Title" msgstr "zzTitle" -#: config.py:919 +#: config.py:931 msgid "Story URL" msgstr "zzStory URL" -#: config.py:920 +#: config.py:932 msgid "Description" msgstr "zzDescription" -#: config.py:921 dialogs.py:793 dialogs.py:889 ffdl_plugin.py:1114 -#: ffdl_plugin.py:1278 ffdl_plugin.py:1308 +#: config.py:933 dialogs.py:817 dialogs.py:913 ffdl_plugin.py:1126 +#: ffdl_plugin.py:1290 ffdl_plugin.py:1320 msgid "Author" msgstr "zzAuthor" -#: config.py:922 +#: config.py:934 msgid "Author URL" msgstr "zzAuthor URL" -#: config.py:923 +#: config.py:935 msgid "File Format" msgstr "zzFile Format" -#: config.py:924 +#: config.py:936 msgid "File Extension" msgstr "zzFile Extension" -#: config.py:925 +#: config.py:937 msgid "Site Abbrev" msgstr "zzSite Abbrev" -#: config.py:926 +#: config.py:938 msgid "FFDL Version" msgstr "zzFFDL Version" -#: config.py:941 +#: config.py:953 msgid "" "If you have custom columns defined, they will be listed below. Choose a " "metadata value type to fill your columns automatically." @@ -796,24 +804,24 @@ msgstr "" "zzIf you have custom columns defined, they will be listed below. Choose a " "metadata value type to fill your columns automatically." -#: config.py:966 +#: config.py:978 msgid "Update this %s column(%s) with..." msgstr "zzUpdate this %s column(%s) with..." -#: config.py:976 +#: config.py:988 msgid "Values that aren't valid for this enumeration column will be ignored." msgstr "" "zzValues that aren't valid for this enumeration column will be ignored." -#: config.py:976 config.py:978 +#: config.py:988 config.py:990 msgid "Metadata values valid for this type of column." msgstr "zzMetadata values valid for this type of column." -#: config.py:981 config.py:1057 +#: config.py:993 config.py:1069 msgid "New Only" msgstr "zzNew Only" -#: config.py:982 +#: config.py:994 msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." @@ -821,11 +829,11 @@ msgstr "" "zzWrite to %s(%s) only for new\n" "books, not updates to existing books." -#: config.py:993 +#: config.py:1005 msgid "Allow %(ccset)s from %(pini)s to override" msgstr "zzAllow %(ccset)s from %(pini)s to override" -#: config.py:994 +#: config.py:1006 msgid "" "The %(pini)s parameter %(ccset)s allows you to set custom columns to site " "specific values that aren't common to all sites.
%(ccset)s is ignored " @@ -835,15 +843,15 @@ msgstr "" "specific values that aren't common to all sites.
%(ccset)s is ignored " "when this is off." -#: config.py:999 +#: config.py:1011 msgid "Special column:" msgstr "zzSpecial column:" -#: config.py:1004 +#: config.py:1016 msgid "Update/Overwrite Error Column:" msgstr "zzUpdate/Overwrite Error Column:" -#: config.py:1005 +#: config.py:1017 msgid "" "When an update or overwrite of an existing story fails, record the reason in " "this column.\n" @@ -853,39 +861,39 @@ msgstr "" "in this column.\n" "(Text and Long Text columns only.)" -#: config.py:1031 +#: config.py:1043 msgid "Author(s)" msgstr "zzAuthor(s)" -#: config.py:1032 +#: config.py:1044 msgid "Publisher" msgstr "zzPublisher" -#: config.py:1033 +#: config.py:1045 msgid "Tags" msgstr "zzTags" -#: config.py:1034 +#: config.py:1046 msgid "Languages" msgstr "zzLanguages" -#: config.py:1035 +#: config.py:1047 msgid "Published Date" msgstr "zzPublished Date" -#: config.py:1036 +#: config.py:1048 msgid "Date" msgstr "zzDate" -#: config.py:1037 +#: config.py:1049 msgid "Comments" msgstr "zzComments" -#: config.py:1039 +#: config.py:1051 msgid "Ids(url id only)" msgstr "zzIds(url id only)" -#: config.py:1044 +#: config.py:1056 msgid "" "The standard calibre metadata columns are listed below. You may choose " "whether FFDL will fill each column automatically on updates or only for new " @@ -895,7 +903,7 @@ msgstr "" "whether FFDL will fill each column automatically on updates or only for new " "books." -#: config.py:1058 +#: config.py:1070 msgid "" "Write to %s only for new\n" "books, not updates to existing books." @@ -903,57 +911,57 @@ msgstr "" "zzWrite to %s only for new\n" "books, not updates to existing books." -#: dialogs.py:45 +#: dialogs.py:69 msgid "Skip" msgstr "zzSkip" -#: dialogs.py:46 +#: dialogs.py:70 msgid "Add New Book" msgstr "zzAdd New Book" -#: dialogs.py:47 +#: dialogs.py:71 msgid "Update EPUB if New Chapters" msgstr "zzUpdate EPUB if New Chapters" -#: dialogs.py:48 +#: dialogs.py:72 msgid "Update EPUB Always" msgstr "zzUpdate EPUB Always" -#: dialogs.py:49 +#: dialogs.py:73 msgid "Overwrite if Newer" msgstr "zzOverwrite if Newer" -#: dialogs.py:50 +#: dialogs.py:74 msgid "Overwrite Always" msgstr "zzOverwrite Always" -#: dialogs.py:51 +#: dialogs.py:75 msgid "Update Calibre Metadata Only" msgstr "zzUpdate Calibre Metadata Only" -#: dialogs.py:228 ffdl_plugin.py:86 +#: dialogs.py:252 ffdl_plugin.py:89 msgid "FanFictionDownLoader" msgstr "zzFanFictionDownLoader" -#: dialogs.py:245 dialogs.py:692 +#: dialogs.py:269 dialogs.py:716 msgid "Show Download Options" msgstr "zzShow Download Options" -#: dialogs.py:264 dialogs.py:709 +#: dialogs.py:288 dialogs.py:733 msgid "Output &Format:" msgstr "zzOutput &Format:" -#: dialogs.py:272 dialogs.py:717 +#: dialogs.py:296 dialogs.py:741 msgid "" "Choose output format to create. May set default from plugin configuration." msgstr "" "zzChoose output format to create. May set default from plugin configuration." -#: dialogs.py:300 dialogs.py:734 +#: dialogs.py:324 dialogs.py:758 msgid "Update Calibre &Metadata?" msgstr "zzUpdate Calibre &Metadata?" -#: dialogs.py:301 dialogs.py:735 +#: dialogs.py:325 dialogs.py:759 msgid "" "Update metadata for existing stories in Calibre from web site?\n" "(Columns set to 'New Only' in the column tabs will only be set for new " @@ -963,11 +971,11 @@ msgstr "" "(Columns set to 'New Only' in the column tabs will only be set for new " "books.)" -#: dialogs.py:307 dialogs.py:739 +#: dialogs.py:331 dialogs.py:763 msgid "Update EPUB Cover?" msgstr "zzUpdate EPUB Cover?" -#: dialogs.py:308 dialogs.py:740 +#: dialogs.py:332 dialogs.py:764 msgid "" "Update book cover image from site or defaults (if found) inside the " "EPUB when EPUB is updated." @@ -975,11 +983,11 @@ msgstr "" "zzUpdate book cover image from site or defaults (if found) inside the " "EPUB when EPUB is updated." -#: dialogs.py:355 +#: dialogs.py:379 msgid "Story URL(s) for anthology, one per line:" msgstr "zzStory URL(s) for anthology, one per line:" -#: dialogs.py:356 +#: dialogs.py:380 msgid "" "URLs for stories to include in the anthology, one per line.\n" "Will take URLs from clipboard, but only valid URLs." @@ -987,11 +995,11 @@ msgstr "" "zzURLs for stories to include in the anthology, one per line.\n" "Will take URLs from clipboard, but only valid URLs." -#: dialogs.py:357 +#: dialogs.py:381 msgid "If Story Already Exists in Anthology?" msgstr "zzIf Story Already Exists in Anthology?" -#: dialogs.py:358 +#: dialogs.py:382 msgid "" "What to do if there's already an existing story with the same URL in the " "anthology." @@ -999,11 +1007,11 @@ msgstr "" "zzWhat to do if there's already an existing story with the same URL in the " "anthology." -#: dialogs.py:367 +#: dialogs.py:391 msgid "Story URL(s), one per line:" msgstr "zzStory URL(s), one per line:" -#: dialogs.py:368 +#: dialogs.py:392 msgid "" "URLs for stories, one per line.\n" "Will take URLs from clipboard, but only valid URLs.\n" @@ -1013,11 +1021,11 @@ msgstr "" "Will take URLs from clipboard, but only valid URLs.\n" "Add [1,5] after the URL to limit the download to chapters 1-5." -#: dialogs.py:369 +#: dialogs.py:393 msgid "If Story Already Exists?" msgstr "zzIf Story Already Exists?" -#: dialogs.py:370 +#: dialogs.py:394 msgid "" "What to do if there's already an existing story with the same URL or title " "and author." @@ -1025,19 +1033,19 @@ msgstr "" "zzWhat to do if there's already an existing story with the same URL or title " "and author." -#: dialogs.py:470 +#: dialogs.py:494 msgid "For Individual Books" msgstr "zzFor Individual Books" -#: dialogs.py:471 +#: dialogs.py:495 msgid "Get URLs and go to dialog for individual story downloads." msgstr "zzGet URLs and go to dialog for individual story downloads." -#: dialogs.py:475 +#: dialogs.py:499 msgid "For Anthology Epub" msgstr "zzFor Anthology Epub" -#: dialogs.py:476 +#: dialogs.py:500 msgid "" "Get URLs and go to dialog for Anthology download.\n" "Requires %s plugin." @@ -1045,97 +1053,97 @@ msgstr "" "zzGet URLs and go to dialog for Anthology download.\n" "Requires %s plugin." -#: dialogs.py:481 dialogs.py:535 +#: dialogs.py:505 dialogs.py:559 dialogs.py:586 msgid "Cancel" msgstr "zzCancel" -#: dialogs.py:513 +#: dialogs.py:537 msgid "Password" msgstr "zzPassword" -#: dialogs.py:514 +#: dialogs.py:538 msgid "Author requires a password for this story(%s)." msgstr "zzAuthor requires a password for this story(%s)." -#: dialogs.py:519 +#: dialogs.py:543 msgid "User/Password" msgstr "zzUser/Password" -#: dialogs.py:520 +#: dialogs.py:544 msgid "%s requires you to login to download this story." msgstr "zz%s requires you to login to download this story." -#: dialogs.py:522 +#: dialogs.py:546 msgid "User:" msgstr "zzUser:" -#: dialogs.py:526 +#: dialogs.py:550 msgid "Password:" msgstr "zzPassword:" -#: dialogs.py:557 +#: dialogs.py:581 msgid "Fetching metadata for stories..." msgstr "zzFetching metadata for stories..." -#: dialogs.py:558 +#: dialogs.py:582 msgid "Downloading metadata for stories" msgstr "zzDownloading metadata for stories" -#: dialogs.py:559 +#: dialogs.py:583 msgid "Fetched metadata for" msgstr "zzFetched metadata for" -#: dialogs.py:629 ffdl_plugin.py:322 +#: dialogs.py:653 ffdl_plugin.py:325 msgid "About FanFictionDownLoader" msgstr "zzAbout FanFictionDownLoader" -#: dialogs.py:683 +#: dialogs.py:707 msgid "Remove selected books from the list" msgstr "zzRemove selected books from the list" -#: dialogs.py:722 +#: dialogs.py:746 msgid "Update Mode:" msgstr "zzUpdate Mode:" -#: dialogs.py:725 +#: dialogs.py:749 msgid "" "What sort of update to perform. May set default from plugin configuration." msgstr "" "zzWhat sort of update to perform. May set default from plugin configuration." -#: dialogs.py:793 ffdl_plugin.py:1114 ffdl_plugin.py:1278 ffdl_plugin.py:1308 +#: dialogs.py:817 ffdl_plugin.py:1126 ffdl_plugin.py:1290 ffdl_plugin.py:1320 msgid "Comment" msgstr "zzComment" -#: dialogs.py:861 +#: dialogs.py:885 msgid "Are you sure you want to remove this book from the list?" msgstr "zzAre you sure you want to remove this book from the list?" -#: dialogs.py:863 +#: dialogs.py:887 msgid "Are you sure you want to remove the selected %d books from the list?" msgstr "zzAre you sure you want to remove the selected %d books from the list?" -#: dialogs.py:889 +#: dialogs.py:913 msgid "Note" msgstr "zzNote" -#: dialogs.py:931 +#: dialogs.py:955 msgid "Select or Edit Reject Note." msgstr "zzSelect or Edit Reject Note." -#: dialogs.py:939 +#: dialogs.py:963 msgid "Are you sure you want to remove this URL from the list?" msgstr "zzAre you sure you want to remove this URL from the list?" -#: dialogs.py:941 +#: dialogs.py:965 msgid "Are you sure you want to remove the %d selected URLs from the list?" msgstr "zzAre you sure you want to remove the %d selected URLs from the list?" -#: dialogs.py:959 +#: dialogs.py:983 msgid "List of Books to Reject" msgstr "zzList of Books to Reject" -#: dialogs.py:972 +#: dialogs.py:996 msgid "" "FFDL will remember these URLs and display the note and offer to reject them " "if you try to download them again later." @@ -1143,197 +1151,197 @@ msgstr "" "zzFFDL will remember these URLs and display the note and offer to reject " "them if you try to download them again later." -#: dialogs.py:986 +#: dialogs.py:1010 msgid "Remove selected URL(s) from the list" msgstr "zzRemove selected URL(s) from the list" -#: dialogs.py:1004 dialogs.py:1008 +#: dialogs.py:1028 dialogs.py:1032 msgid "This will be added to whatever note you've set for each URL above." msgstr "zzThis will be added to whatever note you've set for each URL above." -#: dialogs.py:1017 +#: dialogs.py:1041 msgid "Delete Books (including books without FanFiction URLs)?" msgstr "zzDelete Books (including books without FanFiction URLs)?" -#: dialogs.py:1018 +#: dialogs.py:1042 msgid "Delete the selected books after adding them to the Rejected URLs list." msgstr "" "zzDelete the selected books after adding them to the Rejected URLs list." -#: ffdl_plugin.py:87 +#: ffdl_plugin.py:90 msgid "Download FanFiction stories from various web sites" msgstr "zzDownload FanFiction stories from various web sites" # This is what appears on the plugin button/menu when added to calibre's main toolbar or menu. -#: ffdl_plugin.py:117 +#: ffdl_plugin.py:120 msgid "FanFictionDL" msgstr "zzFanFictionDL" -#: ffdl_plugin.py:240 +#: ffdl_plugin.py:243 msgid "&Add New from URL(s)" msgstr "zz&Add New from URL(s)" -#: ffdl_plugin.py:242 +#: ffdl_plugin.py:245 msgid "Add New FanFiction Book(s) from URL(s)" msgstr "zzAdd New FanFiction Book(s) from URL(s)" -#: ffdl_plugin.py:245 +#: ffdl_plugin.py:248 msgid "&Update Existing FanFiction Book(s)" msgstr "zz&Update Existing FanFiction Book(s)" -#: ffdl_plugin.py:251 +#: ffdl_plugin.py:254 msgid "Get Story URLs to Download from Web Page" msgstr "zzGet Story URLs to Download from Web Page" -#: ffdl_plugin.py:255 +#: ffdl_plugin.py:258 msgid "&Make Anthology Epub Manually from URL(s)" msgstr "zz&Make Anthology Epub Manually from URL(s)" -#: ffdl_plugin.py:257 +#: ffdl_plugin.py:260 msgid "Make FanFiction Anthology Epub Manually from URL(s)" msgstr "zzMake FanFiction Anthology Epub Manually from URL(s)" -#: ffdl_plugin.py:260 +#: ffdl_plugin.py:263 msgid "&Update Anthology Epub" msgstr "zz&Update Anthology Epub" -#: ffdl_plugin.py:262 +#: ffdl_plugin.py:265 msgid "Update FanFiction Anthology Epub" msgstr "zzUpdate FanFiction Anthology Epub" -#: ffdl_plugin.py:270 +#: ffdl_plugin.py:273 msgid "Add to \"To Read\" and \"Send to Device\" Lists" msgstr "zzAdd to \"To Read\" and \"Send to Device\" Lists" -#: ffdl_plugin.py:272 +#: ffdl_plugin.py:275 msgid "Remove from \"To Read\" and add to \"Send to Device\" Lists" msgstr "zzRemove from \"To Read\" and add to \"Send to Device\" Lists" -#: ffdl_plugin.py:274 ffdl_plugin.py:279 +#: ffdl_plugin.py:277 ffdl_plugin.py:282 msgid "Remove from \"To Read\" Lists" msgstr "zzRemove from \"To Read\" Lists" -#: ffdl_plugin.py:276 +#: ffdl_plugin.py:279 msgid "Add Selected to \"Send to Device\" Lists" msgstr "zzAdd Selected to \"Send to Device\" Lists" -#: ffdl_plugin.py:278 +#: ffdl_plugin.py:281 msgid "Add to \"To Read\" Lists" msgstr "zzAdd to \"To Read\" Lists" -#: ffdl_plugin.py:294 +#: ffdl_plugin.py:297 msgid "Get URLs from Selected Books" msgstr "zzGet URLs from Selected Books" -#: ffdl_plugin.py:300 ffdl_plugin.py:393 +#: ffdl_plugin.py:303 ffdl_plugin.py:396 msgid "Get Story URLs from Web Page" msgstr "zzGet Story URLs from Web Page" -#: ffdl_plugin.py:305 +#: ffdl_plugin.py:308 msgid "Reject Selected Books" msgstr "zzReject Selected Books" -#: ffdl_plugin.py:313 +#: ffdl_plugin.py:316 msgid "&Configure Plugin" msgstr "zz&Configure Plugin" -#: ffdl_plugin.py:316 +#: ffdl_plugin.py:319 msgid "Configure FanFictionDownLoader" msgstr "zzConfigure FanFictionDownLoader" -#: ffdl_plugin.py:319 +#: ffdl_plugin.py:322 msgid "About Plugin" msgstr "zzAbout Plugin" -#: ffdl_plugin.py:376 +#: ffdl_plugin.py:379 msgid "Cannot Update Reading Lists from Device View" msgstr "zzCannot Update Reading Lists from Device View" -#: ffdl_plugin.py:380 +#: ffdl_plugin.py:383 msgid "No Selected Books to Update Reading Lists" msgstr "zzNo Selected Books to Update Reading Lists" -#: ffdl_plugin.py:404 ffdl_plugin.py:456 +#: ffdl_plugin.py:407 ffdl_plugin.py:459 msgid "List of Story URLs" msgstr "zzList of Story URLs" -#: ffdl_plugin.py:405 +#: ffdl_plugin.py:408 msgid "No Valid Story URLs found on given page." msgstr "zzNo Valid Story URLs found on given page." -#: ffdl_plugin.py:420 +#: ffdl_plugin.py:423 msgid "No Selected Books to Get URLs From" msgstr "zzNo Selected Books to Get URLs From" -#: ffdl_plugin.py:438 +#: ffdl_plugin.py:441 msgid "Collecting URLs for stories..." msgstr "zzCollecting URLs for stories..." -#: ffdl_plugin.py:439 +#: ffdl_plugin.py:442 msgid "Get URLs for stories" msgstr "zzGet URLs for stories" -#: ffdl_plugin.py:440 ffdl_plugin.py:487 ffdl_plugin.py:674 +#: ffdl_plugin.py:443 ffdl_plugin.py:490 ffdl_plugin.py:677 msgid "URL retrieved" msgstr "zzURL retrieved" -#: ffdl_plugin.py:460 +#: ffdl_plugin.py:463 msgid "List of URLs" msgstr "zzList of URLs" -#: ffdl_plugin.py:461 +#: ffdl_plugin.py:464 msgid "No Story URLs found in selected books." msgstr "zzNo Story URLs found in selected books." -#: ffdl_plugin.py:477 +#: ffdl_plugin.py:480 msgid "No Selected Books have URLs to Reject" msgstr "zzNo Selected Books have URLs to Reject" -#: ffdl_plugin.py:485 +#: ffdl_plugin.py:488 msgid "Collecting URLs for Reject List..." msgstr "zzCollecting URLs for Reject List..." -#: ffdl_plugin.py:486 +#: ffdl_plugin.py:489 msgid "Get URLs for Reject List" msgstr "zzGet URLs for Reject List" -#: ffdl_plugin.py:521 +#: ffdl_plugin.py:524 msgid "Proceed to Remove?" msgstr "zzProceed to Remove?" -#: ffdl_plugin.py:521 +#: ffdl_plugin.py:524 msgid "Rejecting FFDL URLs: None of the books selected have FanFiction URLs." msgstr "" "zzRejecting FFDL URLs: None of the books selected have FanFiction URLs." # %s = EpubMerge -#: ffdl_plugin.py:543 +#: ffdl_plugin.py:546 msgid "Cannot Make Anthologys without %s" msgstr "zzCannot Make Anthologys without %s" -#: ffdl_plugin.py:547 ffdl_plugin.py:651 +#: ffdl_plugin.py:550 ffdl_plugin.py:654 msgid "Cannot Update Books from Device View" msgstr "zzCannot Update Books from Device View" -#: ffdl_plugin.py:551 +#: ffdl_plugin.py:554 msgid "Can only update 1 anthology at a time" msgstr "zzCan only update 1 anthology at a time" -#: ffdl_plugin.py:560 +#: ffdl_plugin.py:563 msgid "Can only Update Epub Anthologies" msgstr "zzCan only Update Epub Anthologies" -#: ffdl_plugin.py:578 ffdl_plugin.py:579 +#: ffdl_plugin.py:581 ffdl_plugin.py:582 msgid "Cannot Update Anthology" msgstr "zzCannot Update Anthology" -#: ffdl_plugin.py:579 +#: ffdl_plugin.py:582 msgid "" "Book isn't an FFDL Anthology or contains book(s) without valid FFDL URLs." msgstr "" "zzBook isn't an FFDL Anthology or contains book(s) without valid FFDL URLs." -#: ffdl_plugin.py:637 +#: ffdl_plugin.py:640 msgid "" "There are %d stories in the current anthology that are not going to " "be kept if you go ahead." @@ -1341,91 +1349,91 @@ msgstr "" "zzThere are %d stories in the current anthology that are not going to " "be kept if you go ahead." -#: ffdl_plugin.py:638 +#: ffdl_plugin.py:641 msgid "Story URLs that will be removed:" msgstr "zzStory URLs that will be removed:" -#: ffdl_plugin.py:640 +#: ffdl_plugin.py:643 msgid "Update anyway?" msgstr "zzUpdate anyway?" -#: ffdl_plugin.py:641 +#: ffdl_plugin.py:644 msgid "Stories Removed" msgstr "zzStories Removed" -#: ffdl_plugin.py:658 +#: ffdl_plugin.py:661 msgid "No Selected Books to Update" msgstr "zzNo Selected Books to Update" -#: ffdl_plugin.py:672 +#: ffdl_plugin.py:675 msgid "Collecting stories for update..." msgstr "zzCollecting stories for update..." -#: ffdl_plugin.py:673 +#: ffdl_plugin.py:676 msgid "Get stories for updates" msgstr "zzGet stories for updates" -#: ffdl_plugin.py:683 +#: ffdl_plugin.py:686 msgid "Update Existing List" msgstr "zzUpdate Existing List" -#: ffdl_plugin.py:732 +#: ffdl_plugin.py:738 msgid "Started fetching metadata for %s stories." msgstr "zzStarted fetching metadata for %s stories." -#: ffdl_plugin.py:738 +#: ffdl_plugin.py:744 msgid "No valid story URLs entered." msgstr "zzNo valid story URLs entered." -#: ffdl_plugin.py:763 ffdl_plugin.py:769 +#: ffdl_plugin.py:769 ffdl_plugin.py:775 msgid "Reject URL?" msgstr "zzReject URL?" -#: ffdl_plugin.py:770 ffdl_plugin.py:788 +#: ffdl_plugin.py:776 ffdl_plugin.py:794 msgid "%s is on your Reject URL list:" msgstr "zz%s is on your Reject URL list:" -#: ffdl_plugin.py:772 +#: ffdl_plugin.py:778 msgid "Click 'Yes' to Reject." msgstr "zzClick 'Yes' to Reject." -#: ffdl_plugin.py:773 ffdl_plugin.py:857 +#: ffdl_plugin.py:779 ffdl_plugin.py:875 msgid "Click 'No' to download anyway." msgstr "zzClick 'No' to download anyway." -#: ffdl_plugin.py:775 +#: ffdl_plugin.py:781 msgid "Story on Reject URLs list (%s)." msgstr "zzStory on Reject URLs list (%s)." -#: ffdl_plugin.py:778 +#: ffdl_plugin.py:784 msgid "Rejected" msgstr "zzRejected" -#: ffdl_plugin.py:781 +#: ffdl_plugin.py:787 msgid "Remove Reject URL?" msgstr "zzRemove Reject URL?" -#: ffdl_plugin.py:787 +#: ffdl_plugin.py:793 msgid "Remove URL from Reject List?" msgstr "zzRemove URL from Reject List?" -#: ffdl_plugin.py:790 +#: ffdl_plugin.py:796 msgid "Click 'Yes' to remove it from the list," msgstr "zzClick 'Yes' to remove it from the list," -#: ffdl_plugin.py:791 +#: ffdl_plugin.py:797 msgid "Click 'No' to leave it on the list." msgstr "zzClick 'No' to leave it on the list." -#: ffdl_plugin.py:808 +#: ffdl_plugin.py:814 msgid "Cannot update non-epub format." msgstr "zzCannot update non-epub format." -#: ffdl_plugin.py:833 +#: ffdl_plugin.py:851 msgid "Are You an Adult?" msgstr "zzAre You an Adult?" -#: ffdl_plugin.py:834 +#: ffdl_plugin.py:852 msgid "" "%s requires that you be an adult. Please confirm you are an adult in your " "locale:" @@ -1433,15 +1441,15 @@ msgstr "" "zz%s requires that you be an adult. Please confirm you are an adult in your " "locale:" -#: ffdl_plugin.py:848 +#: ffdl_plugin.py:866 msgid "Skip Story?" msgstr "zzSkip Story?" -#: ffdl_plugin.py:854 +#: ffdl_plugin.py:872 msgid "Skip Anthology Story?" msgstr "zzSkip Anthology Story?" -#: ffdl_plugin.py:855 +#: ffdl_plugin.py:873 msgid "" "\"%s\" is in series \"%s\" that you have an " "anthology book for." @@ -1449,31 +1457,31 @@ msgstr "" "zz\"%s\" is in series \"%s\" that you have " "an anthology book for." -#: ffdl_plugin.py:856 +#: ffdl_plugin.py:874 msgid "Click 'Yes' to Skip." msgstr "zzClick 'Yes' to Skip." -#: ffdl_plugin.py:859 +#: ffdl_plugin.py:877 msgid "Story in Series Anthology(%s)." msgstr "zzStory in Series Anthology(%s)." -#: ffdl_plugin.py:864 +#: ffdl_plugin.py:882 msgid "Skipped" msgstr "zzSkipped" -#: ffdl_plugin.py:892 +#: ffdl_plugin.py:910 msgid "Add" msgstr "zzAdd" -#: ffdl_plugin.py:905 +#: ffdl_plugin.py:923 msgid "Meta" msgstr "zzMeta" -#: ffdl_plugin.py:945 +#: ffdl_plugin.py:956 msgid "Skipping duplicate story." msgstr "zzSkipping duplicate story." -#: ffdl_plugin.py:948 +#: ffdl_plugin.py:959 msgid "" "More than one identical book by Identifer URL or title/author(s)--can't tell " "which book to update/overwrite." @@ -1481,15 +1489,15 @@ msgstr "" "zzMore than one identical book by Identifer URL or title/author(s)--can't " "tell which book to update/overwrite." -#: ffdl_plugin.py:959 +#: ffdl_plugin.py:970 msgid "Update" msgstr "zzUpdate" -#: ffdl_plugin.py:966 ffdl_plugin.py:973 +#: ffdl_plugin.py:978 ffdl_plugin.py:985 msgid "Change Story URL?" msgstr "zzChange Story URL?" -#: ffdl_plugin.py:974 +#: ffdl_plugin.py:986 msgid "" "%s by %s is already in your library with a different source " "URL:" @@ -1497,27 +1505,27 @@ msgstr "" "zz%s by %s is already in your library with a different source " "URL:" -#: ffdl_plugin.py:975 +#: ffdl_plugin.py:987 msgid "In library: %(liburl)s" msgstr "zzIn library: %(liburl)s" -#: ffdl_plugin.py:976 ffdl_plugin.py:990 +#: ffdl_plugin.py:988 ffdl_plugin.py:1002 msgid "New URL: %(newurl)s" msgstr "zzNew URL: %(newurl)s" -#: ffdl_plugin.py:977 +#: ffdl_plugin.py:989 msgid "Click 'Yes' to update/overwrite book with new URL." msgstr "zzClick 'Yes' to update/overwrite book with new URL." -#: ffdl_plugin.py:978 +#: ffdl_plugin.py:990 msgid "Click 'No' to skip updating/overwriting this book." msgstr "zzClick 'No' to skip updating/overwriting this book." -#: ffdl_plugin.py:980 ffdl_plugin.py:987 +#: ffdl_plugin.py:992 ffdl_plugin.py:999 msgid "Download as New Book?" msgstr "zzDownload as New Book?" -#: ffdl_plugin.py:988 +#: ffdl_plugin.py:1000 msgid "" "%s by %s is already in your library with a different source " "URL." @@ -1525,7 +1533,7 @@ msgstr "" "zz%s by %s is already in your library with a different source " "URL." -#: ffdl_plugin.py:989 +#: ffdl_plugin.py:1001 msgid "" "You chose not to update the existing book. Do you want to add a new book " "for this URL?" @@ -1533,31 +1541,31 @@ msgstr "" "zzYou chose not to update the existing book. Do you want to add a new book " "for this URL?" -#: ffdl_plugin.py:991 +#: ffdl_plugin.py:1003 msgid "Click 'Yes' to a new book with new URL." msgstr "zzClick 'Yes' to a new book with new URL." -#: ffdl_plugin.py:992 +#: ffdl_plugin.py:1004 msgid "Click 'No' to skip URL." msgstr "zzClick 'No' to skip URL." -#: ffdl_plugin.py:998 +#: ffdl_plugin.py:1010 msgid "Update declined by user due to differing story URL(%s)" msgstr "zzUpdate declined by user due to differing story URL(%s)" -#: ffdl_plugin.py:1001 +#: ffdl_plugin.py:1013 msgid "Different URL" msgstr "zzDifferent URL" -#: ffdl_plugin.py:1006 +#: ffdl_plugin.py:1018 msgid "Metadata collected." msgstr "zzMetadata collected." -#: ffdl_plugin.py:1022 +#: ffdl_plugin.py:1034 msgid "Already contains %d chapters." msgstr "zzAlready contains %d chapters." -#: ffdl_plugin.py:1027 +#: ffdl_plugin.py:1039 msgid "" "Existing epub contains %d chapters, web site only has %d. Use Overwrite to " "force update." @@ -1565,7 +1573,7 @@ msgstr "" "zzExisting epub contains %d chapters, web site only has %d. Use Overwrite to " "force update." -#: ffdl_plugin.py:1029 +#: ffdl_plugin.py:1041 msgid "" "FFDL doesn't recognize chapters in existing epub, epub is probably from a " "different source. Use Overwrite to force update." @@ -1573,52 +1581,52 @@ msgstr "" "zzFFDL doesn't recognize chapters in existing epub, epub is probably from a " "different source. Use Overwrite to force update." -#: ffdl_plugin.py:1041 +#: ffdl_plugin.py:1053 msgid "Not Overwriting, web site is not newer." msgstr "zzNot Overwriting, web site is not newer." -#: ffdl_plugin.py:1110 +#: ffdl_plugin.py:1122 msgid "None of the %d URLs/stories given can be/need to be downloaded." msgstr "" "zzNone of the %d URLs/stories given can be/need to be downloaded." -#: ffdl_plugin.py:1111 ffdl_plugin.py:1274 ffdl_plugin.py:1304 +#: ffdl_plugin.py:1123 ffdl_plugin.py:1286 ffdl_plugin.py:1316 msgid "See log for details." msgstr "zzSee log for details." -#: ffdl_plugin.py:1112 +#: ffdl_plugin.py:1124 msgid "Proceed with updating your library(Error Column, if configured)?" msgstr "zzProceed with updating your library(Error Column, if configured)?" -#: ffdl_plugin.py:1119 ffdl_plugin.py:1286 +#: ffdl_plugin.py:1131 ffdl_plugin.py:1298 msgid "Bad" msgstr "zzBad" -#: ffdl_plugin.py:1127 +#: ffdl_plugin.py:1139 msgid "FFDL download ended" msgstr "zzFFDL download ended" -#: ffdl_plugin.py:1127 ffdl_plugin.py:1329 +#: ffdl_plugin.py:1139 ffdl_plugin.py:1341 msgid "FFDL log" msgstr "zzFFDL log" -#: ffdl_plugin.py:1135 +#: ffdl_plugin.py:1147 msgid "Download FanFiction Book" msgstr "zzDownload FanFiction Book" -#: ffdl_plugin.py:1142 +#: ffdl_plugin.py:1154 msgid "Starting %d FanFictionDownLoads" msgstr "zzStarting %d FanFictionDownLoads" -#: ffdl_plugin.py:1172 +#: ffdl_plugin.py:1184 msgid "Story Details:" msgstr "zzStory Details:" -#: ffdl_plugin.py:1175 +#: ffdl_plugin.py:1187 msgid "Error Updating Metadata" msgstr "zzError Updating Metadata" -#: ffdl_plugin.py:1176 +#: ffdl_plugin.py:1188 msgid "" "An error has occurred while FFDL was updating calibre's metadata for %s." @@ -1626,101 +1634,101 @@ msgstr "" "zzAn error has occurred while FFDL was updating calibre's metadata for %s." -#: ffdl_plugin.py:1177 +#: ffdl_plugin.py:1189 msgid "The ebook has been updated, but the metadata has not." msgstr "zzThe ebook has been updated, but the metadata has not." -#: ffdl_plugin.py:1229 +#: ffdl_plugin.py:1241 msgid "Finished Adding/Updating %d books." msgstr "zzFinished Adding/Updating %d books." -#: ffdl_plugin.py:1237 +#: ffdl_plugin.py:1249 msgid "Starting auto conversion of %d books." msgstr "zzStarting auto conversion of %d books." -#: ffdl_plugin.py:1258 +#: ffdl_plugin.py:1270 msgid "No Good Stories for Anthology" msgstr "zzNo Good Stories for Anthology" -#: ffdl_plugin.py:1259 +#: ffdl_plugin.py:1271 msgid "" "No good stories/updates where downloaded, Anthology creation/update aborted." msgstr "" "zzNo good stories/updates where downloaded, Anthology creation/update " "aborted." -#: ffdl_plugin.py:1264 ffdl_plugin.py:1303 +#: ffdl_plugin.py:1276 ffdl_plugin.py:1315 msgid "FFDL found %s good and %s bad updates." msgstr "zzFFDL found %s good and %s bad updates." -#: ffdl_plugin.py:1271 +#: ffdl_plugin.py:1283 msgid "" "Are you sure you want to continue with creating/updating this Anthology?" msgstr "" "zzAre you sure you want to continue with creating/updating this Anthology?" -#: ffdl_plugin.py:1272 +#: ffdl_plugin.py:1284 msgid "Any updates that failed will not be included in the Anthology." msgstr "" "zzAny updates that failed will not be included in the Anthology." -#: ffdl_plugin.py:1273 +#: ffdl_plugin.py:1285 msgid "However, if there's an older version, it will still be included." msgstr "zzHowever, if there's an older version, it will still be included." -#: ffdl_plugin.py:1276 +#: ffdl_plugin.py:1288 msgid "Proceed with updating this anthology and your library?" msgstr "zzProceed with updating this anthology and your library?" -#: ffdl_plugin.py:1284 +#: ffdl_plugin.py:1296 msgid "Good" msgstr "zzGood" -#: ffdl_plugin.py:1305 +#: ffdl_plugin.py:1317 msgid "Proceed with updating your library?" msgstr "zzProceed with updating your library?" -#: ffdl_plugin.py:1329 +#: ffdl_plugin.py:1341 msgid "FFDL download complete" msgstr "zzFFDL download complete" -#: ffdl_plugin.py:1342 +#: ffdl_plugin.py:1354 msgid "Merging %s books." msgstr "zzMerging %s books." -#: ffdl_plugin.py:1382 +#: ffdl_plugin.py:1394 msgid "FFDL Adding/Updating books." msgstr "zzFFDL Adding/Updating books." -#: ffdl_plugin.py:1389 +#: ffdl_plugin.py:1401 msgid "Updating calibre for FanFiction stories..." msgstr "zzUpdating calibre for FanFiction stories..." -#: ffdl_plugin.py:1390 +#: ffdl_plugin.py:1402 msgid "Update calibre for FanFiction stories" msgstr "zzUpdate calibre for FanFiction stories" -#: ffdl_plugin.py:1399 +#: ffdl_plugin.py:1411 msgid "Adding/Updating %s BAD books." msgstr "zzAdding/Updating %s BAD books." -#: ffdl_plugin.py:1408 +#: ffdl_plugin.py:1420 msgid "Updating calibre for BAD FanFiction stories..." msgstr "zzUpdating calibre for BAD FanFiction stories..." -#: ffdl_plugin.py:1409 +#: ffdl_plugin.py:1421 msgid "Update calibre for BAD FanFiction stories" msgstr "zzUpdate calibre for BAD FanFiction stories" -#: ffdl_plugin.py:1435 +#: ffdl_plugin.py:1447 msgid "Adding format to book failed for some reason..." msgstr "zzAdding format to book failed for some reason..." -#: ffdl_plugin.py:1438 +#: ffdl_plugin.py:1450 msgid "Error" msgstr "zzError" -#: ffdl_plugin.py:1701 +#: ffdl_plugin.py:1723 msgid "" "You configured FanFictionDownLoader to automatically update Reading Lists, " "but you don't have the %s plugin installed anymore?" @@ -1728,7 +1736,7 @@ msgstr "" "zzYou configured FanFictionDownLoader to automatically update Reading Lists, " "but you don't have the %s plugin installed anymore?" -#: ffdl_plugin.py:1713 +#: ffdl_plugin.py:1735 msgid "" "You configured FanFictionDownLoader to automatically update \"To Read\" " "Reading Lists, but you don't have any lists set?" @@ -1736,7 +1744,7 @@ msgstr "" "zzYou configured FanFictionDownLoader to automatically update \"To Read\" " "Reading Lists, but you don't have any lists set?" -#: ffdl_plugin.py:1723 ffdl_plugin.py:1741 +#: ffdl_plugin.py:1745 ffdl_plugin.py:1763 msgid "" "You configured FanFictionDownLoader to automatically update Reading List " "'%s', but you don't have a list of that name?" @@ -1744,7 +1752,7 @@ msgstr "" "zzYou configured FanFictionDownLoader to automatically update Reading List " "'%s', but you don't have a list of that name?" -#: ffdl_plugin.py:1729 +#: ffdl_plugin.py:1751 msgid "" "You configured FanFictionDownLoader to automatically update \"Send to Device" "\" Reading Lists, but you don't have any lists set?" @@ -1752,35 +1760,35 @@ msgstr "" "zzYou configured FanFictionDownLoader to automatically update \"Send to " "Device\" Reading Lists, but you don't have any lists set?" -#: ffdl_plugin.py:1848 +#: ffdl_plugin.py:1871 msgid "No story URL found." msgstr "zzNo story URL found." -#: ffdl_plugin.py:1851 +#: ffdl_plugin.py:1874 msgid "Not Found" msgstr "zzNot Found" -#: ffdl_plugin.py:1857 +#: ffdl_plugin.py:1880 msgid "URL is not a valid story URL." msgstr "zzURL is not a valid story URL." -#: ffdl_plugin.py:1860 +#: ffdl_plugin.py:1883 msgid "Bad URL" msgstr "zzBad URL" -#: ffdl_plugin.py:1990 +#: ffdl_plugin.py:2018 msgid "Anthology containing:" msgstr "zzAnthology containing:" # title by author -#: ffdl_plugin.py:1991 +#: ffdl_plugin.py:2019 msgid "%s by %s" msgstr "zz%s by %s" -#: ffdl_plugin.py:2011 +#: ffdl_plugin.py:2038 msgid " Anthology" msgstr "zz Anthology" -#: ffdl_plugin.py:2048 +#: ffdl_plugin.py:2075 msgid "(was set, removed for security)" msgstr "zz(was set, removed for security)"