diff --git a/calibre-plugin/translations/messages.pot b/calibre-plugin/translations/messages.pot index 272507eb..db3ee50a 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-09-14 10:18+Central Daylight Time\n" +"POT-Creation-Date: 2015-09-30 10:40+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,73 @@ msgstr "" msgid "Other" msgstr "" -#: config.py:382 +#: config.py:383 msgid "These settings control the basic features of the plugin--downloading FanFiction." msgstr "" -#: config.py:386 +#: config.py:387 msgid "Defaults Options on Download" msgstr "" -#: config.py:390 +#: config.py:391 msgid "On each download, FanFicFare offers an option to select the output format.
This sets what that option will default to." msgstr "" -#: config.py:392 +#: config.py:393 msgid "Default Output &Format:" msgstr "" -#: config.py:407 +#: config.py:408 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:409 +#: config.py:410 msgid "Default If Story Already Exists?" msgstr "" -#: config.py:424 +#: config.py:425 msgid "Default Update Calibre &Metadata?" msgstr "" -#: config.py:425 +#: config.py:426 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:429 +#: config.py:430 msgid "Default Update EPUB Cover when Updating EPUB?" msgstr "" -#: config.py:430 +#: config.py:431 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:435 +msgid "Default Background Metadata?" +msgstr "" + +#: config.py:436 +msgid "On each download, FanFicFare offers an option to Collect Metadata from sites in a Background process.
This returns control to you quicker while updating, but you won't be asked for username/passwords or if you are an adult--stories that need those will just fail.
Only available for Update/Overwrite of existing books in case URL given isn't canonical or matches to existing book by Title/Author." +msgstr "" + +#: config.py:442 msgid "Updating Calibre Options" msgstr "" -#: config.py:439 +#: config.py:446 msgid "Delete other existing formats?" msgstr "" -#: config.py:440 +#: config.py:447 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:444 +#: config.py:451 msgid "Keep Existing Tags when Updating Metadata?" msgstr "" -#: config.py:445 +#: config.py:452 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 +177,345 @@ msgid "" "(If Tags is set to 'New Only' in the Standard Columns tab, this has no effect.)" msgstr "" -#: config.py:449 +#: config.py:456 msgid "Force Author into Author Sort?" msgstr "" -#: config.py:450 +#: config.py:457 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:454 +#: config.py:461 msgid "Force Title into Title Sort?" msgstr "" -#: config.py:455 +#: config.py:462 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:459 +#: config.py:466 msgid "Check for existing Series Anthology books?" msgstr "" -#: config.py:460 +#: config.py:467 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." +"Offer to skip downloading if a Series Anthology is found.\n" +"Doesn't work when Collect Metadata in Background is selected." msgstr "" -#: config.py:464 +#: config.py:471 msgid "Check for changed Story URL?" msgstr "" -#: config.py:465 +#: config.py:472 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:469 +#: config.py:476 msgid "Search EPUB text for Story URL?" msgstr "" -#: config.py:470 +#: config.py:477 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:474 +#: config.py:481 msgid "Mark added/updated books when finished?" msgstr "" -#: config.py:475 +#: config.py:482 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:479 +#: config.py:486 msgid "Show Marked books when finished?" msgstr "" -#: config.py:480 +#: config.py:487 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:484 +#: config.py:491 msgid "Smarten Punctuation (EPUB only)" msgstr "" -#: config.py:485 +#: config.py:492 msgid "Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB download and update." msgstr "" -#: config.py:489 +#: config.py:496 msgid "Automatically Convert new/update books?" msgstr "" -#: config.py:490 +#: config.py:497 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:494 +#: config.py:501 msgid "GUI Options" msgstr "" -#: config.py:498 +#: config.py:505 msgid "Take URLs from Clipboard?" msgstr "" -#: config.py:499 +#: config.py:506 msgid "Prefill URLs from valid URLs in Clipboard when Adding New." msgstr "" -#: config.py:503 +#: config.py:510 msgid "Default to Update when books selected?" msgstr "" -#: config.py:504 +#: config.py:511 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:508 +#: config.py:515 msgid "Keep 'Add New from URL(s)' dialog on top?" msgstr "" -#: config.py:509 +#: config.py:516 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:513 +#: config.py:520 msgid "Show estimated time left?" msgstr "" -#: config.py:514 +#: config.py:521 msgid "When a Progress Bar is shown, show a rough estimate of the time left." msgstr "" -#: config.py:518 +#: config.py:525 msgid "Misc Options" msgstr "" -#: config.py:522 +#: config.py:529 msgid "Inject calibre Series when none found?" msgstr "" -#: config.py:523 +#: config.py:530 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:527 +#: config.py:534 msgid "Search by Title/Author(s) for If Story Already Exists?" msgstr "" -#: config.py:528 +#: config.py:535 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:532 +#: config.py:539 msgid "Reject List" msgstr "" -#: config.py:536 +#: config.py:543 msgid "Edit Reject URL List" msgstr "" -#: config.py:537 +#: config.py:544 msgid "Edit list of URLs FanFicFare will automatically Reject." msgstr "" -#: config.py:541 config.py:612 +#: config.py:548 config.py:619 msgid "Add Reject URLs" msgstr "" -#: config.py:542 +#: config.py:549 msgid "Add additional URLs to Reject as text." msgstr "" -#: config.py:546 +#: config.py:553 msgid "Edit Reject Reasons List" msgstr "" -#: config.py:547 config.py:602 +#: config.py:554 config.py:609 msgid "Customize the Reasons presented when Rejecting URLs" msgstr "" -#: config.py:551 +#: config.py:558 msgid "Reject Without Confirmation?" msgstr "" -#: config.py:552 +#: config.py:559 msgid "Always reject URLs on the Reject List without stopping and asking." msgstr "" -#: config.py:586 +#: config.py:593 msgid "Edit Reject URLs List" msgstr "" -#: config.py:600 +#: config.py:607 msgid "Reject Reasons" msgstr "" -#: config.py:601 +#: config.py:608 msgid "Customize Reject List Reasons" msgstr "" -#: config.py:610 +#: config.py:617 msgid "Reason why I rejected it" msgstr "" -#: config.py:610 +#: config.py:617 msgid "Title by Author" msgstr "" -#: config.py:613 +#: config.py:620 msgid "Add Reject URLs. Use: http://...,note or http://...,title by author - note
Invalid story URLs will be ignored." msgstr "" -#: config.py:614 +#: config.py:621 msgid "" "One URL per line:\n" "http://...,note\n" "http://...,title by author - note" msgstr "" -#: config.py:616 dialogs.py:1098 +#: config.py:623 dialogs.py:1122 msgid "Add this reason to all URLs added:" msgstr "" -#: config.py:632 +#: config.py:639 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:637 +#: config.py:644 msgid "FanFicFare now includes find, color coding, and error checking for personal.ini editing. Red generally indicates errors." msgstr "" -#: config.py:656 config.py:697 config.py:698 +#: config.py:663 config.py:704 config.py:705 msgid "Edit personal.ini" msgstr "" -#: config.py:661 +#: config.py:668 msgid "Changes will only be saved if you click 'OK' to leave Customize FanFicFare." msgstr "" -#: config.py:665 +#: config.py:672 msgid "View Defaults" msgstr "" -#: config.py:666 +#: config.py:673 msgid "" "View all of the plugin's configurable settings\n" "and their default settings." msgstr "" -#: config.py:670 +#: config.py:677 msgid "Pass Calibre Columns into FanFicFare on Update/Overwrite" msgstr "" -#: config.py:671 +#: config.py:678 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:675 +#: config.py:682 msgid "Show Calibre Column Names" msgstr "" -#: config.py:676 +#: config.py:683 msgid "FanFicFare can pass the Calibre Columns into the download/update process.
This will show you the columns available by name." msgstr "" -#: config.py:687 +#: config.py:694 msgid "Plugin Defaults" msgstr "" -#: config.py:688 +#: config.py:695 msgid "Plugin Defaults (%s) (Read-Only)" msgstr "" -#: config.py:721 +#: config.py:728 msgid "Calibre Column Entry Names" msgstr "" -#: config.py:722 +#: config.py:729 msgid "Label (entry_name)" msgstr "" -#: config.py:742 +#: config.py:749 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:747 +#: config.py:754 msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." msgstr "" -#: config.py:748 +#: config.py:755 msgid "Automatically add new/updated stories to these lists in the %(rl)s plugin." msgstr "" -#: config.py:753 +#: config.py:760 msgid "\"Send to Device\" Reading Lists" msgstr "" -#: config.py:754 config.py:757 config.py:771 config.py:774 +#: config.py:761 config.py:764 config.py:778 config.py:781 msgid "When enabled, new/updated stories will be automatically added to these lists." msgstr "" -#: config.py:764 +#: config.py:771 msgid "Add new/updated stories to \"To Read\" Reading List(s)." msgstr "" -#: config.py:765 +#: config.py:772 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:770 +#: config.py:777 msgid "\"To Read\" Reading Lists" msgstr "" -#: config.py:781 +#: config.py:788 msgid "Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." msgstr "" -#: config.py:782 +#: config.py:789 msgid "Menu option to remove from \"To Read\" lists will also add stories back to \"Send to Device\" Reading List(s)" msgstr "" -#: config.py:786 +#: config.py:793 msgid "Automatically run Remove \"New\" Chapter Marks when marking books \"Read\"." msgstr "" -#: config.py:787 +#: config.py:794 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:815 +#: config.py:822 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:823 +#: config.py:830 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,433 +523,433 @@ msgid "" "This comes before Generate Cover so %(gc)s(Plugin) use the image if configured to." msgstr "" -#: config.py:828 +#: config.py:835 msgid "Update Calibre Cover (from EPUB):" msgstr "" -#: config.py:846 +#: config.py:853 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:850 +#: config.py:857 msgid "Generate Calibre Cover:" msgstr "" -#: config.py:877 +#: config.py:884 msgid "Plugin %(gc)s" msgstr "" -#: config.py:878 +#: config.py:885 msgid "Use plugin to create covers. Additional settings are below." msgstr "" -#: config.py:885 +#: config.py:892 msgid "Calibre Generate Cover" msgstr "" -#: config.py:886 +#: config.py:893 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:900 +#: config.py:907 msgid "Generate Covers Only for New Books" msgstr "" -#: config.py:901 +#: config.py:908 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:907 +#: config.py:914 msgid "Inject/update the cover inside EPUB" msgstr "" -#: config.py:908 +#: config.py:915 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:914 +#: config.py:921 msgid "%(gc)s(Plugin) Settings" msgstr "" -#: config.py:922 +#: config.py:929 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:940 config.py:944 config.py:957 +#: config.py:947 config.py:951 config.py:964 msgid "Default" msgstr "" -#: config.py:945 +#: config.py:952 msgid "On Metadata update, run %(gc)s with this setting, if there isn't a more specific setting below." msgstr "" -#: config.py:948 +#: config.py:955 msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." msgstr "" -#: config.py:971 +#: config.py:978 msgid "Allow %(gcset)s from %(pini)s to override" msgstr "" -#: config.py:972 +#: config.py:979 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:1010 +#: config.py:1017 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:1015 +#: config.py:1022 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:1021 +#: config.py:1028 msgid "Which column and algorithm to use are configured in %(cp)s." msgstr "" -#: config.py:1031 +#: config.py:1038 msgid "Will overwrite word count from FanFicFare metadata if set to update the same custom column." msgstr "" -#: config.py:1036 +#: config.py:1043 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:1072 +#: config.py:1079 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:1077 +#: config.py:1084 msgid "Keyboard shortcuts..." msgstr "" -#: config.py:1078 +#: config.py:1085 msgid "Edit the keyboard shortcuts associated with this plugin" msgstr "" -#: config.py:1082 +#: config.py:1089 msgid "Reset disabled &confirmation dialogs" msgstr "" -#: config.py:1083 +#: config.py:1090 msgid "Reset all show me again dialogs for the FanFicFare plugin" msgstr "" -#: config.py:1087 +#: config.py:1094 msgid "&View library preferences..." msgstr "" -#: config.py:1088 +#: config.py:1095 msgid "View data stored in the library database for this plugin" msgstr "" -#: config.py:1099 +#: config.py:1106 msgid "Done" msgstr "" -#: config.py:1100 +#: config.py:1107 msgid "Confirmation dialogs have all been reset" msgstr "" -#: config.py:1148 +#: config.py:1155 msgid "Category" msgstr "" -#: config.py:1149 +#: config.py:1156 msgid "Genre" msgstr "" -#: config.py:1150 +#: config.py:1157 msgid "Language" msgstr "" -#: config.py:1151 fff_plugin.py:1409 fff_plugin.py:1607 fff_plugin.py:1637 +#: config.py:1158 fff_plugin.py:1434 fff_plugin.py:1633 fff_plugin.py:1663 msgid "Status" msgstr "" -#: config.py:1152 +#: config.py:1159 msgid "Status:%(cmplt)s" msgstr "" -#: config.py:1153 +#: config.py:1160 msgid "Status:%(inprog)s" msgstr "" -#: config.py:1154 config.py:1302 +#: config.py:1161 config.py:1309 msgid "Series" msgstr "" -#: config.py:1155 +#: config.py:1162 msgid "Characters" msgstr "" -#: config.py:1156 +#: config.py:1163 msgid "Relationships" msgstr "" -#: config.py:1157 +#: config.py:1164 msgid "Published" msgstr "" -#: config.py:1158 fff_plugin.py:1720 fff_plugin.py:1739 +#: config.py:1165 fff_plugin.py:1746 fff_plugin.py:1765 msgid "Updated" msgstr "" -#: config.py:1159 +#: config.py:1166 msgid "Created" msgstr "" -#: config.py:1160 +#: config.py:1167 msgid "Rating" msgstr "" -#: config.py:1161 +#: config.py:1168 msgid "Warnings" msgstr "" -#: config.py:1162 +#: config.py:1169 msgid "Chapters" msgstr "" -#: config.py:1163 +#: config.py:1170 msgid "Words" msgstr "" -#: config.py:1164 +#: config.py:1171 msgid "Site" msgstr "" -#: config.py:1165 +#: config.py:1172 msgid "Story ID" msgstr "" -#: config.py:1166 +#: config.py:1173 msgid "Author ID" msgstr "" -#: config.py:1167 +#: config.py:1174 msgid "Extra Tags" msgstr "" -#: config.py:1168 config.py:1294 dialogs.py:889 dialogs.py:985 -#: fff_plugin.py:1409 fff_plugin.py:1607 fff_plugin.py:1637 +#: config.py:1175 config.py:1301 dialogs.py:913 dialogs.py:1009 +#: fff_plugin.py:1434 fff_plugin.py:1633 fff_plugin.py:1663 msgid "Title" msgstr "" -#: config.py:1169 +#: config.py:1176 msgid "Story URL" msgstr "" -#: config.py:1170 +#: config.py:1177 msgid "Description" msgstr "" -#: config.py:1171 dialogs.py:889 dialogs.py:985 fff_plugin.py:1409 -#: fff_plugin.py:1607 fff_plugin.py:1637 +#: config.py:1178 dialogs.py:913 dialogs.py:1009 fff_plugin.py:1434 +#: fff_plugin.py:1633 fff_plugin.py:1663 msgid "Author" msgstr "" -#: config.py:1172 +#: config.py:1179 msgid "Author URL" msgstr "" -#: config.py:1173 +#: config.py:1180 msgid "File Format" msgstr "" -#: config.py:1174 +#: config.py:1181 msgid "File Extension" msgstr "" -#: config.py:1175 +#: config.py:1182 msgid "Site Abbrev" msgstr "" -#: config.py:1176 +#: config.py:1183 msgid "FanFicFare Version" msgstr "" -#: config.py:1191 +#: config.py:1198 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:1216 +#: config.py:1223 msgid "Update this %s column(%s) with..." msgstr "" -#: config.py:1226 +#: config.py:1233 msgid "Values that aren't valid for this enumeration column will be ignored." msgstr "" -#: config.py:1226 config.py:1228 +#: config.py:1233 config.py:1235 msgid "Metadata values valid for this type of column." msgstr "" -#: config.py:1231 config.py:1321 +#: config.py:1238 config.py:1328 msgid "New Only" msgstr "" -#: config.py:1232 +#: config.py:1239 msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." msgstr "" -#: config.py:1243 +#: config.py:1250 msgid "Allow %(ccset)s from %(pini)s to override" msgstr "" -#: config.py:1244 +#: config.py:1251 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:1248 +#: config.py:1255 msgid "Special column:" msgstr "" -#: config.py:1253 +#: config.py:1260 msgid "Update/Overwrite Error Column:" msgstr "" -#: config.py:1254 +#: config.py:1261 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:1268 +#: config.py:1275 msgid "Saved Metadata Column:" msgstr "" -#: config.py:1269 +#: config.py:1276 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:1295 +#: config.py:1302 msgid "Author(s)" msgstr "" -#: config.py:1296 +#: config.py:1303 msgid "Publisher" msgstr "" -#: config.py:1297 +#: config.py:1304 msgid "Tags" msgstr "" -#: config.py:1298 +#: config.py:1305 msgid "Languages" msgstr "" -#: config.py:1299 +#: config.py:1306 msgid "Published Date" msgstr "" -#: config.py:1300 +#: config.py:1307 msgid "Date" msgstr "" -#: config.py:1301 +#: config.py:1308 msgid "Comments" msgstr "" -#: config.py:1303 +#: config.py:1310 msgid "Ids(url id only)" msgstr "" -#: config.py:1308 +#: config.py:1315 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:1322 +#: config.py:1329 msgid "" "Write to %s only for new\n" "books, not updates to existing books." msgstr "" -#: config.py:1331 +#: config.py:1338 msgid "Other Standard Column Options" msgstr "" -#: config.py:1336 +#: config.py:1343 msgid "Set Calibre Author URL" msgstr "" -#: config.py:1337 +#: config.py:1344 msgid "Set Calibre Author URL to Author's URL on story site." msgstr "" -#: config.py:1354 +#: config.py:1361 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:1359 +#: config.py:1366 msgid "IMAP Server Name" msgstr "" -#: config.py:1360 +#: config.py:1367 msgid "Name of IMAP server--must allow IMAP4 with SSL. Eg: imap.gmail.com" msgstr "" -#: config.py:1369 +#: config.py:1376 msgid "IMAP User Name" msgstr "" -#: config.py:1370 +#: config.py:1377 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:1379 +#: config.py:1386 msgid "IMAP User Password" msgstr "" -#: config.py:1380 +#: config.py:1387 msgid "IMAP password. If left empty, FanFicFare will ask you for your password when you use the feature." msgstr "" -#: config.py:1390 +#: config.py:1397 msgid "Remember Password for Session (when not saved above)" msgstr "" -#: config.py:1391 +#: config.py:1398 msgid "If checked, and no password is entered above, FanFicFare will remember your password until you close calibre or change Libraries." msgstr "" -#: config.py:1396 +#: config.py:1403 msgid "IMAP Folder Name" msgstr "" -#: config.py:1397 +#: config.py:1404 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:1406 +#: config.py:1413 msgid "Mark Emails Read" msgstr "" -#: config.py:1407 +#: config.py:1414 msgid "If checked, emails will be marked as having been read if they contain any story URLs." msgstr "" -#: config.py:1412 +#: config.py:1419 msgid "Discard URLs on Reject List" msgstr "" -#: config.py:1413 +#: config.py:1420 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:1418 +#: config.py:1425 msgid "Download from Email Immediately" msgstr "" -#: config.py:1419 +#: config.py:1426 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 +#: config.py:1431 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 "" @@ -976,284 +985,292 @@ msgstr "" msgid "Update Calibre Metadata from Saved Metadata Column" msgstr "" -#: dialogs.py:268 dialogs.py:780 +#: dialogs.py:268 dialogs.py:794 msgid "Show Download Options" msgstr "" -#: dialogs.py:287 dialogs.py:797 +#: dialogs.py:287 dialogs.py:814 msgid "Output &Format:" msgstr "" -#: dialogs.py:295 dialogs.py:805 +#: dialogs.py:295 dialogs.py:822 msgid "Choose output format to create. May set default from plugin configuration." msgstr "" -#: dialogs.py:323 dialogs.py:822 +#: dialogs.py:323 dialogs.py:842 msgid "Update Calibre &Metadata?" msgstr "" -#: dialogs.py:324 dialogs.py:823 +#: dialogs.py:324 dialogs.py:843 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:330 dialogs.py:827 +#: dialogs.py:330 dialogs.py:847 msgid "Update EPUB Cover?" msgstr "" -#: dialogs.py:331 dialogs.py:828 +#: dialogs.py:331 dialogs.py:848 msgid "Update book cover image from site or defaults (if found) inside the EPUB when EPUB is updated." msgstr "" -#: dialogs.py:381 +#: dialogs.py:393 msgid "Story URLs for anthology, one per line:" msgstr "" -#: dialogs.py:382 +#: dialogs.py:394 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:383 +#: dialogs.py:395 msgid "If Story Already Exists in Anthology?" msgstr "" -#: dialogs.py:384 +#: dialogs.py:396 msgid "What to do if there's already an existing story with the same URL in the anthology." msgstr "" -#: dialogs.py:393 +#: dialogs.py:405 msgid "Story URLs, one per line:" msgstr "" -#: dialogs.py:394 +#: dialogs.py:406 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:395 +#: dialogs.py:407 msgid "If Story Already Exists?" msgstr "" -#: dialogs.py:396 +#: dialogs.py:408 msgid "What to do if there's already an existing story with the same URL or title and author." msgstr "" -#: dialogs.py:513 +#: dialogs.py:527 msgid "For Individual Books" msgstr "" -#: dialogs.py:514 +#: dialogs.py:528 msgid "Get URLs and go to dialog for individual story downloads." msgstr "" -#: dialogs.py:519 +#: dialogs.py:533 msgid "For Anthology Epub" msgstr "" -#: dialogs.py:520 +#: dialogs.py:534 msgid "" "Get URLs and go to dialog for Anthology download.\n" "Requires %s plugin." msgstr "" -#: dialogs.py:524 dialogs.py:578 dialogs.py:605 dialogs.py:1498 +#: dialogs.py:538 dialogs.py:592 dialogs.py:619 dialogs.py:1522 msgid "Cancel" msgstr "" -#: dialogs.py:556 dialogs.py:1486 +#: dialogs.py:570 dialogs.py:1510 msgid "Password" msgstr "" -#: dialogs.py:557 +#: dialogs.py:571 msgid "Author requires a password for this story(%s)." msgstr "" -#: dialogs.py:562 +#: dialogs.py:576 msgid "User/Password" msgstr "" -#: dialogs.py:563 +#: dialogs.py:577 msgid "%s requires you to login to download this story." msgstr "" -#: dialogs.py:565 +#: dialogs.py:579 msgid "User:" msgstr "" -#: dialogs.py:569 +#: dialogs.py:583 msgid "Password:" msgstr "" -#: dialogs.py:574 dialogs.py:722 dialogs.py:1494 +#: dialogs.py:588 dialogs.py:736 dialogs.py:1518 msgid "OK" msgstr "" -#: dialogs.py:600 +#: dialogs.py:614 fff_plugin.py:933 msgid "Fetching metadata for stories..." msgstr "" -#: dialogs.py:601 +#: dialogs.py:615 fff_plugin.py:934 msgid "Downloading metadata for stories" msgstr "" -#: dialogs.py:602 +#: dialogs.py:616 fff_plugin.py:935 msgid "Fetched metadata for" msgstr "" -#: dialogs.py:632 +#: dialogs.py:646 msgid " - %s estimated until done" msgstr "" -#: dialogs.py:682 +#: dialogs.py:696 msgid "%d day" msgstr "" -#: dialogs.py:682 +#: dialogs.py:696 msgid "%d days" msgstr "" -#: dialogs.py:683 +#: dialogs.py:697 msgid "%d hour" msgstr "" -#: dialogs.py:683 +#: dialogs.py:697 msgid "%d hours" msgstr "" -#: dialogs.py:684 +#: dialogs.py:698 msgid "%d minute" msgstr "" -#: dialogs.py:684 +#: dialogs.py:698 msgid "%d minutes" msgstr "" -#: dialogs.py:685 +#: dialogs.py:699 msgid "%d second" msgstr "" -#: dialogs.py:685 +#: dialogs.py:699 msgid "%d seconds" msgstr "" -#: dialogs.py:700 +#: dialogs.py:714 msgid "less than 1 second" msgstr "" -#: dialogs.py:717 fff_plugin.py:365 fff_plugin.py:368 +#: dialogs.py:731 fff_plugin.py:365 fff_plugin.py:368 msgid "About FanFicFare" msgstr "" -#: dialogs.py:771 +#: dialogs.py:785 msgid "Remove selected books from the list" msgstr "" -#: dialogs.py:810 +#: dialogs.py:827 msgid "Update Mode:" msgstr "" -#: dialogs.py:813 +#: dialogs.py:830 msgid "What sort of update to perform. May set default from plugin configuration." msgstr "" -#: dialogs.py:889 fff_plugin.py:1409 fff_plugin.py:1607 fff_plugin.py:1637 +#: dialogs.py:852 +msgid "Background Metadata?" +msgstr "" + +#: dialogs.py:853 +msgid "Collect Metadata from sites in a Background process.
This returns control to you quicker while updating, but you won't be asked for username/passwords or if you are an adult--stories that need those will just fail." +msgstr "" + +#: dialogs.py:913 fff_plugin.py:1434 fff_plugin.py:1633 fff_plugin.py:1663 msgid "Comment" msgstr "" -#: dialogs.py:957 +#: dialogs.py:981 msgid "Are you sure you want to remove this book from the list?" msgstr "" -#: dialogs.py:959 +#: dialogs.py:983 msgid "Are you sure you want to remove the selected %d books from the list?" msgstr "" -#: dialogs.py:985 +#: dialogs.py:1009 msgid "Note" msgstr "" -#: dialogs.py:1024 +#: dialogs.py:1048 msgid "Select or Edit Reject Note." msgstr "" -#: dialogs.py:1033 +#: dialogs.py:1057 msgid "Are you sure you want to remove this URL from the list?" msgstr "" -#: dialogs.py:1035 +#: dialogs.py:1059 msgid "Are you sure you want to remove the %d selected URLs from the list?" msgstr "" -#: dialogs.py:1053 +#: dialogs.py:1077 msgid "List of Books to Reject" msgstr "" -#: dialogs.py:1066 +#: dialogs.py:1090 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:1080 +#: dialogs.py:1104 msgid "Remove selected URLs from the list" msgstr "" -#: dialogs.py:1095 dialogs.py:1099 +#: dialogs.py:1119 dialogs.py:1123 msgid "This will be added to whatever note you've set for each URL above." msgstr "" -#: dialogs.py:1109 +#: dialogs.py:1133 msgid "Delete Books (including books without FanFiction URLs)?" msgstr "" -#: dialogs.py:1110 +#: dialogs.py:1134 msgid "Delete the selected books after adding them to the Rejected URLs list." msgstr "" -#: dialogs.py:1266 +#: dialogs.py:1290 msgid "Search for string in edit box." msgstr "" -#: dialogs.py:1269 +#: dialogs.py:1293 msgid "Find:" msgstr "" -#: dialogs.py:1274 +#: dialogs.py:1298 msgid "Find" msgstr "" -#: dialogs.py:1284 +#: dialogs.py:1308 msgid "Case sensitive" msgstr "" -#: dialogs.py:1285 +#: dialogs.py:1309 msgid "Search for case sensitive string; don't treat Harry, HARRY and harry all the same." msgstr "" -#: dialogs.py:1314 +#: dialogs.py:1338 msgid "Go back to fix errors?" msgstr "" -#: dialogs.py:1426 +#: dialogs.py:1450 msgid "Click an error below to return to Editing directly on that line:" msgstr "" -#: dialogs.py:1438 +#: dialogs.py:1462 msgid "Click to go to line %s" msgstr "" -#: dialogs.py:1454 +#: dialogs.py:1478 msgid "Return to Editing" msgstr "" -#: dialogs.py:1458 +#: dialogs.py:1482 msgid "Save Anyway" msgstr "" -#: dialogs.py:1487 +#: dialogs.py:1511 msgid "Enter Email Password for %s:" msgstr "" @@ -1437,7 +1454,7 @@ msgstr "" msgid "Books UnNewed" msgstr "" -#: fff_plugin.py:640 fff_plugin.py:1566 +#: fff_plugin.py:640 fff_plugin.py:1592 msgid "Starting auto conversion of %d books." msgstr "" @@ -1525,379 +1542,395 @@ msgstr "" msgid "Update Existing List" msgstr "" -#: fff_plugin.py:926 -msgid "Started fetching metadata for %s stories." +#: fff_plugin.py:927 +msgid "Start queuing downloading for %s stories." +msgstr "" + +#: fff_plugin.py:928 +msgid "Queuing download for stories..." +msgstr "" + +#: fff_plugin.py:929 +msgid "Queuing download for stories" +msgstr "" + +#: fff_plugin.py:930 +msgid "Queued download for" msgstr "" #: fff_plugin.py:932 +msgid "Started fetching metadata for %s stories." +msgstr "" + +#: fff_plugin.py:946 msgid "No valid story URLs entered." msgstr "" -#: fff_plugin.py:942 fff_plugin.py:948 +#: fff_plugin.py:956 fff_plugin.py:962 msgid "Reject URL?" msgstr "" -#: fff_plugin.py:949 fff_plugin.py:967 +#: fff_plugin.py:963 fff_plugin.py:981 msgid "%s is on your Reject URL list:" msgstr "" -#: fff_plugin.py:951 +#: fff_plugin.py:965 msgid "Click 'Yes' to Reject." msgstr "" -#: fff_plugin.py:952 fff_plugin.py:1113 +#: fff_plugin.py:966 fff_plugin.py:1133 msgid "Click 'No' to download anyway." msgstr "" -#: fff_plugin.py:954 +#: fff_plugin.py:968 msgid "Story on Reject URLs list (%s)." msgstr "" -#: fff_plugin.py:957 +#: fff_plugin.py:971 msgid "Rejected" msgstr "" -#: fff_plugin.py:960 +#: fff_plugin.py:974 msgid "Remove Reject URL?" msgstr "" -#: fff_plugin.py:966 +#: fff_plugin.py:980 msgid "Remove URL from Reject List?" msgstr "" -#: fff_plugin.py:969 +#: fff_plugin.py:983 msgid "Click 'Yes' to remove it from the list," msgstr "" -#: fff_plugin.py:970 +#: fff_plugin.py:984 msgid "Click 'No' to leave it on the list." msgstr "" -#: fff_plugin.py:1010 +#: fff_plugin.py:1026 msgid "Cannot update non-epub format." msgstr "" -#: fff_plugin.py:1082 +#: fff_plugin.py:1101 msgid "Are You an Adult?" msgstr "" -#: fff_plugin.py:1083 +#: fff_plugin.py:1102 msgid "%s requires that you be an adult. Please confirm you are an adult in your locale:" msgstr "" -#: fff_plugin.py:1104 +#: fff_plugin.py:1124 msgid "Skip Story?" msgstr "" -#: fff_plugin.py:1110 +#: fff_plugin.py:1130 msgid "Skip Anthology Story?" msgstr "" -#: fff_plugin.py:1111 +#: fff_plugin.py:1131 msgid "\"%s\" is in series \"%s\" that you have an anthology book for." msgstr "" -#: fff_plugin.py:1112 +#: fff_plugin.py:1132 msgid "Click 'Yes' to Skip." msgstr "" -#: fff_plugin.py:1115 +#: fff_plugin.py:1135 msgid "Story in Series Anthology(%s)." msgstr "" -#: fff_plugin.py:1121 +#: fff_plugin.py:1141 msgid "Skipped" msgstr "" -#: fff_plugin.py:1152 +#: fff_plugin.py:1151 msgid "Add" msgstr "" -#: fff_plugin.py:1165 +#: fff_plugin.py:1187 msgid "Meta" msgstr "" -#: fff_plugin.py:1196 +#: fff_plugin.py:1216 msgid "Skipping duplicate story." msgstr "" -#: fff_plugin.py:1199 +#: fff_plugin.py:1219 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:1210 +#: fff_plugin.py:1230 msgid "Update" msgstr "" -#: fff_plugin.py:1218 fff_plugin.py:1225 +#: fff_plugin.py:1238 fff_plugin.py:1245 msgid "Change Story URL?" msgstr "" -#: fff_plugin.py:1226 +#: fff_plugin.py:1246 msgid "%s by %s is already in your library with a different source URL:" msgstr "" -#: fff_plugin.py:1227 +#: fff_plugin.py:1247 msgid "In library: %(liburl)s" msgstr "" -#: fff_plugin.py:1228 fff_plugin.py:1242 +#: fff_plugin.py:1248 fff_plugin.py:1262 msgid "New URL: %(newurl)s" msgstr "" -#: fff_plugin.py:1229 +#: fff_plugin.py:1249 msgid "Click 'Yes' to update/overwrite book with new URL." msgstr "" -#: fff_plugin.py:1230 +#: fff_plugin.py:1250 msgid "Click 'No' to skip updating/overwriting this book." msgstr "" -#: fff_plugin.py:1232 fff_plugin.py:1239 +#: fff_plugin.py:1252 fff_plugin.py:1259 msgid "Download as New Book?" msgstr "" -#: fff_plugin.py:1240 +#: fff_plugin.py:1260 msgid "%s by %s is already in your library with a different source URL." msgstr "" -#: fff_plugin.py:1241 +#: fff_plugin.py:1261 msgid "You chose not to update the existing book. Do you want to add a new book for this URL?" msgstr "" -#: fff_plugin.py:1243 +#: fff_plugin.py:1263 msgid "Click 'Yes' to a new book with new URL." msgstr "" -#: fff_plugin.py:1244 +#: fff_plugin.py:1264 msgid "Click 'No' to skip URL." msgstr "" -#: fff_plugin.py:1250 +#: fff_plugin.py:1270 msgid "Update declined by user due to differing story URL(%s)" msgstr "" -#: fff_plugin.py:1253 +#: fff_plugin.py:1273 msgid "Different URL" msgstr "" -#: fff_plugin.py:1258 +#: fff_plugin.py:1278 msgid "Metadata collected." msgstr "" -#: fff_plugin.py:1274 +#: fff_plugin.py:1294 jobs.py:246 msgid "Already contains %d chapters." msgstr "" -#: fff_plugin.py:1276 jobs.py:211 +#: fff_plugin.py:1296 jobs.py:248 msgid "Existing epub contains %d chapters, web site only has %d. Use Overwrite to force update." msgstr "" -#: fff_plugin.py:1278 +#: fff_plugin.py:1298 jobs.py:250 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:1290 +#: fff_plugin.py:1312 jobs.py:208 msgid "Not Overwriting, web site is not newer." msgstr "" -#: fff_plugin.py:1405 +#: fff_plugin.py:1430 msgid "None of the %d URLs/stories given can be/need to be downloaded." msgstr "" -#: fff_plugin.py:1406 fff_plugin.py:1603 fff_plugin.py:1633 +#: fff_plugin.py:1431 fff_plugin.py:1629 fff_plugin.py:1659 msgid "See log for details." msgstr "" -#: fff_plugin.py:1407 +#: fff_plugin.py:1432 msgid "Proceed with updating your library(Error Column, if configured)?" msgstr "" -#: fff_plugin.py:1414 fff_plugin.py:1615 +#: fff_plugin.py:1439 fff_plugin.py:1641 msgid "Bad" msgstr "" -#: fff_plugin.py:1422 +#: fff_plugin.py:1447 msgid "FanFicFare download ended" msgstr "" -#: fff_plugin.py:1422 fff_plugin.py:1658 +#: fff_plugin.py:1447 fff_plugin.py:1684 msgid "FanFicFare log" msgstr "" -#: fff_plugin.py:1442 +#: fff_plugin.py:1467 msgid "Download FanFiction Book" msgstr "" -#: fff_plugin.py:1449 +#: fff_plugin.py:1474 msgid "Starting %d FanFicFare Downloads" msgstr "" -#: fff_plugin.py:1479 +#: fff_plugin.py:1505 msgid "Story Details:" msgstr "" -#: fff_plugin.py:1482 +#: fff_plugin.py:1508 msgid "Error Updating Metadata" msgstr "" -#: fff_plugin.py:1483 +#: fff_plugin.py:1509 msgid "An error has occurred while FanFicFare was updating calibre's metadata for %s." msgstr "" -#: fff_plugin.py:1484 +#: fff_plugin.py:1510 msgid "The ebook has been updated, but the metadata has not." msgstr "" -#: fff_plugin.py:1536 +#: fff_plugin.py:1562 msgid "Finished Adding/Updating %d books." msgstr "" -#: fff_plugin.py:1587 +#: fff_plugin.py:1613 msgid "No Good Stories for Anthology" msgstr "" -#: fff_plugin.py:1588 +#: fff_plugin.py:1614 msgid "No good stories/updates where downloaded, Anthology creation/update aborted." msgstr "" -#: fff_plugin.py:1593 fff_plugin.py:1632 +#: fff_plugin.py:1619 fff_plugin.py:1658 msgid "FanFicFare found %s good and %s bad updates." msgstr "" -#: fff_plugin.py:1600 +#: fff_plugin.py:1626 msgid "Are you sure you want to continue with creating/updating this Anthology?" msgstr "" -#: fff_plugin.py:1601 +#: fff_plugin.py:1627 msgid "Any updates that failed will not be included in the Anthology." msgstr "" -#: fff_plugin.py:1602 +#: fff_plugin.py:1628 msgid "However, if there's an older version, it will still be included." msgstr "" -#: fff_plugin.py:1605 +#: fff_plugin.py:1631 msgid "Proceed with updating this anthology and your library?" msgstr "" -#: fff_plugin.py:1613 +#: fff_plugin.py:1639 msgid "Good" msgstr "" -#: fff_plugin.py:1634 +#: fff_plugin.py:1660 msgid "Proceed with updating your library?" msgstr "" -#: fff_plugin.py:1658 +#: fff_plugin.py:1684 msgid "FanFicFare download complete" msgstr "" -#: fff_plugin.py:1671 +#: fff_plugin.py:1697 msgid "Merging %s books." msgstr "" -#: fff_plugin.py:1711 +#: fff_plugin.py:1737 msgid "FanFicFare Adding/Updating books." msgstr "" -#: fff_plugin.py:1718 +#: fff_plugin.py:1744 msgid "Updating calibre for FanFiction stories..." msgstr "" -#: fff_plugin.py:1719 +#: fff_plugin.py:1745 msgid "Update calibre for FanFiction stories" msgstr "" -#: fff_plugin.py:1728 +#: fff_plugin.py:1754 msgid "Adding/Updating %s BAD books." msgstr "" -#: fff_plugin.py:1737 +#: fff_plugin.py:1763 msgid "Updating calibre for BAD FanFiction stories..." msgstr "" -#: fff_plugin.py:1738 +#: fff_plugin.py:1764 msgid "Update calibre for BAD FanFiction stories" msgstr "" -#: fff_plugin.py:1764 +#: fff_plugin.py:1790 msgid "Adding format to book failed for some reason..." msgstr "" -#: fff_plugin.py:1767 +#: fff_plugin.py:1793 msgid "Error" msgstr "" -#: fff_plugin.py:2080 +#: fff_plugin.py:2106 msgid "You configured FanFicFare to automatically update Reading Lists, but you don't have the %s plugin installed anymore?" msgstr "" -#: fff_plugin.py:2092 +#: fff_plugin.py:2118 msgid "You configured FanFicFare to automatically update \"To Read\" Reading Lists, but you don't have any lists set?" msgstr "" -#: fff_plugin.py:2102 fff_plugin.py:2120 +#: fff_plugin.py:2128 fff_plugin.py:2146 msgid "You configured FanFicFare to automatically update Reading List '%s', but you don't have a list of that name?" msgstr "" -#: fff_plugin.py:2108 +#: fff_plugin.py:2134 msgid "You configured FanFicFare to automatically update \"Send to Device\" Reading Lists, but you don't have any lists set?" msgstr "" -#: fff_plugin.py:2230 +#: fff_plugin.py:2257 msgid "No story URL found." msgstr "" -#: fff_plugin.py:2233 +#: fff_plugin.py:2260 msgid "Not Found" msgstr "" -#: fff_plugin.py:2239 +#: fff_plugin.py:2266 msgid "URL is not a valid story URL." msgstr "" -#: fff_plugin.py:2242 +#: fff_plugin.py:2269 msgid "Bad URL" msgstr "" -#: fff_plugin.py:2381 fff_plugin.py:2384 +#: fff_plugin.py:2408 fff_plugin.py:2411 msgid "Anthology containing:" msgstr "" -#: fff_plugin.py:2382 +#: fff_plugin.py:2409 msgid "%s by %s" msgstr "" -#: fff_plugin.py:2404 +#: fff_plugin.py:2431 msgid " Anthology" msgstr "" -#: fff_plugin.py:2447 +#: fff_plugin.py:2474 msgid "(was set, removed for security)" msgstr "" -#: jobs.py:60 +#: jobs.py:66 msgid "Downloading FanFiction Stories" msgstr "" -#: jobs.py:82 +#: jobs.py:88 msgid "Successful:" msgstr "" -#: jobs.py:84 +#: jobs.py:90 msgid "Unsuccessful:" msgstr "" -#: jobs.py:110 +#: jobs.py:116 msgid "Download started..." msgstr "" -#: jobs.py:202 +#: jobs.py:239 msgid "Already contains %d chapters. Reuse as is." msgstr "" -#: jobs.py:223 +#: jobs.py:262 msgid "Update %s completed, added %s chapters for %s total." msgstr ""