diff --git a/includes/functions/_setup-wordpress.php b/includes/functions/_setup-wordpress.php index 97312df4..8d699a18 100644 --- a/includes/functions/_setup-wordpress.php +++ b/includes/functions/_setup-wordpress.php @@ -1684,7 +1684,7 @@ function fictioneer_replace_br_with_whitespace( $text ) { // ============================================================================= /** - * Add noindex and nofollow headers to certain requests + * Adds noindex and nofollow headers to certain requests * * @since 5.23.1 */ @@ -1700,3 +1700,52 @@ function fictioneer_block_pages_from_indexing() { } } add_action( 'send_headers', 'fictioneer_block_pages_from_indexing' ); + +// ============================================================================= +// REDIRECT SCHEDULED CHAPTER 404 +// ============================================================================= + +/** + * Redirects scheduled chapter 404 to story or home + * + * @since 5.27.2 + */ + +function fictioneer_redirect_scheduled_chapter_404() { + if ( current_user_can( 'manage_options' ) || current_user_can( 'edit_others_fcn_chapters' ) ) { + return; // Default behavior + } + + global $wp_query, $post; + + if ( isset( $wp_query->query_vars['p'] ) && ( $wp_query->query_vars['post_type'] ?? 0 ) === 'fcn_chapter' ) { + $post_id = absint( $wp_query->query_vars['p'] ); + $user_id = get_current_user_id(); + + if ( $user_id && $user_id === get_post_field( 'post_author', $post_id ) ) { + return; // Default behavior + } + + if ( ! $post ) { + $post_status = get_post_status( $post_id ); + } else { + $post_status = $post->post_status; + } + + if ( $post_status === 'future' ) { + $story_id = fictioneer_get_chapter_story_id( $post_id ); + + if ( $story_id ) { + wp_safe_redirect( get_permalink( $story_id ) ); + } else { + wp_safe_redirect( home_url() ); + } + + exit; + } + } +} + +if ( get_option( 'fictioneer_redirect_scheduled_chapter_404' ) ) { + add_action( 'template_redirect', 'fictioneer_redirect_scheduled_chapter_404' ); +} diff --git a/includes/functions/settings/_register_settings.php b/includes/functions/settings/_register_settings.php index 0037fafa..4fabe0eb 100644 --- a/includes/functions/settings/_register_settings.php +++ b/includes/functions/settings/_register_settings.php @@ -749,6 +749,12 @@ define( 'FICTIONEER_OPTIONS', array( 'group' => 'fictioneer-settings-general-group', 'sanitize_callback' => 'fictioneer_sanitize_checkbox', 'default' => 0 + ), + 'fictioneer_redirect_scheduled_chapter_404' => array( + 'name' => 'fictioneer_redirect_scheduled_chapter_404', + 'group' => 'fictioneer-settings-general-group', + 'sanitize_callback' => 'fictioneer_sanitize_checkbox', + 'default' => 0 ) ), 'integers' => array( @@ -1225,6 +1231,7 @@ function fictioneer_get_option_label( $option ) { 'fictioneer_enable_css_skins' => __( 'Enable CSS skins (requires account)', 'fictioneer' ), 'fictioneer_exclude_non_stories_from_cloud_counts' => __( 'Only count stories in taxonomy clouds', 'fictioneer' ), 'fictioneer_enable_ffcnr_auth' => __( 'Enable FFCNR user authentication', 'fictioneer' ), + 'fictioneer_redirect_scheduled_chapter_404' => __( 'Redirect scheduled chapters to story or home', 'fictioneer' ), ); } diff --git a/includes/functions/settings/_settings_page_general.php b/includes/functions/settings/_settings_page_general.php index dfbf1f77..5ea97ea3 100644 --- a/includes/functions/settings/_settings_page_general.php +++ b/includes/functions/settings/_settings_page_general.php @@ -313,6 +313,16 @@ $images = get_template_directory_uri() . '/img/documentation/'; ?> +
+ +
+
\n" "Language-Team: \n" @@ -21,7 +21,7 @@ msgctxt " As in hide sensitive content by clicking here." msgid "by clicking here" msgstr "" -#: includes/functions/settings/_register_settings.php:1203 +#: includes/functions/settings/_register_settings.php:1209 msgid " Google Fonts links" msgstr "" @@ -53,7 +53,7 @@ msgstr "" msgid "%s connection successfully unset." msgstr "" -#: partials/_showcase.php:196 partials/_card-story.php:93 +#: partials/_showcase.php:197 partials/_card-story.php:93 #: partials/_card-chapter.php:87 includes/functions/_helpers-templates.php:645 #: includes/functions/_helpers-templates.php:685 #, php-format @@ -184,11 +184,11 @@ msgctxt "404 breadcrumb for the 404 page." msgid "404" msgstr "" -#: includes/functions/settings/_settings_page_general.php:613 +#: includes/functions/settings/_settings_page_general.php:623 msgid "404 page • Add content to your 404 page, make it useful!" msgstr "" -#: includes/functions/settings/_register_settings.php:1164 +#: includes/functions/settings/_register_settings.php:1170 msgid "404 page assignment" msgstr "" @@ -270,7 +270,7 @@ msgid "" "\">%s

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1564 +#: includes/functions/settings/_settings_page_general.php:1574 msgid "" "

Rendering of the site begins while the HTML document is still being " "parsed, from top to bottom. This can cause the layout to flicker and shift " @@ -282,7 +282,7 @@ msgid "" "invisible. This is extremely unlikely, though.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1542 +#: includes/functions/settings/_settings_page_general.php:1552 msgid "" "

When you save in the editor, the theme runs many actions to update " "everything related — stories, lists, shortcodes, caches, and so forth. Due " @@ -293,7 +293,7 @@ msgid "" "posts are properly updated. If that’s the case, enable this setting.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:638 +#: includes/functions/settings/_settings_page_general.php:648 #, php-format msgid "" "

With this feature enabled, the " @@ -305,7 +305,7 @@ msgid "" " This only provides the possibility.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1416 +#: includes/functions/settings/_settings_page_general.php:1426 msgid "" "

With this feature enabled, the HTML of the last rendered story cards is " "cached in the database, mitigating the slowdown caused by their complex " @@ -317,7 +317,7 @@ msgid "" "higher RAM consumption.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1402 +#: includes/functions/settings/_settings_page_general.php:1412 msgid "" "

With this feature enabled, the theme caches parts of the page that never " "change as static HTML files, pulling them up on subsequent requests to save " @@ -330,14 +330,14 @@ msgid "" "can disable the content caching per chapter.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:694 +#: includes/functions/settings/_settings_page_general.php:704 msgid "" "

With this feature enabled, tooltips added with the [fcnt]text[/fcnt]" " shortcode are collected and appended to the content as footnotes, " "complete with anchor links.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:670 +#: includes/functions/settings/_settings_page_general.php:680 msgid "" "

With this feature enabled, users authenticated via Patreon OAuth can " "access protected posts without the password. Just assign the tiers or a " @@ -346,7 +346,7 @@ msgid "" "after which they need to re-login to refresh their membership data.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:819 +#: includes/functions/settings/_settings_page_general.php:829 #, php-format msgid "" "

With this feature enabled, users can click on a paragraph to engage the " @@ -359,7 +359,7 @@ msgid "" "manual selection is possible in the settings.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:712 +#: includes/functions/settings/_settings_page_general.php:722 #, php-format msgid "" "

With this feature enabled, users can click on chapter paragraphs to set a " @@ -373,7 +373,7 @@ msgid "" "information.

" msgstr "" -#: includes/functions/settings/_settings_page_general.php:656 +#: includes/functions/settings/_settings_page_general.php:666 #, php-format msgid "" "

With this feature enabled, users can skip the default login form and " @@ -478,7 +478,7 @@ msgid_plural "%s Comments" msgstr[0] "" msgstr[1] "" -#: includes/functions/settings/_settings_page_general.php:1007 +#: includes/functions/settings/_settings_page_general.php:1017 #, php-format msgid "" "Automatically moderate comments with %s reports. " @@ -486,30 +486,30 @@ msgid "" "to ignore reports." msgstr "" -#: includes/functions/settings/_settings_page_general.php:397 +#: includes/functions/settings/_settings_page_general.php:407 #, php-format msgid "" "Calculate reading time with %s words per minute." msgstr "" -#: includes/functions/settings/_settings_page_general.php:995 +#: includes/functions/settings/_settings_page_general.php:1005 #, php-format msgid "Enable comment editing for %s minute(s)" msgstr "" -#: includes/functions/settings/_settings_page_general.php:887 +#: includes/functions/settings/_settings_page_general.php:897 #, php-format msgid "Limit comments to %s link(s) or less" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1358 +#: includes/functions/settings/_settings_page_general.php:1368 #, php-format msgid "" "Limit file uploads to %s MB or less for user roles with " "the \"Upload Limit\" restriction." msgstr "" -#: includes/functions/settings/_settings_page_general.php:388 +#: includes/functions/settings/_settings_page_general.php:398 #, php-format msgid "Multiply the displayed word counts with %s." msgstr "" @@ -648,7 +648,7 @@ msgid "" "related capabilities, not undo anything else done by other plugins." msgstr "" -#: includes/functions/settings/_settings_page_general.php:619 +#: includes/functions/settings/_settings_page_general.php:629 msgid "" "Note: Some of these pages are highly dynamic, such as the " "account and bookshelf templates. The former must never be cached. The latter " @@ -735,7 +735,7 @@ msgctxt "[Site] Feed" msgid "%s Feed" msgstr "" -#: includes/functions/settings/_settings_page_general.php:922 +#: includes/functions/settings/_settings_page_general.php:932 #, php-format msgid "" "Accelerate comments by skipping most plugins. Requires the [/spoiler]" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1552 +#: includes/functions/settings/_settings_page_general.php:1562 msgid "" "Becomes /story/story-slug/chapter-slug[-n]. You must flush your " "permalinks and purge the theme caches." msgstr "" -#: includes/functions/settings/_settings_page_general.php:350 +#: includes/functions/settings/_settings_page_general.php:360 msgid "Below the chapter list and instead of the publish date." msgstr "" @@ -2028,7 +2028,7 @@ msgstr "" msgid "Bookmark" msgstr "" -#: includes/functions/settings/_settings_page_general.php:710 +#: includes/functions/settings/_settings_page_general.php:720 msgid "Bookmark paragraphs in chapters. No account needed." msgstr "" @@ -2045,11 +2045,11 @@ msgstr "" msgid "Bookmarks Page" msgstr "" -#: includes/functions/settings/_settings_page_general.php:559 +#: includes/functions/settings/_settings_page_general.php:569 msgid "Bookmarks page (Template: Bookmarks)" msgstr "" -#: includes/functions/settings/_register_settings.php:1158 +#: includes/functions/settings/_register_settings.php:1164 msgid "Bookmarks page assignment" msgstr "" @@ -2068,11 +2068,11 @@ msgstr "" msgid "Bookshelf AJAX" msgstr "" -#: includes/functions/settings/_settings_page_general.php:604 +#: includes/functions/settings/_settings_page_general.php:614 msgid "Bookshelf page (Template: Bookshelf) • Do not cache!" msgstr "" -#: includes/functions/settings/_register_settings.php:1163 +#: includes/functions/settings/_register_settings.php:1169 msgid "Bookshelf page assignment" msgstr "" @@ -2098,13 +2098,13 @@ msgstr "" msgid "Brighten" msgstr "" -#: includes/functions/settings/_register_settings.php:1097 -#: includes/functions/settings/_settings_page_general.php:1168 +#: includes/functions/settings/_register_settings.php:1103 +#: includes/functions/settings/_settings_page_general.php:1178 msgid "Bundle CSS files into one" msgstr "" -#: includes/functions/settings/_register_settings.php:1098 -#: includes/functions/settings/_settings_page_general.php:1179 +#: includes/functions/settings/_register_settings.php:1104 +#: includes/functions/settings/_settings_page_general.php:1189 msgid "Bundle JavaScript files into one" msgstr "" @@ -2128,7 +2128,7 @@ msgid "" "rel=\"noopener\">installation guide." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1129 +#: includes/functions/settings/_settings_page_general.php:1139 msgid "" "By default, WordPress adds many tags of dubious utility to the site’s head. " "Not only does this needlessly impact performance, but it may also leave your " @@ -2137,19 +2137,19 @@ msgid "" "tag (version number)." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1401 +#: includes/functions/settings/_settings_page_general.php:1411 msgid "" "Caches parts of the page as static HTML files to speed up loading. Do not " "use this together with a cache plugin." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1413 +#: includes/functions/settings/_settings_page_general.php:1423 msgid "" "Caches the latest %d story cards in the database to speed up loading. May or " "may not work with cache plugins." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1382 +#: includes/functions/settings/_settings_page_general.php:1392 msgid "Caching" msgstr "" @@ -3040,7 +3040,7 @@ msgctxt "Chapter card/list title meta field label." msgid "Card/List Title" msgstr "" -#: includes/functions/_setup-shortcodes.php:1345 +#: includes/functions/_setup-shortcodes.php:1354 #: includes/functions/hooks/_story_hooks.php:690 #, php-format msgid "Chapter checkmark for %s." @@ -3270,9 +3270,9 @@ msgstr "" #. Name of the template #: chapters.php:2 chapters.php:107 author.php:56 author.php:144 -#: partials/_card-story.php:253 partials/_latest-stories.php:334 -#: partials/_latest-stories-compact.php:347 partials/_card-collection.php:209 -#: partials/_latest-updates.php:454 partials/_collection-statistics.php:39 +#: partials/_card-story.php:253 partials/_latest-stories.php:338 +#: partials/_latest-stories-compact.php:350 partials/_card-collection.php:209 +#: partials/_latest-updates.php:457 partials/_collection-statistics.php:39 #: includes/functions/_setup-types-and-terms.php:185 #: includes/functions/settings/_settings_page_epubs.php:82 #: includes/functions/hooks/_mobile_menu_hooks.php:290 @@ -3297,11 +3297,11 @@ msgctxt "Chapters not assigned to group." msgid "Unassigned" msgstr "" -#: includes/functions/settings/_settings_page_general.php:577 +#: includes/functions/settings/_settings_page_general.php:587 msgid "Chapters page (Template: Chapters)" msgstr "" -#: includes/functions/settings/_register_settings.php:1160 +#: includes/functions/settings/_register_settings.php:1166 msgid "Chapters page assignment" msgstr "" @@ -3309,7 +3309,7 @@ msgstr "" msgid "Characters" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1521 +#: includes/functions/settings/_settings_page_general.php:1531 msgid "" "Check for user login state after the page has been loaded to get around " "anonymizing caching strategies." @@ -3418,7 +3418,7 @@ msgstr "" msgid "Clear %s (%s)" msgstr "" -#: includes/functions/_setup-shortcodes.php:1063 +#: includes/functions/_setup-shortcodes.php:1070 msgid "Clear Cookies" msgstr "" @@ -3434,7 +3434,7 @@ msgid "Click to log out" msgstr "" #: includes/functions/_setup-admin.php:657 -#: includes/functions/settings/_settings_page_general.php:1766 +#: includes/functions/settings/_settings_page_general.php:1776 #: includes/functions/settings/_settings_page_seo.php:221 #: includes/functions/comments/_comments_moderation.php:394 msgid "Close" @@ -3465,7 +3465,7 @@ msgstr "" msgid "Co-Author" msgstr "" -#: includes/functions/settings/_register_settings.php:1122 +#: includes/functions/settings/_register_settings.php:1128 #: includes/functions/settings/_settings_page_general.php:280 msgid "Collapse chapter groups by default" msgstr "" @@ -3535,11 +3535,11 @@ msgstr "" msgid "Collections of stories, chapters, and recommendations." msgstr "" -#: includes/functions/settings/_settings_page_general.php:595 +#: includes/functions/settings/_settings_page_general.php:605 msgid "Collections page (Template: Collections)" msgstr "" -#: includes/functions/settings/_register_settings.php:1162 +#: includes/functions/settings/_register_settings.php:1168 msgid "Collections page assignment" msgstr "" @@ -3580,7 +3580,7 @@ msgid "" "to be under :root[data-mode=\"light\"]." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1371 +#: includes/functions/settings/_settings_page_general.php:1381 #, php-format msgid "" "Comma-separated list of allowed Fast Fictioneer Requests, an alternative entry " @@ -6143,7 +6143,7 @@ msgstr "" msgid "Fictioneer" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1223 +#: includes/functions/settings/_settings_page_general.php:1233 msgid "" "Fictioneer has been built for OAuth 2.0 authentication with external " "accounts to avoid the vulnerable WordPress login/registration form. However, " @@ -6206,7 +6206,7 @@ msgstr "" msgid "File not found." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1352 +#: includes/functions/settings/_settings_page_general.php:1362 msgid "File Uploads" msgstr "" @@ -6285,7 +6285,7 @@ msgstr "" msgid "Follow on SubscribeStar" msgstr "" -#: includes/functions/settings/_settings_page_general.php:725 +#: includes/functions/settings/_settings_page_general.php:735 msgid "Follow stories and get on-site alerts for updates." msgstr "" @@ -6402,19 +6402,19 @@ msgstr "" msgid "Footnotes" msgstr "" -#: includes/functions/settings/_settings_page_general.php:380 +#: includes/functions/settings/_settings_page_general.php:390 msgid "" "For logographic writing systems. Use the word count multiplier to better " "approximate the number." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1456 +#: includes/functions/settings/_settings_page_general.php:1466 msgid "" "For serving private caches to logged-in users. Also useful if you do not " "serve caches to logged-in users at all." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1446 +#: includes/functions/settings/_settings_page_general.php:1456 msgid "" "For serving public caches to logged-in users. Exceptions for administrators " "and moderators are recommended." @@ -6479,13 +6479,13 @@ msgstr "" msgid "General Settings" msgstr "" -#: includes/functions/settings/_settings_page_general.php:693 +#: includes/functions/settings/_settings_page_general.php:703 msgid "" "Generate and show footnotes at the end of the post content based on the " "tooltips." msgstr "" -#: includes/functions/settings/_register_settings.php:1151 +#: includes/functions/settings/_register_settings.php:1157 msgid "Generate footnotes from tooltips" msgstr "" @@ -6506,7 +6506,7 @@ msgstr "" msgid "Genres" msgstr "" -#: includes/functions/settings/_register_settings.php:1197 +#: includes/functions/settings/_register_settings.php:1203 msgid "Global lifetime pledge threshold in cents" msgstr "" @@ -6516,7 +6516,7 @@ msgid "" "disable)" msgstr "" -#: includes/functions/settings/_register_settings.php:1196 +#: includes/functions/settings/_register_settings.php:1202 msgid "Global pledge threshold in cents" msgstr "" @@ -6531,7 +6531,7 @@ msgid "" "Global pledge threshold in cents to unlock posts (leave empty to disable)" msgstr "" -#: includes/functions/settings/_register_settings.php:1195 +#: includes/functions/settings/_register_settings.php:1201 msgid "Global tiers to unlock post" msgstr "" @@ -6539,7 +6539,7 @@ msgstr "" msgid "Global tiers to unlock posts (comma-separated list of tier IDs)" msgstr "" -#: includes/functions/settings/_register_settings.php:1198 +#: includes/functions/settings/_register_settings.php:1204 msgid "Global unlock gate pledge threshold in cents" msgstr "" @@ -6552,12 +6552,12 @@ msgstr "" msgid "Google account successfully linked." msgstr "" -#: includes/functions/settings/_register_settings.php:1189 +#: includes/functions/settings/_register_settings.php:1195 #: includes/functions/settings/_settings_page_connections.php:133 msgid "Google Client ID" msgstr "" -#: includes/functions/settings/_register_settings.php:1190 +#: includes/functions/settings/_register_settings.php:1196 #: includes/functions/settings/_settings_page_connections.php:142 msgid "Google Client Secret" msgstr "" @@ -6630,7 +6630,7 @@ msgid "" "comment." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1760 +#: includes/functions/settings/_settings_page_general.php:1770 msgid "Help" msgstr "" @@ -6653,19 +6653,19 @@ msgstr "" msgid "Hide badge" msgstr "" -#: includes/functions/settings/_register_settings.php:1215 +#: includes/functions/settings/_register_settings.php:1221 #: includes/functions/settings/_settings_page_general.php:108 msgid "Hide categories on posts" msgstr "" #: includes/functions/_setup-meta-fields.php:1942 -#: includes/functions/settings/_register_settings.php:1059 +#: includes/functions/settings/_register_settings.php:1065 #: includes/functions/settings/_settings_page_general.php:250 msgid "Hide chapter icons" msgstr "" -#: includes/functions/settings/_register_settings.php:1153 -#: includes/functions/settings/_settings_page_general.php:359 +#: includes/functions/settings/_register_settings.php:1159 +#: includes/functions/settings/_settings_page_general.php:369 msgid "Hide chapter list on large story cards" msgstr "" @@ -6673,12 +6673,12 @@ msgstr "" msgid "Hide chapter list on large story cards?" msgstr "" -#: includes/functions/settings/_register_settings.php:1070 -#: includes/functions/settings/_settings_page_general.php:528 +#: includes/functions/settings/_register_settings.php:1076 +#: includes/functions/settings/_settings_page_general.php:538 msgid "Hide content warnings on pages" msgstr "" -#: includes/functions/settings/_register_settings.php:1156 +#: includes/functions/settings/_register_settings.php:1162 #: includes/functions/settings/_settings_page_connections.php:257 msgid "Hide password form on Patreon-gated posts" msgstr "" @@ -6695,33 +6695,33 @@ msgstr "" msgid "Hide support links" msgstr "" -#: includes/functions/settings/_register_settings.php:1069 -#: includes/functions/settings/_settings_page_general.php:519 +#: includes/functions/settings/_register_settings.php:1075 +#: includes/functions/settings/_settings_page_general.php:529 msgid "Hide tags on pages" msgstr "" -#: includes/functions/settings/_register_settings.php:1061 -#: includes/functions/settings/_settings_page_general.php:439 +#: includes/functions/settings/_register_settings.php:1067 +#: includes/functions/settings/_settings_page_general.php:449 msgid "Hide taxonomies on chapter cards" msgstr "" -#: includes/functions/settings/_register_settings.php:1063 -#: includes/functions/settings/_settings_page_general.php:457 +#: includes/functions/settings/_register_settings.php:1069 +#: includes/functions/settings/_settings_page_general.php:467 msgid "Hide taxonomies on collection cards" msgstr "" -#: includes/functions/settings/_register_settings.php:1068 -#: includes/functions/settings/_settings_page_general.php:510 +#: includes/functions/settings/_register_settings.php:1074 +#: includes/functions/settings/_settings_page_general.php:520 msgid "Hide taxonomies on pages" msgstr "" -#: includes/functions/settings/_register_settings.php:1062 -#: includes/functions/settings/_settings_page_general.php:448 +#: includes/functions/settings/_register_settings.php:1068 +#: includes/functions/settings/_settings_page_general.php:458 msgid "Hide taxonomies on recommendation cards" msgstr "" -#: includes/functions/settings/_register_settings.php:1060 -#: includes/functions/settings/_settings_page_general.php:430 +#: includes/functions/settings/_register_settings.php:1066 +#: includes/functions/settings/_settings_page_general.php:440 msgid "Hide taxonomies on story cards" msgstr "" @@ -6749,7 +6749,7 @@ msgstr "" msgid "Hides the icons on story pages and in the mobile menu." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1563 +#: includes/functions/settings/_settings_page_general.php:1573 msgid "Hides the page until the document is fully parsed." msgstr "" @@ -6888,11 +6888,11 @@ msgstr "" msgid "If you do not need them anyway." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1298 +#: includes/functions/settings/_settings_page_general.php:1308 msgid "If you do not need them, you should disable them." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1589 +#: includes/functions/settings/_settings_page_general.php:1599 msgid "" "If you do not understand what this option does, you have no business " "enabling it. This is generally a poor life choice." @@ -6916,7 +6916,7 @@ msgstr "" msgid "If you messed up copy/paste and all paragraphs are one." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1258 +#: includes/functions/settings/_settings_page_general.php:1268 msgid "If you want to track any and all changes." msgstr "" @@ -6975,7 +6975,7 @@ msgctxt "Index item." msgid "%s Words" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1426 +#: includes/functions/settings/_settings_page_general.php:1436 msgid "Inefficient but makes sure everything is up-to-date." msgstr "" @@ -7028,11 +7028,11 @@ msgstr "" msgid "Installed Fonts" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1574 +#: includes/functions/settings/_settings_page_general.php:1584 msgid "Instead of limiting it to shortcodes." msgstr "" -#: includes/functions/settings/_settings_page_general.php:370 +#: includes/functions/settings/_settings_page_general.php:380 msgid "Instead of the earliest ones to avoid spoilers." msgstr "" @@ -7074,7 +7074,7 @@ msgstr "" msgid "IP Address" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1246 +#: includes/functions/settings/_settings_page_general.php:1256 msgid "IP addresses are personal data." msgstr "" @@ -7134,10 +7134,10 @@ msgid "" "more is met unless the comment is set to ignore reports." msgstr "" -#: partials/_card-story.php:263 partials/_latest-stories.php:349 -#: partials/_latest-stories-compact.php:362 partials/_article-cards.php:301 -#: partials/_card-collection.php:216 partials/_latest-updates.php:468 -#: partials/_latest-chapters.php:348 partials/_card-chapter.php:261 +#: partials/_card-story.php:263 partials/_latest-stories.php:353 +#: partials/_latest-stories-compact.php:365 partials/_article-cards.php:304 +#: partials/_card-collection.php:216 partials/_latest-updates.php:471 +#: partials/_latest-chapters.php:352 partials/_card-chapter.php:261 msgid "Last Updated" msgstr "" @@ -7162,15 +7162,15 @@ msgstr "" msgid "Legacy cleanup removed old sitemap and flushed the permalinks." msgstr "" -#: includes/functions/settings/_settings_page_general.php:360 +#: includes/functions/settings/_settings_page_general.php:370 msgid "Less informative but also less cluttered." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1149 +#: includes/functions/settings/_settings_page_general.php:1159 msgid "Less menu items, links, and icons in the admin bar." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1128 +#: includes/functions/settings/_settings_page_general.php:1138 msgid "Less meta tags, scripts, and styles in the <head>." msgstr "" @@ -7407,7 +7407,7 @@ msgstr "" msgid "Lightness Offset" msgstr "" -#: includes/functions/settings/_register_settings.php:1085 +#: includes/functions/settings/_register_settings.php:1091 msgid "Limit comments to [n] link(s) or less" msgstr "" @@ -7468,11 +7468,11 @@ msgid_plural "Load next %s comments (may contain spoilers)" msgstr[0] "" msgstr[1] "" -#: includes/functions/settings/_settings_page_general.php:1499 +#: includes/functions/settings/_settings_page_general.php:1509 msgid "Load the comment form via AJAX to circumvent caching." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1510 +#: includes/functions/settings/_settings_page_general.php:1520 msgid "" "Load the comment section and form via AJAX. More server work but circumvents " "caching." @@ -7487,8 +7487,8 @@ msgstr "" msgid "Locks down the site with a maintenance notice." msgstr "" -#: includes/functions/settings/_register_settings.php:1219 -#: includes/functions/settings/_settings_page_general.php:1257 +#: includes/functions/settings/_register_settings.php:1225 +#: includes/functions/settings/_settings_page_general.php:1267 msgid "Log all post updates" msgstr "" @@ -7500,13 +7500,13 @@ msgstr "" msgid "Log in to set Reminders" msgstr "" -#: includes/functions/settings/_settings_page_general.php:999 +#: includes/functions/settings/_settings_page_general.php:1009 msgid "" "Logged-in users can edit their comments for a number of minutes; enter -1 " "for no time limit." msgstr "" -#: includes/functions/settings/_settings_page_general.php:984 +#: includes/functions/settings/_settings_page_general.php:994 msgid "Logged-in users can report comments via flag button." msgstr "" @@ -7519,7 +7519,7 @@ msgstr "" msgid "Login Modal" msgstr "" -#: includes/functions/settings/_register_settings.php:1172 +#: includes/functions/settings/_register_settings.php:1178 msgid "Login modal" msgstr "" @@ -7545,8 +7545,8 @@ msgstr "" msgid "Logout" msgstr "" -#: includes/functions/settings/_register_settings.php:1100 -#: includes/functions/settings/_settings_page_general.php:1307 +#: includes/functions/settings/_register_settings.php:1106 +#: includes/functions/settings/_settings_page_general.php:1317 msgid "Logout redirects Home" msgstr "" @@ -7599,11 +7599,11 @@ msgstr "" msgid "Maintenance Note" msgstr "" -#: includes/functions/settings/_register_settings.php:1171 +#: includes/functions/settings/_register_settings.php:1177 msgid "Maintenance note" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1436 +#: includes/functions/settings/_settings_page_general.php:1446 msgid "Make the theme aware of unknown caching plugins." msgstr "" @@ -7615,7 +7615,7 @@ msgid "" "lack styling or not work as expected." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1641 +#: includes/functions/settings/_settings_page_general.php:1651 msgid "" "Many blocks in the editor are hidden by default due to compatibility " "concerns. The theme is not built for full-site editing, and blocks like Row, " @@ -7628,7 +7628,7 @@ msgctxt "Mark as read button." msgid "Read" msgstr "" -#: includes/functions/settings/_settings_page_general.php:748 +#: includes/functions/settings/_settings_page_general.php:758 msgid "Mark chapters and stories as \"read\"." msgstr "" @@ -7710,7 +7710,7 @@ msgstr "" msgid "Maximum site width in pixels, should not be less than 896. Default 960." msgstr "" -#: includes/functions/_setup-shortcodes.php:1474 +#: includes/functions/_setup-shortcodes.php:1483 msgid "Message sent!" msgstr "" @@ -7842,7 +7842,7 @@ msgid "" "24." msgstr "" -#: includes/functions/settings/_register_settings.php:1168 +#: includes/functions/settings/_register_settings.php:1174 msgid "Minutes a comment can be edited" msgstr "" @@ -7863,7 +7863,7 @@ msgstr "" msgid "Mobile Navigation Style" msgstr "" -#: includes/functions/settings/_settings_page_general.php:911 +#: includes/functions/settings/_settings_page_general.php:921 msgid "Moderation actions directly in the comment section." msgstr "" @@ -7899,7 +7899,7 @@ msgstr "" msgid "Moderator role has been removed." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1181 +#: includes/functions/settings/_settings_page_general.php:1191 msgid "" "Modern browsers and servers can handle multiple scripts in parallel, " "eliminating the need to bundle them into one large file. This allows the " @@ -7907,7 +7907,7 @@ msgid "" "are doing, it is best to leave this setting off." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1170 +#: includes/functions/settings/_settings_page_general.php:1180 msgid "" "Modern browsers and servers can handle multiple stylesheets in parallel, " "eliminating the need to bundle them into one large file. This allows the " @@ -7937,12 +7937,12 @@ msgid "" " Default 0." msgstr "" -#: includes/functions/settings/_register_settings.php:1140 -#: includes/functions/settings/_settings_page_general.php:1329 +#: includes/functions/settings/_register_settings.php:1146 +#: includes/functions/settings/_settings_page_general.php:1339 msgid "Monitor posts for suspicious content" msgstr "" -#: includes/functions/settings/_settings_page_general.php:876 +#: includes/functions/settings/_settings_page_general.php:886 msgid "" "Most spam bots run on minimal resources because operating them costs time " "and money. This is why they usually do not run JavaScript when attacking a " @@ -7980,7 +7980,7 @@ msgstr "" msgid "Multi-purpose color of the \"gamma\" bookmark." msgstr "" -#: includes/functions/settings/_register_settings.php:1170 +#: includes/functions/settings/_register_settings.php:1176 msgid "Multiplier for displayed word counts" msgstr "" @@ -8092,7 +8092,7 @@ msgstr "" msgid "No" msgstr "" -#: partials/_loop.php:40 includes/functions/_setup-shortcodes.php:1691 +#: partials/_loop.php:40 includes/functions/_setup-shortcodes.php:1701 msgid "No (more) posts found." msgstr "" @@ -8112,7 +8112,7 @@ msgstr "" msgid "No chapters found." msgstr "" -#: author.php:65 includes/functions/_setup-shortcodes.php:1097 +#: author.php:65 includes/functions/_setup-shortcodes.php:1104 #: includes/functions/hooks/_story_hooks.php:709 msgid "No chapters published yet." msgstr "" @@ -8144,7 +8144,7 @@ msgstr "" msgid "No groups found." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1640 +#: includes/functions/settings/_settings_page_general.php:1650 msgid "No guarantee these blocks work with the theme." msgstr "" @@ -8158,7 +8158,7 @@ msgstr "" msgid "No matching posts found." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1114 +#: includes/functions/settings/_settings_page_general.php:1124 msgid "" "No more continuous requests for near real-time updates and autosaves, which " "can strain the server." @@ -8215,11 +8215,11 @@ msgstr "" msgid "No stories published yet." msgstr "" -#: partials/_latest-stories.php:318 -#: partials/_latest-recommendations-compact.php:265 -#: partials/_latest-stories-compact.php:330 -#: partials/_latest-recommendations.php:278 partials/_latest-updates.php:438 -#: includes/functions/_setup-shortcodes.php:2506 +#: partials/_latest-stories.php:322 +#: partials/_latest-recommendations-compact.php:268 +#: partials/_latest-stories-compact.php:333 +#: partials/_latest-recommendations.php:281 partials/_latest-updates.php:441 +#: includes/functions/_setup-shortcodes.php:2517 msgid "No taxonomies specified yet." msgstr "" @@ -8240,7 +8240,7 @@ msgstr "" msgid "None" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1576 +#: includes/functions/settings/_settings_page_general.php:1586 #, php-format msgid "" "Normally, the " @@ -8254,27 +8254,27 @@ msgstr "" msgid "Not logged in." msgstr "" -#: partials/_latest-chapters-compact.php:322 partials/_latest-stories.php:392 -#: partials/_latest-recommendations-compact.php:280 -#: partials/_latest-stories-compact.php:406 -#: partials/_latest-updates-list.php:399 -#: partials/_latest-recommendations.php:295 partials/_article-cards.php:338 -#: partials/_latest-chapters-list.php:336 partials/_latest-updates.php:508 -#: partials/_latest-stories-list.php:359 -#: partials/_latest-updates-compact.php:386 partials/_latest-posts.php:141 -#: partials/_latest-chapters.php:395 +#: partials/_latest-chapters-compact.php:325 partials/_latest-stories.php:396 +#: partials/_latest-recommendations-compact.php:283 +#: partials/_latest-stories-compact.php:409 +#: partials/_latest-updates-list.php:400 +#: partials/_latest-recommendations.php:298 partials/_article-cards.php:341 +#: partials/_latest-chapters-list.php:337 partials/_latest-updates.php:511 +#: partials/_latest-stories-list.php:360 +#: partials/_latest-updates-compact.php:389 partials/_latest-posts.php:145 +#: partials/_latest-chapters.php:399 msgid "Nothing to show." msgstr "" -#: includes/functions/settings/_register_settings.php:1180 +#: includes/functions/settings/_register_settings.php:1186 msgid "Notice above comments" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1017 +#: includes/functions/settings/_settings_page_general.php:1027 msgid "Notice above comments. Leave empty to hide. HTML allowed." msgstr "" -#: includes/functions/settings/_settings_page_general.php:954 +#: includes/functions/settings/_settings_page_general.php:964 msgid "Notify commenters about replies via email (if provided)." msgstr "" @@ -8324,28 +8324,28 @@ msgstr "" msgid "Only applied to the page." msgstr "" -#: includes/functions/settings/_register_settings.php:1226 -#: includes/functions/settings/_settings_page_general.php:416 +#: includes/functions/settings/_register_settings.php:1232 +#: includes/functions/settings/_settings_page_general.php:426 msgid "Only count stories in taxonomy clouds" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1477 +#: includes/functions/settings/_settings_page_general.php:1487 msgid "Only do this if lists on story pages are outdated." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1488 +#: includes/functions/settings/_settings_page_general.php:1498 msgid "Only do this if shortcodes are not properly updated." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1588 +#: includes/functions/settings/_settings_page_general.php:1598 msgid "Only do this if you define everything yourself." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1599 +#: includes/functions/settings/_settings_page_general.php:1609 msgid "Only do this if you integrate it yourself." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1466 +#: includes/functions/settings/_settings_page_general.php:1476 msgid "Only do this if you render dynamic content in the menus." msgstr "" @@ -8375,16 +8375,16 @@ msgstr "" msgid "Open Graph Image" msgstr "" -#: includes/functions/settings/_settings_page_general.php:792 +#: includes/functions/settings/_settings_page_general.php:802 msgid "" "Open Graph images, chat embeds, meta tags, and schema graphs for rich " "snippets. Incompatible with SEO plugins." msgstr "" -#: partials/_latest-chapters-compact.php:224 -#: partials/_latest-recommendations-compact.php:194 -#: partials/_latest-stories-compact.php:258 -#: partials/_latest-updates-compact.php:272 +#: partials/_latest-chapters-compact.php:227 +#: partials/_latest-recommendations-compact.php:197 +#: partials/_latest-stories-compact.php:261 +#: partials/_latest-updates-compact.php:275 msgid "Open info box" msgstr "" @@ -8396,7 +8396,7 @@ msgstr "" msgid "Open site settings modal" msgstr "" -#: includes/functions/settings/_settings_page_general.php:339 +#: includes/functions/settings/_settings_page_general.php:349 msgid "Opens modal with timestamped chapter changes." msgstr "" @@ -8446,7 +8446,7 @@ msgstr "" msgid "Override assigned badge" msgstr "" -#: includes/functions/settings/_register_settings.php:1212 +#: includes/functions/settings/_register_settings.php:1218 #: includes/functions/settings/_settings_page_general.php:260 msgid "Override chapter status icons" msgstr "" @@ -8459,7 +8459,7 @@ msgstr "" msgid "Page" msgstr "" -#: includes/functions/settings/_settings_page_general.php:539 +#: includes/functions/settings/_settings_page_general.php:549 msgid "Page Assignments" msgstr "" @@ -8645,21 +8645,21 @@ msgctxt "Patreon amount cents meta field label." msgid "Patreon Amount Cents" msgstr "" -#: includes/functions/settings/_register_settings.php:1179 +#: includes/functions/settings/_register_settings.php:1185 msgid "Patreon badge label" msgstr "" -#: includes/functions/settings/_register_settings.php:1193 +#: includes/functions/settings/_register_settings.php:1199 #: includes/functions/settings/_settings_page_connections.php:178 msgid "Patreon campaign link" msgstr "" -#: includes/functions/settings/_register_settings.php:1191 +#: includes/functions/settings/_register_settings.php:1197 #: includes/functions/settings/_settings_page_connections.php:160 msgid "Patreon Client ID" msgstr "" -#: includes/functions/settings/_register_settings.php:1192 +#: includes/functions/settings/_register_settings.php:1198 #: includes/functions/settings/_settings_page_connections.php:169 msgid "Patreon Client Secret" msgstr "" @@ -8692,7 +8692,7 @@ msgctxt "Patreon connection tier table." msgid "Tier" msgstr "" -#: includes/functions/settings/_register_settings.php:1194 +#: includes/functions/settings/_register_settings.php:1200 msgid "Patreon gate message override" msgstr "" @@ -8809,7 +8809,7 @@ msgctxt "Paypal link meta field label." msgid "Paypal Link" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1092 +#: includes/functions/settings/_settings_page_general.php:1102 msgid "Performance" msgstr "" @@ -8850,7 +8850,7 @@ msgstr "" msgid "Please enter search parameters." msgstr "" -#: includes/functions/_setup-shortcodes.php:1461 +#: includes/functions/_setup-shortcodes.php:1470 msgid "Please enter your message." msgstr "" @@ -8998,7 +8998,7 @@ msgstr "" msgid "Prevent saving of IP address for commenters?" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1308 +#: includes/functions/settings/_settings_page_general.php:1318 msgid "Prevents users from ending up on the login page." msgstr "" @@ -9055,7 +9055,7 @@ msgstr "" msgid "Private comment" msgstr "" -#: includes/functions/settings/_settings_page_general.php:974 +#: includes/functions/settings/_settings_page_general.php:984 msgid "Private comments are invisible to the public." msgstr "" @@ -9095,7 +9095,7 @@ msgctxt "Prompt deletion confirmation string." msgid "DELETE" msgstr "" -#: partials/_article-cards.php:102 +#: partials/_article-cards.php:103 msgctxt "Protected post content obfuscation character." msgid "· " msgstr "" @@ -9104,11 +9104,11 @@ msgstr "" msgid "Provided post ID is not a story ID." msgstr "" -#: partials/_card-story.php:261 partials/_latest-stories.php:351 -#: partials/_story-footer.php:43 partials/_latest-stories-compact.php:364 -#: partials/_card-page.php:88 partials/_article-cards.php:303 +#: partials/_card-story.php:261 partials/_latest-stories.php:355 +#: partials/_story-footer.php:43 partials/_latest-stories-compact.php:367 +#: partials/_card-page.php:88 partials/_article-cards.php:306 #: partials/_card-collection.php:214 partials/_card-post.php:112 -#: partials/_latest-chapters.php:350 partials/_card-chapter.php:259 +#: partials/_latest-chapters.php:354 partials/_card-chapter.php:259 #: includes/functions/_helpers-templates.php:1708 msgid "Published" msgstr "" @@ -9129,8 +9129,8 @@ msgstr "" msgid "Purge All" msgstr "" -#: includes/functions/settings/_register_settings.php:1132 -#: includes/functions/settings/_settings_page_general.php:1425 +#: includes/functions/settings/_register_settings.php:1138 +#: includes/functions/settings/_settings_page_general.php:1435 msgid "Purge all caches on content updates" msgstr "" @@ -9151,7 +9151,7 @@ msgstr "" msgid "Purging…" msgstr "" -#: includes/functions/settings/_settings_page_general.php:934 +#: includes/functions/settings/_settings_page_general.php:944 msgid "Quick buttons to wrap text selection in BBCodes." msgstr "" @@ -9161,8 +9161,8 @@ msgid "" "href=\"#comments\">Go to comment section." msgstr "" -#: includes/functions/settings/_register_settings.php:1207 -#: includes/functions/settings/_settings_page_general.php:1233 +#: includes/functions/settings/_register_settings.php:1213 +#: includes/functions/settings/_settings_page_general.php:1243 msgid "Randomize OAuth 2.0 usernames" msgstr "" @@ -9180,13 +9180,13 @@ msgstr "" msgid "Rating" msgstr "" -#: includes/functions/settings/_settings_page_general.php:636 +#: includes/functions/settings/_settings_page_general.php:646 msgid "" "Reach a larger audience by allowing external services to index and search " "your stories (metadata only)." msgstr "" -#: partials/_post.php:24 partials/_latest-posts.php:101 +#: partials/_post.php:24 partials/_latest-posts.php:105 #, php-format msgctxt "Read more link aria label" msgid "Continue reading %s" @@ -9290,15 +9290,15 @@ msgstr "" msgid "Recommendations list navigation" msgstr "" -#: includes/functions/settings/_settings_page_general.php:586 +#: includes/functions/settings/_settings_page_general.php:596 msgid "Recommendations page (Template: Recommendations)" msgstr "" -#: includes/functions/settings/_register_settings.php:1161 +#: includes/functions/settings/_register_settings.php:1167 msgid "Recommendations page assignment" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1100 +#: includes/functions/settings/_settings_page_general.php:1110 msgid "" "Recommended. Significantly faster frontend user setup, but might not work in " "rare cases. Not safe for multi-sites." @@ -9308,17 +9308,22 @@ msgstr "" msgid "Recount Words" msgstr "" +#: includes/functions/settings/_register_settings.php:1234 +#: includes/functions/settings/_settings_page_general.php:320 +msgid "Redirect scheduled chapters to story or home" +msgstr "" + #: includes/functions/settings/_settings_page_phrases.php:128 #: includes/functions/settings/_settings_page_phrases.php:161 msgid "Redirect to URL on negative response. Purge all caches after change." msgstr "" -#: includes/functions/settings/_register_settings.php:1096 -#: includes/functions/settings/_settings_page_general.php:1148 +#: includes/functions/settings/_register_settings.php:1102 +#: includes/functions/settings/_settings_page_general.php:1158 msgid "Reduce admin bar items" msgstr "" -#: includes/functions/settings/_settings_page_general.php:652 +#: includes/functions/settings/_settings_page_general.php:662 #, php-format msgid "" "Register/Login with an external account. This requires you to false positive." @@ -10206,7 +10211,7 @@ msgctxt "Settings font fallback preview sentence." msgid "The quick brown fox jumps over the lazy dog." msgstr "" -#: includes/functions/settings/_settings_page_general.php:696 +#: includes/functions/settings/_settings_page_general.php:706 msgctxt "Settings helper modal tooltip shortcode figure." msgid "[fcnt header=\"Optional\" content=\"Tooltip content.\"]text[/fcnt]" msgstr "" @@ -10235,7 +10240,7 @@ msgctxt "Share modal heading." msgid "Share" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1489 +#: includes/functions/settings/_settings_page_general.php:1499 msgid "" "Shortcodes rely on complex queries with many optional parameters, which can " "be slow and resource-intensive if you use too many or have a very large " @@ -10273,16 +10278,16 @@ msgstr "" msgid "Show %s more" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1630 +#: includes/functions/settings/_settings_page_general.php:1640 msgid "Show custom fields form on post edit screen." msgstr "" -#: includes/functions/settings/_register_settings.php:1205 -#: includes/functions/settings/_settings_page_general.php:1221 +#: includes/functions/settings/_register_settings.php:1211 +#: includes/functions/settings/_settings_page_general.php:1231 msgid "Show default WordPress login in modal" msgstr "" -#: includes/functions/settings/_register_settings.php:1152 +#: includes/functions/settings/_register_settings.php:1158 #: includes/functions/settings/_settings_page_general.php:240 msgid "Show excerpt on password-protected posts" msgstr "" @@ -10291,11 +10296,11 @@ msgstr "" msgid "Show header image shadow" msgstr "" -#: includes/functions/settings/_register_settings.php:1154 +#: includes/functions/settings/_register_settings.php:1160 msgid "Show latest chapter on large story cards" msgstr "" -#: includes/functions/settings/_settings_page_general.php:369 +#: includes/functions/settings/_settings_page_general.php:379 msgid "Show latest chapters on large story cards" msgstr "" @@ -10307,8 +10312,8 @@ msgstr "" msgid "Show registry array" msgstr "" -#: includes/functions/settings/_register_settings.php:1144 -#: includes/functions/settings/_settings_page_general.php:338 +#: includes/functions/settings/_register_settings.php:1150 +#: includes/functions/settings/_settings_page_general.php:348 msgid "Show story changelog button" msgstr "" @@ -10316,28 +10321,28 @@ msgstr "" msgid "Show story header" msgstr "" -#: includes/functions/settings/_register_settings.php:1065 -#: includes/functions/settings/_settings_page_general.php:479 +#: includes/functions/settings/_register_settings.php:1071 +#: includes/functions/settings/_settings_page_general.php:489 msgid "Show tags on chapter cards" msgstr "" -#: includes/functions/settings/_register_settings.php:1067 -#: includes/functions/settings/_settings_page_general.php:497 +#: includes/functions/settings/_register_settings.php:1073 +#: includes/functions/settings/_settings_page_general.php:507 msgid "Show tags on collection cards" msgstr "" -#: includes/functions/settings/_register_settings.php:1066 -#: includes/functions/settings/_settings_page_general.php:488 +#: includes/functions/settings/_register_settings.php:1072 +#: includes/functions/settings/_settings_page_general.php:498 msgid "Show tags on recommendation cards" msgstr "" -#: includes/functions/settings/_register_settings.php:1064 -#: includes/functions/settings/_settings_page_general.php:470 +#: includes/functions/settings/_register_settings.php:1070 +#: includes/functions/settings/_settings_page_general.php:480 msgid "Show tags on story cards" msgstr "" -#: includes/functions/settings/_register_settings.php:1222 -#: includes/functions/settings/_settings_page_general.php:349 +#: includes/functions/settings/_register_settings.php:1228 +#: includes/functions/settings/_settings_page_general.php:359 msgid "Show the modified date on story pages" msgstr "" @@ -10345,7 +10350,7 @@ msgstr "" msgid "Show title text shadow" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1340 +#: includes/functions/settings/_settings_page_general.php:1350 msgid "" "Shows a generic cookie consent banner and activates the " "fictioneer_get_consent() theme function." @@ -10363,11 +10368,11 @@ msgstr "" msgid "Sidebar Width" msgstr "" -#: includes/functions/settings/_settings_page_general.php:875 +#: includes/functions/settings/_settings_page_general.php:885 msgid "Simple but effective spam protection." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1285 +#: includes/functions/settings/_settings_page_general.php:1295 #, php-format msgid "" "Simple session-based rate limiting, allowing %s requests per minute for " @@ -10428,7 +10433,7 @@ msgstr "" msgid "Size" msgstr "" -#: includes/functions/settings/_register_settings.php:1169 +#: includes/functions/settings/_register_settings.php:1175 msgid "Size limit for file uploads" msgstr "" @@ -10457,40 +10462,40 @@ msgstr "" msgid "Small Border Radius" msgstr "" -#: partials/_latest-recommendations.php:234 +#: partials/_latest-recommendations.php:237 #, php-format msgctxt "Small card: by {Author} on." msgid "by %s on" msgstr "" -#: partials/_latest-stories.php:281 -#: partials/_latest-recommendations-compact.php:224 -#: partials/_latest-stories-compact.php:294 partials/_latest-updates.php:349 -#: partials/_latest-updates-compact.php:308 +#: partials/_latest-stories.php:285 +#: partials/_latest-recommendations-compact.php:227 +#: partials/_latest-stories-compact.php:297 partials/_latest-updates.php:352 +#: partials/_latest-updates-compact.php:311 #, php-format msgctxt "Small card: by {Author} —." msgid "by %s —" msgstr "" -#: partials/_latest-chapters-compact.php:264 partials/_latest-chapters.php:288 +#: partials/_latest-chapters-compact.php:267 partials/_latest-chapters.php:292 #, php-format msgctxt "Small card: by {Author}." msgid "by %s" msgstr "" -#: partials/_latest-chapters-compact.php:273 partials/_latest-chapters.php:297 +#: partials/_latest-chapters-compact.php:276 partials/_latest-chapters.php:301 #, php-format msgctxt "Small card: in {Link to Story}." msgid "in %2$s" msgstr "" -#: partials/_latest-chapters-compact.php:286 +#: partials/_latest-chapters-compact.php:289 #, php-format msgctxt "Small card: {n} Words on {Date}." msgid "%1$s Words on %2$s" msgstr "" -#: partials/_latest-chapters-compact.php:293 +#: partials/_latest-chapters-compact.php:296 #, php-format msgctxt "Small card: {n} Words." msgid "%1$s Words" @@ -10504,7 +10509,7 @@ msgstr "" msgid "Small Horizontal Spacing - Minimum" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1288 +#: includes/functions/settings/_settings_page_general.php:1298 msgid "" "Some frontend actions, such as following a story or setting a chapter " "checkmark, send small requests for processing. If someone were to spam these " @@ -10513,21 +10518,21 @@ msgid "" "blocked if the limit is exceeded." msgstr "" -#: includes/functions/settings/_settings_page_general.php:847 +#: includes/functions/settings/_settings_page_general.php:857 msgid "" "Some of these options will only work properly with the theme comment system " "enabled." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1609 +#: includes/functions/settings/_settings_page_general.php:1619 msgid "Some older plugins might require this." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1234 +#: includes/functions/settings/_settings_page_general.php:1244 msgid "Some providers use real names. Default for Google." msgstr "" -#: includes/functions/settings/_settings_page_general.php:817 +#: includes/functions/settings/_settings_page_general.php:827 msgid "" "Sometimes wonky browser-based text-to-speech engine. Extend and availability " "depends on the browser and OS." @@ -10574,19 +10579,19 @@ msgstr "" msgid "Spam" msgstr "" -#: partials/_showcase.php:122 partials/_latest-chapters-compact.php:139 -#: partials/_latest-stories.php:145 -#: partials/_latest-recommendations-compact.php:118 -#: partials/_latest-stories-compact.php:144 -#: partials/_latest-updates-list.php:156 -#: partials/_latest-recommendations.php:115 partials/_article-cards.php:143 -#: partials/_latest-chapters-list.php:144 partials/_latest-updates.php:159 -#: partials/_latest-stories-list.php:145 -#: partials/_latest-updates-compact.php:153 partials/_latest-chapters.php:144 +#: partials/_showcase.php:123 partials/_latest-chapters-compact.php:140 +#: partials/_latest-stories.php:146 +#: partials/_latest-recommendations-compact.php:119 +#: partials/_latest-stories-compact.php:145 +#: partials/_latest-updates-list.php:157 +#: partials/_latest-recommendations.php:116 partials/_article-cards.php:144 +#: partials/_latest-chapters-list.php:145 partials/_latest-updates.php:160 +#: partials/_latest-stories-list.php:146 +#: partials/_latest-updates-compact.php:154 partials/_latest-chapters.php:145 msgid "Splide JSON is invalid and has been ignored." msgstr "" -#: partials/_latest-chapters.php:305 +#: partials/_latest-chapters.php:309 msgctxt "Spoiler obfuscation character." msgid "· " msgstr "" @@ -10624,7 +10629,7 @@ msgstr "" msgid "Sticky in lists" msgstr "" -#: includes/functions/settings/_settings_page_general.php:865 +#: includes/functions/settings/_settings_page_general.php:875 msgid "Still shows the current comments." msgstr "" @@ -10647,7 +10652,7 @@ msgstr "" msgid "Stories" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1553 +#: includes/functions/settings/_settings_page_general.php:1563 #: includes/functions/settings/_settings_page_setup.php:131 msgid "" "Stories and chapters are separate posts that are associated but not " @@ -10666,11 +10671,11 @@ msgstr "" msgid "Stories list navigation" msgstr "" -#: includes/functions/settings/_settings_page_general.php:568 +#: includes/functions/settings/_settings_page_general.php:578 msgid "Stories page (Template: Stories)" msgstr "" -#: includes/functions/settings/_register_settings.php:1159 +#: includes/functions/settings/_register_settings.php:1165 msgid "Stories page assignment" msgstr "" @@ -10850,7 +10855,7 @@ msgstr "" msgid "Story ID" msgstr "" -#: partials/_latest-chapters-list.php:254 +#: partials/_latest-chapters-list.php:255 #, php-format msgctxt "Story in Latest * shortcode (type: list)." msgid "" @@ -10990,15 +10995,15 @@ msgid "" "contrast ~3:1 on BG-700." msgstr "" -#: includes/functions/settings/_register_settings.php:1199 +#: includes/functions/settings/_register_settings.php:1205 msgid "Subitem long date format" msgstr "" -#: includes/functions/settings/_register_settings.php:1200 +#: includes/functions/settings/_register_settings.php:1206 msgid "Subitem short date format" msgstr "" -#: includes/functions/_setup-shortcodes.php:1402 +#: includes/functions/_setup-shortcodes.php:1411 #: includes/functions/settings/_settings_page_setup.php:142 msgid "Submit" msgstr "" @@ -11044,7 +11049,7 @@ msgctxt "Suffix for partial quotes" msgid " […]" msgstr "" -#: includes/functions/settings/_settings_page_general.php:770 +#: includes/functions/settings/_settings_page_general.php:780 msgid "Suggest color-coded text changes in the comments." msgstr "" @@ -11096,12 +11101,12 @@ msgstr "" msgid "Sync Up" msgstr "" -#: includes/functions/settings/_register_settings.php:1177 +#: includes/functions/settings/_register_settings.php:1183 #: includes/functions/settings/_settings_page_general.php:175 msgid "System email address" msgstr "" -#: includes/functions/settings/_register_settings.php:1178 +#: includes/functions/settings/_register_settings.php:1184 #: includes/functions/settings/_settings_page_general.php:186 msgid "System email name" msgstr "" @@ -11137,7 +11142,7 @@ msgstr "" msgid "Tags" msgstr "" -#: includes/functions/settings/_settings_page_general.php:409 +#: includes/functions/settings/_settings_page_general.php:419 msgid "Tags & Taxonomies" msgstr "" @@ -11146,7 +11151,7 @@ msgstr "" msgid "Tags → Genres" msgstr "" -#: includes/functions/settings/_settings_page_general.php:463 +#: includes/functions/settings/_settings_page_general.php:473 msgid "" "Tags are normally not shown on cards since they tend to be numerous, making " "the cards unsightly. But this is up to you." @@ -11158,13 +11163,13 @@ msgstr "" msgid "Taxonomies" msgstr "" -#: includes/functions/settings/_settings_page_general.php:423 +#: includes/functions/settings/_settings_page_general.php:433 msgid "" "Taxonomies on cards include fandoms, genres, tags (if shown), and characters " "in that order." msgstr "" -#: includes/functions/settings/_settings_page_general.php:503 +#: includes/functions/settings/_settings_page_general.php:513 msgid "" "Taxonomies on pages are displayed above the title, tags and content warnings " "get their own rows below the description." @@ -11209,7 +11214,7 @@ msgctxt "Taxonomy page parent suffix." msgid "(%s)" msgstr "" -#: includes/functions/settings/_settings_page_general.php:417 +#: includes/functions/settings/_settings_page_general.php:427 msgid "Taxonomy pages still list all posts in the results." msgstr "" @@ -11233,7 +11238,7 @@ msgctxt "Taxonomy singular name." msgid "Genre" msgstr "" -#: includes/functions/_setup-shortcodes.php:2569 +#: includes/functions/_setup-shortcodes.php:2580 #, php-format msgctxt "Terms shortcode with count." msgid "%1$s (%2$s)" @@ -11285,7 +11290,7 @@ msgid "" "The \"fictioneer_story_sticky\" meta field has been appended with value 0." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1116 +#: includes/functions/settings/_settings_page_general.php:1126 #, php-format msgid "" "The Heartbeat " @@ -11296,7 +11301,7 @@ msgid "" "more." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1272 +#: includes/functions/settings/_settings_page_general.php:1282 #, php-format msgid "" "The WordPress REST API " @@ -11317,7 +11322,7 @@ msgstr "" msgid "The mbstring PHP extension is not enabled." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1500 +#: includes/functions/settings/_settings_page_general.php:1510 msgid "" "The AJAX comment form avoids conflicts with caching, especially issues with " "dynamic security tokens that are unique to each user. By loading the form " @@ -11325,7 +11330,7 @@ msgid "" "require more server resources." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1511 +#: includes/functions/settings/_settings_page_general.php:1521 msgid "" "The AJAX comment section avoids conflicts with caching, including the AJAX " "comment form, ensuring that comments are always up-to-date. By loading the " @@ -11339,7 +11344,7 @@ msgid "" "accounts in your profile." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1222 +#: includes/functions/settings/_settings_page_general.php:1232 msgid "The default login/registration form is not spam safe." msgstr "" @@ -11405,7 +11410,7 @@ msgid "" "for this to work: " msgstr "" -#: includes/functions/settings/_settings_page_general.php:543 +#: includes/functions/settings/_settings_page_general.php:553 msgid "" "The theme expects certain pages to exist. Just create a normal page, assign " "the specified page template, and select it here. Clear caches afterwards." @@ -11467,7 +11472,7 @@ msgstr "" msgid "There is no guarantee this URL remains valid!" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1541 +#: includes/functions/settings/_settings_page_general.php:1551 msgid "They are blocked because they are redundant." msgstr "" @@ -11495,7 +11500,7 @@ msgid "" "information." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1522 +#: includes/functions/settings/_settings_page_general.php:1532 msgid "" "This is a last-resort measure for aggressive caching strategies, " "such as options to serve public caches to logged-in users. It queries for " @@ -11551,14 +11556,14 @@ msgid "" "of legal age (18+) or leave the website." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1742 +#: includes/functions/settings/_settings_page_general.php:1752 msgid "" "This will also remove all theme-related comment and user metadata, such as " "bookmarks or follows. Stories, chapters, collections, and recommendations " "remain, but you will need to register their custom post types to access them." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1681 +#: includes/functions/settings/_settings_page_general.php:1691 msgid "This will disable the comment toolbar as well." msgstr "" @@ -11615,8 +11620,8 @@ msgstr "" msgid "Toggle between list and grid view" msgstr "" -#: includes/functions/_setup-shortcodes.php:1091 -#: includes/functions/_setup-shortcodes.php:1221 +#: includes/functions/_setup-shortcodes.php:1098 +#: includes/functions/_setup-shortcodes.php:1230 #: includes/functions/hooks/_story_hooks.php:553 #, php-format msgid "Toggle chapter group: %s" @@ -11675,7 +11680,7 @@ msgstr "" msgid "Tools" msgstr "" -#: includes/functions/_setup-shortcodes.php:2447 +#: includes/functions/_setup-shortcodes.php:2458 msgctxt "Tooltip shortcode." msgid "Click to see note" msgstr "" @@ -11684,9 +11689,9 @@ msgstr "" msgid "Top Web Fiction" msgstr "" -#: partials/_card-story.php:257 partials/_latest-stories.php:338 -#: partials/_story-footer.php:47 partials/_latest-stories-compact.php:351 -#: partials/_card-collection.php:211 partials/_latest-updates.php:458 +#: partials/_card-story.php:257 partials/_latest-stories.php:342 +#: partials/_story-footer.php:47 partials/_latest-stories-compact.php:354 +#: partials/_card-collection.php:211 partials/_latest-updates.php:461 msgid "Total Words" msgstr "" @@ -11716,12 +11721,12 @@ msgstr "" msgid "Twitch account successfully linked." msgstr "" -#: includes/functions/settings/_register_settings.php:1187 +#: includes/functions/settings/_register_settings.php:1193 #: includes/functions/settings/_settings_page_connections.php:106 msgid "Twitch Client ID" msgstr "" -#: includes/functions/settings/_register_settings.php:1188 +#: includes/functions/settings/_register_settings.php:1194 #: includes/functions/settings/_settings_page_connections.php:115 msgid "Twitch Client Secret" msgstr "" @@ -11765,7 +11770,7 @@ msgctxt "Unknown comment editor." msgid "Unknown" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1203 +#: includes/functions/settings/_settings_page_general.php:1213 msgid "" "Unless you are a developer customizing the theme, leave this setting off. " "Extended meta queries check not only for the value of meta fields but also " @@ -11774,7 +11779,7 @@ msgid "" "fields added and exempted from cleanup." msgstr "" -#: includes/functions/settings/_settings_page_general.php:1192 +#: includes/functions/settings/_settings_page_general.php:1202 msgid "" "Unless you are a developer customizing the theme, leave this setting off. " "Extended meta queries check not only for the value of meta fields but also " @@ -12254,7 +12259,7 @@ msgctxt "Username profile label with user ID." msgid "Username (ID: %s)" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1235 +#: includes/functions/settings/_settings_page_general.php:1245 msgid "" "Users registered with an external account normally get the username of said " "account, with suffix if necessary. But some providers use real names, such " @@ -12331,7 +12336,7 @@ msgid "Warning shown in chapter lists." msgstr "" #: partials/_consent-banner.php:24 -#: includes/functions/settings/_register_settings.php:1393 +#: includes/functions/settings/_register_settings.php:1400 #: includes/functions/settings/_settings_page_phrases.php:94 msgid "" "We use cookies to enhance your browsing experience, serve personalized " @@ -12358,7 +12363,7 @@ msgstr "" msgid "Width of the sidebar in pixels. Default 256." msgstr "" -#: includes/functions/settings/_settings_page_general.php:682 +#: includes/functions/settings/_settings_page_general.php:692 #: includes/functions/settings/_settings_page_setup.php:77 msgid "" "With this feature enabled, clicking on images in the page content will open " @@ -12366,7 +12371,7 @@ msgid "" "background to present the image more prominently." msgstr "" -#: includes/functions/settings/_settings_page_general.php:726 +#: includes/functions/settings/_settings_page_general.php:736 #: includes/functions/settings/_settings_page_setup.php:89 msgid "" "With this feature enabled, logged-in users can \"follow\" a story to receive " @@ -12375,7 +12380,7 @@ msgid "" " you may want to save server resources by keeping it disabled." msgstr "" -#: includes/functions/settings/_settings_page_general.php:749 +#: includes/functions/settings/_settings_page_general.php:759 #: includes/functions/settings/_settings_page_setup.php:101 msgid "" "With this feature enabled, logged-in users can mark chapters and stories as " @@ -12384,7 +12389,7 @@ msgid "" "server resources by keeping it disabled." msgstr "" -#: includes/functions/settings/_settings_page_general.php:738 +#: includes/functions/settings/_settings_page_general.php:748 #: includes/functions/settings/_settings_page_setup.php:95 msgid "" "With this feature enabled, logged-in users can set reminders for stories to " @@ -12393,7 +12398,7 @@ msgid "" "save server resources by keeping it disabled." msgstr "" -#: includes/functions/settings/_settings_page_general.php:794 +#: includes/functions/settings/_settings_page_general.php:804 #, php-format msgid "" "With this feature enabled, the editor displays a meta box where you can " @@ -12411,7 +12416,7 @@ msgid "" "account is not necessary for basic functionality." msgstr "" -#: includes/functions/settings/_settings_page_general.php:771 +#: includes/functions/settings/_settings_page_general.php:781 #: includes/functions/settings/_settings_page_setup.php:107 msgid "" "With this feature enabled, users can leave color-coded suggestions for " @@ -12420,6 +12425,10 @@ msgid "" "make changes, and append the result to the comment form." msgstr "" +#: includes/functions/settings/_settings_page_general.php:321 +msgid "Without user permission, they show a 404 error page." +msgstr "" + #: author.php:148 partials/_collection-statistics.php:43 #: includes/functions/hooks/_story_hooks.php:37 msgctxt "Word count caption in statistics." @@ -12433,20 +12442,20 @@ msgctxt "Word count in chapter list." msgid "%s Words" msgstr "" -#: partials/_latest-updates-list.php:292 partials/_latest-chapters-list.php:266 -#: partials/_latest-stories-list.php:250 +#: partials/_latest-updates-list.php:293 partials/_latest-chapters-list.php:267 +#: partials/_latest-stories-list.php:251 #, php-format msgctxt "Word count in Latest * shortcode (type: list)." msgid "%s Words" msgstr "" -#: partials/_card-story.php:212 partials/_latest-chapters.php:340 +#: partials/_card-story.php:212 partials/_latest-chapters.php:344 #: partials/_card-chapter.php:215 partials/_card-chapter.php:255 #: includes/functions/settings/_settings_page_epubs.php:83 msgid "Words" msgstr "" -#: includes/functions/settings/_register_settings.php:1167 +#: includes/functions/settings/_register_settings.php:1173 msgid "Words per minute" msgstr "" @@ -12454,7 +12463,7 @@ msgstr "" msgid "WP Debug Log" msgstr "" -#: includes/functions/settings/_settings_page_general.php:1620 +#: includes/functions/settings/_settings_page_general.php:1630 msgid "" "XML-RPC allows remote applications to interact with your site but can be a " "security risk, enabling brute-force and DDoS attacks. This is why it is "