diff --git a/calibre-plugin/translations/messages.pot b/calibre-plugin/translations/messages.pot index 20ab7dbf..c6d6de02 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: 2019-07-12 21:47+Central Daylight Time\n" +"POT-Creation-Date: 2019-10-01 20:12+Central Daylight Time\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -135,73 +135,73 @@ msgstr "" msgid "Other" msgstr "" -#: config.py:428 +#: config.py:430 msgid "These settings control the basic features of the plugin--downloading FanFiction." msgstr "" -#: config.py:432 +#: config.py:434 msgid "Defaults Options on Download" msgstr "" -#: config.py:436 +#: config.py:438 msgid "On each download, FanFicFare offers an option to select the output format.
This sets what that option will default to." msgstr "" -#: config.py:438 +#: config.py:440 msgid "Default Output &Format:" msgstr "" -#: config.py:453 +#: config.py:455 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:455 +#: config.py:457 msgid "Default If Story Already Exists?" msgstr "" -#: config.py:470 +#: config.py:472 msgid "Default Update Calibre &Metadata?" msgstr "" -#: config.py:471 +#: config.py:473 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:475 +#: config.py:477 msgid "Default Update EPUB Cover when Updating EPUB?" msgstr "" -#: config.py:476 +#: config.py:478 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:480 +#: config.py:482 msgid "Default Background Metadata?" msgstr "" -#: config.py:481 +#: config.py:483 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:487 +#: config.py:489 msgid "Updating Calibre Options" msgstr "" -#: config.py:491 +#: config.py:493 msgid "Delete other existing formats?" msgstr "" -#: config.py:492 +#: config.py:494 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:496 +#: config.py:498 msgid "Keep Existing Tags when Updating Metadata?" msgstr "" -#: config.py:497 +#: config.py:499 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" @@ -209,378 +209,378 @@ msgid "" "(If Tags is set to 'New Only' in the Standard Columns tab, this has no effect.)" msgstr "" -#: config.py:501 +#: config.py:503 msgid "Check for existing Series Anthology books?" msgstr "" -#: config.py:502 +#: config.py:504 msgid "" "Check for existing Series Anthology books using each new story's series URL before downloading.\n" "Offer to skip downloading if a Series Anthology is found.\n" "Doesn't work when Collect Metadata in Background is selected." msgstr "" -#: config.py:506 config.py:623 +#: config.py:508 config.py:625 msgid "Reject Without Confirmation?" msgstr "" -#: config.py:507 +#: config.py:509 msgid "" "Automatically reject storys with existing Series Anthology books.\n" "Only works if 'Check for existing Series Anthology books' is on.\n" "Doesn't work when Collect Metadata in Background is selected." msgstr "" -#: config.py:514 +#: config.py:516 msgid "Check for changed Story URL?" msgstr "" -#: config.py:515 +#: config.py:517 msgid "" "Warn you if an update will change the URL of an existing book(normally automatic and silent).\n" "URLs may be changed from http to https silently if the site changed." msgstr "" -#: config.py:519 +#: config.py:521 msgid "Search inside ebooks for Story URL?" msgstr "" -#: config.py:520 +#: config.py:522 msgid "" "Look for first valid story URL inside EPUB, ZIP(HTML) or TXT ebook formats if not found in metadata.\n" "Somewhat risky, could find wrong URL depending on ebook content." msgstr "" -#: config.py:524 +#: config.py:526 msgid "Post Processing Options" msgstr "" -#: config.py:528 +#: config.py:530 msgid "Mark added/updated books when finished?" msgstr "" -#: config.py:529 +#: config.py:531 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:533 +#: config.py:535 msgid "Show Marked books when finished?" msgstr "" -#: config.py:534 +#: config.py:536 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:538 +#: config.py:540 msgid "Smarten Punctuation (EPUB only)" msgstr "" -#: config.py:539 +#: config.py:541 msgid "Run Smarten Punctuation from Calibre's Polish Book feature on each EPUB download and update." msgstr "" -#: config.py:544 +#: config.py:546 msgid "" "Calculate Word Counts using Calibre internal methods.\n" "Many sites include Word Count, but many do not.\n" "This will count the words in each book and include it as if it came from the site." msgstr "" -#: config.py:548 +#: config.py:550 msgid "Calculate Word Count:" msgstr "" -#: config.py:561 +#: config.py:563 msgid "Automatically Convert new/update books?" msgstr "" -#: config.py:562 +#: config.py:564 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:566 +#: config.py:568 msgid "GUI Options" msgstr "" -#: config.py:570 +#: config.py:572 msgid "Take URLs from Clipboard?" msgstr "" -#: config.py:571 +#: config.py:573 msgid "Prefill URLs from valid URLs in Clipboard when Adding New." msgstr "" -#: config.py:575 +#: config.py:577 msgid "Default to Update when books selected?" msgstr "" -#: config.py:576 +#: config.py:578 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:580 +#: config.py:582 msgid "Keep 'Add New from URL(s)' dialog on top?" msgstr "" -#: config.py:581 +#: config.py:583 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:585 +#: config.py:587 msgid "Show estimated time left?" msgstr "" -#: config.py:586 +#: config.py:588 msgid "When a Progress Bar is shown, show a rough estimate of the time left." msgstr "" -#: config.py:590 +#: config.py:592 msgid "Misc Options" msgstr "" -#: config.py:594 +#: config.py:596 msgid "Inject calibre Series when none found?" msgstr "" -#: config.py:595 +#: config.py:597 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:599 +#: config.py:601 msgid "Search by Title/Author(s) for If Story Already Exists?" msgstr "" -#: config.py:600 +#: config.py:602 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:604 +#: config.py:606 msgid "Reject List" msgstr "" -#: config.py:608 +#: config.py:610 msgid "Edit Reject URL List" msgstr "" -#: config.py:609 +#: config.py:611 msgid "Edit list of URLs FanFicFare will automatically Reject." msgstr "" -#: config.py:613 config.py:691 +#: config.py:615 config.py:693 msgid "Add Reject URLs" msgstr "" -#: config.py:614 +#: config.py:616 msgid "Add additional URLs to Reject as text." msgstr "" -#: config.py:618 +#: config.py:620 msgid "Edit Reject Reasons List" msgstr "" -#: config.py:619 config.py:681 +#: config.py:621 config.py:683 msgid "Customize the Reasons presented when Rejecting URLs" msgstr "" -#: config.py:624 +#: config.py:626 msgid "Always reject URLs on the Reject List without stopping and asking." msgstr "" -#: config.py:628 +#: config.py:630 msgid "Delete on Reject by Default?" msgstr "" -#: config.py:629 +#: config.py:631 msgid "Should the checkbox to delete Rejected books be checked by default?" msgstr "" -#: config.py:666 +#: config.py:668 msgid "Edit Reject URLs List" msgstr "" -#: config.py:679 +#: config.py:681 msgid "Reject Reasons" msgstr "" -#: config.py:680 +#: config.py:682 msgid "Customize Reject List Reasons" msgstr "" -#: config.py:689 +#: config.py:691 msgid "Reason why I rejected it" msgstr "" -#: config.py:689 +#: config.py:691 msgid "Title by Author" msgstr "" -#: config.py:692 +#: config.py:694 msgid "Add Reject URLs. Use: http://...,note or http://...,title by author - note
Invalid story URLs will be ignored." msgstr "" -#: config.py:693 +#: config.py:695 msgid "" "One URL per line:\n" "http://...,note\n" "http://...,title by author - note" msgstr "" -#: config.py:695 dialogs.py:1162 +#: config.py:697 dialogs.py:1162 msgid "Add this reason to all URLs added:" msgstr "" -#: config.py:711 +#: config.py:713 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:718 +#: config.py:720 msgid "personal.ini" msgstr "" -#: config.py:725 config.py:829 config.py:830 +#: config.py:727 config.py:831 config.py:832 msgid "Edit personal.ini" msgstr "" -#: config.py:730 +#: config.py:732 msgid "FanFicFare now includes find, color coding, and error checking for personal.ini editing. Red generally indicates errors." msgstr "" -#: config.py:738 +#: config.py:740 msgid "View \"Safe\" personal.ini" msgstr "" -#: config.py:743 config.py:820 +#: config.py:745 config.py:822 msgid "View your personal.ini with usernames and passwords removed. For safely sharing your personal.ini settings with others." msgstr "" -#: config.py:749 +#: config.py:751 msgid "defaults.ini" msgstr "" -#: config.py:754 +#: config.py:756 msgid "" "View all of the plugin's configurable settings\n" "and their default settings." msgstr "" -#: config.py:755 +#: config.py:757 msgid "View Defaults" msgstr "" -#: config.py:766 +#: config.py:768 msgid "Calibre Columns" msgstr "" -#: config.py:773 +#: config.py:775 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 names." msgstr "" -#: config.py:774 +#: config.py:776 msgid "Pass Calibre Columns into FanFicFare on Update/Overwrite" msgstr "" -#: config.py:787 +#: config.py:789 msgid "FanFicFare can pass the Calibre Columns into the download/update process.
This will show you the columns available by name." msgstr "" -#: config.py:788 +#: config.py:790 msgid "Show Calibre Column Names" msgstr "" -#: config.py:797 +#: config.py:799 msgid "Changes will only be saved if you click 'OK' to leave Customize FanFicFare." msgstr "" -#: config.py:807 +#: config.py:809 msgid "Plugin Defaults" msgstr "" -#: config.py:808 +#: config.py:810 msgid "Plugin Defaults (%s) (Read-Only)" msgstr "" -#: config.py:819 +#: config.py:821 msgid "View 'Safe' personal.ini" msgstr "" -#: config.py:853 +#: config.py:855 msgid "Calibre Column Entry Names" msgstr "" -#: config.py:854 +#: config.py:856 msgid "Label (entry_name)" msgstr "" -#: config.py:874 +#: config.py:876 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:879 +#: config.py:881 msgid "Add new/updated stories to \"Send to Device\" Reading List(s)." msgstr "" -#: config.py:880 +#: config.py:882 msgid "Automatically add new/updated stories to these lists in the %(rl)s plugin." msgstr "" -#: config.py:885 +#: config.py:887 msgid "\"Send to Device\" Reading Lists" msgstr "" -#: config.py:886 config.py:889 config.py:903 config.py:906 +#: config.py:888 config.py:891 config.py:905 config.py:908 msgid "When enabled, new/updated stories will be automatically added to these lists." msgstr "" -#: config.py:896 +#: config.py:898 msgid "Add new/updated stories to \"To Read\" Reading List(s)." msgstr "" -#: config.py:897 +#: config.py:899 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:902 +#: config.py:904 msgid "\"To Read\" Reading Lists" msgstr "" -#: config.py:913 +#: config.py:915 msgid "Add stories back to \"Send to Device\" Reading List(s) when marked \"Read\"." msgstr "" -#: config.py:914 +#: config.py:916 msgid "Menu option to remove from \"To Read\" lists will also add stories back to \"Send to Device\" Reading List(s)" msgstr "" -#: config.py:918 +#: config.py:920 msgid "Automatically run Remove \"New\" Chapter Marks when marking books \"Read\"." msgstr "" -#: config.py:919 +#: config.py:921 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:947 +#: config.py:949 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:955 +#: config.py:957 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" @@ -588,531 +588,543 @@ msgid "" "This comes before Generate Cover so %(gc)s(Plugin) use the image if configured to." msgstr "" -#: config.py:960 +#: config.py:962 msgid "Update Calibre Cover (from EPUB):" msgstr "" -#: config.py:978 +#: config.py:980 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:982 +#: config.py:984 msgid "Generate Calibre Cover:" msgstr "" -#: config.py:1009 +#: config.py:1011 msgid "Plugin %(gc)s" msgstr "" -#: config.py:1010 +#: config.py:1012 msgid "Use plugin to create covers. Additional settings are below." msgstr "" -#: config.py:1017 +#: config.py:1019 msgid "Calibre Generate Cover" msgstr "" -#: config.py:1018 +#: config.py:1020 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:1032 +#: config.py:1034 msgid "Generate Covers Only for New Books" msgstr "" -#: config.py:1033 +#: config.py:1035 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:1039 +#: config.py:1041 msgid "Inject/update the cover inside EPUB" msgstr "" -#: config.py:1040 +#: config.py:1042 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:1046 +#: config.py:1048 msgid "%(gc)s(Plugin) Settings" msgstr "" -#: config.py:1054 +#: config.py:1056 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:1072 config.py:1076 config.py:1089 +#: config.py:1074 config.py:1078 config.py:1091 msgid "Default" msgstr "" -#: config.py:1077 +#: config.py:1079 msgid "On Metadata update, run %(gc)s with this setting, if there isn't a more specific setting below." msgstr "" -#: config.py:1080 +#: config.py:1082 msgid "On Metadata update, run %(gc)s with this setting for %(site)s stories." msgstr "" -#: config.py:1103 +#: config.py:1105 msgid "Allow %(gcset)s from %(pini)s to override" msgstr "" -#: config.py:1104 +#: config.py:1106 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:1142 +#: config.py:1144 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:1147 +#: config.py:1149 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:1153 +#: config.py:1155 msgid "Which column and algorithm to use are configured in %(cp)s." msgstr "" -#: config.py:1163 +#: config.py:1165 msgid "Will overwrite word count from FanFicFare metadata if set to update the same custom column." msgstr "" -#: config.py:1168 +#: config.py:1170 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:1204 +#: config.py:1206 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:1209 +#: config.py:1211 msgid "Keyboard shortcuts..." msgstr "" -#: config.py:1210 +#: config.py:1212 msgid "Edit the keyboard shortcuts associated with this plugin" msgstr "" -#: config.py:1214 +#: config.py:1216 msgid "Reset disabled &confirmation dialogs" msgstr "" -#: config.py:1215 +#: config.py:1217 msgid "Reset all show me again dialogs for the FanFicFare plugin" msgstr "" -#: config.py:1219 +#: config.py:1221 msgid "&View library preferences..." msgstr "" -#: config.py:1220 +#: config.py:1222 msgid "View data stored in the library database for this plugin" msgstr "" -#: config.py:1230 +#: config.py:1232 msgid "Done" msgstr "" -#: config.py:1231 +#: config.py:1233 msgid "Confirmation dialogs have all been reset" msgstr "" -#: config.py:1280 +#: config.py:1282 msgid "Category" msgstr "" -#: config.py:1281 +#: config.py:1283 msgid "Genre" msgstr "" -#: config.py:1282 +#: config.py:1284 msgid "Language" msgstr "" -#: config.py:1283 fff_plugin.py:1501 fff_plugin.py:1710 fff_plugin.py:1733 +#: config.py:1285 fff_plugin.py:1507 fff_plugin.py:1724 fff_plugin.py:1747 msgid "Status" msgstr "" -#: config.py:1284 +#: config.py:1286 msgid "Status:%(cmplt)s" msgstr "" -#: config.py:1285 +#: config.py:1287 msgid "Status:%(inprog)s" msgstr "" -#: config.py:1286 config.py:1467 +#: config.py:1288 config.py:1469 msgid "Series" msgstr "" -#: config.py:1287 +#: config.py:1289 msgid "Characters" msgstr "" -#: config.py:1288 +#: config.py:1290 msgid "Relationships" msgstr "" -#: config.py:1289 +#: config.py:1291 msgid "Published" msgstr "" -#: config.py:1290 fff_plugin.py:1873 fff_plugin.py:1889 +#: config.py:1292 fff_plugin.py:1887 fff_plugin.py:1903 msgid "Updated" msgstr "" -#: config.py:1291 +#: config.py:1293 msgid "Created" msgstr "" -#: config.py:1292 +#: config.py:1294 msgid "Rating" msgstr "" -#: config.py:1293 +#: config.py:1295 msgid "Warnings" msgstr "" -#: config.py:1294 +#: config.py:1296 msgid "Chapters" msgstr "" -#: config.py:1295 +#: config.py:1297 msgid "Words" msgstr "" -#: config.py:1296 +#: config.py:1298 msgid "Site" msgstr "" -#: config.py:1297 config.py:1461 +#: config.py:1299 config.py:1463 msgid "Publisher" msgstr "" -#: config.py:1298 +#: config.py:1300 msgid "Story ID" msgstr "" -#: config.py:1299 +#: config.py:1301 msgid "Author ID" msgstr "" -#: config.py:1300 +#: config.py:1302 msgid "Extra Tags" msgstr "" -#: config.py:1301 config.py:1459 dialogs.py:953 dialogs.py:1049 -#: fff_plugin.py:1501 fff_plugin.py:1710 fff_plugin.py:1733 +#: config.py:1303 config.py:1461 dialogs.py:953 dialogs.py:1049 +#: fff_plugin.py:1507 fff_plugin.py:1724 fff_plugin.py:1747 msgid "Title" msgstr "" -#: config.py:1302 +#: config.py:1304 msgid "Story URL" msgstr "" -#: config.py:1303 +#: config.py:1305 msgid "Description" msgstr "" -#: config.py:1304 dialogs.py:953 dialogs.py:1049 fff_plugin.py:1501 -#: fff_plugin.py:1710 fff_plugin.py:1733 +#: config.py:1306 dialogs.py:953 dialogs.py:1049 fff_plugin.py:1507 +#: fff_plugin.py:1724 fff_plugin.py:1747 msgid "Author" msgstr "" -#: config.py:1305 +#: config.py:1307 msgid "Author URL" msgstr "" -#: config.py:1306 +#: config.py:1308 msgid "File Format" msgstr "" -#: config.py:1307 +#: config.py:1309 msgid "File Extension" msgstr "" -#: config.py:1308 +#: config.py:1310 msgid "Site Abbrev" msgstr "" -#: config.py:1309 +#: config.py:1311 msgid "FanFicFare Version" msgstr "" -#: config.py:1324 +#: config.py:1326 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:1349 +#: config.py:1351 msgid "Update this %s column(%s) with..." msgstr "" -#: config.py:1359 +#: config.py:1361 msgid "Values that aren't valid for this enumeration column will be ignored." msgstr "" -#: config.py:1359 config.py:1361 +#: config.py:1361 config.py:1363 msgid "Metadata values valid for this type of column." msgstr "" -#: config.py:1364 config.py:1488 +#: config.py:1366 config.py:1490 msgid "New Only" msgstr "" -#: config.py:1365 +#: config.py:1367 msgid "" "Write to %s(%s) only for new\n" "books, not updates to existing books." msgstr "" -#: config.py:1376 +#: config.py:1378 msgid "Allow %(ccset)s from %(pini)s to override" msgstr "" -#: config.py:1377 +#: config.py:1379 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:1381 +#: config.py:1383 msgid "Special column:" msgstr "" -#: config.py:1386 +#: config.py:1388 msgid "Update/Overwrite Error Column:" msgstr "" -#: config.py:1387 +#: config.py:1389 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:1400 +#: config.py:1402 msgid "Save All Errors" msgstr "" -#: config.py:1401 +#: config.py:1403 msgid "If unchecked, these errors will not be saved: %s" msgstr "" -#: config.py:1403 fff_plugin.py:1373 jobs.py:241 +#: config.py:1405 fff_plugin.py:1379 jobs.py:241 msgid "Not Overwriting, web site is not newer." msgstr "" -#: config.py:1404 fff_plugin.py:1352 jobs.py:282 +#: config.py:1406 fff_plugin.py:1358 jobs.py:282 msgid "Already contains %d chapters." msgstr "" -#: config.py:1411 +#: config.py:1413 msgid "Saved Metadata Column:" msgstr "" -#: config.py:1412 +#: config.py:1414 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:1430 +#: config.py:1432 msgid "Last Checked Column:" msgstr "" -#: config.py:1431 +#: config.py:1433 msgid "" "Record the last time FanFicFare updated or checked for updates.\n" "(Date columns only.)" msgstr "" -#: config.py:1460 +#: config.py:1462 msgid "Author(s)" msgstr "" -#: config.py:1462 +#: config.py:1464 msgid "Tags" msgstr "" -#: config.py:1463 +#: config.py:1465 msgid "Languages" msgstr "" -#: config.py:1464 +#: config.py:1466 msgid "Published Date" msgstr "" -#: config.py:1465 +#: config.py:1467 msgid "Date" msgstr "" -#: config.py:1466 +#: config.py:1468 msgid "Comments" msgstr "" -#: config.py:1468 +#: config.py:1470 msgid "Ids(url id only)" msgstr "" -#: config.py:1473 +#: config.py:1475 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:1489 +#: config.py:1491 msgid "" "Write to %s only for new\n" "books, not updates to existing books." msgstr "" -#: config.py:1496 +#: config.py:1498 msgid "Force Title into Title Sort?" msgstr "" -#: config.py:1497 +#: config.py:1499 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:1500 +#: config.py:1502 msgid "Fix Title Case?" msgstr "" -#: config.py:1501 +#: config.py:1503 msgid "If checked, Calibre's routine for correcting the capitalization of title will be applied." msgstr "" -#: config.py:1502 config.py:1513 +#: config.py:1504 config.py:1515 msgid "This effects Calibre metadata only, not FanFicFare metadata in title page." msgstr "" -#: config.py:1506 +#: config.py:1508 msgid "Force Author into Author Sort?" msgstr "" -#: config.py:1507 +#: config.py:1509 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:1510 +#: config.py:1512 msgid "Fix Author Case?" msgstr "" -#: config.py:1511 +#: config.py:1513 msgid "If checked, Calibre's routine for correcting the capitalization of author names will be applied." msgstr "" -#: config.py:1512 +#: config.py:1514 msgid "Calibre remembers all authors in the library; changing the author case on one book will effect all books by that author." msgstr "" -#: config.py:1524 +#: config.py:1526 msgid "Other Standard Column Options" msgstr "" -#: config.py:1529 +#: config.py:1531 msgid "Set Calibre Author URL" msgstr "" -#: config.py:1530 +#: config.py:1532 msgid "Set Calibre Author URL to Author's URL on story site." msgstr "" -#: config.py:1534 +#: config.py:1536 msgid "Include Books' Comments in Anthology Comments?" msgstr "" -#: config.py:1535 +#: config.py:1537 msgid "" "Include all the merged books' comments in the new book's comments.\n" "Default is a list of included titles only." msgstr "" -#: config.py:1540 +#: config.py:1542 msgid "Set Anthology Comments only for new books" msgstr "" -#: config.py:1541 +#: config.py:1543 msgid "" "Comments will only be set for New Anthologies, not updates.\n" "That way comments you set manually are retained." msgstr "" -#: config.py:1558 +#: config.py:1560 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:1563 +#: config.py:1565 msgid "IMAP Server Name" msgstr "" -#: config.py:1564 +#: config.py:1566 msgid "Name of IMAP server--must allow IMAP4 with SSL. Eg: imap.gmail.com" msgstr "" -#: config.py:1573 +#: config.py:1575 msgid "IMAP User Name" msgstr "" -#: config.py:1574 +#: config.py:1576 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:1583 +#: config.py:1585 msgid "IMAP User Password" msgstr "" -#: config.py:1584 +#: config.py:1586 msgid "IMAP password. If left empty, FanFicFare will ask you for your password when you use the feature." msgstr "" -#: config.py:1594 +#: config.py:1596 msgid "Remember Password for Session (when not saved above)" msgstr "" -#: config.py:1595 +#: config.py:1597 msgid "If checked, and no password is entered above, FanFicFare will remember your password until you close calibre or change Libraries." msgstr "" -#: config.py:1600 +#: config.py:1602 msgid "IMAP Folder Name" msgstr "" -#: config.py:1601 +#: config.py:1603 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:1610 +#: config.py:1612 msgid "Mark Emails Read" msgstr "" -#: config.py:1611 +#: config.py:1613 msgid "If checked, emails will be marked as having been read if they contain any story URLs." msgstr "" -#: config.py:1616 +#: config.py:1618 msgid "Discard URLs on Reject List" msgstr "" -#: config.py:1617 +#: config.py:1619 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:1622 +#: config.py:1624 msgid "Update Existing Books Only" msgstr "" -#: config.py:1623 +#: config.py:1625 msgid "If checked, FanFicFare will silently discard story URLs from emails that are not already in your library.
Otherwise all story URLs, new and existing, will be used.
The Emails will still be marked Read if configured to." msgstr "" -#: config.py:1628 +#: config.py:1630 msgid "Download from Email Immediately" msgstr "" -#: config.py:1629 +#: config.py:1631 msgid "If checked, FanFicFare will start downloading story URLs from emails immediately.
Otherwise the usual Download from URLs dialog will appear." msgstr "" -#: config.py:1634 +#: config.py:1636 +msgid "Add these Tag(s) Automatically" +msgstr "" + +#: config.py:1637 +msgid "Tags entered here will be automatically added to stories downloaded from email story URLs." +msgstr "" + +#: config.py:1638 +msgid "Any additional stories if you then manually add to the Story URL dialog will also have these tags added." +msgstr "" + +#: config.py:1649 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 "" @@ -1233,15 +1245,15 @@ msgstr "" msgid "OK" msgstr "" -#: dialogs.py:619 dialogs.py:643 fff_plugin.py:975 +#: dialogs.py:619 dialogs.py:643 fff_plugin.py:981 msgid "Fetching metadata for stories..." msgstr "" -#: dialogs.py:620 dialogs.py:644 fff_plugin.py:976 +#: dialogs.py:620 dialogs.py:644 fff_plugin.py:982 msgid "Downloading metadata for stories" msgstr "" -#: dialogs.py:621 dialogs.py:645 fff_plugin.py:977 +#: dialogs.py:621 dialogs.py:645 fff_plugin.py:983 msgid "Fetched metadata for" msgstr "" @@ -1249,11 +1261,11 @@ msgstr "" msgid " - %s estimated until done" msgstr "" -#: dialogs.py:699 fff_plugin.py:1193 fff_plugin.py:2400 jobs.py:113 +#: dialogs.py:699 fff_plugin.py:1199 fff_plugin.py:2414 jobs.py:113 msgid "Skipped" msgstr "" -#: dialogs.py:707 fff_plugin.py:1936 jobs.py:115 jobs.py:340 jobs.py:343 +#: dialogs.py:707 fff_plugin.py:1950 jobs.py:115 jobs.py:340 jobs.py:343 msgid "Error" msgstr "" @@ -1317,7 +1329,7 @@ msgstr "" 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:953 fff_plugin.py:1501 fff_plugin.py:1710 fff_plugin.py:1733 +#: dialogs.py:953 fff_plugin.py:1507 fff_plugin.py:1724 fff_plugin.py:1747 msgid "Comment" msgstr "" @@ -1437,7 +1449,7 @@ msgstr "" msgid "Get Story URLs from &Email" msgstr "" -#: fff_plugin.py:313 fff_plugin.py:536 +#: fff_plugin.py:313 fff_plugin.py:540 msgid "Get Story URLs from Web Page" msgstr "" @@ -1521,523 +1533,527 @@ msgstr "" msgid "Fetching Story URLs from Email..." msgstr "" -#: fff_plugin.py:496 fff_plugin.py:517 +#: fff_plugin.py:496 fff_plugin.py:521 msgid "No Valid Story URLs Found in Unread Emails." msgstr "" -#: fff_plugin.py:511 +#: fff_plugin.py:512 msgid "Finished Fetching Story URLs from Email." msgstr "" -#: fff_plugin.py:519 +#: fff_plugin.py:517 +msgid "Tag(s) %s will be added to all stories downloaded in the next dialog, including any story URLs you add manually." +msgstr "" + +#: fff_plugin.py:523 msgid "(%d Story URLs Skipped, on Rejected URL List)" msgstr "" -#: fff_plugin.py:521 +#: fff_plugin.py:525 msgid "(%d Story URLs Skipped, no Existing Book in Library)" msgstr "" -#: fff_plugin.py:522 +#: fff_plugin.py:526 msgid "Get Story URLs from Email" msgstr "" -#: fff_plugin.py:545 +#: fff_plugin.py:549 msgid "Fetching Story URLs from Page..." msgstr "" -#: fff_plugin.py:549 +#: fff_plugin.py:553 msgid "Finished Fetching Story URLs from Page." msgstr "" -#: fff_plugin.py:554 fff_plugin.py:606 +#: fff_plugin.py:558 fff_plugin.py:610 msgid "List of Story URLs" msgstr "" -#: fff_plugin.py:555 +#: fff_plugin.py:559 msgid "No Valid Story URLs found on given page." msgstr "" -#: fff_plugin.py:571 fff_plugin.py:623 +#: fff_plugin.py:575 fff_plugin.py:627 msgid "No Selected Books to Get URLs From" msgstr "" -#: fff_plugin.py:587 +#: fff_plugin.py:591 msgid "Collecting URLs for stories..." msgstr "" -#: fff_plugin.py:588 +#: fff_plugin.py:592 msgid "Get URLs for stories" msgstr "" -#: fff_plugin.py:589 fff_plugin.py:708 fff_plugin.py:900 +#: fff_plugin.py:593 fff_plugin.py:712 fff_plugin.py:904 msgid "URL retrieved" msgstr "" -#: fff_plugin.py:599 jobs.py:114 jobs.py:333 +#: fff_plugin.py:603 jobs.py:114 jobs.py:333 msgid "Bad" msgstr "" -#: fff_plugin.py:610 +#: fff_plugin.py:614 msgid "List of URLs" msgstr "" -#: fff_plugin.py:611 +#: fff_plugin.py:615 msgid "No Story URLs found in selected books." msgstr "" -#: fff_plugin.py:618 +#: fff_plugin.py:622 msgid "Can only UnNew books in library" msgstr "" -#: fff_plugin.py:635 +#: fff_plugin.py:639 msgid "UnNewing books..." msgstr "" -#: fff_plugin.py:636 +#: fff_plugin.py:640 msgid "UnNew Books" msgstr "" -#: fff_plugin.py:637 +#: fff_plugin.py:641 msgid "Books UnNewed" msgstr "" -#: fff_plugin.py:683 fff_plugin.py:1669 +#: fff_plugin.py:687 fff_plugin.py:1679 msgid "Starting auto conversion of %d books." msgstr "" -#: fff_plugin.py:698 +#: fff_plugin.py:702 msgid "No Selected Books have URLs to Reject" msgstr "" -#: fff_plugin.py:706 +#: fff_plugin.py:710 msgid "Collecting URLs for Reject List..." msgstr "" -#: fff_plugin.py:707 +#: fff_plugin.py:711 msgid "Get URLs for Reject List" msgstr "" -#: fff_plugin.py:742 +#: fff_plugin.py:746 msgid "Proceed to Remove?" msgstr "" -#: fff_plugin.py:742 +#: fff_plugin.py:746 msgid "Rejecting FanFicFare URLs: None of the books selected have FanFiction URLs." msgstr "" -#: fff_plugin.py:764 +#: fff_plugin.py:768 msgid "Cannot Make Anthologys without %s" msgstr "" -#: fff_plugin.py:768 fff_plugin.py:877 +#: fff_plugin.py:772 fff_plugin.py:881 msgid "Cannot Update Books from Device View" msgstr "" -#: fff_plugin.py:772 +#: fff_plugin.py:776 msgid "Can only update 1 anthology at a time" msgstr "" -#: fff_plugin.py:781 +#: fff_plugin.py:785 msgid "Can only Update Epub Anthologies" msgstr "" -#: fff_plugin.py:799 fff_plugin.py:800 +#: fff_plugin.py:803 fff_plugin.py:804 msgid "Cannot Update Anthology" msgstr "" -#: fff_plugin.py:800 +#: fff_plugin.py:804 msgid "Book isn't an FanFicFare Anthology or contains book(s) without valid Story URLs." msgstr "" -#: fff_plugin.py:807 +#: fff_plugin.py:811 msgid "Fetching Story URLs for Series..." msgstr "" -#: fff_plugin.py:817 +#: fff_plugin.py:821 msgid "Finished Fetching Story URLs for Series." msgstr "" -#: fff_plugin.py:863 +#: fff_plugin.py:867 msgid "There are %d stories in the current anthology that are not going to be kept if you go ahead." msgstr "" -#: fff_plugin.py:864 +#: fff_plugin.py:868 msgid "Story URLs that will be removed:" msgstr "" -#: fff_plugin.py:866 +#: fff_plugin.py:870 msgid "Update anyway?" msgstr "" -#: fff_plugin.py:867 +#: fff_plugin.py:871 msgid "Stories Removed" msgstr "" -#: fff_plugin.py:884 +#: fff_plugin.py:888 msgid "No Selected Books to Update" msgstr "" -#: fff_plugin.py:898 +#: fff_plugin.py:902 msgid "Collecting stories for update..." msgstr "" -#: fff_plugin.py:899 +#: fff_plugin.py:903 msgid "Get stories for updates" msgstr "" -#: fff_plugin.py:909 +#: fff_plugin.py:913 msgid "Update Existing List" msgstr "" -#: fff_plugin.py:969 +#: fff_plugin.py:975 msgid "Start queuing downloading for %s stories." msgstr "" -#: fff_plugin.py:970 +#: fff_plugin.py:976 msgid "Queuing download for stories..." msgstr "" -#: fff_plugin.py:971 +#: fff_plugin.py:977 msgid "Queuing download for stories" msgstr "" -#: fff_plugin.py:972 +#: fff_plugin.py:978 msgid "Queued download for" msgstr "" -#: fff_plugin.py:974 +#: fff_plugin.py:980 msgid "Started fetching metadata for %s stories." msgstr "" -#: fff_plugin.py:988 +#: fff_plugin.py:994 msgid "No valid story URLs entered." msgstr "" -#: fff_plugin.py:998 fff_plugin.py:1004 +#: fff_plugin.py:1004 fff_plugin.py:1010 msgid "Reject URL?" msgstr "" -#: fff_plugin.py:1005 fff_plugin.py:1023 +#: fff_plugin.py:1011 fff_plugin.py:1029 msgid "%s is on your Reject URL list:" msgstr "" -#: fff_plugin.py:1007 +#: fff_plugin.py:1013 msgid "Click 'Yes' to Reject." msgstr "" -#: fff_plugin.py:1008 fff_plugin.py:1185 +#: fff_plugin.py:1014 fff_plugin.py:1191 msgid "Click 'No' to download anyway." msgstr "" -#: fff_plugin.py:1010 +#: fff_plugin.py:1016 msgid "Story on Reject URLs list (%s)." msgstr "" -#: fff_plugin.py:1013 jobs.py:112 +#: fff_plugin.py:1019 jobs.py:112 msgid "Rejected" msgstr "" -#: fff_plugin.py:1016 +#: fff_plugin.py:1022 msgid "Remove Reject URL?" msgstr "" -#: fff_plugin.py:1022 +#: fff_plugin.py:1028 msgid "Remove URL from Reject List?" msgstr "" -#: fff_plugin.py:1025 +#: fff_plugin.py:1031 msgid "Click 'Yes' to remove it from the list," msgstr "" -#: fff_plugin.py:1026 +#: fff_plugin.py:1032 msgid "Click 'No' to leave it on the list." msgstr "" -#: fff_plugin.py:1047 +#: fff_plugin.py:1053 msgid "Are You an Adult?" msgstr "" -#: fff_plugin.py:1048 +#: fff_plugin.py:1054 msgid "%s requires that you be an adult. Please confirm you are an adult in your locale:" msgstr "" -#: fff_plugin.py:1093 +#: fff_plugin.py:1099 msgid "Cannot update non-epub format." msgstr "" -#: fff_plugin.py:1176 +#: fff_plugin.py:1182 msgid "Skip Story?" msgstr "" -#: fff_plugin.py:1182 +#: fff_plugin.py:1188 msgid "Skip Anthology Story?" msgstr "" -#: fff_plugin.py:1183 +#: fff_plugin.py:1189 msgid "\"%s\" is in series \"%s\" that you have an anthology book for." msgstr "" -#: fff_plugin.py:1184 +#: fff_plugin.py:1190 msgid "Click 'Yes' to Skip." msgstr "" -#: fff_plugin.py:1187 +#: fff_plugin.py:1193 msgid "Story in Series Anthology(%s)." msgstr "" -#: fff_plugin.py:1203 jobs.py:108 +#: fff_plugin.py:1209 jobs.py:108 msgid "Add" msgstr "" -#: fff_plugin.py:1236 jobs.py:110 +#: fff_plugin.py:1242 jobs.py:110 msgid "Meta" msgstr "" -#: fff_plugin.py:1265 +#: fff_plugin.py:1271 msgid "Skipping duplicate story." msgstr "" -#: fff_plugin.py:1268 +#: fff_plugin.py:1274 msgid "More than one identical book by Identifier URL or title/author(s)--can't tell which book to update/overwrite." msgstr "" -#: fff_plugin.py:1279 jobs.py:109 +#: fff_plugin.py:1285 jobs.py:109 msgid "Update" msgstr "" -#: fff_plugin.py:1289 +#: fff_plugin.py:1295 msgid "Update declined due to differing story URL(%s)(%s tag present)" msgstr "" -#: fff_plugin.py:1292 fff_plugin.py:1329 jobs.py:111 +#: fff_plugin.py:1298 fff_plugin.py:1335 jobs.py:111 msgid "Different URL" msgstr "" -#: fff_plugin.py:1294 fff_plugin.py:1301 +#: fff_plugin.py:1300 fff_plugin.py:1307 msgid "Change Story URL?" msgstr "" -#: fff_plugin.py:1302 +#: fff_plugin.py:1308 msgid "%s by %s is already in your library with a different source URL:" msgstr "" -#: fff_plugin.py:1303 +#: fff_plugin.py:1309 msgid "In library: %(liburl)s" msgstr "" -#: fff_plugin.py:1304 fff_plugin.py:1318 +#: fff_plugin.py:1310 fff_plugin.py:1324 msgid "New URL: %(newurl)s" msgstr "" -#: fff_plugin.py:1305 +#: fff_plugin.py:1311 msgid "Click 'Yes' to update/overwrite book with new URL." msgstr "" -#: fff_plugin.py:1306 +#: fff_plugin.py:1312 msgid "Click 'No' to skip updating/overwriting this book." msgstr "" -#: fff_plugin.py:1308 fff_plugin.py:1315 +#: fff_plugin.py:1314 fff_plugin.py:1321 msgid "Download as New Book?" msgstr "" -#: fff_plugin.py:1316 +#: fff_plugin.py:1322 msgid "%s by %s is already in your library with a different source URL." msgstr "" -#: fff_plugin.py:1317 +#: fff_plugin.py:1323 msgid "You chose not to update the existing book. Do you want to add a new book for this URL?" msgstr "" -#: fff_plugin.py:1319 +#: fff_plugin.py:1325 msgid "Click 'Yes' to a new book with new URL." msgstr "" -#: fff_plugin.py:1320 +#: fff_plugin.py:1326 msgid "Click 'No' to skip URL." msgstr "" -#: fff_plugin.py:1326 +#: fff_plugin.py:1332 msgid "Update declined by user due to differing story URL(%s)" msgstr "" -#: fff_plugin.py:1334 +#: fff_plugin.py:1340 msgid "Metadata collected." msgstr "" -#: fff_plugin.py:1354 jobs.py:284 +#: fff_plugin.py:1360 jobs.py:284 msgid "Existing epub contains %d chapters, web site only has %d. Use Overwrite to force update." msgstr "" -#: fff_plugin.py:1356 jobs.py:286 +#: fff_plugin.py:1362 jobs.py:286 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:1497 +#: fff_plugin.py:1503 msgid "None of the %d URLs/stories given can be/need to be downloaded." msgstr "" -#: fff_plugin.py:1498 fff_plugin.py:1706 fff_plugin.py:1729 +#: fff_plugin.py:1504 fff_plugin.py:1720 fff_plugin.py:1743 msgid "See log for details." msgstr "" -#: fff_plugin.py:1499 +#: fff_plugin.py:1505 msgid "Proceed with updating your library(Error or Last Checked Columns, if configured)?" msgstr "" -#: fff_plugin.py:1513 fff_plugin.py:1519 +#: fff_plugin.py:1519 fff_plugin.py:1525 msgid "FanFicFare download ended" msgstr "" -#: fff_plugin.py:1513 fff_plugin.py:1519 fff_plugin.py:1748 fff_plugin.py:1754 +#: fff_plugin.py:1519 fff_plugin.py:1525 fff_plugin.py:1762 fff_plugin.py:1768 msgid "FanFicFare log" msgstr "" -#: fff_plugin.py:1540 +#: fff_plugin.py:1546 msgid "Download %s FanFiction Book(s)" msgstr "" -#: fff_plugin.py:1547 +#: fff_plugin.py:1553 msgid "Starting %d FanFicFare Downloads" msgstr "" -#: fff_plugin.py:1581 +#: fff_plugin.py:1591 msgid "Story Details:" msgstr "" -#: fff_plugin.py:1584 +#: fff_plugin.py:1594 msgid "Error Updating Metadata" msgstr "" -#: fff_plugin.py:1585 +#: fff_plugin.py:1595 msgid "An error has occurred while FanFicFare was updating calibre's metadata for %s." msgstr "" -#: fff_plugin.py:1586 +#: fff_plugin.py:1596 msgid "The ebook has been updated, but the metadata has not." msgstr "" -#: fff_plugin.py:1640 +#: fff_plugin.py:1650 msgid "Finished Adding/Updating %d books." msgstr "" -#: fff_plugin.py:1690 +#: fff_plugin.py:1704 msgid "No Good Stories for Anthology" msgstr "" -#: fff_plugin.py:1691 +#: fff_plugin.py:1705 msgid "No good stories/updates where downloaded, Anthology creation/update aborted." msgstr "" -#: fff_plugin.py:1696 fff_plugin.py:1728 +#: fff_plugin.py:1710 fff_plugin.py:1742 msgid "FanFicFare found %s good and %s bad updates." msgstr "" -#: fff_plugin.py:1703 +#: fff_plugin.py:1717 msgid "Are you sure you want to continue with creating/updating this Anthology?" msgstr "" -#: fff_plugin.py:1704 +#: fff_plugin.py:1718 msgid "Any updates that failed will not be included in the Anthology." msgstr "" -#: fff_plugin.py:1705 +#: fff_plugin.py:1719 msgid "However, if there's an older version, it will still be included." msgstr "" -#: fff_plugin.py:1708 +#: fff_plugin.py:1722 msgid "Proceed with updating this anthology and your library?" msgstr "" -#: fff_plugin.py:1730 +#: fff_plugin.py:1744 msgid "Proceed with updating your library?" msgstr "" -#: fff_plugin.py:1748 fff_plugin.py:1754 +#: fff_plugin.py:1762 fff_plugin.py:1768 msgid "FanFicFare download complete" msgstr "" -#: fff_plugin.py:1768 +#: fff_plugin.py:1782 msgid "Merging %s books." msgstr "" -#: fff_plugin.py:1857 +#: fff_plugin.py:1871 msgid "FanFicFare Adding/Updating books." msgstr "" -#: fff_plugin.py:1871 +#: fff_plugin.py:1885 msgid "Updating calibre for FanFiction stories..." msgstr "" -#: fff_plugin.py:1872 +#: fff_plugin.py:1886 msgid "Update calibre for FanFiction stories" msgstr "" -#: fff_plugin.py:1882 +#: fff_plugin.py:1896 msgid "Adding/Updating %s BAD books." msgstr "" -#: fff_plugin.py:1887 +#: fff_plugin.py:1901 msgid "Updating calibre for BAD FanFiction stories..." msgstr "" -#: fff_plugin.py:1888 +#: fff_plugin.py:1902 msgid "Update calibre for BAD FanFiction stories" msgstr "" -#: fff_plugin.py:1933 +#: fff_plugin.py:1947 msgid "Adding format to book failed for some reason..." msgstr "" -#: fff_plugin.py:2297 +#: fff_plugin.py:2311 msgid "You configured FanFicFare to automatically update Reading Lists, but you don't have the %s plugin installed anymore?" msgstr "" -#: fff_plugin.py:2309 +#: fff_plugin.py:2323 msgid "You configured FanFicFare to automatically update \"To Read\" Reading Lists, but you don't have any lists set?" msgstr "" -#: fff_plugin.py:2319 fff_plugin.py:2337 +#: fff_plugin.py:2333 fff_plugin.py:2351 msgid "You configured FanFicFare to automatically update Reading List '%s', but you don't have a list of that name?" msgstr "" -#: fff_plugin.py:2325 +#: fff_plugin.py:2339 msgid "You configured FanFicFare to automatically update \"Send to Device\" Reading Lists, but you don't have any lists set?" msgstr "" -#: fff_plugin.py:2399 +#: fff_plugin.py:2413 msgid "Same story already included." msgstr "" -#: fff_plugin.py:2457 +#: fff_plugin.py:2471 msgid "No story URL found." msgstr "" -#: fff_plugin.py:2460 +#: fff_plugin.py:2474 msgid "Not Found" msgstr "" -#: fff_plugin.py:2466 +#: fff_plugin.py:2480 msgid "URL is not a valid story URL." msgstr "" -#: fff_plugin.py:2469 +#: fff_plugin.py:2483 msgid "Bad URL" msgstr "" -#: fff_plugin.py:2623 +#: fff_plugin.py:2637 msgid "Anthology containing:" msgstr "" -#: fff_plugin.py:2625 +#: fff_plugin.py:2639 msgid "%s by %s" msgstr "" -#: fff_plugin.py:2667 +#: fff_plugin.py:2681 msgid " Anthology" msgstr "" -#: fff_plugin.py:2704 +#: fff_plugin.py:2718 msgid "(was set, removed for security)" msgstr ""