diff --git a/calibre-plugin/translations/messages.pot b/calibre-plugin/translations/messages.pot index eee5154..b43b418 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: 2015-07-14 13:44+Central Daylight Time\n" +"POT-Creation-Date: 2015-07-27 12:59+Central Daylight Time\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -103,65 +103,65 @@ msgstr "" msgid "Other" msgstr "" -#: config.py:381 +#: config.py:382 msgid "These settings control the basic features of the plugin--downloading FanFiction." msgstr "" -#: config.py:385 +#: config.py:386 msgid "Defaults Options on Download" msgstr "" -#: config.py:389 +#: config.py:390 msgid "On each download, FanFicFare offers an option to select the output format.
This sets what that option will default to." msgstr "" -#: config.py:391 +#: config.py:392 msgid "Default Output &Format:" msgstr "" -#: config.py:406 +#: config.py:407 msgid "On each download, FanFicFare offers an option of what happens if that story already exists.
This sets what that option will default to." msgstr "" -#: config.py:408 +#: config.py:409 msgid "Default If Story Already Exists?" msgstr "" -#: config.py:423 +#: config.py:424 msgid "Default Update Calibre &Metadata?" msgstr "" -#: config.py:424 +#: config.py:425 msgid "On each download, FanFicFare offers an option to update Calibre's metadata (title, author, URL, tags, custom columns, etc) from the web site.
This sets whether that will default to on or off.
Columns set to 'New Only' in the column tabs will only be set for new books." msgstr "" -#: config.py:428 +#: config.py:429 msgid "Default Update EPUB Cover when Updating EPUB?" msgstr "" -#: config.py:429 +#: config.py:430 msgid "On each download, FanFicFare offers an option to update the book cover image inside the EPUB from the web site when the EPUB is updated.
This sets whether that will default to on or off." msgstr "" -#: config.py:434 +#: config.py:435 msgid "Updating Calibre Options" msgstr "" -#: config.py:438 +#: config.py:439 msgid "Delete other existing formats?" msgstr "" -#: config.py:439 +#: config.py:440 msgid "" "Check this to automatically delete all other ebook formats when updating an existing book.\n" "Handy if you have both a Nook(epub) and Kindle(mobi), for example." msgstr "" -#: config.py:443 +#: config.py:444 msgid "Keep Existing Tags when Updating Metadata?" msgstr "" -#: config.py:444 +#: config.py:445 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" @@ -169,344 +169,344 @@ msgid "" "(If Tags is set to 'New Only' in the Standard Columns tab, this has no effect.)" msgstr "" -#: config.py:448 +#: config.py:449 msgid "Force Author into Author Sort?" msgstr "" -#: config.py:449 +#: config.py:450 msgid "" "If checked, the author(s) as given will be used for the Author Sort, too.\n" "If not checked, calibre will apply it's built in algorithm which makes 'Bob Smith' sort as 'Smith, Bob', etc." msgstr "" -#: config.py:453 +#: config.py:454 msgid "Force Title into Title Sort?" msgstr "" -#: config.py:454 +#: config.py:455 msgid "" "If checked, the title as given will be used for the Title Sort, too.\n" "If not checked, calibre will apply it's built in algorithm which makes 'The Title' sort as 'Title, The', etc." msgstr "" -#: config.py:458 +#: config.py:459 msgid "Check for existing Series Anthology books?" msgstr "" -#: config.py:459 +#: config.py:460 msgid "" "Check for existings Series Anthology books using each new story's series URL before downloading.\n" "Offer to skip downloading if a Series Anthology is found." msgstr "" -#: config.py:463 +#: config.py:464 msgid "Check for changed Story URL?" msgstr "" -#: config.py:464 +#: config.py:465 msgid "" "Warn you if an update will change the URL of an existing book.\n" "fanfiction.net URLs will change from http to https silently." msgstr "" -#: config.py:468 +#: config.py:469 msgid "Search EPUB text for Story URL?" msgstr "" -#: config.py:469 +#: config.py:470 msgid "" "Look for first valid story URL inside EPUB text if not found in metadata.\n" "Somewhat risky, could find wrong URL depending on EPUB content.\n" "Also finds and corrects bad ffnet URLs from ficsaver.com files." msgstr "" -#: config.py:473 +#: config.py:474 msgid "Mark added/updated books when finished?" msgstr "" -#: config.py:474 +#: config.py:475 msgid "" "Mark added/updated books when finished. Use with option below.\n" "You can also manually search for 'marked:fff_success'.\n" "'marked:fff_failed' is also available, or search 'marked:fff' for both." msgstr "" -#: config.py:478 +#: config.py:479 msgid "Show Marked books when finished?" msgstr "" -#: config.py:479 +#: config.py:480 msgid "" "Show Marked added/updated books only when finished.\n" "You can also manually search for 'marked:fff_success'.\n" "'marked:fff_failed' is also available, or search 'marked:fff' for both." msgstr "" -#: config.py:483 +#: config.py:484 msgid "Smarten Punctuation (EPUB only)" msgstr "" -#: config.py:484 +#: config.py:485 msgid "Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB download and update." msgstr "" -#: config.py:488 +#: config.py:489 msgid "Automatically Convert new/update books?" msgstr "" -#: config.py:489 +#: config.py:490 msgid "" "Automatically call calibre's Convert for new/update books.\n" "Converts to the current output format as chosen in calibre's\n" "Preferences->Behavior settings." msgstr "" -#: config.py:493 +#: config.py:494 msgid "GUI Options" msgstr "" -#: config.py:497 +#: config.py:498 msgid "Take URLs from Clipboard?" msgstr "" -#: config.py:498 +#: config.py:499 msgid "Prefill URLs from valid URLs in Clipboard when Adding New." msgstr "" -#: config.py:502 +#: config.py:503 msgid "Default to Update when books selected?" msgstr "" -#: config.py:503 +#: config.py:504 msgid "" "The top FanFicFare plugin button will start Update if\n" "books are selected. If unchecked, it will always bring up 'Add New'." msgstr "" -#: config.py:507 +#: config.py:508 msgid "Keep 'Add New from URL(s)' dialog on top?" msgstr "" -#: config.py:508 +#: config.py:509 msgid "" "Instructs the OS and Window Manager to keep the 'Add New from URL(s)'\n" "dialog on top of all other windows. Useful for dragging URLs onto it." msgstr "" -#: config.py:512 +#: config.py:513 msgid "Show estimated time left?" msgstr "" -#: config.py:513 +#: config.py:514 msgid "When a Progress Bar is shown, show a rough estimate of the time left." msgstr "" -#: config.py:517 +#: config.py:518 msgid "Misc Options" msgstr "" -#: config.py:521 +#: config.py:522 msgid "Inject calibre Series when none found?" msgstr "" -#: config.py:522 +#: config.py:523 msgid "" "If no series is found, inject the calibre series (if there is one) so \n" "it appears on the FanFicFare title page(not cover)." msgstr "" -#: config.py:526 +#: config.py:527 msgid "Search by Title/Author(s) for If Story Already Exists?" msgstr "" -#: config.py:527 +#: config.py:528 msgid "When checking If Story Already Exists FanFicFare will first match by URL Identifier. But if not found, it can also search existing books by Title and Author(s)." msgstr "" -#: config.py:531 +#: config.py:532 msgid "Reject List" msgstr "" -#: config.py:535 +#: config.py:536 msgid "Edit Reject URL List" msgstr "" -#: config.py:536 +#: config.py:537 msgid "Edit list of URLs FanFicFare will automatically Reject." msgstr "" -#: config.py:540 config.py:611 +#: config.py:541 config.py:612 msgid "Add Reject URLs" msgstr "" -#: config.py:541 +#: config.py:542 msgid "Add additional URLs to Reject as text." msgstr "" -#: config.py:545 +#: config.py:546 msgid "Edit Reject Reasons List" msgstr "" -#: config.py:546 config.py:601 +#: config.py:547 config.py:602 msgid "Customize the Reasons presented when Rejecting URLs" msgstr "" -#: config.py:550 +#: config.py:551 msgid "Reject Without Confirmation?" msgstr "" -#: config.py:551 +#: config.py:552 msgid "Always reject URLs on the Reject List without stopping and asking." msgstr "" -#: config.py:585 +#: config.py:586 msgid "Edit Reject URLs List" msgstr "" -#: config.py:599 +#: config.py:600 msgid "Reject Reasons" msgstr "" -#: config.py:600 +#: config.py:601 msgid "Customize Reject List Reasons" msgstr "" -#: config.py:609 +#: config.py:610 msgid "Reason why I rejected it" msgstr "" -#: config.py:609 +#: config.py:610 msgid "Title by Author" msgstr "" -#: config.py:612 +#: config.py:613 msgid "Add Reject URLs. Use: http://...,note or http://...,title by author - note
Invalid story URLs will be ignored." msgstr "" -#: config.py:613 +#: config.py:614 msgid "" "One URL per line:\n" "http://...,note\n" "http://...,title by author - note" msgstr "" -#: config.py:615 dialogs.py:1094 +#: config.py:616 dialogs.py:1095 msgid "Add this reason to all URLs added:" msgstr "" -#: config.py:631 +#: config.py:632 msgid "These settings provide more detailed control over what metadata will be displayed inside the ebook as well as let you set %(isa)s and %(u)s/%(p)s for different sites." msgstr "" -#: config.py:636 +#: config.py:637 msgid "FanFicFare now includes find, color coding, and error checking for personal.ini editing. Red generally indicates errors." msgstr "" -#: config.py:655 config.py:696 config.py:697 +#: config.py:656 config.py:697 config.py:698 msgid "Edit personal.ini" msgstr "" -#: config.py:660 +#: config.py:661 msgid "Changes will only be saved if you click 'OK' to leave Customize FanFicFare." msgstr "" -#: config.py:664 +#: config.py:665 msgid "View Defaults" msgstr "" -#: config.py:665 +#: config.py:666 msgid "" "View all of the plugin's configurable settings\n" "and their default settings." msgstr "" -#: config.py:669 +#: config.py:670 msgid "Pass Calibre Columns into FanFicFare on Update/Overwrite" msgstr "" -#: config.py:670 +#: config.py:671 msgid "If checked, when updating/overwriting an existing book, FanFicFare will have the Calibre Columns available to use in replace_metadata, title_page, etc.
Click the button below to see the Calibre Column namess." msgstr "" -#: config.py:674 +#: config.py:675 msgid "Show Calibre Column Names" msgstr "" -#: config.py:675 +#: config.py:676 msgid "FanFicFare can pass the Calibre Columns into the download/update process.
This will show you the columns available by name." msgstr "" -#: config.py:686 +#: config.py:687 msgid "Plugin Defaults" msgstr "" -#: config.py:687 +#: config.py:688 msgid "Plugin Defaults (%s) (Read-Only)" msgstr "" -#: config.py:720 +#: config.py:721 msgid "Calibre Column Entry Names" msgstr "" -#: config.py:721 +#: config.py:722 msgid "Label (entry_name)" msgstr "" -#: config.py:741 +#: config.py:742 msgid "These settings provide integration with the %(rl)s Plugin. %(rl)s can automatically send to devices and change custom columns. You have to create and configure the lists in %(rl)s to be useful." msgstr "" -#: config.py:746 +#: config.py:747 msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." msgstr "" -#: config.py:747 +#: config.py:748 msgid "Automatically add new/updated stories to these lists in the %(rl)s plugin." msgstr "" -#: config.py:752 +#: config.py:753 msgid "\"Send to Device\" Reading Lists" msgstr "" -#: config.py:753 config.py:756 config.py:770 config.py:773 +#: config.py:754 config.py:757 config.py:771 config.py:774 msgid "When enabled, new/updated stories will be automatically added to these lists." msgstr "" -#: config.py:763 +#: config.py:764 msgid "Add new/updated stories to \"To Read\" Reading List(s)." msgstr "" -#: config.py:764 +#: config.py:765 msgid "" "Automatically add new/updated stories to these lists in the %(rl)s plugin.\n" "Also offers menu option to remove stories from the \"To Read\" lists." msgstr "" -#: config.py:769 +#: config.py:770 msgid "\"To Read\" Reading Lists" msgstr "" -#: config.py:780 +#: config.py:781 msgid "Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." msgstr "" -#: config.py:781 +#: config.py:782 msgid "Menu option to remove from \"To Read\" lists will also add stories back to \"Send to Device\" Reading List(s)" msgstr "" -#: config.py:785 +#: config.py:786 msgid "Automatically run Remove \"New\" Chapter Marks when marking books \"Read\"." msgstr "" -#: config.py:786 +#: config.py:787 msgid "Menu option to remove from \"To Read\" lists will also remove \"(new)\" chapter marks created by personal.ini mark_new_chapters setting." msgstr "" -#: config.py:814 +#: config.py:815 msgid "The Calibre cover image for a downloaded book can come from the story site(if EPUB and images are enabled), or from either Calibre's built-in random cover generator or the %(gc)s plugin." msgstr "" -#: config.py:822 +#: config.py:823 msgid "" "Update Calibre book cover image from EPUB when Calibre metadata is updated.\n" "Doesn't go looking for new images on 'Update Calibre Metadata Only'.\n" @@ -514,425 +514,433 @@ msgid "" "This comes before Generate Cover so %(gc)s(Plugin) use the image if configured to." msgstr "" -#: config.py:827 +#: config.py:828 msgid "Update Calibre Cover (from EPUB):" msgstr "" -#: config.py:845 +#: config.py:846 msgid "Generate a Calibre book cover image when Calibre metadata is updated.
Defaults to 'Yes, Always' for backward compatibility and because %(gc)s(Plugin) will only run if configured for Default or site." msgstr "" -#: config.py:849 +#: config.py:850 msgid "Generate Calibre Cover:" msgstr "" -#: config.py:876 +#: config.py:877 msgid "Plugin %(gc)s" msgstr "" -#: config.py:877 +#: config.py:878 msgid "Use plugin to create covers. Additional settings are below." msgstr "" -#: config.py:884 +#: config.py:885 msgid "Calibre Generate Cover" msgstr "" -#: config.py:885 +#: config.py:886 msgid "Call Calibre's Edit Metadata Generate cover feature to create a random cover each time a story is downloaded or updated.
Right click or long click the 'Generate cover' button in Calibre's Edit Metadata to customize." msgstr "" -#: config.py:899 +#: config.py:900 msgid "Generate Covers Only for New Books" msgstr "" -#: config.py:900 +#: config.py:901 msgid "Default is to generate a cover any time the calibre metadata is updated.
Used for both Calibre and Plugin generated covers." msgstr "" -#: config.py:906 +#: config.py:907 msgid "Inject/update the cover inside EPUB" msgstr "" -#: config.py:907 +#: config.py:908 msgid "Calibre's Polish feature will be used to inject or update the generated cover into the EPUB ebook file.
Used for both Calibre and Plugin generated covers." msgstr "" -#: config.py:913 +#: config.py:914 msgid "%(gc)s(Plugin) Settings" msgstr "" -#: config.py:921 +#: config.py:922 msgid "The %(gc)s plugin can create cover images for books using various metadata (including existing cover image). If you have %(gc)s installed, FanFicFare can run %(gc)s on new downloads and metadata updates. Pick a %(gc)s setting by site and/or one to use by Default." msgstr "" -#: config.py:939 config.py:943 config.py:956 +#: config.py:940 config.py:944 config.py:957 msgid "Default" msgstr "" -#: config.py:944 +#: config.py:945 msgid "On Metadata update, run %(gc)s with this setting, if there isn't a more specific setting below." msgstr "" -#: config.py:947 +#: config.py:948 msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." msgstr "" -#: config.py:970 +#: config.py:971 msgid "Allow %(gcset)s from %(pini)s to override" msgstr "" -#: config.py:971 +#: config.py:972 msgid "The %(pini)s parameter %(gcset)s allows you to choose a %(gc)s setting based on metadata rather than site, but it's much more complex.
%(gcset)s is ignored when this is off." msgstr "" -#: config.py:1009 +#: config.py:1010 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:1014 +#: config.py:1015 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:1020 +#: config.py:1021 msgid "Which column and algorithm to use are configured in %(cp)s." msgstr "" -#: config.py:1030 +#: config.py:1031 msgid "Will overwrite word count from FanFicFare metadata if set to update the same custom column." msgstr "" -#: config.py:1035 +#: config.py:1036 msgid "Only run Count Page's Word Count if checked and FanFicFare metadata doesn't already have a word count. If this is used with one of the other Page Counts, the Page Count plugin will be called twice." msgstr "" -#: config.py:1071 +#: config.py:1072 msgid "These controls aren't plugin settings as such, but convenience buttons for setting Keyboard shortcuts and getting all the FanFicFare confirmation dialogs back again." msgstr "" -#: config.py:1076 +#: config.py:1077 msgid "Keyboard shortcuts..." msgstr "" -#: config.py:1077 +#: config.py:1078 msgid "Edit the keyboard shortcuts associated with this plugin" msgstr "" -#: config.py:1081 +#: config.py:1082 msgid "Reset disabled &confirmation dialogs" msgstr "" -#: config.py:1082 +#: config.py:1083 msgid "Reset all show me again dialogs for the FanFicFare plugin" msgstr "" -#: config.py:1086 +#: config.py:1087 msgid "&View library preferences..." msgstr "" -#: config.py:1087 +#: config.py:1088 msgid "View data stored in the library database for this plugin" msgstr "" -#: config.py:1098 +#: config.py:1099 msgid "Done" msgstr "" -#: config.py:1099 +#: config.py:1100 msgid "Confirmation dialogs have all been reset" msgstr "" -#: config.py:1147 +#: config.py:1148 msgid "Category" msgstr "" -#: config.py:1148 +#: config.py:1149 msgid "Genre" msgstr "" -#: config.py:1149 +#: config.py:1150 msgid "Language" msgstr "" -#: config.py:1150 fff_plugin.py:1376 fff_plugin.py:1574 fff_plugin.py:1604 +#: config.py:1151 fff_plugin.py:1384 fff_plugin.py:1582 fff_plugin.py:1612 msgid "Status" msgstr "" -#: config.py:1151 +#: config.py:1152 msgid "Status:%(cmplt)s" msgstr "" -#: config.py:1152 +#: config.py:1153 msgid "Status:%(inprog)s" msgstr "" -#: config.py:1153 config.py:1301 +#: config.py:1154 config.py:1302 msgid "Series" msgstr "" -#: config.py:1154 +#: config.py:1155 msgid "Characters" msgstr "" -#: config.py:1155 +#: config.py:1156 msgid "Relationships" msgstr "" -#: config.py:1156 +#: config.py:1157 msgid "Published" msgstr "" -#: config.py:1157 fff_plugin.py:1687 fff_plugin.py:1706 +#: config.py:1158 fff_plugin.py:1695 fff_plugin.py:1714 msgid "Updated" msgstr "" -#: config.py:1158 +#: config.py:1159 msgid "Created" msgstr "" -#: config.py:1159 +#: config.py:1160 msgid "Rating" msgstr "" -#: config.py:1160 +#: config.py:1161 msgid "Warnings" msgstr "" -#: config.py:1161 +#: config.py:1162 msgid "Chapters" msgstr "" -#: config.py:1162 +#: config.py:1163 msgid "Words" msgstr "" -#: config.py:1163 +#: config.py:1164 msgid "Site" msgstr "" -#: config.py:1164 +#: config.py:1165 msgid "Story ID" msgstr "" -#: config.py:1165 +#: config.py:1166 msgid "Author ID" msgstr "" -#: config.py:1166 +#: config.py:1167 msgid "Extra Tags" msgstr "" -#: config.py:1167 config.py:1293 dialogs.py:885 dialogs.py:981 -#: fff_plugin.py:1376 fff_plugin.py:1574 fff_plugin.py:1604 +#: config.py:1168 config.py:1294 dialogs.py:886 dialogs.py:982 +#: fff_plugin.py:1384 fff_plugin.py:1582 fff_plugin.py:1612 msgid "Title" msgstr "" -#: config.py:1168 +#: config.py:1169 msgid "Story URL" msgstr "" -#: config.py:1169 +#: config.py:1170 msgid "Description" msgstr "" -#: config.py:1170 dialogs.py:885 dialogs.py:981 fff_plugin.py:1376 -#: fff_plugin.py:1574 fff_plugin.py:1604 +#: config.py:1171 dialogs.py:886 dialogs.py:982 fff_plugin.py:1384 +#: fff_plugin.py:1582 fff_plugin.py:1612 msgid "Author" msgstr "" -#: config.py:1171 +#: config.py:1172 msgid "Author URL" msgstr "" -#: config.py:1172 +#: config.py:1173 msgid "File Format" msgstr "" -#: config.py:1173 +#: config.py:1174 msgid "File Extension" msgstr "" -#: config.py:1174 +#: config.py:1175 msgid "Site Abbrev" msgstr "" -#: config.py:1175 +#: config.py:1176 msgid "FanFicFare Version" msgstr "" -#: config.py:1190 +#: config.py:1191 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:1215 +#: config.py:1216 msgid "Update this %s column(%s) with..." msgstr "" -#: config.py:1225 +#: config.py:1226 msgid "Values that aren't valid for this enumeration column will be ignored." msgstr "" -#: config.py:1225 config.py:1227 +#: config.py:1226 config.py:1228 msgid "Metadata values valid for this type of column." msgstr "" -#: config.py:1230 config.py:1320 +#: config.py:1231 config.py:1321 msgid "New Only" msgstr "" -#: config.py:1231 +#: config.py:1232 msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." msgstr "" -#: config.py:1242 +#: config.py:1243 msgid "Allow %(ccset)s from %(pini)s to override" msgstr "" -#: config.py:1243 +#: config.py:1244 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:1247 +#: config.py:1248 msgid "Special column:" msgstr "" -#: config.py:1252 +#: config.py:1253 msgid "Update/Overwrite Error Column:" msgstr "" -#: config.py:1253 +#: config.py:1254 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:1267 +#: config.py:1268 msgid "Saved Metadata Column:" msgstr "" -#: config.py:1268 +#: config.py:1269 msgid "If set, FanFicFare will save a copy of all its metadata in this column when the book is downloaded or updated.
The metadata from this column can later be used to update custom columns without having to request the metadata from the server again.
(Long Text columns only.)" msgstr "" -#: config.py:1294 +#: config.py:1295 msgid "Author(s)" msgstr "" -#: config.py:1295 +#: config.py:1296 msgid "Publisher" msgstr "" -#: config.py:1296 +#: config.py:1297 msgid "Tags" msgstr "" -#: config.py:1297 +#: config.py:1298 msgid "Languages" msgstr "" -#: config.py:1298 +#: config.py:1299 msgid "Published Date" msgstr "" -#: config.py:1299 +#: config.py:1300 msgid "Date" msgstr "" -#: config.py:1300 +#: config.py:1301 msgid "Comments" msgstr "" -#: config.py:1302 +#: config.py:1303 msgid "Ids(url id only)" msgstr "" -#: config.py:1307 +#: config.py:1308 msgid "The standard calibre metadata columns are listed below. You may choose whether FanFicFare will fill each column automatically on updates or only for new books." msgstr "" -#: config.py:1321 +#: config.py:1322 msgid "" "Write to %s only for new\n" "books, not updates to existing books." msgstr "" -#: config.py:1330 +#: config.py:1331 msgid "Other Standard Column Options" msgstr "" -#: config.py:1335 +#: config.py:1336 msgid "Set Calibre Author URL" msgstr "" -#: config.py:1336 +#: config.py:1337 msgid "Set Calibre Author URL to Author's URL on story site." msgstr "" -#: config.py:1353 +#: config.py:1354 msgid "These settings will allow FanFicFare to fetch story URLs from your email account. It will only look for story URLs in unread emails in the folder specified below." msgstr "" -#: config.py:1358 +#: config.py:1359 msgid "IMAP Server Name" msgstr "" -#: config.py:1359 +#: config.py:1360 msgid "Name of IMAP server--must allow IMAP4 with SSL. Eg: imap.gmail.com" msgstr "" -#: config.py:1368 +#: config.py:1369 msgid "IMAP User Name" msgstr "" -#: config.py:1369 +#: config.py:1370 msgid "" "Name of IMAP user. Eg: yourname@gmail.com\n" "Note that Gmail accounts need to have IMAP enabled in Gmail Settings first." msgstr "" -#: config.py:1378 +#: config.py:1379 msgid "IMAP User Password" msgstr "" -#: config.py:1379 +#: config.py:1380 msgid "IMAP password. If left empty, FanFicFare will ask you for your password when you use the feature." msgstr "" -#: config.py:1389 +#: config.py:1390 msgid "Remember Password for Session (when not saved above)" msgstr "" -#: config.py:1390 +#: config.py:1391 msgid "If checked, and no password is entered above, FanFicFare will remember your password until you close calibre or change Libraries." msgstr "" -#: config.py:1395 +#: config.py:1396 msgid "IMAP Folder Name" msgstr "" -#: config.py:1396 +#: config.py:1397 msgid "Name of IMAP folder to search for new emails. The folder (or label) has to already exist. Use INBOX for your default inbox." msgstr "" -#: config.py:1405 +#: config.py:1406 msgid "Mark Emails Read" msgstr "" -#: config.py:1406 +#: config.py:1407 msgid "If checked, emails will be marked as having been read if they contain any story URLs." msgstr "" -#: config.py:1411 +#: config.py:1412 msgid "Discard URLs on Reject List" msgstr "" -#: config.py:1412 +#: config.py:1413 msgid "If checked, FanFicFare will silently discard story URLs from emails that are on your Reject URL List.
Otherwise they will appear and you will see the normal Reject URL dialog.
The Emails will still be marked Read if configured to." msgstr "" -#: config.py:1417 +#: config.py:1418 +msgid "Download from Email Immediately" +msgstr "" + +#: config.py:1419 +msgid "If checked, FanFicFare will start downloading story URLs from emails immediately.
Otherwise the usual Download from URLs dialog will appear." +msgstr "" + +#: config.py:1424 msgid "It's safest if you create a separate email account that you use only for your story update notices. FanFicFare and calibre cannot guarantee that malicious code cannot get your email password once you've entered it.
Use this feature at your own risk.
" msgstr "" @@ -968,284 +976,284 @@ msgstr "" msgid "Update Calibre Metadata from Saved Metadata Column" msgstr "" -#: dialogs.py:267 dialogs.py:776 +#: dialogs.py:268 dialogs.py:777 msgid "Show Download Options" msgstr "" -#: dialogs.py:286 dialogs.py:793 +#: dialogs.py:287 dialogs.py:794 msgid "Output &Format:" msgstr "" -#: dialogs.py:294 dialogs.py:801 +#: dialogs.py:295 dialogs.py:802 msgid "Choose output format to create. May set default from plugin configuration." msgstr "" -#: dialogs.py:322 dialogs.py:818 +#: dialogs.py:323 dialogs.py:819 msgid "Update Calibre &Metadata?" msgstr "" -#: dialogs.py:323 dialogs.py:819 +#: dialogs.py:324 dialogs.py:820 msgid "" "Update metadata for existing stories in Calibre from web site?\n" "(Columns set to 'New Only' in the column tabs will only be set for new books.)" msgstr "" -#: dialogs.py:329 dialogs.py:823 +#: dialogs.py:330 dialogs.py:824 msgid "Update EPUB Cover?" msgstr "" -#: dialogs.py:330 dialogs.py:824 +#: dialogs.py:331 dialogs.py:825 msgid "Update book cover image from site or defaults (if found) inside the EPUB when EPUB is updated." msgstr "" -#: dialogs.py:380 +#: dialogs.py:381 msgid "Story URLs for anthology, one per line:" msgstr "" -#: dialogs.py:381 +#: dialogs.py:382 msgid "" "URLs for stories to include in the anthology, one per line.\n" "Will take URLs from clipboard, but only valid URLs." msgstr "" -#: dialogs.py:382 +#: dialogs.py:383 msgid "If Story Already Exists in Anthology?" msgstr "" -#: dialogs.py:383 +#: dialogs.py:384 msgid "What to do if there's already an existing story with the same URL in the anthology." msgstr "" -#: dialogs.py:392 +#: dialogs.py:393 msgid "Story URLs, one per line:" msgstr "" -#: dialogs.py:393 +#: dialogs.py:394 msgid "" "URLs for stories, one per line.\n" "Will take URLs from clipboard, but only valid URLs.\n" "Add [1,5] after the URL to limit the download to chapters 1-5." msgstr "" -#: dialogs.py:394 +#: dialogs.py:395 msgid "If Story Already Exists?" msgstr "" -#: dialogs.py:395 +#: dialogs.py:396 msgid "What to do if there's already an existing story with the same URL or title and author." msgstr "" -#: dialogs.py:512 +#: dialogs.py:513 msgid "For Individual Books" msgstr "" -#: dialogs.py:513 +#: dialogs.py:514 msgid "Get URLs and go to dialog for individual story downloads." msgstr "" -#: dialogs.py:518 +#: dialogs.py:519 msgid "For Anthology Epub" msgstr "" -#: dialogs.py:519 +#: dialogs.py:520 msgid "" "Get URLs and go to dialog for Anthology download.\n" "Requires %s plugin." msgstr "" -#: dialogs.py:523 dialogs.py:577 dialogs.py:604 dialogs.py:1494 +#: dialogs.py:524 dialogs.py:578 dialogs.py:605 dialogs.py:1495 msgid "Cancel" msgstr "" -#: dialogs.py:555 dialogs.py:1482 +#: dialogs.py:556 dialogs.py:1483 msgid "Password" msgstr "" -#: dialogs.py:556 +#: dialogs.py:557 msgid "Author requires a password for this story(%s)." msgstr "" -#: dialogs.py:561 +#: dialogs.py:562 msgid "User/Password" msgstr "" -#: dialogs.py:562 +#: dialogs.py:563 msgid "%s requires you to login to download this story." msgstr "" -#: dialogs.py:564 +#: dialogs.py:565 msgid "User:" msgstr "" -#: dialogs.py:568 +#: dialogs.py:569 msgid "Password:" msgstr "" -#: dialogs.py:573 dialogs.py:718 dialogs.py:1490 +#: dialogs.py:574 dialogs.py:719 dialogs.py:1491 msgid "OK" msgstr "" -#: dialogs.py:599 +#: dialogs.py:600 msgid "Fetching metadata for stories..." msgstr "" -#: dialogs.py:600 +#: dialogs.py:601 msgid "Downloading metadata for stories" msgstr "" -#: dialogs.py:601 +#: dialogs.py:602 msgid "Fetched metadata for" msgstr "" -#: dialogs.py:628 +#: dialogs.py:629 msgid " - %s estimated until done" msgstr "" -#: dialogs.py:678 +#: dialogs.py:679 msgid "%d day" msgstr "" -#: dialogs.py:678 +#: dialogs.py:679 msgid "%d days" msgstr "" -#: dialogs.py:679 +#: dialogs.py:680 msgid "%d hour" msgstr "" -#: dialogs.py:679 +#: dialogs.py:680 msgid "%d hours" msgstr "" -#: dialogs.py:680 +#: dialogs.py:681 msgid "%d minute" msgstr "" -#: dialogs.py:680 +#: dialogs.py:681 msgid "%d minutes" msgstr "" -#: dialogs.py:681 +#: dialogs.py:682 msgid "%d second" msgstr "" -#: dialogs.py:681 +#: dialogs.py:682 msgid "%d seconds" msgstr "" -#: dialogs.py:696 +#: dialogs.py:697 msgid "less than 1 second" msgstr "" -#: dialogs.py:713 fff_plugin.py:365 fff_plugin.py:368 +#: dialogs.py:714 fff_plugin.py:365 fff_plugin.py:368 msgid "About FanFicFare" msgstr "" -#: dialogs.py:767 +#: dialogs.py:768 msgid "Remove selected books from the list" msgstr "" -#: dialogs.py:806 +#: dialogs.py:807 msgid "Update Mode:" msgstr "" -#: dialogs.py:809 +#: dialogs.py:810 msgid "What sort of update to perform. May set default from plugin configuration." msgstr "" -#: dialogs.py:885 fff_plugin.py:1376 fff_plugin.py:1574 fff_plugin.py:1604 +#: dialogs.py:886 fff_plugin.py:1384 fff_plugin.py:1582 fff_plugin.py:1612 msgid "Comment" msgstr "" -#: dialogs.py:953 +#: dialogs.py:954 msgid "Are you sure you want to remove this book from the list?" msgstr "" -#: dialogs.py:955 +#: dialogs.py:956 msgid "Are you sure you want to remove the selected %d books from the list?" msgstr "" -#: dialogs.py:981 +#: dialogs.py:982 msgid "Note" msgstr "" -#: dialogs.py:1020 +#: dialogs.py:1021 msgid "Select or Edit Reject Note." msgstr "" -#: dialogs.py:1029 +#: dialogs.py:1030 msgid "Are you sure you want to remove this URL from the list?" msgstr "" -#: dialogs.py:1031 +#: dialogs.py:1032 msgid "Are you sure you want to remove the %d selected URLs from the list?" msgstr "" -#: dialogs.py:1049 +#: dialogs.py:1050 msgid "List of Books to Reject" msgstr "" -#: dialogs.py:1062 +#: dialogs.py:1063 msgid "FFF will remember these URLs and display the note and offer to reject them if you try to download them again later." msgstr "" -#: dialogs.py:1076 +#: dialogs.py:1077 msgid "Remove selected URLs from the list" msgstr "" -#: dialogs.py:1091 dialogs.py:1095 +#: dialogs.py:1092 dialogs.py:1096 msgid "This will be added to whatever note you've set for each URL above." msgstr "" -#: dialogs.py:1105 +#: dialogs.py:1106 msgid "Delete Books (including books without FanFiction URLs)?" msgstr "" -#: dialogs.py:1106 +#: dialogs.py:1107 msgid "Delete the selected books after adding them to the Rejected URLs list." msgstr "" -#: dialogs.py:1262 +#: dialogs.py:1263 msgid "Search for string in edit box." msgstr "" -#: dialogs.py:1265 +#: dialogs.py:1266 msgid "Find:" msgstr "" -#: dialogs.py:1270 +#: dialogs.py:1271 msgid "Find" msgstr "" -#: dialogs.py:1280 +#: dialogs.py:1281 msgid "Case sensitive" msgstr "" -#: dialogs.py:1281 +#: dialogs.py:1282 msgid "Search for case sensitive string; don't treat Harry, HARRY and harry all the same." msgstr "" -#: dialogs.py:1310 +#: dialogs.py:1311 msgid "Go back to fix errors?" msgstr "" -#: dialogs.py:1422 +#: dialogs.py:1423 msgid "Click an error below to return to Editing directly on that line:" msgstr "" -#: dialogs.py:1434 +#: dialogs.py:1435 msgid "Click to go to line %s" msgstr "" -#: dialogs.py:1450 +#: dialogs.py:1451 msgid "Return to Editing" msgstr "" -#: dialogs.py:1454 +#: dialogs.py:1455 msgid "Save Anyway" msgstr "" -#: dialogs.py:1483 +#: dialogs.py:1484 msgid "Enter Email Password for %s:" msgstr "" @@ -1273,7 +1281,7 @@ msgstr "" msgid "Get Story URLs from &Email" msgstr "" -#: fff_plugin.py:291 fff_plugin.py:487 +#: fff_plugin.py:291 fff_plugin.py:495 msgid "Get Story URLs from Web Page" msgstr "" @@ -1357,515 +1365,515 @@ msgstr "" msgid "Fetching Story URLs from Email..." msgstr "" -#: fff_plugin.py:463 -msgid "Finished Fetching Story URLs from Email." -msgstr "" - -#: fff_plugin.py:470 +#: fff_plugin.py:463 fff_plugin.py:478 msgid "No Valid Story URLs Found in Unread Emails." msgstr "" #: fff_plugin.py:472 +msgid "Finished Fetching Story URLs from Email." +msgstr "" + +#: fff_plugin.py:480 msgid "(%d Story URLs Skipped, on Rejected URL List)" msgstr "" -#: fff_plugin.py:473 +#: fff_plugin.py:481 msgid "Get Story URLs from Email" msgstr "" -#: fff_plugin.py:496 +#: fff_plugin.py:504 msgid "Fetching Story URLs from Page..." msgstr "" -#: fff_plugin.py:500 +#: fff_plugin.py:508 msgid "Finished Fetching Story URLs from Page." msgstr "" -#: fff_plugin.py:506 fff_plugin.py:558 +#: fff_plugin.py:514 fff_plugin.py:566 msgid "List of Story URLs" msgstr "" -#: fff_plugin.py:507 +#: fff_plugin.py:515 msgid "No Valid Story URLs found on given page." msgstr "" -#: fff_plugin.py:522 fff_plugin.py:575 +#: fff_plugin.py:530 fff_plugin.py:583 msgid "No Selected Books to Get URLs From" msgstr "" -#: fff_plugin.py:540 +#: fff_plugin.py:548 msgid "Collecting URLs for stories..." msgstr "" -#: fff_plugin.py:541 +#: fff_plugin.py:549 msgid "Get URLs for stories" msgstr "" -#: fff_plugin.py:542 fff_plugin.py:653 fff_plugin.py:846 +#: fff_plugin.py:550 fff_plugin.py:661 fff_plugin.py:854 msgid "URL retrieved" msgstr "" -#: fff_plugin.py:562 +#: fff_plugin.py:570 msgid "List of URLs" msgstr "" -#: fff_plugin.py:563 +#: fff_plugin.py:571 msgid "No Story URLs found in selected books." msgstr "" -#: fff_plugin.py:570 +#: fff_plugin.py:578 msgid "Can only UnNew books in library" msgstr "" -#: fff_plugin.py:587 +#: fff_plugin.py:595 msgid "UnNewing books..." msgstr "" -#: fff_plugin.py:588 +#: fff_plugin.py:596 msgid "UnNew Books" msgstr "" -#: fff_plugin.py:589 +#: fff_plugin.py:597 msgid "Books UnNewed" msgstr "" -#: fff_plugin.py:628 fff_plugin.py:1533 +#: fff_plugin.py:636 fff_plugin.py:1541 msgid "Starting auto conversion of %d books." msgstr "" -#: fff_plugin.py:643 +#: fff_plugin.py:651 msgid "No Selected Books have URLs to Reject" msgstr "" -#: fff_plugin.py:651 +#: fff_plugin.py:659 msgid "Collecting URLs for Reject List..." msgstr "" -#: fff_plugin.py:652 +#: fff_plugin.py:660 msgid "Get URLs for Reject List" msgstr "" -#: fff_plugin.py:687 +#: fff_plugin.py:695 msgid "Proceed to Remove?" msgstr "" -#: fff_plugin.py:687 +#: fff_plugin.py:695 msgid "Rejecting FanFicFare URLs: None of the books selected have FanFiction URLs." msgstr "" -#: fff_plugin.py:709 +#: fff_plugin.py:717 msgid "Cannot Make Anthologys without %s" msgstr "" -#: fff_plugin.py:713 fff_plugin.py:823 +#: fff_plugin.py:721 fff_plugin.py:831 msgid "Cannot Update Books from Device View" msgstr "" -#: fff_plugin.py:717 +#: fff_plugin.py:725 msgid "Can only update 1 anthology at a time" msgstr "" -#: fff_plugin.py:726 +#: fff_plugin.py:734 msgid "Can only Update Epub Anthologies" msgstr "" -#: fff_plugin.py:744 fff_plugin.py:745 +#: fff_plugin.py:752 fff_plugin.py:753 msgid "Cannot Update Anthology" msgstr "" -#: fff_plugin.py:745 +#: fff_plugin.py:753 msgid "Book isn't an FanFicFare Anthology or contains book(s) without valid Story URLs." msgstr "" -#: fff_plugin.py:752 +#: fff_plugin.py:760 msgid "Fetching Story URLs for Series..." msgstr "" -#: fff_plugin.py:762 +#: fff_plugin.py:770 msgid "Finished Fetching Story URLs for Series." msgstr "" -#: fff_plugin.py:809 +#: fff_plugin.py:817 msgid "There are %d stories in the current anthology that are not going to be kept if you go ahead." msgstr "" -#: fff_plugin.py:810 +#: fff_plugin.py:818 msgid "Story URLs that will be removed:" msgstr "" -#: fff_plugin.py:812 +#: fff_plugin.py:820 msgid "Update anyway?" msgstr "" -#: fff_plugin.py:813 +#: fff_plugin.py:821 msgid "Stories Removed" msgstr "" -#: fff_plugin.py:830 +#: fff_plugin.py:838 msgid "No Selected Books to Update" msgstr "" -#: fff_plugin.py:844 +#: fff_plugin.py:852 msgid "Collecting stories for update..." msgstr "" -#: fff_plugin.py:845 +#: fff_plugin.py:853 msgid "Get stories for updates" msgstr "" -#: fff_plugin.py:855 +#: fff_plugin.py:863 msgid "Update Existing List" msgstr "" -#: fff_plugin.py:914 +#: fff_plugin.py:922 msgid "Started fetching metadata for %s stories." msgstr "" -#: fff_plugin.py:920 +#: fff_plugin.py:928 msgid "No valid story URLs entered." msgstr "" -#: fff_plugin.py:945 fff_plugin.py:951 +#: fff_plugin.py:953 fff_plugin.py:959 msgid "Reject URL?" msgstr "" -#: fff_plugin.py:952 fff_plugin.py:970 +#: fff_plugin.py:960 fff_plugin.py:978 msgid "%s is on your Reject URL list:" msgstr "" -#: fff_plugin.py:954 +#: fff_plugin.py:962 msgid "Click 'Yes' to Reject." msgstr "" -#: fff_plugin.py:955 fff_plugin.py:1082 +#: fff_plugin.py:963 fff_plugin.py:1090 msgid "Click 'No' to download anyway." msgstr "" -#: fff_plugin.py:957 +#: fff_plugin.py:965 msgid "Story on Reject URLs list (%s)." msgstr "" -#: fff_plugin.py:960 +#: fff_plugin.py:968 msgid "Rejected" msgstr "" -#: fff_plugin.py:963 +#: fff_plugin.py:971 msgid "Remove Reject URL?" msgstr "" -#: fff_plugin.py:969 +#: fff_plugin.py:977 msgid "Remove URL from Reject List?" msgstr "" -#: fff_plugin.py:972 +#: fff_plugin.py:980 msgid "Click 'Yes' to remove it from the list," msgstr "" -#: fff_plugin.py:973 +#: fff_plugin.py:981 msgid "Click 'No' to leave it on the list." msgstr "" -#: fff_plugin.py:990 +#: fff_plugin.py:998 msgid "Cannot update non-epub format." msgstr "" -#: fff_plugin.py:1060 +#: fff_plugin.py:1068 msgid "Are You an Adult?" msgstr "" -#: fff_plugin.py:1061 +#: fff_plugin.py:1069 msgid "%s requires that you be an adult. Please confirm you are an adult in your locale:" msgstr "" -#: fff_plugin.py:1073 +#: fff_plugin.py:1081 msgid "Skip Story?" msgstr "" -#: fff_plugin.py:1079 +#: fff_plugin.py:1087 msgid "Skip Anthology Story?" msgstr "" -#: fff_plugin.py:1080 +#: fff_plugin.py:1088 msgid "\"%s\" is in series \"%s\" that you have an anthology book for." msgstr "" -#: fff_plugin.py:1081 +#: fff_plugin.py:1089 msgid "Click 'Yes' to Skip." msgstr "" -#: fff_plugin.py:1084 +#: fff_plugin.py:1092 msgid "Story in Series Anthology(%s)." msgstr "" -#: fff_plugin.py:1089 +#: fff_plugin.py:1097 msgid "Skipped" msgstr "" -#: fff_plugin.py:1119 +#: fff_plugin.py:1127 msgid "Add" msgstr "" -#: fff_plugin.py:1132 +#: fff_plugin.py:1140 msgid "Meta" msgstr "" -#: fff_plugin.py:1163 +#: fff_plugin.py:1171 msgid "Skipping duplicate story." msgstr "" -#: fff_plugin.py:1166 +#: fff_plugin.py:1174 msgid "More than one identical book by Identifer URL or title/author(s)--can't tell which book to update/overwrite." msgstr "" -#: fff_plugin.py:1177 +#: fff_plugin.py:1185 msgid "Update" msgstr "" -#: fff_plugin.py:1185 fff_plugin.py:1192 +#: fff_plugin.py:1193 fff_plugin.py:1200 msgid "Change Story URL?" msgstr "" -#: fff_plugin.py:1193 +#: fff_plugin.py:1201 msgid "%s by %s is already in your library with a different source URL:" msgstr "" -#: fff_plugin.py:1194 +#: fff_plugin.py:1202 msgid "In library: %(liburl)s" msgstr "" -#: fff_plugin.py:1195 fff_plugin.py:1209 +#: fff_plugin.py:1203 fff_plugin.py:1217 msgid "New URL: %(newurl)s" msgstr "" -#: fff_plugin.py:1196 +#: fff_plugin.py:1204 msgid "Click 'Yes' to update/overwrite book with new URL." msgstr "" -#: fff_plugin.py:1197 +#: fff_plugin.py:1205 msgid "Click 'No' to skip updating/overwriting this book." msgstr "" -#: fff_plugin.py:1199 fff_plugin.py:1206 +#: fff_plugin.py:1207 fff_plugin.py:1214 msgid "Download as New Book?" msgstr "" -#: fff_plugin.py:1207 +#: fff_plugin.py:1215 msgid "%s by %s is already in your library with a different source URL." msgstr "" -#: fff_plugin.py:1208 +#: fff_plugin.py:1216 msgid "You chose not to update the existing book. Do you want to add a new book for this URL?" msgstr "" -#: fff_plugin.py:1210 +#: fff_plugin.py:1218 msgid "Click 'Yes' to a new book with new URL." msgstr "" -#: fff_plugin.py:1211 +#: fff_plugin.py:1219 msgid "Click 'No' to skip URL." msgstr "" -#: fff_plugin.py:1217 +#: fff_plugin.py:1225 msgid "Update declined by user due to differing story URL(%s)" msgstr "" -#: fff_plugin.py:1220 +#: fff_plugin.py:1228 msgid "Different URL" msgstr "" -#: fff_plugin.py:1225 +#: fff_plugin.py:1233 msgid "Metadata collected." msgstr "" -#: fff_plugin.py:1241 +#: fff_plugin.py:1249 msgid "Already contains %d chapters." msgstr "" -#: fff_plugin.py:1243 jobs.py:211 +#: fff_plugin.py:1251 jobs.py:211 msgid "Existing epub contains %d chapters, web site only has %d. Use Overwrite to force update." msgstr "" -#: fff_plugin.py:1245 +#: fff_plugin.py:1253 msgid "FanFicFare doesn't recognize chapters in existing epub, epub is probably from a different source. Use Overwrite to force update." msgstr "" -#: fff_plugin.py:1257 +#: fff_plugin.py:1265 msgid "Not Overwriting, web site is not newer." msgstr "" -#: fff_plugin.py:1372 +#: fff_plugin.py:1380 msgid "None of the %d URLs/stories given can be/need to be downloaded." msgstr "" -#: fff_plugin.py:1373 fff_plugin.py:1570 fff_plugin.py:1600 +#: fff_plugin.py:1381 fff_plugin.py:1578 fff_plugin.py:1608 msgid "See log for details." msgstr "" -#: fff_plugin.py:1374 +#: fff_plugin.py:1382 msgid "Proceed with updating your library(Error Column, if configured)?" msgstr "" -#: fff_plugin.py:1381 fff_plugin.py:1582 +#: fff_plugin.py:1389 fff_plugin.py:1590 msgid "Bad" msgstr "" -#: fff_plugin.py:1389 +#: fff_plugin.py:1397 msgid "FanFicFare download ended" msgstr "" -#: fff_plugin.py:1389 fff_plugin.py:1625 +#: fff_plugin.py:1397 fff_plugin.py:1633 msgid "FanFicFare log" msgstr "" -#: fff_plugin.py:1409 +#: fff_plugin.py:1417 msgid "Download FanFiction Book" msgstr "" -#: fff_plugin.py:1416 +#: fff_plugin.py:1424 msgid "Starting %d FanFicFare Downloads" msgstr "" -#: fff_plugin.py:1446 +#: fff_plugin.py:1454 msgid "Story Details:" msgstr "" -#: fff_plugin.py:1449 +#: fff_plugin.py:1457 msgid "Error Updating Metadata" msgstr "" -#: fff_plugin.py:1450 +#: fff_plugin.py:1458 msgid "An error has occurred while FanFicFare was updating calibre's metadata for %s." msgstr "" -#: fff_plugin.py:1451 +#: fff_plugin.py:1459 msgid "The ebook has been updated, but the metadata has not." msgstr "" -#: fff_plugin.py:1503 +#: fff_plugin.py:1511 msgid "Finished Adding/Updating %d books." msgstr "" -#: fff_plugin.py:1554 +#: fff_plugin.py:1562 msgid "No Good Stories for Anthology" msgstr "" -#: fff_plugin.py:1555 +#: fff_plugin.py:1563 msgid "No good stories/updates where downloaded, Anthology creation/update aborted." msgstr "" -#: fff_plugin.py:1560 fff_plugin.py:1599 +#: fff_plugin.py:1568 fff_plugin.py:1607 msgid "FanFicFare found %s good and %s bad updates." msgstr "" -#: fff_plugin.py:1567 +#: fff_plugin.py:1575 msgid "Are you sure you want to continue with creating/updating this Anthology?" msgstr "" -#: fff_plugin.py:1568 +#: fff_plugin.py:1576 msgid "Any updates that failed will not be included in the Anthology." msgstr "" -#: fff_plugin.py:1569 +#: fff_plugin.py:1577 msgid "However, if there's an older version, it will still be included." msgstr "" -#: fff_plugin.py:1572 +#: fff_plugin.py:1580 msgid "Proceed with updating this anthology and your library?" msgstr "" -#: fff_plugin.py:1580 +#: fff_plugin.py:1588 msgid "Good" msgstr "" -#: fff_plugin.py:1601 +#: fff_plugin.py:1609 msgid "Proceed with updating your library?" msgstr "" -#: fff_plugin.py:1625 +#: fff_plugin.py:1633 msgid "FanFicFare download complete" msgstr "" -#: fff_plugin.py:1638 +#: fff_plugin.py:1646 msgid "Merging %s books." msgstr "" -#: fff_plugin.py:1678 +#: fff_plugin.py:1686 msgid "FanFicFare Adding/Updating books." msgstr "" -#: fff_plugin.py:1685 +#: fff_plugin.py:1693 msgid "Updating calibre for FanFiction stories..." msgstr "" -#: fff_plugin.py:1686 +#: fff_plugin.py:1694 msgid "Update calibre for FanFiction stories" msgstr "" -#: fff_plugin.py:1695 +#: fff_plugin.py:1703 msgid "Adding/Updating %s BAD books." msgstr "" -#: fff_plugin.py:1704 +#: fff_plugin.py:1712 msgid "Updating calibre for BAD FanFiction stories..." msgstr "" -#: fff_plugin.py:1705 +#: fff_plugin.py:1713 msgid "Update calibre for BAD FanFiction stories" msgstr "" -#: fff_plugin.py:1731 +#: fff_plugin.py:1739 msgid "Adding format to book failed for some reason..." msgstr "" -#: fff_plugin.py:1734 +#: fff_plugin.py:1742 msgid "Error" msgstr "" -#: fff_plugin.py:2047 +#: fff_plugin.py:2055 msgid "You configured FanFicFare to automatically update Reading Lists, but you don't have the %s plugin installed anymore?" msgstr "" -#: fff_plugin.py:2059 +#: fff_plugin.py:2067 msgid "You configured FanFicFare to automatically update \"To Read\" Reading Lists, but you don't have any lists set?" msgstr "" -#: fff_plugin.py:2069 fff_plugin.py:2087 +#: fff_plugin.py:2077 fff_plugin.py:2095 msgid "You configured FanFicFare to automatically update Reading List '%s', but you don't have a list of that name?" msgstr "" -#: fff_plugin.py:2075 +#: fff_plugin.py:2083 msgid "You configured FanFicFare to automatically update \"Send to Device\" Reading Lists, but you don't have any lists set?" msgstr "" -#: fff_plugin.py:2196 +#: fff_plugin.py:2204 msgid "No story URL found." msgstr "" -#: fff_plugin.py:2199 +#: fff_plugin.py:2207 msgid "Not Found" msgstr "" -#: fff_plugin.py:2205 +#: fff_plugin.py:2213 msgid "URL is not a valid story URL." msgstr "" -#: fff_plugin.py:2208 +#: fff_plugin.py:2216 msgid "Bad URL" msgstr "" -#: fff_plugin.py:2347 fff_plugin.py:2350 +#: fff_plugin.py:2355 fff_plugin.py:2358 msgid "Anthology containing:" msgstr "" -#: fff_plugin.py:2348 +#: fff_plugin.py:2356 msgid "%s by %s" msgstr "" -#: fff_plugin.py:2370 +#: fff_plugin.py:2378 msgid " Anthology" msgstr "" -#: fff_plugin.py:2413 +#: fff_plugin.py:2421 msgid "(was set, removed for security)" msgstr ""