Plugin Directory

Changeset 3016660


Ignore:
Timestamp:
01/02/2024 09:25:48 PM (2 years ago)
Author:
poweredcache
Message:

Update to version 3.3.3 from GitHub

Location:
powered-cache
Files:
44 edited
1 copied

Legend:

Unmodified
Added
Removed
  • powered-cache/tags/3.3.3/assets/css/frontend/style.css

    r2589110 r3016660  
    33 */
    44
    5 /* Global - global pieces like media queries, mixins and placholders */
     5/* Global - global pieces like media queries, mixins and placeholders */
    66@import url("global/index");
    77
  • powered-cache/tags/3.3.3/assets/js/admin/classic-editor.js

    r2912480 r3016660  
    33    $('#powered_cache_specific_critical_css').on('change', function () {
    44        if ($(this).is(':checked')) {
    5             $('#powered_cache_disable_critical_css').attr('disabled', 'disbled');
     5            $('#powered_cache_disable_critical_css').attr('disabled', 'disabled');
    66        } else {
    77            $('#powered_cache_disable_critical_css').removeAttr('disabled');
     
    1111    $('#powered_cache_disable_critical_css').on('change', function () {
    1212        if ($(this).is(':checked')) {
    13             $('#powered_cache_specific_critical_css').attr('disabled', 'disbled');
     13            $('#powered_cache_specific_critical_css').attr('disabled', 'disabled');
    1414        } else {
    1515            $('#powered_cache_specific_critical_css').removeAttr('disabled');
     
    1919    $('#powered_cache_specific_ucss').on('change', function () {
    2020        if ($(this).is(':checked')) {
    21             $('#powered_cache_disable_ucss').attr('disabled', 'disbled');
     21            $('#powered_cache_disable_ucss').attr('disabled', 'disabled');
    2222        } else {
    2323            $('#powered_cache_disable_ucss').removeAttr('disabled');
     
    2727    $('#powered_cache_disable_ucss').on('change', function () {
    2828        if ($(this).is(':checked')) {
    29             $('#powered_cache_specific_ucss').attr('disabled', 'disbled');
     29            $('#powered_cache_specific_ucss').attr('disabled', 'disabled');
    3030        } else {
    3131            $('#powered_cache_specific_ucss').removeAttr('disabled');
  • powered-cache/tags/3.3.3/dist/js/classic-editor.js

    r2912480 r3016660  
    1 !function(){var e;(e=jQuery)("#powered_cache_specific_critical_css").on("change",(function(){e(this).is(":checked")?e("#powered_cache_disable_critical_css").attr("disabled","disbled"):e("#powered_cache_disable_critical_css").removeAttr("disabled")})),e("#powered_cache_disable_critical_css").on("change",(function(){e(this).is(":checked")?e("#powered_cache_specific_critical_css").attr("disabled","disbled"):e("#powered_cache_specific_critical_css").removeAttr("disabled")})),e("#powered_cache_specific_ucss").on("change",(function(){e(this).is(":checked")?e("#powered_cache_disable_ucss").attr("disabled","disbled"):e("#powered_cache_disable_ucss").removeAttr("disabled")})),e("#powered_cache_disable_ucss").on("change",(function(){e(this).is(":checked")?e("#powered_cache_specific_ucss").attr("disabled","disbled"):e("#powered_cache_specific_ucss").removeAttr("disabled")}))}();
     1!function(){var e;(e=jQuery)("#powered_cache_specific_critical_css").on("change",(function(){e(this).is(":checked")?e("#powered_cache_disable_critical_css").attr("disabled","disabled"):e("#powered_cache_disable_critical_css").removeAttr("disabled")})),e("#powered_cache_disable_critical_css").on("change",(function(){e(this).is(":checked")?e("#powered_cache_specific_critical_css").attr("disabled","disabled"):e("#powered_cache_specific_critical_css").removeAttr("disabled")})),e("#powered_cache_specific_ucss").on("change",(function(){e(this).is(":checked")?e("#powered_cache_disable_ucss").attr("disabled","disabled"):e("#powered_cache_disable_ucss").removeAttr("disabled")})),e("#powered_cache_disable_ucss").on("change",(function(){e(this).is(":checked")?e("#powered_cache_specific_ucss").attr("disabled","disabled"):e("#powered_cache_specific_ucss").removeAttr("disabled")}))}();
  • powered-cache/tags/3.3.3/includes/admin/dashboard.php

    r2987332 r3016660  
    270270    }
    271271
    272     $sanitized_options['enable_page_cache']             = ! empty( $options['enable_page_cache'] );
    273     $sanitized_options['cache_mobile']                  = ! empty( $options['cache_mobile'] );
    274     $sanitized_options['cache_mobile_separate_file']    = ! empty( $options['cache_mobile_separate_file'] );
    275     $sanitized_options['loggedin_user_cache']           = ! empty( $options['loggedin_user_cache'] );
    276     $sanitized_options['gzip_compression']              = ! empty( $options['gzip_compression'] );
    277     $sanitized_options['cache_timeout']                 = absint( $options['cache_timeout'] );
    278     $sanitized_options['auto_configure_htaccess']       = ! empty( $options['auto_configure_htaccess'] );
    279     $sanitized_options['rewrite_file_optimizer']        = ! empty( $options['rewrite_file_optimizer'] );
    280     $sanitized_options['rejected_user_agents']          = sanitize_textarea_field( $options['rejected_user_agents'] );
    281     $sanitized_options['rejected_cookies']              = sanitize_textarea_field( $options['rejected_cookies'] );
    282     $sanitized_options['vary_cookies']                  = sanitize_textarea_field( $options['vary_cookies'] );
    283     $sanitized_options['rejected_uri']                  = sanitize_textarea_field( $options['rejected_uri'] );
    284     $sanitized_options['cache_query_strings']           = sanitize_textarea_field( $options['cache_query_strings'] );
    285     $sanitized_options['ignored_query_strings']         = sanitize_textarea_field( $options['ignored_query_strings'] );
    286     $sanitized_options['purge_additional_pages']        = sanitize_textarea_field( $options['purge_additional_pages'] );
    287     $sanitized_options['minify_html']                   = ! empty( $options['minify_html'] );
    288     $sanitized_options['minify_html_dom_optimization']  = ! empty( $options['minify_html_dom_optimization'] );
    289     $sanitized_options['combine_google_fonts']          = ! empty( $options['combine_google_fonts'] );
    290     $sanitized_options['swap_google_fonts_display']     = ! empty( $options['swap_google_fonts_display'] );
    291     $sanitized_options['use_bunny_fonts']               = ! empty( $options['use_bunny_fonts'] );
    292     $sanitized_options['minify_css']                    = ! empty( $options['minify_css'] );
    293     $sanitized_options['combine_css']                   = ! empty( $options['combine_css'] );
    294     $sanitized_options['critical_css']                  = ! empty( $options['critical_css'] );
    295     $sanitized_options['critical_css_additional_files'] = sanitize_textarea_field( $options['critical_css_additional_files'] );
    296     $sanitized_options['critical_css_excluded_files']   = sanitize_textarea_field( $options['critical_css_excluded_files'] );
    297     $sanitized_options['excluded_css_files']            = sanitize_textarea_field( $options['excluded_css_files'] );
    298     $sanitized_options['remove_unused_css']             = ! empty( $options['remove_unused_css'] );
    299     $sanitized_options['ucss_safelist']                 = sanitize_textarea_field( $options['ucss_safelist'] );
    300     $sanitized_options['ucss_excluded_files']           = sanitize_textarea_field( $options['ucss_excluded_files'] );
    301     $sanitized_options['minify_js']                     = ! empty( $options['minify_js'] );
    302     $sanitized_options['combine_js']                    = ! empty( $options['combine_js'] );
    303     $sanitized_options['excluded_js_files']             = sanitize_textarea_field( $options['excluded_js_files'] );
    304     $sanitized_options['js_defer']                      = ! empty( $options['js_defer'] );
    305     $sanitized_options['js_defer_exclusions']           = sanitize_textarea_field( $options['js_defer_exclusions'] );
    306     $sanitized_options['js_delay']                      = ! empty( $options['js_delay'] );
    307     $sanitized_options['js_delay_exclusions']           = sanitize_textarea_field( $options['js_delay_exclusions'] );
    308     $sanitized_options['enable_image_optimization']     = ! empty( $options['enable_image_optimization'] );
    309     $sanitized_options['enable_lazy_load']              = ! empty( $options['enable_lazy_load'] );
    310     $sanitized_options['lazy_load_post_content']        = ! empty( $options['lazy_load_post_content'] );
    311     $sanitized_options['lazy_load_images']              = ! empty( $options['lazy_load_images'] );
    312     $sanitized_options['lazy_load_iframes']             = ! empty( $options['lazy_load_iframes'] );
    313     $sanitized_options['lazy_load_widgets']             = ! empty( $options['lazy_load_widgets'] );
    314     $sanitized_options['lazy_load_post_thumbnail']      = ! empty( $options['lazy_load_post_thumbnail'] );
    315     $sanitized_options['lazy_load_avatars']             = ! empty( $options['lazy_load_avatars'] );
    316     $sanitized_options['lazy_load_skip_first_nth_img']  = absint( $options['lazy_load_skip_first_nth_img'] );
    317     $sanitized_options['disable_wp_lazy_load']          = ! empty( $options['disable_wp_lazy_load'] );
    318     $sanitized_options['add_missing_image_dimensions']  = ! empty( $options['add_missing_image_dimensions'] );
    319     $sanitized_options['disable_wp_embeds']             = ! empty( $options['disable_wp_embeds'] );
    320     $sanitized_options['disable_emoji_scripts']         = ! empty( $options['disable_emoji_scripts'] );
    321     $sanitized_options['enable_cdn']                    = ! empty( $options['enable_cdn'] );
     272    $sanitized_options['enable_page_cache']                = ! empty( $options['enable_page_cache'] );
     273    $sanitized_options['cache_mobile']                     = ! empty( $options['cache_mobile'] );
     274    $sanitized_options['cache_mobile_separate_file']       = ! empty( $options['cache_mobile_separate_file'] );
     275    $sanitized_options['loggedin_user_cache']              = ! empty( $options['loggedin_user_cache'] );
     276    $sanitized_options['gzip_compression']                 = ! empty( $options['gzip_compression'] );
     277    $sanitized_options['cache_timeout']                    = absint( $options['cache_timeout'] );
     278    $sanitized_options['auto_configure_htaccess']          = ! empty( $options['auto_configure_htaccess'] );
     279    $sanitized_options['rewrite_file_optimizer']           = ! empty( $options['rewrite_file_optimizer'] );
     280    $sanitized_options['rejected_user_agents']             = sanitize_textarea_field( $options['rejected_user_agents'] );
     281    $sanitized_options['rejected_cookies']                 = sanitize_textarea_field( $options['rejected_cookies'] );
     282    $sanitized_options['vary_cookies']                     = sanitize_textarea_field( $options['vary_cookies'] );
     283    $sanitized_options['rejected_uri']                     = sanitize_textarea_field( $options['rejected_uri'] );
     284    $sanitized_options['cache_query_strings']              = sanitize_textarea_field( $options['cache_query_strings'] );
     285    $sanitized_options['ignored_query_strings']            = sanitize_textarea_field( $options['ignored_query_strings'] );
     286    $sanitized_options['purge_additional_pages']           = sanitize_textarea_field( $options['purge_additional_pages'] );
     287    $sanitized_options['minify_html']                      = ! empty( $options['minify_html'] );
     288    $sanitized_options['minify_html_dom_optimization']     = ! empty( $options['minify_html_dom_optimization'] );
     289    $sanitized_options['combine_google_fonts']             = ! empty( $options['combine_google_fonts'] );
     290    $sanitized_options['swap_google_fonts_display']        = ! empty( $options['swap_google_fonts_display'] );
     291    $sanitized_options['use_bunny_fonts']                  = ! empty( $options['use_bunny_fonts'] );
     292    $sanitized_options['minify_css']                       = ! empty( $options['minify_css'] );
     293    $sanitized_options['combine_css']                      = ! empty( $options['combine_css'] );
     294    $sanitized_options['critical_css']                     = ! empty( $options['critical_css'] );
     295    $sanitized_options['critical_css_additional_files']    = sanitize_textarea_field( $options['critical_css_additional_files'] );
     296    $sanitized_options['critical_css_excluded_files']      = sanitize_textarea_field( $options['critical_css_excluded_files'] );
     297    $sanitized_options['excluded_css_files']               = sanitize_textarea_field( $options['excluded_css_files'] );
     298    $sanitized_options['remove_unused_css']                = ! empty( $options['remove_unused_css'] );
     299    $sanitized_options['ucss_safelist']                    = sanitize_textarea_field( $options['ucss_safelist'] );
     300    $sanitized_options['ucss_excluded_files']              = sanitize_textarea_field( $options['ucss_excluded_files'] );
     301    $sanitized_options['minify_js']                        = ! empty( $options['minify_js'] );
     302    $sanitized_options['combine_js']                       = ! empty( $options['combine_js'] );
     303    $sanitized_options['excluded_js_files']                = sanitize_textarea_field( $options['excluded_js_files'] );
     304    $sanitized_options['js_defer']                         = ! empty( $options['js_defer'] );
     305    $sanitized_options['js_defer_exclusions']              = sanitize_textarea_field( $options['js_defer_exclusions'] );
     306    $sanitized_options['js_delay']                         = ! empty( $options['js_delay'] );
     307    $sanitized_options['js_delay_exclusions']              = sanitize_textarea_field( $options['js_delay_exclusions'] );
     308    $sanitized_options['enable_image_optimization']        = ! empty( $options['enable_image_optimization'] );
     309    $sanitized_options['image_optimizer_preferred_format'] = isset( $options['image_optimizer_preferred_format'] ) ? sanitize_text_field( wp_unslash( $options['image_optimizer_preferred_format'] ) ) : '';
     310    $sanitized_options['enable_lazy_load']                 = ! empty( $options['enable_lazy_load'] );
     311    $sanitized_options['lazy_load_post_content']           = ! empty( $options['lazy_load_post_content'] );
     312    $sanitized_options['lazy_load_images']                 = ! empty( $options['lazy_load_images'] );
     313    $sanitized_options['lazy_load_iframes']                = ! empty( $options['lazy_load_iframes'] );
     314    $sanitized_options['lazy_load_widgets']                = ! empty( $options['lazy_load_widgets'] );
     315    $sanitized_options['lazy_load_post_thumbnail']         = ! empty( $options['lazy_load_post_thumbnail'] );
     316    $sanitized_options['lazy_load_avatars']                = ! empty( $options['lazy_load_avatars'] );
     317    $sanitized_options['lazy_load_skip_first_nth_img']     = absint( $options['lazy_load_skip_first_nth_img'] );
     318    $sanitized_options['disable_wp_lazy_load']             = ! empty( $options['disable_wp_lazy_load'] );
     319    $sanitized_options['add_missing_image_dimensions']     = ! empty( $options['add_missing_image_dimensions'] );
     320    $sanitized_options['disable_wp_embeds']                = ! empty( $options['disable_wp_embeds'] );
     321    $sanitized_options['disable_emoji_scripts']            = ! empty( $options['disable_emoji_scripts'] );
     322    $sanitized_options['enable_cdn']                       = ! empty( $options['enable_cdn'] );
    322323
    323324    // convert TTL in minute
  • powered-cache/tags/3.3.3/includes/admin/notices.php

    r2961151 r3016660  
    2222function setup() {
    2323    if ( POWERED_CACHE_IS_NETWORK ) {
    24         add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_plugin_compatability_notices' );
     24        add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_plugin_compatibility_notices' );
    2525        add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_advanced_cache_notices' );
    2626        add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_object_cache_notices' );
     
    2828        add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_purge_cache_plugin_notice' );
    2929    } else {
    30         add_action( 'admin_notices', __NAMESPACE__ . '\\maybe_display_plugin_compatability_notices' );
     30        add_action( 'admin_notices', __NAMESPACE__ . '\\maybe_display_plugin_compatibility_notices' );
    3131        add_action( 'admin_notices', __NAMESPACE__ . '\\maybe_display_advanced_cache_notices' );
    3232        add_action( 'admin_notices', __NAMESPACE__ . '\\maybe_display_object_cache_notices' );
     
    4545 * @since 1.0
    4646 */
    47 function maybe_display_plugin_compatability_notices() {
     47function maybe_display_plugin_compatibility_notices() {
    4848    $settings = \PoweredCache\Utils\get_settings();
    4949
  • powered-cache/tags/3.3.3/includes/admin/partials/modals.php

    r2591968 r3016660  
    3939
    4040                <p id="pcmodal--powered-cache-diagnostic-desc">
    41                     <?php esc_html_e( 'Welcome to Powered Cache Diagnostic. Running the diagnostic test helps to identify potential issues with the caching. This is only a test. It might take additinal steps to fixing the issues.', 'powered-cache' ); ?>
     41                    <?php esc_html_e( 'Welcome to Powered Cache Diagnostic. Running the diagnostic test helps to identify potential issues with the caching. This is only a test. It might take additional steps to fixing the issues.', 'powered-cache' ); ?>
    4242                </p>
    4343
  • powered-cache/tags/3.3.3/includes/admin/partials/settings-page.php

    r2987320 r3016660  
    473473                                        ><?php echo esc_textarea( $settings['cache_query_strings'] ); ?></textarea>
    474474                                        <span id="cache_query_strings_description" class="sui-description">
    475                                             <?php esc_html_e( 'Powered Cache will create seperate caching file for the value of these query strings.', 'powered-cache' ); ?>
     475                                            <?php esc_html_e( 'Powered Cache will create separate caching file for the value of these query strings.', 'powered-cache' ); ?>
    476476                                            <a href="<?php echo esc_url( get_doc_url( '/advanced-options/', 'cache-query-strings' ) ); ?>" target="_blank">(?)</a>
    477477                                        </span>
     
    767767                                    <div class="sui-col-md-8">
    768768                                        <div class="sui-form-field">
    769                                             <label for="critical_css_additional_files" class="sui-label"><i><?php esc_html_e( 'Additonal files to critical (one per line)', 'powered-cache' ); ?></i></label>
     769                                            <label for="critical_css_additional_files" class="sui-label"><i><?php esc_html_e( 'Additional files to critical (one per line)', 'powered-cache' ); ?></i></label>
    770770                                            <textarea
    771771                                                    id="critical_css_additional_files"
     
    11061106                                    </label>
    11071107                                </div>
     1108                                <?php if ( strtoupper( substr( PHP_OS, 0, 3 ) ) === 'WIN' ) : ?>
     1109                                    <div role="alert" class="sui-notice sui-notice-yellow sui-active" aria-live="assertive" style="display: block;">
     1110                                        <div class="sui-notice-content">
     1111                                            <div class="sui-notice-message">
     1112                                                <span class="sui-notice-icon sui-icon-info sui-md" aria-hidden="true"></span>
     1113                                                <p>
     1114                                                    <?php esc_html_e( 'This feature may not work on Windows servers without manual .htaccess configuration.', 'powered-cache' ); ?>
     1115                                                </p>
     1116                                            </div>
     1117                                        </div>
     1118                                    </div>
     1119                                <?php endif; ?>
    11081120                            </div>
    11091121                        </div>
     
    11521164                                            aria-labelledby="enable_image_optimization_label"
    11531165                                            aria-describedby="enable_image_optimization_description"
     1166                                            aria-controls="image-optimizer-details"
    11541167                                            value="1"
    11551168                                        <?php checked( 1, $settings['enable_image_optimization'] ); ?>
     
    11621175                                </label>
    11631176                            </div>
     1177
     1178                            <div style="<?php echo( ! $settings['enable_image_optimization'] ? 'display:none' : '' ); ?>" tabindex="0" id="image-optimizer-details">
     1179                                <div class="sui-form-field">
     1180                                    <label for="image_optimizer_preferred_format" class="sui-toggle">
     1181                                        <input
     1182                                            type="checkbox"
     1183                                            id="image_optimizer_preferred_format"
     1184                                            name="image_optimizer_preferred_format"
     1185                                            aria-labelledby="image_optimizer_preferred_format_label"
     1186                                            aria-describedby="image_optimizer_preferred_format_description"
     1187                                            value="webp"
     1188                                            <?php checked( 'webp', $settings['image_optimizer_preferred_format'] ); ?>
     1189                                        >
     1190                                        <span class="sui-toggle-slider" aria-hidden="true"></span>
     1191                                        <span id="image_optimizer_preferred_format_label" class="sui-toggle-label"><?php esc_html_e( 'Use WebP over AVIF', 'powered-cache' ); ?></span>
     1192                                        <span id="image_optimizer_preferred_format_description" class="sui-description">
     1193                                            <?php esc_html_e( 'Activate this option to prioritize the WebP format over AVIF for image optimization.', 'powered-cache' ); ?>
     1194                                        </span>
     1195                                    </label>
     1196                                </div>
     1197                            </div>
     1198
    11641199                        </div>
    11651200                    </div>
     
    26522687                                    <span class="sui-toggle-slider" aria-hidden="true"></span>
    26532688                                    <span id="enable_cache_footprint_label" class="sui-toggle-label"><?php esc_html_e( 'Show caching footprints in the HTML output.', 'powered-cache' ); ?></span>
    2654                                     <span id="enable_cache_footprint_description" class="sui-description"><?php esc_html_e( 'Adds helpful informations to cached output.', 'powered-cache' ); ?></span>
     2689                                    <span id="enable_cache_footprint_description" class="sui-description"><?php esc_html_e( 'Adds helpful information to cached output.', 'powered-cache' ); ?></span>
    26552690                                </label>
    26562691                            </div>
  • powered-cache/tags/3.3.3/includes/classes/AdvancedCache.php

    r3004768 r3016660  
    459459
    460460    /**
    461      * Get the list of rejected uri that nerver get cached
     461     * Get the list of rejected uri that never get cached
    462462     *
    463463     * @return mixed|void
     
    477477         * @hook   powered_cache_rejected_uri_list
    478478         *
    479          * @param  {array} $rejected_uri_list The list of rejected uri that nerver get cached.
     479         * @param  {array} $rejected_uri_list The list of rejected uri that never get cached.
    480480         *
    481481         * @return {array} New value
     
    526526     * @return array
    527527     * @since     3.0 deprecated
    528      * @depecated Use `self::get_ignored_query_strings` instead
     528     * @deprecated Use `self::get_ignored_query_strings` instead
    529529     */
    530530    public static function get_accepted_query_strings() {
  • powered-cache/tags/3.3.3/includes/classes/Async/CachePreloader.php

    r2912480 r3016660  
    9393    /**
    9494     * Sometimes canceling a process is glitchy
    95      * Try to cancell all items in the queue up to $max_attempt
     95     * Try to cancel all items in the queue up to $max_attempt
    9696     */
    9797    public function cancel_process() {
  • powered-cache/tags/3.3.3/includes/classes/Async/CachePurger.php

    r2912480 r3016660  
    9595    /**
    9696     * Sometimes canceling a process is glitchy
    97      * Try to cancell all items in the queue up to $max_attempt
     97     * Try to cancel all items in the queue up to $max_attempt
    9898     */
    9999    public function cancel_process() {
  • powered-cache/tags/3.3.3/includes/classes/Async/DatabaseOptimizer.php

    r2912480 r3016660  
    225225    /**
    226226     * Sometimes canceling a process is glitchy
    227      * Try to cancell all items in the queue up to $max_attempt
     227     * Try to cancel all items in the queue up to $max_attempt
    228228     */
    229229    public function cancel_process() {
  • powered-cache/tags/3.3.3/includes/classes/Config.php

    r3004768 r3016660  
    501501        $config_file_string .= "\$GLOBALS['powered_cache_options'] = " . var_export( $configuration, true ) . ';' . PHP_EOL . PHP_EOL;
    502502
    503         // mobile cache varibales
     503        // mobile cache variables
    504504        $config_file_string .= '$powered_cache_mobile_browsers = ' . var_export( mobile_browsers(), true ) . ';' . PHP_EOL;
    505505        $config_file_string .= '$powered_cache_mobile_prefixes = ' . var_export( mobile_prefixes(), true ) . ';' . PHP_EOL;
  • powered-cache/tags/3.3.3/includes/compat/domain-mapping.php

    r2885559 r3016660  
    11<?php
    22/**
    3  * Domain mapping compatability.
     3 * Domain mapping compatibility.
    44 *
    55 * @package PoweredCache\Compat
  • powered-cache/tags/3.3.3/includes/compat/loader.php

    r2987320 r3016660  
    11<?php
    22/**
    3  * Compatability related functionalities with 3rd party
     3 * Compatibility related functionalities with 3rd party
    44 *
    55 * @package PoweredCache
  • powered-cache/tags/3.3.3/includes/compat/plugins/autoptimize.php

    r2693567 r3016660  
    11<?php
    22/**
    3  * Compatability with Autoptimize
     3 * Compatibility with Autoptimize
    44 *
    55 * @package PoweredCache\Compat
  • powered-cache/tags/3.3.3/includes/compat/plugins/wpml.php

    r2940671 r3016660  
    2626
    2727    /**
    28      * Create seperate configurations when WPML used in domain mapping mode
     28     * Create separate configurations when WPML used in domain mapping mode
    2929     *
    3030     * @param string $config_file        Configuration path
     
    259259
    260260    /**
    261      * Modify preload queue for the langauge(s)
     261     * Modify preload queue for the language(s)
    262262     *
    263263     * @param array $urls Preload Urls in original language
  • powered-cache/tags/3.3.3/includes/dropins/redis-object-cache.php

    r2962935 r3016660  
    223223
    224224/**
    225  * Switch the interal blog id.
     225 * Switch the internal blog id.
    226226 *
    227227 * This changes the blog id used to create keys in blog specific groups.
     
    277277 * function when preparing the cache for a blog switch. For clearing the cache
    278278 * during unit tests, consider using wp_cache_init(). wp_cache_init() is not
    279  * recommended outside of unit tests as the performance penality for using it is
     279 * recommended outside of unit tests as the performance penalty for using it is
    280280 * high.
    281281 *
     
    513513        $offset = (int) $offset;
    514514
    515         // If this isn't a persistant group, we have to sort this out ourselves, grumble grumble.
     515        // If this isn't a persistent group, we have to sort this out ourselves, grumble grumble.
    516516        if ( ! $this->_should_persist( $group ) ) {
    517517            $existing = $this->_get_internal( $key, $group );
     
    786786        $offset = (int) $offset;
    787787
    788         // If this isn't a persistant group, we have to sort this out ourselves, grumble grumble.
     788        // If this isn't a persistent group, we have to sort this out ourselves, grumble grumble.
    789789        if ( ! $this->_should_persist( $group ) ) {
    790790            $existing = $this->_get_internal( $key, $group );
     
    940940
    941941    /**
    942      * Switch the interal blog id.
     942     * Switch the internal blog id.
    943943     *
    944944     * This changes the blog id used to create keys in blog specific groups.
     
    11811181     *
    11821182     * @param array $redis_server Parameters used to construct a Redis client.
    1183      * @return array Final parameters to use to contruct a Redis client with
     1183     * @return array Final parameters to use to construct a Redis client with
    11841184     *               with defaults applied.
    11851185     */
  • powered-cache/tags/3.3.3/includes/file-optimizer.php

    r3004768 r3016660  
    208208// array( '/foo/bar.css', '/foo1/bar/baz.css' )
    209209if ( 0 == count( $args ) || count( $args ) > $concat_max_files ) {
    210     maybe_add_debug_log( sprintf( "File Optimizer 400 - Concating too many or zero file: %s files on queue", count( $args ) ) );
     210    maybe_add_debug_log( sprintf( "File Optimizer 400 - Concatenating too many or zero file: %s files on queue", count( $args ) ) );
    211211    concat_http_status_exit( 400 );
    212212}
  • powered-cache/tags/3.3.3/includes/utils.php

    r2987320 r3016660  
    4848    $settings = [
    4949        // basic options
    50         'enable_page_cache'              => true,
    51         'object_cache'                   => 'off',
    52         'cache_mobile'                   => true,
    53         'cache_mobile_separate_file'     => false,
    54         'loggedin_user_cache'            => false,
    55         'ssl_cache'                      => true, // deprecated
    56         'gzip_compression'               => false,
    57         'cache_timeout'                  => 1440,
     50        'enable_page_cache'                => true,
     51        'object_cache'                     => 'off',
     52        'cache_mobile'                     => true,
     53        'cache_mobile_separate_file'       => false,
     54        'loggedin_user_cache'              => false,
     55        'ssl_cache'                        => true, // deprecated
     56        'gzip_compression'                 => false,
     57        'cache_timeout'                    => 1440,
    5858        // advanced options
    59         'auto_configure_htaccess'        => $is_apache,
    60         'rejected_user_agents'           => '',
    61         'rejected_cookies'               => '',
    62         'vary_cookies'                   => '',
    63         'rejected_uri'                   => '',
    64         'ignored_query_strings'          => '',
    65         'cache_query_strings'            => '',
    66         'purge_additional_pages'         => '',
     59        'auto_configure_htaccess'          => $is_apache,
     60        'rejected_user_agents'             => '',
     61        'rejected_cookies'                 => '',
     62        'vary_cookies'                     => '',
     63        'rejected_uri'                     => '',
     64        'ignored_query_strings'            => '',
     65        'cache_query_strings'              => '',
     66        'purge_additional_pages'           => '',
    6767        // file optimization
    68         'minify_html'                    => false,
    69         'minify_html_dom_optimization'   => false,
    70         'combine_google_fonts'           => false,
    71         'swap_google_fonts_display'      => true,
    72         'use_bunny_fonts'                => false,
    73         'minify_css'                     => false,
    74         'combine_css'                    => false,
    75         'critical_css'                   => false,
    76         'critical_css_additional_files'  => '',
    77         'critical_css_excluded_files'    => '',
    78         'critical_css_appended_content'  => '',
    79         'critical_css_fallback'          => '',
    80         'excluded_css_files'             => '',
    81         'remove_unused_css'              => false,
    82         'ucss_safelist'                  => '',
    83         'ucss_excluded_files'            => '',
    84         'minify_js'                      => false,
    85         'combine_js'                     => false,
    86         'excluded_js_files'              => '',
    87         'js_execution_method'            => 'blocking', // deprecated @since 3.2
    88         'js_defer'                       => false,
    89         'js_defer_exclusions'            => '',
    90         'js_delay'                       => false,
    91         'js_delay_exclusions'            => '',
    92         'js_execution_optimized_only'    => true,   // deprecated @since 3.2
    93         'rewrite_file_optimizer'         => $is_apache,
     68        'minify_html'                      => false,
     69        'minify_html_dom_optimization'     => false,
     70        'combine_google_fonts'             => false,
     71        'swap_google_fonts_display'        => true,
     72        'use_bunny_fonts'                  => false,
     73        'minify_css'                       => false,
     74        'combine_css'                      => false,
     75        'critical_css'                     => false,
     76        'critical_css_additional_files'    => '',
     77        'critical_css_excluded_files'      => '',
     78        'critical_css_appended_content'    => '',
     79        'critical_css_fallback'            => '',
     80        'excluded_css_files'               => '',
     81        'remove_unused_css'                => false,
     82        'ucss_safelist'                    => '',
     83        'ucss_excluded_files'              => '',
     84        'minify_js'                        => false,
     85        'combine_js'                       => false,
     86        'excluded_js_files'                => '',
     87        'js_execution_method'              => 'blocking', // deprecated @since 3.2
     88        'js_defer'                         => false,
     89        'js_defer_exclusions'              => '',
     90        'js_delay'                         => false,
     91        'js_delay_exclusions'              => '',
     92        'js_execution_optimized_only'      => true,   // deprecated @since 3.2
     93        'rewrite_file_optimizer'           => $is_apache,
    9494        // media optimization
    95         'enable_image_optimization'      => false,
    96         'add_missing_image_dimensions'   => false,
     95        'enable_image_optimization'        => false,
     96        'image_optimizer_preferred_format' => '',
     97        'add_missing_image_dimensions'     => false,
    9798        // lazyload
    98         'enable_lazy_load'               => false,
    99         'lazy_load_post_content'         => true,
    100         'lazy_load_images'               => true,
    101         'lazy_load_iframes'              => true,
    102         'lazy_load_widgets'              => true,
    103         'lazy_load_post_thumbnail'       => true,
    104         'lazy_load_avatars'              => true,
    105         'lazy_load_skip_first_nth_img'   => 3,
    106         'disable_wp_lazy_load'           => false,
    107         'disable_wp_embeds'              => false,
    108         'disable_emoji_scripts'          => false,
     99        'enable_lazy_load'                 => false,
     100        'lazy_load_post_content'           => true,
     101        'lazy_load_images'                 => true,
     102        'lazy_load_iframes'                => true,
     103        'lazy_load_widgets'                => true,
     104        'lazy_load_post_thumbnail'         => true,
     105        'lazy_load_avatars'                => true,
     106        'lazy_load_skip_first_nth_img'     => 3,
     107        'disable_wp_lazy_load'             => false,
     108        'disable_wp_embeds'                => false,
     109        'disable_emoji_scripts'            => false,
    109110        // cdn
    110         'enable_cdn'                     => false,
    111         'cdn_hostname'                   => array( '' ),
    112         'cdn_zone'                       => array( '' ),
    113         'cdn_rejected_files'             => '',
     111        'enable_cdn'                       => false,
     112        'cdn_hostname'                     => array( '' ),
     113        'cdn_zone'                         => array( '' ),
     114        'cdn_rejected_files'               => '',
    114115        // preload
    115         'enable_cache_preload'           => false,
    116         'preload_homepage'               => true,
    117         'preload_public_posts'           => true,
    118         'preload_public_tax'             => true,
    119         'enable_sitemap_preload'         => false,
    120         'preload_sitemap'                => '',
    121         'prefetch_dns'                   => '',
    122         'preconnect_resource'            => '',
    123         'prefetch_links'                 => true,
     116        'enable_cache_preload'             => false,
     117        'preload_homepage'                 => true,
     118        'preload_public_posts'             => true,
     119        'preload_public_tax'               => true,
     120        'enable_sitemap_preload'           => false,
     121        'preload_sitemap'                  => '',
     122        'prefetch_dns'                     => '',
     123        'preconnect_resource'              => '',
     124        'prefetch_links'                   => true,
    124125        // db options
    125         'db_cleanup_post_revisions'      => false,
    126         'db_cleanup_auto_drafts'         => false,
    127         'db_cleanup_trashed_posts'       => false,
    128         'db_cleanup_spam_comments'       => false,
    129         'db_cleanup_trashed_comments'    => false,
    130         'db_cleanup_expired_transients'  => false,
    131         'db_cleanup_all_transients'      => false,
    132         'db_cleanup_optimize_tables'     => false,
    133         'enable_scheduled_db_cleanup'    => false,
    134         'scheduled_db_cleanup_frequency' => 'daily',
     126        'db_cleanup_post_revisions'        => false,
     127        'db_cleanup_auto_drafts'           => false,
     128        'db_cleanup_trashed_posts'         => false,
     129        'db_cleanup_spam_comments'         => false,
     130        'db_cleanup_trashed_comments'      => false,
     131        'db_cleanup_expired_transients'    => false,
     132        'db_cleanup_all_transients'        => false,
     133        'db_cleanup_optimize_tables'       => false,
     134        'enable_scheduled_db_cleanup'      => false,
     135        'scheduled_db_cleanup_frequency'   => 'daily',
    135136        // add-ons
    136         'enable_cloudflare'              => false,
    137         'cloudflare_api_token'           => '',
    138         'cloudflare_email'               => '',
    139         'cloudflare_api_key'             => '',
    140         'cloudflare_zone'                => '',
    141         'enable_heartbeat'               => false, // extention status
    142         'heartbeat_dashboard_status'     => 'enable', // enable,disable,modify
    143         'heartbeat_dashboard_interval'   => 60, // default interval in seconds
    144         'heartbeat_editor_status'        => 'enable', // enable,disable,modify
    145         'heartbeat_editor_interval'      => 15, // default interval in seconds
    146         'heartbeat_frontend_status'      => 'enable', // enable,disable,modify
    147         'heartbeat_frontend_interval'    => 60, // default interval in seconds
    148         'enable_varnish'                 => false,
    149         'varnish_ip'                     => '',
     137        'enable_cloudflare'                => false,
     138        'cloudflare_api_token'             => '',
     139        'cloudflare_email'                 => '',
     140        'cloudflare_api_key'               => '',
     141        'cloudflare_zone'                  => '',
     142        'enable_heartbeat'                 => false, // extension status
     143        'heartbeat_dashboard_status'       => 'enable', // enable,disable,modify
     144        'heartbeat_dashboard_interval'     => 60, // default interval in seconds
     145        'heartbeat_editor_status'          => 'enable', // enable,disable,modify
     146        'heartbeat_editor_interval'        => 15, // default interval in seconds
     147        'heartbeat_frontend_status'        => 'enable', // enable,disable,modify
     148        'heartbeat_frontend_interval'      => 60, // default interval in seconds
     149        'enable_varnish'                   => false,
     150        'varnish_ip'                       => '',
    150151        // misc
    151         'cache_footprint'                => true,
    152         'async_cache_cleaning'           => false,
     152        'cache_footprint'                  => true,
     153        'async_cache_cleaning'             => false,
    153154        // new options needs to migrate from extensions
    154         'enable_google_tracking'         => false,
    155         'enable_fb_tracking'             => false,
     155        'enable_google_tracking'           => false,
     156        'enable_fb_tracking'               => false,
    156157    ];
    157158
     
    884885     * @hook   powered_cache_cdn_addresses
    885886     *
    886      * @param  {array} $cdn_addresses CDN Adresses.
     887     * @param  {array} $cdn_addresses CDN Addresses.
    887888     *
    888889     * @return {array} New value.
  • powered-cache/tags/3.3.3/languages/powered-cache.pot

    r3004768 r3016660  
    1 # Copyright (C) 2023 Powered Cache
     1# Copyright (C) 2024 Powered Cache
    22# This file is distributed under the GPL v2 or later.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Powered Cache 3.3.2\n"
     5"Project-Id-Version: Powered Cache 3.3.3\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/powered-cache\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2023-12-03T12:16:17+00:00\n"
     12"POT-Creation-Date: 2024-01-02T21:21:18+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.9.0\n"
     
    1818#. Author of the plugin
    1919#: includes/admin/dashboard.php:93
    20 #: includes/admin/dashboard.php:452
     20#: includes/admin/dashboard.php:453
    2121#: includes/admin/partials/settings-page.php:39
    2222#: includes/classes/MetaBox.php:127
     
    3939
    4040#: includes/admin/dashboard.php:106
    41 #: includes/admin/dashboard.php:850
     41#: includes/admin/dashboard.php:851
    4242msgid "Settings"
    4343msgstr ""
    4444
    45 #: includes/admin/dashboard.php:480
     45#: includes/admin/dashboard.php:481
    4646msgid "Page cache deleted for all websites!"
    4747msgstr ""
    4848
    49 #: includes/admin/dashboard.php:481
     49#: includes/admin/dashboard.php:482
    5050msgid "Page cache deleted successfully!"
    5151msgstr ""
    5252
    53 #: includes/admin/dashboard.php:482
     53#: includes/admin/dashboard.php:483
    5454msgid "Object cache deleted successfully!"
    5555msgstr ""
    5656
    57 #: includes/admin/dashboard.php:483
     57#: includes/admin/dashboard.php:484
    5858msgid "All cached items flushed successfully!"
    5959msgstr ""
    6060
    61 #: includes/admin/dashboard.php:484
     61#: includes/admin/dashboard.php:485
    6262msgid "The cache preloading has been initialized!"
    6363msgstr ""
    6464
    65 #: includes/admin/dashboard.php:485
     65#: includes/admin/dashboard.php:486
    6666msgid "The Critical CSS generation process has been initialized!"
    6767msgstr ""
    6868
    69 #: includes/admin/dashboard.php:486
     69#: includes/admin/dashboard.php:487
    7070msgid "The Critical CSS generation process has been initialized for all sites! This might take a while, depending on the network size."
    7171msgstr ""
    7272
    73 #: includes/admin/dashboard.php:487
     73#: includes/admin/dashboard.php:488
    7474msgid "The UCSS generation process has been initialized!"
    7575msgstr ""
    7676
    77 #: includes/admin/dashboard.php:488
     77#: includes/admin/dashboard.php:489
    7878msgid "The UCSS generation process has been initialized for all sites! This might take a while, depending on the network size."
    7979msgstr ""
    8080
    81 #: includes/admin/dashboard.php:489
     81#: includes/admin/dashboard.php:490
    8282msgid "Cloudflare cache flushed, it can take up to 30 seconds to delete all cache from Cloudflare!"
    8383msgstr ""
    8484
    85 #: includes/admin/dashboard.php:490
     85#: includes/admin/dashboard.php:491
    8686msgid "Settings have been reset!"
    8787msgstr ""
    8888
    89 #: includes/admin/dashboard.php:491
     89#: includes/admin/dashboard.php:492
    9090msgid "Settings have been imported!"
    9191msgstr ""
    9292
    93 #: includes/admin/dashboard.php:492
     93#: includes/admin/dashboard.php:493
    9494msgid "Settings saved and database being optimized..."
    9595msgstr ""
    9696
    97 #: includes/admin/dashboard.php:493
     97#: includes/admin/dashboard.php:494
    9898msgid "Settings saved."
    9999msgstr ""
    100100
    101 #: includes/admin/dashboard.php:497
     101#: includes/admin/dashboard.php:498
    102102msgid "Page cache for %s language has been deleted!"
    103103msgstr ""
    104104
    105 #: includes/admin/dashboard.php:501
    106105#: includes/admin/dashboard.php:502
    107106#: includes/admin/dashboard.php:503
     
    111110#: includes/admin/dashboard.php:507
    112111#: includes/admin/dashboard.php:508
     112#: includes/admin/dashboard.php:509
    113113msgid "You don't have permission to perform this action!"
    114114msgstr ""
    115115
    116 #: includes/admin/dashboard.php:509
     116#: includes/admin/dashboard.php:510
    117117msgid "Your license key does not seem valid. A valid license is required for the Critical CSS!"
    118118msgstr ""
    119119
    120 #: includes/admin/dashboard.php:510
     120#: includes/admin/dashboard.php:511
    121121msgid "Your license key does not seem valid. A valid license is required for removing unused CSS!"
    122122msgstr ""
    123123
    124 #: includes/admin/dashboard.php:511
     124#: includes/admin/dashboard.php:512
    125125msgid "Could not flush Cloudflare cache. Please make sure you entered the correct credentials and zone id!"
    126126msgstr ""
    127127
    128 #: includes/admin/dashboard.php:553
     128#: includes/admin/dashboard.php:554
    129129msgid "Purge All Cache"
    130130msgstr ""
    131131
    132 #: includes/admin/dashboard.php:716
     132#: includes/admin/dashboard.php:717
    133133msgid "wp-config.php is writable."
    134134msgstr ""
    135135
    136 #: includes/admin/dashboard.php:718
     136#: includes/admin/dashboard.php:719
    137137msgid "wp-config.php is not writable. Please make sure the file writable or you can manually define %s constant."
    138138msgstr ""
    139139
    140 #: includes/admin/dashboard.php:731
     140#: includes/admin/dashboard.php:732
    141141msgid "Cache directory %s is not exist!"
    142142msgstr ""
    143143
    144 #: includes/admin/dashboard.php:733
     144#: includes/admin/dashboard.php:734
    145145msgid "Cache directory %s is not writeable!"
    146146msgstr ""
    147147
    148 #: includes/admin/dashboard.php:736
     148#: includes/admin/dashboard.php:737
    149149msgid "Cache directory %s exist and writable!"
    150150msgstr ""
    151151
    152 #: includes/admin/dashboard.php:750
     152#: includes/admin/dashboard.php:751
    153153msgid ".htaccess file %s is not exist!"
    154154msgstr ""
    155155
    156 #: includes/admin/dashboard.php:752
     156#: includes/admin/dashboard.php:753
    157157msgid ".htaccess file %s is not writeable!"
    158158msgstr ""
    159159
    160 #: includes/admin/dashboard.php:755
     160#: includes/admin/dashboard.php:756
    161161msgid ".htaccess file %s exist and writable!"
    162162msgstr ""
    163163
    164 #: includes/admin/dashboard.php:770
     164#: includes/admin/dashboard.php:771
    165165msgid "Required file for the page caching %s is not exist!"
    166166msgstr ""
    167167
    168 #: includes/admin/dashboard.php:772
     168#: includes/admin/dashboard.php:773
    169169msgid "Required file for the page caching %s is not writeable!"
    170170msgstr ""
    171171
    172 #: includes/admin/dashboard.php:775
     172#: includes/admin/dashboard.php:776
    173173msgid "Required file for the page caching %s exist and writable!"
    174174msgstr ""
    175175
    176 #: includes/admin/dashboard.php:790
     176#: includes/admin/dashboard.php:791
    177177msgid "Required file for the object caching %s is not exist!"
    178178msgstr ""
    179179
    180 #: includes/admin/dashboard.php:792
     180#: includes/admin/dashboard.php:793
    181181msgid "Required file for the object caching %s is not writeable!"
    182182msgstr ""
    183183
    184 #: includes/admin/dashboard.php:795
     184#: includes/admin/dashboard.php:796
    185185msgid "Required file for the object caching %s exist and writable!"
    186186msgstr ""
    187187
    188 #: includes/admin/dashboard.php:808
     188#: includes/admin/dashboard.php:809
    189189msgid "Invalid request"
    190190msgstr ""
    191191
    192 #: includes/admin/dashboard.php:853
     192#: includes/admin/dashboard.php:854
    193193msgid "Get Premium"
    194194msgstr ""
     
    268268
    269269#: includes/admin/partials/modals.php:29
    270 #: includes/admin/partials/settings-page.php:2726
     270#: includes/admin/partials/settings-page.php:2761
    271271msgid "Diagnostic"
    272272msgstr ""
     
    277277
    278278#: includes/admin/partials/modals.php:41
    279 msgid "Welcome to Powered Cache Diagnostic. Running the diagnostic test helps to identify potential issues with the caching. This is only a test. It might take additinal steps to fixing the issues."
     279msgid "Welcome to Powered Cache Diagnostic. Running the diagnostic test helps to identify potential issues with the caching. This is only a test. It might take additional steps to fixing the issues."
    280280msgstr ""
    281281
     
    308308
    309309#: includes/admin/partials/settings-page.php:74
    310 #: includes/admin/partials/settings-page.php:1129
     310#: includes/admin/partials/settings-page.php:1141
    311311msgid "Media Optimization"
    312312msgstr ""
    313313
    314314#: includes/admin/partials/settings-page.php:78
    315 #: includes/admin/partials/settings-page.php:1443
     315#: includes/admin/partials/settings-page.php:1478
    316316msgid "CDN Integration"
    317317msgstr ""
    318318
    319319#: includes/admin/partials/settings-page.php:82
    320 #: includes/admin/partials/settings-page.php:1565
     320#: includes/admin/partials/settings-page.php:1600
    321321msgid "Preload"
    322322msgstr ""
     
    352352#: includes/admin/partials/settings-page.php:143
    353353#: includes/admin/partials/settings-page.php:165
    354 #: includes/admin/partials/settings-page.php:2120
     354#: includes/admin/partials/settings-page.php:2155
    355355msgid "Learn More"
    356356msgstr ""
     
    438438#: includes/admin/partials/settings-page.php:299
    439439#: includes/admin/partials/settings-page.php:546
    440 #: includes/admin/partials/settings-page.php:1119
    441 #: includes/admin/partials/settings-page.php:1433
    442 #: includes/admin/partials/settings-page.php:1555
    443 #: includes/admin/partials/settings-page.php:1829
     440#: includes/admin/partials/settings-page.php:1131
     441#: includes/admin/partials/settings-page.php:1468
     442#: includes/admin/partials/settings-page.php:1590
     443#: includes/admin/partials/settings-page.php:1864
    444444msgid "Update settings"
    445445msgstr ""
     
    514514
    515515#: includes/admin/partials/settings-page.php:475
    516 msgid "Powered Cache will create seperate caching file for the value of these query strings."
     516msgid "Powered Cache will create separate caching file for the value of these query strings."
    517517msgstr ""
    518518
     
    611611#: includes/admin/partials/settings-page.php:740
    612612#: includes/admin/partials/settings-page.php:846
    613 #: includes/admin/partials/settings-page.php:1139
    614 #: includes/admin/partials/settings-page.php:1340
    615 #: includes/admin/partials/settings-page.php:1678
    616 #: includes/admin/partials/settings-page.php:1793
    617 #: includes/admin/partials/settings-page.php:2074
    618 #: includes/admin/partials/settings-page.php:2461
    619 #: includes/admin/partials/settings-page.php:2527
    620 #: includes/admin/partials/settings-page.php:2579
     613#: includes/admin/partials/settings-page.php:1151
     614#: includes/admin/partials/settings-page.php:1375
     615#: includes/admin/partials/settings-page.php:1713
     616#: includes/admin/partials/settings-page.php:1828
     617#: includes/admin/partials/settings-page.php:2109
     618#: includes/admin/partials/settings-page.php:2496
     619#: includes/admin/partials/settings-page.php:2562
     620#: includes/admin/partials/settings-page.php:2614
    621621msgid "Premium"
    622622msgstr ""
     
    631631
    632632#: includes/admin/partials/settings-page.php:769
    633 msgid "Additonal files to critical (one per line)"
     633msgid "Additional files to critical (one per line)"
    634634msgstr ""
    635635
     
    778778msgstr ""
    779779
    780 #: includes/admin/partials/settings-page.php:1137
     780#: includes/admin/partials/settings-page.php:1114
     781msgid "This feature may not work on Windows servers without manual .htaccess configuration."
     782msgstr ""
     783
     784#: includes/admin/partials/settings-page.php:1149
    781785msgid "Image Optimization"
    782786msgstr ""
    783787
    784 #: includes/admin/partials/settings-page.php:1158
     788#: includes/admin/partials/settings-page.php:1171
    785789msgid "Enable Image Optimization Service"
    786790msgstr ""
    787791
    788 #: includes/admin/partials/settings-page.php:1159
     792#: includes/admin/partials/settings-page.php:1172
    789793msgid "Our image optimization service instantly optimizes images from our global network of servers. Images will be served in the AVIF format when supported by the user's browser. If AVIF is not supported, the WebP format will be used as a fallback, ensuring efficient loading and high-quality visuals."
    790794msgstr ""
    791795
    792 #: includes/admin/partials/settings-page.php:1172
     796#: includes/admin/partials/settings-page.php:1191
     797msgid "Use WebP over AVIF"
     798msgstr ""
     799
     800#: includes/admin/partials/settings-page.php:1193
     801msgid "Activate this option to prioritize the WebP format over AVIF for image optimization."
     802msgstr ""
     803
     804#: includes/admin/partials/settings-page.php:1207
    793805msgid "Lazy Load"
    794806msgstr ""
    795807
    796 #: includes/admin/partials/settings-page.php:1174
     808#: includes/admin/partials/settings-page.php:1209
    797809msgid "Loads images and iframes only when visible to the user."
    798810msgstr ""
    799811
    800 #: includes/admin/partials/settings-page.php:1194
     812#: includes/admin/partials/settings-page.php:1229
    801813msgid "Enable Lazy Load"
    802814msgstr ""
    803815
    804 #: includes/admin/partials/settings-page.php:1213
     816#: includes/admin/partials/settings-page.php:1248
    805817msgid "Enable for post content."
    806818msgstr ""
    807819
    808 #: includes/admin/partials/settings-page.php:1229
     820#: includes/admin/partials/settings-page.php:1264
    809821msgid "Enable for images."
    810822msgstr ""
    811823
    812 #: includes/admin/partials/settings-page.php:1245
     824#: includes/admin/partials/settings-page.php:1280
    813825msgid "Enable for iframes."
    814826msgstr ""
    815827
    816 #: includes/admin/partials/settings-page.php:1260
     828#: includes/admin/partials/settings-page.php:1295
    817829msgid "Enable for widgets."
    818830msgstr ""
    819831
    820 #: includes/admin/partials/settings-page.php:1275
     832#: includes/admin/partials/settings-page.php:1310
    821833msgid "Enable for post thumbnails."
    822834msgstr ""
    823835
    824 #: includes/admin/partials/settings-page.php:1290
     836#: includes/admin/partials/settings-page.php:1325
    825837msgid "Enable for avatars."
    826838msgstr ""
    827839
    828 #: includes/admin/partials/settings-page.php:1299
     840#: includes/admin/partials/settings-page.php:1334
    829841msgid "Lazy Load from nth image"
    830842msgstr ""
    831843
    832 #: includes/admin/partials/settings-page.php:1311
     844#: includes/admin/partials/settings-page.php:1346
    833845msgid "Do not lazy load the first X images. This value can be modified to prevent the lazy loading of above-the-fold images, which otherwise could negatively affect the Largest Contentful Paint (LCP)."
    834846msgstr ""
    835847
    836 #: includes/admin/partials/settings-page.php:1328
     848#: includes/admin/partials/settings-page.php:1363
    837849msgid "Disable WordPress Native Lazy Load"
    838850msgstr ""
    839851
    840 #: includes/admin/partials/settings-page.php:1338
     852#: includes/admin/partials/settings-page.php:1373
    841853msgid "Image Dimensions"
    842854msgstr ""
    843855
    844 #: includes/admin/partials/settings-page.php:1360
     856#: includes/admin/partials/settings-page.php:1395
    845857msgid "Add missing image dimensions."
    846858msgstr ""
    847859
    848 #: includes/admin/partials/settings-page.php:1361
     860#: includes/admin/partials/settings-page.php:1396
    849861msgid "Adds missing width and height attributes into images, potentially preventing layout shifts and enhancing the experience for your visitors."
    850862msgstr ""
    851863
    852 #: includes/admin/partials/settings-page.php:1372
     864#: includes/admin/partials/settings-page.php:1407
    853865msgid "Embeds"
    854866msgstr ""
    855867
    856 #: includes/admin/partials/settings-page.php:1389
     868#: includes/admin/partials/settings-page.php:1424
    857869msgid "Disable WordPress Embeds"
    858870msgstr ""
    859871
    860 #: includes/admin/partials/settings-page.php:1390
     872#: includes/admin/partials/settings-page.php:1425
    861873msgid "Disables embedding posts from WordPress-based websites (including your own) which converts URLs into heavy iframes."
    862874msgstr ""
    863875
    864 #: includes/admin/partials/settings-page.php:1401
     876#: includes/admin/partials/settings-page.php:1436
    865877msgid "Emoji"
    866878msgstr ""
    867879
    868 #: includes/admin/partials/settings-page.php:1418
     880#: includes/admin/partials/settings-page.php:1453
    869881msgid "Remove Emoji Scripts"
    870882msgstr ""
    871883
    872 #: includes/admin/partials/settings-page.php:1420
     884#: includes/admin/partials/settings-page.php:1455
    873885msgid "Removes the unnecessary emoji scripts from your website front-end. Doesn't remove emojis, don't worry."
    874886msgstr ""
    875887
    876 #: includes/admin/partials/settings-page.php:1449
     888#: includes/admin/partials/settings-page.php:1484
    877889msgid "CDN"
    878890msgstr ""
    879891
    880 #: includes/admin/partials/settings-page.php:1466
     892#: includes/admin/partials/settings-page.php:1501
    881893msgid "Enable CDN Integration"
    882894msgstr ""
    883895
    884 #: includes/admin/partials/settings-page.php:1467
     896#: includes/admin/partials/settings-page.php:1502
    885897msgid "Please make sure that your CDN is properly setup before enabling this feature "
    886898msgstr ""
    887899
    888 #: includes/admin/partials/settings-page.php:1478
     900#: includes/admin/partials/settings-page.php:1513
    889901msgid "CDN Hostnames"
    890902msgstr ""
    891903
    892 #: includes/admin/partials/settings-page.php:1479
     904#: includes/admin/partials/settings-page.php:1514
    893905msgid "Enter your CNAME(s)"
    894906msgstr ""
    895907
    896 #: includes/admin/partials/settings-page.php:1497
     908#: includes/admin/partials/settings-page.php:1532
    897909msgid "for"
    898910msgstr ""
    899911
    900 #: includes/admin/partials/settings-page.php:1515
     912#: includes/admin/partials/settings-page.php:1550
    901913msgid "Add Hostname"
    902914msgstr ""
    903915
    904 #: includes/admin/partials/settings-page.php:1523
     916#: includes/admin/partials/settings-page.php:1558
    905917msgid "Rejected Files"
    906918msgstr ""
    907919
    908 #: includes/admin/partials/settings-page.php:1542
     920#: includes/admin/partials/settings-page.php:1577
    909921msgid "One URL per line. It can be full URL or absolute path."
    910922msgstr ""
    911923
    912 #: includes/admin/partials/settings-page.php:1574
     924#: includes/admin/partials/settings-page.php:1609
    913925msgid "It seems page caching is not activated yet. Page caching needs to be enabled in order to get the advantage of preloading features!"
    914926msgstr ""
    915927
    916 #: includes/admin/partials/settings-page.php:1582
     928#: includes/admin/partials/settings-page.php:1617
    917929msgid "Cache Preload"
    918930msgstr ""
    919931
    920 #: includes/admin/partials/settings-page.php:1584
     932#: includes/admin/partials/settings-page.php:1619
    921933msgid "Preloading will visit pages based on the settings and generate cache, just like any other visitor to the site."
    922934msgstr ""
    923935
    924 #: includes/admin/partials/settings-page.php:1606
     936#: includes/admin/partials/settings-page.php:1641
    925937msgid "Enable Preloading"
    926938msgstr ""
    927939
    928 #: includes/admin/partials/settings-page.php:1607
     940#: includes/admin/partials/settings-page.php:1642
    929941msgid "Activate preloading."
    930942msgstr ""
    931943
    932 #: includes/admin/partials/settings-page.php:1627
     944#: includes/admin/partials/settings-page.php:1662
    933945msgid "Enable for homepage"
    934946msgstr ""
    935947
    936 #: includes/admin/partials/settings-page.php:1628
     948#: includes/admin/partials/settings-page.php:1663
    937949msgid "Preloads homepage."
    938950msgstr ""
    939951
    940 #: includes/admin/partials/settings-page.php:1644
     952#: includes/admin/partials/settings-page.php:1679
    941953msgid "Enable for posts"
    942954msgstr ""
    943955
    944 #: includes/admin/partials/settings-page.php:1645
     956#: includes/admin/partials/settings-page.php:1680
    945957msgid "Individual post pages will be preloaded. The public post types are supported."
    946958msgstr ""
    947959
    948 #: includes/admin/partials/settings-page.php:1661
     960#: includes/admin/partials/settings-page.php:1696
    949961msgid "Enable for public taxonomies"
    950962msgstr ""
    951963
    952 #: includes/admin/partials/settings-page.php:1662
     964#: includes/admin/partials/settings-page.php:1697
    953965msgid "Preload archive pages of taxonomies. (tags, category etc..)"
    954966msgstr ""
    955967
    956 #: includes/admin/partials/settings-page.php:1676
     968#: includes/admin/partials/settings-page.php:1711
    957969msgid "Sitemap Preloading"
    958970msgstr ""
    959971
    960 #: includes/admin/partials/settings-page.php:1681
     972#: includes/admin/partials/settings-page.php:1716
    961973msgid "Preloads sitemaps and the URLs placed in sitemaps."
    962974msgstr ""
    963975
    964 #: includes/admin/partials/settings-page.php:1699
     976#: includes/admin/partials/settings-page.php:1734
    965977msgid "Enable Sitemap Preloading"
    966978msgstr ""
    967979
    968 #: includes/admin/partials/settings-page.php:1700
     980#: includes/admin/partials/settings-page.php:1735
    969981msgid "We automatically detect sitemaps generated by Yoast SEO, All-in-one-SEO, Rank Math SEO, SEOPress."
    970982msgstr ""
    971983
    972 #: includes/admin/partials/settings-page.php:1707
     984#: includes/admin/partials/settings-page.php:1742
    973985msgid "Enter sitemap URLs (one per line)"
    974986msgstr ""
    975987
    976 #: includes/admin/partials/settings-page.php:1717
     988#: includes/admin/partials/settings-page.php:1752
    977989msgid "Preload the urls in listed sitemaps."
    978990msgstr ""
    979991
    980 #: includes/admin/partials/settings-page.php:1731
     992#: includes/admin/partials/settings-page.php:1766
    981993msgid "Prefetch DNS"
    982994msgstr ""
    983995
    984 #: includes/admin/partials/settings-page.php:1732
     996#: includes/admin/partials/settings-page.php:1767
    985997msgid "DNS-prefetch is an attempt to resolve domain names before resources get requested."
    986998msgstr ""
    987999
    988 #: includes/admin/partials/settings-page.php:1739
     1000#: includes/admin/partials/settings-page.php:1774
    9891001msgid "Enter external hosts to be prefetched (one per line)"
    9901002msgstr ""
    9911003
    992 #: includes/admin/partials/settings-page.php:1749
     1004#: includes/admin/partials/settings-page.php:1784
    9931005msgid "DNS-prefetch would reduce DNS lookup time."
    9941006msgstr ""
    9951007
    996 #: includes/admin/partials/settings-page.php:1760
     1008#: includes/admin/partials/settings-page.php:1795
    9971009msgid "Preconnect"
    9981010msgstr ""
    9991011
    1000 #: includes/admin/partials/settings-page.php:1761
     1012#: includes/admin/partials/settings-page.php:1796
    10011013msgid "Preconnect is used to indicate an origin that will be used to fetch required resources. It initializes an early connection, which includes the DNS lookup, TCP handshake, and optional TLS negotiation."
    10021014msgstr ""
    10031015
    1004 #: includes/admin/partials/settings-page.php:1768
     1016#: includes/admin/partials/settings-page.php:1803
    10051017msgid "Enter external hosts to be preconnected (one per line)"
    10061018msgstr ""
    10071019
    1008 #: includes/admin/partials/settings-page.php:1778
     1020#: includes/admin/partials/settings-page.php:1813
    10091021msgid "The preconnect hint is best used for only the most critical connections."
    10101022msgstr ""
    10111023
    1012 #: includes/admin/partials/settings-page.php:1791
     1024#: includes/admin/partials/settings-page.php:1826
    10131025msgid "Prefetch links"
    10141026msgstr ""
    10151027
    1016 #: includes/admin/partials/settings-page.php:1812
     1028#: includes/admin/partials/settings-page.php:1847
    10171029msgid "Enable link prefetching"
    10181030msgstr ""
    10191031
    1020 #: includes/admin/partials/settings-page.php:1813
     1032#: includes/admin/partials/settings-page.php:1848
    10211033msgid "Faster subsequent page-loads by prefetching or prerendering in-viewport links during idle time."
    10221034msgstr ""
    10231035
    1024 #: includes/admin/partials/settings-page.php:1840
     1036#: includes/admin/partials/settings-page.php:1875
    10251037msgid "Database Optimization"
    10261038msgstr ""
    10271039
    1028 #: includes/admin/partials/settings-page.php:1850
     1040#: includes/admin/partials/settings-page.php:1885
    10291041msgid "It seems Powered Cache has been enabled on a large multisite network. Cleanup counts might be slightly different from than actual value due to the volume of the sites in the network."
    10301042msgstr ""
    10311043
    1032 #: includes/admin/partials/settings-page.php:1858
     1044#: includes/admin/partials/settings-page.php:1893
    10331045msgid "Post Cleanup"
    10341046msgstr ""
    10351047
    1036 #: includes/admin/partials/settings-page.php:1875
     1048#: includes/admin/partials/settings-page.php:1910
    10371049msgid "Post Revisions"
    10381050msgstr ""
    10391051
    1040 #: includes/admin/partials/settings-page.php:1876
     1052#: includes/admin/partials/settings-page.php:1911
    10411053msgid "Delete post revisions."
    10421054msgstr ""
    10431055
    1044 #: includes/admin/partials/settings-page.php:1880
     1056#: includes/admin/partials/settings-page.php:1915
    10451057msgid "%s revisions in database"
    10461058msgstr ""
    10471059
    1048 #: includes/admin/partials/settings-page.php:1898
     1060#: includes/admin/partials/settings-page.php:1933
    10491061msgid "Auto Drafts"
    10501062msgstr ""
    10511063
    1052 #: includes/admin/partials/settings-page.php:1899
     1064#: includes/admin/partials/settings-page.php:1934
    10531065msgid "Delete auto-draft posts."
    10541066msgstr ""
    10551067
    1056 #: includes/admin/partials/settings-page.php:1903
     1068#: includes/admin/partials/settings-page.php:1938
    10571069msgid "%s auto-draft in database"
    10581070msgstr ""
    10591071
    1060 #: includes/admin/partials/settings-page.php:1921
     1072#: includes/admin/partials/settings-page.php:1956
    10611073msgid "Trashed Posts"
    10621074msgstr ""
    10631075
    1064 #: includes/admin/partials/settings-page.php:1922
     1076#: includes/admin/partials/settings-page.php:1957
    10651077msgid "Permanently delete trashed posts."
    10661078msgstr ""
    10671079
    1068 #: includes/admin/partials/settings-page.php:1926
     1080#: includes/admin/partials/settings-page.php:1961
    10691081msgid "%s trashed post in database"
    10701082msgstr ""
    10711083
    1072 #: includes/admin/partials/settings-page.php:1935
     1084#: includes/admin/partials/settings-page.php:1970
    10731085msgid "Comments Cleanup"
    10741086msgstr ""
    10751087
    1076 #: includes/admin/partials/settings-page.php:1952
     1088#: includes/admin/partials/settings-page.php:1987
    10771089msgid "Spam Comments"
    10781090msgstr ""
    10791091
    1080 #: includes/admin/partials/settings-page.php:1953
     1092#: includes/admin/partials/settings-page.php:1988
    10811093msgid "Comments marked as spam that haven't been deleted yet."
    10821094msgstr ""
    10831095
    1084 #: includes/admin/partials/settings-page.php:1957
     1096#: includes/admin/partials/settings-page.php:1992
    10851097msgid "%s spam comment in database"
    10861098msgstr ""
    10871099
    1088 #: includes/admin/partials/settings-page.php:1974
     1100#: includes/admin/partials/settings-page.php:2009
    10891101msgid "Trashed Comments"
    10901102msgstr ""
    10911103
    1092 #: includes/admin/partials/settings-page.php:1975
     1104#: includes/admin/partials/settings-page.php:2010
    10931105msgid "Permanently delete trashed comments."
    10941106msgstr ""
    10951107
    1096 #: includes/admin/partials/settings-page.php:1979
     1108#: includes/admin/partials/settings-page.php:2014
    10971109msgid "%s trashed comment in database"
    10981110msgstr ""
    10991111
    1100 #: includes/admin/partials/settings-page.php:1987
     1112#: includes/admin/partials/settings-page.php:2022
    11011113msgid "Transients Cleanup"
    11021114msgstr ""
    11031115
    1104 #: includes/admin/partials/settings-page.php:2004
     1116#: includes/admin/partials/settings-page.php:2039
    11051117msgid "Expired Transients"
    11061118msgstr ""
    11071119
    1108 #: includes/admin/partials/settings-page.php:2005
     1120#: includes/admin/partials/settings-page.php:2040
    11091121msgid "Permanently delete expired transients."
    11101122msgstr ""
    11111123
    1112 #: includes/admin/partials/settings-page.php:2009
     1124#: includes/admin/partials/settings-page.php:2044
    11131125msgid "%s expired transient in database"
    11141126msgstr ""
    11151127
    1116 #: includes/admin/partials/settings-page.php:2027
     1128#: includes/admin/partials/settings-page.php:2062
    11171129msgid "All Transients"
    11181130msgstr ""
    11191131
    1120 #: includes/admin/partials/settings-page.php:2028
     1132#: includes/admin/partials/settings-page.php:2063
    11211133msgid "Permanently delete all transients."
    11221134msgstr ""
    11231135
    1124 #: includes/admin/partials/settings-page.php:2032
     1136#: includes/admin/partials/settings-page.php:2067
    11251137msgid "%s transient in database"
    11261138msgstr ""
    11271139
    1128 #: includes/admin/partials/settings-page.php:2041
     1140#: includes/admin/partials/settings-page.php:2076
    11291141msgid "Database Optimize"
    11301142msgstr ""
    11311143
    1132 #: includes/admin/partials/settings-page.php:2058
     1144#: includes/admin/partials/settings-page.php:2093
    11331145msgid "Optimize Tables"
    11341146msgstr ""
    11351147
    1136 #: includes/admin/partials/settings-page.php:2059
     1148#: includes/admin/partials/settings-page.php:2094
    11371149msgid "Reduces overhead of database tables."
    11381150msgstr ""
    11391151
    1140 #: includes/admin/partials/settings-page.php:2063
     1152#: includes/admin/partials/settings-page.php:2098
    11411153msgid "%s tables to optimize"
    11421154msgstr ""
    11431155
    1144 #: includes/admin/partials/settings-page.php:2072
     1156#: includes/admin/partials/settings-page.php:2107
    11451157msgid "Schedule Cleanups"
    11461158msgstr ""
    11471159
    1148 #: includes/admin/partials/settings-page.php:2078
     1160#: includes/admin/partials/settings-page.php:2113
    11491161msgid "Schedule Powered Cache to automatically clean your database daily, weekly or monthly."
    11501162msgstr ""
    11511163
    1152 #: includes/admin/partials/settings-page.php:2095
     1164#: includes/admin/partials/settings-page.php:2130
    11531165msgid "Enabled scheduled cleanups"
    11541166msgstr ""
    11551167
    1156 #: includes/admin/partials/settings-page.php:2101
     1168#: includes/admin/partials/settings-page.php:2136
    11571169msgid "Frequency"
    11581170msgstr ""
    11591171
    1160 #: includes/admin/partials/settings-page.php:2117
     1172#: includes/admin/partials/settings-page.php:2152
    11611173msgid "Regular cleanups of your database ensures you’re regularly removing extra bloat which can slow down your host server. Upgrade to Premium to unlock this feature today!"
    11621174msgstr ""
    11631175
    1164 #: includes/admin/partials/settings-page.php:2132
     1176#: includes/admin/partials/settings-page.php:2167
    11651177msgid "Save settings and Optimize"
    11661178msgstr ""
    11671179
    1168 #: includes/admin/partials/settings-page.php:2134
     1180#: includes/admin/partials/settings-page.php:2169
    11691181msgid "Tip: Make sure you have a current backup before running a cleanup."
    11701182msgstr ""
    11711183
    1172 #: includes/admin/partials/settings-page.php:2148
     1184#: includes/admin/partials/settings-page.php:2183
    11731185msgid "Cloudflare"
    11741186msgstr ""
    11751187
    1176 #: includes/admin/partials/settings-page.php:2162
    1177 #: includes/admin/partials/settings-page.php:2249
    1178 #: includes/admin/partials/settings-page.php:2273
     1188#: includes/admin/partials/settings-page.php:2197
     1189#: includes/admin/partials/settings-page.php:2284
     1190#: includes/admin/partials/settings-page.php:2308
     1191#: includes/admin/partials/settings-page.php:2371
     1192#: includes/admin/partials/settings-page.php:2435
     1193#: includes/admin/partials/settings-page.php:2514
     1194#: includes/admin/partials/settings-page.php:2578
     1195#: includes/admin/partials/settings-page.php:2631
     1196msgid "Enable"
     1197msgstr ""
     1198
     1199#: includes/admin/partials/settings-page.php:2204
     1200msgid "Cloudflare extension for PoweredCache. It allows to purge Cloudflare cache within WordPress."
     1201msgstr ""
     1202
     1203#: includes/admin/partials/settings-page.php:2207
     1204msgid "API Token"
     1205msgstr ""
     1206
     1207#: includes/admin/partials/settings-page.php:2215
     1208msgid "Recommended authentication method."
     1209msgstr ""
     1210
     1211#: includes/admin/partials/settings-page.php:2217
     1212msgid "Create a new token"
     1213msgstr ""
     1214
     1215#: includes/admin/partials/settings-page.php:2219
     1216msgid "Or you can enter Cloudflare email and API Key."
     1217msgstr ""
     1218
     1219#: includes/admin/partials/settings-page.php:2227
     1220msgid "Cloudflare Email"
     1221msgstr ""
     1222
     1223#: includes/admin/partials/settings-page.php:2240
     1224msgid "API Key"
     1225msgstr ""
     1226
     1227#: includes/admin/partials/settings-page.php:2254
     1228msgid "Zone ID"
     1229msgstr ""
     1230
     1231#: includes/admin/partials/settings-page.php:2270
     1232msgid "Heartbeat"
     1233msgstr ""
     1234
     1235#: includes/admin/partials/settings-page.php:2291
     1236msgid "Heartbeat extension allows you to manage the frequency of the WordPress Heartbeat API."
     1237msgstr ""
     1238
     1239#: includes/admin/partials/settings-page.php:2293
     1240msgid "Dashboard"
     1241msgstr ""
     1242
     1243#: includes/admin/partials/settings-page.php:2322
     1244#: includes/admin/partials/settings-page.php:2386
     1245#: includes/admin/partials/settings-page.php:2449
     1246msgid "Disable"
     1247msgstr ""
     1248
    11791249#: includes/admin/partials/settings-page.php:2336
    1180 #: includes/admin/partials/settings-page.php:2400
    1181 #: includes/admin/partials/settings-page.php:2479
    1182 #: includes/admin/partials/settings-page.php:2543
    1183 #: includes/admin/partials/settings-page.php:2596
    1184 msgid "Enable"
    1185 msgstr ""
    1186 
    1187 #: includes/admin/partials/settings-page.php:2169
    1188 msgid "Cloudflare extension for PoweredCache. It allows to purge Cloudflare cache within WordPress."
    1189 msgstr ""
    1190 
    1191 #: includes/admin/partials/settings-page.php:2172
    1192 msgid "API Token"
    1193 msgstr ""
    1194 
    1195 #: includes/admin/partials/settings-page.php:2180
    1196 msgid "Recommended authentication method."
    1197 msgstr ""
    1198 
    1199 #: includes/admin/partials/settings-page.php:2182
    1200 msgid "Create a new token"
    1201 msgstr ""
    1202 
    1203 #: includes/admin/partials/settings-page.php:2184
    1204 msgid "Or you can enter Cloudflare email and API Key."
    1205 msgstr ""
    1206 
    1207 #: includes/admin/partials/settings-page.php:2192
    1208 msgid "Cloudflare Email"
    1209 msgstr ""
    1210 
    1211 #: includes/admin/partials/settings-page.php:2205
    1212 msgid "API Key"
    1213 msgstr ""
    1214 
    1215 #: includes/admin/partials/settings-page.php:2219
    1216 msgid "Zone ID"
    1217 msgstr ""
    1218 
    1219 #: includes/admin/partials/settings-page.php:2235
    1220 msgid "Heartbeat"
    1221 msgstr ""
    1222 
    1223 #: includes/admin/partials/settings-page.php:2256
    1224 msgid "Heartbeat extension allows you to manage the frequency of the WordPress Heartbeat API."
    1225 msgstr ""
    1226 
    1227 #: includes/admin/partials/settings-page.php:2258
    1228 msgid "Dashboard"
    1229 msgstr ""
    1230 
    1231 #: includes/admin/partials/settings-page.php:2287
    1232 #: includes/admin/partials/settings-page.php:2351
    1233 #: includes/admin/partials/settings-page.php:2414
    1234 msgid "Disable"
    1235 msgstr ""
    1236 
    1237 #: includes/admin/partials/settings-page.php:2301
    1238 #: includes/admin/partials/settings-page.php:2366
    1239 #: includes/admin/partials/settings-page.php:2428
     1250#: includes/admin/partials/settings-page.php:2401
     1251#: includes/admin/partials/settings-page.php:2463
    12401252msgid "Modify"
    12411253msgstr ""
    12421254
    1243 #: includes/admin/partials/settings-page.php:2305
    1244 #: includes/admin/partials/settings-page.php:2433
     1255#: includes/admin/partials/settings-page.php:2340
     1256#: includes/admin/partials/settings-page.php:2468
    12451257msgid "Heartbeat Interval for Dashboard"
    12461258msgstr ""
    12471259
    1248 #: includes/admin/partials/settings-page.php:2320
     1260#: includes/admin/partials/settings-page.php:2355
    12491261msgid "Post Editor"
    12501262msgstr ""
    12511263
    1252 #: includes/admin/partials/settings-page.php:2370
     1264#: includes/admin/partials/settings-page.php:2405
    12531265msgid "Heartbeat Interval for Post Editor"
    12541266msgstr ""
    12551267
    1256 #: includes/admin/partials/settings-page.php:2385
     1268#: includes/admin/partials/settings-page.php:2420
    12571269msgid "Frontend"
    12581270msgstr ""
    12591271
    1260 #: includes/admin/partials/settings-page.php:2458
     1272#: includes/admin/partials/settings-page.php:2493
    12611273msgid "Varnish"
    12621274msgstr ""
    12631275
    1264 #: includes/admin/partials/settings-page.php:2488
     1276#: includes/admin/partials/settings-page.php:2523
    12651277msgid "Purge Varnish cache.It's recommended when you are using the Varnish server."
    12661278msgstr ""
    12671279
    1268 #: includes/admin/partials/settings-page.php:2493
     1280#: includes/admin/partials/settings-page.php:2528
    12691281msgid "Varnish IP"
    12701282msgstr ""
    12711283
    1272 #: includes/admin/partials/settings-page.php:2510
     1284#: includes/admin/partials/settings-page.php:2545
    12731285msgid "With our premium version of Powered Cache you can use Varnish extension and unlock some other speedbooster features."
    12741286msgstr ""
    12751287
    1276 #: includes/admin/partials/settings-page.php:2511
    1277 #: includes/admin/partials/settings-page.php:2560
    1278 #: includes/admin/partials/settings-page.php:2613
     1288#: includes/admin/partials/settings-page.php:2546
     1289#: includes/admin/partials/settings-page.php:2595
     1290#: includes/admin/partials/settings-page.php:2648
    12791291msgid "Try Premium today"
    12801292msgstr ""
    12811293
    1282 #: includes/admin/partials/settings-page.php:2524
     1294#: includes/admin/partials/settings-page.php:2559
    12831295msgid "Google Tracking"
    12841296msgstr ""
    12851297
    1286 #: includes/admin/partials/settings-page.php:2552
     1298#: includes/admin/partials/settings-page.php:2587
    12871299msgid "Powered Cache will host Google scripts on your server to help satisfy the PageSpeed recommendation for leverage browser caching."
    12881300msgstr ""
    12891301
    1290 #: includes/admin/partials/settings-page.php:2559
    1291 #: includes/admin/partials/settings-page.php:2612
     1302#: includes/admin/partials/settings-page.php:2594
     1303#: includes/admin/partials/settings-page.php:2647
    12921304msgid "With our premium version of Powered Cache you can use this extension and unlock some other speedbooster features."
    12931305msgstr ""
    12941306
    1295 #: includes/admin/partials/settings-page.php:2576
     1307#: includes/admin/partials/settings-page.php:2611
    12961308msgid "Facebook Tracking"
    12971309msgstr ""
    12981310
    1299 #: includes/admin/partials/settings-page.php:2605
     1311#: includes/admin/partials/settings-page.php:2640
    13001312msgid "Powered Cache will host FB js on your server to help satisfy the PageSpeed recommendation for leverage browser caching."
    13011313msgstr ""
    13021314
    1303 #: includes/admin/partials/settings-page.php:2630
     1315#: includes/admin/partials/settings-page.php:2665
    13041316msgid "Misc Settings"
    13051317msgstr ""
    13061318
    1307 #: includes/admin/partials/settings-page.php:2636
     1319#: includes/admin/partials/settings-page.php:2671
    13081320msgid "Cache Footprint"
    13091321msgstr ""
    13101322
    1311 #: includes/admin/partials/settings-page.php:2653
     1323#: includes/admin/partials/settings-page.php:2688
    13121324msgid "Show caching footprints in the HTML output."
    13131325msgstr ""
    13141326
    1315 #: includes/admin/partials/settings-page.php:2654
    1316 msgid "Adds helpful informations to cached output."
    1317 msgstr ""
    1318 
    1319 #: includes/admin/partials/settings-page.php:2662
     1327#: includes/admin/partials/settings-page.php:2689
     1328msgid "Adds helpful information to cached output."
     1329msgstr ""
     1330
     1331#: includes/admin/partials/settings-page.php:2697
    13201332msgid "Async Cache Cleaning"
    13211333msgstr ""
    13221334
    1323 #: includes/admin/partials/settings-page.php:2663
     1335#: includes/admin/partials/settings-page.php:2698
    13241336msgid "Experimental"
    13251337msgstr ""
    13261338
    1327 #: includes/admin/partials/settings-page.php:2682
     1339#: includes/admin/partials/settings-page.php:2717
    13281340msgid "Enable async cache clean-up."
    13291341msgstr ""
    13301342
    1331 #: includes/admin/partials/settings-page.php:2683
     1343#: includes/admin/partials/settings-page.php:2718
    13321344msgid "On large sites, it might take a longer time to perform cache purging actions. This option allows performing clean-up tasks in async background processes."
    13331345msgstr ""
    13341346
    1335 #: includes/admin/partials/settings-page.php:2684
     1347#: includes/admin/partials/settings-page.php:2719
    13361348msgid "This is an experimental feature, use it wisely. It might conflict with preloading functionality since both features work in the background."
    13371349msgstr ""
    13381350
    1339 #: includes/admin/partials/settings-page.php:2695
     1351#: includes/admin/partials/settings-page.php:2730
    13401352msgid "Download Configuration"
    13411353msgstr ""
    13421354
    1343 #: includes/admin/partials/settings-page.php:2701
     1355#: includes/admin/partials/settings-page.php:2736
    13441356msgid ".htaccess configuration"
    13451357msgstr ""
    13461358
    1347 #: includes/admin/partials/settings-page.php:2702
     1359#: includes/admin/partials/settings-page.php:2737
    13481360msgid "nginx configuration"
    13491361msgstr ""
    13501362
    1351 #: includes/admin/partials/settings-page.php:2710
     1363#: includes/admin/partials/settings-page.php:2745
    13521364msgid "Reset All Settings"
    13531365msgstr ""
    13541366
    1355 #: includes/admin/partials/settings-page.php:2711
     1367#: includes/admin/partials/settings-page.php:2746
    13561368msgid "Fabric reset to plugin configuration"
    13571369msgstr ""
    13581370
    1359 #: includes/admin/partials/settings-page.php:2717
     1371#: includes/admin/partials/settings-page.php:2752
    13601372msgid "Reset Settings"
    13611373msgstr ""
    13621374
    1363 #: includes/admin/partials/settings-page.php:2727
     1375#: includes/admin/partials/settings-page.php:2762
    13641376msgid "Configuration checker for caching"
    13651377msgstr ""
    13661378
    1367 #: includes/admin/partials/settings-page.php:2732
     1379#: includes/admin/partials/settings-page.php:2767
    13681380msgid "Run Diagnostic"
    13691381msgstr ""
    13701382
    1371 #: includes/admin/partials/settings-page.php:2741
     1383#: includes/admin/partials/settings-page.php:2776
    13721384msgid "Export"
    13731385msgstr ""
    13741386
    1375 #: includes/admin/partials/settings-page.php:2747
     1387#: includes/admin/partials/settings-page.php:2782
    13761388msgid "Download Settings"
    13771389msgstr ""
    13781390
    1379 #: includes/admin/partials/settings-page.php:2754
     1391#: includes/admin/partials/settings-page.php:2789
    13801392msgid "Import"
    13811393msgstr ""
    13821394
    1383 #: includes/admin/partials/settings-page.php:2764
     1395#: includes/admin/partials/settings-page.php:2799
    13841396msgid "Upload file"
    13851397msgstr ""
    13861398
    1387 #: includes/admin/partials/settings-page.php:2774
     1399#: includes/admin/partials/settings-page.php:2809
    13881400msgid "Upload and Import"
    13891401msgstr ""
    13901402
    1391 #: includes/admin/partials/settings-page.php:2778
     1403#: includes/admin/partials/settings-page.php:2813
    13921404msgid "Choose a JSON(.json) file to import the configuration."
    13931405msgstr ""
    13941406
    1395 #: includes/admin/partials/settings-page.php:2798
     1407#: includes/admin/partials/settings-page.php:2833
    13961408msgid "Made with <i class=\"sui-icon-heart\"></i> by <a href=\"%s\" rel=\"noopener\" target=\"_blank\">PoweredCache</a>"
    13971409msgstr ""
    13981410
    1399 #: includes/admin/partials/settings-page.php:2808
     1411#: includes/admin/partials/settings-page.php:2843
    14001412msgid "FAQ"
    14011413msgstr ""
    14021414
    1403 #: includes/admin/partials/settings-page.php:2809
     1415#: includes/admin/partials/settings-page.php:2844
    14041416msgid "Blog"
    14051417msgstr ""
    14061418
    1407 #: includes/admin/partials/settings-page.php:2810
     1419#: includes/admin/partials/settings-page.php:2845
    14081420msgid "Changelog"
    14091421msgstr ""
    14101422
    1411 #: includes/admin/partials/settings-page.php:2811
     1423#: includes/admin/partials/settings-page.php:2846
    14121424msgid "Support"
    14131425msgstr ""
    14141426
    1415 #: includes/admin/partials/settings-page.php:2818
     1427#: includes/admin/partials/settings-page.php:2853
    14161428msgid "Facebook"
    14171429msgstr ""
    14181430
    1419 #: includes/admin/partials/settings-page.php:2822
     1431#: includes/admin/partials/settings-page.php:2857
    14201432msgid "Twitter"
    14211433msgstr ""
     
    15371549msgstr ""
    15381550
    1539 #: includes/utils.php:370
     1551#: includes/utils.php:371
    15401552msgid "Blocking – (default)"
    15411553msgstr ""
    15421554
    1543 #: includes/utils.php:371
     1555#: includes/utils.php:372
    15441556msgid "Non-blocking using async"
    15451557msgstr ""
    15461558
    1547 #: includes/utils.php:372
     1559#: includes/utils.php:373
    15481560msgid "Non-blocking using defer"
    15491561msgstr ""
    15501562
    1551 #: includes/utils.php:373
     1563#: includes/utils.php:374
    15521564msgid "Delayed for user interaction"
    15531565msgstr ""
    15541566
    1555 #: includes/utils.php:398
     1567#: includes/utils.php:399
    15561568msgid "All files"
    15571569msgstr ""
    15581570
    1559 #: includes/utils.php:399
     1571#: includes/utils.php:400
    15601572msgid "Images"
    15611573msgstr ""
    15621574
    1563 #: includes/utils.php:400
     1575#: includes/utils.php:401
    15641576msgid "JavaScript"
    15651577msgstr ""
    15661578
    1567 #: includes/utils.php:401
     1579#: includes/utils.php:402
    15681580msgid "CSS"
    15691581msgstr ""
    15701582
    1571 #: includes/utils.php:437
     1583#: includes/utils.php:438
    15721584msgid "Daily"
    15731585msgstr ""
    15741586
    1575 #: includes/utils.php:438
     1587#: includes/utils.php:439
    15761588msgid "Weekly"
    15771589msgstr ""
    15781590
    1579 #: includes/utils.php:439
     1591#: includes/utils.php:440
    15801592msgid "Monthly"
    15811593msgstr ""
  • powered-cache/tags/3.3.3/powered-cache.php

    r3004768 r3016660  
    44 * Plugin URI:        https://poweredcache.com
    55 * Description:       Powered Cache is the most powerful caching and performance suite for WordPress, designed to easily improve your PageSpeed and Web Vitals Score.
    6  * Version:           3.3.2
     6 * Version:           3.3.3
    77 * Requires at least: 5.7
    88 * Requires PHP:      7.2.5
     
    2626
    2727// Useful global constants.
    28 define( 'POWERED_CACHE_VERSION', '3.3.2' );
     28define( 'POWERED_CACHE_VERSION', '3.3.3' );
    2929define( 'POWERED_CACHE_DB_VERSION', '3.3' );
    3030define( 'POWERED_CACHE_PLUGIN_FILE', __FILE__ );
  • powered-cache/tags/3.3.3/readme.txt

    r3004768 r3016660  
    44Requires at least:  5.7
    55Tested up to:  6.4
    6 Stable tag:  3.3.2
     6Stable tag:  3.3.3
    77License: GPLv2 (or later)
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    9797__Documentation site__: [https://docs.poweredcache.com/](https://docs.poweredcache.com/)
    9898
    99 __Developer Docs__: [https://poweredcache.github.io/docs/](https://poweredcache.github.io/docs/)  (***Hook referance***)
     99__Developer Docs__: [https://poweredcache.github.io/docs/](https://poweredcache.github.io/docs/)  (***Hook reference***)
    100100
    101101
     
    171171
    172172== Changelog ==
     173
     174= 3.3.3 (January 02, 2024) =
     175- [Fix] Typos. Props [@szepeviktor](https://github.com/szepeviktor).
     176- [Added] WebP option as preferred image format.
     177- [Added] Windows specific warning for File Optimizer rewrite.
    173178
    174179= 3.3.2 (December 03, 2023) =
     
    248253- Added: Bunny Fonts as replacement of Google Fonts
    249254- Added: global `nopoweredcache` parameter to skip optimizations
    250 - Added: Cache query strings to generate seperate cache based on query and value
     255- Added: Cache query strings to generate separate cache based on query and value
    251256- Added: WooCommerce compat for geolocation with page cache support.
    252257- Added: Delayed JS execution.
  • powered-cache/trunk/assets/css/frontend/style.css

    r2589110 r3016660  
    33 */
    44
    5 /* Global - global pieces like media queries, mixins and placholders */
     5/* Global - global pieces like media queries, mixins and placeholders */
    66@import url("global/index");
    77
  • powered-cache/trunk/assets/js/admin/classic-editor.js

    r2912480 r3016660  
    33    $('#powered_cache_specific_critical_css').on('change', function () {
    44        if ($(this).is(':checked')) {
    5             $('#powered_cache_disable_critical_css').attr('disabled', 'disbled');
     5            $('#powered_cache_disable_critical_css').attr('disabled', 'disabled');
    66        } else {
    77            $('#powered_cache_disable_critical_css').removeAttr('disabled');
     
    1111    $('#powered_cache_disable_critical_css').on('change', function () {
    1212        if ($(this).is(':checked')) {
    13             $('#powered_cache_specific_critical_css').attr('disabled', 'disbled');
     13            $('#powered_cache_specific_critical_css').attr('disabled', 'disabled');
    1414        } else {
    1515            $('#powered_cache_specific_critical_css').removeAttr('disabled');
     
    1919    $('#powered_cache_specific_ucss').on('change', function () {
    2020        if ($(this).is(':checked')) {
    21             $('#powered_cache_disable_ucss').attr('disabled', 'disbled');
     21            $('#powered_cache_disable_ucss').attr('disabled', 'disabled');
    2222        } else {
    2323            $('#powered_cache_disable_ucss').removeAttr('disabled');
     
    2727    $('#powered_cache_disable_ucss').on('change', function () {
    2828        if ($(this).is(':checked')) {
    29             $('#powered_cache_specific_ucss').attr('disabled', 'disbled');
     29            $('#powered_cache_specific_ucss').attr('disabled', 'disabled');
    3030        } else {
    3131            $('#powered_cache_specific_ucss').removeAttr('disabled');
  • powered-cache/trunk/dist/js/classic-editor.js

    r2912480 r3016660  
    1 !function(){var e;(e=jQuery)("#powered_cache_specific_critical_css").on("change",(function(){e(this).is(":checked")?e("#powered_cache_disable_critical_css").attr("disabled","disbled"):e("#powered_cache_disable_critical_css").removeAttr("disabled")})),e("#powered_cache_disable_critical_css").on("change",(function(){e(this).is(":checked")?e("#powered_cache_specific_critical_css").attr("disabled","disbled"):e("#powered_cache_specific_critical_css").removeAttr("disabled")})),e("#powered_cache_specific_ucss").on("change",(function(){e(this).is(":checked")?e("#powered_cache_disable_ucss").attr("disabled","disbled"):e("#powered_cache_disable_ucss").removeAttr("disabled")})),e("#powered_cache_disable_ucss").on("change",(function(){e(this).is(":checked")?e("#powered_cache_specific_ucss").attr("disabled","disbled"):e("#powered_cache_specific_ucss").removeAttr("disabled")}))}();
     1!function(){var e;(e=jQuery)("#powered_cache_specific_critical_css").on("change",(function(){e(this).is(":checked")?e("#powered_cache_disable_critical_css").attr("disabled","disabled"):e("#powered_cache_disable_critical_css").removeAttr("disabled")})),e("#powered_cache_disable_critical_css").on("change",(function(){e(this).is(":checked")?e("#powered_cache_specific_critical_css").attr("disabled","disabled"):e("#powered_cache_specific_critical_css").removeAttr("disabled")})),e("#powered_cache_specific_ucss").on("change",(function(){e(this).is(":checked")?e("#powered_cache_disable_ucss").attr("disabled","disabled"):e("#powered_cache_disable_ucss").removeAttr("disabled")})),e("#powered_cache_disable_ucss").on("change",(function(){e(this).is(":checked")?e("#powered_cache_specific_ucss").attr("disabled","disabled"):e("#powered_cache_specific_ucss").removeAttr("disabled")}))}();
  • powered-cache/trunk/includes/admin/dashboard.php

    r2987332 r3016660  
    270270    }
    271271
    272     $sanitized_options['enable_page_cache']             = ! empty( $options['enable_page_cache'] );
    273     $sanitized_options['cache_mobile']                  = ! empty( $options['cache_mobile'] );
    274     $sanitized_options['cache_mobile_separate_file']    = ! empty( $options['cache_mobile_separate_file'] );
    275     $sanitized_options['loggedin_user_cache']           = ! empty( $options['loggedin_user_cache'] );
    276     $sanitized_options['gzip_compression']              = ! empty( $options['gzip_compression'] );
    277     $sanitized_options['cache_timeout']                 = absint( $options['cache_timeout'] );
    278     $sanitized_options['auto_configure_htaccess']       = ! empty( $options['auto_configure_htaccess'] );
    279     $sanitized_options['rewrite_file_optimizer']        = ! empty( $options['rewrite_file_optimizer'] );
    280     $sanitized_options['rejected_user_agents']          = sanitize_textarea_field( $options['rejected_user_agents'] );
    281     $sanitized_options['rejected_cookies']              = sanitize_textarea_field( $options['rejected_cookies'] );
    282     $sanitized_options['vary_cookies']                  = sanitize_textarea_field( $options['vary_cookies'] );
    283     $sanitized_options['rejected_uri']                  = sanitize_textarea_field( $options['rejected_uri'] );
    284     $sanitized_options['cache_query_strings']           = sanitize_textarea_field( $options['cache_query_strings'] );
    285     $sanitized_options['ignored_query_strings']         = sanitize_textarea_field( $options['ignored_query_strings'] );
    286     $sanitized_options['purge_additional_pages']        = sanitize_textarea_field( $options['purge_additional_pages'] );
    287     $sanitized_options['minify_html']                   = ! empty( $options['minify_html'] );
    288     $sanitized_options['minify_html_dom_optimization']  = ! empty( $options['minify_html_dom_optimization'] );
    289     $sanitized_options['combine_google_fonts']          = ! empty( $options['combine_google_fonts'] );
    290     $sanitized_options['swap_google_fonts_display']     = ! empty( $options['swap_google_fonts_display'] );
    291     $sanitized_options['use_bunny_fonts']               = ! empty( $options['use_bunny_fonts'] );
    292     $sanitized_options['minify_css']                    = ! empty( $options['minify_css'] );
    293     $sanitized_options['combine_css']                   = ! empty( $options['combine_css'] );
    294     $sanitized_options['critical_css']                  = ! empty( $options['critical_css'] );
    295     $sanitized_options['critical_css_additional_files'] = sanitize_textarea_field( $options['critical_css_additional_files'] );
    296     $sanitized_options['critical_css_excluded_files']   = sanitize_textarea_field( $options['critical_css_excluded_files'] );
    297     $sanitized_options['excluded_css_files']            = sanitize_textarea_field( $options['excluded_css_files'] );
    298     $sanitized_options['remove_unused_css']             = ! empty( $options['remove_unused_css'] );
    299     $sanitized_options['ucss_safelist']                 = sanitize_textarea_field( $options['ucss_safelist'] );
    300     $sanitized_options['ucss_excluded_files']           = sanitize_textarea_field( $options['ucss_excluded_files'] );
    301     $sanitized_options['minify_js']                     = ! empty( $options['minify_js'] );
    302     $sanitized_options['combine_js']                    = ! empty( $options['combine_js'] );
    303     $sanitized_options['excluded_js_files']             = sanitize_textarea_field( $options['excluded_js_files'] );
    304     $sanitized_options['js_defer']                      = ! empty( $options['js_defer'] );
    305     $sanitized_options['js_defer_exclusions']           = sanitize_textarea_field( $options['js_defer_exclusions'] );
    306     $sanitized_options['js_delay']                      = ! empty( $options['js_delay'] );
    307     $sanitized_options['js_delay_exclusions']           = sanitize_textarea_field( $options['js_delay_exclusions'] );
    308     $sanitized_options['enable_image_optimization']     = ! empty( $options['enable_image_optimization'] );
    309     $sanitized_options['enable_lazy_load']              = ! empty( $options['enable_lazy_load'] );
    310     $sanitized_options['lazy_load_post_content']        = ! empty( $options['lazy_load_post_content'] );
    311     $sanitized_options['lazy_load_images']              = ! empty( $options['lazy_load_images'] );
    312     $sanitized_options['lazy_load_iframes']             = ! empty( $options['lazy_load_iframes'] );
    313     $sanitized_options['lazy_load_widgets']             = ! empty( $options['lazy_load_widgets'] );
    314     $sanitized_options['lazy_load_post_thumbnail']      = ! empty( $options['lazy_load_post_thumbnail'] );
    315     $sanitized_options['lazy_load_avatars']             = ! empty( $options['lazy_load_avatars'] );
    316     $sanitized_options['lazy_load_skip_first_nth_img']  = absint( $options['lazy_load_skip_first_nth_img'] );
    317     $sanitized_options['disable_wp_lazy_load']          = ! empty( $options['disable_wp_lazy_load'] );
    318     $sanitized_options['add_missing_image_dimensions']  = ! empty( $options['add_missing_image_dimensions'] );
    319     $sanitized_options['disable_wp_embeds']             = ! empty( $options['disable_wp_embeds'] );
    320     $sanitized_options['disable_emoji_scripts']         = ! empty( $options['disable_emoji_scripts'] );
    321     $sanitized_options['enable_cdn']                    = ! empty( $options['enable_cdn'] );
     272    $sanitized_options['enable_page_cache']                = ! empty( $options['enable_page_cache'] );
     273    $sanitized_options['cache_mobile']                     = ! empty( $options['cache_mobile'] );
     274    $sanitized_options['cache_mobile_separate_file']       = ! empty( $options['cache_mobile_separate_file'] );
     275    $sanitized_options['loggedin_user_cache']              = ! empty( $options['loggedin_user_cache'] );
     276    $sanitized_options['gzip_compression']                 = ! empty( $options['gzip_compression'] );
     277    $sanitized_options['cache_timeout']                    = absint( $options['cache_timeout'] );
     278    $sanitized_options['auto_configure_htaccess']          = ! empty( $options['auto_configure_htaccess'] );
     279    $sanitized_options['rewrite_file_optimizer']           = ! empty( $options['rewrite_file_optimizer'] );
     280    $sanitized_options['rejected_user_agents']             = sanitize_textarea_field( $options['rejected_user_agents'] );
     281    $sanitized_options['rejected_cookies']                 = sanitize_textarea_field( $options['rejected_cookies'] );
     282    $sanitized_options['vary_cookies']                     = sanitize_textarea_field( $options['vary_cookies'] );
     283    $sanitized_options['rejected_uri']                     = sanitize_textarea_field( $options['rejected_uri'] );
     284    $sanitized_options['cache_query_strings']              = sanitize_textarea_field( $options['cache_query_strings'] );
     285    $sanitized_options['ignored_query_strings']            = sanitize_textarea_field( $options['ignored_query_strings'] );
     286    $sanitized_options['purge_additional_pages']           = sanitize_textarea_field( $options['purge_additional_pages'] );
     287    $sanitized_options['minify_html']                      = ! empty( $options['minify_html'] );
     288    $sanitized_options['minify_html_dom_optimization']     = ! empty( $options['minify_html_dom_optimization'] );
     289    $sanitized_options['combine_google_fonts']             = ! empty( $options['combine_google_fonts'] );
     290    $sanitized_options['swap_google_fonts_display']        = ! empty( $options['swap_google_fonts_display'] );
     291    $sanitized_options['use_bunny_fonts']                  = ! empty( $options['use_bunny_fonts'] );
     292    $sanitized_options['minify_css']                       = ! empty( $options['minify_css'] );
     293    $sanitized_options['combine_css']                      = ! empty( $options['combine_css'] );
     294    $sanitized_options['critical_css']                     = ! empty( $options['critical_css'] );
     295    $sanitized_options['critical_css_additional_files']    = sanitize_textarea_field( $options['critical_css_additional_files'] );
     296    $sanitized_options['critical_css_excluded_files']      = sanitize_textarea_field( $options['critical_css_excluded_files'] );
     297    $sanitized_options['excluded_css_files']               = sanitize_textarea_field( $options['excluded_css_files'] );
     298    $sanitized_options['remove_unused_css']                = ! empty( $options['remove_unused_css'] );
     299    $sanitized_options['ucss_safelist']                    = sanitize_textarea_field( $options['ucss_safelist'] );
     300    $sanitized_options['ucss_excluded_files']              = sanitize_textarea_field( $options['ucss_excluded_files'] );
     301    $sanitized_options['minify_js']                        = ! empty( $options['minify_js'] );
     302    $sanitized_options['combine_js']                       = ! empty( $options['combine_js'] );
     303    $sanitized_options['excluded_js_files']                = sanitize_textarea_field( $options['excluded_js_files'] );
     304    $sanitized_options['js_defer']                         = ! empty( $options['js_defer'] );
     305    $sanitized_options['js_defer_exclusions']              = sanitize_textarea_field( $options['js_defer_exclusions'] );
     306    $sanitized_options['js_delay']                         = ! empty( $options['js_delay'] );
     307    $sanitized_options['js_delay_exclusions']              = sanitize_textarea_field( $options['js_delay_exclusions'] );
     308    $sanitized_options['enable_image_optimization']        = ! empty( $options['enable_image_optimization'] );
     309    $sanitized_options['image_optimizer_preferred_format'] = isset( $options['image_optimizer_preferred_format'] ) ? sanitize_text_field( wp_unslash( $options['image_optimizer_preferred_format'] ) ) : '';
     310    $sanitized_options['enable_lazy_load']                 = ! empty( $options['enable_lazy_load'] );
     311    $sanitized_options['lazy_load_post_content']           = ! empty( $options['lazy_load_post_content'] );
     312    $sanitized_options['lazy_load_images']                 = ! empty( $options['lazy_load_images'] );
     313    $sanitized_options['lazy_load_iframes']                = ! empty( $options['lazy_load_iframes'] );
     314    $sanitized_options['lazy_load_widgets']                = ! empty( $options['lazy_load_widgets'] );
     315    $sanitized_options['lazy_load_post_thumbnail']         = ! empty( $options['lazy_load_post_thumbnail'] );
     316    $sanitized_options['lazy_load_avatars']                = ! empty( $options['lazy_load_avatars'] );
     317    $sanitized_options['lazy_load_skip_first_nth_img']     = absint( $options['lazy_load_skip_first_nth_img'] );
     318    $sanitized_options['disable_wp_lazy_load']             = ! empty( $options['disable_wp_lazy_load'] );
     319    $sanitized_options['add_missing_image_dimensions']     = ! empty( $options['add_missing_image_dimensions'] );
     320    $sanitized_options['disable_wp_embeds']                = ! empty( $options['disable_wp_embeds'] );
     321    $sanitized_options['disable_emoji_scripts']            = ! empty( $options['disable_emoji_scripts'] );
     322    $sanitized_options['enable_cdn']                       = ! empty( $options['enable_cdn'] );
    322323
    323324    // convert TTL in minute
  • powered-cache/trunk/includes/admin/notices.php

    r2961151 r3016660  
    2222function setup() {
    2323    if ( POWERED_CACHE_IS_NETWORK ) {
    24         add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_plugin_compatability_notices' );
     24        add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_plugin_compatibility_notices' );
    2525        add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_advanced_cache_notices' );
    2626        add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_object_cache_notices' );
     
    2828        add_action( 'network_admin_notices', __NAMESPACE__ . '\\maybe_display_purge_cache_plugin_notice' );
    2929    } else {
    30         add_action( 'admin_notices', __NAMESPACE__ . '\\maybe_display_plugin_compatability_notices' );
     30        add_action( 'admin_notices', __NAMESPACE__ . '\\maybe_display_plugin_compatibility_notices' );
    3131        add_action( 'admin_notices', __NAMESPACE__ . '\\maybe_display_advanced_cache_notices' );
    3232        add_action( 'admin_notices', __NAMESPACE__ . '\\maybe_display_object_cache_notices' );
     
    4545 * @since 1.0
    4646 */
    47 function maybe_display_plugin_compatability_notices() {
     47function maybe_display_plugin_compatibility_notices() {
    4848    $settings = \PoweredCache\Utils\get_settings();
    4949
  • powered-cache/trunk/includes/admin/partials/modals.php

    r2591968 r3016660  
    3939
    4040                <p id="pcmodal--powered-cache-diagnostic-desc">
    41                     <?php esc_html_e( 'Welcome to Powered Cache Diagnostic. Running the diagnostic test helps to identify potential issues with the caching. This is only a test. It might take additinal steps to fixing the issues.', 'powered-cache' ); ?>
     41                    <?php esc_html_e( 'Welcome to Powered Cache Diagnostic. Running the diagnostic test helps to identify potential issues with the caching. This is only a test. It might take additional steps to fixing the issues.', 'powered-cache' ); ?>
    4242                </p>
    4343
  • powered-cache/trunk/includes/admin/partials/settings-page.php

    r2987320 r3016660  
    473473                                        ><?php echo esc_textarea( $settings['cache_query_strings'] ); ?></textarea>
    474474                                        <span id="cache_query_strings_description" class="sui-description">
    475                                             <?php esc_html_e( 'Powered Cache will create seperate caching file for the value of these query strings.', 'powered-cache' ); ?>
     475                                            <?php esc_html_e( 'Powered Cache will create separate caching file for the value of these query strings.', 'powered-cache' ); ?>
    476476                                            <a href="<?php echo esc_url( get_doc_url( '/advanced-options/', 'cache-query-strings' ) ); ?>" target="_blank">(?)</a>
    477477                                        </span>
     
    767767                                    <div class="sui-col-md-8">
    768768                                        <div class="sui-form-field">
    769                                             <label for="critical_css_additional_files" class="sui-label"><i><?php esc_html_e( 'Additonal files to critical (one per line)', 'powered-cache' ); ?></i></label>
     769                                            <label for="critical_css_additional_files" class="sui-label"><i><?php esc_html_e( 'Additional files to critical (one per line)', 'powered-cache' ); ?></i></label>
    770770                                            <textarea
    771771                                                    id="critical_css_additional_files"
     
    11061106                                    </label>
    11071107                                </div>
     1108                                <?php if ( strtoupper( substr( PHP_OS, 0, 3 ) ) === 'WIN' ) : ?>
     1109                                    <div role="alert" class="sui-notice sui-notice-yellow sui-active" aria-live="assertive" style="display: block;">
     1110                                        <div class="sui-notice-content">
     1111                                            <div class="sui-notice-message">
     1112                                                <span class="sui-notice-icon sui-icon-info sui-md" aria-hidden="true"></span>
     1113                                                <p>
     1114                                                    <?php esc_html_e( 'This feature may not work on Windows servers without manual .htaccess configuration.', 'powered-cache' ); ?>
     1115                                                </p>
     1116                                            </div>
     1117                                        </div>
     1118                                    </div>
     1119                                <?php endif; ?>
    11081120                            </div>
    11091121                        </div>
     
    11521164                                            aria-labelledby="enable_image_optimization_label"
    11531165                                            aria-describedby="enable_image_optimization_description"
     1166                                            aria-controls="image-optimizer-details"
    11541167                                            value="1"
    11551168                                        <?php checked( 1, $settings['enable_image_optimization'] ); ?>
     
    11621175                                </label>
    11631176                            </div>
     1177
     1178                            <div style="<?php echo( ! $settings['enable_image_optimization'] ? 'display:none' : '' ); ?>" tabindex="0" id="image-optimizer-details">
     1179                                <div class="sui-form-field">
     1180                                    <label for="image_optimizer_preferred_format" class="sui-toggle">
     1181                                        <input
     1182                                            type="checkbox"
     1183                                            id="image_optimizer_preferred_format"
     1184                                            name="image_optimizer_preferred_format"
     1185                                            aria-labelledby="image_optimizer_preferred_format_label"
     1186                                            aria-describedby="image_optimizer_preferred_format_description"
     1187                                            value="webp"
     1188                                            <?php checked( 'webp', $settings['image_optimizer_preferred_format'] ); ?>
     1189                                        >
     1190                                        <span class="sui-toggle-slider" aria-hidden="true"></span>
     1191                                        <span id="image_optimizer_preferred_format_label" class="sui-toggle-label"><?php esc_html_e( 'Use WebP over AVIF', 'powered-cache' ); ?></span>
     1192                                        <span id="image_optimizer_preferred_format_description" class="sui-description">
     1193                                            <?php esc_html_e( 'Activate this option to prioritize the WebP format over AVIF for image optimization.', 'powered-cache' ); ?>
     1194                                        </span>
     1195                                    </label>
     1196                                </div>
     1197                            </div>
     1198
    11641199                        </div>
    11651200                    </div>
     
    26522687                                    <span class="sui-toggle-slider" aria-hidden="true"></span>
    26532688                                    <span id="enable_cache_footprint_label" class="sui-toggle-label"><?php esc_html_e( 'Show caching footprints in the HTML output.', 'powered-cache' ); ?></span>
    2654                                     <span id="enable_cache_footprint_description" class="sui-description"><?php esc_html_e( 'Adds helpful informations to cached output.', 'powered-cache' ); ?></span>
     2689                                    <span id="enable_cache_footprint_description" class="sui-description"><?php esc_html_e( 'Adds helpful information to cached output.', 'powered-cache' ); ?></span>
    26552690                                </label>
    26562691                            </div>
  • powered-cache/trunk/includes/classes/AdvancedCache.php

    r3004768 r3016660  
    459459
    460460    /**
    461      * Get the list of rejected uri that nerver get cached
     461     * Get the list of rejected uri that never get cached
    462462     *
    463463     * @return mixed|void
     
    477477         * @hook   powered_cache_rejected_uri_list
    478478         *
    479          * @param  {array} $rejected_uri_list The list of rejected uri that nerver get cached.
     479         * @param  {array} $rejected_uri_list The list of rejected uri that never get cached.
    480480         *
    481481         * @return {array} New value
     
    526526     * @return array
    527527     * @since     3.0 deprecated
    528      * @depecated Use `self::get_ignored_query_strings` instead
     528     * @deprecated Use `self::get_ignored_query_strings` instead
    529529     */
    530530    public static function get_accepted_query_strings() {
  • powered-cache/trunk/includes/classes/Async/CachePreloader.php

    r2912480 r3016660  
    9393    /**
    9494     * Sometimes canceling a process is glitchy
    95      * Try to cancell all items in the queue up to $max_attempt
     95     * Try to cancel all items in the queue up to $max_attempt
    9696     */
    9797    public function cancel_process() {
  • powered-cache/trunk/includes/classes/Async/CachePurger.php

    r2912480 r3016660  
    9595    /**
    9696     * Sometimes canceling a process is glitchy
    97      * Try to cancell all items in the queue up to $max_attempt
     97     * Try to cancel all items in the queue up to $max_attempt
    9898     */
    9999    public function cancel_process() {
  • powered-cache/trunk/includes/classes/Async/DatabaseOptimizer.php

    r2912480 r3016660  
    225225    /**
    226226     * Sometimes canceling a process is glitchy
    227      * Try to cancell all items in the queue up to $max_attempt
     227     * Try to cancel all items in the queue up to $max_attempt
    228228     */
    229229    public function cancel_process() {
  • powered-cache/trunk/includes/classes/Config.php

    r3004768 r3016660  
    501501        $config_file_string .= "\$GLOBALS['powered_cache_options'] = " . var_export( $configuration, true ) . ';' . PHP_EOL . PHP_EOL;
    502502
    503         // mobile cache varibales
     503        // mobile cache variables
    504504        $config_file_string .= '$powered_cache_mobile_browsers = ' . var_export( mobile_browsers(), true ) . ';' . PHP_EOL;
    505505        $config_file_string .= '$powered_cache_mobile_prefixes = ' . var_export( mobile_prefixes(), true ) . ';' . PHP_EOL;
  • powered-cache/trunk/includes/compat/domain-mapping.php

    r2885559 r3016660  
    11<?php
    22/**
    3  * Domain mapping compatability.
     3 * Domain mapping compatibility.
    44 *
    55 * @package PoweredCache\Compat
  • powered-cache/trunk/includes/compat/loader.php

    r2987320 r3016660  
    11<?php
    22/**
    3  * Compatability related functionalities with 3rd party
     3 * Compatibility related functionalities with 3rd party
    44 *
    55 * @package PoweredCache
  • powered-cache/trunk/includes/compat/plugins/autoptimize.php

    r2693567 r3016660  
    11<?php
    22/**
    3  * Compatability with Autoptimize
     3 * Compatibility with Autoptimize
    44 *
    55 * @package PoweredCache\Compat
  • powered-cache/trunk/includes/compat/plugins/wpml.php

    r2940671 r3016660  
    2626
    2727    /**
    28      * Create seperate configurations when WPML used in domain mapping mode
     28     * Create separate configurations when WPML used in domain mapping mode
    2929     *
    3030     * @param string $config_file        Configuration path
     
    259259
    260260    /**
    261      * Modify preload queue for the langauge(s)
     261     * Modify preload queue for the language(s)
    262262     *
    263263     * @param array $urls Preload Urls in original language
  • powered-cache/trunk/includes/dropins/redis-object-cache.php

    r2962935 r3016660  
    223223
    224224/**
    225  * Switch the interal blog id.
     225 * Switch the internal blog id.
    226226 *
    227227 * This changes the blog id used to create keys in blog specific groups.
     
    277277 * function when preparing the cache for a blog switch. For clearing the cache
    278278 * during unit tests, consider using wp_cache_init(). wp_cache_init() is not
    279  * recommended outside of unit tests as the performance penality for using it is
     279 * recommended outside of unit tests as the performance penalty for using it is
    280280 * high.
    281281 *
     
    513513        $offset = (int) $offset;
    514514
    515         // If this isn't a persistant group, we have to sort this out ourselves, grumble grumble.
     515        // If this isn't a persistent group, we have to sort this out ourselves, grumble grumble.
    516516        if ( ! $this->_should_persist( $group ) ) {
    517517            $existing = $this->_get_internal( $key, $group );
     
    786786        $offset = (int) $offset;
    787787
    788         // If this isn't a persistant group, we have to sort this out ourselves, grumble grumble.
     788        // If this isn't a persistent group, we have to sort this out ourselves, grumble grumble.
    789789        if ( ! $this->_should_persist( $group ) ) {
    790790            $existing = $this->_get_internal( $key, $group );
     
    940940
    941941    /**
    942      * Switch the interal blog id.
     942     * Switch the internal blog id.
    943943     *
    944944     * This changes the blog id used to create keys in blog specific groups.
     
    11811181     *
    11821182     * @param array $redis_server Parameters used to construct a Redis client.
    1183      * @return array Final parameters to use to contruct a Redis client with
     1183     * @return array Final parameters to use to construct a Redis client with
    11841184     *               with defaults applied.
    11851185     */
  • powered-cache/trunk/includes/file-optimizer.php

    r3004768 r3016660  
    208208// array( '/foo/bar.css', '/foo1/bar/baz.css' )
    209209if ( 0 == count( $args ) || count( $args ) > $concat_max_files ) {
    210     maybe_add_debug_log( sprintf( "File Optimizer 400 - Concating too many or zero file: %s files on queue", count( $args ) ) );
     210    maybe_add_debug_log( sprintf( "File Optimizer 400 - Concatenating too many or zero file: %s files on queue", count( $args ) ) );
    211211    concat_http_status_exit( 400 );
    212212}
  • powered-cache/trunk/includes/utils.php

    r2987320 r3016660  
    4848    $settings = [
    4949        // basic options
    50         'enable_page_cache'              => true,
    51         'object_cache'                   => 'off',
    52         'cache_mobile'                   => true,
    53         'cache_mobile_separate_file'     => false,
    54         'loggedin_user_cache'            => false,
    55         'ssl_cache'                      => true, // deprecated
    56         'gzip_compression'               => false,
    57         'cache_timeout'                  => 1440,
     50        'enable_page_cache'                => true,
     51        'object_cache'                     => 'off',
     52        'cache_mobile'                     => true,
     53        'cache_mobile_separate_file'       => false,
     54        'loggedin_user_cache'              => false,
     55        'ssl_cache'                        => true, // deprecated
     56        'gzip_compression'                 => false,
     57        'cache_timeout'                    => 1440,
    5858        // advanced options
    59         'auto_configure_htaccess'        => $is_apache,
    60         'rejected_user_agents'           => '',
    61         'rejected_cookies'               => '',
    62         'vary_cookies'                   => '',
    63         'rejected_uri'                   => '',
    64         'ignored_query_strings'          => '',
    65         'cache_query_strings'            => '',
    66         'purge_additional_pages'         => '',
     59        'auto_configure_htaccess'          => $is_apache,
     60        'rejected_user_agents'             => '',
     61        'rejected_cookies'                 => '',
     62        'vary_cookies'                     => '',
     63        'rejected_uri'                     => '',
     64        'ignored_query_strings'            => '',
     65        'cache_query_strings'              => '',
     66        'purge_additional_pages'           => '',
    6767        // file optimization
    68         'minify_html'                    => false,
    69         'minify_html_dom_optimization'   => false,
    70         'combine_google_fonts'           => false,
    71         'swap_google_fonts_display'      => true,
    72         'use_bunny_fonts'                => false,
    73         'minify_css'                     => false,
    74         'combine_css'                    => false,
    75         'critical_css'                   => false,
    76         'critical_css_additional_files'  => '',
    77         'critical_css_excluded_files'    => '',
    78         'critical_css_appended_content'  => '',
    79         'critical_css_fallback'          => '',
    80         'excluded_css_files'             => '',
    81         'remove_unused_css'              => false,
    82         'ucss_safelist'                  => '',
    83         'ucss_excluded_files'            => '',
    84         'minify_js'                      => false,
    85         'combine_js'                     => false,
    86         'excluded_js_files'              => '',
    87         'js_execution_method'            => 'blocking', // deprecated @since 3.2
    88         'js_defer'                       => false,
    89         'js_defer_exclusions'            => '',
    90         'js_delay'                       => false,
    91         'js_delay_exclusions'            => '',
    92         'js_execution_optimized_only'    => true,   // deprecated @since 3.2
    93         'rewrite_file_optimizer'         => $is_apache,
     68        'minify_html'                      => false,
     69        'minify_html_dom_optimization'     => false,
     70        'combine_google_fonts'             => false,
     71        'swap_google_fonts_display'        => true,
     72        'use_bunny_fonts'                  => false,
     73        'minify_css'                       => false,
     74        'combine_css'                      => false,
     75        'critical_css'                     => false,
     76        'critical_css_additional_files'    => '',
     77        'critical_css_excluded_files'      => '',
     78        'critical_css_appended_content'    => '',
     79        'critical_css_fallback'            => '',
     80        'excluded_css_files'               => '',
     81        'remove_unused_css'                => false,
     82        'ucss_safelist'                    => '',
     83        'ucss_excluded_files'              => '',
     84        'minify_js'                        => false,
     85        'combine_js'                       => false,
     86        'excluded_js_files'                => '',
     87        'js_execution_method'              => 'blocking', // deprecated @since 3.2
     88        'js_defer'                         => false,
     89        'js_defer_exclusions'              => '',
     90        'js_delay'                         => false,
     91        'js_delay_exclusions'              => '',
     92        'js_execution_optimized_only'      => true,   // deprecated @since 3.2
     93        'rewrite_file_optimizer'           => $is_apache,
    9494        // media optimization
    95         'enable_image_optimization'      => false,
    96         'add_missing_image_dimensions'   => false,
     95        'enable_image_optimization'        => false,
     96        'image_optimizer_preferred_format' => '',
     97        'add_missing_image_dimensions'     => false,
    9798        // lazyload
    98         'enable_lazy_load'               => false,
    99         'lazy_load_post_content'         => true,
    100         'lazy_load_images'               => true,
    101         'lazy_load_iframes'              => true,
    102         'lazy_load_widgets'              => true,
    103         'lazy_load_post_thumbnail'       => true,
    104         'lazy_load_avatars'              => true,
    105         'lazy_load_skip_first_nth_img'   => 3,
    106         'disable_wp_lazy_load'           => false,
    107         'disable_wp_embeds'              => false,
    108         'disable_emoji_scripts'          => false,
     99        'enable_lazy_load'                 => false,
     100        'lazy_load_post_content'           => true,
     101        'lazy_load_images'                 => true,
     102        'lazy_load_iframes'                => true,
     103        'lazy_load_widgets'                => true,
     104        'lazy_load_post_thumbnail'         => true,
     105        'lazy_load_avatars'                => true,
     106        'lazy_load_skip_first_nth_img'     => 3,
     107        'disable_wp_lazy_load'             => false,
     108        'disable_wp_embeds'                => false,
     109        'disable_emoji_scripts'            => false,
    109110        // cdn
    110         'enable_cdn'                     => false,
    111         'cdn_hostname'                   => array( '' ),
    112         'cdn_zone'                       => array( '' ),
    113         'cdn_rejected_files'             => '',
     111        'enable_cdn'                       => false,
     112        'cdn_hostname'                     => array( '' ),
     113        'cdn_zone'                         => array( '' ),
     114        'cdn_rejected_files'               => '',
    114115        // preload
    115         'enable_cache_preload'           => false,
    116         'preload_homepage'               => true,
    117         'preload_public_posts'           => true,
    118         'preload_public_tax'             => true,
    119         'enable_sitemap_preload'         => false,
    120         'preload_sitemap'                => '',
    121         'prefetch_dns'                   => '',
    122         'preconnect_resource'            => '',
    123         'prefetch_links'                 => true,
     116        'enable_cache_preload'             => false,
     117        'preload_homepage'                 => true,
     118        'preload_public_posts'             => true,
     119        'preload_public_tax'               => true,
     120        'enable_sitemap_preload'           => false,
     121        'preload_sitemap'                  => '',
     122        'prefetch_dns'                     => '',
     123        'preconnect_resource'              => '',
     124        'prefetch_links'                   => true,
    124125        // db options
    125         'db_cleanup_post_revisions'      => false,
    126         'db_cleanup_auto_drafts'         => false,
    127         'db_cleanup_trashed_posts'       => false,
    128         'db_cleanup_spam_comments'       => false,
    129         'db_cleanup_trashed_comments'    => false,
    130         'db_cleanup_expired_transients'  => false,
    131         'db_cleanup_all_transients'      => false,
    132         'db_cleanup_optimize_tables'     => false,
    133         'enable_scheduled_db_cleanup'    => false,
    134         'scheduled_db_cleanup_frequency' => 'daily',
     126        'db_cleanup_post_revisions'        => false,
     127        'db_cleanup_auto_drafts'           => false,
     128        'db_cleanup_trashed_posts'         => false,
     129        'db_cleanup_spam_comments'         => false,
     130        'db_cleanup_trashed_comments'      => false,
     131        'db_cleanup_expired_transients'    => false,
     132        'db_cleanup_all_transients'        => false,
     133        'db_cleanup_optimize_tables'       => false,
     134        'enable_scheduled_db_cleanup'      => false,
     135        'scheduled_db_cleanup_frequency'   => 'daily',
    135136        // add-ons
    136         'enable_cloudflare'              => false,
    137         'cloudflare_api_token'           => '',
    138         'cloudflare_email'               => '',
    139         'cloudflare_api_key'             => '',
    140         'cloudflare_zone'                => '',
    141         'enable_heartbeat'               => false, // extention status
    142         'heartbeat_dashboard_status'     => 'enable', // enable,disable,modify
    143         'heartbeat_dashboard_interval'   => 60, // default interval in seconds
    144         'heartbeat_editor_status'        => 'enable', // enable,disable,modify
    145         'heartbeat_editor_interval'      => 15, // default interval in seconds
    146         'heartbeat_frontend_status'      => 'enable', // enable,disable,modify
    147         'heartbeat_frontend_interval'    => 60, // default interval in seconds
    148         'enable_varnish'                 => false,
    149         'varnish_ip'                     => '',
     137        'enable_cloudflare'                => false,
     138        'cloudflare_api_token'             => '',
     139        'cloudflare_email'                 => '',
     140        'cloudflare_api_key'               => '',
     141        'cloudflare_zone'                  => '',
     142        'enable_heartbeat'                 => false, // extension status
     143        'heartbeat_dashboard_status'       => 'enable', // enable,disable,modify
     144        'heartbeat_dashboard_interval'     => 60, // default interval in seconds
     145        'heartbeat_editor_status'          => 'enable', // enable,disable,modify
     146        'heartbeat_editor_interval'        => 15, // default interval in seconds
     147        'heartbeat_frontend_status'        => 'enable', // enable,disable,modify
     148        'heartbeat_frontend_interval'      => 60, // default interval in seconds
     149        'enable_varnish'                   => false,
     150        'varnish_ip'                       => '',
    150151        // misc
    151         'cache_footprint'                => true,
    152         'async_cache_cleaning'           => false,
     152        'cache_footprint'                  => true,
     153        'async_cache_cleaning'             => false,
    153154        // new options needs to migrate from extensions
    154         'enable_google_tracking'         => false,
    155         'enable_fb_tracking'             => false,
     155        'enable_google_tracking'           => false,
     156        'enable_fb_tracking'               => false,
    156157    ];
    157158
     
    884885     * @hook   powered_cache_cdn_addresses
    885886     *
    886      * @param  {array} $cdn_addresses CDN Adresses.
     887     * @param  {array} $cdn_addresses CDN Addresses.
    887888     *
    888889     * @return {array} New value.
  • powered-cache/trunk/languages/powered-cache.pot

    r3004768 r3016660  
    1 # Copyright (C) 2023 Powered Cache
     1# Copyright (C) 2024 Powered Cache
    22# This file is distributed under the GPL v2 or later.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Powered Cache 3.3.2\n"
     5"Project-Id-Version: Powered Cache 3.3.3\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/powered-cache\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2023-12-03T12:16:17+00:00\n"
     12"POT-Creation-Date: 2024-01-02T21:21:18+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.9.0\n"
     
    1818#. Author of the plugin
    1919#: includes/admin/dashboard.php:93
    20 #: includes/admin/dashboard.php:452
     20#: includes/admin/dashboard.php:453
    2121#: includes/admin/partials/settings-page.php:39
    2222#: includes/classes/MetaBox.php:127
     
    3939
    4040#: includes/admin/dashboard.php:106
    41 #: includes/admin/dashboard.php:850
     41#: includes/admin/dashboard.php:851
    4242msgid "Settings"
    4343msgstr ""
    4444
    45 #: includes/admin/dashboard.php:480
     45#: includes/admin/dashboard.php:481
    4646msgid "Page cache deleted for all websites!"
    4747msgstr ""
    4848
    49 #: includes/admin/dashboard.php:481
     49#: includes/admin/dashboard.php:482
    5050msgid "Page cache deleted successfully!"
    5151msgstr ""
    5252
    53 #: includes/admin/dashboard.php:482
     53#: includes/admin/dashboard.php:483
    5454msgid "Object cache deleted successfully!"
    5555msgstr ""
    5656
    57 #: includes/admin/dashboard.php:483
     57#: includes/admin/dashboard.php:484
    5858msgid "All cached items flushed successfully!"
    5959msgstr ""
    6060
    61 #: includes/admin/dashboard.php:484
     61#: includes/admin/dashboard.php:485
    6262msgid "The cache preloading has been initialized!"
    6363msgstr ""
    6464
    65 #: includes/admin/dashboard.php:485
     65#: includes/admin/dashboard.php:486
    6666msgid "The Critical CSS generation process has been initialized!"
    6767msgstr ""
    6868
    69 #: includes/admin/dashboard.php:486
     69#: includes/admin/dashboard.php:487
    7070msgid "The Critical CSS generation process has been initialized for all sites! This might take a while, depending on the network size."
    7171msgstr ""
    7272
    73 #: includes/admin/dashboard.php:487
     73#: includes/admin/dashboard.php:488
    7474msgid "The UCSS generation process has been initialized!"
    7575msgstr ""
    7676
    77 #: includes/admin/dashboard.php:488
     77#: includes/admin/dashboard.php:489
    7878msgid "The UCSS generation process has been initialized for all sites! This might take a while, depending on the network size."
    7979msgstr ""
    8080
    81 #: includes/admin/dashboard.php:489
     81#: includes/admin/dashboard.php:490
    8282msgid "Cloudflare cache flushed, it can take up to 30 seconds to delete all cache from Cloudflare!"
    8383msgstr ""
    8484
    85 #: includes/admin/dashboard.php:490
     85#: includes/admin/dashboard.php:491
    8686msgid "Settings have been reset!"
    8787msgstr ""
    8888
    89 #: includes/admin/dashboard.php:491
     89#: includes/admin/dashboard.php:492
    9090msgid "Settings have been imported!"
    9191msgstr ""
    9292
    93 #: includes/admin/dashboard.php:492
     93#: includes/admin/dashboard.php:493
    9494msgid "Settings saved and database being optimized..."
    9595msgstr ""
    9696
    97 #: includes/admin/dashboard.php:493
     97#: includes/admin/dashboard.php:494
    9898msgid "Settings saved."
    9999msgstr ""
    100100
    101 #: includes/admin/dashboard.php:497
     101#: includes/admin/dashboard.php:498
    102102msgid "Page cache for %s language has been deleted!"
    103103msgstr ""
    104104
    105 #: includes/admin/dashboard.php:501
    106105#: includes/admin/dashboard.php:502
    107106#: includes/admin/dashboard.php:503
     
    111110#: includes/admin/dashboard.php:507
    112111#: includes/admin/dashboard.php:508
     112#: includes/admin/dashboard.php:509
    113113msgid "You don't have permission to perform this action!"
    114114msgstr ""
    115115
    116 #: includes/admin/dashboard.php:509
     116#: includes/admin/dashboard.php:510
    117117msgid "Your license key does not seem valid. A valid license is required for the Critical CSS!"
    118118msgstr ""
    119119
    120 #: includes/admin/dashboard.php:510
     120#: includes/admin/dashboard.php:511
    121121msgid "Your license key does not seem valid. A valid license is required for removing unused CSS!"
    122122msgstr ""
    123123
    124 #: includes/admin/dashboard.php:511
     124#: includes/admin/dashboard.php:512
    125125msgid "Could not flush Cloudflare cache. Please make sure you entered the correct credentials and zone id!"
    126126msgstr ""
    127127
    128 #: includes/admin/dashboard.php:553
     128#: includes/admin/dashboard.php:554
    129129msgid "Purge All Cache"
    130130msgstr ""
    131131
    132 #: includes/admin/dashboard.php:716
     132#: includes/admin/dashboard.php:717
    133133msgid "wp-config.php is writable."
    134134msgstr ""
    135135
    136 #: includes/admin/dashboard.php:718
     136#: includes/admin/dashboard.php:719
    137137msgid "wp-config.php is not writable. Please make sure the file writable or you can manually define %s constant."
    138138msgstr ""
    139139
    140 #: includes/admin/dashboard.php:731
     140#: includes/admin/dashboard.php:732
    141141msgid "Cache directory %s is not exist!"
    142142msgstr ""
    143143
    144 #: includes/admin/dashboard.php:733
     144#: includes/admin/dashboard.php:734
    145145msgid "Cache directory %s is not writeable!"
    146146msgstr ""
    147147
    148 #: includes/admin/dashboard.php:736
     148#: includes/admin/dashboard.php:737
    149149msgid "Cache directory %s exist and writable!"
    150150msgstr ""
    151151
    152 #: includes/admin/dashboard.php:750
     152#: includes/admin/dashboard.php:751
    153153msgid ".htaccess file %s is not exist!"
    154154msgstr ""
    155155
    156 #: includes/admin/dashboard.php:752
     156#: includes/admin/dashboard.php:753
    157157msgid ".htaccess file %s is not writeable!"
    158158msgstr ""
    159159
    160 #: includes/admin/dashboard.php:755
     160#: includes/admin/dashboard.php:756
    161161msgid ".htaccess file %s exist and writable!"
    162162msgstr ""
    163163
    164 #: includes/admin/dashboard.php:770
     164#: includes/admin/dashboard.php:771
    165165msgid "Required file for the page caching %s is not exist!"
    166166msgstr ""
    167167
    168 #: includes/admin/dashboard.php:772
     168#: includes/admin/dashboard.php:773
    169169msgid "Required file for the page caching %s is not writeable!"
    170170msgstr ""
    171171
    172 #: includes/admin/dashboard.php:775
     172#: includes/admin/dashboard.php:776
    173173msgid "Required file for the page caching %s exist and writable!"
    174174msgstr ""
    175175
    176 #: includes/admin/dashboard.php:790
     176#: includes/admin/dashboard.php:791
    177177msgid "Required file for the object caching %s is not exist!"
    178178msgstr ""
    179179
    180 #: includes/admin/dashboard.php:792
     180#: includes/admin/dashboard.php:793
    181181msgid "Required file for the object caching %s is not writeable!"
    182182msgstr ""
    183183
    184 #: includes/admin/dashboard.php:795
     184#: includes/admin/dashboard.php:796
    185185msgid "Required file for the object caching %s exist and writable!"
    186186msgstr ""
    187187
    188 #: includes/admin/dashboard.php:808
     188#: includes/admin/dashboard.php:809
    189189msgid "Invalid request"
    190190msgstr ""
    191191
    192 #: includes/admin/dashboard.php:853
     192#: includes/admin/dashboard.php:854
    193193msgid "Get Premium"
    194194msgstr ""
     
    268268
    269269#: includes/admin/partials/modals.php:29
    270 #: includes/admin/partials/settings-page.php:2726
     270#: includes/admin/partials/settings-page.php:2761
    271271msgid "Diagnostic"
    272272msgstr ""
     
    277277
    278278#: includes/admin/partials/modals.php:41
    279 msgid "Welcome to Powered Cache Diagnostic. Running the diagnostic test helps to identify potential issues with the caching. This is only a test. It might take additinal steps to fixing the issues."
     279msgid "Welcome to Powered Cache Diagnostic. Running the diagnostic test helps to identify potential issues with the caching. This is only a test. It might take additional steps to fixing the issues."
    280280msgstr ""
    281281
     
    308308
    309309#: includes/admin/partials/settings-page.php:74
    310 #: includes/admin/partials/settings-page.php:1129
     310#: includes/admin/partials/settings-page.php:1141
    311311msgid "Media Optimization"
    312312msgstr ""
    313313
    314314#: includes/admin/partials/settings-page.php:78
    315 #: includes/admin/partials/settings-page.php:1443
     315#: includes/admin/partials/settings-page.php:1478
    316316msgid "CDN Integration"
    317317msgstr ""
    318318
    319319#: includes/admin/partials/settings-page.php:82
    320 #: includes/admin/partials/settings-page.php:1565
     320#: includes/admin/partials/settings-page.php:1600
    321321msgid "Preload"
    322322msgstr ""
     
    352352#: includes/admin/partials/settings-page.php:143
    353353#: includes/admin/partials/settings-page.php:165
    354 #: includes/admin/partials/settings-page.php:2120
     354#: includes/admin/partials/settings-page.php:2155
    355355msgid "Learn More"
    356356msgstr ""
     
    438438#: includes/admin/partials/settings-page.php:299
    439439#: includes/admin/partials/settings-page.php:546
    440 #: includes/admin/partials/settings-page.php:1119
    441 #: includes/admin/partials/settings-page.php:1433
    442 #: includes/admin/partials/settings-page.php:1555
    443 #: includes/admin/partials/settings-page.php:1829
     440#: includes/admin/partials/settings-page.php:1131
     441#: includes/admin/partials/settings-page.php:1468
     442#: includes/admin/partials/settings-page.php:1590
     443#: includes/admin/partials/settings-page.php:1864
    444444msgid "Update settings"
    445445msgstr ""
     
    514514
    515515#: includes/admin/partials/settings-page.php:475
    516 msgid "Powered Cache will create seperate caching file for the value of these query strings."
     516msgid "Powered Cache will create separate caching file for the value of these query strings."
    517517msgstr ""
    518518
     
    611611#: includes/admin/partials/settings-page.php:740
    612612#: includes/admin/partials/settings-page.php:846
    613 #: includes/admin/partials/settings-page.php:1139
    614 #: includes/admin/partials/settings-page.php:1340
    615 #: includes/admin/partials/settings-page.php:1678
    616 #: includes/admin/partials/settings-page.php:1793
    617 #: includes/admin/partials/settings-page.php:2074
    618 #: includes/admin/partials/settings-page.php:2461
    619 #: includes/admin/partials/settings-page.php:2527
    620 #: includes/admin/partials/settings-page.php:2579
     613#: includes/admin/partials/settings-page.php:1151
     614#: includes/admin/partials/settings-page.php:1375
     615#: includes/admin/partials/settings-page.php:1713
     616#: includes/admin/partials/settings-page.php:1828
     617#: includes/admin/partials/settings-page.php:2109
     618#: includes/admin/partials/settings-page.php:2496
     619#: includes/admin/partials/settings-page.php:2562
     620#: includes/admin/partials/settings-page.php:2614
    621621msgid "Premium"
    622622msgstr ""
     
    631631
    632632#: includes/admin/partials/settings-page.php:769
    633 msgid "Additonal files to critical (one per line)"
     633msgid "Additional files to critical (one per line)"
    634634msgstr ""
    635635
     
    778778msgstr ""
    779779
    780 #: includes/admin/partials/settings-page.php:1137
     780#: includes/admin/partials/settings-page.php:1114
     781msgid "This feature may not work on Windows servers without manual .htaccess configuration."
     782msgstr ""
     783
     784#: includes/admin/partials/settings-page.php:1149
    781785msgid "Image Optimization"
    782786msgstr ""
    783787
    784 #: includes/admin/partials/settings-page.php:1158
     788#: includes/admin/partials/settings-page.php:1171
    785789msgid "Enable Image Optimization Service"
    786790msgstr ""
    787791
    788 #: includes/admin/partials/settings-page.php:1159
     792#: includes/admin/partials/settings-page.php:1172
    789793msgid "Our image optimization service instantly optimizes images from our global network of servers. Images will be served in the AVIF format when supported by the user's browser. If AVIF is not supported, the WebP format will be used as a fallback, ensuring efficient loading and high-quality visuals."
    790794msgstr ""
    791795
    792 #: includes/admin/partials/settings-page.php:1172
     796#: includes/admin/partials/settings-page.php:1191
     797msgid "Use WebP over AVIF"
     798msgstr ""
     799
     800#: includes/admin/partials/settings-page.php:1193
     801msgid "Activate this option to prioritize the WebP format over AVIF for image optimization."
     802msgstr ""
     803
     804#: includes/admin/partials/settings-page.php:1207
    793805msgid "Lazy Load"
    794806msgstr ""
    795807
    796 #: includes/admin/partials/settings-page.php:1174
     808#: includes/admin/partials/settings-page.php:1209
    797809msgid "Loads images and iframes only when visible to the user."
    798810msgstr ""
    799811
    800 #: includes/admin/partials/settings-page.php:1194
     812#: includes/admin/partials/settings-page.php:1229
    801813msgid "Enable Lazy Load"
    802814msgstr ""
    803815
    804 #: includes/admin/partials/settings-page.php:1213
     816#: includes/admin/partials/settings-page.php:1248
    805817msgid "Enable for post content."
    806818msgstr ""
    807819
    808 #: includes/admin/partials/settings-page.php:1229
     820#: includes/admin/partials/settings-page.php:1264
    809821msgid "Enable for images."
    810822msgstr ""
    811823
    812 #: includes/admin/partials/settings-page.php:1245
     824#: includes/admin/partials/settings-page.php:1280
    813825msgid "Enable for iframes."
    814826msgstr ""
    815827
    816 #: includes/admin/partials/settings-page.php:1260
     828#: includes/admin/partials/settings-page.php:1295
    817829msgid "Enable for widgets."
    818830msgstr ""
    819831
    820 #: includes/admin/partials/settings-page.php:1275
     832#: includes/admin/partials/settings-page.php:1310
    821833msgid "Enable for post thumbnails."
    822834msgstr ""
    823835
    824 #: includes/admin/partials/settings-page.php:1290
     836#: includes/admin/partials/settings-page.php:1325
    825837msgid "Enable for avatars."
    826838msgstr ""
    827839
    828 #: includes/admin/partials/settings-page.php:1299
     840#: includes/admin/partials/settings-page.php:1334
    829841msgid "Lazy Load from nth image"
    830842msgstr ""
    831843
    832 #: includes/admin/partials/settings-page.php:1311
     844#: includes/admin/partials/settings-page.php:1346
    833845msgid "Do not lazy load the first X images. This value can be modified to prevent the lazy loading of above-the-fold images, which otherwise could negatively affect the Largest Contentful Paint (LCP)."
    834846msgstr ""
    835847
    836 #: includes/admin/partials/settings-page.php:1328
     848#: includes/admin/partials/settings-page.php:1363
    837849msgid "Disable WordPress Native Lazy Load"
    838850msgstr ""
    839851
    840 #: includes/admin/partials/settings-page.php:1338
     852#: includes/admin/partials/settings-page.php:1373
    841853msgid "Image Dimensions"
    842854msgstr ""
    843855
    844 #: includes/admin/partials/settings-page.php:1360
     856#: includes/admin/partials/settings-page.php:1395
    845857msgid "Add missing image dimensions."
    846858msgstr ""
    847859
    848 #: includes/admin/partials/settings-page.php:1361
     860#: includes/admin/partials/settings-page.php:1396
    849861msgid "Adds missing width and height attributes into images, potentially preventing layout shifts and enhancing the experience for your visitors."
    850862msgstr ""
    851863
    852 #: includes/admin/partials/settings-page.php:1372
     864#: includes/admin/partials/settings-page.php:1407
    853865msgid "Embeds"
    854866msgstr ""
    855867
    856 #: includes/admin/partials/settings-page.php:1389
     868#: includes/admin/partials/settings-page.php:1424
    857869msgid "Disable WordPress Embeds"
    858870msgstr ""
    859871
    860 #: includes/admin/partials/settings-page.php:1390
     872#: includes/admin/partials/settings-page.php:1425
    861873msgid "Disables embedding posts from WordPress-based websites (including your own) which converts URLs into heavy iframes."
    862874msgstr ""
    863875
    864 #: includes/admin/partials/settings-page.php:1401
     876#: includes/admin/partials/settings-page.php:1436
    865877msgid "Emoji"
    866878msgstr ""
    867879
    868 #: includes/admin/partials/settings-page.php:1418
     880#: includes/admin/partials/settings-page.php:1453
    869881msgid "Remove Emoji Scripts"
    870882msgstr ""
    871883
    872 #: includes/admin/partials/settings-page.php:1420
     884#: includes/admin/partials/settings-page.php:1455
    873885msgid "Removes the unnecessary emoji scripts from your website front-end. Doesn't remove emojis, don't worry."
    874886msgstr ""
    875887
    876 #: includes/admin/partials/settings-page.php:1449
     888#: includes/admin/partials/settings-page.php:1484
    877889msgid "CDN"
    878890msgstr ""
    879891
    880 #: includes/admin/partials/settings-page.php:1466
     892#: includes/admin/partials/settings-page.php:1501
    881893msgid "Enable CDN Integration"
    882894msgstr ""
    883895
    884 #: includes/admin/partials/settings-page.php:1467
     896#: includes/admin/partials/settings-page.php:1502
    885897msgid "Please make sure that your CDN is properly setup before enabling this feature "
    886898msgstr ""
    887899
    888 #: includes/admin/partials/settings-page.php:1478
     900#: includes/admin/partials/settings-page.php:1513
    889901msgid "CDN Hostnames"
    890902msgstr ""
    891903
    892 #: includes/admin/partials/settings-page.php:1479
     904#: includes/admin/partials/settings-page.php:1514
    893905msgid "Enter your CNAME(s)"
    894906msgstr ""
    895907
    896 #: includes/admin/partials/settings-page.php:1497
     908#: includes/admin/partials/settings-page.php:1532
    897909msgid "for"
    898910msgstr ""
    899911
    900 #: includes/admin/partials/settings-page.php:1515
     912#: includes/admin/partials/settings-page.php:1550
    901913msgid "Add Hostname"
    902914msgstr ""
    903915
    904 #: includes/admin/partials/settings-page.php:1523
     916#: includes/admin/partials/settings-page.php:1558
    905917msgid "Rejected Files"
    906918msgstr ""
    907919
    908 #: includes/admin/partials/settings-page.php:1542
     920#: includes/admin/partials/settings-page.php:1577
    909921msgid "One URL per line. It can be full URL or absolute path."
    910922msgstr ""
    911923
    912 #: includes/admin/partials/settings-page.php:1574
     924#: includes/admin/partials/settings-page.php:1609
    913925msgid "It seems page caching is not activated yet. Page caching needs to be enabled in order to get the advantage of preloading features!"
    914926msgstr ""
    915927
    916 #: includes/admin/partials/settings-page.php:1582
     928#: includes/admin/partials/settings-page.php:1617
    917929msgid "Cache Preload"
    918930msgstr ""
    919931
    920 #: includes/admin/partials/settings-page.php:1584
     932#: includes/admin/partials/settings-page.php:1619
    921933msgid "Preloading will visit pages based on the settings and generate cache, just like any other visitor to the site."
    922934msgstr ""
    923935
    924 #: includes/admin/partials/settings-page.php:1606
     936#: includes/admin/partials/settings-page.php:1641
    925937msgid "Enable Preloading"
    926938msgstr ""
    927939
    928 #: includes/admin/partials/settings-page.php:1607
     940#: includes/admin/partials/settings-page.php:1642
    929941msgid "Activate preloading."
    930942msgstr ""
    931943
    932 #: includes/admin/partials/settings-page.php:1627
     944#: includes/admin/partials/settings-page.php:1662
    933945msgid "Enable for homepage"
    934946msgstr ""
    935947
    936 #: includes/admin/partials/settings-page.php:1628
     948#: includes/admin/partials/settings-page.php:1663
    937949msgid "Preloads homepage."
    938950msgstr ""
    939951
    940 #: includes/admin/partials/settings-page.php:1644
     952#: includes/admin/partials/settings-page.php:1679
    941953msgid "Enable for posts"
    942954msgstr ""
    943955
    944 #: includes/admin/partials/settings-page.php:1645
     956#: includes/admin/partials/settings-page.php:1680
    945957msgid "Individual post pages will be preloaded. The public post types are supported."
    946958msgstr ""
    947959
    948 #: includes/admin/partials/settings-page.php:1661
     960#: includes/admin/partials/settings-page.php:1696
    949961msgid "Enable for public taxonomies"
    950962msgstr ""
    951963
    952 #: includes/admin/partials/settings-page.php:1662
     964#: includes/admin/partials/settings-page.php:1697
    953965msgid "Preload archive pages of taxonomies. (tags, category etc..)"
    954966msgstr ""
    955967
    956 #: includes/admin/partials/settings-page.php:1676
     968#: includes/admin/partials/settings-page.php:1711
    957969msgid "Sitemap Preloading"
    958970msgstr ""
    959971
    960 #: includes/admin/partials/settings-page.php:1681
     972#: includes/admin/partials/settings-page.php:1716
    961973msgid "Preloads sitemaps and the URLs placed in sitemaps."
    962974msgstr ""
    963975
    964 #: includes/admin/partials/settings-page.php:1699
     976#: includes/admin/partials/settings-page.php:1734
    965977msgid "Enable Sitemap Preloading"
    966978msgstr ""
    967979
    968 #: includes/admin/partials/settings-page.php:1700
     980#: includes/admin/partials/settings-page.php:1735
    969981msgid "We automatically detect sitemaps generated by Yoast SEO, All-in-one-SEO, Rank Math SEO, SEOPress."
    970982msgstr ""
    971983
    972 #: includes/admin/partials/settings-page.php:1707
     984#: includes/admin/partials/settings-page.php:1742
    973985msgid "Enter sitemap URLs (one per line)"
    974986msgstr ""
    975987
    976 #: includes/admin/partials/settings-page.php:1717
     988#: includes/admin/partials/settings-page.php:1752
    977989msgid "Preload the urls in listed sitemaps."
    978990msgstr ""
    979991
    980 #: includes/admin/partials/settings-page.php:1731
     992#: includes/admin/partials/settings-page.php:1766
    981993msgid "Prefetch DNS"
    982994msgstr ""
    983995
    984 #: includes/admin/partials/settings-page.php:1732
     996#: includes/admin/partials/settings-page.php:1767
    985997msgid "DNS-prefetch is an attempt to resolve domain names before resources get requested."
    986998msgstr ""
    987999
    988 #: includes/admin/partials/settings-page.php:1739
     1000#: includes/admin/partials/settings-page.php:1774
    9891001msgid "Enter external hosts to be prefetched (one per line)"
    9901002msgstr ""
    9911003
    992 #: includes/admin/partials/settings-page.php:1749
     1004#: includes/admin/partials/settings-page.php:1784
    9931005msgid "DNS-prefetch would reduce DNS lookup time."
    9941006msgstr ""
    9951007
    996 #: includes/admin/partials/settings-page.php:1760
     1008#: includes/admin/partials/settings-page.php:1795
    9971009msgid "Preconnect"
    9981010msgstr ""
    9991011
    1000 #: includes/admin/partials/settings-page.php:1761
     1012#: includes/admin/partials/settings-page.php:1796
    10011013msgid "Preconnect is used to indicate an origin that will be used to fetch required resources. It initializes an early connection, which includes the DNS lookup, TCP handshake, and optional TLS negotiation."
    10021014msgstr ""
    10031015
    1004 #: includes/admin/partials/settings-page.php:1768
     1016#: includes/admin/partials/settings-page.php:1803
    10051017msgid "Enter external hosts to be preconnected (one per line)"
    10061018msgstr ""
    10071019
    1008 #: includes/admin/partials/settings-page.php:1778
     1020#: includes/admin/partials/settings-page.php:1813
    10091021msgid "The preconnect hint is best used for only the most critical connections."
    10101022msgstr ""
    10111023
    1012 #: includes/admin/partials/settings-page.php:1791
     1024#: includes/admin/partials/settings-page.php:1826
    10131025msgid "Prefetch links"
    10141026msgstr ""
    10151027
    1016 #: includes/admin/partials/settings-page.php:1812
     1028#: includes/admin/partials/settings-page.php:1847
    10171029msgid "Enable link prefetching"
    10181030msgstr ""
    10191031
    1020 #: includes/admin/partials/settings-page.php:1813
     1032#: includes/admin/partials/settings-page.php:1848
    10211033msgid "Faster subsequent page-loads by prefetching or prerendering in-viewport links during idle time."
    10221034msgstr ""
    10231035
    1024 #: includes/admin/partials/settings-page.php:1840
     1036#: includes/admin/partials/settings-page.php:1875
    10251037msgid "Database Optimization"
    10261038msgstr ""
    10271039
    1028 #: includes/admin/partials/settings-page.php:1850
     1040#: includes/admin/partials/settings-page.php:1885
    10291041msgid "It seems Powered Cache has been enabled on a large multisite network. Cleanup counts might be slightly different from than actual value due to the volume of the sites in the network."
    10301042msgstr ""
    10311043
    1032 #: includes/admin/partials/settings-page.php:1858
     1044#: includes/admin/partials/settings-page.php:1893
    10331045msgid "Post Cleanup"
    10341046msgstr ""
    10351047
    1036 #: includes/admin/partials/settings-page.php:1875
     1048#: includes/admin/partials/settings-page.php:1910
    10371049msgid "Post Revisions"
    10381050msgstr ""
    10391051
    1040 #: includes/admin/partials/settings-page.php:1876
     1052#: includes/admin/partials/settings-page.php:1911
    10411053msgid "Delete post revisions."
    10421054msgstr ""
    10431055
    1044 #: includes/admin/partials/settings-page.php:1880
     1056#: includes/admin/partials/settings-page.php:1915
    10451057msgid "%s revisions in database"
    10461058msgstr ""
    10471059
    1048 #: includes/admin/partials/settings-page.php:1898
     1060#: includes/admin/partials/settings-page.php:1933
    10491061msgid "Auto Drafts"
    10501062msgstr ""
    10511063
    1052 #: includes/admin/partials/settings-page.php:1899
     1064#: includes/admin/partials/settings-page.php:1934
    10531065msgid "Delete auto-draft posts."
    10541066msgstr ""
    10551067
    1056 #: includes/admin/partials/settings-page.php:1903
     1068#: includes/admin/partials/settings-page.php:1938
    10571069msgid "%s auto-draft in database"
    10581070msgstr ""
    10591071
    1060 #: includes/admin/partials/settings-page.php:1921
     1072#: includes/admin/partials/settings-page.php:1956
    10611073msgid "Trashed Posts"
    10621074msgstr ""
    10631075
    1064 #: includes/admin/partials/settings-page.php:1922
     1076#: includes/admin/partials/settings-page.php:1957
    10651077msgid "Permanently delete trashed posts."
    10661078msgstr ""
    10671079
    1068 #: includes/admin/partials/settings-page.php:1926
     1080#: includes/admin/partials/settings-page.php:1961
    10691081msgid "%s trashed post in database"
    10701082msgstr ""
    10711083
    1072 #: includes/admin/partials/settings-page.php:1935
     1084#: includes/admin/partials/settings-page.php:1970
    10731085msgid "Comments Cleanup"
    10741086msgstr ""
    10751087
    1076 #: includes/admin/partials/settings-page.php:1952
     1088#: includes/admin/partials/settings-page.php:1987
    10771089msgid "Spam Comments"
    10781090msgstr ""
    10791091
    1080 #: includes/admin/partials/settings-page.php:1953
     1092#: includes/admin/partials/settings-page.php:1988
    10811093msgid "Comments marked as spam that haven't been deleted yet."
    10821094msgstr ""
    10831095
    1084 #: includes/admin/partials/settings-page.php:1957
     1096#: includes/admin/partials/settings-page.php:1992
    10851097msgid "%s spam comment in database"
    10861098msgstr ""
    10871099
    1088 #: includes/admin/partials/settings-page.php:1974
     1100#: includes/admin/partials/settings-page.php:2009
    10891101msgid "Trashed Comments"
    10901102msgstr ""
    10911103
    1092 #: includes/admin/partials/settings-page.php:1975
     1104#: includes/admin/partials/settings-page.php:2010
    10931105msgid "Permanently delete trashed comments."
    10941106msgstr ""
    10951107
    1096 #: includes/admin/partials/settings-page.php:1979
     1108#: includes/admin/partials/settings-page.php:2014
    10971109msgid "%s trashed comment in database"
    10981110msgstr ""
    10991111
    1100 #: includes/admin/partials/settings-page.php:1987
     1112#: includes/admin/partials/settings-page.php:2022
    11011113msgid "Transients Cleanup"
    11021114msgstr ""
    11031115
    1104 #: includes/admin/partials/settings-page.php:2004
     1116#: includes/admin/partials/settings-page.php:2039
    11051117msgid "Expired Transients"
    11061118msgstr ""
    11071119
    1108 #: includes/admin/partials/settings-page.php:2005
     1120#: includes/admin/partials/settings-page.php:2040
    11091121msgid "Permanently delete expired transients."
    11101122msgstr ""
    11111123
    1112 #: includes/admin/partials/settings-page.php:2009
     1124#: includes/admin/partials/settings-page.php:2044
    11131125msgid "%s expired transient in database"
    11141126msgstr ""
    11151127
    1116 #: includes/admin/partials/settings-page.php:2027
     1128#: includes/admin/partials/settings-page.php:2062
    11171129msgid "All Transients"
    11181130msgstr ""
    11191131
    1120 #: includes/admin/partials/settings-page.php:2028
     1132#: includes/admin/partials/settings-page.php:2063
    11211133msgid "Permanently delete all transients."
    11221134msgstr ""
    11231135
    1124 #: includes/admin/partials/settings-page.php:2032
     1136#: includes/admin/partials/settings-page.php:2067
    11251137msgid "%s transient in database"
    11261138msgstr ""
    11271139
    1128 #: includes/admin/partials/settings-page.php:2041
     1140#: includes/admin/partials/settings-page.php:2076
    11291141msgid "Database Optimize"
    11301142msgstr ""
    11311143
    1132 #: includes/admin/partials/settings-page.php:2058
     1144#: includes/admin/partials/settings-page.php:2093
    11331145msgid "Optimize Tables"
    11341146msgstr ""
    11351147
    1136 #: includes/admin/partials/settings-page.php:2059
     1148#: includes/admin/partials/settings-page.php:2094
    11371149msgid "Reduces overhead of database tables."
    11381150msgstr ""
    11391151
    1140 #: includes/admin/partials/settings-page.php:2063
     1152#: includes/admin/partials/settings-page.php:2098
    11411153msgid "%s tables to optimize"
    11421154msgstr ""
    11431155
    1144 #: includes/admin/partials/settings-page.php:2072
     1156#: includes/admin/partials/settings-page.php:2107
    11451157msgid "Schedule Cleanups"
    11461158msgstr ""
    11471159
    1148 #: includes/admin/partials/settings-page.php:2078
     1160#: includes/admin/partials/settings-page.php:2113
    11491161msgid "Schedule Powered Cache to automatically clean your database daily, weekly or monthly."
    11501162msgstr ""
    11511163
    1152 #: includes/admin/partials/settings-page.php:2095
     1164#: includes/admin/partials/settings-page.php:2130
    11531165msgid "Enabled scheduled cleanups"
    11541166msgstr ""
    11551167
    1156 #: includes/admin/partials/settings-page.php:2101
     1168#: includes/admin/partials/settings-page.php:2136
    11571169msgid "Frequency"
    11581170msgstr ""
    11591171
    1160 #: includes/admin/partials/settings-page.php:2117
     1172#: includes/admin/partials/settings-page.php:2152
    11611173msgid "Regular cleanups of your database ensures you’re regularly removing extra bloat which can slow down your host server. Upgrade to Premium to unlock this feature today!"
    11621174msgstr ""
    11631175
    1164 #: includes/admin/partials/settings-page.php:2132
     1176#: includes/admin/partials/settings-page.php:2167
    11651177msgid "Save settings and Optimize"
    11661178msgstr ""
    11671179
    1168 #: includes/admin/partials/settings-page.php:2134
     1180#: includes/admin/partials/settings-page.php:2169
    11691181msgid "Tip: Make sure you have a current backup before running a cleanup."
    11701182msgstr ""
    11711183
    1172 #: includes/admin/partials/settings-page.php:2148
     1184#: includes/admin/partials/settings-page.php:2183
    11731185msgid "Cloudflare"
    11741186msgstr ""
    11751187
    1176 #: includes/admin/partials/settings-page.php:2162
    1177 #: includes/admin/partials/settings-page.php:2249
    1178 #: includes/admin/partials/settings-page.php:2273
     1188#: includes/admin/partials/settings-page.php:2197
     1189#: includes/admin/partials/settings-page.php:2284
     1190#: includes/admin/partials/settings-page.php:2308
     1191#: includes/admin/partials/settings-page.php:2371
     1192#: includes/admin/partials/settings-page.php:2435
     1193#: includes/admin/partials/settings-page.php:2514
     1194#: includes/admin/partials/settings-page.php:2578
     1195#: includes/admin/partials/settings-page.php:2631
     1196msgid "Enable"
     1197msgstr ""
     1198
     1199#: includes/admin/partials/settings-page.php:2204
     1200msgid "Cloudflare extension for PoweredCache. It allows to purge Cloudflare cache within WordPress."
     1201msgstr ""
     1202
     1203#: includes/admin/partials/settings-page.php:2207
     1204msgid "API Token"
     1205msgstr ""
     1206
     1207#: includes/admin/partials/settings-page.php:2215
     1208msgid "Recommended authentication method."
     1209msgstr ""
     1210
     1211#: includes/admin/partials/settings-page.php:2217
     1212msgid "Create a new token"
     1213msgstr ""
     1214
     1215#: includes/admin/partials/settings-page.php:2219
     1216msgid "Or you can enter Cloudflare email and API Key."
     1217msgstr ""
     1218
     1219#: includes/admin/partials/settings-page.php:2227
     1220msgid "Cloudflare Email"
     1221msgstr ""
     1222
     1223#: includes/admin/partials/settings-page.php:2240
     1224msgid "API Key"
     1225msgstr ""
     1226
     1227#: includes/admin/partials/settings-page.php:2254
     1228msgid "Zone ID"
     1229msgstr ""
     1230
     1231#: includes/admin/partials/settings-page.php:2270
     1232msgid "Heartbeat"
     1233msgstr ""
     1234
     1235#: includes/admin/partials/settings-page.php:2291
     1236msgid "Heartbeat extension allows you to manage the frequency of the WordPress Heartbeat API."
     1237msgstr ""
     1238
     1239#: includes/admin/partials/settings-page.php:2293
     1240msgid "Dashboard"
     1241msgstr ""
     1242
     1243#: includes/admin/partials/settings-page.php:2322
     1244#: includes/admin/partials/settings-page.php:2386
     1245#: includes/admin/partials/settings-page.php:2449
     1246msgid "Disable"
     1247msgstr ""
     1248
    11791249#: includes/admin/partials/settings-page.php:2336
    1180 #: includes/admin/partials/settings-page.php:2400
    1181 #: includes/admin/partials/settings-page.php:2479
    1182 #: includes/admin/partials/settings-page.php:2543
    1183 #: includes/admin/partials/settings-page.php:2596
    1184 msgid "Enable"
    1185 msgstr ""
    1186 
    1187 #: includes/admin/partials/settings-page.php:2169
    1188 msgid "Cloudflare extension for PoweredCache. It allows to purge Cloudflare cache within WordPress."
    1189 msgstr ""
    1190 
    1191 #: includes/admin/partials/settings-page.php:2172
    1192 msgid "API Token"
    1193 msgstr ""
    1194 
    1195 #: includes/admin/partials/settings-page.php:2180
    1196 msgid "Recommended authentication method."
    1197 msgstr ""
    1198 
    1199 #: includes/admin/partials/settings-page.php:2182
    1200 msgid "Create a new token"
    1201 msgstr ""
    1202 
    1203 #: includes/admin/partials/settings-page.php:2184
    1204 msgid "Or you can enter Cloudflare email and API Key."
    1205 msgstr ""
    1206 
    1207 #: includes/admin/partials/settings-page.php:2192
    1208 msgid "Cloudflare Email"
    1209 msgstr ""
    1210 
    1211 #: includes/admin/partials/settings-page.php:2205
    1212 msgid "API Key"
    1213 msgstr ""
    1214 
    1215 #: includes/admin/partials/settings-page.php:2219
    1216 msgid "Zone ID"
    1217 msgstr ""
    1218 
    1219 #: includes/admin/partials/settings-page.php:2235
    1220 msgid "Heartbeat"
    1221 msgstr ""
    1222 
    1223 #: includes/admin/partials/settings-page.php:2256
    1224 msgid "Heartbeat extension allows you to manage the frequency of the WordPress Heartbeat API."
    1225 msgstr ""
    1226 
    1227 #: includes/admin/partials/settings-page.php:2258
    1228 msgid "Dashboard"
    1229 msgstr ""
    1230 
    1231 #: includes/admin/partials/settings-page.php:2287
    1232 #: includes/admin/partials/settings-page.php:2351
    1233 #: includes/admin/partials/settings-page.php:2414
    1234 msgid "Disable"
    1235 msgstr ""
    1236 
    1237 #: includes/admin/partials/settings-page.php:2301
    1238 #: includes/admin/partials/settings-page.php:2366
    1239 #: includes/admin/partials/settings-page.php:2428
     1250#: includes/admin/partials/settings-page.php:2401
     1251#: includes/admin/partials/settings-page.php:2463
    12401252msgid "Modify"
    12411253msgstr ""
    12421254
    1243 #: includes/admin/partials/settings-page.php:2305
    1244 #: includes/admin/partials/settings-page.php:2433
     1255#: includes/admin/partials/settings-page.php:2340
     1256#: includes/admin/partials/settings-page.php:2468
    12451257msgid "Heartbeat Interval for Dashboard"
    12461258msgstr ""
    12471259
    1248 #: includes/admin/partials/settings-page.php:2320
     1260#: includes/admin/partials/settings-page.php:2355
    12491261msgid "Post Editor"
    12501262msgstr ""
    12511263
    1252 #: includes/admin/partials/settings-page.php:2370
     1264#: includes/admin/partials/settings-page.php:2405
    12531265msgid "Heartbeat Interval for Post Editor"
    12541266msgstr ""
    12551267
    1256 #: includes/admin/partials/settings-page.php:2385
     1268#: includes/admin/partials/settings-page.php:2420
    12571269msgid "Frontend"
    12581270msgstr ""
    12591271
    1260 #: includes/admin/partials/settings-page.php:2458
     1272#: includes/admin/partials/settings-page.php:2493
    12611273msgid "Varnish"
    12621274msgstr ""
    12631275
    1264 #: includes/admin/partials/settings-page.php:2488
     1276#: includes/admin/partials/settings-page.php:2523
    12651277msgid "Purge Varnish cache.It's recommended when you are using the Varnish server."
    12661278msgstr ""
    12671279
    1268 #: includes/admin/partials/settings-page.php:2493
     1280#: includes/admin/partials/settings-page.php:2528
    12691281msgid "Varnish IP"
    12701282msgstr ""
    12711283
    1272 #: includes/admin/partials/settings-page.php:2510
     1284#: includes/admin/partials/settings-page.php:2545
    12731285msgid "With our premium version of Powered Cache you can use Varnish extension and unlock some other speedbooster features."
    12741286msgstr ""
    12751287
    1276 #: includes/admin/partials/settings-page.php:2511
    1277 #: includes/admin/partials/settings-page.php:2560
    1278 #: includes/admin/partials/settings-page.php:2613
     1288#: includes/admin/partials/settings-page.php:2546
     1289#: includes/admin/partials/settings-page.php:2595
     1290#: includes/admin/partials/settings-page.php:2648
    12791291msgid "Try Premium today"
    12801292msgstr ""
    12811293
    1282 #: includes/admin/partials/settings-page.php:2524
     1294#: includes/admin/partials/settings-page.php:2559
    12831295msgid "Google Tracking"
    12841296msgstr ""
    12851297
    1286 #: includes/admin/partials/settings-page.php:2552
     1298#: includes/admin/partials/settings-page.php:2587
    12871299msgid "Powered Cache will host Google scripts on your server to help satisfy the PageSpeed recommendation for leverage browser caching."
    12881300msgstr ""
    12891301
    1290 #: includes/admin/partials/settings-page.php:2559
    1291 #: includes/admin/partials/settings-page.php:2612
     1302#: includes/admin/partials/settings-page.php:2594
     1303#: includes/admin/partials/settings-page.php:2647
    12921304msgid "With our premium version of Powered Cache you can use this extension and unlock some other speedbooster features."
    12931305msgstr ""
    12941306
    1295 #: includes/admin/partials/settings-page.php:2576
     1307#: includes/admin/partials/settings-page.php:2611
    12961308msgid "Facebook Tracking"
    12971309msgstr ""
    12981310
    1299 #: includes/admin/partials/settings-page.php:2605
     1311#: includes/admin/partials/settings-page.php:2640
    13001312msgid "Powered Cache will host FB js on your server to help satisfy the PageSpeed recommendation for leverage browser caching."
    13011313msgstr ""
    13021314
    1303 #: includes/admin/partials/settings-page.php:2630
     1315#: includes/admin/partials/settings-page.php:2665
    13041316msgid "Misc Settings"
    13051317msgstr ""
    13061318
    1307 #: includes/admin/partials/settings-page.php:2636
     1319#: includes/admin/partials/settings-page.php:2671
    13081320msgid "Cache Footprint"
    13091321msgstr ""
    13101322
    1311 #: includes/admin/partials/settings-page.php:2653
     1323#: includes/admin/partials/settings-page.php:2688
    13121324msgid "Show caching footprints in the HTML output."
    13131325msgstr ""
    13141326
    1315 #: includes/admin/partials/settings-page.php:2654
    1316 msgid "Adds helpful informations to cached output."
    1317 msgstr ""
    1318 
    1319 #: includes/admin/partials/settings-page.php:2662
     1327#: includes/admin/partials/settings-page.php:2689
     1328msgid "Adds helpful information to cached output."
     1329msgstr ""
     1330
     1331#: includes/admin/partials/settings-page.php:2697
    13201332msgid "Async Cache Cleaning"
    13211333msgstr ""
    13221334
    1323 #: includes/admin/partials/settings-page.php:2663
     1335#: includes/admin/partials/settings-page.php:2698
    13241336msgid "Experimental"
    13251337msgstr ""
    13261338
    1327 #: includes/admin/partials/settings-page.php:2682
     1339#: includes/admin/partials/settings-page.php:2717
    13281340msgid "Enable async cache clean-up."
    13291341msgstr ""
    13301342
    1331 #: includes/admin/partials/settings-page.php:2683
     1343#: includes/admin/partials/settings-page.php:2718
    13321344msgid "On large sites, it might take a longer time to perform cache purging actions. This option allows performing clean-up tasks in async background processes."
    13331345msgstr ""
    13341346
    1335 #: includes/admin/partials/settings-page.php:2684
     1347#: includes/admin/partials/settings-page.php:2719
    13361348msgid "This is an experimental feature, use it wisely. It might conflict with preloading functionality since both features work in the background."
    13371349msgstr ""
    13381350
    1339 #: includes/admin/partials/settings-page.php:2695
     1351#: includes/admin/partials/settings-page.php:2730
    13401352msgid "Download Configuration"
    13411353msgstr ""
    13421354
    1343 #: includes/admin/partials/settings-page.php:2701
     1355#: includes/admin/partials/settings-page.php:2736
    13441356msgid ".htaccess configuration"
    13451357msgstr ""
    13461358
    1347 #: includes/admin/partials/settings-page.php:2702
     1359#: includes/admin/partials/settings-page.php:2737
    13481360msgid "nginx configuration"
    13491361msgstr ""
    13501362
    1351 #: includes/admin/partials/settings-page.php:2710
     1363#: includes/admin/partials/settings-page.php:2745
    13521364msgid "Reset All Settings"
    13531365msgstr ""
    13541366
    1355 #: includes/admin/partials/settings-page.php:2711
     1367#: includes/admin/partials/settings-page.php:2746
    13561368msgid "Fabric reset to plugin configuration"
    13571369msgstr ""
    13581370
    1359 #: includes/admin/partials/settings-page.php:2717
     1371#: includes/admin/partials/settings-page.php:2752
    13601372msgid "Reset Settings"
    13611373msgstr ""
    13621374
    1363 #: includes/admin/partials/settings-page.php:2727
     1375#: includes/admin/partials/settings-page.php:2762
    13641376msgid "Configuration checker for caching"
    13651377msgstr ""
    13661378
    1367 #: includes/admin/partials/settings-page.php:2732
     1379#: includes/admin/partials/settings-page.php:2767
    13681380msgid "Run Diagnostic"
    13691381msgstr ""
    13701382
    1371 #: includes/admin/partials/settings-page.php:2741
     1383#: includes/admin/partials/settings-page.php:2776
    13721384msgid "Export"
    13731385msgstr ""
    13741386
    1375 #: includes/admin/partials/settings-page.php:2747
     1387#: includes/admin/partials/settings-page.php:2782
    13761388msgid "Download Settings"
    13771389msgstr ""
    13781390
    1379 #: includes/admin/partials/settings-page.php:2754
     1391#: includes/admin/partials/settings-page.php:2789
    13801392msgid "Import"
    13811393msgstr ""
    13821394
    1383 #: includes/admin/partials/settings-page.php:2764
     1395#: includes/admin/partials/settings-page.php:2799
    13841396msgid "Upload file"
    13851397msgstr ""
    13861398
    1387 #: includes/admin/partials/settings-page.php:2774
     1399#: includes/admin/partials/settings-page.php:2809
    13881400msgid "Upload and Import"
    13891401msgstr ""
    13901402
    1391 #: includes/admin/partials/settings-page.php:2778
     1403#: includes/admin/partials/settings-page.php:2813
    13921404msgid "Choose a JSON(.json) file to import the configuration."
    13931405msgstr ""
    13941406
    1395 #: includes/admin/partials/settings-page.php:2798
     1407#: includes/admin/partials/settings-page.php:2833
    13961408msgid "Made with <i class=\"sui-icon-heart\"></i> by <a href=\"%s\" rel=\"noopener\" target=\"_blank\">PoweredCache</a>"
    13971409msgstr ""
    13981410
    1399 #: includes/admin/partials/settings-page.php:2808
     1411#: includes/admin/partials/settings-page.php:2843
    14001412msgid "FAQ"
    14011413msgstr ""
    14021414
    1403 #: includes/admin/partials/settings-page.php:2809
     1415#: includes/admin/partials/settings-page.php:2844
    14041416msgid "Blog"
    14051417msgstr ""
    14061418
    1407 #: includes/admin/partials/settings-page.php:2810
     1419#: includes/admin/partials/settings-page.php:2845
    14081420msgid "Changelog"
    14091421msgstr ""
    14101422
    1411 #: includes/admin/partials/settings-page.php:2811
     1423#: includes/admin/partials/settings-page.php:2846
    14121424msgid "Support"
    14131425msgstr ""
    14141426
    1415 #: includes/admin/partials/settings-page.php:2818
     1427#: includes/admin/partials/settings-page.php:2853
    14161428msgid "Facebook"
    14171429msgstr ""
    14181430
    1419 #: includes/admin/partials/settings-page.php:2822
     1431#: includes/admin/partials/settings-page.php:2857
    14201432msgid "Twitter"
    14211433msgstr ""
     
    15371549msgstr ""
    15381550
    1539 #: includes/utils.php:370
     1551#: includes/utils.php:371
    15401552msgid "Blocking – (default)"
    15411553msgstr ""
    15421554
    1543 #: includes/utils.php:371
     1555#: includes/utils.php:372
    15441556msgid "Non-blocking using async"
    15451557msgstr ""
    15461558
    1547 #: includes/utils.php:372
     1559#: includes/utils.php:373
    15481560msgid "Non-blocking using defer"
    15491561msgstr ""
    15501562
    1551 #: includes/utils.php:373
     1563#: includes/utils.php:374
    15521564msgid "Delayed for user interaction"
    15531565msgstr ""
    15541566
    1555 #: includes/utils.php:398
     1567#: includes/utils.php:399
    15561568msgid "All files"
    15571569msgstr ""
    15581570
    1559 #: includes/utils.php:399
     1571#: includes/utils.php:400
    15601572msgid "Images"
    15611573msgstr ""
    15621574
    1563 #: includes/utils.php:400
     1575#: includes/utils.php:401
    15641576msgid "JavaScript"
    15651577msgstr ""
    15661578
    1567 #: includes/utils.php:401
     1579#: includes/utils.php:402
    15681580msgid "CSS"
    15691581msgstr ""
    15701582
    1571 #: includes/utils.php:437
     1583#: includes/utils.php:438
    15721584msgid "Daily"
    15731585msgstr ""
    15741586
    1575 #: includes/utils.php:438
     1587#: includes/utils.php:439
    15761588msgid "Weekly"
    15771589msgstr ""
    15781590
    1579 #: includes/utils.php:439
     1591#: includes/utils.php:440
    15801592msgid "Monthly"
    15811593msgstr ""
  • powered-cache/trunk/powered-cache.php

    r3004768 r3016660  
    44 * Plugin URI:        https://poweredcache.com
    55 * Description:       Powered Cache is the most powerful caching and performance suite for WordPress, designed to easily improve your PageSpeed and Web Vitals Score.
    6  * Version:           3.3.2
     6 * Version:           3.3.3
    77 * Requires at least: 5.7
    88 * Requires PHP:      7.2.5
     
    2626
    2727// Useful global constants.
    28 define( 'POWERED_CACHE_VERSION', '3.3.2' );
     28define( 'POWERED_CACHE_VERSION', '3.3.3' );
    2929define( 'POWERED_CACHE_DB_VERSION', '3.3' );
    3030define( 'POWERED_CACHE_PLUGIN_FILE', __FILE__ );
  • powered-cache/trunk/readme.txt

    r3004768 r3016660  
    44Requires at least:  5.7
    55Tested up to:  6.4
    6 Stable tag:  3.3.2
     6Stable tag:  3.3.3
    77License: GPLv2 (or later)
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    9797__Documentation site__: [https://docs.poweredcache.com/](https://docs.poweredcache.com/)
    9898
    99 __Developer Docs__: [https://poweredcache.github.io/docs/](https://poweredcache.github.io/docs/)  (***Hook referance***)
     99__Developer Docs__: [https://poweredcache.github.io/docs/](https://poweredcache.github.io/docs/)  (***Hook reference***)
    100100
    101101
     
    171171
    172172== Changelog ==
     173
     174= 3.3.3 (January 02, 2024) =
     175- [Fix] Typos. Props [@szepeviktor](https://github.com/szepeviktor).
     176- [Added] WebP option as preferred image format.
     177- [Added] Windows specific warning for File Optimizer rewrite.
    173178
    174179= 3.3.2 (December 03, 2023) =
     
    248253- Added: Bunny Fonts as replacement of Google Fonts
    249254- Added: global `nopoweredcache` parameter to skip optimizations
    250 - Added: Cache query strings to generate seperate cache based on query and value
     255- Added: Cache query strings to generate separate cache based on query and value
    251256- Added: WooCommerce compat for geolocation with page cache support.
    252257- Added: Delayed JS execution.
Note: See TracChangeset for help on using the changeset viewer.