From 4e1e04ef06861ec066bc883cc9fc3d41909e4b5b Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sat, 30 Nov 2013 16:54:36 -0600 Subject: [PATCH] Update translations, add German. --- calibre-plugin/translations/de.po | 1838 ++++++++++++++++++++++ calibre-plugin/translations/default.po | 280 ++-- calibre-plugin/translations/messages.pot | 276 ++-- calibre-plugin/translations/zz.po | 282 ++-- 4 files changed, 2266 insertions(+), 410 deletions(-) create mode 100644 calibre-plugin/translations/de.po diff --git a/calibre-plugin/translations/de.po b/calibre-plugin/translations/de.po new file mode 100644 index 00000000..d8f2b9f7 --- /dev/null +++ b/calibre-plugin/translations/de.po @@ -0,0 +1,1838 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: FanFictionDownLoader 1.8\n" +"POT-Creation-Date: 2013-11-29 10:53+Central Standard Time\n" +"PO-Revision-Date: 2013-11-30 09:03-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 "" +"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." + +#: config.py:155 +msgid "FAQs" +msgstr "FAQ´s" + +#: config.py:155 +msgid "List of Supported Sites" +msgstr "Liste der unterstützten Seiten" + +#: config.py:169 +msgid "Basic" +msgstr "Basis" + +#: config.py:190 +msgid "Standard Columns" +msgstr "Standard-Spalten" + +#: config.py:193 +msgid "Custom Columns" +msgstr "Benutzerdefinierte Spalten" + +#: config.py:196 +msgid "Other" +msgstr "Andere" + +#: config.py:314 +msgid "" +"These settings control the basic features of the plugin--downloading " +"FanFiction." +msgstr "" +"Diese Einstellungen steuern die grundlegenden Funktionen des Plugins -- " +"FanFictions herunterladen." + +#: config.py:318 +msgid "Defaults Options on Download" +msgstr "Standardeinstellung für das Herunterladen" + +#: config.py:322 +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." + +#: config.py:324 +msgid "Default Output &Format:" +msgstr "Standardeinstellung Ausgabe-Format:" + +#: config.py:339 +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." + +#: config.py:341 +msgid "Default If Story Already Exists?" +msgstr "Standardeinstellung, wenn die Story bereits vorhanden ist?" + +#: config.py:355 +msgid "Default Update Calibre &Metadata?" +msgstr "Standardeinstellung für die Aktualisierung der Calibre-Metadaten?" + +#: config.py:356 +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 "" +"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." + +#: config.py:360 +msgid "Default Update EPUB Cover when Updating EPUB?" +msgstr "" +"Als Standardeinstellung das EPUB-Cover aktualisieren, wenn das EPUB " +"aktualisiert wird?" + +#: config.py:361 +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." + +#: config.py:365 +msgid "Smarten Punctuation (EPUB only)" +msgstr "Intelligente Zeichensetzung (nur EPUB)" + +#: config.py:366 +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." + +#: config.py:371 +msgid "Updating Calibre Options" +msgstr "Calibre Optionen beim Aktualisieren" + +#: config.py:375 +msgid "Delete other existing formats?" +msgstr "Andere vorhandene Formate löschen?" + +#: config.py:376 +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 "" +"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:380 +msgid "Update Calibre Cover when Updating Metadata?" +msgstr "Calibre Cover aktualisieren, wenn die Metadaten aktualiert werden?" + +#: config.py:381 +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 "" +"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." + +#: config.py:385 +msgid "Keep Existing Tags when Updating Metadata?" +msgstr "" +"Vorhandene Schlagworte behalten, wenn die Metadaten aktualisiert werden?" + +#: config.py:386 +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.)" + +#: config.py:390 +msgid "Force Author into Author Sort?" +msgstr "Autor in Autoren-Sortierung übernehmen?" + +#: config.py:391 +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." + +#: config.py:395 +msgid "Force Title into Title Sort?" +msgstr "Titel in Titel-Sortierung übernehmen?" + +#: config.py:396 +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." + +#: config.py:400 +msgid "Check for existing Series Anthology books?" +msgstr "Auf vorhandene Serien-Sammelband-Bücher prüfen?" + +#: config.py:401 +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 "" +"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." + +#: config.py:405 +msgid "Check for changed Story URL?" +msgstr "Auf geänderte Story-URL prüfen?" + +#: config.py:406 +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." + +#: config.py:410 +msgid "Search EPUB text for Story URL?" +msgstr "Durchsuche den EPUB-Text nach einer Story-URL?" + +#: config.py:411 +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." + +#: config.py:415 +msgid "Mark added/updated books when finished?" +msgstr "Hinzugefügte/aktualisierte Bücher markieren, wenn fertiggestellt?" + +#: config.py:416 +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." + +#: config.py:420 +msgid "Show Marked books when finished?" +msgstr "Hinzugefügte/aktualisierte Bücher anzeigen, wenn fertiggestellt?" + +#: config.py:421 +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." + +#: config.py:425 +msgid "GUI Options" +msgstr "GUI Optionen:" + +#: config.py:429 +msgid "Take URLs from Clipboard?" +msgstr "URL´s aus der Zwischenablage nehmen?" + +#: config.py:430 +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\"." + +#: config.py:434 +msgid "Default to Update when books selected?" +msgstr "Standardmäßig aktualisieren, wenn Bücher ausgewählt sind?" + +#: config.py:435 +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\"." + +#: config.py:439 +msgid "Keep 'Add New from URL(s)' dialog on top?" +msgstr "\"Neu von URL´s hinzufügen\" immer an erster Stelle behalten?" + +#: config.py:440 +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." + +#: config.py:444 +msgid "Misc Options" +msgstr "Verschiedene Optionen" + +#: config.py:449 +msgid "Include images in EPUBs?" +msgstr "Bilder in EPUB´s einfügen?" + +#: config.py:450 +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." + +#: config.py:454 +msgid "Inject calibre Series when none found?" +msgstr "Calibre-Serie einfügen, wenn keine gefunden wurde?" + +#: config.py:455 +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)." + +#: config.py:459 +msgid "Reject List" +msgstr "Ablehnungsliste" + +#: config.py:463 +msgid "Edit Reject URL List" +msgstr "Ablehnungsliste bearbeiten" + +#: config.py:464 +msgid "Edit list of URLs FFDL will automatically Reject." +msgstr "Liste von URL´s bearbeiten, die FFDL automatisch ablehnen wird." + +#: config.py:468 config.py:537 +msgid "Add Reject URLs" +msgstr "Abzulehnende URL´s hinzufügen" + +#: config.py:469 +msgid "Add additional URLs to Reject as text." +msgstr "Zusätzliche URL´s als Text zur Ablehnungsliste hinzufügen." + +#: config.py:473 +msgid "Edit Reject Reasons List" +msgstr "Ablehnungsgründeliste bearbeiten" + +#: config.py:474 config.py:528 +msgid "Customize the Reasons presented when Rejecting URLs" +msgstr "Gründe für die Ablehnung von URL´s benutzerdefinieren" + +#: config.py:512 +msgid "Edit Reject URLs List" +msgstr "Ablehnungsliste bearbeiten" + +#: config.py:526 +msgid "Reject Reasons" +msgstr "Ablehnungsgründe" + +#: config.py:527 +msgid "Customize Reject List Reasons" +msgstr "Ablehnungsgründeliste benutzerdefinieren" + +#: config.py:535 +msgid "Reason why I rejected it" +msgstr "Grund der Ablehnung" + +#: config.py:535 +msgid "Title by Author" +msgstr "Titel von Autor" + +#: config.py:538 +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." + +#: config.py:539 +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" + +#: config.py:541 dialogs.py:1006 +msgid "Add this reason to all URLs added:" +msgstr "Bei allen oben angegebenen URL`s diesen Grund anfügen:" + +#: config.py:556 +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." + +#: config.py:574 +msgid "View Defaults" +msgstr "Ansicht der Standardeinstellungen" + +#: config.py:575 +msgid "" +"View all of the plugin's configurable settings\n" +"and their default settings." +msgstr "" +"Anzeige aller konfigurierbaren Einstellungen des Plugins und deren " +"Standardeinstellung." + +#: config.py:593 +msgid "Plugin Defaults (%s) (Read-Only)" +msgstr "Plugin Standardeinstellungen (%s) (nur lesen)" + +#: config.py:594 config.py:600 +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." + +#: config.py:595 +msgid "Plugin Defaults" +msgstr "Plugin Standardeinstellungen" + +#: config.py:611 dialogs.py:530 dialogs.py:633 +msgid "OK" +msgstr "OK" + +# %(rl)s = Reading List. Keep as is. +#: config.py:631 +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." + +#: config.py:636 +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." + +# %(rl)s = Reading List. Keep as is. +#: config.py:637 +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." + +#: config.py:642 +msgid "\"Send to Device\" Reading Lists" +msgstr "\"ans Gerät senden\" Leselisten" + +#: config.py:643 config.py:646 config.py:659 config.py:662 +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." + +#: config.py:652 +msgid "Add new/updated stories to \"To Read\" Reading List(s)." +msgstr "Neue/aktualiserte Stories auf \"zu lesen\" Leseliste(n) hinzufügen." + +# %(rl)s = Reading List. Keep as is. +#: config.py:653 +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." + +#: config.py:658 +msgid "\"To Read\" Reading Lists" +msgstr "\"zu lesen\" Leseliste(n)" + +#: config.py:668 +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:669 +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." + +# %(gc)s = Generate Cover. Keep as is. +#: config.py:691 +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." + +#: config.py:709 config.py:713 config.py:726 +msgid "Default" +msgstr "Standardeinstellung" + +# %(gc)s = Generate Cover. Keep as is. +#: config.py:714 +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." + +# %(gc)s = Generate Cover. Keep as is. +#: config.py:717 +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." + +# %(gc)s = Generate Cover. Keep as is. +#: config.py:740 +msgid "Run %(gc)s Only on New Books" +msgstr "%(gc)s nur bei neuen Bücher anwenden" + +#: config.py:741 +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." + +#: config.py:745 +msgid "Allow %(gcset)s from %(pini)s to override" +msgstr "" +"Ermöglicht es %(gcset)s von %(pini)s diese Einstellungen zu überschreiben." + +#: config.py:746 +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." + +#: config.py:760 +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." + +#: config.py:765 +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." + +#: config.py:771 +msgid "Which column and algorithm to use are configured in %(cp)s." +msgstr "" +"Welche Spalte und Algorithmus verwendet werden, ist in %(cp)s festgelegt." + +#: config.py:779 +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." + +#: config.py:810 +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." + +#: config.py:815 +msgid "Keyboard shortcuts..." +msgstr "Tastenkombinationen..." + +#: config.py:816 +msgid "Edit the keyboard shortcuts associated with this plugin" +msgstr "" +"Bearbeiten Sie die Tastenkombinationen, die mit diesem Plugin verbunden sind." + +#: config.py:820 +msgid "Reset disabled &confirmation dialogs" +msgstr "Setzt alle deaktivierten Bestätigungsdialoge zurück." + +#: config.py:821 +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." + +#: config.py:825 +msgid "&View library preferences..." +msgstr "Anzeige der Bibliotheks-Einstellungen" + +#: config.py:826 +msgid "View data stored in the library database for this plugin" +msgstr "" +"In der Bibliotheksdatenbank für dieses Plugin gespeicherten Daten anzeigen" + +#: config.py:837 +msgid "Done" +msgstr "Fertig" + +#: config.py:838 +msgid "Confirmation dialogs have all been reset" +msgstr "Die Bestätigungsdialoge wurden alle zurückgesetzt" + +#: config.py:886 +msgid "Category" +msgstr "Kategorie" + +#: config.py:887 +msgid "Genre" +msgstr "Genre" + +#: config.py:888 +msgid "Language" +msgstr "Sprache" + +#: config.py:889 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 +msgid "Status" +msgstr "Status" + +#: config.py:890 +msgid "Status:%(cmplt)s" +msgstr "Status: fertiggestellt" + +#: config.py:891 +msgid "Status:%(inprog)s" +msgstr "Status: in Arbeit" + +#: config.py:892 config.py:1026 +msgid "Series" +msgstr "Serie" + +#: config.py:893 +msgid "Characters" +msgstr "Charaktere" + +#: config.py:894 +msgid "Relationships" +msgstr "Beziehungen" + +#: config.py:895 +msgid "Published" +msgstr "Veröffentlicht" + +#: config.py:896 ffdl_plugin.py:1384 ffdl_plugin.py:1400 +msgid "Updated" +msgstr "Aktualisierung" + +#: config.py:897 +msgid "Created" +msgstr "Erstellt" + +#: config.py:898 +msgid "Rating" +msgstr "Wertung" + +#: config.py:899 +msgid "Warnings" +msgstr "Warnungen" + +#: config.py:900 +msgid "Chapters" +msgstr "Kapitel" + +#: config.py:901 +msgid "Words" +msgstr "Worte" + +#: config.py:902 +msgid "Site" +msgstr "Seite" + +#: config.py:903 +msgid "Story ID" +msgstr "Story ID" + +#: config.py:904 +msgid "Author ID" +msgstr "Autor ID" + +#: config.py:905 +msgid "Extra Tags" +msgstr "zusätzliche Schlagworte" + +#: config.py:906 config.py:1018 dialogs.py:792 dialogs.py:888 +#: ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 +msgid "Title" +msgstr "Titel" + +#: config.py:907 +msgid "Story URL" +msgstr "Story URL" + +#: config.py:908 +msgid "Description" +msgstr "Beschreibung" + +#: config.py:909 dialogs.py:792 dialogs.py:888 ffdl_plugin.py:1111 +#: ffdl_plugin.py:1270 ffdl_plugin.py:1300 +msgid "Author" +msgstr "Autor" + +#: config.py:910 +msgid "Author URL" +msgstr "Autor URL" + +#: config.py:911 +msgid "File Format" +msgstr "Datei-Format" + +#: config.py:912 +msgid "File Extension" +msgstr "Dateierweiterung" + +#: config.py:913 +msgid "Site Abbrev" +msgstr "Seiten-Kürzel" + +#: config.py:914 +msgid "FFDL Version" +msgstr "FFDL-Version" + +#: config.py:929 +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." + +#: config.py:954 +msgid "Update this %s column(%s) with..." +msgstr "Aktualisiere diese %s Spalte (%s) mit ..." + +#: config.py:964 +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." + +#: config.py:964 config.py:966 +msgid "Metadata values valid for this type of column." +msgstr "Metadaten-Werte, die für diese Art der Spalte gültig sind" + +#: config.py:969 config.py:1045 +msgid "New Only" +msgstr "Nur neue" + +#: config.py:970 +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." + +#: config.py:981 +msgid "Allow %(ccset)s from %(pini)s to override" +msgstr "Erlaubt es %(ccset)s von %(pini)s dies zu überschreiben" + +#: config.py:982 +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." + +#: config.py:987 +msgid "Special column:" +msgstr "Sonder-Spalte:" + +#: config.py:992 +msgid "Update/Overwrite Error Column:" +msgstr "Aktualisieren/Überschreiben der Fehlerspalte:" + +#: config.py:993 +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 "" +"Wenn eine Aktualisierung oder Überschreibung einer existierenden Story " +"fehlschlägt, erfasse den Grund in dieser Spalte.\n" +"(Nur Text-und Langtext-Spalten.)" + +#: config.py:1019 +msgid "Author(s)" +msgstr "Autor(en)" + +#: config.py:1020 +msgid "Publisher" +msgstr "Herausgeber" + +#: config.py:1021 +msgid "Tags" +msgstr "Schlagworte" + +#: config.py:1022 +msgid "Languages" +msgstr "Sprachen" + +#: config.py:1023 +msgid "Published Date" +msgstr "Veröffentlichungsdatum" + +#: config.py:1024 +msgid "Date" +msgstr "Datum" + +#: config.py:1025 +msgid "Comments" +msgstr "Kommentare" + +#: config.py:1027 +msgid "Ids(url id only)" +msgstr "Ids(nur url id)" + +#: config.py:1032 +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." + +#: config.py:1046 +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." + +#: dialogs.py:45 +msgid "Skip" +msgstr "Überspringen" + +#: dialogs.py:46 +msgid "Add New Book" +msgstr "Neues Buch hinzufügen" + +#: dialogs.py:47 +msgid "Update EPUB if New Chapters" +msgstr "EPUB aktualisieren, wenn neue Kapitel vorhanden sind" + +#: dialogs.py:48 +msgid "Update EPUB Always" +msgstr "EPUB immer aktualisieren" + +#: dialogs.py:49 +msgid "Overwrite if Newer" +msgstr "Überschreiben, wenn neuer" + +#: dialogs.py:50 +msgid "Overwrite Always" +msgstr "Immer überschreiben" + +#: dialogs.py:51 +msgid "Update Calibre Metadata Only" +msgstr "Nur Calibre-Metadaten aktualisieren" + +# title by author +#: dialogs.py:139 ffdl_plugin.py:1954 +msgid "%s by %s" +msgstr "%s von %s" + +#: dialogs.py:227 ffdl_plugin.py:86 +msgid "FanFictionDownLoader" +msgstr "FanFictionDownLoader" + +#: dialogs.py:244 dialogs.py:691 +msgid "Show Download Options" +msgstr "Optionen zum Herunterladen anzeigen" + +#: dialogs.py:263 dialogs.py:708 +msgid "Output &Format:" +msgstr "Ausgabe-Format:" + +#: dialogs.py:271 dialogs.py:716 +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." + +#: dialogs.py:299 dialogs.py:733 +msgid "Update Calibre &Metadata?" +msgstr "Calibre-Metadaten aktualisieren?" + +#: dialogs.py:300 dialogs.py:734 +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.)" + +#: dialogs.py:306 dialogs.py:738 +msgid "Update EPUB Cover?" +msgstr "EPUB Cover aktualisieren?" + +#: dialogs.py:307 dialogs.py:739 +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." + +#: dialogs.py:354 +msgid "Story URL(s) for anthology, one per line:" +msgstr "Story URL(´s) für Sammelbände, eine pro Zeile:" + +#: dialogs.py:355 +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." + +#: dialogs.py:356 +msgid "If Story Already Exists in Anthology?" +msgstr "Wenn die Story bereits in einem Sammelband enthalten ist?" + +#: dialogs.py:357 +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." + +#: dialogs.py:366 +msgid "Story URL(s), one per line:" +msgstr "Story URL(´s), eine pro Zeile:" + +#: dialogs.py:367 +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." + +#: dialogs.py:368 +msgid "If Story Already Exists?" +msgstr "Wenn die Story bereits vorhanden ist?" + +#: dialogs.py:369 +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." + +#: dialogs.py:469 +msgid "For Individual Books" +msgstr "Für einzelne Bücher" + +#: dialogs.py:470 +msgid "Get URLs and go to dialog for individual story downloads." +msgstr "URL´s holen und zum Download-Dialog für einzelne Stories gehen." + +#: dialogs.py:474 +msgid "For Anthology Epub" +msgstr "Für Sammelband-EPUB" + +#: dialogs.py:475 +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." + +#: dialogs.py:480 dialogs.py:534 +msgid "Cancel" +msgstr "Abbrechen" + +#: dialogs.py:512 +msgid "Password" +msgstr "Passwort" + +#: dialogs.py:513 +msgid "Author requires a password for this story(%s)." +msgstr "Der Autor benötigt ein Passwort für diese Story(%s)." + +#: dialogs.py:518 +msgid "User/Password" +msgstr "Benutzer/Passwort" + +#: dialogs.py:519 +msgid "%s requires you to login to download this story." +msgstr "" +"%s erfordert, dass sie sich einloggen, um diese Geschichte herunterzuladen." + +#: dialogs.py:521 +msgid "User:" +msgstr "Benutzer:" + +#: dialogs.py:525 +msgid "Password:" +msgstr "Paswort:" + +#: dialogs.py:556 +msgid "Fetching metadata for stories..." +msgstr "Metadaten für folgende Stories abrufen..." + +#: dialogs.py:557 +msgid "Downloading metadata for stories" +msgstr "Metadaten für folgende Stories herunterladen" + +#: dialogs.py:558 +msgid "Fetched metadata for" +msgstr "Metadaten abgerufen für" + +#: dialogs.py:628 ffdl_plugin.py:322 +msgid "About FanFictionDownLoader" +msgstr "Über FanFictionDownLoader" + +#: dialogs.py:682 +msgid "Remove selected books from the list" +msgstr "Ausgewählte Bücher von der List löschen" + +#: dialogs.py:721 +msgid "Update Mode:" +msgstr "Aktualisierungsmodus:" + +#: dialogs.py:724 +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." + +#: dialogs.py:792 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 +msgid "Comment" +msgstr "Kommentar" + +#: dialogs.py:860 +msgid "Are you sure you want to remove this book from the list?" +msgstr "Sind sie sicher, dass sie dieses Buch von der Liste löschen wollen?" + +#: dialogs.py:862 +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?" + +#: dialogs.py:888 +msgid "Note" +msgstr "Notiz" + +#: dialogs.py:930 +msgid "Select or Edit Reject Note." +msgstr "Ablehnungsnotiz auswählen oder bearbeiten." + +#: dialogs.py:938 +msgid "Are you sure you want to remove this URL from the list?" +msgstr "Sind sie sicher, dass sie diese URL von der Liste löschen möchten?" + +#: dialogs.py:940 +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?" + +#: dialogs.py:958 +msgid "List of Books to Reject" +msgstr "Liste der Bücher zur Ablehnung" + +#: dialogs.py:971 +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." + +#: dialogs.py:985 +msgid "Remove selected URL(s) from the list" +msgstr "Ausgewählte URL(´s) von der Liste löschen" + +#: dialogs.py:1003 dialogs.py:1007 +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." + +#: dialogs.py:1016 +msgid "Delete Books (including books without FanFiction URLs)?" +msgstr "Bücher löschen (inklusive Bücher ohne FanFiction-URL´s)?" + +#: dialogs.py:1017 +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." + +#: ffdl_plugin.py:87 +msgid "Download FanFiction stories from various web sites" +msgstr "FanFiction-Stories von verschiedenen Web-Seiten herunterladen" + +# 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 "FanFictionDL" + +#: ffdl_plugin.py:240 +msgid "&Add New from URL(s)" +msgstr "Neu von URL hinzufügen" + +#: ffdl_plugin.py:242 +msgid "Add New FanFiction Book(s) from URL(s)" +msgstr "Neue FanFiction-Bücher von URL´s herunterladen" + +#: ffdl_plugin.py:245 +msgid "&Update Existing FanFiction Book(s)" +msgstr "Markierte FanFiction-Bücher aktualisieren" + +#: ffdl_plugin.py:251 +msgid "Get Story URLs to Download from Web Page" +msgstr "Story-URL´s von einer Web-Seite erfassen" + +#: ffdl_plugin.py:255 +msgid "&Make Anthology Epub Manually from URL(s)" +msgstr "Sammelband-EPUB manuell aus URL(´s) erstellen" + +#: ffdl_plugin.py:257 +msgid "Make FanFiction Anthology Epub Manually from URL(s)" +msgstr "FanFiction-Sammelband-EPUB manuell aus URL(´s) erstellen" + +#: ffdl_plugin.py:260 +msgid "&Update Anthology Epub" +msgstr "Sammelband-EPUB aktualisieren" + +#: ffdl_plugin.py:262 +msgid "Update FanFiction Anthology Epub" +msgstr "FanFicition-Sammelband-EPUB aktualisieren" + +#: ffdl_plugin.py:270 +msgid "Add to \"To Read\" and \"Send to Device\" Lists" +msgstr "Zu \"zu lesen\" und \"ans Gerät senden\" Liste hinzufügen" + +#: ffdl_plugin.py:272 +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" + +#: ffdl_plugin.py:274 ffdl_plugin.py:279 +msgid "Remove from \"To Read\" Lists" +msgstr "Von \"zu lesen\" Liste entfernen" + +#: ffdl_plugin.py:276 +msgid "Add Selected to \"Send to Device\" Lists" +msgstr "Zu \"ans Gerät senden\" Liste hinzufügen" + +#: ffdl_plugin.py:278 +msgid "Add to \"To Read\" Lists" +msgstr "Zu \"zu lesen\" Liste hinzufügen" + +#: ffdl_plugin.py:294 +msgid "Get URLs from Selected Books" +msgstr "Die URL´s der ausgewählten Bücher holen" + +#: ffdl_plugin.py:300 ffdl_plugin.py:393 +msgid "Get Story URLs from Web Page" +msgstr "Story-URL´s von der Web-Seite holen" + +#: ffdl_plugin.py:305 +msgid "Reject Selected Books" +msgstr "Ausgewählte Bücher zurückweisen" + +#: ffdl_plugin.py:313 +msgid "&Configure Plugin" +msgstr "Plugin konfigurieren" + +#: ffdl_plugin.py:316 +msgid "Configure FanFictionDownLoader" +msgstr "FanFictionDownLoader konfigurieren" + +#: ffdl_plugin.py:319 +msgid "About Plugin" +msgstr "Über das Plugin" + +#: ffdl_plugin.py:376 +msgid "Cannot Update Reading Lists from Device View" +msgstr "Leseliste kann vom Gerät nicht aktualisiert werden" + +#: ffdl_plugin.py:380 +msgid "No Selected Books to Update Reading Lists" +msgstr "" +"Mit den ausgewählten Bücher konnten keine Leselisten aktualisiert werden." + +#: ffdl_plugin.py:404 ffdl_plugin.py:456 +msgid "List of Story URLs" +msgstr "Liste der Story-URL´s" + +#: ffdl_plugin.py:405 +msgid "No Valid Story URLs found on given page." +msgstr "Auf der angegebene Seite wurde keine gültige URL gefunden." + +#: ffdl_plugin.py:420 +msgid "No Selected Books to Get URLs From" +msgstr "Es wurden keine Bücher ausgewählt um eine URL zu holen" + +#: ffdl_plugin.py:438 +msgid "Collecting URLs for stories..." +msgstr "Stories für ... werden gesammelt" + +#: ffdl_plugin.py:439 +msgid "Get URLs for stories" +msgstr "URL für Stories holen" + +#: ffdl_plugin.py:440 ffdl_plugin.py:487 ffdl_plugin.py:674 +msgid "URL retrieved" +msgstr "URL abgerufen" + +#: ffdl_plugin.py:460 +msgid "List of URLs" +msgstr "Liste der URL´s" + +#: ffdl_plugin.py:461 +msgid "No Story URLs found in selected books." +msgstr "In den ausgewählten Büchern wurden keine Story-URL´s gefunden." + +#: ffdl_plugin.py:477 +msgid "No Selected Books have URLs to Reject" +msgstr "Keine der gewählten Bücher haben URL´s zum Ablehnen" + +#: ffdl_plugin.py:485 +msgid "Collecting URLs for Reject List..." +msgstr "URL´s für die Ablehnungsliste werden gesammelt..." + +#: ffdl_plugin.py:486 +msgid "Get URLs for Reject List" +msgstr "URL´s für die Ablehnungsliste holen" + +#: ffdl_plugin.py:521 +msgid "Proceed to Remove?" +msgstr "Fortfahren mit der Entfernung?" + +#: ffdl_plugin.py:521 +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." + +# %s = EpubMerge +#: ffdl_plugin.py:543 +msgid "Cannot Make Anthologys without %s" +msgstr "Sammelbände können nicht ohne %s erstellt werden." + +#: ffdl_plugin.py:547 ffdl_plugin.py:651 +msgid "Cannot Update Books from Device View" +msgstr "Bücher können nicht von der Geräte-Sicht aktualisiert werden" + +#: ffdl_plugin.py:551 +msgid "Can only update 1 anthology at a time" +msgstr "Kann nur einen Sammelband auf einmal aktualisieren" + +#: ffdl_plugin.py:560 +msgid "Can only Update Epub Anthologies" +msgstr "Es können nur EPUB-Anthologien aktualisiert werden" + +#: ffdl_plugin.py:578 ffdl_plugin.py:579 +msgid "Cannot Update Anthology" +msgstr "Sammelband kann nicht aktualisiert werden" + +#: ffdl_plugin.py:579 +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." + +#: 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 "" +"Es gibt %d Stories im aktuellen Sammelband, die nicht behalten " +"werden, wenn sie fortfahren." + +#: ffdl_plugin.py:638 +msgid "Story URLs that will be removed:" +msgstr "Story URL´s, die entfernt werden:" + +#: ffdl_plugin.py:640 +msgid "Update anyway?" +msgstr "Trotzdem aktualisieren?" + +#: ffdl_plugin.py:641 +msgid "Stories Removed" +msgstr "Stories entfernt" + +#: ffdl_plugin.py:658 +msgid "No Selected Books to Update" +msgstr "Keines der gewählten Bücher wird aktualisiert" + +#: ffdl_plugin.py:672 +msgid "Collecting stories for update..." +msgstr "Stories für die Aktualisierung sammlen..." + +#: ffdl_plugin.py:673 +msgid "Get stories for updates" +msgstr "Stories für die Aktualisierung werden gesammelt..." + +#: ffdl_plugin.py:683 +msgid "Update Existing List" +msgstr "Vorhandene Liste aktualisieren" + +#: ffdl_plugin.py:732 +msgid "Started fetching metadata for %s stories." +msgstr "Hole die Metadaten für %s-Stories." + +#: ffdl_plugin.py:738 +msgid "No valid story URLs entered." +msgstr "Es wurde keine gültige URL eingegeben." + +#: ffdl_plugin.py:763 ffdl_plugin.py:769 +msgid "Reject URL?" +msgstr "URL ablehnen?" + +#: ffdl_plugin.py:770 ffdl_plugin.py:788 +msgid "%s is on your Reject URL list:" +msgstr "%s ist auf ihrer URL-Ablehnungsliste:" + +#: ffdl_plugin.py:772 +msgid "Click 'Yes' to Reject." +msgstr "Klicken Sie 'Yes' um abzulehnen." + +#: ffdl_plugin.py:773 ffdl_plugin.py:857 +msgid "Click 'No' to download anyway." +msgstr "Klicken Sie 'No' um trotzdem herunterzuladen." + +#: ffdl_plugin.py:775 +msgid "Story on Reject URLs list (%s)." +msgstr "Die Story ist auf der URL-Ablehnungsliste (%s)." + +#: ffdl_plugin.py:778 +msgid "Rejected" +msgstr "Abgelehnt" + +#: ffdl_plugin.py:781 +msgid "Remove Reject URL?" +msgstr "Entferne die abgelehnte URL?" + +#: ffdl_plugin.py:787 +msgid "Remove URL from Reject List?" +msgstr "Entferne die URL von der Ablehnungsliste?" + +#: ffdl_plugin.py:790 +msgid "Click 'Yes' to remove it from the list," +msgstr "Klicken Sie 'Yes' um es von der Liste zu entfernen," + +#: ffdl_plugin.py:791 +msgid "Click 'No' to leave it on the list." +msgstr "Klicken Sie 'No' um es auf der Liste zu lassen." + +#: ffdl_plugin.py:808 +msgid "Cannot update non-epub format." +msgstr "Nicht-EPUB-Format kann nicht aktualisiert werden." + +#: ffdl_plugin.py:833 +msgid "Are You an Adult?" +msgstr "Sind sie volljährig?" + +#: ffdl_plugin.py:834 +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:" + +#: ffdl_plugin.py:848 +msgid "Skip Story?" +msgstr "Story überspringen?" + +#: ffdl_plugin.py:854 +msgid "Skip Anthology Story?" +msgstr "Sammelband-Story überspringen?" + +#: ffdl_plugin.py:855 +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." + +#: ffdl_plugin.py:856 +msgid "Click 'Yes' to Skip." +msgstr "Klicken Sie 'Yes' um zu überspringen." + +#: ffdl_plugin.py:859 +msgid "Story in Series Anthology(%s)." +msgstr "Story in Serien-Sammelband (%s)." + +#: ffdl_plugin.py:864 +msgid "Skipped" +msgstr "Übersprungen" + +#: ffdl_plugin.py:892 +msgid "Add" +msgstr "Hinzufügen" + +#: ffdl_plugin.py:905 +msgid "Meta" +msgstr "Meta" + +#: ffdl_plugin.py:948 +msgid "Skipping duplicate story." +msgstr "Doppelte Story überspringen." + +#: ffdl_plugin.py:951 +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." + +#: ffdl_plugin.py:962 +msgid "Update" +msgstr "Aktualisieren" + +#: ffdl_plugin.py:969 ffdl_plugin.py:976 +msgid "Change Story URL?" +msgstr "Story-URL ändern?" + +#: ffdl_plugin.py:977 +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:" + +#: ffdl_plugin.py:978 +msgid "In library: %(liburl)s" +msgstr "In der Bibliothek: %(liburl)s" + +#: ffdl_plugin.py:979 ffdl_plugin.py:993 +msgid "New URL: %(newurl)s" +msgstr "Neue URL: %(newurl)s" + +#: ffdl_plugin.py:980 +msgid "Click 'Yes' to update/overwrite book with new URL." +msgstr "" +"Klicken Sie 'Yes' um das Buch mit der neuen URL zu aktualisieren/" +"überschreiben." + +#: ffdl_plugin.py:981 +msgid "Click 'No' to skip updating/overwriting this book." +msgstr "" +"Klicken Sie 'No' um das Aktualisieren/Überschreiben dieses Buches " +"abzubrechen." + +#: ffdl_plugin.py:983 ffdl_plugin.py:990 +msgid "Download as New Book?" +msgstr "Als neues Buch herunterladen?" + +#: ffdl_plugin.py:991 +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:" + +#: ffdl_plugin.py:992 +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?" + +#: ffdl_plugin.py:994 +msgid "Click 'Yes' to a new book with new URL." +msgstr "" +"Klicken Sie 'Yes' um eine neues Buch mit dieser neuen URL " +"hinzuzufügen." + +#: ffdl_plugin.py:995 +msgid "Click 'No' to skip URL." +msgstr "Klicken Sie 'No' um die URL überspringen." + +#: ffdl_plugin.py:1001 +msgid "Update declined by user due to differing story URL(%s)" +msgstr "" +"Aktualisierung wurde vom Benutzer abgelehnt aufgrund unterschiedlicher Story-" +"URL (%s)" + +#: ffdl_plugin.py:1004 +msgid "Different URL" +msgstr "Andere URL" + +#: ffdl_plugin.py:1009 +msgid "Metadata collected." +msgstr "Metadaten gesammelt." + +#: ffdl_plugin.py:1025 +msgid "Already contains %d chapters." +msgstr "Enthält bereits %d Kapitel." + +#: ffdl_plugin.py:1030 +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." + +#: ffdl_plugin.py:1032 +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." + +#: ffdl_plugin.py:1040 +msgid "Not Overwriting, web site is not newer." +msgstr "Keine Überschreibung, die Web-Seite ist nicht aktueller." + +#: ffdl_plugin.py:1107 +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." + +#: ffdl_plugin.py:1108 ffdl_plugin.py:1266 ffdl_plugin.py:1296 +msgid "See log for details." +msgstr "Siehe Protokoll." + +#: ffdl_plugin.py:1109 +msgid "Proceed with updating your library(Error Column, if configured)?" +msgstr "" +"Fortfahren mit der Aktualisierung ihrer Bibliothek (Fehler-Spalte, wenn " +"konfiguriert)?" + +#: ffdl_plugin.py:1116 ffdl_plugin.py:1278 +msgid "Bad" +msgstr "Ungeeignet" + +#: ffdl_plugin.py:1124 +msgid "FFDL download ended" +msgstr "FFDL Herunterladen beendet" + +#: ffdl_plugin.py:1124 ffdl_plugin.py:1321 +msgid "FFDL log" +msgstr "FFDL Protokoll" + +#: ffdl_plugin.py:1132 +msgid "Download FanFiction Book" +msgstr "FanFiction-Buch herunterladen" + +#: ffdl_plugin.py:1138 +msgid "Starting %d FanFictionDownLoads" +msgstr "%d FanFictionDownLoads starten" + +#: ffdl_plugin.py:1168 +msgid "Story Details:" +msgstr "Story-Einzelheiten:" + +#: ffdl_plugin.py:1171 +msgid "Error Updating Metadata" +msgstr "Fehler beim Herunterladen der Metadaten" + +#: ffdl_plugin.py:1172 +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." + +#: ffdl_plugin.py:1173 +msgid "The ebook has been updated, but the metadata has not." +msgstr "Das eBook wurde aktualisiert, aber die Metadaten nicht." + +#: ffdl_plugin.py:1225 +msgid "Finished Adding/Updating %d books." +msgstr "Hinzufügen/Aktualisierung von %d Büchern abgeschlossen." + +#: ffdl_plugin.py:1250 +msgid "No Good Stories for Anthology" +msgstr "Ungültige Story für einen Sammelband" + +#: ffdl_plugin.py:1251 +msgid "" +"No good stories/updates where downloaded, Anthology creation/update aborted." +msgstr "" +"Ungültige Stories/Aktualisierungen wurden heruntergeladen, Sammelband-" +"Erstellung/Aktualisierung wurde abgebrochen." + +#: ffdl_plugin.py:1256 ffdl_plugin.py:1295 +msgid "FFDL found %s good and %s bad updates." +msgstr "FFDL hat %s gute und %s ungeeignete Updates gefunden." + +#: ffdl_plugin.py:1263 +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?" + +#: ffdl_plugin.py:1264 +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." + +#: ffdl_plugin.py:1265 +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." + +#: ffdl_plugin.py:1268 +msgid "Proceed with updating this anthology and your library?" +msgstr "" +"Mit der Aktualiserung dieses Sammelbandes und ihrer Bibliothek fortfahren?" + +#: ffdl_plugin.py:1276 +msgid "Good" +msgstr "Geeignet" + +#: ffdl_plugin.py:1297 +msgid "Proceed with updating your library?" +msgstr "Mit der Aktualisierung der Bibliothek fortfahren?" + +#: ffdl_plugin.py:1321 +msgid "FFDL download complete" +msgstr "FFDL Herunterladen abgeschlossen" + +#: ffdl_plugin.py:1334 +msgid "Merging %s books." +msgstr "Zusammenführung von %s Büchern." + +#: ffdl_plugin.py:1375 +msgid "FFDL Adding/Updating books." +msgstr "FFDL Hinzufügen/Aktualisieren der Bücher." + +#: ffdl_plugin.py:1382 +msgid "Updating calibre for FanFiction stories..." +msgstr "Calibre mit FanFiction-Stories aktualisieren..." + +#: ffdl_plugin.py:1383 +msgid "Update calibre for FanFiction stories" +msgstr "Calibre mit FanFiction-Stories aktualisieren." + +#: ffdl_plugin.py:1392 +msgid "Adding/Updating %s BAD books." +msgstr "Hinzufügen/aktualisieren %s ungeeigneter Bücher." + +#: ffdl_plugin.py:1398 +msgid "Updating calibre for BAD FanFiction stories..." +msgstr "Calibre mit ungeeigneten FanFiction-Stories aktualisieren..." + +#: ffdl_plugin.py:1399 +msgid "Update calibre for BAD FanFiction stories" +msgstr "Calibre mit ungeeigneten FanFiction-Stories aktualisieren." + +#: ffdl_plugin.py:1427 +msgid "Adding format to book failed for some reason..." +msgstr "" +"Das Hinzufügen eines Formates zum Buch ist aus irgendeinem Grund " +"fehlgeschlagen..." + +#: ffdl_plugin.py:1430 +msgid "Error" +msgstr "Fehler" + +#: ffdl_plugin.py:1664 +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?" + +#: ffdl_plugin.py:1676 +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?" + +#: ffdl_plugin.py:1686 ffdl_plugin.py:1704 +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?" + +#: ffdl_plugin.py:1692 +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?" + +#: ffdl_plugin.py:1811 +msgid "No story URL found." +msgstr "Keine URL wurde gefunden." + +#: ffdl_plugin.py:1814 +msgid "Not Found" +msgstr "Nicht gefunden" + +#: ffdl_plugin.py:1820 +msgid "URL is not a valid story URL." +msgstr "URL ist keine gültige Story-URL." + +#: ffdl_plugin.py:1823 +msgid "Bad URL" +msgstr "Bad URL" + +#: ffdl_plugin.py:1953 +msgid "Anthology containing:" +msgstr "Sammelband enthält:" + +#: ffdl_plugin.py:1974 +msgid " Anthology" +msgstr "Sammelband" + +#: ffdl_plugin.py:2011 +msgid "(was set, removed for security)" +msgstr "(wurde eingestellt, Sicherheitsgründen entfernt)" diff --git a/calibre-plugin/translations/default.po b/calibre-plugin/translations/default.po index a93871a0..d29b2a5d 100644 --- a/calibre-plugin/translations/default.po +++ b/calibre-plugin/translations/default.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FanFictionDownLoader 1.8\n" -"POT-Creation-Date: 2013-11-16 09:49+Central Standard Time\n" -"PO-Revision-Date: 2013-11-16 09:51-0600\n" +"POT-Creation-Date: 2013-11-29 10:53+Central Standard Time\n" +"PO-Revision-Date: 2013-11-29 10:54-0600\n" "Last-Translator: Jim Miller \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -445,7 +445,7 @@ msgid "" "downloads and metadata updates. Pick a GC setting by site or Default." msgstr "" -#: config.py:709 config.py:713 +#: config.py:709 config.py:713 config.py:726 msgid "Default" msgstr "" @@ -462,299 +462,299 @@ msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." msgstr "" # %(gc)s = Generate Cover. Keep as is. -#: config.py:735 +#: config.py:740 msgid "Run %(gc)s Only on New Books" msgstr "" -#: config.py:736 +#: config.py:741 msgid "Default is to run GC any time the calibre metadata is updated." msgstr "" -#: config.py:740 +#: config.py:745 msgid "Allow %(gcset)s from %(pini)s to override" msgstr "" -#: config.py:741 +#: config.py:746 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:755 +#: config.py:760 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:760 +#: config.py:765 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:766 +#: config.py:771 msgid "Which column and algorithm to use are configured in %(cp)s." msgstr "" -#: config.py:774 +#: config.py:779 msgid "" "Will overwrite word count from FFDL metadata if set to update the same " "custom column." msgstr "" -#: config.py:805 +#: config.py:810 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:810 +#: config.py:815 msgid "Keyboard shortcuts..." msgstr "" -#: config.py:811 +#: config.py:816 msgid "Edit the keyboard shortcuts associated with this plugin" msgstr "" -#: config.py:815 +#: config.py:820 msgid "Reset disabled &confirmation dialogs" msgstr "" -#: config.py:816 +#: config.py:821 msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" msgstr "" -#: config.py:820 +#: config.py:825 msgid "&View library preferences..." msgstr "" -#: config.py:821 +#: config.py:826 msgid "View data stored in the library database for this plugin" msgstr "" -#: config.py:832 +#: config.py:837 msgid "Done" msgstr "" -#: config.py:833 +#: config.py:838 msgid "Confirmation dialogs have all been reset" msgstr "" -#: config.py:881 +#: config.py:886 msgid "Category" msgstr "" -#: config.py:882 +#: config.py:887 msgid "Genre" msgstr "" -#: config.py:883 +#: config.py:888 msgid "Language" msgstr "" -#: config.py:884 ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:889 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Status" msgstr "" -#: config.py:885 +#: config.py:890 msgid "Status:%(cmplt)s" msgstr "" -#: config.py:886 +#: config.py:891 msgid "Status:%(inprog)s" msgstr "" -#: config.py:887 config.py:1021 +#: config.py:892 config.py:1026 msgid "Series" msgstr "" -#: config.py:888 +#: config.py:893 msgid "Characters" msgstr "" -#: config.py:889 +#: config.py:894 msgid "Relationships" msgstr "" -#: config.py:890 +#: config.py:895 msgid "Published" msgstr "" -#: config.py:891 ffdl_plugin.py:1379 ffdl_plugin.py:1395 +#: config.py:896 ffdl_plugin.py:1384 ffdl_plugin.py:1400 msgid "Updated" msgstr "" -#: config.py:892 +#: config.py:897 msgid "Created" msgstr "" -#: config.py:893 +#: config.py:898 msgid "Rating" msgstr "" -#: config.py:894 +#: config.py:899 msgid "Warnings" msgstr "" -#: config.py:895 +#: config.py:900 msgid "Chapters" msgstr "" -#: config.py:896 +#: config.py:901 msgid "Words" msgstr "" -#: config.py:897 +#: config.py:902 msgid "Site" msgstr "" -#: config.py:898 +#: config.py:903 msgid "Story ID" msgstr "" -#: config.py:899 +#: config.py:904 msgid "Author ID" msgstr "" -#: config.py:900 +#: config.py:905 msgid "Extra Tags" msgstr "" -#: config.py:901 config.py:1013 dialogs.py:792 dialogs.py:888 -#: ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:906 config.py:1018 dialogs.py:792 dialogs.py:888 +#: ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Title" msgstr "" -#: config.py:902 +#: config.py:907 msgid "Story URL" msgstr "" -#: config.py:903 +#: config.py:908 msgid "Description" msgstr "" -#: config.py:904 dialogs.py:792 dialogs.py:888 ffdl_plugin.py:1106 -#: ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:909 dialogs.py:792 dialogs.py:888 ffdl_plugin.py:1111 +#: ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Author" msgstr "" -#: config.py:905 +#: config.py:910 msgid "Author URL" msgstr "" -#: config.py:906 +#: config.py:911 msgid "File Format" msgstr "" -#: config.py:907 +#: config.py:912 msgid "File Extension" msgstr "" -#: config.py:908 +#: config.py:913 msgid "Site Abbrev" msgstr "" -#: config.py:909 +#: config.py:914 msgid "FFDL Version" msgstr "" -#: config.py:924 +#: config.py:929 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:949 +#: config.py:954 msgid "Update this %s column(%s) with..." msgstr "" -#: config.py:959 +#: config.py:964 msgid "Values that aren't valid for this enumeration column will be ignored." msgstr "" -#: config.py:959 config.py:961 +#: config.py:964 config.py:966 msgid "Metadata values valid for this type of column." msgstr "" -#: config.py:964 config.py:1040 +#: config.py:969 config.py:1045 msgid "New Only" msgstr "" -#: config.py:965 +#: config.py:970 msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." msgstr "" -#: config.py:976 +#: config.py:981 msgid "Allow %(ccset)s from %(pini)s to override" msgstr "" -#: config.py:977 +#: config.py:982 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:982 +#: config.py:987 msgid "Special column:" msgstr "" -#: config.py:987 +#: config.py:992 msgid "Update/Overwrite Error Column:" msgstr "" -#: config.py:988 +#: config.py:993 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:1014 +#: config.py:1019 msgid "Author(s)" msgstr "" -#: config.py:1015 +#: config.py:1020 msgid "Publisher" msgstr "" -#: config.py:1016 +#: config.py:1021 msgid "Tags" msgstr "" -#: config.py:1017 +#: config.py:1022 msgid "Languages" msgstr "" -#: config.py:1018 +#: config.py:1023 msgid "Published Date" msgstr "" -#: config.py:1019 +#: config.py:1024 msgid "Date" msgstr "" -#: config.py:1020 +#: config.py:1025 msgid "Comments" msgstr "" -#: config.py:1022 +#: config.py:1027 msgid "Ids(url id only)" msgstr "" -#: config.py:1027 +#: config.py:1032 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:1041 +#: config.py:1046 msgid "" "Write to %s only for new\n" "books, not updates to existing books." @@ -789,7 +789,7 @@ msgid "Update Calibre Metadata Only" msgstr "" # title by author -#: dialogs.py:139 ffdl_plugin.py:1945 +#: dialogs.py:139 ffdl_plugin.py:1954 msgid "%s by %s" msgstr "" @@ -947,7 +947,7 @@ msgid "" "What sort of update to perform. May set default from plugin configuration." msgstr "" -#: dialogs.py:792 ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: dialogs.py:792 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Comment" msgstr "" @@ -1302,276 +1302,282 @@ msgstr "" msgid "Meta" msgstr "" -#: ffdl_plugin.py:943 +#: ffdl_plugin.py:948 msgid "Skipping duplicate story." msgstr "" -#: ffdl_plugin.py:957 +#: ffdl_plugin.py:951 +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:962 msgid "Update" msgstr "" -#: ffdl_plugin.py:964 ffdl_plugin.py:971 +#: ffdl_plugin.py:969 ffdl_plugin.py:976 msgid "Change Story URL?" msgstr "" -#: ffdl_plugin.py:972 +#: ffdl_plugin.py:977 msgid "" "%s by %s is already in your library with a different source " "URL:" msgstr "" -#: ffdl_plugin.py:973 +#: ffdl_plugin.py:978 msgid "In library: %(liburl)s" msgstr "" -#: ffdl_plugin.py:974 ffdl_plugin.py:988 +#: ffdl_plugin.py:979 ffdl_plugin.py:993 msgid "New URL: %(newurl)s" msgstr "" -#: ffdl_plugin.py:975 +#: ffdl_plugin.py:980 msgid "Click 'Yes' to update/overwrite book with new URL." msgstr "" -#: ffdl_plugin.py:976 +#: ffdl_plugin.py:981 msgid "Click 'No' to skip updating/overwriting this book." msgstr "" -#: ffdl_plugin.py:978 ffdl_plugin.py:985 +#: ffdl_plugin.py:983 ffdl_plugin.py:990 msgid "Download as New Book?" msgstr "" -#: ffdl_plugin.py:986 +#: ffdl_plugin.py:991 msgid "" "%s by %s is already in your library with a different source " "URL." msgstr "" -#: ffdl_plugin.py:987 +#: ffdl_plugin.py:992 msgid "" "You chose not to update the existing book. Do you want to add a new book " "for this URL?" msgstr "" -#: ffdl_plugin.py:989 +#: ffdl_plugin.py:994 msgid "Click 'Yes' to a new book with new URL." msgstr "" -#: ffdl_plugin.py:990 +#: ffdl_plugin.py:995 msgid "Click 'No' to skip URL." msgstr "" -#: ffdl_plugin.py:996 +#: ffdl_plugin.py:1001 msgid "Update declined by user due to differing story URL(%s)" msgstr "" -#: ffdl_plugin.py:999 +#: ffdl_plugin.py:1004 msgid "Different URL" msgstr "" -#: ffdl_plugin.py:1004 +#: ffdl_plugin.py:1009 msgid "Metadata collected." msgstr "" -#: ffdl_plugin.py:1020 +#: ffdl_plugin.py:1025 msgid "Already contains %d chapters." msgstr "" -#: ffdl_plugin.py:1025 +#: ffdl_plugin.py:1030 msgid "" "Existing epub contains %d chapters, web site only has %d. Use Overwrite to " "force update." msgstr "" -#: ffdl_plugin.py:1027 +#: ffdl_plugin.py:1032 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:1035 +#: ffdl_plugin.py:1040 msgid "Not Overwriting, web site is not newer." msgstr "" -#: ffdl_plugin.py:1102 +#: ffdl_plugin.py:1107 msgid "None of the %d URLs/stories given can be/need to be downloaded." msgstr "" -#: ffdl_plugin.py:1103 ffdl_plugin.py:1261 ffdl_plugin.py:1291 +#: ffdl_plugin.py:1108 ffdl_plugin.py:1266 ffdl_plugin.py:1296 msgid "See log for details." msgstr "" -#: ffdl_plugin.py:1104 +#: ffdl_plugin.py:1109 msgid "Proceed with updating your library(Error Column, if configured)?" msgstr "" -#: ffdl_plugin.py:1111 ffdl_plugin.py:1273 +#: ffdl_plugin.py:1116 ffdl_plugin.py:1278 msgid "Bad" msgstr "" -#: ffdl_plugin.py:1119 +#: ffdl_plugin.py:1124 msgid "FFDL download ended" msgstr "" -#: ffdl_plugin.py:1119 ffdl_plugin.py:1316 +#: ffdl_plugin.py:1124 ffdl_plugin.py:1321 msgid "FFDL log" msgstr "" -#: ffdl_plugin.py:1127 +#: ffdl_plugin.py:1132 msgid "Download FanFiction Book" msgstr "" -#: ffdl_plugin.py:1133 +#: ffdl_plugin.py:1138 msgid "Starting %d FanFictionDownLoads" msgstr "" -#: ffdl_plugin.py:1163 +#: ffdl_plugin.py:1168 msgid "Story Details:" msgstr "" -#: ffdl_plugin.py:1166 +#: ffdl_plugin.py:1171 msgid "Error Updating Metadata" msgstr "" -#: ffdl_plugin.py:1167 +#: ffdl_plugin.py:1172 msgid "" "An error has occurred while FFDL was updating calibre's metadata for %s." msgstr "" -#: ffdl_plugin.py:1168 +#: ffdl_plugin.py:1173 msgid "The ebook has been updated, but the metadata has not." msgstr "" -#: ffdl_plugin.py:1220 +#: ffdl_plugin.py:1225 msgid "Finished Adding/Updating %d books." msgstr "" -#: ffdl_plugin.py:1245 +#: ffdl_plugin.py:1250 msgid "No Good Stories for Anthology" msgstr "" -#: ffdl_plugin.py:1246 +#: ffdl_plugin.py:1251 msgid "" "No good stories/updates where downloaded, Anthology creation/update aborted." msgstr "" -#: ffdl_plugin.py:1251 ffdl_plugin.py:1290 +#: ffdl_plugin.py:1256 ffdl_plugin.py:1295 msgid "FFDL found %s good and %s bad updates." msgstr "" -#: ffdl_plugin.py:1258 +#: ffdl_plugin.py:1263 msgid "" "Are you sure you want to continue with creating/updating this Anthology?" msgstr "" -#: ffdl_plugin.py:1259 +#: ffdl_plugin.py:1264 msgid "Any updates that failed will not be included in the Anthology." msgstr "" -#: ffdl_plugin.py:1260 +#: ffdl_plugin.py:1265 msgid "However, if there's an older version, it will still be included." msgstr "" -#: ffdl_plugin.py:1263 +#: ffdl_plugin.py:1268 msgid "Proceed with updating this anthology and your library?" msgstr "" -#: ffdl_plugin.py:1271 +#: ffdl_plugin.py:1276 msgid "Good" msgstr "" -#: ffdl_plugin.py:1292 +#: ffdl_plugin.py:1297 msgid "Proceed with updating your library?" msgstr "" -#: ffdl_plugin.py:1316 +#: ffdl_plugin.py:1321 msgid "FFDL download complete" msgstr "" -#: ffdl_plugin.py:1329 +#: ffdl_plugin.py:1334 msgid "Merging %s books." msgstr "" -#: ffdl_plugin.py:1370 +#: ffdl_plugin.py:1375 msgid "FFDL Adding/Updating books." msgstr "" -#: ffdl_plugin.py:1377 +#: ffdl_plugin.py:1382 msgid "Updating calibre for FanFiction stories..." msgstr "" -#: ffdl_plugin.py:1378 +#: ffdl_plugin.py:1383 msgid "Update calibre for FanFiction stories" msgstr "" -#: ffdl_plugin.py:1387 +#: ffdl_plugin.py:1392 msgid "Adding/Updating %s BAD books." msgstr "" -#: ffdl_plugin.py:1393 +#: ffdl_plugin.py:1398 msgid "Updating calibre for BAD FanFiction stories..." msgstr "" -#: ffdl_plugin.py:1394 +#: ffdl_plugin.py:1399 msgid "Update calibre for BAD FanFiction stories" msgstr "" -#: ffdl_plugin.py:1422 +#: ffdl_plugin.py:1427 msgid "Adding format to book failed for some reason..." msgstr "" -#: ffdl_plugin.py:1425 +#: ffdl_plugin.py:1430 msgid "Error" msgstr "" -#: ffdl_plugin.py:1655 +#: ffdl_plugin.py:1664 msgid "" "You configured FanFictionDownLoader to automatically update Reading Lists, " "but you don't have the %s plugin installed anymore?" msgstr "" -#: ffdl_plugin.py:1667 +#: ffdl_plugin.py:1676 msgid "" "You configured FanFictionDownLoader to automatically update \"To Read\" " "Reading Lists, but you don't have any lists set?" msgstr "" -#: ffdl_plugin.py:1677 ffdl_plugin.py:1695 +#: ffdl_plugin.py:1686 ffdl_plugin.py:1704 msgid "" "You configured FanFictionDownLoader to automatically update Reading List " "'%s', but you don't have a list of that name?" msgstr "" -#: ffdl_plugin.py:1683 +#: ffdl_plugin.py:1692 msgid "" "You configured FanFictionDownLoader to automatically update \"Send to Device" "\" Reading Lists, but you don't have any lists set?" msgstr "" -#: ffdl_plugin.py:1802 +#: ffdl_plugin.py:1811 msgid "No story URL found." msgstr "" -#: ffdl_plugin.py:1805 +#: ffdl_plugin.py:1814 msgid "Not Found" msgstr "" -#: ffdl_plugin.py:1811 +#: ffdl_plugin.py:1820 msgid "URL is not a valid story URL." msgstr "" -#: ffdl_plugin.py:1814 +#: ffdl_plugin.py:1823 msgid "Bad URL" msgstr "" -#: ffdl_plugin.py:1944 +#: ffdl_plugin.py:1953 msgid "Anthology containing:" msgstr "" -#: ffdl_plugin.py:1965 +#: ffdl_plugin.py:1974 msgid " Anthology" msgstr "" -#: ffdl_plugin.py:2002 +#: ffdl_plugin.py:2011 msgid "(was set, removed for security)" msgstr "" diff --git a/calibre-plugin/translations/messages.pot b/calibre-plugin/translations/messages.pot index 483df48b..2f58423a 100644 --- a/calibre-plugin/translations/messages.pot +++ b/calibre-plugin/translations/messages.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-11-16 09:49+Central Standard Time\n" +"POT-Creation-Date: 2013-11-29 10:53+Central Standard Time\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -397,7 +397,7 @@ msgstr "" 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:709 config.py:713 +#: config.py:709 config.py:713 config.py:726 msgid "Default" msgstr "" @@ -409,277 +409,277 @@ msgstr "" msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." msgstr "" -#: config.py:735 +#: config.py:740 msgid "Run %(gc)s Only on New Books" msgstr "" -#: config.py:736 +#: config.py:741 msgid "Default is to run GC any time the calibre metadata is updated." msgstr "" -#: config.py:740 +#: config.py:745 msgid "Allow %(gcset)s from %(pini)s to override" msgstr "" -#: config.py:741 +#: config.py:746 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:755 +#: config.py:760 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:760 +#: config.py:765 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:766 +#: config.py:771 msgid "Which column and algorithm to use are configured in %(cp)s." msgstr "" -#: config.py:774 +#: config.py:779 msgid "Will overwrite word count from FFDL metadata if set to update the same custom column." msgstr "" -#: config.py:805 +#: config.py:810 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:810 +#: config.py:815 msgid "Keyboard shortcuts..." msgstr "" -#: config.py:811 +#: config.py:816 msgid "Edit the keyboard shortcuts associated with this plugin" msgstr "" -#: config.py:815 +#: config.py:820 msgid "Reset disabled &confirmation dialogs" msgstr "" -#: config.py:816 +#: config.py:821 msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" msgstr "" -#: config.py:820 +#: config.py:825 msgid "&View library preferences..." msgstr "" -#: config.py:821 +#: config.py:826 msgid "View data stored in the library database for this plugin" msgstr "" -#: config.py:832 +#: config.py:837 msgid "Done" msgstr "" -#: config.py:833 +#: config.py:838 msgid "Confirmation dialogs have all been reset" msgstr "" -#: config.py:881 +#: config.py:886 msgid "Category" msgstr "" -#: config.py:882 +#: config.py:887 msgid "Genre" msgstr "" -#: config.py:883 +#: config.py:888 msgid "Language" msgstr "" -#: config.py:884 ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:889 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Status" msgstr "" -#: config.py:885 +#: config.py:890 msgid "Status:%(cmplt)s" msgstr "" -#: config.py:886 +#: config.py:891 msgid "Status:%(inprog)s" msgstr "" -#: config.py:887 config.py:1021 +#: config.py:892 config.py:1026 msgid "Series" msgstr "" -#: config.py:888 +#: config.py:893 msgid "Characters" msgstr "" -#: config.py:889 +#: config.py:894 msgid "Relationships" msgstr "" -#: config.py:890 +#: config.py:895 msgid "Published" msgstr "" -#: config.py:891 ffdl_plugin.py:1379 ffdl_plugin.py:1395 +#: config.py:896 ffdl_plugin.py:1384 ffdl_plugin.py:1400 msgid "Updated" msgstr "" -#: config.py:892 +#: config.py:897 msgid "Created" msgstr "" -#: config.py:893 +#: config.py:898 msgid "Rating" msgstr "" -#: config.py:894 +#: config.py:899 msgid "Warnings" msgstr "" -#: config.py:895 +#: config.py:900 msgid "Chapters" msgstr "" -#: config.py:896 +#: config.py:901 msgid "Words" msgstr "" -#: config.py:897 +#: config.py:902 msgid "Site" msgstr "" -#: config.py:898 +#: config.py:903 msgid "Story ID" msgstr "" -#: config.py:899 +#: config.py:904 msgid "Author ID" msgstr "" -#: config.py:900 +#: config.py:905 msgid "Extra Tags" msgstr "" -#: config.py:901 config.py:1013 dialogs.py:792 dialogs.py:888 -#: ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:906 config.py:1018 dialogs.py:792 dialogs.py:888 +#: ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Title" msgstr "" -#: config.py:902 +#: config.py:907 msgid "Story URL" msgstr "" -#: config.py:903 +#: config.py:908 msgid "Description" msgstr "" -#: config.py:904 dialogs.py:792 dialogs.py:888 ffdl_plugin.py:1106 -#: ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:909 dialogs.py:792 dialogs.py:888 ffdl_plugin.py:1111 +#: ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Author" msgstr "" -#: config.py:905 +#: config.py:910 msgid "Author URL" msgstr "" -#: config.py:906 +#: config.py:911 msgid "File Format" msgstr "" -#: config.py:907 +#: config.py:912 msgid "File Extension" msgstr "" -#: config.py:908 +#: config.py:913 msgid "Site Abbrev" msgstr "" -#: config.py:909 +#: config.py:914 msgid "FFDL Version" msgstr "" -#: config.py:924 +#: config.py:929 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:949 +#: config.py:954 msgid "Update this %s column(%s) with..." msgstr "" -#: config.py:959 +#: config.py:964 msgid "Values that aren't valid for this enumeration column will be ignored." msgstr "" -#: config.py:959 config.py:961 +#: config.py:964 config.py:966 msgid "Metadata values valid for this type of column." msgstr "" -#: config.py:964 config.py:1040 +#: config.py:969 config.py:1045 msgid "New Only" msgstr "" -#: config.py:965 +#: config.py:970 msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." msgstr "" -#: config.py:976 +#: config.py:981 msgid "Allow %(ccset)s from %(pini)s to override" msgstr "" -#: config.py:977 +#: config.py:982 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:982 +#: config.py:987 msgid "Special column:" msgstr "" -#: config.py:987 +#: config.py:992 msgid "Update/Overwrite Error Column:" msgstr "" -#: config.py:988 +#: config.py:993 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:1014 +#: config.py:1019 msgid "Author(s)" msgstr "" -#: config.py:1015 +#: config.py:1020 msgid "Publisher" msgstr "" -#: config.py:1016 +#: config.py:1021 msgid "Tags" msgstr "" -#: config.py:1017 +#: config.py:1022 msgid "Languages" msgstr "" -#: config.py:1018 +#: config.py:1023 msgid "Published Date" msgstr "" -#: config.py:1019 +#: config.py:1024 msgid "Date" msgstr "" -#: config.py:1020 +#: config.py:1025 msgid "Comments" msgstr "" -#: config.py:1022 +#: config.py:1027 msgid "Ids(url id only)" msgstr "" -#: config.py:1027 +#: config.py:1032 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:1041 +#: config.py:1046 msgid "" "Write to %s only for new\n" "books, not updates to existing books." @@ -713,7 +713,7 @@ msgstr "" msgid "Update Calibre Metadata Only" msgstr "" -#: dialogs.py:139 ffdl_plugin.py:1945 +#: dialogs.py:139 ffdl_plugin.py:1954 msgid "%s by %s" msgstr "" @@ -862,7 +862,7 @@ msgstr "" msgid "What sort of update to perform. May set default from plugin configuration." msgstr "" -#: dialogs.py:792 ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: dialogs.py:792 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Comment" msgstr "" @@ -1206,255 +1206,259 @@ msgstr "" msgid "Meta" msgstr "" -#: ffdl_plugin.py:943 +#: ffdl_plugin.py:948 msgid "Skipping duplicate story." msgstr "" -#: ffdl_plugin.py:957 +#: ffdl_plugin.py:951 +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:962 msgid "Update" msgstr "" -#: ffdl_plugin.py:964 ffdl_plugin.py:971 +#: ffdl_plugin.py:969 ffdl_plugin.py:976 msgid "Change Story URL?" msgstr "" -#: ffdl_plugin.py:972 +#: ffdl_plugin.py:977 msgid "%s by %s is already in your library with a different source URL:" msgstr "" -#: ffdl_plugin.py:973 +#: ffdl_plugin.py:978 msgid "In library: %(liburl)s" msgstr "" -#: ffdl_plugin.py:974 ffdl_plugin.py:988 +#: ffdl_plugin.py:979 ffdl_plugin.py:993 msgid "New URL: %(newurl)s" msgstr "" -#: ffdl_plugin.py:975 +#: ffdl_plugin.py:980 msgid "Click 'Yes' to update/overwrite book with new URL." msgstr "" -#: ffdl_plugin.py:976 +#: ffdl_plugin.py:981 msgid "Click 'No' to skip updating/overwriting this book." msgstr "" -#: ffdl_plugin.py:978 ffdl_plugin.py:985 +#: ffdl_plugin.py:983 ffdl_plugin.py:990 msgid "Download as New Book?" msgstr "" -#: ffdl_plugin.py:986 +#: ffdl_plugin.py:991 msgid "%s by %s is already in your library with a different source URL." msgstr "" -#: ffdl_plugin.py:987 +#: ffdl_plugin.py:992 msgid "You chose not to update the existing book. Do you want to add a new book for this URL?" msgstr "" -#: ffdl_plugin.py:989 +#: ffdl_plugin.py:994 msgid "Click 'Yes' to a new book with new URL." msgstr "" -#: ffdl_plugin.py:990 +#: ffdl_plugin.py:995 msgid "Click 'No' to skip URL." msgstr "" -#: ffdl_plugin.py:996 +#: ffdl_plugin.py:1001 msgid "Update declined by user due to differing story URL(%s)" msgstr "" -#: ffdl_plugin.py:999 +#: ffdl_plugin.py:1004 msgid "Different URL" msgstr "" -#: ffdl_plugin.py:1004 +#: ffdl_plugin.py:1009 msgid "Metadata collected." msgstr "" -#: ffdl_plugin.py:1020 +#: ffdl_plugin.py:1025 msgid "Already contains %d chapters." msgstr "" -#: ffdl_plugin.py:1025 +#: ffdl_plugin.py:1030 msgid "Existing epub contains %d chapters, web site only has %d. Use Overwrite to force update." msgstr "" -#: ffdl_plugin.py:1027 +#: ffdl_plugin.py:1032 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:1035 +#: ffdl_plugin.py:1040 msgid "Not Overwriting, web site is not newer." msgstr "" -#: ffdl_plugin.py:1102 +#: ffdl_plugin.py:1107 msgid "None of the %d URLs/stories given can be/need to be downloaded." msgstr "" -#: ffdl_plugin.py:1103 ffdl_plugin.py:1261 ffdl_plugin.py:1291 +#: ffdl_plugin.py:1108 ffdl_plugin.py:1266 ffdl_plugin.py:1296 msgid "See log for details." msgstr "" -#: ffdl_plugin.py:1104 +#: ffdl_plugin.py:1109 msgid "Proceed with updating your library(Error Column, if configured)?" msgstr "" -#: ffdl_plugin.py:1111 ffdl_plugin.py:1273 +#: ffdl_plugin.py:1116 ffdl_plugin.py:1278 msgid "Bad" msgstr "" -#: ffdl_plugin.py:1119 +#: ffdl_plugin.py:1124 msgid "FFDL download ended" msgstr "" -#: ffdl_plugin.py:1119 ffdl_plugin.py:1316 +#: ffdl_plugin.py:1124 ffdl_plugin.py:1321 msgid "FFDL log" msgstr "" -#: ffdl_plugin.py:1127 +#: ffdl_plugin.py:1132 msgid "Download FanFiction Book" msgstr "" -#: ffdl_plugin.py:1133 +#: ffdl_plugin.py:1138 msgid "Starting %d FanFictionDownLoads" msgstr "" -#: ffdl_plugin.py:1163 +#: ffdl_plugin.py:1168 msgid "Story Details:" msgstr "" -#: ffdl_plugin.py:1166 +#: ffdl_plugin.py:1171 msgid "Error Updating Metadata" msgstr "" -#: ffdl_plugin.py:1167 +#: ffdl_plugin.py:1172 msgid "An error has occurred while FFDL was updating calibre's metadata for %s." msgstr "" -#: ffdl_plugin.py:1168 +#: ffdl_plugin.py:1173 msgid "The ebook has been updated, but the metadata has not." msgstr "" -#: ffdl_plugin.py:1220 +#: ffdl_plugin.py:1225 msgid "Finished Adding/Updating %d books." msgstr "" -#: ffdl_plugin.py:1245 +#: ffdl_plugin.py:1250 msgid "No Good Stories for Anthology" msgstr "" -#: ffdl_plugin.py:1246 +#: ffdl_plugin.py:1251 msgid "No good stories/updates where downloaded, Anthology creation/update aborted." msgstr "" -#: ffdl_plugin.py:1251 ffdl_plugin.py:1290 +#: ffdl_plugin.py:1256 ffdl_plugin.py:1295 msgid "FFDL found %s good and %s bad updates." msgstr "" -#: ffdl_plugin.py:1258 +#: ffdl_plugin.py:1263 msgid "Are you sure you want to continue with creating/updating this Anthology?" msgstr "" -#: ffdl_plugin.py:1259 +#: ffdl_plugin.py:1264 msgid "Any updates that failed will not be included in the Anthology." msgstr "" -#: ffdl_plugin.py:1260 +#: ffdl_plugin.py:1265 msgid "However, if there's an older version, it will still be included." msgstr "" -#: ffdl_plugin.py:1263 +#: ffdl_plugin.py:1268 msgid "Proceed with updating this anthology and your library?" msgstr "" -#: ffdl_plugin.py:1271 +#: ffdl_plugin.py:1276 msgid "Good" msgstr "" -#: ffdl_plugin.py:1292 +#: ffdl_plugin.py:1297 msgid "Proceed with updating your library?" msgstr "" -#: ffdl_plugin.py:1316 +#: ffdl_plugin.py:1321 msgid "FFDL download complete" msgstr "" -#: ffdl_plugin.py:1329 +#: ffdl_plugin.py:1334 msgid "Merging %s books." msgstr "" -#: ffdl_plugin.py:1370 +#: ffdl_plugin.py:1375 msgid "FFDL Adding/Updating books." msgstr "" -#: ffdl_plugin.py:1377 +#: ffdl_plugin.py:1382 msgid "Updating calibre for FanFiction stories..." msgstr "" -#: ffdl_plugin.py:1378 +#: ffdl_plugin.py:1383 msgid "Update calibre for FanFiction stories" msgstr "" -#: ffdl_plugin.py:1387 +#: ffdl_plugin.py:1392 msgid "Adding/Updating %s BAD books." msgstr "" -#: ffdl_plugin.py:1393 +#: ffdl_plugin.py:1398 msgid "Updating calibre for BAD FanFiction stories..." msgstr "" -#: ffdl_plugin.py:1394 +#: ffdl_plugin.py:1399 msgid "Update calibre for BAD FanFiction stories" msgstr "" -#: ffdl_plugin.py:1422 +#: ffdl_plugin.py:1427 msgid "Adding format to book failed for some reason..." msgstr "" -#: ffdl_plugin.py:1425 +#: ffdl_plugin.py:1430 msgid "Error" msgstr "" -#: ffdl_plugin.py:1655 +#: ffdl_plugin.py:1664 msgid "You configured FanFictionDownLoader to automatically update Reading Lists, but you don't have the %s plugin installed anymore?" msgstr "" -#: ffdl_plugin.py:1667 +#: ffdl_plugin.py:1676 msgid "You configured FanFictionDownLoader to automatically update \"To Read\" Reading Lists, but you don't have any lists set?" msgstr "" -#: ffdl_plugin.py:1677 ffdl_plugin.py:1695 +#: ffdl_plugin.py:1686 ffdl_plugin.py:1704 msgid "You configured FanFictionDownLoader to automatically update Reading List '%s', but you don't have a list of that name?" msgstr "" -#: ffdl_plugin.py:1683 +#: ffdl_plugin.py:1692 msgid "You configured FanFictionDownLoader to automatically update \"Send to Device\" Reading Lists, but you don't have any lists set?" msgstr "" -#: ffdl_plugin.py:1802 +#: ffdl_plugin.py:1811 msgid "No story URL found." msgstr "" -#: ffdl_plugin.py:1805 +#: ffdl_plugin.py:1814 msgid "Not Found" msgstr "" -#: ffdl_plugin.py:1811 +#: ffdl_plugin.py:1820 msgid "URL is not a valid story URL." msgstr "" -#: ffdl_plugin.py:1814 +#: ffdl_plugin.py:1823 msgid "Bad URL" msgstr "" -#: ffdl_plugin.py:1944 +#: ffdl_plugin.py:1953 msgid "Anthology containing:" msgstr "" -#: ffdl_plugin.py:1965 +#: ffdl_plugin.py:1974 msgid " Anthology" msgstr "" -#: ffdl_plugin.py:2002 +#: ffdl_plugin.py:2011 msgid "(was set, removed for security)" msgstr "" diff --git a/calibre-plugin/translations/zz.po b/calibre-plugin/translations/zz.po index 228e28a8..b2dba6c7 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: 2013-11-16 09:49+Central Standard Time\n" -"PO-Revision-Date: 2013-11-16 09:51-0600\n" +"POT-Creation-Date: 2013-11-29 10:53+Central Standard Time\n" +"PO-Revision-Date: 2013-11-30 16:54-0600\n" "Last-Translator: Jim Miller \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -530,7 +530,7 @@ 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:709 config.py:713 +#: config.py:709 config.py:713 config.py:726 msgid "Default" msgstr "zzDefault" @@ -550,19 +550,19 @@ msgstr "" "zzOn Metadata update, run %(gc)s with this setting for %(site)s stories." # %(gc)s = Generate Cover. Keep as is. -#: config.py:735 +#: config.py:740 msgid "Run %(gc)s Only on New Books" msgstr "zzRun %(gc)s Only on New Books" -#: config.py:736 +#: config.py:741 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:740 +#: config.py:745 msgid "Allow %(gcset)s from %(pini)s to override" msgstr "zzAllow %(gcset)s from %(pini)s to override" -#: config.py:741 +#: config.py:746 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 " @@ -572,7 +572,7 @@ msgstr "" "on metadata rather than site, but it's much more complex.
%(gcset)s is " "ignored when this is off." -#: config.py:755 +#: config.py:760 msgid "" "These settings provide integration with the %(cp)s Plugin. %(cp)s can " "automatically update custom columns with page, word and reading level " @@ -582,7 +582,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:760 +#: config.py:765 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." @@ -590,11 +590,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:766 +#: config.py:771 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:774 +#: config.py:779 msgid "" "Will overwrite word count from FFDL metadata if set to update the same " "custom column." @@ -602,7 +602,7 @@ msgstr "" "zzWill overwrite word count from FFDL metadata if set to update the same " "custom column." -#: config.py:805 +#: config.py:810 msgid "" "These controls aren't plugin settings as such, but convenience buttons for " "setting Keyboard shortcuts and getting all the FanFictionDownLoader " @@ -612,157 +612,157 @@ msgstr "" "setting Keyboard shortcuts and getting all the FanFictionDownLoader " "confirmation dialogs back again." -#: config.py:810 +#: config.py:815 msgid "Keyboard shortcuts..." msgstr "zzKeyboard shortcuts..." -#: config.py:811 +#: config.py:816 msgid "Edit the keyboard shortcuts associated with this plugin" msgstr "zzEdit the keyboard shortcuts associated with this plugin" -#: config.py:815 +#: config.py:820 msgid "Reset disabled &confirmation dialogs" msgstr "zzReset disabled &confirmation dialogs" -#: config.py:816 +#: config.py:821 msgid "Reset all show me again dialogs for the FanFictionDownLoader plugin" msgstr "zzReset all show me again dialogs for the FanFictionDownLoader plugin" -#: config.py:820 +#: config.py:825 msgid "&View library preferences..." msgstr "zz&View library preferences..." -#: config.py:821 +#: config.py:826 msgid "View data stored in the library database for this plugin" msgstr "zzView data stored in the library database for this plugin" -#: config.py:832 +#: config.py:837 msgid "Done" msgstr "zzDone" -#: config.py:833 +#: config.py:838 msgid "Confirmation dialogs have all been reset" msgstr "zzConfirmation dialogs have all been reset" -#: config.py:881 +#: config.py:886 msgid "Category" msgstr "zzCategory" -#: config.py:882 +#: config.py:887 msgid "Genre" msgstr "zzGenre" -#: config.py:883 +#: config.py:888 msgid "Language" msgstr "zzLanguage" -#: config.py:884 ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:889 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Status" msgstr "zzStatus" -#: config.py:885 +#: config.py:890 msgid "Status:%(cmplt)s" msgstr "zzStatus:%(cmplt)s" -#: config.py:886 +#: config.py:891 msgid "Status:%(inprog)s" msgstr "zzStatus:%(inprog)s" -#: config.py:887 config.py:1021 +#: config.py:892 config.py:1026 msgid "Series" msgstr "zzSeries" -#: config.py:888 +#: config.py:893 msgid "Characters" msgstr "zzCharacters" -#: config.py:889 +#: config.py:894 msgid "Relationships" msgstr "zzRelationships" -#: config.py:890 +#: config.py:895 msgid "Published" msgstr "zzPublished" -#: config.py:891 ffdl_plugin.py:1379 ffdl_plugin.py:1395 +#: config.py:896 ffdl_plugin.py:1384 ffdl_plugin.py:1400 msgid "Updated" msgstr "zzUpdated" -#: config.py:892 +#: config.py:897 msgid "Created" msgstr "zzCreated" -#: config.py:893 +#: config.py:898 msgid "Rating" msgstr "zzRating" -#: config.py:894 +#: config.py:899 msgid "Warnings" msgstr "zzWarnings" -#: config.py:895 +#: config.py:900 msgid "Chapters" msgstr "zzChapters" -#: config.py:896 +#: config.py:901 msgid "Words" msgstr "zzWords" -#: config.py:897 +#: config.py:902 msgid "Site" msgstr "zzSite" -#: config.py:898 +#: config.py:903 msgid "Story ID" msgstr "zzStory ID" -#: config.py:899 +#: config.py:904 msgid "Author ID" msgstr "zzAuthor ID" -#: config.py:900 +#: config.py:905 msgid "Extra Tags" msgstr "zzExtra Tags" -#: config.py:901 config.py:1013 dialogs.py:792 dialogs.py:888 -#: ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:906 config.py:1018 dialogs.py:792 dialogs.py:888 +#: ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Title" msgstr "zzTitle" -#: config.py:902 +#: config.py:907 msgid "Story URL" msgstr "zzStory URL" -#: config.py:903 +#: config.py:908 msgid "Description" msgstr "zzDescription" -#: config.py:904 dialogs.py:792 dialogs.py:888 ffdl_plugin.py:1106 -#: ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: config.py:909 dialogs.py:792 dialogs.py:888 ffdl_plugin.py:1111 +#: ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Author" msgstr "zzAuthor" -#: config.py:905 +#: config.py:910 msgid "Author URL" msgstr "zzAuthor URL" -#: config.py:906 +#: config.py:911 msgid "File Format" msgstr "zzFile Format" -#: config.py:907 +#: config.py:912 msgid "File Extension" msgstr "zzFile Extension" -#: config.py:908 +#: config.py:913 msgid "Site Abbrev" msgstr "zzSite Abbrev" -#: config.py:909 +#: config.py:914 msgid "FFDL Version" msgstr "zzFFDL Version" -#: config.py:924 +#: config.py:929 msgid "" "If you have custom columns defined, they will be listed below. Choose a " "metadata value type to fill your columns automatically." @@ -770,24 +770,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:949 +#: config.py:954 msgid "Update this %s column(%s) with..." msgstr "zzUpdate this %s column(%s) with..." -#: config.py:959 +#: config.py:964 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:959 config.py:961 +#: config.py:964 config.py:966 msgid "Metadata values valid for this type of column." msgstr "zzMetadata values valid for this type of column." -#: config.py:964 config.py:1040 +#: config.py:969 config.py:1045 msgid "New Only" msgstr "zzNew Only" -#: config.py:965 +#: config.py:970 msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." @@ -795,11 +795,11 @@ msgstr "" "zzWrite to %s(%s) only for new\n" "books, not updates to existing books." -#: config.py:976 +#: config.py:981 msgid "Allow %(ccset)s from %(pini)s to override" msgstr "zzAllow %(ccset)s from %(pini)s to override" -#: config.py:977 +#: config.py:982 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 " @@ -809,15 +809,15 @@ msgstr "" "specific values that aren't common to all sites.
%(ccset)s is ignored " "when this is off." -#: config.py:982 +#: config.py:987 msgid "Special column:" msgstr "zzSpecial column:" -#: config.py:987 +#: config.py:992 msgid "Update/Overwrite Error Column:" msgstr "zzUpdate/Overwrite Error Column:" -#: config.py:988 +#: config.py:993 msgid "" "When an update or overwrite of an existing story fails, record the reason in " "this column.\n" @@ -827,39 +827,39 @@ msgstr "" "in this column.\n" "(Text and Long Text columns only.)" -#: config.py:1014 +#: config.py:1019 msgid "Author(s)" msgstr "zzAuthor(s)" -#: config.py:1015 +#: config.py:1020 msgid "Publisher" msgstr "zzPublisher" -#: config.py:1016 +#: config.py:1021 msgid "Tags" msgstr "zzTags" -#: config.py:1017 +#: config.py:1022 msgid "Languages" msgstr "zzLanguages" -#: config.py:1018 +#: config.py:1023 msgid "Published Date" msgstr "zzPublished Date" -#: config.py:1019 +#: config.py:1024 msgid "Date" msgstr "zzDate" -#: config.py:1020 +#: config.py:1025 msgid "Comments" msgstr "zzComments" -#: config.py:1022 +#: config.py:1027 msgid "Ids(url id only)" msgstr "zzIds(url id only)" -#: config.py:1027 +#: config.py:1032 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 " @@ -869,7 +869,7 @@ msgstr "" "whether FFDL will fill each column automatically on updates or only for new " "books." -#: config.py:1041 +#: config.py:1046 msgid "" "Write to %s only for new\n" "books, not updates to existing books." @@ -906,7 +906,7 @@ msgid "Update Calibre Metadata Only" msgstr "zzUpdate Calibre Metadata Only" # title by author -#: dialogs.py:139 ffdl_plugin.py:1945 +#: dialogs.py:139 ffdl_plugin.py:1954 msgid "%s by %s" msgstr "zz%s by %s" @@ -1082,7 +1082,7 @@ msgid "" msgstr "" "zzWhat sort of update to perform. May set default from plugin configuration." -#: dialogs.py:792 ffdl_plugin.py:1106 ffdl_plugin.py:1265 ffdl_plugin.py:1295 +#: dialogs.py:792 ffdl_plugin.py:1111 ffdl_plugin.py:1270 ffdl_plugin.py:1300 msgid "Comment" msgstr "zzComment" @@ -1448,19 +1448,27 @@ msgstr "zzAdd" msgid "Meta" msgstr "zzMeta" -#: ffdl_plugin.py:943 +#: ffdl_plugin.py:948 msgid "Skipping duplicate story." msgstr "zzSkipping duplicate story." -#: ffdl_plugin.py:957 +#: ffdl_plugin.py:951 +msgid "" +"More than one identical book by Identifer URL or title/author(s)--can't tell " +"which book to update/overwrite." +msgstr "" +"zzMore than one identical book by Identifer URL or title/author(s)--can't " +"tell which book to update/overwrite." + +#: ffdl_plugin.py:962 msgid "Update" msgstr "zzUpdate" -#: ffdl_plugin.py:964 ffdl_plugin.py:971 +#: ffdl_plugin.py:969 ffdl_plugin.py:976 msgid "Change Story URL?" msgstr "zzChange Story URL?" -#: ffdl_plugin.py:972 +#: ffdl_plugin.py:977 msgid "" "%s by %s is already in your library with a different source " "URL:" @@ -1468,27 +1476,27 @@ msgstr "" "zz%s by %s is already in your library with a different source " "URL:" -#: ffdl_plugin.py:973 +#: ffdl_plugin.py:978 msgid "In library: %(liburl)s" msgstr "zzIn library: %(liburl)s" -#: ffdl_plugin.py:974 ffdl_plugin.py:988 +#: ffdl_plugin.py:979 ffdl_plugin.py:993 msgid "New URL: %(newurl)s" msgstr "zzNew URL: %(newurl)s" -#: ffdl_plugin.py:975 +#: ffdl_plugin.py:980 msgid "Click 'Yes' to update/overwrite book with new URL." msgstr "zzClick 'Yes' to update/overwrite book with new URL." -#: ffdl_plugin.py:976 +#: ffdl_plugin.py:981 msgid "Click 'No' to skip updating/overwriting this book." msgstr "zzClick 'No' to skip updating/overwriting this book." -#: ffdl_plugin.py:978 ffdl_plugin.py:985 +#: ffdl_plugin.py:983 ffdl_plugin.py:990 msgid "Download as New Book?" msgstr "zzDownload as New Book?" -#: ffdl_plugin.py:986 +#: ffdl_plugin.py:991 msgid "" "%s by %s is already in your library with a different source " "URL." @@ -1496,7 +1504,7 @@ msgstr "" "zz%s by %s is already in your library with a different source " "URL." -#: ffdl_plugin.py:987 +#: ffdl_plugin.py:992 msgid "" "You chose not to update the existing book. Do you want to add a new book " "for this URL?" @@ -1504,31 +1512,31 @@ msgstr "" "zzYou chose not to update the existing book. Do you want to add a new book " "for this URL?" -#: ffdl_plugin.py:989 +#: ffdl_plugin.py:994 msgid "Click 'Yes' to a new book with new URL." msgstr "zzClick 'Yes' to a new book with new URL." -#: ffdl_plugin.py:990 +#: ffdl_plugin.py:995 msgid "Click 'No' to skip URL." msgstr "zzClick 'No' to skip URL." -#: ffdl_plugin.py:996 +#: ffdl_plugin.py:1001 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:999 +#: ffdl_plugin.py:1004 msgid "Different URL" msgstr "zzDifferent URL" -#: ffdl_plugin.py:1004 +#: ffdl_plugin.py:1009 msgid "Metadata collected." msgstr "zzMetadata collected." -#: ffdl_plugin.py:1020 +#: ffdl_plugin.py:1025 msgid "Already contains %d chapters." msgstr "zzAlready contains %d chapters." -#: ffdl_plugin.py:1025 +#: ffdl_plugin.py:1030 msgid "" "Existing epub contains %d chapters, web site only has %d. Use Overwrite to " "force update." @@ -1536,7 +1544,7 @@ msgstr "" "zzExisting epub contains %d chapters, web site only has %d. Use Overwrite to " "force update." -#: ffdl_plugin.py:1027 +#: ffdl_plugin.py:1032 msgid "" "FFDL doesn't recognize chapters in existing epub, epub is probably from a " "different source. Use Overwrite to force update." @@ -1544,52 +1552,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:1035 +#: ffdl_plugin.py:1040 msgid "Not Overwriting, web site is not newer." msgstr "zzNot Overwriting, web site is not newer." -#: ffdl_plugin.py:1102 +#: ffdl_plugin.py:1107 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:1103 ffdl_plugin.py:1261 ffdl_plugin.py:1291 +#: ffdl_plugin.py:1108 ffdl_plugin.py:1266 ffdl_plugin.py:1296 msgid "See log for details." msgstr "zzSee log for details." -#: ffdl_plugin.py:1104 +#: ffdl_plugin.py:1109 msgid "Proceed with updating your library(Error Column, if configured)?" msgstr "zzProceed with updating your library(Error Column, if configured)?" -#: ffdl_plugin.py:1111 ffdl_plugin.py:1273 +#: ffdl_plugin.py:1116 ffdl_plugin.py:1278 msgid "Bad" msgstr "zzBad" -#: ffdl_plugin.py:1119 +#: ffdl_plugin.py:1124 msgid "FFDL download ended" msgstr "zzFFDL download ended" -#: ffdl_plugin.py:1119 ffdl_plugin.py:1316 +#: ffdl_plugin.py:1124 ffdl_plugin.py:1321 msgid "FFDL log" msgstr "zzFFDL log" -#: ffdl_plugin.py:1127 +#: ffdl_plugin.py:1132 msgid "Download FanFiction Book" msgstr "zzDownload FanFiction Book" -#: ffdl_plugin.py:1133 +#: ffdl_plugin.py:1138 msgid "Starting %d FanFictionDownLoads" msgstr "zzStarting %d FanFictionDownLoads" -#: ffdl_plugin.py:1163 +#: ffdl_plugin.py:1168 msgid "Story Details:" msgstr "zzStory Details:" -#: ffdl_plugin.py:1166 +#: ffdl_plugin.py:1171 msgid "Error Updating Metadata" msgstr "zzError Updating Metadata" -#: ffdl_plugin.py:1167 +#: ffdl_plugin.py:1172 msgid "" "An error has occurred while FFDL was updating calibre's metadata for %s." @@ -1597,97 +1605,97 @@ msgstr "" "zzAn error has occurred while FFDL was updating calibre's metadata for %s." -#: ffdl_plugin.py:1168 +#: ffdl_plugin.py:1173 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:1220 +#: ffdl_plugin.py:1225 msgid "Finished Adding/Updating %d books." msgstr "zzFinished Adding/Updating %d books." -#: ffdl_plugin.py:1245 +#: ffdl_plugin.py:1250 msgid "No Good Stories for Anthology" msgstr "zzNo Good Stories for Anthology" -#: ffdl_plugin.py:1246 +#: ffdl_plugin.py:1251 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:1251 ffdl_plugin.py:1290 +#: ffdl_plugin.py:1256 ffdl_plugin.py:1295 msgid "FFDL found %s good and %s bad updates." msgstr "zzFFDL found %s good and %s bad updates." -#: ffdl_plugin.py:1258 +#: ffdl_plugin.py:1263 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:1259 +#: ffdl_plugin.py:1264 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:1260 +#: ffdl_plugin.py:1265 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:1263 +#: ffdl_plugin.py:1268 msgid "Proceed with updating this anthology and your library?" msgstr "zzProceed with updating this anthology and your library?" -#: ffdl_plugin.py:1271 +#: ffdl_plugin.py:1276 msgid "Good" msgstr "zzGood" -#: ffdl_plugin.py:1292 +#: ffdl_plugin.py:1297 msgid "Proceed with updating your library?" msgstr "zzProceed with updating your library?" -#: ffdl_plugin.py:1316 +#: ffdl_plugin.py:1321 msgid "FFDL download complete" msgstr "zzFFDL download complete" -#: ffdl_plugin.py:1329 +#: ffdl_plugin.py:1334 msgid "Merging %s books." msgstr "zzMerging %s books." -#: ffdl_plugin.py:1370 +#: ffdl_plugin.py:1375 msgid "FFDL Adding/Updating books." msgstr "zzFFDL Adding/Updating books." -#: ffdl_plugin.py:1377 +#: ffdl_plugin.py:1382 msgid "Updating calibre for FanFiction stories..." msgstr "zzUpdating calibre for FanFiction stories..." -#: ffdl_plugin.py:1378 +#: ffdl_plugin.py:1383 msgid "Update calibre for FanFiction stories" msgstr "zzUpdate calibre for FanFiction stories" -#: ffdl_plugin.py:1387 +#: ffdl_plugin.py:1392 msgid "Adding/Updating %s BAD books." msgstr "zzAdding/Updating %s BAD books." -#: ffdl_plugin.py:1393 +#: ffdl_plugin.py:1398 msgid "Updating calibre for BAD FanFiction stories..." msgstr "zzUpdating calibre for BAD FanFiction stories..." -#: ffdl_plugin.py:1394 +#: ffdl_plugin.py:1399 msgid "Update calibre for BAD FanFiction stories" msgstr "zzUpdate calibre for BAD FanFiction stories" -#: ffdl_plugin.py:1422 +#: ffdl_plugin.py:1427 msgid "Adding format to book failed for some reason..." msgstr "zzAdding format to book failed for some reason..." -#: ffdl_plugin.py:1425 +#: ffdl_plugin.py:1430 msgid "Error" msgstr "zzError" -#: ffdl_plugin.py:1655 +#: ffdl_plugin.py:1664 msgid "" "You configured FanFictionDownLoader to automatically update Reading Lists, " "but you don't have the %s plugin installed anymore?" @@ -1695,7 +1703,7 @@ msgstr "" "zzYou configured FanFictionDownLoader to automatically update Reading Lists, " "but you don't have the %s plugin installed anymore?" -#: ffdl_plugin.py:1667 +#: ffdl_plugin.py:1676 msgid "" "You configured FanFictionDownLoader to automatically update \"To Read\" " "Reading Lists, but you don't have any lists set?" @@ -1703,7 +1711,7 @@ msgstr "" "zzYou configured FanFictionDownLoader to automatically update \"To Read\" " "Reading Lists, but you don't have any lists set?" -#: ffdl_plugin.py:1677 ffdl_plugin.py:1695 +#: ffdl_plugin.py:1686 ffdl_plugin.py:1704 msgid "" "You configured FanFictionDownLoader to automatically update Reading List " "'%s', but you don't have a list of that name?" @@ -1711,7 +1719,7 @@ msgstr "" "zzYou configured FanFictionDownLoader to automatically update Reading List " "'%s', but you don't have a list of that name?" -#: ffdl_plugin.py:1683 +#: ffdl_plugin.py:1692 msgid "" "You configured FanFictionDownLoader to automatically update \"Send to Device" "\" Reading Lists, but you don't have any lists set?" @@ -1719,30 +1727,30 @@ msgstr "" "zzYou configured FanFictionDownLoader to automatically update \"Send to " "Device\" Reading Lists, but you don't have any lists set?" -#: ffdl_plugin.py:1802 +#: ffdl_plugin.py:1811 msgid "No story URL found." msgstr "zzNo story URL found." -#: ffdl_plugin.py:1805 +#: ffdl_plugin.py:1814 msgid "Not Found" msgstr "zzNot Found" -#: ffdl_plugin.py:1811 +#: ffdl_plugin.py:1820 msgid "URL is not a valid story URL." msgstr "zzURL is not a valid story URL." -#: ffdl_plugin.py:1814 +#: ffdl_plugin.py:1823 msgid "Bad URL" msgstr "zzBad URL" -#: ffdl_plugin.py:1944 +#: ffdl_plugin.py:1953 msgid "Anthology containing:" msgstr "zzAnthology containing:" -#: ffdl_plugin.py:1965 +#: ffdl_plugin.py:1974 msgid " Anthology" msgstr "zz Anthology" -#: ffdl_plugin.py:2002 +#: ffdl_plugin.py:2011 msgid "(was set, removed for security)" msgstr "zz(was set, removed for security)"