diff --git a/wp-content/plugins/w3-total-cache/Cache_File.php b/wp-content/plugins/w3-total-cache/Cache_File.php index 14581f81..06fbded0 100644 --- a/wp-content/plugins/w3-total-cache/Cache_File.php +++ b/wp-content/plugins/w3-total-cache/Cache_File.php @@ -274,11 +274,19 @@ class Cache_File extends Cache_Base { */ function flush( $group = '' ) { @set_time_limit( $this->_flush_timelimit ); - $flush_dir = $group ? - $this->_cache_dir . DIRECTORY_SEPARATOR . $group . - DIRECTORY_SEPARATOR : - $this->_flush_dir; - Util_File::emptydir( $flush_dir, $this->_exclude ); + + if ( 'sitemaps' === $group ) { + $config = Dispatcher::config(); + $sitemap_regex = $config->get_string( 'pgcache.purge.sitemap_regex' ); + $this->_flush_based_on_regex( $sitemap_regex ); + } else { + $flush_dir = $group ? + $this->_cache_dir . DIRECTORY_SEPARATOR . $group . + DIRECTORY_SEPARATOR : + $this->_flush_dir; + Util_File::emptydir( $flush_dir, $this->_exclude ); + } + return true; } @@ -453,4 +461,38 @@ class Cache_File extends Cache_Base { $fp = @fopen( $path, $mode ); return $fp; } + + /** + * Flush cache based on regex + * + * @since 2.7.1 + * + * @param string $regex + */ + private function _flush_based_on_regex( $regex ) { + if ( Util_Environment::is_wpmu() && ! Util_Environment::is_wpmu_subdomain() ) { + $domain = get_home_url(); + $parsed = parse_url( $domain ); + $host = $parsed['host']; + $path = isset( $parsed['path'] ) ? '/' . trim( $parsed['path'], '/' ) : ''; + $flush_dir = W3TC_CACHE_PAGE_ENHANCED_DIR . DIRECTORY_SEPARATOR . $host . $path; + } else { + $flush_dir = W3TC_CACHE_PAGE_ENHANCED_DIR . DIRECTORY_SEPARATOR . Util_Environment::host(); + } + + $dir = @opendir( $flush_dir ); + if ( $dir ) { + while ( ( $entry = @readdir( $dir ) ) !== false ) { + if ( '.' === $entry || '..' === $entry ) { + continue; + } + + if ( preg_match( '~' . $regex . '~', basename( $entry ) ) ) { + Util_File::rmdir( $flush_dir . DIRECTORY_SEPARATOR . $entry ); + } + } + + @closedir( $dir ); + } + } } diff --git a/wp-content/plugins/w3-total-cache/Cache_File_Generic.php b/wp-content/plugins/w3-total-cache/Cache_File_Generic.php index f95e7ec3..7469a741 100644 --- a/wp-content/plugins/w3-total-cache/Cache_File_Generic.php +++ b/wp-content/plugins/w3-total-cache/Cache_File_Generic.php @@ -328,6 +328,8 @@ class Cache_File_Generic extends Cache_File { $c->clean(); } + + return true; } /** diff --git a/wp-content/plugins/w3-total-cache/CdnEngine_Mirror_BunnyCdn.php b/wp-content/plugins/w3-total-cache/CdnEngine_Mirror_BunnyCdn.php index c3902190..d8b4dccf 100644 --- a/wp-content/plugins/w3-total-cache/CdnEngine_Mirror_BunnyCdn.php +++ b/wp-content/plugins/w3-total-cache/CdnEngine_Mirror_BunnyCdn.php @@ -2,7 +2,7 @@ /** * File: CdnEngine_Mirror_BunnyCdn.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ @@ -11,7 +11,7 @@ namespace W3TC; /** * Class: CdnEngine_Mirror_BunnyCdn * - * @since X.X.X + * @since 2.6.0 * * @extends CdnEngine_Mirror */ @@ -47,7 +47,7 @@ class CdnEngine_Mirror_BunnyCdn extends CdnEngine_Mirror { /** * Purge remote files. * - * @since X.X.X + * @since 2.6.0 * * @param array $files Local and remote file paths. * @param array $results Results. @@ -95,7 +95,7 @@ class CdnEngine_Mirror_BunnyCdn extends CdnEngine_Mirror { /** * Purge CDN completely. * - * @since X.X.X + * @since 2.6.0 * * @param array $results Results. * @return bool @@ -148,7 +148,7 @@ class CdnEngine_Mirror_BunnyCdn extends CdnEngine_Mirror { * * If set to "auto", then add URLs for both "http" and "https". * - * @since X.X.X + * @since 2.6.0 * * @return array */ diff --git a/wp-content/plugins/w3-total-cache/Cdn_AdminActions.php b/wp-content/plugins/w3-total-cache/Cdn_AdminActions.php index b33ea7f4..ff285481 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_AdminActions.php +++ b/wp-content/plugins/w3-total-cache/Cdn_AdminActions.php @@ -503,7 +503,7 @@ class Cdn_AdminActions { /** * Redirect to the Bunny CDN signup page. * - * @since X.X.X + * @since 2.6.0 * * @return void */ diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Api.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Api.php index 7fc0304e..20848b6f 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Api.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Api.php @@ -2,7 +2,7 @@ /** * File: Cdn_BunnyCdn_Api.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ @@ -11,13 +11,13 @@ namespace W3TC; /** * Class: Cdn_BunnyCdn_Api * - * @since X.X.X + * @since 2.6.0 */ class Cdn_BunnyCdn_Api { /** * Account API Key. * - * @since X.X.X + * @since 2.6.0 * @access private * * @var string @@ -27,7 +27,7 @@ class Cdn_BunnyCdn_Api { /** * Storage API Key. * - * @since X.X.X + * @since 2.6.0 * @access private * * @var string @@ -37,7 +37,7 @@ class Cdn_BunnyCdn_Api { /** * Stream API Key. * - * @since X.X.X + * @since 2.6.0 * @access private * * @var string @@ -49,7 +49,7 @@ class Cdn_BunnyCdn_Api { * * One of: "account", "storage", "stream". * - * @since X.X.X + * @since 2.6.0 * @access private * * @var string @@ -59,7 +59,7 @@ class Cdn_BunnyCdn_Api { /** * Pull zone id. * - * @since X.X.X + * @since 2.6.0 * @access private * * @var int @@ -69,7 +69,7 @@ class Cdn_BunnyCdn_Api { /** * Default Edge Rules. * - * @since X.X.X + * @since 2.6.0 * @access private * @static * @@ -148,7 +148,7 @@ class Cdn_BunnyCdn_Api { /** * Constructor. * - * @since X.X.X + * @since 2.6.0 * * @param array $config Configuration. */ @@ -162,7 +162,7 @@ class Cdn_BunnyCdn_Api { /** * Increase http request timeout to 60 seconds. * - * @since X.X.X + * @since 2.6.0 * * @param int $time Timeout in seconds. */ @@ -173,7 +173,7 @@ class Cdn_BunnyCdn_Api { /** * Don't check certificate, some users have limited CA list * - * @since X.X.X + * @since 2.6.0 * * @param bool $verify Always false. */ @@ -184,7 +184,7 @@ class Cdn_BunnyCdn_Api { /** * List pull zones. * - * @since X.X.X + * @since 2.6.0 * * @link https://docs.bunny.net/reference/pullzonepublic_index * @@ -199,7 +199,7 @@ class Cdn_BunnyCdn_Api { /** * Get pull zone details by pull zone id. * - * @since X.X.X + * @since 2.6.0 * * @link https://docs.bunny.net/reference/pullzonepublic_index2 * @@ -217,7 +217,7 @@ class Cdn_BunnyCdn_Api { /** * Add a pull zone. * - * @since X.X.X + * @since 2.6.0 * * @link https://docs.bunny.net/reference/pullzonepublic_add * @@ -253,7 +253,7 @@ class Cdn_BunnyCdn_Api { /** * Update a pull zone. * - * @since X.X.X + * @since 2.6.0 * * @link https://docs.bunny.net/reference/pullzonepublic_updatepullzone * @@ -279,7 +279,7 @@ class Cdn_BunnyCdn_Api { /** * Delete a pull zone. * - * @since X.X.X + * @since 2.6.0 * * @link https://docs.bunny.net/reference/pullzonepublic_delete * @@ -305,7 +305,7 @@ class Cdn_BunnyCdn_Api { /** * Add a custom hostname to a pull zone. * - * @since X.X.X + * @since 2.6.0 * * @link https://docs.bunny.net/reference/pullzonepublic_addhostname * @@ -335,7 +335,7 @@ class Cdn_BunnyCdn_Api { /** * Get the default edge rules. * - * @since X.X.X + * @since 2.6.0 * @static * * @return array @@ -347,7 +347,7 @@ class Cdn_BunnyCdn_Api { /** * Add/Update Edge Rule. * - * @since X.X.X + * @since 2.6.0 * * @param array $data Data. * @param int $pull_zone_id Optional pull zone ID. Can be specified in the constructor configuration array parameter. @@ -387,7 +387,7 @@ class Cdn_BunnyCdn_Api { /** * Purge. * - * @since X.X.X + * @since 2.6.0 * * @param array $data Data for the POST request. * @return array @@ -404,7 +404,7 @@ class Cdn_BunnyCdn_Api { /** * Purge an entire pull zone. * - * @since X.X.X + * @since 2.6.0 * * @param int $pull_zone_id Optional pull zone ID. Can be specified in the constructor configuration array parameter. * @return void @@ -426,7 +426,7 @@ class Cdn_BunnyCdn_Api { * * API type can be passed or the class property will be used. * - * @since X.X.X + * @since 2.6.0 * * @param string $type API type: One of "account", "storage", "stream" (optional). * @return string|null @@ -451,7 +451,7 @@ class Cdn_BunnyCdn_Api { /** * Decode response from a wp_remote_* call. * - * @since X.X.X + * @since 2.6.0 * * @param array|WP_Error $result Result. * @return array @@ -479,7 +479,7 @@ class Cdn_BunnyCdn_Api { /** * Remote GET request. * - * @since X.X.X + * @since 2.6.0 * * @link https://developer.wordpress.org/reference/functions/wp_remote_get/ * @link https://developer.wordpress.org/reference/classes/wp_http/request/ @@ -513,7 +513,7 @@ class Cdn_BunnyCdn_Api { /** * Remote POST request. * - * @since X.X.X + * @since 2.6.0 * * @link https://developer.wordpress.org/reference/functions/wp_remote_post/ * @link https://developer.wordpress.org/reference/classes/wp_http/request/ diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page.php index 95aadc39..2342e876 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page.php @@ -2,7 +2,7 @@ /** * File: Cdn_BunnyCdn_Page.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ @@ -11,13 +11,13 @@ namespace W3TC; /** * Class: Cdn_BunnyCdn_Page * - * @since X.X.X + * @since 2.6.0 */ class Cdn_BunnyCdn_Page { /** * W3TC AJAX. * - * @since X.X.X + * @since 2.6.0 * @static * * @return void @@ -34,7 +34,7 @@ class Cdn_BunnyCdn_Page { /** * Determine if CDN or CDNFSD is active. * - * @since X.X.X + * @since 2.6.0 * @static * * @return bool @@ -60,7 +60,7 @@ class Cdn_BunnyCdn_Page { /** * Add Dashboard actions. * - * @since X.X.X + * @since 2.6.0 * @static * * @see self::in_active() @@ -91,7 +91,7 @@ class Cdn_BunnyCdn_Page { * * Called from plugin-admin. * - * @since X.X.X + * @since 2.6.0 * @static * * @return void @@ -128,7 +128,7 @@ class Cdn_BunnyCdn_Page { /** * CDN settings. * - * @since X.X.X + * @since 2.6.0 * @static * * @return void @@ -142,7 +142,7 @@ class Cdn_BunnyCdn_Page { /** * Display purge URLs page. * - * @since X.X.X + * @since 2.6.0 * @static */ public static function w3tc_purge_urls_box() { @@ -159,7 +159,7 @@ class Cdn_BunnyCdn_Page { * You can also purge folders or wildcard files using * inside of the URL path. * Wildcard values are not supported if using Perma-Cache. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_ajax_cdn_bunnycdn_purge_url() { $url = Util_Request::get_string( 'url' ); @@ -195,7 +195,7 @@ class Cdn_BunnyCdn_Page { /** * Flush all caches except Bunny CDN. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_bunnycdn_flush_all_except_bunnycdn() { Dispatcher::component( 'CacheFlush' )->flush_all( array( 'bunnycdn' => 'skip' ) ); diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View.js b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View.js index 7c1275af..df9b16eb 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View.js +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View.js @@ -1,7 +1,7 @@ /** * File: Cdn_BunnyCdn_Page_View.js * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @global W3TC_Bunnycdn Localization array for info and language. diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View.php index 2487789f..c7dbf007 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View.php @@ -4,7 +4,7 @@ * * Bunny CDN settings page section view. * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param array $config W3TC configuration. diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View_Purge_Urls.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View_Purge_Urls.php index 3fdcf47e..0cbbfe1c 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View_Purge_Urls.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Page_View_Purge_Urls.php @@ -4,7 +4,7 @@ * * Bunny CDN settings purge URLs view. * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param array $config W3TC configuration. diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup.php index 38d0277a..5c049614 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup.php @@ -2,7 +2,7 @@ /** * File: Cdn_BunnyCdn_Popup.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ @@ -11,13 +11,13 @@ namespace W3TC; /** * Class: Cdn_BunnyCdn_Popup * - * @since X.X.X + * @since 2.6.0 */ class Cdn_BunnyCdn_Popup { /** * W3TC AJAX. * - * @since X.X.X + * @since 2.6.0 * @static * * @return void @@ -54,7 +54,7 @@ class Cdn_BunnyCdn_Popup { /** * W3TC AJAX: Render intro. * - * @since X.X.X + * @since 2.6.0 * * @return void */ @@ -73,7 +73,7 @@ class Cdn_BunnyCdn_Popup { /** * W3TC AJAX: List pull zones. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_ajax_cdn_bunnycdn_list_pull_zones() { $account_api_key = Util_Request::get_string( 'account_api_key' ); @@ -118,7 +118,7 @@ class Cdn_BunnyCdn_Popup { /** * W3TC AJAX: Configure pull zone. * - * @since X.X.X + * @since 2.6.0 * * @see Cdn_BunnyCdn_Api::get_default_edge_rules() */ @@ -199,7 +199,7 @@ class Cdn_BunnyCdn_Popup { /** * W3TC AJAX: Deauthorization form. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_ajax_cdn_bunnycdn_deauthorization() { $config = Dispatcher::config(); @@ -219,7 +219,7 @@ class Cdn_BunnyCdn_Popup { * * Deauthorize and optionally delete the pull zone. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_ajax_cdn_bunnycdn_deauthorize() { $config = Dispatcher::config(); @@ -262,7 +262,7 @@ class Cdn_BunnyCdn_Popup { /** * Render intro. * - * @since X.X.X + * @since 2.6.0 * @access private * * @param array $details { diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Configured.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Configured.php index f6fc06d1..5045c176 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Configured.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Configured.php @@ -2,7 +2,7 @@ /** * File: Cdn_BunnyCdn_Popup_View_Configured.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Deauthorize.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Deauthorize.php index e8885eb9..06ef30d2 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Deauthorize.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Deauthorize.php @@ -4,7 +4,7 @@ * * Assists to deauthorize Bunny CDN as an objects CDN and optionally delete the pull zone. * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param Config $config W3TC configuration. diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Deauthorized.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Deauthorized.php index cf7e580b..1feed4ab 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Deauthorized.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Deauthorized.php @@ -2,7 +2,7 @@ /** * File: Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param Config $config W3TC configuration. diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Intro.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Intro.php index 9a674f1f..e5bad13c 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Intro.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Intro.php @@ -5,7 +5,7 @@ * Assists with configuring Bunny CDN as an object storage CDN. * Asks to enter an account API key from the Bunny CDN main account. * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param array $details { diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Pull_Zones.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Pull_Zones.php index dad1e1c0..f9dc2d68 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Pull_Zones.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Popup_View_Pull_Zones.php @@ -5,7 +5,7 @@ * Assists with configuring Bunny CDN as an object storage CDN. * A pull zone selection is presented along with a form to add a new pull zone. * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param string $account_api_key Account PI key. diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget.php index a2d50a4c..a3e16ffc 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget.php @@ -2,7 +2,7 @@ /** * File: Cdn_BunnyCdn_Widget.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ @@ -11,13 +11,13 @@ namespace W3TC; /** * Class: Cdn_BunnyCdn_Widget * - * @since X.X.X + * @since 2.6.0 */ class Cdn_BunnyCdn_Widget { /** * Initialize the WP Admin Dashboard. * - * @since X.X.X + * @since 2.6.0 * * @return void */ @@ -39,7 +39,7 @@ class Cdn_BunnyCdn_Widget { /** * Print widget form. * - * @since X.X.X + * @since 2.6.0 * * return void */ @@ -58,7 +58,7 @@ class Cdn_BunnyCdn_Widget { /** * Enqueue styles. * - * @since X.X.X + * @since 2.6.0 * * @return void */ diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget_View_Authorized.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget_View_Authorized.php index dba03499..83c29d3c 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget_View_Authorized.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget_View_Authorized.php @@ -2,7 +2,7 @@ /** * File: Cdn_BunnyCdn_Widget_View_Authorized.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ diff --git a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget_View_Unauthorized.php b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget_View_Unauthorized.php index eac68395..0a330a61 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget_View_Unauthorized.php +++ b/wp-content/plugins/w3-total-cache/Cdn_BunnyCdn_Widget_View_Unauthorized.php @@ -2,7 +2,7 @@ /** * File: Cdn_BunnyCdn_Widget_View_Unauthorized.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ diff --git a/wp-content/plugins/w3-total-cache/Cdn_GeneralPage_View.php b/wp-content/plugins/w3-total-cache/Cdn_GeneralPage_View.php index 7e3e82b8..85b47f85 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_GeneralPage_View.php +++ b/wp-content/plugins/w3-total-cache/Cdn_GeneralPage_View.php @@ -46,34 +46,55 @@ Util_Ui::config_overloading_button( ) ); ?> -

+

', - '', - '', - '' + '', + '', + Util_Ui::button_link( + __( 'Sign up now to enjoy a special offer!', 'w3-total-cache' ), + esc_url( W3TC_BUNNYCDN_SIGNUP_URL ), + true, + 'w3tc-bunnycdn-promotion-button', + 'w3tc-bunnycdn-promotion-button' + ), + 'Bunny CDN Icon White' ), array( - 'acronym' => array( - 'title' => array(), + 'strong' => array(), + 'img' => array( + 'src' => array(), + 'alt' => array(), + 'width' => array(), ), - 'a' => array( - 'href' => array(), - 'target' => array(), + 'img' => array( + 'class' => array(), + 'src' => array(), + 'alt' => array(), + 'height' => array(), + ), + 'input' => array( + 'type' => array(), + 'name' => array(), + 'class' => array(), + 'value' => array(), + 'onclick' => array(), ), ) ); } - + ?> +
+

+ get_string( 'cdn.engine' ); $cdnfsd_engine = $config->get_string( 'cdnfsd.engine' ); diff --git a/wp-content/plugins/w3-total-cache/Cdn_Plugin_Admin.php b/wp-content/plugins/w3-total-cache/Cdn_Plugin_Admin.php index 457278dd..0455d4f9 100644 --- a/wp-content/plugins/w3-total-cache/Cdn_Plugin_Admin.php +++ b/wp-content/plugins/w3-total-cache/Cdn_Plugin_Admin.php @@ -2,8 +2,7 @@ /** * File: Cdn_Plugin_Admin.php * - * @since X.X.X - * + * @since 0.9.5.4 * @package W3TC */ diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Engine.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Engine.php index e039ec8f..4229e3f6 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Engine.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Engine.php @@ -2,7 +2,7 @@ /** * File: Cdnfsd_BunnyCdn_Engine.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ @@ -11,13 +11,13 @@ namespace W3TC; /** * Class: Cdnfsd_Bunny_Cdn_Engine * - * @since X.X.X + * @since 2.6.0 */ class Cdnfsd_BunnyCdn_Engine { /** * CDN configuration. * - * @since X.X.X + * @since 2.6.0 * * @var array */ @@ -26,7 +26,7 @@ class Cdnfsd_BunnyCdn_Engine { /** * Constructor. * - * @since X.X.X + * @since 2.6.0 * * @param array $config CDN configuration. */ @@ -37,7 +37,7 @@ class Cdnfsd_BunnyCdn_Engine { /** * Flush URLs. * - * @since X.X.X + * @since 2.6.0 * * @param array $urls URLs. * @throws \Exception Exception. @@ -72,7 +72,7 @@ class Cdnfsd_BunnyCdn_Engine { /** * Flushes CDN completely. * - * @since X.X.X + * @since 2.6.0 * * @throws \Exception Exception. */ diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page.php index 1f6b5193..3c04e47d 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page.php @@ -2,7 +2,7 @@ /** * File: Cdnfsd_BunnyCdn_Page.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ @@ -11,13 +11,13 @@ namespace W3TC; /** * Class: Cdnfsd_BunnyCdn_Page * - * @since X.X.X + * @since 2.6.0 */ class Cdnfsd_BunnyCdn_Page { /** * Enqueue scripts. * - * @since X.X.X + * @since 2.6.0 */ public static function admin_print_scripts_performance_page_w3tc_cdn() { wp_enqueue_script( @@ -31,7 +31,7 @@ class Cdnfsd_BunnyCdn_Page { /** * Display settings page. * - * @since X.X.X + * @since 2.6.0 */ public static function w3tc_settings_box_cdnfsd() { $config = Dispatcher::config(); diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page_View.js b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page_View.js index 72c0e746..79856c46 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page_View.js +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page_View.js @@ -1,7 +1,7 @@ /** * File: Cdnfsd_BunnyCdn_Page_View.js * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page_View.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page_View.php index 7fcac4d9..6ba298e8 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page_View.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Page_View.php @@ -2,7 +2,7 @@ /** * File: Cdnfsd_BunnyCdn_Page_View.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param array $config W3TC configuration. diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup.php index 5834fab9..7938386a 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup.php @@ -2,7 +2,7 @@ /** * File: Cdnfsd_BunnyCdn_Popup.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ @@ -11,13 +11,13 @@ namespace W3TC; /** * Class: Cdnfsd_BunnyCdn_Popup * - * @since X.X.X + * @since 2.6.0 */ class Cdnfsd_BunnyCdn_Popup { /** * W3TC AJAX: Popup. * - * @since X.X.X + * @since 2.6.0 * @static * * @return void @@ -54,7 +54,7 @@ class Cdnfsd_BunnyCdn_Popup { /** * W3TC AJAX: Intro -- authorization. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_ajax_cdn_bunnycdn_fsd_intro() { $config = Dispatcher::config(); @@ -71,7 +71,7 @@ class Cdnfsd_BunnyCdn_Popup { /** * W3TC AJAX: List pull zones. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_ajax_cdn_bunnycdn_fsd_list_pull_zones() { $account_api_key = Util_Request::get_string( 'account_api_key' ); @@ -119,7 +119,7 @@ class Cdnfsd_BunnyCdn_Popup { /** * W3TC AJAX: Configure pull zone. * - * @since X.X.X + * @since 2.6.0 * * @see Cdn_BunnyCdn_Api::get_default_edge_rules() */ @@ -217,7 +217,7 @@ class Cdnfsd_BunnyCdn_Popup { /** * W3TC AJAX: Deauthorization form. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_ajax_cdn_bunnycdn_fsd_deauthorization() { $config = Dispatcher::config(); @@ -237,7 +237,7 @@ class Cdnfsd_BunnyCdn_Popup { * * Deauthorize and optionally delete the pull zone. * - * @since X.X.X + * @since 2.6.0 */ public function w3tc_ajax_cdn_bunnycdn_fsd_deauthorize() { $config = Dispatcher::config(); @@ -280,7 +280,7 @@ class Cdnfsd_BunnyCdn_Popup { /** * Render intro. * - * @since X.X.X + * @since 2.6.0 * @access private * * @param array $details { diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Configured.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Configured.php index 63183f3a..a217151b 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Configured.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Configured.php @@ -2,7 +2,7 @@ /** * File: Cdnfsd_BunnyCdn_Popup_View_Configured.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC */ diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php index 3986c05d..95e1a963 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php @@ -4,7 +4,7 @@ * * Assists to deauthorize Bunny CDN as a full-site delivery CDN and optionally delete the pull zone. * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param Config $config W3TC configuration. diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php index b385fed7..04726ac0 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php @@ -2,7 +2,7 @@ /** * File: Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param Config $config W3TC configuration. diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Intro.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Intro.php index 7eba8452..a55cc50d 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Intro.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Intro.php @@ -5,7 +5,7 @@ * Assists with configuring Bunny CDN as a full-site delivery CDN. * Asks to enter an account API key from the Bunny CDN main account. * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param array $details { diff --git a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php index eea4218d..43c83000 100644 --- a/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php +++ b/wp-content/plugins/w3-total-cache/Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php @@ -5,7 +5,7 @@ * Assists with configuring Bunny CDN as a full-site delivery CDN. * A pull zone selection is presented along with a form to add a new pull zone. * - * @since X.X.X + * @since 2.6.0 * @package W3TC * * @param array $details { diff --git a/wp-content/plugins/w3-total-cache/ConfigKeys.php b/wp-content/plugins/w3-total-cache/ConfigKeys.php index aea781b2..0a5945ae 100644 --- a/wp-content/plugins/w3-total-cache/ConfigKeys.php +++ b/wp-content/plugins/w3-total-cache/ConfigKeys.php @@ -672,7 +672,7 @@ $keys = array( ), 'pgcache.purge.sitemap_regex' => array( 'type' => 'string', - 'default' => '([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.xml' + 'default' => '([a-z0-9_\-]*?)sitemap([a-z0-9_\-]*)?\.(?:xml|xsl)' ), 'pgcache.prime.enabled' => array( 'type' => 'boolean', diff --git a/wp-content/plugins/w3-total-cache/Extension_FragmentCache_WpObjectCache.php b/wp-content/plugins/w3-total-cache/Extension_FragmentCache_WpObjectCache.php index 74662a55..edf836c6 100644 --- a/wp-content/plugins/w3-total-cache/Extension_FragmentCache_WpObjectCache.php +++ b/wp-content/plugins/w3-total-cache/Extension_FragmentCache_WpObjectCache.php @@ -325,6 +325,8 @@ class Extension_FragmentCache_WpObjectCache { $cache = $this->_get_cache( $descriptor['global'] ); $cache->flush( $group ); } + + return true; } /** diff --git a/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget.js b/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget.js index 5487f0c1..073fdc34 100644 --- a/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget.js +++ b/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget.js @@ -4,7 +4,7 @@ * @file Google Charts driver for W3TC dashboard image service widget. * @author W3TC. * @version 1.0 - * @since X.X.X + * @since 2.7.0 */ jQuery( document ).ready( @@ -140,7 +140,7 @@ jQuery( document ).ready( function dateFormat( d ){ return ( "0" + d.getUTCHours() ).slice( -2 ) + ":" + ( "0" + d.getUTCMinutes() ).slice( -2 ); } - + // Formats bytes into a human readable string. /** * @param {Number} x Bytes. diff --git a/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget.php b/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget.php index fa57061b..f21d2cc0 100644 --- a/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget.php +++ b/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget.php @@ -4,7 +4,7 @@ * * @package W3TC * - * @since X.X.X + * @since 2.7.0 */ namespace W3TC; @@ -12,13 +12,13 @@ namespace W3TC; /** * Class Extension_ImageService_Widget * - * @since X.X.X + * @since 2.7.0 */ class Extension_ImageService_Widget { /** * Dashboard setup action * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -91,7 +91,7 @@ class Extension_ImageService_Widget { /** * W3TC dashboard Premium Services widget. * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -108,7 +108,7 @@ class Extension_ImageService_Widget { /** * Premium Services widget content. * - * @since X.X.X + * @since 2.7.0 * * @return void */ diff --git a/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget_View.php b/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget_View.php index c3ad2d80..071a0edf 100644 --- a/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget_View.php +++ b/wp-content/plugins/w3-total-cache/Extension_ImageService_Widget_View.php @@ -4,7 +4,7 @@ * * @package W3TC * - * @since X.X.X + * @since 2.7.0 */ namespace W3TC; diff --git a/wp-content/plugins/w3-total-cache/Generic_Plugin.php b/wp-content/plugins/w3-total-cache/Generic_Plugin.php index c5b1cfe2..e1bfa0a5 100644 --- a/wp-content/plugins/w3-total-cache/Generic_Plugin.php +++ b/wp-content/plugins/w3-total-cache/Generic_Plugin.php @@ -551,12 +551,17 @@ class Generic_Plugin { 'newrelic', 'cdn', 'browsercache', - 'pagecache', ), $buffer ); $buffer = apply_filters( 'w3tc_processed_content', $buffer ); + + // Apply the w3tc_processed_content filter before pagecache callback. + $buffer = Util_Bus::do_ob_callbacks( + array( 'pagecache' ), + $buffer + ); } return $buffer; diff --git a/wp-content/plugins/w3-total-cache/Generic_WidgetAccount.php b/wp-content/plugins/w3-total-cache/Generic_WidgetAccount.php index e8ec654c..b14b4921 100644 --- a/wp-content/plugins/w3-total-cache/Generic_WidgetAccount.php +++ b/wp-content/plugins/w3-total-cache/Generic_WidgetAccount.php @@ -2,9 +2,8 @@ /** * File: Generic_WidgetAccount.php * + * @since 2.7.0 * @package W3TC - * - * @since X.X.X */ namespace W3TC; @@ -12,13 +11,13 @@ namespace W3TC; /** * Class Generic_WidgetAccount * - * @since X.X.X + * @since 2.7.0 */ class Generic_WidgetAccount { /** * Dashboard setup action * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -31,7 +30,7 @@ class Generic_WidgetAccount { /** * W3TC dashboard Premium Services widget. * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -48,7 +47,7 @@ class Generic_WidgetAccount { /** * Premium Services widget content. * - * @since X.X.X + * @since 2.7.0 * * @return void */ diff --git a/wp-content/plugins/w3-total-cache/Generic_WidgetAccount_View.php b/wp-content/plugins/w3-total-cache/Generic_WidgetAccount_View.php index 47f25a9b..c9ae45ef 100644 --- a/wp-content/plugins/w3-total-cache/Generic_WidgetAccount_View.php +++ b/wp-content/plugins/w3-total-cache/Generic_WidgetAccount_View.php @@ -2,9 +2,8 @@ /** * File: Generic_WidgetAccount_View.php * + * @since 2.7.0 * @package W3TC - * - * @since X.X.X */ namespace W3TC; diff --git a/wp-content/plugins/w3-total-cache/Generic_WidgetPartners.php b/wp-content/plugins/w3-total-cache/Generic_WidgetPartners.php index 42a83078..68a16652 100644 --- a/wp-content/plugins/w3-total-cache/Generic_WidgetPartners.php +++ b/wp-content/plugins/w3-total-cache/Generic_WidgetPartners.php @@ -2,8 +2,7 @@ /** * File: Generic_WidgetPartners.php * - * @since X.X.X - * + * @since 2.7.0 * @package W3TC */ @@ -12,13 +11,13 @@ namespace W3TC; /** * Class Generic_WidgetServices * - * @since X.X.X + * @since 2.7.0 */ class Generic_WidgetPartners { /** * Dashboard setup action * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -31,7 +30,7 @@ class Generic_WidgetPartners { /** * W3TC dashboard Premium Services widget. * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -48,7 +47,7 @@ class Generic_WidgetPartners { /** * Premium Services widget content. * - * @since X.X.X + * @since 2.7.0 * * @return void */ diff --git a/wp-content/plugins/w3-total-cache/Generic_WidgetPartners_View.php b/wp-content/plugins/w3-total-cache/Generic_WidgetPartners_View.php index bc45af7d..107be052 100644 --- a/wp-content/plugins/w3-total-cache/Generic_WidgetPartners_View.php +++ b/wp-content/plugins/w3-total-cache/Generic_WidgetPartners_View.php @@ -2,8 +2,7 @@ /** * File: Generic_WidgetPartners_View.php * - * @since X.X.X - * + * @since 2.7.0 * @package W3TC */ diff --git a/wp-content/plugins/w3-total-cache/Generic_WidgetSettings.php b/wp-content/plugins/w3-total-cache/Generic_WidgetSettings.php index 7f58668c..be4544da 100644 --- a/wp-content/plugins/w3-total-cache/Generic_WidgetSettings.php +++ b/wp-content/plugins/w3-total-cache/Generic_WidgetSettings.php @@ -2,9 +2,8 @@ /** * File: Generic_WidgetSettings.php * + * @since 2.7.0 * @package W3TC - * - * @since X.X.X */ namespace W3TC; @@ -16,7 +15,7 @@ class Generic_WidgetSettings { /** * Dashboard setup action * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -29,7 +28,7 @@ class Generic_WidgetSettings { /** * W3TC dashboard Premium Services widget. * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -46,7 +45,7 @@ class Generic_WidgetSettings { /** * Premium Services widget content. * - * @since X.X.X + * @since 2.7.0 * * @return void */ diff --git a/wp-content/plugins/w3-total-cache/Generic_WidgetSettings_View.php b/wp-content/plugins/w3-total-cache/Generic_WidgetSettings_View.php index be51f912..7de44332 100644 --- a/wp-content/plugins/w3-total-cache/Generic_WidgetSettings_View.php +++ b/wp-content/plugins/w3-total-cache/Generic_WidgetSettings_View.php @@ -2,9 +2,8 @@ /** * File: Generic_WidgetSettings_View.php * + * @since 2.7.0 * @package W3TC - * - * @since X.X.X */ namespace W3TC; diff --git a/wp-content/plugins/w3-total-cache/Generic_WidgetStats.js b/wp-content/plugins/w3-total-cache/Generic_WidgetStats.js index 46983999..e2341c4a 100644 --- a/wp-content/plugins/w3-total-cache/Generic_WidgetStats.js +++ b/wp-content/plugins/w3-total-cache/Generic_WidgetStats.js @@ -4,7 +4,8 @@ * @file Google Charts driver for W3TC dashboard stats widgets. * @author W3TC. * @version 1.0 - * @since X.X.X + * @since 2.7.0 + * @package W3TC */ jQuery(document).ready(function($) { diff --git a/wp-content/plugins/w3-total-cache/Generic_WidgetStats.php b/wp-content/plugins/w3-total-cache/Generic_WidgetStats.php index 7b9d9ad8..00db7906 100644 --- a/wp-content/plugins/w3-total-cache/Generic_WidgetStats.php +++ b/wp-content/plugins/w3-total-cache/Generic_WidgetStats.php @@ -2,8 +2,7 @@ /** * File: Generic_WidgetStats.php * - * @since X.X.X - * + * @since 2.7.0 * @package W3TC */ @@ -16,7 +15,7 @@ class Generic_WidgetStats { /** * Dashboard setup action * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -32,7 +31,7 @@ class Generic_WidgetStats { /** * W3TC dashboard Stats widgets. * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -65,7 +64,7 @@ class Generic_WidgetStats { /** * Web Requests widget content. * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -84,7 +83,7 @@ class Generic_WidgetStats { /** * Object Cache widget content. * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -103,7 +102,7 @@ class Generic_WidgetStats { /** * Database widget content. * - * @since X.X.X + * @since 2.7.0 * * @return void */ @@ -122,7 +121,7 @@ class Generic_WidgetStats { /** * Get button link allowed tags. * - * @since X.X.X + * @since 2.7.0 * * @param array $chart_config Chart configuration array. * @@ -148,7 +147,7 @@ class Generic_WidgetStats { /** * Get button link allowed tags. * - * @since X.X.X + * @since 2.7.0 * * @return array */ diff --git a/wp-content/plugins/w3-total-cache/Licensing_Plugin_Admin.php b/wp-content/plugins/w3-total-cache/Licensing_Plugin_Admin.php index aad91b58..5271c766 100644 --- a/wp-content/plugins/w3-total-cache/Licensing_Plugin_Admin.php +++ b/wp-content/plugins/w3-total-cache/Licensing_Plugin_Admin.php @@ -167,7 +167,7 @@ class Licensing_Plugin_Admin { 'It looks like your W3 Total Cache Pro license has expired. %1$s to continue using the Pro features', 'w3-total-cache' ), - '' ), diff --git a/wp-content/plugins/w3-total-cache/Minify_Core.php b/wp-content/plugins/w3-total-cache/Minify_Core.php index 9dab8513..0ff89124 100644 --- a/wp-content/plugins/w3-total-cache/Minify_Core.php +++ b/wp-content/plugins/w3-total-cache/Minify_Core.php @@ -24,9 +24,16 @@ class Minify_Core { } $minify_filename = $key . '.' . $type; - $minify_filename = apply_filters( - 'w3tc_minify_urls_for_minification_to_minify_filename', - $minify_filename, $files, $type ); + + if ( has_filter( 'w3tc_minify_urls_for_minification_to_minify_filename' ) ) { + $minify_filename = apply_filters( + 'w3tc_minify_urls_for_minification_to_minify_filename', + $minify_filename, + $files, + $type + ); + update_option( 'w3tc_minify_filter_' . hash( 'crc32b', $minify_filename ), $key, false ); + } return $minify_filename; } @@ -57,7 +64,10 @@ class Minify_Core { * @return array */ static public function minify_filename_to_urls_for_minification( $filename, $type ) { - $v = get_option( 'w3tc_minify_' . $filename ); + $hash = has_filter( 'w3tc_minify_urls_for_minification_to_minify_filename' ) ? + get_option( 'w3tc_minify_filter_' . hash( 'crc32b', $filename . '.' . $type ) ) : $filename; + $v = get_option( 'w3tc_minify_' . $hash ); + $urls_unverified = @json_decode( $v, true ); if ( !is_array( $urls_unverified ) ) { return array(); diff --git a/wp-content/plugins/w3-total-cache/PgCache_Environment.php b/wp-content/plugins/w3-total-cache/PgCache_Environment.php index b1364e7f..68d38832 100644 --- a/wp-content/plugins/w3-total-cache/PgCache_Environment.php +++ b/wp-content/plugins/w3-total-cache/PgCache_Environment.php @@ -687,17 +687,23 @@ class PgCache_Environment { $cache_path = str_replace( Util_Environment::document_root(), '', $cache_dir ); /** - * Set Accept-Encoding + * Set Accept-Encoding gzip + */ + if ( $config->get_boolean( 'browsercache.enabled' ) && $config->get_boolean( 'browsercache.html.compression' ) ) { + $rules .= " RewriteCond %{HTTP:Accept-Encoding} gzip\n"; + $rules .= " RewriteRule .* - [E=W3TC_ENC:_gzip]\n"; + $env_W3TC_ENC = '%{ENV:W3TC_ENC}'; + } + + /** + * Set Accept-Encoding brotli */ if ( $config->get_boolean( 'browsercache.enabled' ) && $config->get_boolean( 'browsercache.html.brotli' ) ) { $rules .= " RewriteCond %{HTTP:Accept-Encoding} br\n"; $rules .= " RewriteRule .* - [E=W3TC_ENC:_br]\n"; $env_W3TC_ENC = '%{ENV:W3TC_ENC}'; - } else if ( $config->get_boolean( 'browsercache.enabled' ) && $config->get_boolean( 'browsercache.html.compression' ) ) { - $rules .= " RewriteCond %{HTTP:Accept-Encoding} gzip\n"; - $rules .= " RewriteRule .* - [E=W3TC_ENC:_gzip]\n"; - $env_W3TC_ENC = '%{ENV:W3TC_ENC}'; } + $rules .= " RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]\n"; $rules .= " RewriteRule .* - [E=W3TC_PREVIEW:_preview]\n"; $env_W3TC_PREVIEW = '%{ENV:W3TC_PREVIEW}'; @@ -752,6 +758,27 @@ class PgCache_Environment { if ($config->get_boolean('pgcache.cache.nginx_handle_xml')) $exts[] = '.xml'; + /** + * Filter: Allow adding additional rules at the end of the PGCACHE_CORE block, before the last rule. + * + * @since 2.7.1 + * + * @param string $rules Additional rules. + * @param string $use_cache_rules Rewrite conditions for non-POST, empty query string, rejected cookies, and rejected user agents. + * @param string $document_root Document root. + * @param string $uri_prefix URI prefix, after the "w3tc_pagecache_rules_apache_uri_prefix" WP filter. + * @param array $exts File extensions used; iterate to use them all. + * @param string $env_W3TC_ENC Encoding string: "", "_br", or "_gzip". + */ + $rules = \apply_filters( + 'w3tc_pgcache_rules_apache_last', + $rules, + $use_cache_rules, + $document_root, + $uri_prefix, + $env_W3TC_ENC + ); + foreach ( $exts as $ext ) { $rules .= $use_cache_rules; @@ -1095,17 +1122,6 @@ class PgCache_Environment { $env_w3tc_ssl = '$w3tc_ssl'; } - if ( $config->get_boolean( 'browsercache.enabled' ) && - $config->get_boolean( 'browsercache.html.brotli' ) ) { - $rules .= "set \$w3tc_enc \"\";\n"; - - $rules .= "if (\$http_accept_encoding ~ br) {\n"; - $rules .= " set \$w3tc_enc _br;\n"; - $rules .= "}\n"; - - $env_w3tc_enc = '$w3tc_enc'; - } - if ( $config->get_boolean( 'browsercache.enabled' ) && $config->get_boolean( 'browsercache.html.compression' ) ) { $rules .= "set \$w3tc_enc \"\";\n"; @@ -1117,9 +1133,29 @@ class PgCache_Environment { $env_w3tc_enc = '$w3tc_enc'; } + if ( $config->get_boolean( 'browsercache.enabled' ) && + $config->get_boolean( 'browsercache.html.brotli' ) ) { + $rules .= "set \$w3tc_enc \"\";\n"; + + $rules .= "if (\$http_accept_encoding ~ br) {\n"; + $rules .= " set \$w3tc_enc _br;\n"; + $rules .= "}\n"; + + $env_w3tc_enc = '$w3tc_enc'; + } + $key_postfix = $env_w3tc_slash . $env_w3tc_ua . $env_w3tc_ref . $env_w3tc_cookie . $env_w3tc_ssl . $env_w3tc_preview; + /** + * Filter: Allow modifying the key_postfix string used in the PGCACHE_CORE block. + * + * @since 2.7.1 + * + * @param string $key_postfix Key postfix string. + */ + $key_postfix = \apply_filters( 'w3tc_pgcache_postfix_nginx', $key_postfix ); + if ( $pgcache_engine == 'file_generic' ) { $rules .= $this->for_file_generic( $config, $cache_dir, $env_request_uri, $key_postfix, $env_w3tc_enc ); diff --git a/wp-content/plugins/w3-total-cache/PgCache_Plugin_Admin.php b/wp-content/plugins/w3-total-cache/PgCache_Plugin_Admin.php index 8ad90dc8..13afb7d0 100644 --- a/wp-content/plugins/w3-total-cache/PgCache_Plugin_Admin.php +++ b/wp-content/plugins/w3-total-cache/PgCache_Plugin_Admin.php @@ -175,7 +175,7 @@ class PgCache_Plugin_Admin { if ( !Util_Environment::is_url( $url ) ) $url = home_url( $url ); - $urls = array(); + $urls = array( $url ); $response = Util_Http::get( $url ); if ( !is_wp_error( $response ) && $response['response']['code'] == 200 ) { @@ -218,7 +218,7 @@ class PgCache_Plugin_Admin { arsort( $locs ); - $urls = array_keys( $locs ); + $urls = array_merge( $urls, array_keys( $locs ) ); } elseif ( preg_match_all( '~]*>(.*?)~is', $response['body'], $sitemap_matches ) ) { // rss feed format diff --git a/wp-content/plugins/w3-total-cache/Util_AttachToActions.php b/wp-content/plugins/w3-total-cache/Util_AttachToActions.php index 0f0ae25a..048f518b 100644 --- a/wp-content/plugins/w3-total-cache/Util_AttachToActions.php +++ b/wp-content/plugins/w3-total-cache/Util_AttachToActions.php @@ -24,7 +24,8 @@ class Util_AttachToActions { // posts. add_action( 'pre_post_update', array( $o, 'on_pre_post_update' ), 0, 2 ); add_action( 'save_post', array( $o, 'on_post_change' ), 0, 2 ); - add_action( 'wp_trash_post', array( $o, 'on_post_change' ), 0, 2 ); + add_filter( 'pre_trash_post', array( $o, 'on_post_change' ), 0, 2 ); + add_action( 'before_delete_post', array( $o, 'on_post_change' ), 0, 2 ); // comments. add_action( 'comment_post', array( $o, 'on_comment_change' ), 0 ); @@ -93,7 +94,7 @@ class Util_AttachToActions { * @param integer $post_id Post ID. * @param WP_Post $post Post. * - * @return void + * @return int|bool|null */ public function on_post_change( $post_id, $post = null ) { if ( is_null( $post ) ) { @@ -109,11 +110,13 @@ class Util_AttachToActions { } if ( ! Util_Environment::is_flushable_post( $post, 'posts', Dispatcher::config() ) ) { - return; + return $post_id; } $cacheflush = Dispatcher::component( 'CacheFlush' ); $cacheflush->flush_post( $post_id ); + + return $post_id; } /** diff --git a/wp-content/plugins/w3-total-cache/inc/options/cdn.php b/wp-content/plugins/w3-total-cache/inc/options/cdn.php index 89841470..b872fcff 100644 --- a/wp-content/plugins/w3-total-cache/inc/options/cdn.php +++ b/wp-content/plugins/w3-total-cache/inc/options/cdn.php @@ -18,6 +18,50 @@ $can_purge = Cdn_Util::can_purge( $cdn_engine ); require W3TC_INC_DIR . '/options/common/header.php'; ?> +

+ ', + '', + '', + Util_Ui::button_link( + __( 'Sign up now to enjoy a special offer!', 'w3-total-cache' ), + esc_url( W3TC_BUNNYCDN_SIGNUP_URL ), + true, + 'w3tc-bunnycdn-promotion-button', + 'w3tc-bunnycdn-promotion-button' + ), + '' + ), + array( + 'strong' => array(), + 'img' => array( + 'class' => array(), + 'src' => array(), + 'alt' => array(), + 'width' => array(), + ), + 'div' => array( + 'class' => array(), + ), + 'input' => array( + 'type' => array(), + 'name' => array(), + 'class' => array(), + 'value' => array(), + 'onclick' => array(), + ), + ) + ); + ?> +

+ '; + } + ?>

- - '; - } - ?> + diff --git a/wp-content/plugins/w3-total-cache/languages/w3-total-cache.pot b/wp-content/plugins/w3-total-cache/languages/w3-total-cache.pot index e1021cdb..dda7e7b1 100644 --- a/wp-content/plugins/w3-total-cache/languages/w3-total-cache.pot +++ b/wp-content/plugins/w3-total-cache/languages/w3-total-cache.pot @@ -1,21 +1,22 @@ -# Copyright (C) 2023 BoldGrid +# Copyright (C) 2024 BoldGrid # This file is distributed under the GPL v2 or later. msgid "" msgstr "" -"Project-Id-Version: W3 Total Cache 2.4.1\n" +"Project-Id-Version: W3 Total Cache 2.7.1\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/w3-total-cache\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2023-08-09T13:31:59+00:00\n" +"POT-Creation-Date: 2024-03-29T20:02:53+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"X-Generator: WP-CLI 2.5.0\n" +"X-Generator: WP-CLI 2.10.0\n" "X-Domain: w3-total-cache\n" #. Plugin Name of the plugin -#: Generic_Plugin_Admin.php:1095 +#: w3-total-cache.php +#: Generic_Plugin_Admin.php:1058 #: SetupGuide_Plugin_Admin.php:1161 #: SetupGuide_Plugin_Admin.php:1207 #: SetupGuide_Plugin_Admin.php:1279 @@ -24,22 +25,26 @@ msgid "W3 Total Cache" msgstr "" #. Plugin URI of the plugin +#: w3-total-cache.php msgid "https://www.boldgrid.com/totalcache/" msgstr "" #. Description of the plugin +#: w3-total-cache.php msgid "The highest rated and most complete WordPress performance plugin. Dramatically improve the speed and user experience of your site. Add browser, page, object and database caching as well as minify and content delivery network (CDN) to WordPress." msgstr "" #. Author of the plugin -#: inc/options/common/footer.php:100 -#: inc/options/common/footer.php:101 -#: inc/options/common/footer.php:103 -#: inc/options/common/footer.php:104 +#: w3-total-cache.php +#: inc/options/common/footer.php:107 +#: inc/options/common/footer.php:108 +#: inc/options/common/footer.php:110 +#: inc/options/common/footer.php:111 msgid "BoldGrid" msgstr "" #. Author URI of the plugin +#: w3-total-cache.php msgid "https://www.boldgrid.com/" msgstr "" @@ -69,7 +74,7 @@ msgstr "" #: BrowserCache_ConfigLabels.php:12 #: BrowserCache_ConfigLabels.php:23 #: BrowserCache_ConfigLabels.php:32 -#: inc/options/browsercache.php:99 +#: inc/options/browsercache.php:100 msgid "Set expires header" msgstr "" @@ -82,7 +87,7 @@ msgstr "" #: BrowserCache_ConfigLabels.php:14 #: BrowserCache_ConfigLabels.php:25 #: BrowserCache_ConfigLabels.php:34 -#: inc/options/browsercache.php:106 +#: inc/options/browsercache.php:109 msgid "Set cache control header" msgstr "" @@ -99,23 +104,25 @@ msgstr "" #: BrowserCache_ConfigLabels.php:17 #: BrowserCache_ConfigLabels.php:28 #: BrowserCache_ConfigLabels.php:37 -#: inc/options/browsercache.php:121 +#: inc/options/browsercache.php:128 msgid "Set W3 Total Cache header" msgstr "" #: BrowserCache_ConfigLabels.php:18 #: BrowserCache_ConfigLabels.php:29 +#: BrowserCache_ConfigLabels.php:38 msgid "Enable HTTP (gzip) compression" msgstr "" #: BrowserCache_ConfigLabels.php:19 #: BrowserCache_ConfigLabels.php:30 +#: BrowserCache_ConfigLabels.php:39 msgid "Enable HTTP (brotli) compression" msgstr "" #: BrowserCache_ConfigLabels.php:20 #: BrowserCache_ConfigLabels.php:40 -#: inc/options/browsercache.php:184 +#: inc/options/browsercache.php:195 msgid "Prevent caching of objects after settings change" msgstr "" @@ -126,18 +133,10 @@ msgstr "" #: BrowserCache_ConfigLabels.php:27 #: BrowserCache_ConfigLabels.php:36 -#: inc/options/browsercache.php:114 +#: inc/options/browsercache.php:119 msgid "Set entity tag (ETag)" msgstr "" -#: BrowserCache_ConfigLabels.php:38 -msgid "Enable HTTP (gzip) compression" -msgstr "" - -#: BrowserCache_ConfigLabels.php:39 -msgid "Enable HTTP (brotli) compression" -msgstr "" - #: BrowserCache_ConfigLabels.php:42 msgid "Access session cookies through the HTTP only:" msgstr "" @@ -477,7 +476,7 @@ msgid "Controls whether the current document is allowed to use the WebXR Device msgstr "" #: BrowserCache_Page_View_SectionSecurity.php:164 -#: Util_Ui.php:1786 +#: Util_Ui.php:1821 msgid "Security Headers" msgstr "" @@ -493,16 +492,16 @@ msgstr "" #: BrowserCache_Page_View_SectionSecurity.php:383 #: inc/options/about.php:50 #: inc/options/about.php:74 -#: inc/options/browsercache.php:138 -#: inc/options/browsercache.php:166 -#: inc/options/cdn.php:339 -#: inc/options/cdn.php:876 -#: inc/options/general.php:448 +#: inc/options/browsercache.php:147 +#: inc/options/browsercache.php:176 +#: inc/options/cdn.php:457 +#: inc/options/cdn.php:1006 +#: inc/options/general.php:428 #: inc/options/install.php:114 #: inc/options/minify.php:549 #: inc/options/minify.php:823 #: inc/options/minify.php:999 -#: inc/options/pgcache.php:802 +#: inc/options/pgcache.php:804 msgid "Hypertext Transfer Protocol" msgstr "" @@ -521,13 +520,13 @@ msgstr "" #: BrowserCache_Page_View_SectionSecurity.php:758 #: BrowserCache_Page_View_SectionSecurity.php:948 #: BrowserCache_Page_View_SectionSecurity.php:1080 -#: Generic_Plugin_Admin.php:902 -#: inc/options/browsercache.php:202 -#: inc/options/browsercache.php:473 -#: inc/options/browsercache.php:700 +#: Generic_Plugin_Admin.php:865 +#: inc/options/browsercache.php:217 +#: inc/options/browsercache.php:514 +#: inc/options/browsercache.php:762 #: inc/options/pgcache.php:152 -#: inc/options/pgcache.php:517 -#: inc/options/pgcache.php:596 +#: inc/options/pgcache.php:519 +#: inc/options/pgcache.php:598 msgid "Uniform Resource Locator" msgstr "" @@ -556,17 +555,17 @@ msgstr "" #: Cdn_LimeLight_Page_View.php:65 #: Cdn_RackSpaceCloudFiles_Page_View.php:82 #: Cdn_RackSpaceCloudFiles_Page_View.php:112 -#: Cdn_StackPath2_Page_View.php:204 -#: Cdn_StackPath2_Page_View.php:230 -#: Cdn_StackPath2_Page_View.php:274 -#: Cdn_StackPath_Page_View.php:131 -#: Cdn_StackPath_Page_View.php:157 -#: Cdn_StackPath_Page_View.php:201 -#: Extension_CloudFlare_Page_View.php:690 -#: Extension_CloudFlare_Page_View.php:737 -#: Extension_CloudFlare_Page_View.php:759 -#: Extension_CloudFlare_Page_View.php:775 -#: inc/options/cdn.php:464 +#: Cdn_StackPath2_Page_View.php:175 +#: Cdn_StackPath2_Page_View.php:201 +#: Cdn_StackPath2_Page_View.php:245 +#: Cdn_StackPath_Page_View.php:121 +#: Cdn_StackPath_Page_View.php:147 +#: Cdn_StackPath_Page_View.php:191 +#: Extension_CloudFlare_Page_View.php:709 +#: Extension_CloudFlare_Page_View.php:756 +#: Extension_CloudFlare_Page_View.php:778 +#: Extension_CloudFlare_Page_View.php:794 +#: inc/options/cdn.php:594 #: inc/options/cdn/akamai.php:59 #: inc/options/cdn/akamai.php:89 #: inc/options/cdn/att.php:33 @@ -594,9 +593,9 @@ msgid "Secure Sockets Layer" msgstr "" #: BrowserCache_Page_View_SectionSecurity.php:258 -#: Extension_CloudFlare_Page_View.php:797 -#: Extension_CloudFlare_Page_View.php:813 -#: Extension_CloudFlare_Page_View.php:836 +#: Extension_CloudFlare_Page_View.php:816 +#: Extension_CloudFlare_Page_View.php:832 +#: Extension_CloudFlare_Page_View.php:855 msgid "Transport Layer Security" msgstr "" @@ -732,15 +731,15 @@ msgstr "" #: BrowserCache_Page_View_SectionSecurity.php:727 #: BrowserCache_Page_View_SectionSecurity.php:1049 -#: Cdn_GeneralPage_View.php:95 +#: Cdn_GeneralPage_View.php:159 #: Extension_CloudFlare_Page_View.php:388 #: inc/options/about.php:78 #: inc/options/about.php:139 #: inc/options/about.php:185 -#: inc/options/browsercache.php:361 -#: inc/options/cdn.php:261 +#: inc/options/browsercache.php:391 +#: inc/options/cdn.php:379 #: inc/options/cdn/s3_compatible.php:31 -#: inc/options/general.php:219 +#: inc/options/general.php:213 #: inc/options/install.php:76 #: inc/options/minify.php:97 #: inc/options/minify.php:591 @@ -751,11 +750,11 @@ msgstr "" #: Minify_HelpPopup_View.php:54 #: Minify_HelpPopup_View.php:82 #: Minify_HelpPopup_View.php:110 -#: PageSpeed_Instructions.php:68 -#: PageSpeed_Instructions.php:85 -#: PageSpeed_Instructions.php:357 -#: Util_Ui.php:1701 -#: Util_Ui.php:1749 +#: PageSpeed_Instructions.php:79 +#: PageSpeed_Instructions.php:96 +#: PageSpeed_Instructions.php:365 +#: Util_Ui.php:1736 +#: Util_Ui.php:1784 msgid "Cascading Style Sheet" msgstr "" @@ -838,19 +837,20 @@ msgid "One of:" msgstr "" #: BrowserCache_Plugin.php:380 -#: FeatureShowcase_Plugin_Admin.php:456 +#: FeatureShowcase_Plugin_Admin.php:511 +#: Generic_WidgetSettings_View.php:43 #: inc/options/common/top_nav_bar.php:40 -#: inc/options/general.php:418 -#: PageSpeed_Instructions.php:307 -#: PageSpeed_Instructions.php:517 -#: PageSpeed_Instructions.php:578 +#: inc/options/general.php:402 +#: PageSpeed_Instructions.php:315 +#: PageSpeed_Instructions.php:515 +#: PageSpeed_Instructions.php:567 #: Root_AdminMenu.php:85 #: Root_AdminMenu.php:86 #: SetupGuide_Plugin_Admin.php:1136 #: SetupGuide_Plugin_Admin.php:1301 #: SetupGuide_Plugin_Admin.php:1334 -#: Util_PageUrls.php:913 -#: Util_Ui.php:1560 +#: Util_PageUrls.php:915 +#: Util_Ui.php:1591 msgid "Browser Cache" msgstr "" @@ -863,23 +863,29 @@ msgstr "" msgid "Browser Cache Content-Security-Policy-Report-Only Settings" msgstr "" +#: Cache.php:206 +#: inc/options/minify/csstidy2.php:23 +#: SetupGuide_Plugin_Admin.php:969 +msgid "None" +msgstr "" + #: CacheGroups_Plugin_Admin.php:42 msgid "Enabling even a single user agent group will set a cookie called \"w3tc_referrer.\" It is used to ensure a consistent user experience across page views. Make sure any reverse proxy servers etc respect this cookie for proper operation." msgstr "" #: CacheGroups_Plugin_Admin.php:48 -#: CacheGroups_Plugin_Admin_View.php:328 +#: CacheGroups_Plugin_Admin_View.php:332 msgid "Per the above, make sure that visitors are notified about the cookie as per any regulations in your market." msgstr "" #: CacheGroups_Plugin_Admin_View.php:36 -#: Util_Ui.php:1794 +#: Util_Ui.php:1829 msgid "Manage User Agent Groups" msgstr "" #: CacheGroups_Plugin_Admin_View.php:40 #: CacheGroups_Plugin_Admin_View.php:161 -#: CacheGroups_Plugin_Admin_View.php:238 +#: CacheGroups_Plugin_Admin_View.php:241 msgid "Create a group" msgstr "" @@ -889,31 +895,31 @@ msgstr "" #: CacheGroups_Plugin_Admin_View.php:55 #: CacheGroups_Plugin_Admin_View.php:175 -#: CacheGroups_Plugin_Admin_View.php:252 +#: CacheGroups_Plugin_Admin_View.php:255 msgid "Group name:" msgstr "" #: CacheGroups_Plugin_Admin_View.php:60 #: CacheGroups_Plugin_Admin_View.php:178 -#: CacheGroups_Plugin_Admin_View.php:258 +#: CacheGroups_Plugin_Admin_View.php:261 msgid "Delete group" msgstr "" #: CacheGroups_Plugin_Admin_View.php:66 #: CacheGroups_Plugin_Admin_View.php:183 -#: CacheGroups_Plugin_Admin_View.php:265 +#: CacheGroups_Plugin_Admin_View.php:268 msgid "Enabled:" msgstr "" #: CacheGroups_Plugin_Admin_View.php:79 -#: CacheGroups_Plugin_Admin_View.php:192 +#: CacheGroups_Plugin_Admin_View.php:195 #: inc/options/minify.php:435 #: inc/options/minify.php:717 msgid "Theme:" msgstr "" #: CacheGroups_Plugin_Admin_View.php:85 -#: CacheGroups_Plugin_Admin_View.php:196 +#: CacheGroups_Plugin_Admin_View.php:199 msgid "-- Pass-through --" msgstr "" @@ -922,7 +928,7 @@ msgid "Assign this group of user agents to a specific theme. Selecting \"Pass-th msgstr "" #: CacheGroups_Plugin_Admin_View.php:97 -#: CacheGroups_Plugin_Admin_View.php:206 +#: CacheGroups_Plugin_Admin_View.php:209 msgid "Redirect users to:" msgstr "" @@ -939,19 +945,19 @@ msgid "Specify the user agents for this group. Remember to escape special charac msgstr "" #: CacheGroups_Plugin_Admin_View.php:125 -msgid "No groups added. All user agents recieve the same page and minify cache results." +msgid "No groups added. All user agents receive the same page and minify cache results." msgstr "" #: CacheGroups_Plugin_Admin_View.php:131 -#: CacheGroups_Plugin_Admin_View.php:315 -#: inc/options/cdn.php:857 +#: CacheGroups_Plugin_Admin_View.php:319 +#: inc/options/cdn.php:987 #: inc/options/install.php:361 #: inc/options/minify.php:984 msgid "Note(s):" msgstr "" #: CacheGroups_Plugin_Admin_View.php:159 -#: Util_Ui.php:1795 +#: Util_Ui.php:1830 msgid "Manage Referrer Groups" msgstr "" @@ -959,53 +965,97 @@ msgstr "" msgid "of referrers by specifying names in the referrers field. Assign a set of referrers to use a specific theme, redirect them to another domain, create referrer groups to ensure that a unique cache is created for each referrer group. Drag and drop groups into order (if needed) to determine their priority (top -> down)." msgstr "" -#: CacheGroups_Plugin_Admin_View.php:201 +#: CacheGroups_Plugin_Admin_View.php:204 msgid "Assign this group of referrers to a specific theme. Selecting \"Pass-through\" allows any plugin(s) (e.g. referrer plugins) to properly handle requests for these referrers. If the \"redirect users to\" field is not empty, this setting is ignored." msgstr "" -#: CacheGroups_Plugin_Admin_View.php:210 +#: CacheGroups_Plugin_Admin_View.php:213 msgid "A 302 redirect is used to send this group of referrers to another hostname (domain)." msgstr "" -#: CacheGroups_Plugin_Admin_View.php:215 +#: CacheGroups_Plugin_Admin_View.php:218 #: Generic_ConfigLabels.php:20 msgid "Referrers:" msgstr "" -#: CacheGroups_Plugin_Admin_View.php:219 +#: CacheGroups_Plugin_Admin_View.php:222 msgid "Specify the referrers for this group. Remember to escape special characters like spaces, dots or dashes with a backslash. Regular expressions are also supported." msgstr "" -#: CacheGroups_Plugin_Admin_View.php:226 -msgid "No groups added. All referrers recieve the same page and minify cache results." +#: CacheGroups_Plugin_Admin_View.php:229 +msgid "No groups added. All referrers receive the same page and minify cache results." msgstr "" -#: CacheGroups_Plugin_Admin_View.php:234 -#: Util_Ui.php:1796 +#: CacheGroups_Plugin_Admin_View.php:237 +#: Util_Ui.php:1831 msgid "Manage Cookie Groups" msgstr "" -#: CacheGroups_Plugin_Admin_View.php:239 +#: CacheGroups_Plugin_Admin_View.php:242 msgid "of Cookies by specifying names in the Cookies field. Assign a set of Cookies to ensure that a unique cache is created for each Cookie group. Drag and drop groups into order (if needed) to determine their priority (top -> down)." msgstr "" -#: CacheGroups_Plugin_Admin_View.php:279 +#: CacheGroups_Plugin_Admin_View.php:282 msgid "Cache:" msgstr "" -#: CacheGroups_Plugin_Admin_View.php:293 +#: CacheGroups_Plugin_Admin_View.php:290 +#: Cdnfsd_GeneralPage_View.php:50 +#: Cdn_GeneralPage_View.php:150 +#: extension-example/Extension_Example_Page_View.php:27 +#: Extension_Genesis_Page_View.php:29 +#: Extension_Genesis_Page_View.php:38 +#: Extension_Genesis_Page_View.php:47 +#: Extension_Genesis_Page_View.php:56 +#: Extension_Genesis_Page_View.php:72 +#: Extension_Genesis_Page_View.php:81 +#: Extension_Genesis_Page_View.php:98 +#: Extension_Genesis_Page_View.php:107 +#: Extension_Genesis_Page_View.php:124 +#: Extension_Genesis_Page_View.php:133 +#: Extension_Genesis_Page_View.php:150 +#: Extension_Genesis_Page_View.php:175 +#: Extension_Genesis_Page_View.php:184 +#: Extension_Genesis_Page_View.php:193 +#: inc/options/general.php:87 +#: inc/options/general.php:116 +#: inc/options/general.php:201 +#: inc/options/general.php:331 +#: inc/options/general.php:365 +#: inc/options/general.php:420 +#: inc/options/minify.php:262 +#: inc/options/minify.php:541 +#: inc/options/minify.php:620 +#: inc/options/minify.php:815 +#: inc/options/pgcache.php:136 +#: inc/options/pgcache.php:462 +#: inc/options/pgcache.php:470 +#: Minify_ConfigLabels.php:17 +#: Minify_ConfigLabels.php:22 +#: Minify_ConfigLabels.php:29 +#: PgCache_ConfigLabels.php:40 +#: SystemOpCache_GeneralPage_View.php:55 +#: UsageStatistics_GeneralPage_View.php:41 +msgid "Enable" +msgstr "" + +#: CacheGroups_Plugin_Admin_View.php:291 +msgid "Controls whether web pages can be cached or not when cookies from this group are detected." +msgstr "" + +#: CacheGroups_Plugin_Admin_View.php:297 msgid "Cookies:" msgstr "" -#: CacheGroups_Plugin_Admin_View.php:301 +#: CacheGroups_Plugin_Admin_View.php:305 msgid "Specify the cookies for this group. Values like 'cookie', 'cookie=value', and cookie[a-z]+=value[a-z]+ are supported. Remember to escape special characters like spaces, dots or dashes with a backslash. Regular expressions are also supported." msgstr "" -#: CacheGroups_Plugin_Admin_View.php:309 -msgid "No groups added. All Cookies recieve the same page and minify cache results." +#: CacheGroups_Plugin_Admin_View.php:313 +msgid "No groups added. All Cookies receive the same page and minify cache results." msgstr "" -#: CacheGroups_Plugin_Admin_View.php:325 +#: CacheGroups_Plugin_Admin_View.php:329 msgid "Content is cached for each group separately." msgstr "" @@ -1045,6 +1095,28 @@ msgstr "" msgid "OK" msgstr "" +#: CdnEngine_Mirror_BunnyCdn.php:58 +#: CdnEngine_Mirror_BunnyCdn.php:105 +msgid "Missing account API key." +msgstr "" + +#: CdnEngine_Mirror_BunnyCdn.php:64 +msgid "Missing CDN hostname." +msgstr "" + +#: CdnEngine_Mirror_BunnyCdn.php:89 +msgid "Could not purge pull zone items: " +msgstr "" + +#: CdnEngine_Mirror_BunnyCdn.php:125 +msgid "Missing pull zone id." +msgstr "" + +#: CdnEngine_Mirror_BunnyCdn.php:139 +#: Cdnfsd_BunnyCdn_Engine.php:93 +msgid "Could not purge pull zone" +msgstr "" + #: CdnEngine_Mirror_Cotendo.php:48 msgid "Empty zones list." msgstr "" @@ -1224,18 +1296,27 @@ msgstr "" msgid "Bucket doesn't exist: %1$s." msgstr "" -#: Cdnfsd_CacheFlush.php:86 -msgid "Post was modified before wp_rewrite initialization. Cant flush cache." +#: Cdnfsd_BunnyCdn_Engine.php:48 +#: Cdnfsd_BunnyCdn_Engine.php:81 +msgid "Account API key not specified." msgstr "" -#: Cdnfsd_CloudFront_Engine.php:76 -msgid "CloudFront distribution not specified." +#: Cdnfsd_BunnyCdn_Engine.php:65 +#: Cdnfsd_TransparentCDN_Engine.php:263 +#: Cdnfsd_TransparentCDN_Engine.php:295 +msgid "CDN site is not configured correctly: Delivery Domain must match your site domain" msgstr "" -#: Cdnfsd_CloudFront_Engine.php:87 -msgid "Secret key not specified." +#: Cdnfsd_BunnyCdn_Engine.php:85 +#: Cdn_BunnyCdn_Api.php:270 +#: Cdn_BunnyCdn_Api.php:295 +#: Cdn_BunnyCdn_Api.php:322 +#: Cdn_BunnyCdn_Api.php:362 +#: Cdn_BunnyCdn_Api.php:418 +msgid "Invalid pull zone id." msgstr "" +#: Cdnfsd_BunnyCdn_Page_View.php:20 #: Cdnfsd_CloudFront_Page_View.php:12 #: Cdnfsd_LimeLight_Page_View.php:12 #: Cdnfsd_StackPath2_Page_View.php:14 @@ -1245,68 +1326,93 @@ msgstr "" msgid "Configuration: Full-Site Delivery" msgstr "" -#: Cdnfsd_CloudFront_Page_View.php:17 -#: Cdnfsd_LimeLight_Page_View.php:17 -#: Cdnfsd_StackPath2_Page_View.php:23 -#: Cdnfsd_StackPath_Page_View.php:17 -#: Cdn_StackPath2_Page_View.php:45 -#: Cdn_StackPath_Page_View.php:21 -#: Extension_CloudFlare_Page_View.php:48 -msgid "Specify account credentials:" +#: Cdnfsd_BunnyCdn_Page_View.php:30 +#: Cdn_BunnyCdn_Page_View.php:26 +msgid "Account API key authorization" msgstr "" -#: Cdnfsd_CloudFront_Page_View.php:23 -#: Cdnfsd_LimeLight_Page_View.php:23 -#: Cdnfsd_StackPath2_Page_View.php:30 -#: Cdnfsd_StackPath_Page_View.php:24 -#: Cdn_GoogleDrive_Page_View.php:19 -#: Cdn_Highwinds_Page_View.php:17 -#: Cdn_LimeLight_Page_View.php:18 -#: Cdn_RackSpaceCdn_Page_View.php:14 -#: Cdn_RackSpaceCloudFiles_Page_View.php:16 -#: Cdn_StackPath2_Page_View.php:57 -#: Cdn_StackPath_Page_View.php:28 -#: Extension_CloudFlare_Page_View.php:56 -msgid "Reauthorize" +#: Cdnfsd_BunnyCdn_Page_View.php:35 +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php:58 +#: Cdn_BunnyCdn_Page_View.php:31 +#: Cdn_BunnyCdn_Popup_View_Deauthorize.php:58 +msgid "Deauthorize" msgstr "" +#: Cdnfsd_BunnyCdn_Page_View.php:37 #: Cdnfsd_CloudFront_Page_View.php:26 #: Cdnfsd_LimeLight_Page_View.php:26 #: Cdnfsd_StackPath2_Page_View.php:35 #: Cdnfsd_StackPath_Page_View.php:29 +#: Cdn_BunnyCdn_Page_View.php:33 +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:74 #: Cdn_GoogleDrive_Page_View.php:16 #: Cdn_Highwinds_Page_View.php:14 #: Cdn_LimeLight_Page_View.php:15 #: Cdn_RackSpaceCdn_Page_View.php:17 #: Cdn_RackSpaceCloudFiles_Page_View.php:13 -#: Cdn_StackPath2_Page_View.php:61 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:68 -#: Cdn_StackPath_Page_View.php:33 -#: Cdn_StackPath_Widget_View_Unauthorized.php:38 +#: Cdn_StackPath2_Page_View.php:32 +#: Cdn_StackPath_Page_View.php:23 #: Extension_CloudFlare_Page_View.php:61 msgid "Authorize" msgstr "" -#. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: Cdnfsd_CloudFront_Page_View.php:40 -#: Cdnfsd_StackPath2_Page_View.php:50 -#: Cdnfsd_StackPath_Page_View.php:44 -msgid "%1$sCDN%2$s %3$sCNAME%4$s:" +#: Cdnfsd_BunnyCdn_Page_View.php:42 +msgid "Full-site delivery cannot be authorized if CDN for objects is already configured." msgstr "" +#: Cdnfsd_BunnyCdn_Page_View.php:52 +#: Cdn_BunnyCdn_Page_View.php:48 +msgid "Pull zone name:" +msgstr "" + +#. translators: 1: Opening HTML acronym tag, 2: Opening HTML acronym tag, 3: Closing HTML acronym tag. +#: Cdnfsd_BunnyCdn_Page_View.php:64 +#: Cdn_BunnyCdn_Page_View.php:60 +msgid "Origin %1$sURL%3$s/%2$sIP%3$s address:" +msgstr "" + +#: Cdnfsd_BunnyCdn_Page_View.php:68 +#: Cdn_BunnyCdn_Page_View.php:64 +#: inc/options/browsercache.php:348 +msgid "Universal Resource Locator" +msgstr "" + +#: Cdnfsd_BunnyCdn_Page_View.php:69 +#: Cdnfsd_CloudFront_Popup_View_Distribution.php:40 +#: Cdnfsd_CloudFront_Popup_View_Distribution.php:44 +#: Cdn_BunnyCdn_Page_View.php:65 +#: Extension_CloudFlare_Page_View.php:630 +#: Extension_CloudFlare_Page_View.php:654 +#: Extension_CloudFlare_Page_View.php:670 +msgid "Internet Protocol" +msgstr "" + +#. translators: 1: Opening HTML acronym tag, 2: Closing HTML acronym tag. +#: Cdnfsd_BunnyCdn_Page_View.php:92 +#: Cdn_BunnyCdn_Page_View.php:88 +msgid "%1$sCDN%2$s hostname:" +msgstr "" + +#: Cdnfsd_BunnyCdn_Page_View.php:96 +#: Cdnfsd_BunnyCdn_Page_View.php:120 #: Cdnfsd_CloudFront_Page_View.php:44 -#: Cdnfsd_GeneralPage_View.php:21 -#: Cdnfsd_GeneralPage_View.php:34 -#: Cdnfsd_GeneralPage_View.php:68 -#: Cdnfsd_GeneralPage_View.php:116 -#: Cdnfsd_GeneralPage_View.php:137 +#: Cdnfsd_GeneralPage_View.php:20 +#: Cdnfsd_GeneralPage_View.php:40 +#: Cdnfsd_GeneralPage_View.php:88 +#: Cdnfsd_GeneralPage_View.php:109 #: Cdnfsd_StackPath2_Page_View.php:54 #: Cdnfsd_StackPath_Page_View.php:48 #: Cdnfsd_StackPath_Popup_View_Zone.php:42 #: Cdnfsd_StackPath_Popup_View_Zone.php:50 -#: Cdn_GeneralPage_View.php:22 -#: Cdn_GeneralPage_View.php:62 -#: Cdn_GeneralPage_View.php:122 +#: Cdn_BunnyCdn_Page_View.php:92 +#: Cdn_BunnyCdn_Page_View.php:116 +#: Cdn_BunnyCdn_Widget_View_Authorized.php:25 +#: Cdn_BunnyCdn_Widget_View_Authorized.php:49 +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:24 +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:38 +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:68 +#: Cdn_GeneralPage_View.php:20 +#: Cdn_GeneralPage_View.php:186 #: Cdn_Highwinds_Page_View.php:35 #: Cdn_Highwinds_Page_View.php:92 #: Cdn_Highwinds_Page_View.php:144 @@ -1321,23 +1427,17 @@ msgstr "" #: Cdn_RackSpaceCloudFiles_Page_View.php:52 #: Cdn_RackSpaceCloudFiles_Page_View.php:110 #: Cdn_RackSpaceCloudFiles_Page_View.php:142 -#: Cdn_StackPath2_Page_View.php:19 -#: Cdn_StackPath2_Page_View.php:83 -#: Cdn_StackPath2_Page_View.php:114 -#: Cdn_StackPath2_Page_View.php:145 -#: Cdn_StackPath2_Page_View.php:176 -#: Cdn_StackPath2_Page_View.php:272 -#: Cdn_StackPath2_Page_View.php:304 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:17 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:31 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:62 -#: Cdn_StackPath_Page_View.php:54 -#: Cdn_StackPath_Page_View.php:94 -#: Cdn_StackPath_Page_View.php:199 -#: Cdn_StackPath_Page_View.php:231 -#: Cdn_StackPath_Widget_View_Unauthorized.php:16 -#: Cdn_StackPath_Widget_View_Unauthorized.php:33 -#: Generic_Plugin_Admin.php:995 +#: Cdn_StackPath2_Page_View.php:54 +#: Cdn_StackPath2_Page_View.php:85 +#: Cdn_StackPath2_Page_View.php:116 +#: Cdn_StackPath2_Page_View.php:147 +#: Cdn_StackPath2_Page_View.php:243 +#: Cdn_StackPath2_Page_View.php:275 +#: Cdn_StackPath_Page_View.php:44 +#: Cdn_StackPath_Page_View.php:84 +#: Cdn_StackPath_Page_View.php:189 +#: Cdn_StackPath_Page_View.php:221 +#: Generic_Plugin_Admin.php:958 #: inc/lightbox/self_test.php:122 #: inc/lightbox/self_test.php:247 #: inc/lightbox/self_test.php:318 @@ -1346,26 +1446,27 @@ msgstr "" #: inc/options/about.php:119 #: inc/options/about.php:141 #: inc/options/about.php:226 -#: inc/options/cdn.php:71 -#: inc/options/cdn.php:93 -#: inc/options/cdn.php:149 -#: inc/options/cdn.php:196 -#: inc/options/cdn.php:227 -#: inc/options/cdn.php:265 -#: inc/options/cdn.php:297 -#: inc/options/cdn.php:392 -#: inc/options/cdn.php:411 -#: inc/options/cdn.php:466 -#: inc/options/cdn.php:493 -#: inc/options/cdn.php:593 -#: inc/options/cdn.php:673 -#: inc/options/cdn.php:701 -#: inc/options/cdn.php:738 -#: inc/options/cdn.php:769 -#: inc/options/cdn.php:796 -#: inc/options/cdn.php:838 -#: inc/options/cdn.php:840 -#: inc/options/cdn.php:874 +#: inc/options/cdn.php:123 +#: inc/options/cdn.php:184 +#: inc/options/cdn.php:207 +#: inc/options/cdn.php:267 +#: inc/options/cdn.php:314 +#: inc/options/cdn.php:345 +#: inc/options/cdn.php:383 +#: inc/options/cdn.php:415 +#: inc/options/cdn.php:522 +#: inc/options/cdn.php:541 +#: inc/options/cdn.php:596 +#: inc/options/cdn.php:623 +#: inc/options/cdn.php:723 +#: inc/options/cdn.php:803 +#: inc/options/cdn.php:831 +#: inc/options/cdn.php:868 +#: inc/options/cdn.php:899 +#: inc/options/cdn.php:926 +#: inc/options/cdn.php:968 +#: inc/options/cdn.php:970 +#: inc/options/cdn.php:1004 #: inc/options/cdn/akamai.php:87 #: inc/options/cdn/akamai.php:119 #: inc/options/cdn/att.php:61 @@ -1389,10 +1490,16 @@ msgstr "" #: inc/popup/cdn_purge.php:19 #: Root_AdminMenu.php:97 #: Root_AdminMenu.php:100 -#: Util_Ui.php:1571 +#: Util_Ui.php:1602 msgid "Content Delivery Network" msgstr "" +#. translators: 1: Opening HTML acronym tag, 2: Opening HTML acronym tag, 3: Closing HTML acronym tag. +#: Cdnfsd_BunnyCdn_Page_View.php:115 +msgid "The website domain %1$sCNAME%3$s must point to the %2$sCDN%3$s hostname." +msgstr "" + +#: Cdnfsd_BunnyCdn_Page_View.php:119 #: Cdnfsd_CloudFront_Page_View.php:46 #: Cdnfsd_StackPath2_Page_View.php:56 #: Cdnfsd_StackPath_Page_View.php:50 @@ -1405,12 +1512,12 @@ msgstr "" #: Cdn_RackSpaceCdn_Popup_View_Service_Create.php:79 #: Cdn_RackSpaceCdn_Popup_View_Service_Create.php:110 #: Cdn_RackSpaceCloudFiles_Page_View.php:54 -#: Cdn_StackPath2_Page_View.php:87 -#: Cdn_StackPath2_Page_View.php:112 -#: Cdn_StackPath2_Page_View.php:149 -#: Cdn_StackPath2_Page_View.php:174 -#: Cdn_StackPath_Page_View.php:58 -#: Cdn_StackPath_Page_View.php:98 +#: Cdn_StackPath2_Page_View.php:58 +#: Cdn_StackPath2_Page_View.php:83 +#: Cdn_StackPath2_Page_View.php:120 +#: Cdn_StackPath2_Page_View.php:145 +#: Cdn_StackPath_Page_View.php:48 +#: Cdn_StackPath_Page_View.php:88 #: inc/options/cdn/azure.php:103 #: inc/options/cdn/cf.php:153 #: inc/options/cdn/cf2.php:145 @@ -1418,6 +1525,275 @@ msgstr "" msgid "Canonical Name" msgstr "" +#: Cdnfsd_BunnyCdn_Popup.php:88 +#: Cdn_BunnyCdn_Popup.php:90 +msgid "Cannot list pull zones" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup.php:164 +#: Cdn_BunnyCdn_Popup.php:162 +msgid "Cannot select or add a pull zone" +msgstr "" + +#. translators: 1: Edge Rule description/name. +#: Cdnfsd_BunnyCdn_Popup.php:179 +#: Cdn_BunnyCdn_Popup.php:177 +msgid "Could not add Edge Rule \"%1$s\"." +msgstr "" + +#. translators: 1: hostname. +#: Cdnfsd_BunnyCdn_Popup.php:194 +msgid "Could not add custom hostname \"%1$s\"" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Configured.php:21 +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php:30 +#: Cdn_BunnyCdn_Popup_View_Configured.php:21 +#: Cdn_BunnyCdn_Popup_View_Deauthorized.php:30 +#: UsageStatistics_Plugin_Admin.php:111 +msgid "Success" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Configured.php:25 +msgid "A pull zone has been configured successfully." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Configured.php:28 +msgid "There may be additional configuration required for full-site delivery, such as DNS changes and SSL/TLS certificate installation." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Configured.php:31 +#: Cdn_BunnyCdn_Widget_View_Authorized.php:36 +msgid "Click here" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Configured.php:32 +msgid "to configure additional settings for this pull zone at Bunny.net." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Configured.php:38 +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php:45 +#: Cdnfsd_CloudFront_Popup_View_Success.php:21 +#: Cdnfsd_LimeLight_Popup_View_Success.php:18 +#: Cdnfsd_StackPath2_Popup_View_Success.php:19 +#: Cdnfsd_StackPath_Popup_View_Success.php:22 +#: Cdn_BunnyCdn_Popup_View_Configured.php:29 +#: Cdn_BunnyCdn_Popup_View_Deauthorized.php:45 +#: Cdn_LimeLight_Popup_View_Success.php:31 +#: Cdn_RackSpaceCdn_Popup_View_Service_Created.php:59 +#: Cdn_StackPath2_Popup_View_Success.php:19 +#: Cdn_StackPath_Popup_View_Success.php:19 +msgid "Done" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php:29 +#: Cdn_BunnyCdn_Popup_View_Deauthorize.php:29 +msgid "Deauthorize pull zone" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php:32 +#: Cdn_BunnyCdn_Popup_View_Deauthorize.php:32 +msgid "Name" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php:36 +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:106 +#: Cdn_BunnyCdn_Popup_View_Deauthorize.php:36 +#: Cdn_BunnyCdn_Popup_View_Pull_Zones.php:111 +msgid "Origin URL / IP" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php:40 +#: Cdn_BunnyCdn_Popup_View_Deauthorize.php:40 +msgid "CDN hostname" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php:44 +#: Cdn_BunnyCdn_Popup_View_Deauthorize.php:44 +#: inc/options/cdn/common/cnames.php:58 +#: inc/options/minify.php:496 +#: inc/options/minify.php:770 +#: inc/popup/cdn_queue.php:25 +#: inc/popup/cdn_queue.php:34 +#: inc/popup/cdn_queue.php:58 +#: inc/popup/cdn_queue.php:67 +#: inc/popup/cdn_queue.php:88 +#: inc/popup/cdn_queue.php:97 +#: UserExperience_Remove_CssJs_Page_View.php:65 +msgid "Delete" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorize.php:49 +#: Cdn_BunnyCdn_Popup_View_Deauthorize.php:49 +msgid "This same pull zone is used for full-site delivery. If you delete this pull zone, then full-site delivery will be deauthorized." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php:22 +#: Cdn_BunnyCdn_Popup_View_Deauthorized.php:22 +msgid "An error occurred trying to delete the pull zone; " +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php:31 +#: Cdn_BunnyCdn_Popup_View_Deauthorized.php:31 +msgid " (with an error)" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php:36 +msgid "The full-site delivery has been deauthorized" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Deauthorized.php:40 +#: Cdn_BunnyCdn_Popup_View_Deauthorized.php:40 +msgid "The pull zone has been deleted" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Intro.php:31 +#: Cdn_BunnyCdn_Popup_View_Intro.php:31 +msgid "Bunny CDN API Configuration" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Intro.php:34 +#: Cdn_BunnyCdn_Popup_View_Intro.php:34 +msgid "Account API Key" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Intro.php:39 +#: Cdn_BunnyCdn_Popup_View_Intro.php:39 +msgid "To obtain your account API key," +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Intro.php:40 +#: Cdn_BunnyCdn_Popup_View_Intro.php:40 +#: Cdn_StackPath_Popup_View_Intro.php:32 +msgid "click here" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Intro.php:41 +#: Cdn_BunnyCdn_Popup_View_Intro.php:41 +msgid "log in using the main account credentials, and paste the API key into the field above." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Intro.php:50 +#: Cdnfsd_CloudFront_Popup_View_Intro.php:57 +#: Cdnfsd_LimeLight_Popup_View_Intro.php:46 +#: Cdnfsd_StackPath2_Popup_View_Intro.php:41 +#: Cdnfsd_StackPath_Popup_View_Intro.php:35 +#: Cdn_BunnyCdn_Popup_View_Intro.php:50 +#: Cdn_Highwinds_Popup_View_Intro.php:29 +#: Cdn_LimeLight_Popup_View_Intro.php:53 +#: Cdn_RackSpaceCdn_Popup_View_Intro.php:56 +#: Cdn_RackSpaceCdn_Popup_View_Regions.php:50 +#: Cdn_RackSpaceCdn_Popup_View_Service_Create.php:137 +#: Cdn_RackSpaceCloudFiles_Popup_View_Intro.php:57 +#: Cdn_RackSpaceCloudFiles_Popup_View_Regions.php:52 +#: Cdn_StackPath2_Popup_View_Intro.php:43 +#: Cdn_StackPath_Popup_View_Intro.php:50 +#: Extension_CloudFlare_Popup_View_Intro.php:58 +#: Extension_CloudFlare_Popup_View_Zones.php:68 +msgid "Next" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:28 +#: Cdn_BunnyCdn_Popup_View_Pull_Zones.php:34 +msgid "Select a pull zone" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:94 +#: Cdn_BunnyCdn_Popup_View_Pull_Zones.php:99 +msgid "Pull Zone Name" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:101 +#: Cdn_BunnyCdn_Popup_View_Pull_Zones.php:106 +msgid "Name of the pull zone (letters, numbers, and dashes). If empty, one will be automatically generated." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:113 +#: Cdn_BunnyCdn_Popup_View_Pull_Zones.php:119 +msgid "Pull origin site URL or IP address." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:118 +msgid "Custom Hostnames" +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:125 +msgid "Custom hostnames can be used instead of the default *.b-cdn.net hostname. After adding a hostname, create a CNAME record to the CDN hostname provided after the pull zone is configured." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:127 +msgid "* Separate hostnames using commas (\",\")." +msgstr "" + +#: Cdnfsd_BunnyCdn_Popup_View_Pull_Zones.php:136 +#: Cdnfsd_CloudFront_Popup_View_Distribution.php:75 +#: Cdnfsd_CloudFront_Popup_View_Distributions.php:52 +#: Cdnfsd_StackPath2_Popup_View_Sites.php:50 +#: Cdnfsd_StackPath2_Popup_View_Stacks.php:45 +#: Cdnfsd_StackPath_Popup_View_Zone.php:61 +#: Cdnfsd_StackPath_Popup_View_Zones.php:45 +#: Cdn_BunnyCdn_Popup_View_Pull_Zones.php:133 +#: Cdn_GoogleDrive_Popup_AuthReturn_View.php:50 +#: Cdn_Highwinds_Popup_View_ConfigureCnamesForm.php:66 +#: Cdn_Highwinds_Popup_View_SelectHost.php:56 +#: Cdn_RackSpaceCdn_Popup_View_ConfigureDomains.php:66 +#: Cdn_RackSpaceCdn_Popup_View_Services.php:59 +#: Cdn_RackSpaceCdn_Popup_View_Service_Actualize.php:54 +#: Cdn_RackSpaceCloudFiles_Popup_View_Containers.php:55 +#: Cdn_StackPath2_Popup_View_Sites.php:48 +#: Cdn_StackPath2_Popup_View_Stacks.php:47 +#: Cdn_StackPath_Popup_View_Zone.php:39 +#: Cdn_StackPath_Popup_View_Zones.php:51 +#: Extension_NewRelic_Popup_View_Intro.php:51 +#: Extension_NewRelic_Popup_View_ListApplications.php:63 +#: inc/options/extensions/list.php:240 +msgid "Apply" +msgstr "" + +#: Cdnfsd_CacheFlush.php:86 +msgid "Post was modified before wp_rewrite initialization. Cant flush cache." +msgstr "" + +#: Cdnfsd_CloudFront_Engine.php:76 +msgid "CloudFront distribution not specified." +msgstr "" + +#: Cdnfsd_CloudFront_Engine.php:87 +msgid "Secret key not specified." +msgstr "" + +#: Cdnfsd_CloudFront_Page_View.php:17 +#: Cdnfsd_LimeLight_Page_View.php:17 +#: Cdnfsd_StackPath2_Page_View.php:23 +#: Cdnfsd_StackPath_Page_View.php:17 +#: Cdn_StackPath2_Page_View.php:16 +#: Cdn_StackPath_Page_View.php:11 +#: Extension_CloudFlare_Page_View.php:48 +msgid "Specify account credentials:" +msgstr "" + +#: Cdnfsd_CloudFront_Page_View.php:23 +#: Cdnfsd_LimeLight_Page_View.php:23 +#: Cdnfsd_StackPath2_Page_View.php:30 +#: Cdnfsd_StackPath_Page_View.php:24 +#: Cdn_GoogleDrive_Page_View.php:19 +#: Cdn_Highwinds_Page_View.php:17 +#: Cdn_LimeLight_Page_View.php:18 +#: Cdn_RackSpaceCdn_Page_View.php:14 +#: Cdn_RackSpaceCloudFiles_Page_View.php:16 +#: Cdn_StackPath2_Page_View.php:28 +#: Cdn_StackPath_Page_View.php:18 +#: Extension_CloudFlare_Page_View.php:56 +msgid "Reauthorize" +msgstr "" + +#. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. +#: Cdnfsd_CloudFront_Page_View.php:40 +#: Cdnfsd_StackPath2_Page_View.php:50 +#: Cdnfsd_StackPath_Page_View.php:44 +msgid "%1$sCDN%2$s %3$sCNAME%4$s:" +msgstr "" + #: Cdnfsd_CloudFront_Popup_View_Distribution.php:17 msgid "Configure distribution" msgstr "" @@ -1443,14 +1819,6 @@ msgstr "" msgid "Domain Name System" msgstr "" -#: Cdnfsd_CloudFront_Popup_View_Distribution.php:40 -#: Cdnfsd_CloudFront_Popup_View_Distribution.php:44 -#: Extension_CloudFlare_Page_View.php:611 -#: Extension_CloudFlare_Page_View.php:635 -#: Extension_CloudFlare_Page_View.php:651 -msgid "Internet Protocol" -msgstr "" - #: Cdnfsd_CloudFront_Popup_View_Distribution.php:59 msgid "Forward Cookies:" msgstr "" @@ -1463,29 +1831,6 @@ msgstr "" msgid "Forward Host Header:" msgstr "" -#: Cdnfsd_CloudFront_Popup_View_Distribution.php:75 -#: Cdnfsd_CloudFront_Popup_View_Distributions.php:52 -#: Cdnfsd_StackPath2_Popup_View_Sites.php:50 -#: Cdnfsd_StackPath2_Popup_View_Stacks.php:45 -#: Cdnfsd_StackPath_Popup_View_Zone.php:61 -#: Cdnfsd_StackPath_Popup_View_Zones.php:45 -#: Cdn_GoogleDrive_Popup_AuthReturn_View.php:50 -#: Cdn_Highwinds_Popup_View_ConfigureCnamesForm.php:66 -#: Cdn_Highwinds_Popup_View_SelectHost.php:56 -#: Cdn_RackSpaceCdn_Popup_View_ConfigureDomains.php:66 -#: Cdn_RackSpaceCdn_Popup_View_Services.php:59 -#: Cdn_RackSpaceCdn_Popup_View_Service_Actualize.php:54 -#: Cdn_RackSpaceCloudFiles_Popup_View_Containers.php:55 -#: Cdn_StackPath2_Popup_View_Sites.php:48 -#: Cdn_StackPath2_Popup_View_Stacks.php:47 -#: Cdn_StackPath_Popup_View_Zone.php:39 -#: Cdn_StackPath_Popup_View_Zones.php:51 -#: Extension_NewRelic_Popup_View_Intro.php:51 -#: Extension_NewRelic_Popup_View_ListApplications.php:63 -#: inc/options/extensions/list.php:238 -msgid "Apply" -msgstr "" - #: Cdnfsd_CloudFront_Popup_View_Distribution.php:79 #: Cdnfsd_StackPath_Popup_View_Zone.php:64 msgid "Don't reconfigure, I know what I'm doing" @@ -1516,24 +1861,6 @@ msgstr "" msgid "Access Secret:" msgstr "" -#: Cdnfsd_CloudFront_Popup_View_Intro.php:57 -#: Cdnfsd_LimeLight_Popup_View_Intro.php:46 -#: Cdnfsd_StackPath2_Popup_View_Intro.php:41 -#: Cdnfsd_StackPath_Popup_View_Intro.php:35 -#: Cdn_Highwinds_Popup_View_Intro.php:29 -#: Cdn_LimeLight_Popup_View_Intro.php:53 -#: Cdn_RackSpaceCdn_Popup_View_Intro.php:56 -#: Cdn_RackSpaceCdn_Popup_View_Regions.php:50 -#: Cdn_RackSpaceCdn_Popup_View_Service_Create.php:137 -#: Cdn_RackSpaceCloudFiles_Popup_View_Intro.php:57 -#: Cdn_RackSpaceCloudFiles_Popup_View_Regions.php:52 -#: Cdn_StackPath2_Popup_View_Intro.php:43 -#: Cdn_StackPath_Popup_View_Intro.php:50 -#: Extension_CloudFlare_Popup_View_Intro.php:58 -#: Extension_CloudFlare_Popup_View_Zones.php:68 -msgid "Next" -msgstr "" - #: Cdnfsd_CloudFront_Popup_View_Success.php:10 #: Cdnfsd_LimeLight_Popup_View_Success.php:10 #: Cdnfsd_StackPath2_Popup_View_Success.php:10 @@ -1545,121 +1872,67 @@ msgstr "" msgid "Succeeded" msgstr "" -#: Cdnfsd_CloudFront_Popup_View_Success.php:21 -#: Cdnfsd_LimeLight_Popup_View_Success.php:18 -#: Cdnfsd_StackPath2_Popup_View_Success.php:19 -#: Cdnfsd_StackPath_Popup_View_Success.php:22 -#: Cdn_LimeLight_Popup_View_Success.php:31 -#: Cdn_RackSpaceCdn_Popup_View_Service_Created.php:59 -#: Cdn_StackPath2_Popup_View_Success.php:19 -#: Cdn_StackPath_Popup_View_Success.php:19 -msgid "Done" +#: Cdnfsd_Core.php:99 +msgid "Unknown engine" msgstr "" #. translators: 1 HTML acronym for Content Delivery Network (CDN). -#: Cdnfsd_GeneralPage_View.php:20 +#: Cdnfsd_GeneralPage_View.php:19 msgid "Host the entire website with your compatible %1$s provider to reduce page load time." msgstr "" -#: Cdnfsd_GeneralPage_View.php:21 +#: Cdnfsd_GeneralPage_View.php:20 #: Cdnfsd_StackPath_Popup_View_Zone.php:43 #: Cdnfsd_StackPath_Popup_View_Zone.php:51 -#: Cdn_StackPath2_Page_View.php:19 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:17 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:31 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:62 -#: Cdn_StackPath_Widget_View_Unauthorized.php:16 -#: Cdn_StackPath_Widget_View_Unauthorized.php:33 +#: Cdn_BunnyCdn_Widget_View_Authorized.php:25 +#: Cdn_BunnyCdn_Widget_View_Authorized.php:49 +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:24 +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:38 +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:68 #: Extension_NewRelic_AdminNotes.php:23 -#: Generic_Plugin_Admin.php:995 -#: PageSpeed_Instructions.php:383 -#: PageSpeed_Instructions.php:397 -#: PageSpeed_Instructions.php:579 -#: PageSpeed_Instructions.php:621 -#: PageSpeed_Instructions.php:644 -#: Util_PageUrls.php:923 +#: Generic_Plugin_Admin.php:958 +#: Generic_WidgetSettings_View.php:47 +#: PageSpeed_Instructions.php:391 +#: PageSpeed_Instructions.php:405 +#: PageSpeed_Instructions.php:568 +#: PageSpeed_Instructions.php:611 +#: PageSpeed_Instructions.php:634 +#: Util_PageUrls.php:925 msgid "CDN" msgstr "" -#. translators: 3 opening HTML a tag to W3TC MaxCDN Signup admin page, 4 closing HTML a tag. -#. translators: 3 opening HTML a tag, 4 closing HTML a tag. -#: Cdnfsd_GeneralPage_View.php:30 -#: Cdn_GeneralPage_View.php:58 -msgid "If you do not have a %1$sCDN%2$s provider try StackPath. %3$sSign up now to enjoy a special offer!%4$s." -msgstr "" - #. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: Cdnfsd_GeneralPage_View.php:62 +#: Cdnfsd_GeneralPage_View.php:34 msgid "%1$sFSD%2$s %3$sCDN%4$s:" msgstr "" -#: Cdnfsd_GeneralPage_View.php:66 -#: Cdnfsd_GeneralPage_View.php:114 -#: Generic_WidgetCommunity_View.php:22 -#: inc/options/common/footer.php:61 -#: inc/options/common/footer.php:62 +#: Cdnfsd_GeneralPage_View.php:38 +#: Cdnfsd_GeneralPage_View.php:86 +#: inc/options/common/footer.php:65 +#: inc/options/common/footer.php:66 msgid "Full Site Delivery" msgstr "" -#: Cdnfsd_GeneralPage_View.php:78 -#: Cdn_GeneralPage_View.php:86 -#: extension-example/Extension_Example_Page_View.php:27 -#: Extension_Genesis_Page_View.php:29 -#: Extension_Genesis_Page_View.php:38 -#: Extension_Genesis_Page_View.php:47 -#: Extension_Genesis_Page_View.php:56 -#: Extension_Genesis_Page_View.php:72 -#: Extension_Genesis_Page_View.php:81 -#: Extension_Genesis_Page_View.php:98 -#: Extension_Genesis_Page_View.php:107 -#: Extension_Genesis_Page_View.php:124 -#: Extension_Genesis_Page_View.php:133 -#: Extension_Genesis_Page_View.php:150 -#: Extension_Genesis_Page_View.php:175 -#: Extension_Genesis_Page_View.php:184 -#: Extension_Genesis_Page_View.php:193 -#: inc/options/general.php:87 -#: inc/options/general.php:119 -#: inc/options/general.php:207 -#: inc/options/general.php:341 -#: inc/options/general.php:381 -#: inc/options/general.php:440 -#: inc/options/minify.php:262 -#: inc/options/minify.php:541 -#: inc/options/minify.php:620 -#: inc/options/minify.php:815 -#: inc/options/pgcache.php:136 -#: inc/options/pgcache.php:462 -#: inc/options/pgcache.php:470 -#: Minify_ConfigLabels.php:17 -#: Minify_ConfigLabels.php:22 -#: Minify_ConfigLabels.php:29 -#: PgCache_ConfigLabels.php:40 -#: SystemOpCache_GeneralPage_View.php:55 -#: UsageStatistics_GeneralPage_View.php:41 -msgid "Enable" -msgstr "" - -#: Cdnfsd_GeneralPage_View.php:80 +#: Cdnfsd_GeneralPage_View.php:52 msgid "Deliver visitors the lowest possible response and load times for all site content including HTML, media (e.g. images or fonts), CSS, and JavaScript." msgstr "" -#: Cdnfsd_GeneralPage_View.php:82 +#: Cdnfsd_GeneralPage_View.php:54 msgid "Want even faster speeds? The full site delivery Content Delivery Network will speed up your website by over 60% to increase conversions, revenue and reach your website visitors globally. With a Full Site Content Delivery Network (CDN), your website and all its assets will be available instantly to your visitors all over the world at blazing fast speeds." msgstr "" #. translators: 1 opening HTML a tag to W3TC admin support page, 2 closing HTML a tag. -#: Cdnfsd_GeneralPage_View.php:86 +#: Cdnfsd_GeneralPage_View.php:58 msgid "For even better performance, combine FSD with other powerful features like Browser Cache, Minify, Fragment caching, or Lazy Load! Did you know that we offer premium support, customization and audit services? %1$sClick here for more information%2$s." msgstr "" #. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: Cdnfsd_GeneralPage_View.php:110 +#: Cdnfsd_GeneralPage_View.php:82 msgid "%1$sFSD%2$s %3$sCDN%4$s Type:" msgstr "" #. translators: 3 CDNFSD engine extra description. -#: Cdnfsd_GeneralPage_View.php:133 +#: Cdnfsd_GeneralPage_View.php:105 msgid "Select the %1$sCDN%2$s type you wish to use. %3$s" msgstr "" @@ -1668,85 +1941,46 @@ msgstr "" msgid "Your LimeLight Account credentials" msgstr "" -#. translators: 1 HTML strong tag containing CDNFSD engine name, 2 HTML span tag containing CDNFSD engine enabled/disabled. -#. translators: 1 HTML strong element with CDN engine content, 2 HTML span element with CDN enabled/disabled status. -#. translators: 1 HTML strong tag containing CDN Engine value, 2 HTML span tag containing CDN Engine enabled/disabled value. -#: Cdnfsd_Page_View_Header.php:14 -#: Cdn_Page_View_Header.php:15 -#: inc/options/cdn.php:28 -msgid "Content Delivery Network support via %1$s is currently %2$s." -msgstr "" - -#: Cdnfsd_Page_View_Header.php:19 -#: Cdn_Page_View_Header.php:20 -#: extension-example/Extension_Example_Page_View.php:12 -#: Extension_CloudFlare_Page_View.php:12 -#: Extension_FragmentCache_Page_View.php:22 -#: Extension_Genesis_Page_View.php:12 -#: Extension_NewRelic_Page_View_Apm.php:13 -#: Extension_Swarmify_Page_View.php:12 -#: inc/options/browsercache.php:27 -#: inc/options/cdn.php:33 -#: inc/options/dashboard.php:27 -#: inc/options/dbcache.php:20 -#: inc/options/minify.php:31 -#: inc/options/objectcache.php:20 -#: inc/options/pgcache.php:20 -msgid "enabled" -msgstr "" - -#: Cdnfsd_Page_View_Header.php:19 -#: Cdn_Page_View_Header.php:20 -#: Extension_CloudFlare_Page_View.php:14 -#: Extension_FragmentCache_Page_View.php:24 -#: Extension_Genesis_Page_View.php:14 -#: Extension_NewRelic_Page_View_Apm.php:15 -#: Extension_Swarmify_Page_View.php:14 -#: inc/options/browsercache.php:27 -#: inc/options/cdn.php:33 -#: inc/options/dashboard.php:27 -#: inc/options/dbcache.php:20 -#: inc/options/minify.php:31 -#: inc/options/objectcache.php:20 -#: inc/options/pgcache.php:20 -msgid "disabled" -msgstr "" - #: Cdnfsd_Plugin.php:62 msgid "Content Delivery Network Full Site Delivery via %s" msgstr "" -#: Cdnfsd_Plugin_Admin.php:66 -#: Cdn_Plugin_Admin.php:137 +#: Cdnfsd_Plugin_Admin.php:70 +#: Cdn_Plugin_Admin.php:122 +msgid "Bunny CDN (recommended)" +msgstr "" + +#: Cdnfsd_Plugin_Admin.php:74 +#: Cdn_Plugin_Admin.php:111 msgid "Amazon CloudFront" msgstr "" -#: Cdnfsd_Plugin_Admin.php:69 +#: Cdnfsd_Plugin_Admin.php:78 msgid "CloudFlare (extension not activated)" msgstr "" -#: Cdnfsd_Plugin_Admin.php:73 +#: Cdnfsd_Plugin_Admin.php:83 msgid "Limelight" msgstr "" -#: Cdnfsd_Plugin_Admin.php:76 -#: Cdn_Plugin_Admin.php:170 +#: Cdnfsd_Plugin_Admin.php:87 +#: Cdn_Plugin_Admin.php:157 msgid "StackPath SecureCDN (Legacy)" msgstr "" -#: Cdnfsd_Plugin_Admin.php:79 -#: Cdn_Plugin_Admin.php:166 -msgid "StackPath (recommended)" +#: Cdnfsd_Plugin_Admin.php:91 +#: Cdn_Plugin_Admin.php:152 +msgid "StackPath" msgstr "" -#: Cdnfsd_Plugin_Admin.php:82 +#: Cdnfsd_Plugin_Admin.php:95 msgid "TransparentCDN" msgstr "" #: Cdnfsd_StackPath2_Engine.php:19 #: Cdnfsd_StackPath2_Engine.php:49 -#: Cdnfsd_StackPath_Engine.php:21 -#: Cdnfsd_StackPath_Engine.php:43 +#: Cdnfsd_StackPath_Engine.php:22 +#: Cdnfsd_StackPath_Engine.php:44 #: Cdnfsd_TransparentCDN_Engine.php:252 #: Cdnfsd_TransparentCDN_Engine.php:280 msgid "API key not specified." @@ -1840,11 +2074,6 @@ msgstr "" msgid "Problem purging" msgstr "" -#: Cdnfsd_TransparentCDN_Engine.php:263 -#: Cdnfsd_TransparentCDN_Engine.php:295 -msgid "CDN site is not configured correctly: Delivery Domain must match your site domain" -msgstr "" - #: Cdnfsd_TransparentCDN_Page.php:33 msgid "Test the API parameters offered for you site" msgstr "" @@ -1930,21 +2159,21 @@ msgstr "" msgid "Incorrect engine " msgstr "" -#: Cdn_AdminActions.php:429 +#: Cdn_AdminActions.php:430 msgid "Test passed" msgstr "" -#: Cdn_AdminActions.php:432 -#: Cdn_AdminActions.php:436 -#: Cdn_AdminActions.php:479 +#: Cdn_AdminActions.php:433 +#: Cdn_AdminActions.php:437 +#: Cdn_AdminActions.php:482 msgid "Error: %s" msgstr "" -#: Cdn_AdminActions.php:477 +#: Cdn_AdminActions.php:479 msgid "Created successfully." msgstr "" -#: Cdn_AdminActions.php:486 +#: Cdn_AdminActions.php:491 msgid "Incorrect type." msgstr "" @@ -2059,6 +2288,165 @@ msgstr "" msgid "Encountered issue with CDN: %s." msgstr "" +#: Cdn_BunnyCdn_Api.php:240 +#: Cdn_BunnyCdn_Api.php:244 +msgid "A pull zone name (string) is required." +msgstr "" + +#: Cdn_BunnyCdn_Api.php:326 +msgid "Invalid hostname" +msgstr "" + +#: Cdn_BunnyCdn_Api.php:366 +msgid "Invalid parameter \"ActionType\"." +msgstr "" + +#: Cdn_BunnyCdn_Api.php:370 +msgid "Invalid parameter \"TriggerMatchingType\"." +msgstr "" + +#: Cdn_BunnyCdn_Api.php:374 +msgid "Missing parameter \"Enabled\"." +msgstr "" + +#: Cdn_BunnyCdn_Api.php:378 +msgid "Missing parameter \"Triggers\"." +msgstr "" + +#: Cdn_BunnyCdn_Api.php:441 +msgid "Invalid API type; must be one of \"account\", \"storage\", \"stream\"." +msgstr "" + +#: Cdn_BunnyCdn_Api.php:445 +msgid "API key value is empty." +msgstr "" + +#: Cdn_BunnyCdn_Api.php:462 +msgid "Failed to reach API endpoint" +msgstr "" + +#: Cdn_BunnyCdn_Api.php:472 +msgid "Response code " +msgstr "" + +#: Cdn_BunnyCdn_Page.php:81 +msgid "Empty All Caches Except Bunny CDN" +msgstr "" + +#: Cdn_BunnyCdn_Page.php:117 +msgid "No URL specified" +msgstr "" + +#: Cdn_BunnyCdn_Page.php:118 +msgid "Successfully purged URL" +msgstr "" + +#: Cdn_BunnyCdn_Page.php:119 +msgid "Error purging URL" +msgstr "" + +#: Cdn_BunnyCdn_Page.php:120 +msgid "Error with AJAX" +msgstr "" + +#: Cdn_BunnyCdn_Page.php:170 +msgid "Invalid URL" +msgstr "" + +#: Cdn_BunnyCdn_Page_View.php:38 +msgid "CDN for objects cannot be authorized if full-site delivery is already configured." +msgstr "" + +#. translators: 1: Opening HTML acronym tag, 2: Closing HTML acronym tag. +#: Cdn_BunnyCdn_Page_View.php:112 +msgid "The %1$sCDN%2$s hostname is used in media links on pages. For example: example.b-cdn.net" +msgstr "" + +#: Cdn_BunnyCdn_Page_View_Purge_Urls.php:27 +msgid "Purge URLs" +msgstr "" + +#: Cdn_BunnyCdn_Page_View_Purge_Urls.php:33 +msgid "Purging a URL will remove the file from the CDN cache and re-download it from your origin server. Please enter the exact CDN URL of each individual file. You can also purge folders or wildcard files using * inside of the URL path. Wildcard values are not supported if using Perma-Cache." +msgstr "" + +#: Cdn_BunnyCdn_Page_View_Purge_Urls.php:36 +msgid "Purge URLs Now" +msgstr "" + +#. translators: 1: Opening HTML elements, 2: Name of the CDN service, 3: Closing HTML elements. +#: Cdn_BunnyCdn_Page_View_Purge_Urls.php:44 +msgid "%1$sPlease configure %2$s in order to purge URLs.%3$s" +msgstr "" + +#: Cdn_BunnyCdn_Popup_View_Configured.php:24 +msgid "A pull zone has been configured successfully" +msgstr "" + +#: Cdn_BunnyCdn_Popup_View_Deauthorized.php:36 +msgid "The objects CDN has been deauthorized" +msgstr "" + +#: Cdn_BunnyCdn_Popup_View_Pull_Zones.php:122 +msgid "Detected server IP address" +msgstr "" + +#. translators: 1 HTML acronym for Content Delivery Network (CDN). +#: Cdn_BunnyCdn_Widget_View_Authorized.php:24 +msgid "Your website performance is enhanced with Bunny.Net's (%1$s) service." +msgstr "" + +#: Cdn_BunnyCdn_Widget_View_Authorized.php:33 +msgid "Purge Cache" +msgstr "" + +#: Cdn_BunnyCdn_Widget_View_Authorized.php:37 +msgid "to configure additional settings at Bunny.net." +msgstr "" + +#. translators: 1 HTML acronym for Content Delivery Network (CDN). +#: Cdn_BunnyCdn_Widget_View_Authorized.php:45 +msgid "If you need help configuring your %1$s, we also offer Premium Services to assist you." +msgstr "" + +#: Cdn_BunnyCdn_Widget_View_Authorized.php:55 +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:77 +#: Cdn_StackPath2_Page_View.php:34 +#: Generic_WidgetServices.php:37 +msgid "Premium Services" +msgstr "" + +#. translators: 1 HTML acronym for Content Delivery Network (CDN). +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:23 +msgid "W3 Total Cache has detected that you do not have a %1$s configured" +msgstr "" + +#. translators: 1 HTML acronym for Content Delivery Network (CDN). +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:37 +msgid "Enhance your website performance by adding Bunny.Net's (%1$s) service to your site." +msgstr "" + +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:43 +msgid "New customer? Sign up now to speed up your site!" +msgstr "" + +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:49 +msgid "Bunny CDN works magically with W3 Total Cache to speed up your site around the world for as little as $1 per month." +msgstr "" + +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:54 +msgid "Sign Up Now " +msgstr "" + +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:57 +msgid "Current customers" +msgstr "" + +#. translators: 1 HTML acronym for Content Delivery Network (CDN). +#: Cdn_BunnyCdn_Widget_View_Unauthorized.php:64 +msgid "If you're an existing Bunny CDN customer, enable %1$s and authorize. If you need help configuring your %1$s, we also offer Premium Services to assist you." +msgstr "" + #: Cdn_ConfigLabels.php:7 msgid "CDN:" msgstr "" @@ -2179,33 +2567,53 @@ msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. #. translators: 1 opening HTML abbr tag, 2 closing HTML abbr tag. -#: Cdn_GeneralPage_View.php:18 -#: Util_Ui.php:1567 +#: Cdn_GeneralPage_View.php:16 +#: Util_Ui.php:1598 msgid "%1$sCDN%2$s" msgstr "" -#: Cdn_GeneralPage_View.php:31 +#: Cdn_GeneralPage_View.php:29 msgid "" -"Content Delivery Network (CDN) is a powerful feature that can significantly enhance the performance of \n" -"\t\t\tyour WordPress website. By leveraging a distributed network of servers located worldwide, a CDN helps \n" -"\t\t\tdeliver your website's static files, such as images, CSS, and JavaScript, to visitors more efficiently. \n" -"\t\t\tThis reduces the latency and improves the loading speed of your website, resulting in a faster and \n" -"\t\t\tsmoother browsing experience for your users. With W3 Total Cache's CDN integration, you can easily \n" -"\t\t\tconfigure and connect your website to a CDN service of your choice, unleashing the full potential of \n" +"Content Delivery Network (CDN) is a powerful feature that can significantly enhance the performance of\n" +"\t\t\tyour WordPress website. By leveraging a distributed network of servers located worldwide, a CDN helps\n" +"\t\t\tdeliver your website's static files, such as images, CSS, and JavaScript, to visitors more efficiently.\n" +"\t\t\tThis reduces the latency and improves the loading speed of your website, resulting in a faster and\n" +"\t\t\tsmoother browsing experience for your users. With W3 Total Cache's CDN integration, you can easily\n" +"\t\t\tconfigure and connect your website to a CDN service of your choice, unleashing the full potential of\n" "\t\t\tyour WordPress site's speed optimization." msgstr "" -#. translators: 3 opening HTML acronym tag, 4 closing acronym tag. -#: Cdn_GeneralPage_View.php:91 -msgid "Theme files, media library attachments, %1$sCSS%2$s, %3$sJS%4$s files etc will quickly for site visitors." +#. translators: 3 HTML input for Bunny CDN sign up, 4 HTML img tag for Bunny CDN white logo. +#: Cdn_GeneralPage_View.php:56 +msgid "%1$sLooking for a top rated CDN Provider? Try Bunny CDN.%2$s%3$s%4$s" msgstr "" -#: Cdn_GeneralPage_View.php:97 +#: Cdn_GeneralPage_View.php:63 +#: inc/options/cdn.php:35 +msgid "Sign up now to enjoy a special offer!" +msgstr "" + +#. translators: 1 StackPath sunset datetime. +#: Cdn_GeneralPage_View.php:112 +msgid "StackPath will cease operations at %1$s." +msgstr "" + +#. translators: 1 HighWinds sunset datetime. +#: Cdn_GeneralPage_View.php:131 +msgid "HighWinds will cease operations at %1$s." +msgstr "" + +#. translators: 3 opening HTML acronym tag, 4 closing acronym tag. +#: Cdn_GeneralPage_View.php:155 +msgid "Theme files, media library attachments, %1$sCSS%2$s, and %3$sJS%4$s files will load quickly for site visitors." +msgstr "" + +#: Cdn_GeneralPage_View.php:161 #: Extension_CloudFlare_Page_View.php:365 -#: inc/options/browsercache.php:363 -#: inc/options/cdn.php:263 +#: inc/options/browsercache.php:393 +#: inc/options/cdn.php:381 #: inc/options/cdn/s3_compatible.php:33 -#: inc/options/general.php:221 +#: inc/options/general.php:215 #: inc/options/install.php:78 #: inc/options/install.php:80 #: inc/options/minify.php:99 @@ -2217,16 +2625,16 @@ msgstr "" #: Minify_HelpPopup_View.php:56 #: Minify_HelpPopup_View.php:112 #: Minify_HelpPopup_View.php:114 -#: PageSpeed_Instructions.php:69 -#: PageSpeed_Instructions.php:86 -#: PageSpeed_Instructions.php:358 -#: Util_Ui.php:1681 -#: Util_Ui.php:1751 +#: PageSpeed_Instructions.php:80 +#: PageSpeed_Instructions.php:97 +#: PageSpeed_Instructions.php:366 +#: Util_Ui.php:1716 +#: Util_Ui.php:1786 msgid "JavaScript" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Cdn_GeneralPage_View.php:118 +#: Cdn_GeneralPage_View.php:182 msgid "Select the %1$sCDN%2$s type you wish to use." msgstr "" @@ -2264,8 +2672,8 @@ msgstr "" #: Cdn_Highwinds_Page_View.php:60 #: Cdn_LimeLight_Page_View.php:31 #: Cdn_RackSpaceCloudFiles_Page_View.php:78 -#: Cdn_StackPath2_Page_View.php:200 -#: Cdn_StackPath_Page_View.php:127 +#: Cdn_StackPath2_Page_View.php:171 +#: Cdn_StackPath_Page_View.php:117 #: inc/options/cdn/akamai.php:55 #: inc/options/cdn/att.php:29 #: inc/options/cdn/azure.php:38 @@ -2284,8 +2692,8 @@ msgstr "" #: Cdn_Highwinds_Page_View.php:78 #: Cdn_LimeLight_Page_View.php:49 #: Cdn_RackSpaceCloudFiles_Page_View.php:96 -#: Cdn_StackPath2_Page_View.php:219 -#: Cdn_StackPath_Page_View.php:146 +#: Cdn_StackPath2_Page_View.php:190 +#: Cdn_StackPath_Page_View.php:136 #: inc/options/cdn/akamai.php:73 #: inc/options/cdn/att.php:47 #: inc/options/cdn/azure.php:56 @@ -2341,8 +2749,8 @@ msgstr "" #: Cdn_Highwinds_Page_View.php:88 #: Cdn_LimeLight_Page_View.php:59 #: Cdn_RackSpaceCloudFiles_Page_View.php:106 -#: Cdn_StackPath2_Page_View.php:268 -#: Cdn_StackPath_Page_View.php:195 +#: Cdn_StackPath2_Page_View.php:239 +#: Cdn_StackPath_Page_View.php:185 #: inc/options/cdn/akamai.php:83 #: inc/options/cdn/att.php:57 #: inc/options/cdn/azure.php:66 @@ -2363,8 +2771,8 @@ msgstr "" #: Cdn_RackSpaceCdn_Page_View.php:73 #: Cdn_RackSpaceCdn_Page_View.php:108 #: Cdn_RackSpaceCloudFiles_Page_View.php:126 -#: Cdn_StackPath2_Page_View.php:288 -#: Cdn_StackPath_Page_View.php:215 +#: Cdn_StackPath2_Page_View.php:259 +#: Cdn_StackPath_Page_View.php:205 #: inc/options/cdn/akamai.php:103 #: inc/options/cdn/att.php:77 #: inc/options/cdn/azure.php:86 @@ -2398,10 +2806,10 @@ msgstr "" #: Cdn_RackSpaceCdn_Page_View.php:148 #: Cdn_RackSpaceCdn_Popup_View_ConfigureDomains.php:51 #: Cdn_RackSpaceCloudFiles_Page_View.php:144 -#: Cdn_StackPath2_Page_View.php:306 -#: Cdn_StackPath_Page_View.php:233 +#: Cdn_StackPath2_Page_View.php:277 +#: Cdn_StackPath_Page_View.php:223 #: inc/options/about.php:76 -#: inc/options/browsercache.php:506 +#: inc/options/browsercache.php:548 #: inc/options/cdn/akamai.php:121 #: inc/options/cdn/att.php:95 #: inc/options/cdn/cotendo.php:102 @@ -2409,15 +2817,15 @@ msgstr "" #: inc/options/cdn/ftp.php:331 #: inc/options/cdn/mirror.php:81 #: inc/options/cdn/rscf.php:135 -#: inc/options/general.php:217 -#: inc/options/general.php:877 -#: inc/options/general.php:918 +#: inc/options/general.php:211 +#: inc/options/general.php:845 +#: inc/options/general.php:886 #: inc/options/minify.php:147 #: inc/options/minify.php:173 -#: inc/options/pgcache.php:804 -#: inc/options/pgcache.php:833 -#: Util_Ui.php:1659 -#: Util_Ui.php:1772 +#: inc/options/pgcache.php:806 +#: inc/options/pgcache.php:835 +#: Util_Ui.php:1694 +#: Util_Ui.php:1807 msgid "Hypertext Markup Language" msgstr "" @@ -2425,10 +2833,10 @@ msgstr "" #: Cdn_LimeLight_Page_View.php:114 #: Cdn_RackSpaceCdn_Page_View.php:167 #: Cdn_RackSpaceCloudFiles_Page_View.php:162 -#: inc/options/parts/memcached.php:21 -#: inc/options/parts/memcached_extension.php:23 -#: inc/options/parts/redis.php:28 -#: inc/options/parts/redis_extension.php:30 +#: inc/options/parts/memcached.php:18 +#: inc/options/parts/memcached_extension.php:20 +#: inc/options/parts/redis.php:24 +#: inc/options/parts/redis_extension.php:26 msgid "Test" msgstr "" @@ -2458,43 +2866,6 @@ msgstr "" msgid "Select host to use" msgstr "" -#: Cdn_Highwinds_Widget_View.php:12 -#: Cdn_StackPath2_Widget_View_Authorized.php:18 -#: Cdn_StackPath_Widget_View_Authorized.php:30 -msgid "Manage" -msgstr "" - -#: Cdn_Highwinds_Widget_View.php:15 -#: Cdn_StackPath2_Widget_View_Authorized.php:19 -#: Cdn_StackPath_Widget_View_Authorized.php:31 -msgid "Reports" -msgstr "" - -#: Cdn_Highwinds_Widget_View.php:18 -#: Cdn_StackPath2_Widget_View_Authorized.php:20 -#: Cdn_StackPath_Widget_View_Authorized.php:32 -#: inc/options/cdn.php:84 -#: inc/popup/cdn_purge.php:75 -msgid "Purge" -msgstr "" - -#: Cdn_Highwinds_Widget_View.php:30 -#: Cdn_StackPath_Widget_View_Authorized.php:36 -msgid "Report - 30 days" -msgstr "" - -#: Cdn_Highwinds_Widget_View.php:38 -#: Cdn_StackPath2_Widget_View_Authorized.php:32 -#: Cdn_StackPath2_Widget_View_Authorized.php:37 -#: Cdn_StackPath_Widget_View_Authorized.php:59 -#: UsageStatistics_Page_View.php:203 -#: UsageStatistics_Page_View.php:341 -#: UsageStatistics_Page_View.php:357 -#: Util_PageSpeed.php:323 -#: Util_PageSpeed.php:506 -msgid "Requests" -msgstr "" - #: Cdn_LimeLight_Popup_View_Intro.php:18 msgid "Account Short Name:" msgstr "" @@ -2591,71 +2962,71 @@ msgstr "" msgid "Cant find minification base url, make sure minification folder sits inside WP_CONTENT_DIR and DOCUMENT_ROOT is set correctly" msgstr "" -#: Cdn_Plugin_Admin.php:126 +#: Cdn_Plugin_Admin.php:97 msgid "Origin Pull / Mirror:" msgstr "" -#: Cdn_Plugin_Admin.php:129 +#: Cdn_Plugin_Admin.php:99 msgid "Origin Push:" msgstr "" -#: Cdn_Plugin_Admin.php:133 +#: Cdn_Plugin_Admin.php:106 msgid "Akamai" msgstr "" -#: Cdn_Plugin_Admin.php:142 +#: Cdn_Plugin_Admin.php:117 msgid "AT&T" msgstr "" -#: Cdn_Plugin_Admin.php:146 +#: Cdn_Plugin_Admin.php:127 msgid "Cotendo (Akamai)" msgstr "" -#: Cdn_Plugin_Admin.php:150 +#: Cdn_Plugin_Admin.php:132 msgid "Generic Mirror" msgstr "" -#: Cdn_Plugin_Admin.php:154 +#: Cdn_Plugin_Admin.php:137 msgid "Highwinds" msgstr "" -#: Cdn_Plugin_Admin.php:158 +#: Cdn_Plugin_Admin.php:142 msgid "LimeLight" msgstr "" -#: Cdn_Plugin_Admin.php:162 +#: Cdn_Plugin_Admin.php:147 msgid "RackSpace CDN" msgstr "" -#: Cdn_Plugin_Admin.php:174 +#: Cdn_Plugin_Admin.php:162 msgid "Verizon Digital Media Services (EdgeCast) / Media Temple ProCDN" msgstr "" -#: Cdn_Plugin_Admin.php:179 +#: Cdn_Plugin_Admin.php:168 msgid "Amazon CloudFront Over S3" msgstr "" -#: Cdn_Plugin_Admin.php:184 +#: Cdn_Plugin_Admin.php:174 msgid "Amazon Simple Storage Service (S3)" msgstr "" -#: Cdn_Plugin_Admin.php:189 +#: Cdn_Plugin_Admin.php:180 msgid "Amazon Simple Storage Service (S3) Compatible" msgstr "" -#: Cdn_Plugin_Admin.php:193 +#: Cdn_Plugin_Admin.php:185 msgid "Google Drive" msgstr "" -#: Cdn_Plugin_Admin.php:197 +#: Cdn_Plugin_Admin.php:190 msgid "Microsoft Azure Storage" msgstr "" -#: Cdn_Plugin_Admin.php:202 +#: Cdn_Plugin_Admin.php:196 msgid "Rackspace Cloud Files" msgstr "" -#: Cdn_Plugin_Admin.php:207 +#: Cdn_Plugin_Admin.php:202 msgid "Self-hosted / File Transfer Protocol Upload" msgstr "" @@ -2715,9 +3086,9 @@ msgstr "" #: Extension_NewRelic_Popup_View_Intro.php:29 #: inc/options/cdn/cotendo.php:40 #: inc/options/cdn/rscf.php:26 -#: inc/options/general.php:391 -#: inc/options/general.php:592 -#: inc/options/general.php:621 +#: inc/options/general.php:375 +#: inc/options/general.php:564 +#: inc/options/general.php:593 #: inc/options/pgcache.php:377 #: inc/options/pgcache.php:418 msgid "Application Programming Interface" @@ -2776,91 +3147,61 @@ msgstr "" msgid "Select container to use" msgstr "" -#: Cdn_StackPath2_Page_View.php:10 -#: Cdn_StackPath_Page_View.php:10 -msgid "Create account:" -msgstr "" - -#. translators: 1 HTML acronym for Content Delivery Network (CDN). -#: Cdn_StackPath2_Page_View.php:18 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:16 -msgid "W3 Total Cache has detected that you do not have a %1$s configured" -msgstr "" - -#: Cdn_StackPath2_Page_View.php:25 -msgid "Enhance your website Performance with StackPath's CDN services. StackPath works magically with W3 Total Cache to speed up your site around the world for as little as $10 a month." -msgstr "" - -#: Cdn_StackPath2_Page_View.php:28 -#: Cdn_StackPath_Page_View.php:12 -msgid "Sign Up Now and save!" -msgstr "" - -#: Cdn_StackPath2_Page_View.php:34 -msgid "StackPath is a service that lets you speed up your site even more with W3 Total Cache. Sign up now to recieve a special offer!" -msgstr "" - -#: Cdn_StackPath2_Page_View.php:50 +#: Cdn_StackPath2_Page_View.php:21 msgid "If you're an existing StackPath customer, enable CDN and Authorize. If you need help configuring your CDN, we also offer Premium Services to assist you." msgstr "" -#: Cdn_StackPath2_Page_View.php:63 -#: Cdn_StackPath2_Widget_View_Unauthorized.php:71 -#: Generic_WidgetServices.php:37 -msgid "Premium Services" -msgstr "" - #. translators: 5 opening HTML acronym tag, 6 closing HTML acronym tag. -#: Cdn_StackPath2_Page_View.php:79 -#: Cdn_StackPath_Page_View.php:50 +#: Cdn_StackPath2_Page_View.php:50 +#: Cdn_StackPath_Page_View.php:40 msgid "%1$sCDN%2$s %3$sHTTP%4$s %5$sCNAME%6$s:" msgstr "" -#: Cdn_StackPath2_Page_View.php:85 -#: Cdn_StackPath2_Page_View.php:116 -#: Cdn_StackPath2_Page_View.php:250 -#: Cdn_StackPath_Page_View.php:56 -#: Cdn_StackPath_Page_View.php:177 +#: Cdn_StackPath2_Page_View.php:56 +#: Cdn_StackPath2_Page_View.php:87 +#: Cdn_StackPath2_Page_View.php:221 +#: Cdn_StackPath_Page_View.php:46 +#: Cdn_StackPath_Page_View.php:167 msgid "HyperText Transfer Protocol" msgstr "" #. translators: 5 opening HTML acronym tag, 6 closing HTML acronym tag. -#: Cdn_StackPath2_Page_View.php:108 +#: Cdn_StackPath2_Page_View.php:79 msgid "This website domain has to be %1$sCNAME%2$s pointing to this %3$sCDN%4$s domain for %5$sHTTP%6$s requests" msgstr "" #. translators: 5 opening HTML acronym tag, 6 closing HTML acronym tag. -#: Cdn_StackPath2_Page_View.php:141 -#: Cdn_StackPath_Page_View.php:90 +#: Cdn_StackPath2_Page_View.php:112 +#: Cdn_StackPath_Page_View.php:80 msgid "%1$sCDN%2$s %3$sHTTPS%4$s %5$sCNAME%6$s:" msgstr "" -#: Cdn_StackPath2_Page_View.php:147 -#: Cdn_StackPath2_Page_View.php:178 -#: Cdn_StackPath_Page_View.php:96 +#: Cdn_StackPath2_Page_View.php:118 +#: Cdn_StackPath2_Page_View.php:149 +#: Cdn_StackPath_Page_View.php:86 msgid "HyperText Transfer Protocol over SSL" msgstr "" #. translators: 5 opening HTML acronym tag, 6 closing HTML acronym tag. -#: Cdn_StackPath2_Page_View.php:170 +#: Cdn_StackPath2_Page_View.php:141 msgid "This website domain has to be %1$sCNAME%2$s pointing to this %3$sCDN%4$s domain for %5$sHTTPS%6$s requests" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Cdn_StackPath2_Page_View.php:226 -#: Cdn_StackPath_Page_View.php:153 +#: Cdn_StackPath2_Page_View.php:197 +#: Cdn_StackPath_Page_View.php:143 msgid "Enabled (always use %1$sSSL%2$s)" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Cdn_StackPath2_Page_View.php:246 -#: Cdn_StackPath_Page_View.php:173 +#: Cdn_StackPath2_Page_View.php:217 +#: Cdn_StackPath_Page_View.php:163 msgid "Disabled (always use %1$sHTTP%2$s)" msgstr "" #. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: Cdn_StackPath2_Page_View.php:300 -#: Cdn_StackPath_Page_View.php:227 +#: Cdn_StackPath2_Page_View.php:271 +#: Cdn_StackPath_Page_View.php:217 #: inc/options/cdn/akamai.php:115 #: inc/options/cdn/att.php:89 #: inc/options/cdn/cotendo.php:96 @@ -2869,8 +3210,8 @@ msgstr "" msgid "Enter the hostname provided by your %1$sCDN%2$s provider, this value will replace your site's hostname in the %3$sHTML%4$s." msgstr "" -#: Cdn_StackPath2_Page_View.php:321 -#: Cdn_StackPath_Page_View.php:248 +#: Cdn_StackPath2_Page_View.php:292 +#: Cdn_StackPath_Page_View.php:238 msgid "Test StackPath" msgstr "" @@ -2878,111 +3219,11 @@ msgstr "" msgid "Site was successfully configured." msgstr "" -#: Cdn_StackPath2_Widget_View_Authorized.php:24 -msgid "Report - 7 days" -msgstr "" - -#: Cdn_StackPath2_Widget_View_Authorized.php:28 -#: Cdn_StackPath_Widget_View_Authorized.php:40 -msgid "Transferred" -msgstr "" - -#. translators: 1 HTML acronym for Content Delivery Network (CDN). -#: Cdn_StackPath2_Widget_View_Unauthorized.php:30 -msgid "Enhance your website performance by adding StackPath's (%1$s) service to your site." -msgstr "" - -#: Cdn_StackPath2_Widget_View_Unauthorized.php:36 -msgid "New customer? Sign up now to speed up your site!" -msgstr "" - -#: Cdn_StackPath2_Widget_View_Unauthorized.php:42 -msgid "StackPath works magically with W3 Total Cache to speed up your site around the world for as little as $10 per month." -msgstr "" - -#: Cdn_StackPath2_Widget_View_Unauthorized.php:47 -#: Cdn_StackPath_Widget_View_Unauthorized.php:23 -msgid "Sign Up Now " -msgstr "" - -#: Cdn_StackPath2_Widget_View_Unauthorized.php:50 -#: Cdn_StackPath_Widget_View_Unauthorized.php:25 -#: Extension_Swarmify_Widget_View_NotConfigured.php:14 -msgid "Current customers" -msgstr "" - -#. translators: 1 HTML acronym for Content Delivery Network (CDN). -#: Cdn_StackPath2_Widget_View_Unauthorized.php:57 -msgid "" -"If you're an existing StackPath customer, enable %1$s and Authorize. If you need help configuring \n" -"\t\t\t\t\t\t\tyour %1$s, we also offer Premium Services to assist you." -msgstr "" - -#: Cdn_StackPath_Page_View.php:13 -msgid "StackPath is a service that lets you speed up your site even more with W3 Total Cache. Sign up now and save!" -msgstr "" - #. translators: 1 HTML a tag to Stackpath API key page. #: Cdn_StackPath_Popup_View_Intro.php:28 msgid "To obtain API key you can %1$s, log in, and paste the key in above field." msgstr "" -#: Cdn_StackPath_Popup_View_Intro.php:32 -msgid "click here" -msgstr "" - -#: Cdn_StackPath_Widget_View_Authorized.php:19 -msgid "Status" -msgstr "" - -#: Cdn_StackPath_Widget_View_Authorized.php:23 -msgid "Content Zone:" -msgstr "" - -#: Cdn_StackPath_Widget_View_Authorized.php:44 -msgid "Cache Hits" -msgstr "" - -#: Cdn_StackPath_Widget_View_Authorized.php:51 -msgid "Cache Misses" -msgstr "" - -#: Cdn_StackPath_Widget_View_Authorized.php:61 -msgid "Content Breakdown" -msgstr "" - -#: Cdn_StackPath_Widget_View_Authorized.php:63 -#: SetupGuide_Plugin_Admin.php:1341 -msgid "File" -msgstr "" - -#: Cdn_StackPath_Widget_View_Authorized.php:64 -msgid "Hits" -msgstr "" - -#. translators: 1 HTML acronym for Content Delivery Network (CDN). -#: Cdn_StackPath_Widget_View_Unauthorized.php:15 -msgid "Dramatically increase website speeds in just a few clicks! Add the StackPath content delivery network (%1$s) service to your site." -msgstr "" - -#: Cdn_StackPath_Widget_View_Unauthorized.php:21 -#: Extension_Swarmify_Widget_View_NotConfigured.php:10 -msgid "New customers" -msgstr "" - -#: Cdn_StackPath_Widget_View_Unauthorized.php:22 -msgid "StackPath works magically with W3 Total Cache." -msgstr "" - -#: Cdn_StackPath_Widget_View_Unauthorized.php:24 -msgid "Exclusive offers availabel for W3TC users!" -msgstr "" - -#. translators: 1 HTML acronym for Content Delivery Network (CDN). -#: Cdn_StackPath_Widget_View_Unauthorized.php:32 -msgid "If you're an existing StackPath customer, enable %1$s and:" -msgstr "" - #: Cli.php:36 msgid "Environment adjustment failed with error" msgstr "" @@ -3146,17 +3387,18 @@ msgstr "" #: DbCache_Plugin.php:240 #: DbCache_Plugin.php:247 #: DbCache_Plugin.php:256 -#: FeatureShowcase_Plugin_Admin.php:432 +#: FeatureShowcase_Plugin_Admin.php:487 +#: Generic_WidgetSettings_View.php:35 #: inc/options/common/top_nav_bar.php:32 -#: inc/options/general.php:319 +#: inc/options/general.php:313 #: Root_AdminMenu.php:73 #: Root_AdminMenu.php:74 #: SetupGuide_Plugin_Admin.php:1128 #: SetupGuide_Plugin_Admin.php:1238 #: SetupGuide_Plugin_Admin.php:1249 #: UsageStatistics_Page_View.php:316 -#: Util_PageUrls.php:903 -#: Util_Ui.php:1552 +#: Util_PageUrls.php:905 +#: Util_Ui.php:1583 msgid "Database Cache" msgstr "" @@ -3291,13 +3533,13 @@ msgstr "" #: extension-example/Extension_Example_Page_View.php:10 #: Extensions_Plugin_Admin.php:75 #: Extensions_Plugin_Admin.php:76 -#: FeatureShowcase_Plugin_Admin.php:468 +#: FeatureShowcase_Plugin_Admin.php:523 #: inc/options/common/top_nav_bar.php:62 -#: Util_PageUrls.php:950 -#: Util_PageUrls.php:957 -#: Util_PageUrls.php:970 -#: Util_PageUrls.php:975 -#: Util_PageUrls.php:980 +#: Util_PageUrls.php:952 +#: Util_PageUrls.php:959 +#: Util_PageUrls.php:972 +#: Util_PageUrls.php:977 +#: Util_PageUrls.php:982 msgid "Extensions" msgstr "" @@ -3305,6 +3547,23 @@ msgstr "" msgid "Example extension is currently " msgstr "" +#: extension-example/Extension_Example_Page_View.php:12 +#: Extension_CloudFlare_Page_View.php:12 +#: Extension_FragmentCache_Page_View.php:22 +#: Extension_Genesis_Page_View.php:12 +#: Extension_NewRelic_Page_View_Apm.php:13 +#: Extension_Swarmify_Page_View.php:12 +#: Generic_WidgetSettings_View.php:81 +#: inc/options/browsercache.php:27 +#: inc/options/cdn.php:75 +#: inc/options/cdn.php:97 +#: inc/options/dbcache.php:20 +#: inc/options/minify.php:31 +#: inc/options/objectcache.php:20 +#: inc/options/pgcache.php:20 +msgid "enabled" +msgstr "" + #: extension-example/Extension_Example_Page_View.php:26 msgid "Add postfix to page titles" msgstr "" @@ -3324,10 +3583,9 @@ msgstr "" #: Extension_Amp_Page_View.php:11 #: Extension_ImageService_Page_View.php:45 #: Extension_Swarmify_Page_View.php:22 -#: Util_Ui.php:1805 -#: Util_Ui.php:1877 -#: Util_Ui.php:1899 -#: Util_Ui.php:1907 +#: Util_Ui.php:1938 +#: Util_Ui.php:1960 +#: Util_Ui.php:1968 msgid "Configuration" msgstr "" @@ -3412,6 +3670,22 @@ msgstr "" msgid "CloudFlare extension is currently " msgstr "" +#: Extension_CloudFlare_Page_View.php:14 +#: Extension_FragmentCache_Page_View.php:24 +#: Extension_Genesis_Page_View.php:14 +#: Extension_NewRelic_Page_View_Apm.php:15 +#: Extension_Swarmify_Page_View.php:14 +#: Generic_WidgetSettings_View.php:82 +#: inc/options/browsercache.php:27 +#: inc/options/cdn.php:75 +#: inc/options/cdn.php:97 +#: inc/options/dbcache.php:20 +#: inc/options/minify.php:31 +#: inc/options/objectcache.php:20 +#: inc/options/pgcache.php:20 +msgid "disabled" +msgstr "" + #: Extension_CloudFlare_Page_View.php:34 msgid "Purge CloudFlare cache" msgstr "" @@ -3421,7 +3695,7 @@ msgid "if needed." msgstr "" #: Extension_CloudFlare_Page_View.php:42 -#: Util_Ui.php:1890 +#: Util_Ui.php:1951 msgid "Credentials" msgstr "" @@ -3432,18 +3706,18 @@ msgstr "" #: Extension_CloudFlare_Page_View.php:80 #: inc/options/browsercache.php:80 -#: inc/options/cdn.php:125 +#: inc/options/cdn.php:243 #: inc/options/dbcache.php:34 #: inc/options/general.php:22 #: inc/options/minify.php:73 #: inc/options/pgcache.php:35 -#: Util_Ui.php:1536 -#: Util_Ui.php:1634 -#: Util_Ui.php:1648 -#: Util_Ui.php:1721 -#: Util_Ui.php:1738 -#: Util_Ui.php:1804 -#: Util_Ui.php:1891 +#: Util_Ui.php:1567 +#: Util_Ui.php:1669 +#: Util_Ui.php:1683 +#: Util_Ui.php:1756 +#: Util_Ui.php:1773 +#: Util_Ui.php:1839 +#: Util_Ui.php:1952 msgid "General" msgstr "" @@ -3593,7 +3867,7 @@ msgstr "" #: Extension_CloudFlare_Page_View.php:347 #: Extension_CloudFlare_Page_View.php:515 #: Extension_CloudFlare_Page_View.php:535 -#: Extension_CloudFlare_Page_View.php:725 +#: Extension_CloudFlare_Page_View.php:744 #: inc/lightbox/self_test.php:276 #: inc/lightbox/self_test.php:285 #: inc/lightbox/self_test.php:483 @@ -3795,94 +4069,94 @@ msgstr "" msgid "Max upload:" msgstr "" -#: Extension_CloudFlare_Page_View.php:596 +#: Extension_CloudFlare_Page_View.php:615 msgid "Max size of file allowed for uploading" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:607 +#: Extension_CloudFlare_Page_View.php:626 msgid "CloudFlare: %1$sIP%2$s" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:631 +#: Extension_CloudFlare_Page_View.php:650 msgid "%1$sIP%2$s geolocation:" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:647 +#: Extension_CloudFlare_Page_View.php:666 msgid "Enable %1$sIP%2$s Geolocation to have CloudFlare geolocate visitors to your website and pass the country code to you." msgstr "" -#: Extension_CloudFlare_Page_View.php:666 +#: Extension_CloudFlare_Page_View.php:685 msgid "IPv6:" msgstr "" -#: Extension_CloudFlare_Page_View.php:667 +#: Extension_CloudFlare_Page_View.php:686 msgid "Enable IPv6." msgstr "" -#: Extension_CloudFlare_Page_View.php:674 +#: Extension_CloudFlare_Page_View.php:693 msgid "True client IP:" msgstr "" -#: Extension_CloudFlare_Page_View.php:675 +#: Extension_CloudFlare_Page_View.php:694 msgid "Allows customer to continue to use True Client IP (Akamai feature) in the headers we send to the origin." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:686 +#: Extension_CloudFlare_Page_View.php:705 msgid "CloudFlare: %1$sSSL%2$s" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:710 +#: Extension_CloudFlare_Page_View.php:729 msgid "%1$sSSL%2$s:" msgstr "" -#: Extension_CloudFlare_Page_View.php:714 +#: Extension_CloudFlare_Page_View.php:733 msgid "Secure Sockets Layer\">" msgstr "" -#: Extension_CloudFlare_Page_View.php:726 +#: Extension_CloudFlare_Page_View.php:745 msgid "Flexible (HTTPS to end-user only)" msgstr "" -#: Extension_CloudFlare_Page_View.php:727 +#: Extension_CloudFlare_Page_View.php:746 msgid "Full (https everywhere)" msgstr "" -#: Extension_CloudFlare_Page_View.php:728 +#: Extension_CloudFlare_Page_View.php:747 msgid "Strict" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:733 +#: Extension_CloudFlare_Page_View.php:752 msgid "%1$sSSL%2$s encrypts your visitor's connection and safeguards credit card numbers and other personal data to and from your website." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:755 +#: Extension_CloudFlare_Page_View.php:774 msgid "Security header (%1$sSSL%2$s):" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:771 +#: Extension_CloudFlare_Page_View.php:790 msgid "Enables or disables %1$sSSL%2$s header." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:793 +#: Extension_CloudFlare_Page_View.php:812 msgid "%1$sTLS%2$s 1.2 only:" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:809 +#: Extension_CloudFlare_Page_View.php:828 msgid "Enable Crypto %1$sTLS%2$s 1.2 feature for this zone and prevent use of previous versions." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: Extension_CloudFlare_Page_View.php:832 +#: Extension_CloudFlare_Page_View.php:851 msgid "%1$sTLS%2$s Client authentication requires CloudFlare to connect to your origin server using a client certificate" msgstr "" @@ -3900,6 +4174,7 @@ msgid "Analytics" msgstr "" #: Extension_CloudFlare_Plugin.php:169 +#: Generic_WidgetAccount.php:40 msgid "Account" msgstr "" @@ -3944,21 +4219,22 @@ msgstr "" #: Extension_FragmentCache_Plugin_Admin.php:124 #: Extension_FragmentCache_Plugin_Admin.php:159 #: Extension_FragmentCache_Plugin_Admin.php:167 -#: FeatureShowcase_Plugin_Admin.php:299 -#: inc/options/common/footer.php:64 -#: inc/options/common/footer.php:65 +#: FeatureShowcase_Plugin_Admin.php:342 +#: Generic_WidgetSettings_View.php:59 +#: inc/options/common/footer.php:68 +#: inc/options/common/footer.php:69 #: inc/options/common/top_nav_bar.php:52 -#: inc/options/general.php:900 -#: Util_PageUrls.php:928 +#: inc/options/general.php:868 +#: Util_PageUrls.php:930 msgid "Fragment Cache" msgstr "" #: Extension_FragmentCache_GeneralPage_View.php:12 msgid "" -"Fragment caching is a powerful feature that helps improve the speed and performance of your \n" -"\t\t\twebsite. It allows you to cache specific sections or fragments of your web pages instead \n" -"\t\t\tof caching the entire page. By selectively caching these fragments, such as sidebar widgets \n" -"\t\t\tor dynamic content, you can reduce the processing time required to generate the page, \n" +"Fragment caching is a powerful feature that helps improve the speed and performance of your\n" +"\t\t\twebsite. It allows you to cache specific sections or fragments of your web pages instead\n" +"\t\t\tof caching the entire page. By selectively caching these fragments, such as sidebar widgets\n" +"\t\t\tor dynamic content, you can reduce the processing time required to generate the page,\n" "\t\t\tresulting in faster load times and improved overall site performance." msgstr "" @@ -3980,7 +4256,7 @@ msgstr "" #: Extension_FragmentCache_Page_View.php:39 #: Extension_NewRelic_Widget_View_Apm.php:14 -#: Util_Ui.php:1858 +#: Util_Ui.php:1919 msgid "Overview" msgstr "" @@ -3997,17 +4273,17 @@ msgid "No groups have been registered." msgstr "" #: Extension_FragmentCache_Page_View.php:61 -#: inc/options/cdn.php:378 +#: inc/options/cdn.php:508 #: inc/options/dbcache.php:46 #: inc/options/minify.php:858 #: inc/options/objectcache.php:35 #: inc/options/pgcache.php:456 -#: Util_Ui.php:1639 -#: Util_Ui.php:1712 -#: Util_Ui.php:1722 -#: Util_Ui.php:1730 -#: Util_Ui.php:1806 -#: Util_Ui.php:1859 +#: Util_Ui.php:1674 +#: Util_Ui.php:1747 +#: Util_Ui.php:1757 +#: Util_Ui.php:1765 +#: Util_Ui.php:1849 +#: Util_Ui.php:1920 msgid "Advanced" msgstr "" @@ -4017,11 +4293,11 @@ msgstr "" #: Extension_FragmentCache_Page_View.php:75 #: Extension_FragmentCache_Page_View.php:82 -#: inc/options/browsercache.php:398 -#: inc/options/browsercache.php:544 -#: inc/options/browsercache.php:625 -#: inc/options/cdn.php:635 -#: inc/options/cdn.php:644 +#: inc/options/browsercache.php:431 +#: inc/options/browsercache.php:589 +#: inc/options/browsercache.php:679 +#: inc/options/cdn.php:765 +#: inc/options/cdn.php:774 #: inc/options/dbcache.php:62 #: inc/options/dbcache.php:70 #: inc/options/minify.php:874 @@ -4029,16 +4305,16 @@ msgstr "" #: inc/options/objectcache.php:50 #: inc/options/objectcache.php:58 #: inc/options/pgcache.php:202 -#: inc/options/pgcache.php:537 -#: inc/options/pgcache.php:547 -#: inc/options/pgcache.php:554 +#: inc/options/pgcache.php:539 +#: inc/options/pgcache.php:549 +#: inc/options/pgcache.php:556 msgid "seconds" msgstr "" #: Extension_FragmentCache_Page_View.php:76 #: inc/options/dbcache.php:63 #: inc/options/objectcache.php:51 -#: inc/options/pgcache.php:538 +#: inc/options/pgcache.php:540 msgid "Determines the natural expiration time of unchanged cache items. The higher the value, the larger the cache." msgstr "" @@ -4046,7 +4322,7 @@ msgstr "" #: inc/options/dbcache.php:71 #: inc/options/minify.php:890 #: inc/options/objectcache.php:59 -#: inc/options/pgcache.php:548 +#: inc/options/pgcache.php:550 msgid "If caching to disk, specify how frequently expired cache data is removed. For busy sites, a lower value is best." msgstr "" @@ -4078,33 +4354,36 @@ msgstr "" #: Extension_ImageService_Plugin_Admin.php:132 #: Extension_ImageService_Plugin_Admin.php:559 #: Extension_ImageService_Plugin_Admin.php:735 -#: FeatureShowcase_Plugin_Admin.php:209 -#: FeatureShowcase_Plugin_Admin.php:256 +#: FeatureShowcase_Plugin_Admin.php:213 +#: FeatureShowcase_Plugin_Admin.php:252 #: FeatureShowcase_Plugin_Admin.php:268 -#: FeatureShowcase_Plugin_Admin.php:280 -#: FeatureShowcase_Plugin_Admin.php:292 -#: FeatureShowcase_Plugin_Admin.php:304 -#: FeatureShowcase_Plugin_Admin.php:316 -#: FeatureShowcase_Plugin_Admin.php:328 -#: FeatureShowcase_Plugin_Admin.php:340 -#: FeatureShowcase_Plugin_Admin.php:377 -#: FeatureShowcase_Plugin_Admin.php:389 -#: FeatureShowcase_Plugin_Admin.php:401 -#: FeatureShowcase_Plugin_Admin.php:413 -#: FeatureShowcase_Plugin_Admin.php:425 -#: FeatureShowcase_Plugin_Admin.php:437 -#: FeatureShowcase_Plugin_Admin.php:449 -#: FeatureShowcase_Plugin_Admin.php:461 -#: FeatureShowcase_Plugin_Admin.php:473 -#: FeatureShowcase_Plugin_Admin.php:485 -#: Generic_Plugin_Admin.php:775 -#: inc/options/common/top_nav_bar.php:136 -#: inc/options/common/top_nav_bar.php:137 +#: FeatureShowcase_Plugin_Admin.php:284 +#: FeatureShowcase_Plugin_Admin.php:299 +#: FeatureShowcase_Plugin_Admin.php:311 +#: FeatureShowcase_Plugin_Admin.php:323 +#: FeatureShowcase_Plugin_Admin.php:335 +#: FeatureShowcase_Plugin_Admin.php:347 +#: FeatureShowcase_Plugin_Admin.php:359 +#: FeatureShowcase_Plugin_Admin.php:371 +#: FeatureShowcase_Plugin_Admin.php:383 +#: FeatureShowcase_Plugin_Admin.php:432 +#: FeatureShowcase_Plugin_Admin.php:444 +#: FeatureShowcase_Plugin_Admin.php:456 +#: FeatureShowcase_Plugin_Admin.php:468 +#: FeatureShowcase_Plugin_Admin.php:480 +#: FeatureShowcase_Plugin_Admin.php:492 +#: FeatureShowcase_Plugin_Admin.php:504 +#: FeatureShowcase_Plugin_Admin.php:516 +#: FeatureShowcase_Plugin_Admin.php:528 +#: FeatureShowcase_Plugin_Admin.php:540 +#: Generic_Plugin_Admin.php:740 +#: inc/options/common/top_nav_bar.php:142 +#: inc/options/common/top_nav_bar.php:143 #: inc/options/extensions/list.php:102 msgid "Settings" msgstr "" -#: Extension_FragmentCache_WpObjectCache.php:534 +#: Extension_FragmentCache_WpObjectCache.php:536 msgid "Fragment Caching %d/%d fragments using %s%s" msgstr "" @@ -4114,7 +4393,7 @@ msgstr "" #: Extension_Genesis_Page_View.php:21 #: Extension_Genesis_Page_View.php:212 -#: Util_Ui.php:1916 +#: Util_Ui.php:1977 msgid "Header" msgstr "" @@ -4151,7 +4430,7 @@ msgid "Caches secondary navigation filter; per page." msgstr "" #: Extension_Genesis_Page_View.php:65 -#: Util_Ui.php:1917 +#: Util_Ui.php:1978 msgid "Content" msgstr "" @@ -4221,7 +4500,7 @@ msgstr "" #: Extension_Genesis_Page_View.php:143 #: Extension_Genesis_Page_View.php:214 -#: Util_Ui.php:1918 +#: Util_Ui.php:1979 msgid "Sidebar" msgstr "" @@ -4267,7 +4546,7 @@ msgid "Disable fragment cache:" msgstr "" #: Extension_Genesis_Page_View.php:203 -#: Util_Ui.php:1919 +#: Util_Ui.php:1980 msgid "Exclusions" msgstr "" @@ -4373,6 +4652,7 @@ msgid "Please verify your license key in %1$sGeneral Settings%2$s." msgstr "" #: Extension_ImageService_Api.php:336 +#: Generic_WidgetAccount_View.php:40 msgid "Unknown" msgstr "" @@ -4422,9 +4702,9 @@ msgid "Show converted image attachments in the Media Library." msgstr "" #: Extension_ImageService_Page_View.php:106 -#: inc/options/common/top_nav_bar.php:158 -#: inc/options/common/top_nav_bar.php:159 -#: Util_Ui.php:1878 +#: inc/options/common/top_nav_bar.php:164 +#: inc/options/common/top_nav_bar.php:165 +#: Util_Ui.php:1939 msgid "Tools" msgstr "" @@ -4445,13 +4725,14 @@ msgid "Revert all converted images in the media library." msgstr "" #: Extension_ImageService_Page_View.php:140 +#: Generic_WidgetSettings_View.php:55 #: inc/options/common/top_nav_bar.php:66 #: UsageStatistics_GeneralPage.php:25 #: UsageStatistics_GeneralPage_View.php:18 -#: UsageStatistics_Plugin_Admin.php:75 -#: UsageStatistics_Plugin_Admin.php:76 -#: Util_PageUrls.php:953 -#: Util_Ui.php:1879 +#: UsageStatistics_Plugin_Admin.php:67 +#: UsageStatistics_Plugin_Admin.php:68 +#: Util_PageUrls.php:955 +#: Util_Ui.php:1940 msgid "Statistics" msgstr "" @@ -4491,7 +4772,7 @@ msgid "Refresh" msgstr "" #: Extension_ImageService_Page_View.php:190 -msgid "Image Service API usage:" +msgid "WebP Converter API usage:" msgstr "" #: Extension_ImageService_Page_View.php:194 @@ -4522,7 +4803,7 @@ msgstr "" #. translators: 1: HTML anchor open tag, 2: HTML anchor close tag, 3: HTML anchor open tag, 4: HTML anchor open tag. #: Extension_ImageService_Plugin_Admin.php:116 -msgid "Total Cache Image Service has been activated. Now, you can %1$sadjust the settings%2$s or go to the %3$sMedia Library%2$s to convert images to WebP. %4$sLearn more%2$s." +msgid "Total Cache WebP Converter has been activated. Now, you can %1$sadjust the settings%2$s or go to the %3$sMedia Library%2$s to convert images to WebP. %4$sLearn more%2$s." msgstr "" #: Extension_ImageService_Plugin_Admin.php:133 @@ -4535,7 +4816,7 @@ msgstr "" #: Extension_ImageService_Plugin_Admin.php:492 #: Extension_ImageService_Plugin_Admin.php:493 -msgid "Total Cache Image Service" +msgid "Total Cache WebP Converter" msgstr "" #: Extension_ImageService_Plugin_Admin.php:545 @@ -4608,9 +4889,13 @@ msgid "The converted image would be larger than the original; conversion cancele msgstr "" #: Extension_ImageService_Plugin_Admin.php:610 -#: FeatureShowcase_Plugin_Admin.php:359 -#: Util_PageUrls.php:956 -msgid "Image Service" +#: FeatureShowcase_Plugin_Admin.php:402 +#: inc/options/common/top_nav_bar.php:72 +#: inc/options/general.php:952 +#: inc/options/general.php:977 +#: Util_PageUrls.php:958 +#: Util_Ui.php:1631 +msgid "WebP Converter" msgstr "" #: Extension_ImageService_Plugin_Admin.php:758 @@ -4663,12 +4948,30 @@ msgstr "" msgid "Missing converted attachment id." msgstr "" +#: Extension_ImageService_Widget.php:101 +msgid "Image Optimization Summary" +msgstr "" + +#: Extension_ImageService_Widget_View.php:21 +msgid "Status" +msgstr "" + +#: Extension_ImageService_Widget_View.php:23 +msgid "API Use Limits" +msgstr "" + +#: Extension_ImageService_Widget_View.php:33 +#: SetupGuide_Plugin_Admin.php:1358 +msgid "Enable WebP Converter" +msgstr "" + #: Extension_NewRelic_AdminNotes.php:19 -#: FeatureShowcase_Plugin_Admin.php:372 +#: FeatureShowcase_Plugin_Admin.php:427 +#: Generic_WidgetSettings_View.php:23 #: inc/options/common/top_nav_bar.php:24 #: inc/options/general.php:98 -#: PageSpeed_Instructions.php:190 -#: PageSpeed_Instructions.php:577 +#: PageSpeed_Instructions.php:201 +#: PageSpeed_Instructions.php:566 #: PgCache_ConfigLabels.php:9 #: PgCache_Plugin.php:298 #: PgCache_Plugin.php:306 @@ -4679,29 +4982,30 @@ msgstr "" #: SetupGuide_Plugin_Admin.php:1124 #: SetupGuide_Plugin_Admin.php:1195 #: UsageStatistics_Page_View.php:28 -#: Util_PageUrls.php:893 -#: Util_Ui.php:1540 +#: Util_PageUrls.php:895 +#: Util_Ui.php:1571 msgid "Page Cache" msgstr "" #: Extension_NewRelic_AdminNotes.php:21 -#: FeatureShowcase_Plugin_Admin.php:384 +#: FeatureShowcase_Plugin_Admin.php:439 +#: Generic_WidgetSettings_View.php:27 #: inc/options/common/top_nav_bar.php:28 -#: inc/options/general.php:186 +#: inc/options/general.php:183 #: inc/options/minify.php:321 #: inc/options/minify.php:340 #: inc/options/minify.php:360 #: Minify_ConfigLabels.php:9 -#: PageSpeed_Instructions.php:67 -#: PageSpeed_Instructions.php:84 -#: PageSpeed_Instructions.php:275 -#: PageSpeed_Instructions.php:356 -#: PageSpeed_Instructions.php:576 +#: PageSpeed_Instructions.php:78 +#: PageSpeed_Instructions.php:95 +#: PageSpeed_Instructions.php:283 +#: PageSpeed_Instructions.php:364 +#: PageSpeed_Instructions.php:565 #: Root_AdminMenu.php:67 #: Root_AdminMenu.php:68 #: UsageStatistics_Page_View.php:214 -#: Util_PageUrls.php:898 -#: Util_Ui.php:1544 +#: Util_PageUrls.php:900 +#: Util_Ui.php:1575 msgid "Minify" msgstr "" @@ -4721,7 +5025,7 @@ msgstr "" #: Extension_NewRelic_GeneralPage_View.php:9 #: Extension_NewRelic_Plugin_Admin.php:97 #: Extension_NewRelic_Plugin_Admin.php:98 -#: Util_PageUrls.php:961 +#: Util_PageUrls.php:963 msgid "Monitoring" msgstr "" @@ -4806,7 +5110,7 @@ msgstr "" #: Extension_NewRelic_Page_View_Apm.php:188 #: Extension_Swarmify_Page_View.php:39 -#: Util_Ui.php:1908 +#: Util_Ui.php:1969 msgid "Behavior Settings" msgstr "" @@ -4837,8 +5141,8 @@ msgstr "" #: Extension_NewRelic_Page_View_Apm.php:314 #: inc/options/install.php:310 -#: inc/options/parts/memcached.php:50 -#: Util_Ui.php:1840 +#: inc/options/parts/memcached.php:47 +#: Util_Ui.php:1901 msgid "Hypertext Preprocessor" msgstr "" @@ -4966,7 +5270,7 @@ msgstr "" msgid "API Key is invalid." msgstr "" -#: Extension_NewRelic_Widget.php:77 +#: Extension_NewRelic_Widget.php:76 msgid "view visualizations" msgstr "" @@ -5070,30 +5374,6 @@ msgstr "" msgid "Optimize your video performance by enabling the Swarmify SmartVideo™ solution." msgstr "" -#: Extension_Swarmify_Widget_View_NotConfigured.php:9 -msgid "Just as the load time and overall performance of your website impacts user satisfaction, so does the performance of your online videos. Optimize your video performance by enabling the Swarmify SmartVideo™ solution." -msgstr "" - -#: Extension_Swarmify_Widget_View_NotConfigured.php:11 -msgid "Swarmify is a service that lets you speed up your site even more with W3 Total Cache." -msgstr "" - -#: Extension_Swarmify_Widget_View_NotConfigured.php:12 -msgid "Sign Up Now and Save 25%" -msgstr "" - -#: Extension_Swarmify_Widget_View_NotConfigured.php:13 -msgid "Free 14 day limited trial" -msgstr "" - -#: Extension_Swarmify_Widget_View_NotConfigured.php:15 -msgid "If you already have a Swarmify configuration key, or need to update your existing key, click here:" -msgstr "" - -#: Extension_Swarmify_Widget_View_NotConfigured.php:16 -msgid "Configure" -msgstr "" - #: Extension_WordPressSeo_Plugin_Admin.php:37 msgid "Configures W3 Total Cache to comply with Yoast SEO requirements automatically." msgstr "" @@ -5122,187 +5402,227 @@ msgstr "" msgid "Activating the WPML extension for W3 Total Cache may be helpful for your site. %s%s" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:209 +#: FeatureShowcase_Plugin_Admin.php:213 msgid "Available in sites" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:210 +#: FeatureShowcase_Plugin_Admin.php:214 #: inc/options/extensions/list.php:32 -#: inc/options/extensions/list.php:235 +#: inc/options/extensions/list.php:237 msgid "Activate" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:217 +#: FeatureShowcase_Plugin_Admin.php:221 msgid "Adds the ability to convert images into the modern WebP format for better performance using our remote API service." msgstr "" #. translators: 1: HTML p open tag, 2: WordPress version string, 3: HTML anchor open tag, 4: HTML anchor close tag, 5: HTML p close tag. -#: FeatureShowcase_Plugin_Admin.php:225 +#: FeatureShowcase_Plugin_Admin.php:229 msgid "%1$sThis feature works best in WordPress version 5.8 and higher. You are running WordPress version %2$s. Please %3$supdate now%4$s to benefit from this feature.%5$s" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:239 -msgid "Google Page Speed" -msgstr "" - -#: FeatureShowcase_Plugin_Admin.php:241 -msgid "Adds the ability to analyze the website's homepage and provide a detailed breakdown of performance metrics including potential issues and proposed solutions." -msgstr "" - #: FeatureShowcase_Plugin_Admin.php:244 -#: FeatureShowcase_Plugin_Admin.php:352 -msgid "Launch" +msgid "Remove Unused CSS/JS" msgstr "" #: FeatureShowcase_Plugin_Admin.php:246 -#: FeatureShowcase_Plugin_Admin.php:258 +msgid "Removes specfied CSS/JS tags from the homepage or on a per page basis. Can be used to eliminate unused CSS/JS on pages that do not require them." +msgstr "" + +#: FeatureShowcase_Plugin_Admin.php:254 #: FeatureShowcase_Plugin_Admin.php:270 -#: FeatureShowcase_Plugin_Admin.php:282 -#: FeatureShowcase_Plugin_Admin.php:294 -#: FeatureShowcase_Plugin_Admin.php:306 -#: FeatureShowcase_Plugin_Admin.php:318 -#: FeatureShowcase_Plugin_Admin.php:330 -#: FeatureShowcase_Plugin_Admin.php:342 -#: FeatureShowcase_Plugin_Admin.php:354 -#: FeatureShowcase_Plugin_Admin.php:367 -#: FeatureShowcase_Plugin_Admin.php:379 -#: FeatureShowcase_Plugin_Admin.php:391 -#: FeatureShowcase_Plugin_Admin.php:403 -#: FeatureShowcase_Plugin_Admin.php:415 -#: FeatureShowcase_Plugin_Admin.php:427 -#: FeatureShowcase_Plugin_Admin.php:439 -#: FeatureShowcase_Plugin_Admin.php:451 -#: FeatureShowcase_Plugin_Admin.php:463 -#: FeatureShowcase_Plugin_Admin.php:475 -#: FeatureShowcase_Plugin_Admin.php:487 +#: FeatureShowcase_Plugin_Admin.php:286 +#: FeatureShowcase_Plugin_Admin.php:301 +#: FeatureShowcase_Plugin_Admin.php:313 +#: FeatureShowcase_Plugin_Admin.php:325 +#: FeatureShowcase_Plugin_Admin.php:337 +#: FeatureShowcase_Plugin_Admin.php:349 +#: FeatureShowcase_Plugin_Admin.php:361 +#: FeatureShowcase_Plugin_Admin.php:373 +#: FeatureShowcase_Plugin_Admin.php:385 +#: FeatureShowcase_Plugin_Admin.php:397 +#: FeatureShowcase_Plugin_Admin.php:410 +#: FeatureShowcase_Plugin_Admin.php:422 +#: FeatureShowcase_Plugin_Admin.php:434 +#: FeatureShowcase_Plugin_Admin.php:446 +#: FeatureShowcase_Plugin_Admin.php:458 +#: FeatureShowcase_Plugin_Admin.php:470 +#: FeatureShowcase_Plugin_Admin.php:482 +#: FeatureShowcase_Plugin_Admin.php:494 +#: FeatureShowcase_Plugin_Admin.php:506 +#: FeatureShowcase_Plugin_Admin.php:518 +#: FeatureShowcase_Plugin_Admin.php:530 +#: FeatureShowcase_Plugin_Admin.php:542 msgid "More info" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:251 -#: inc/options/common/footer.php:75 -#: inc/options/common/footer.php:76 -#: UserExperience_GeneralPage_View.php:49 +#: FeatureShowcase_Plugin_Admin.php:260 +#: inc/options/common/footer.php:80 +#: inc/options/common/footer.php:81 +#: PageSpeed_Instructions.php:569 +#: UserExperience_GeneralPage_View.php:157 +#: UserExperience_Preload_Requests_Page_View.php:19 +#: Util_Ui.php:1871 +msgid "Preload Requests" +msgstr "" + +#: FeatureShowcase_Plugin_Admin.php:262 +#: UserExperience_GeneralPage_View.php:158 +msgid "DNS prefetching, preconnecting, and preloading are essential web optimization techniques that enhance website performance by proactively resolving network-related tasks." +msgstr "" + +#: FeatureShowcase_Plugin_Admin.php:276 +#: inc/options/common/footer.php:77 +#: inc/options/common/footer.php:78 +#: UserExperience_DeferScripts_Page_View.php:25 +#: UserExperience_GeneralPage_View.php:91 +#: Util_Ui.php:1862 +msgid "Delay Scripts" +msgstr "" + +#: FeatureShowcase_Plugin_Admin.php:278 +msgid "Delay the loading of specified internal/external JavaScript sources on your pages separate from Minify." +msgstr "" + +#: FeatureShowcase_Plugin_Admin.php:294 +#: inc/options/common/footer.php:88 +#: inc/options/common/footer.php:89 +#: UserExperience_GeneralPage_View.php:52 msgid "Lazy Load Google Maps" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:253 +#: FeatureShowcase_Plugin_Admin.php:296 msgid "Defer loading offscreen Google Maps, making pages load faster." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:263 +#: FeatureShowcase_Plugin_Admin.php:306 msgid "Full Site Delivery via CDN" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:265 +#: FeatureShowcase_Plugin_Admin.php:308 msgid "Provide the best user experience possible by enhancing by hosting HTML pages and RSS feeds with (supported) CDN's high speed global networks." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:275 -#: inc/options/common/footer.php:70 -#: inc/options/common/footer.php:71 +#: FeatureShowcase_Plugin_Admin.php:318 +#: inc/options/common/footer.php:74 +#: inc/options/common/footer.php:75 msgid "Eliminate Render Blocking CSS" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:277 +#: FeatureShowcase_Plugin_Admin.php:320 msgid "Render blocking CSS delays a webpage from being visible in a timely manner. Eliminate this easily with the click of a button in W3 Total Cache Pro." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:287 +#: FeatureShowcase_Plugin_Admin.php:330 msgid "Extension Framework" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:289 +#: FeatureShowcase_Plugin_Admin.php:332 msgid "Improve the performance of your Genesis, WPML powered site, and much more. StudioPress' Genesis Framework is up to 60% faster with W3TC Pro." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:301 +#: FeatureShowcase_Plugin_Admin.php:344 msgid "Unlocking the fragment caching module delivers enhanced performance for plugins and themes that use the WordPress Transient API." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:311 -#: inc/options/common/footer.php:67 -#: inc/options/common/footer.php:68 +#: FeatureShowcase_Plugin_Admin.php:354 +#: inc/options/common/footer.php:71 +#: inc/options/common/footer.php:72 msgid "Rest API Caching" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:313 +#: FeatureShowcase_Plugin_Admin.php:356 msgid "Save server resources or add scale and performance by caching the WordPress Rest API with W3TC Pro." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:323 -#: inc/options/common/footer.php:81 -#: inc/options/common/footer.php:82 -#: UsageStatistics_Widget.php:25 +#: FeatureShowcase_Plugin_Admin.php:366 +#: inc/options/common/footer.php:94 +#: inc/options/common/footer.php:95 msgid "Caching Statistics" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:325 +#: FeatureShowcase_Plugin_Admin.php:368 msgid "Analytics for your WordPress and Server cache that allow you to track the size, time and hit/miss ratio of each type of cache, giving you the information needed to gain maximum performance." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:335 -#: inc/options/common/footer.php:84 -#: inc/options/common/footer.php:85 +#: FeatureShowcase_Plugin_Admin.php:378 +#: inc/options/common/footer.php:97 +#: inc/options/common/footer.php:98 msgid "Purge Logs" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:337 +#: FeatureShowcase_Plugin_Admin.php:380 msgid "Purge Logs provide information on when your cache has been purged and what triggered it. If you are troubleshooting an issue with your cache being cleared, Purge Logs can tell you why." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:347 +#: FeatureShowcase_Plugin_Admin.php:390 msgid "Setup Guide Wizard" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:349 +#: FeatureShowcase_Plugin_Admin.php:392 msgid "The Setup Guide wizard quickly walks you through configuring W3 Total Cache." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:374 +#: FeatureShowcase_Plugin_Admin.php:395 +#: FeatureShowcase_Plugin_Admin.php:420 +msgid "Launch" +msgstr "" + +#: FeatureShowcase_Plugin_Admin.php:415 +msgid "Google Page Speed" +msgstr "" + +#: FeatureShowcase_Plugin_Admin.php:417 +msgid "Adds the ability to analyze the website's homepage and provide a detailed breakdown of performance metrics including potential issues and proposed solutions." +msgstr "" + +#: FeatureShowcase_Plugin_Admin.php:429 msgid "Page caching decreases the website response time, making pages load faster." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:386 +#: FeatureShowcase_Plugin_Admin.php:441 msgid "Reduce load time by decreasing the size and number of CSS and JS files." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:396 +#: FeatureShowcase_Plugin_Admin.php:451 #: SetupGuide_Plugin_Admin.php:1370 -#: UserExperience_GeneralPage_View.php:38 +#: UserExperience_GeneralPage_View.php:41 msgid "Lazy Load Images" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:398 +#: FeatureShowcase_Plugin_Admin.php:453 msgid "Defer loading offscreen images, making pages load faster." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:408 +#: FeatureShowcase_Plugin_Admin.php:463 msgid "Content Delivery Network (CDN)" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:410 +#: FeatureShowcase_Plugin_Admin.php:465 msgid "Host static files with a CDN to reduce page load time." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:420 +#: FeatureShowcase_Plugin_Admin.php:475 +#: Generic_WidgetSettings_View.php:31 #: SystemOpCache_GeneralPage_View.php:9 #: SystemOpCache_GeneralPage_View.php:29 #: SystemOpCache_Plugin_Admin.php:55 -#: Util_Ui.php:1548 +#: Util_Ui.php:1579 msgid "Opcode Cache" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:422 +#: FeatureShowcase_Plugin_Admin.php:477 msgid "Improves PHP performance by storing precompiled script bytecode in shared memory." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:434 +#: FeatureShowcase_Plugin_Admin.php:489 msgid "Persistently store data to reduce post, page and feed creation time." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:444 +#: FeatureShowcase_Plugin_Admin.php:499 +#: Generic_WidgetSettings_View.php:39 #: inc/options/common/top_nav_bar.php:36 -#: inc/options/general.php:357 +#: inc/options/general.php:347 #: ObjectCache_ConfigLabels.php:9 #: ObjectCache_Plugin.php:251 #: ObjectCache_Plugin.php:311 @@ -5315,43 +5635,52 @@ msgstr "" #: SetupGuide_Plugin_Admin.php:1286 #: UsageStatistics_Page_View.php:250 #: UsageStatistics_Page_View.php:255 -#: Util_PageUrls.php:908 -#: Util_Ui.php:1556 +#: Util_PageUrls.php:910 +#: Util_Ui.php:1587 msgid "Object Cache" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:446 +#: FeatureShowcase_Plugin_Admin.php:501 msgid "Persistently store objects to reduce execution time for common operations." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:458 +#: FeatureShowcase_Plugin_Admin.php:513 msgid "Reduce server load and decrease response time by using the cache available in site visitor's web browser." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:470 +#: FeatureShowcase_Plugin_Admin.php:525 msgid "Additional features to extend the functionality of W3 Total Cache, such as Accelerated Mobile Pages (AMP) for Minify and support for New Relic." msgstr "" -#: FeatureShowcase_Plugin_Admin.php:480 +#: FeatureShowcase_Plugin_Admin.php:535 #: inc/options/common/top_nav_bar.php:44 #: Root_AdminMenu.php:91 #: Root_AdminMenu.php:92 -#: Util_PageUrls.php:918 +#: Util_PageUrls.php:920 msgid "Cache Groups" msgstr "" -#: FeatureShowcase_Plugin_Admin.php:482 +#: FeatureShowcase_Plugin_Admin.php:537 msgid "Manage cache groups for user agents, referrers, and cookies." msgstr "" -#: FeatureShowcase_Plugin_Admin_View.php:69 +#: FeatureShowcase_Plugin_Admin_View.php:63 msgid "PRO FEATURE" msgstr "" -#: FeatureShowcase_Plugin_Admin_View.php:82 +#: FeatureShowcase_Plugin_Admin_View.php:74 +#: Generic_WidgetStats.php:136 msgid "Unlock Feature" msgstr "" +#: FeatureShowcase_Plugin_Admin_View.php:86 +msgid "New" +msgstr "" + +#: FeatureShowcase_Plugin_Admin_View.php:88 +msgid "in" +msgstr "" + #: Generic_AdminActions_Config.php:55 msgid "Content-Disposition: attachment; filename=%s.json" msgstr "" @@ -5364,11 +5693,11 @@ msgstr "" msgid "You do not have the rights to perform this action." msgstr "" -#: Generic_AdminActions_Default.php:615 +#: Generic_AdminActions_Default.php:597 msgid "Added by W3 Total Cache" msgstr "" -#: Generic_AdminActions_Flush.php:100 +#: Generic_AdminActions_Flush.php:106 msgid "Static files cache successfully emptied." msgstr "" @@ -5444,7 +5773,7 @@ msgid "One or more plugins have been activated or deactivated, please %1$s. %2$s msgstr "" #: Generic_AdminNotes.php:259 -#: PageSpeed_Instructions.php:247 +#: PageSpeed_Instructions.php:258 msgid " and " msgstr "" @@ -5495,8 +5824,8 @@ msgid "Topic ID:" msgstr "" #: Generic_ConfigLabels.php:12 -#: inc/options/general.php:527 -#: Util_Ui.php:1517 +#: inc/options/general.php:502 +#: Util_Ui.php:1548 msgid "Message Bus" msgstr "" @@ -5521,6 +5850,7 @@ msgid "Verify rewrite rules" msgstr "" #: Generic_ConfigLabels.php:18 +#: Generic_WidgetAccount_View.php:21 msgid "License:" msgstr "" @@ -5541,8 +5871,9 @@ msgid "Enable reverse proxy caching via varnish" msgstr "" #: Generic_ConfigLabels.php:26 -#: inc/options/general.php:468 -#: Util_Ui.php:1583 +#: Generic_WidgetSettings_View.php:51 +#: inc/options/general.php:448 +#: Util_Ui.php:1614 msgid "Reverse Proxy" msgstr "" @@ -5566,24 +5897,14 @@ msgid "Clear Log" msgstr "" #: Generic_Plugin.php:238 -#: Generic_Plugin_Admin.php:191 -#: Generic_Plugin_Admin.php:200 -#: Generic_Plugin_Admin.php:209 -#: Generic_Plugin_Admin.php:218 -#: Generic_Plugin_Admin.php:227 -#: Generic_Plugin_Admin.php:241 -#: Generic_Plugin_Admin.php:249 +#: Generic_Plugin_Admin.php:195 +#: Generic_Plugin_Admin.php:201 +#: Generic_Plugin_Admin.php:207 +#: Generic_Plugin_Admin.php:213 +#: Generic_Plugin_Admin.php:219 #: Generic_Plugin_Admin.php:257 -#: Generic_Plugin_Admin.php:265 -#: Generic_Plugin_Admin.php:273 -#: Generic_Plugin_Admin.php:281 -#: Generic_Plugin_Admin.php:289 -#: Generic_Plugin_Admin.php:300 -#: Generic_Plugin_Admin.php:308 -#: Generic_Plugin_Admin.php:316 -#: Generic_Plugin_Admin.php:324 -#: Generic_Plugin_Admin.php:332 -#: Generic_Plugin_Admin.php:342 +#: Generic_Plugin_Admin.php:288 +#: Generic_Plugin_Admin.php:295 #: Root_AdminMenu.php:166 #: Root_AdminMenu.php:167 msgid "Performance" @@ -5594,167 +5915,177 @@ msgid "Purge All Caches" msgstr "" #: Generic_Plugin.php:270 +msgid "Purge All Caches Except Bunny CDN" +msgstr "" + +#: Generic_Plugin.php:292 msgid "Purge All Caches Except CloudFlare" msgstr "" -#: Generic_Plugin.php:282 +#: Generic_Plugin.php:304 msgid "Purge Current Page" msgstr "" -#: Generic_Plugin.php:293 +#: Generic_Plugin.php:315 msgid "Purge Modules" msgstr "" -#: Generic_Plugin.php:300 -#: inc/options/common/top_nav_bar.php:84 +#: Generic_Plugin.php:322 +#: inc/options/common/top_nav_bar.php:90 #: Root_AdminMenu.php:49 #: Root_AdminMenu.php:50 -#: Util_PageUrls.php:887 +#: Util_PageUrls.php:889 msgid "Feature Showcase" msgstr "" -#: Generic_Plugin.php:310 +#: Generic_Plugin.php:332 +#: Generic_WidgetSettings.php:38 +#: Generic_WidgetSettings_View.php:96 #: inc/options/common/top_nav_bar.php:20 #: Root_AdminMenu.php:55 #: Root_AdminMenu.php:56 -#: Util_PageUrls.php:890 -#: Util_PageUrls.php:894 -#: Util_PageUrls.php:899 -#: Util_PageUrls.php:904 -#: Util_PageUrls.php:909 -#: Util_PageUrls.php:914 -#: Util_PageUrls.php:919 -#: Util_PageUrls.php:924 -#: Util_PageUrls.php:929 -#: Util_PageUrls.php:940 -#: Util_PageUrls.php:962 +#: Util_PageUrls.php:892 +#: Util_PageUrls.php:896 +#: Util_PageUrls.php:901 +#: Util_PageUrls.php:906 +#: Util_PageUrls.php:911 +#: Util_PageUrls.php:916 +#: Util_PageUrls.php:921 +#: Util_PageUrls.php:926 +#: Util_PageUrls.php:931 +#: Util_PageUrls.php:942 +#: Util_PageUrls.php:964 msgid "General Settings" msgstr "" -#: Generic_Plugin.php:319 +#: Generic_Plugin.php:341 msgid "Manage Extensions" msgstr "" -#: Generic_Plugin.php:329 -#: PageSpeed_Instructions.php:70 -#: PageSpeed_Instructions.php:87 -#: PageSpeed_Instructions.php:359 +#: Generic_Plugin.php:351 +#: PageSpeed_Instructions.php:81 +#: PageSpeed_Instructions.php:98 +#: PageSpeed_Instructions.php:367 #: Root_AdminMenu.php:106 #: Root_AdminMenu.php:107 msgid "FAQ" msgstr "" -#: Generic_Plugin.php:339 -#: inc/options/common/footer.php:50 -#: inc/options/common/top_nav_bar.php:201 -#: inc/options/common/top_nav_bar.php:202 +#: Generic_Plugin.php:361 +#: inc/options/common/footer.php:54 +#: inc/options/common/top_nav_bar.php:207 +#: inc/options/common/top_nav_bar.php:208 #: Root_AdminMenu.php:113 #: Root_AdminMenu.php:114 -#: Util_PageUrls.php:933 +#: Util_PageUrls.php:935 msgid "Support" msgstr "" -#: Generic_Plugin.php:350 +#: Generic_Plugin.php:372 msgid "Debug: Overlays" msgstr "" -#: Generic_Plugin.php:355 +#: Generic_Plugin.php:377 msgid "Support Us" msgstr "" #. translators: 4: HTML line break tag, 5: HTML opening a tag to purge CDN manually, 6: HTML closing a tag. -#: Generic_Plugin_Admin.php:639 +#: Generic_Plugin_Admin.php:587 msgid "Please see %1$sAmazon's CloudFront documentation -- Paying for file invalidation%2$sThe first 1,000 invalidation paths that you submit per month are free; you pay for each invalidation path over 1,000 in a month.%3$sYou can disable automatic purging by enabling %4$sOnly purge CDN manually%5$s." msgstr "" -#: Generic_Plugin_Admin.php:776 +#: Generic_Plugin_Admin.php:605 +msgid "Bunny CDN should only be enabled as either a CDN for objects or full-site delivery, not both at the same time. The CDN settings have been reverted." +msgstr "" + +#: Generic_Plugin_Admin.php:741 msgid "Premium Support" msgstr "" -#: Generic_Plugin_Admin.php:797 +#: Generic_Plugin_Admin.php:762 msgid "Empty Caches" msgstr "" -#: Generic_Plugin_Admin.php:844 +#: Generic_Plugin_Admin.php:809 msgid "Take a minute to update, here's why:" msgstr "" #. translators: 1 enable button link. -#: Generic_Plugin_Admin.php:881 +#: Generic_Plugin_Admin.php:844 msgid "Fancy permalinks are disabled. Please %1$s it first, then re-attempt to enabling enhanced disk mode." msgstr "" #. translators: 1 enable button link. -#: Generic_Plugin_Admin.php:889 +#: Generic_Plugin_Admin.php:852 msgid "Fancy permalinks are disabled. Please %1$s it first, then re-attempt to enabling the 'Do not process 404 errors for static objects with WordPress'." msgstr "" -#: Generic_Plugin_Admin.php:895 +#: Generic_Plugin_Admin.php:858 msgid "Please select request type." msgstr "" #. translators: 1 HTML acronym URL (uniform resource locator). -#: Generic_Plugin_Admin.php:898 +#: Generic_Plugin_Admin.php:861 msgid "Please enter the address of the site in the site %1$s field." msgstr "" -#: Generic_Plugin_Admin.php:902 -#: Util_PageSpeed.php:279 -#: Util_PageSpeed.php:289 -#: Util_PageSpeed.php:462 -#: Util_PageSpeed.php:472 +#: Generic_Plugin_Admin.php:865 +#: Util_PageSpeed.php:282 +#: Util_PageSpeed.php:292 +#: Util_PageSpeed.php:489 +#: Util_PageSpeed.php:499 msgid "URL" msgstr "" -#: Generic_Plugin_Admin.php:904 +#: Generic_Plugin_Admin.php:867 msgid "Please enter your name in the Name field" msgstr "" -#: Generic_Plugin_Admin.php:905 +#: Generic_Plugin_Admin.php:868 msgid "Please enter valid email address in the E-Mail field." msgstr "" -#: Generic_Plugin_Admin.php:906 +#: Generic_Plugin_Admin.php:869 msgid "Please enter your phone in the phone field." msgstr "" -#: Generic_Plugin_Admin.php:907 +#: Generic_Plugin_Admin.php:870 msgid "Please enter subject in the subject field." msgstr "" -#: Generic_Plugin_Admin.php:908 +#: Generic_Plugin_Admin.php:871 msgid "Please describe the issue in the issue description field." msgstr "" -#: Generic_Plugin_Admin.php:909 +#: Generic_Plugin_Admin.php:872 msgid "Please enter an administrator login. Create a temporary one just for this support case if needed." msgstr "" -#: Generic_Plugin_Admin.php:910 +#: Generic_Plugin_Admin.php:873 msgid "Please enter WP Admin password, be sure it's spelled correctly." msgstr "" #. translators: 1 HTML acronym SSH (secure shell), 2 HTML acronym FTP (file transfer protocol). -#: Generic_Plugin_Admin.php:913 +#: Generic_Plugin_Admin.php:876 msgid "Please enter %1$s or %2$s host for the site." msgstr "" -#: Generic_Plugin_Admin.php:917 -#: Generic_Plugin_Admin.php:926 -#: Generic_Plugin_Admin.php:935 +#: Generic_Plugin_Admin.php:880 +#: Generic_Plugin_Admin.php:889 +#: Generic_Plugin_Admin.php:898 #: inc/options/cdn/ftp.php:240 msgid "Secure Shell" msgstr "" -#: Generic_Plugin_Admin.php:917 -#: Generic_Plugin_Admin.php:926 -#: Generic_Plugin_Admin.php:935 +#: Generic_Plugin_Admin.php:880 +#: Generic_Plugin_Admin.php:889 +#: Generic_Plugin_Admin.php:898 msgid "SSH" msgstr "" -#: Generic_Plugin_Admin.php:918 -#: Generic_Plugin_Admin.php:927 -#: Generic_Plugin_Admin.php:936 +#: Generic_Plugin_Admin.php:881 +#: Generic_Plugin_Admin.php:890 +#: Generic_Plugin_Admin.php:899 #: inc/lightbox/self_test.php:120 #: inc/lightbox/self_test.php:316 #: inc/options/cdn/ftp.php:19 @@ -5769,201 +6100,201 @@ msgstr "" msgid "File Transfer Protocol" msgstr "" -#: Generic_Plugin_Admin.php:918 -#: Generic_Plugin_Admin.php:927 -#: Generic_Plugin_Admin.php:936 +#: Generic_Plugin_Admin.php:881 +#: Generic_Plugin_Admin.php:890 +#: Generic_Plugin_Admin.php:899 msgid "FTP" msgstr "" #. translators: 1 HTML acronym SSH (secure shell), 2 HTML acronym FTP (file transfer protocol). -#: Generic_Plugin_Admin.php:922 +#: Generic_Plugin_Admin.php:885 msgid "Please enter %1$s or %2$s login for the server. Create a temporary one just for this support case if needed." msgstr "" #. translators: 1 HTML acronym SSH (secure shell), 2 HTML acronym FTP (file transfer protocol). -#: Generic_Plugin_Admin.php:931 +#: Generic_Plugin_Admin.php:894 msgid "Please enter %1$s or %2$s password for the %2$s account." msgstr "" -#: Generic_Plugin_Admin.php:938 +#: Generic_Plugin_Admin.php:901 msgid "Unable to send the support request." msgstr "" -#: Generic_Plugin_Admin.php:939 +#: Generic_Plugin_Admin.php:902 msgid "Please select config file." msgstr "" -#: Generic_Plugin_Admin.php:940 +#: Generic_Plugin_Admin.php:903 msgid "Unable to upload config file." msgstr "" -#: Generic_Plugin_Admin.php:941 +#: Generic_Plugin_Admin.php:904 msgid "Configuration file could not be imported." msgstr "" #. translators: 1 W3TC config director path. -#: Generic_Plugin_Admin.php:944 +#: Generic_Plugin_Admin.php:907 msgid "Default settings could not be restored. Please run %1$s to make the configuration file write-able, then try again." msgstr "" -#: Generic_Plugin_Admin.php:950 +#: Generic_Plugin_Admin.php:913 msgid "Unable to purge attachment." msgstr "" -#: Generic_Plugin_Admin.php:951 +#: Generic_Plugin_Admin.php:914 msgid "Unable to purge post." msgstr "" #. translators: 1 absolute path to wp-config.php, 2 cookie domain definition, 3 require once wp-setting.php definition. -#: Generic_Plugin_Admin.php:954 +#: Generic_Plugin_Admin.php:917 msgid "%1$s could not be written, please edit config and add: %2$s before %3$s." msgstr "" #. translators: 1 absolute path to wp-config.php, 2 cooke domain definition, 3 require once wp-setting.php definition. -#: Generic_Plugin_Admin.php:964 +#: Generic_Plugin_Admin.php:927 msgid "%1$s could not be written, please edit config and add:%2$s before %3$s." msgstr "" -#: Generic_Plugin_Admin.php:972 +#: Generic_Plugin_Admin.php:935 msgid "Pull Zone could not be automatically created." msgstr "" -#: Generic_Plugin_Admin.php:976 +#: Generic_Plugin_Admin.php:939 msgid "Plugin configuration successfully updated." msgstr "" -#: Generic_Plugin_Admin.php:977 +#: Generic_Plugin_Admin.php:940 msgid "Plugin configuration successfully updated and all caches successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:978 +#: Generic_Plugin_Admin.php:941 msgid "All caches successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:979 +#: Generic_Plugin_Admin.php:942 msgid "Memcached cache(s) successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:980 +#: Generic_Plugin_Admin.php:943 msgid "Opcode cache(s) successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:981 +#: Generic_Plugin_Admin.php:944 msgid "Disk cache(s) successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:982 +#: Generic_Plugin_Admin.php:945 msgid "Page cache successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:983 +#: Generic_Plugin_Admin.php:946 msgid "Database cache successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:984 +#: Generic_Plugin_Admin.php:947 msgid "Object cache successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:985 +#: Generic_Plugin_Admin.php:948 msgid "Fragment cache successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:986 +#: Generic_Plugin_Admin.php:949 msgid "Minify cache successfully emptied." msgstr "" -#: Generic_Plugin_Admin.php:987 +#: Generic_Plugin_Admin.php:950 msgid "Media Query string has been successfully updated." msgstr "" -#: Generic_Plugin_Admin.php:988 +#: Generic_Plugin_Admin.php:951 msgid "Varnish servers successfully purged." msgstr "" #. translators: 1 HTML acronym for CDN (content delivery network). -#: Generic_Plugin_Admin.php:991 +#: Generic_Plugin_Admin.php:954 msgid "%1$s was successfully purged." msgstr "" -#: Generic_Plugin_Admin.php:997 +#: Generic_Plugin_Admin.php:960 msgid "The support request has been successfully sent." msgstr "" -#: Generic_Plugin_Admin.php:998 +#: Generic_Plugin_Admin.php:961 msgid "Settings successfully imported." msgstr "" -#: Generic_Plugin_Admin.php:999 +#: Generic_Plugin_Admin.php:962 msgid "Settings successfully restored." msgstr "" -#: Generic_Plugin_Admin.php:1000 +#: Generic_Plugin_Admin.php:963 msgid "Preview mode was successfully enabled" msgstr "" -#: Generic_Plugin_Admin.php:1001 +#: Generic_Plugin_Admin.php:964 msgid "Preview mode was successfully disabled" msgstr "" -#: Generic_Plugin_Admin.php:1002 +#: Generic_Plugin_Admin.php:965 msgid "Preview settings successfully deployed. Preview mode remains enabled until it's disabled. Continue testing new settings or disable preview mode if done." msgstr "" -#: Generic_Plugin_Admin.php:1003 +#: Generic_Plugin_Admin.php:966 msgid "Attachment successfully purged." msgstr "" -#: Generic_Plugin_Admin.php:1004 +#: Generic_Plugin_Admin.php:967 msgid "Post successfully purged." msgstr "" -#: Generic_Plugin_Admin.php:1005 +#: Generic_Plugin_Admin.php:968 msgid "New relic settings have been updated." msgstr "" -#: Generic_Plugin_Admin.php:1006 +#: Generic_Plugin_Admin.php:969 msgid "The add-in has been removed." msgstr "" -#: Generic_Plugin_Admin.php:1007 +#: Generic_Plugin_Admin.php:970 msgid "Edge mode has been enabled." msgstr "" -#: Generic_Plugin_Admin.php:1008 +#: Generic_Plugin_Admin.php:971 msgid "Edge mode has been disabled." msgstr "" -#: Generic_Plugin_Admin.php:1009 +#: Generic_Plugin_Admin.php:972 msgid "Pull Zone was automatically created." msgstr "" -#: Generic_Plugin_Admin.php:1059 +#: Generic_Plugin_Admin.php:1022 msgid "Required files and directories have been automatically created" msgstr "" -#: Generic_Plugin_Admin.php:1086 +#: Generic_Plugin_Admin.php:1049 msgid "W3 Total Cache Error:" msgstr "" -#: Generic_Plugin_Admin.php:1087 +#: Generic_Plugin_Admin.php:1050 msgid "Files and directories could not be automatically created to complete the installation." msgstr "" -#: Generic_Plugin_Admin.php:1090 +#: Generic_Plugin_Admin.php:1053 #: Util_Activation.php:240 msgid "Please execute commands manually" msgstr "" -#: Generic_Plugin_Admin.php:1091 +#: Generic_Plugin_Admin.php:1054 #: Util_Activation.php:244 msgid "View required changes" msgstr "" -#: Generic_Plugin_Admin.php:1094 +#: Generic_Plugin_Admin.php:1057 msgid "or use FTP form to allow " msgstr "" -#: Generic_Plugin_Admin.php:1096 +#: Generic_Plugin_Admin.php:1059 msgid "make it automatically." msgstr "" @@ -5977,7 +6308,7 @@ msgstr "" #: Generic_Plugin_AdminCompatibility.php:105 #: inc/options/extensions/list.php:33 -#: inc/options/extensions/list.php:236 +#: inc/options/extensions/list.php:238 msgid "Deactivate" msgstr "" @@ -5992,12 +6323,48 @@ msgstr "" msgid "Request professional %1$ssupport%2$s or troubleshoot issues using the common questions below:" msgstr "" -#: Generic_Plugin_WidgetForum.php:57 -msgid "Discussions" +#: Generic_WidgetAccount_View.php:22 +msgid "Pro" msgstr "" -#: Generic_Plugin_WidgetNews.php:50 -msgid "News" +#: Generic_WidgetAccount_View.php:22 +msgid "Free" +msgstr "" + +#: Generic_WidgetAccount_View.php:25 +#: inc/popup/cdn_export_file.php:38 +#: inc/popup/cdn_export_library.php:28 +#: inc/popup/cdn_import_library.php:29 +#: inc/popup/cdn_rename_domain.php:47 +msgid "Status:" +msgstr "" + +#: Generic_WidgetAccount_View.php:31 +#: lib/NetDNA/NetDNAPresentation.php:66 +msgid "Active" +msgstr "" + +#: Generic_WidgetAccount_View.php:34 +msgid "Expired" +msgstr "" + +#: Generic_WidgetAccount_View.php:37 +#: Generic_WidgetAccount_View.php:43 +msgid "Free license, no expiration" +msgstr "" + +#: Generic_WidgetAccount_View.php:50 +msgid "Renewal Date:" +msgstr "" + +#. Translators: 1 opening HTML strong tag, 2 closing HTML strong tag. +#: Generic_WidgetAccount_View.php:63 +msgid "Upgrade to %1$sW3 Total Cache Pro%2$s now to unlock additional settings and features that can further improve your site's performance and Google PageSpeed ratings." +msgstr "" + +#: Generic_WidgetAccount_View.php:72 +#: inc/options/parts/dashboard_banner.php:57 +msgid "Learn more about Pro" msgstr "" #: Generic_WidgetBoldGrid_View.php:16 @@ -6016,33 +6383,24 @@ msgstr "" msgid "Install Free Backup Plugin" msgstr "" -#: Generic_WidgetCommunity.php:37 -msgid "W3TC Community Edition" +#: Generic_WidgetPartners.php:40 +msgid "Setup Guides from Partner Hosts" msgstr "" -#: Generic_WidgetCommunity_View.php:11 -msgid "You're using the Community Edition of W3 Total Cache. Maximize your website's speed even more by upgrading to %1$sW3 Total Cache Pro%2$s to unlock:" +#: Generic_WidgetPartners_View.php:15 +msgid "Our Partner Hosts have supplied rich tutorials that can help you run faster on " msgstr "" -#: Generic_WidgetCommunity_View.php:20 -msgid "Advanced Analytics" +#: Generic_WidgetPartners_View.php:34 +msgid "Shopping around for better hosting? Checkout our" msgstr "" -#: Generic_WidgetCommunity_View.php:21 -msgid "Fragment Caching" +#: Generic_WidgetPartners_View.php:34 +msgid "WordPress Hosting Recommendations" msgstr "" -#: Generic_WidgetCommunity_View.php:23 -msgid "Extension Support" -msgstr "" - -#: Generic_WidgetCommunity_View.php:29 -msgid "Plus, there's even more that allow you to completely fine tune your website's performance." -msgstr "" - -#: Generic_WidgetCommunity_View.php:39 -#: inc/options/parts/dashboard_banner.php:57 -msgid "Learn more about Pro" +#: Generic_WidgetPartners_View.php:36 +msgid "Are you a host" msgstr "" #: Generic_WidgetServices.php:56 @@ -6089,7 +6447,21 @@ msgstr "" msgid "Learn More" msgstr "" -#: Generic_WidgetSpreadTheWord_Plugin.php:44 +#: Generic_WidgetSettings_View.php:19 +msgid "Preview Mode" +msgstr "" + +#: Generic_WidgetSettings_View.php:63 +#: inc/options/general.php:837 +#: Util_Ui.php:1627 +msgid "Debug" +msgstr "" + +#: Generic_WidgetSettings_View.php:96 +msgid "Settings can be modified by visiting " +msgstr "" + +#: Generic_WidgetSpreadTheWord_Plugin.php:38 msgid "Spread the Word" msgstr "" @@ -6105,6 +6477,34 @@ msgstr "" msgid "Or please share" msgstr "" +#: Generic_WidgetStats.php:41 +msgid "Page Cache: Hits" +msgstr "" + +#: Generic_WidgetStats.php:49 +msgid "Object Cache: Hits" +msgstr "" + +#: Generic_WidgetStats.php:57 +msgid "Database Cache: Hits" +msgstr "" + +#: Generic_WidgetStats.php:76 +msgid "Enable PageCache" +msgstr "" + +#: Generic_WidgetStats.php:95 +msgid "Enable ObjectCache" +msgstr "" + +#: Generic_WidgetStats.php:114 +msgid "Enable DBCache" +msgstr "" + +#: Generic_WidgetStats.php:139 +msgid "Enable Statistics" +msgstr "" + #: inc/email/support_request.php:11 msgid "Date:" msgstr "" @@ -6533,13 +6933,13 @@ msgstr "" msgid "Please review the latest %1$sterms of use and privacy policy%2$s, and accept them." msgstr "" -#: inc/lightbox/upgrade.php:15 +#: inc/lightbox/upgrade.php:14 msgid "Unlock more performance options" msgstr "" -#: inc/lightbox/upgrade.php:23 -#: inc/lightbox/upgrade.php:29 -msgid "Go Faster With Pro" +#: inc/lightbox/upgrade.php:25 +#: inc/lightbox/upgrade.php:31 +msgid "Subscribe to Go Faster Now" msgstr "" #. translators: 1 HTML a tag to memcached.org, 2 HTML acronym open tag, 3 HTML acronym and close tag. @@ -6606,9 +7006,9 @@ msgid "Caching of search results pages (i.e. %1$sURI%2$ss with query string vari msgstr "" #: inc/options/about.php:164 -#: inc/options/browsercache.php:230 -#: inc/options/browsercache.php:264 -#: inc/options/browsercache.php:292 +#: inc/options/browsercache.php:250 +#: inc/options/browsercache.php:288 +#: inc/options/browsercache.php:321 msgid "Uniform Resource Identifier" msgstr "" @@ -6662,7 +7062,7 @@ msgid "%1$s to make existing file modifications visible to visitors with a prime msgstr "" #: inc/options/browsercache.php:60 -#: inc/options/cdn.php:119 +#: inc/options/cdn.php:237 #: inc/options/minify.php:55 msgid "Update media query string" msgstr "" @@ -6672,420 +7072,515 @@ msgid "Specify global browser cache policy." msgstr "" #: inc/options/browsercache.php:91 -#: inc/options/browsercache.php:382 -#: inc/options/browsercache.php:527 -#: inc/options/browsercache.php:609 +#: inc/options/browsercache.php:102 +#: inc/options/browsercache.php:111 +#: inc/options/browsercache.php:121 +#: inc/options/browsercache.php:130 +#: inc/options/browsercache.php:158 +#: inc/options/browsercache.php:187 +#: inc/options/browsercache.php:197 +#: inc/options/browsercache.php:207 +#: inc/options/browsercache.php:235 +#: inc/options/browsercache.php:269 +#: inc/options/browsercache.php:277 +#: inc/options/browsercache.php:306 +#: inc/options/browsercache.php:412 +#: inc/options/browsercache.php:419 +#: inc/options/browsercache.php:426 +#: inc/options/browsercache.php:437 +#: inc/options/browsercache.php:444 +#: inc/options/browsercache.php:469 +#: inc/options/browsercache.php:476 +#: inc/options/browsercache.php:483 +#: inc/options/browsercache.php:490 +#: inc/options/browsercache.php:497 +#: inc/options/browsercache.php:504 +#: inc/options/browsercache.php:530 +#: inc/options/browsercache.php:569 +#: inc/options/browsercache.php:576 +#: inc/options/browsercache.php:583 +#: inc/options/browsercache.php:595 +#: inc/options/browsercache.php:602 +#: inc/options/browsercache.php:626 +#: inc/options/browsercache.php:633 +#: inc/options/browsercache.php:640 +#: inc/options/browsercache.php:647 +#: inc/options/browsercache.php:660 +#: inc/options/browsercache.php:667 +#: inc/options/browsercache.php:674 +#: inc/options/browsercache.php:685 +#: inc/options/browsercache.php:692 +#: inc/options/browsercache.php:717 +#: inc/options/browsercache.php:724 +#: inc/options/browsercache.php:731 +#: inc/options/browsercache.php:738 +#: inc/options/browsercache.php:745 +#: inc/options/browsercache.php:752 +#: inc/options/browsercache.php:778 +#: inc/options/general.php:225 +#: inc/options/general.php:244 +#: inc/options/general.php:253 +#: inc/options/general.php:270 +#: UserExperience_Preload_Requests_Page_View.php:30 +#: UserExperience_Preload_Requests_Page_View.php:39 +#: UserExperience_Preload_Requests_Page_View.php:48 +#: UserExperience_Preload_Requests_Page_View.php:57 +#: UserExperience_Preload_Requests_Page_View.php:66 +#: UserExperience_Preload_Requests_Page_View.php:75 +#: UserExperience_Preload_Requests_Page_View.php:85 +#: UserExperience_Preload_Requests_Page_View.php:95 +#: UserExperience_Preload_Requests_Page_View.php:105 +msgid "Learn more" +msgstr "" + +#: inc/options/browsercache.php:92 +#: inc/options/browsercache.php:413 +#: inc/options/browsercache.php:570 +#: inc/options/browsercache.php:661 msgid "Set the Last-Modified header to enable 304 Not Modified response." msgstr "" -#: inc/options/browsercache.php:100 -#: inc/options/browsercache.php:388 -#: inc/options/browsercache.php:533 -#: inc/options/browsercache.php:615 +#: inc/options/browsercache.php:103 +#: inc/options/browsercache.php:420 +#: inc/options/browsercache.php:577 +#: inc/options/browsercache.php:668 msgid "Set the expires header to encourage browser caching of files." msgstr "" -#: inc/options/browsercache.php:107 -#: inc/options/browsercache.php:404 -#: inc/options/browsercache.php:550 -#: inc/options/browsercache.php:631 +#: inc/options/browsercache.php:112 +#: inc/options/browsercache.php:438 +#: inc/options/browsercache.php:596 +#: inc/options/browsercache.php:686 msgid "Set pragma and cache-control headers to encourage browser caching of files." msgstr "" -#: inc/options/browsercache.php:115 -#: inc/options/browsercache.php:434 -#: inc/options/browsercache.php:579 -#: inc/options/browsercache.php:661 +#: inc/options/browsercache.php:122 +#: inc/options/browsercache.php:470 +#: inc/options/browsercache.php:627 +#: inc/options/browsercache.php:718 msgid "Set the ETag header to encourage browser caching of files." msgstr "" -#: inc/options/browsercache.php:122 -#: inc/options/browsercache.php:440 -#: inc/options/browsercache.php:585 -#: inc/options/browsercache.php:667 +#: inc/options/browsercache.php:131 +#: inc/options/browsercache.php:477 +#: inc/options/browsercache.php:634 +#: inc/options/browsercache.php:725 msgid "Set this header to assist in identifying optimized files." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/browsercache.php:134 +#: inc/options/browsercache.php:143 msgid "Enable %1$sHTTP%2$s (gzip) compression" msgstr "" -#: inc/options/browsercache.php:149 -#: inc/options/browsercache.php:177 -#: inc/options/browsercache.php:446 -#: inc/options/browsercache.php:452 -#: inc/options/browsercache.php:591 -#: inc/options/browsercache.php:597 -#: inc/options/browsercache.php:673 -#: inc/options/browsercache.php:679 +#: inc/options/browsercache.php:159 +#: inc/options/browsercache.php:188 +#: inc/options/browsercache.php:484 +#: inc/options/browsercache.php:491 +#: inc/options/browsercache.php:641 +#: inc/options/browsercache.php:648 +#: inc/options/browsercache.php:732 +#: inc/options/browsercache.php:739 msgid "Reduce the download time for text-based files." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/browsercache.php:162 +#: inc/options/browsercache.php:172 msgid "Enable %1$sHTTP%2$s (brotli) compression" msgstr "" -#: inc/options/browsercache.php:185 -#: inc/options/browsercache.php:458 -#: inc/options/browsercache.php:685 +#: inc/options/browsercache.php:198 +#: inc/options/browsercache.php:498 +#: inc/options/browsercache.php:746 msgid "Whenever settings are changed, a new query string will be generated and appended to objects allowing the new policy to be applied." msgstr "" -#: inc/options/browsercache.php:192 -#: inc/options/browsercache.php:463 -#: inc/options/browsercache.php:690 +#: inc/options/browsercache.php:205 +#: inc/options/browsercache.php:503 +#: inc/options/browsercache.php:751 msgid "Remove query strings from static resources" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/browsercache.php:198 -#: inc/options/browsercache.php:469 -#: inc/options/browsercache.php:696 +#: inc/options/browsercache.php:213 +#: inc/options/browsercache.php:510 +#: inc/options/browsercache.php:758 msgid "Resources with a \"?\" in the %1$sURL%2$s are not cached by some proxy caching servers." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/browsercache.php:226 +#: inc/options/browsercache.php:246 msgid "Do not add the prevent caching query string to the specified %1$sURI%2$ss. Supports regular expressions." msgstr "" -#: inc/options/browsercache.php:247 +#: inc/options/browsercache.php:268 msgid "Don't set cookies for static files" msgstr "" -#: inc/options/browsercache.php:248 -#: inc/options/browsercache.php:489 -#: inc/options/browsercache.php:716 +#: inc/options/browsercache.php:271 +#: inc/options/browsercache.php:531 +#: inc/options/browsercache.php:779 msgid "Removes Set-Cookie header for responses." msgstr "" -#: inc/options/browsercache.php:254 +#: inc/options/browsercache.php:278 msgid "Reduce server load by allowing the web server to handle 404 (not found) errors for static files (images etc)." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/browsercache.php:260 +#: inc/options/browsercache.php:284 msgid "If enabled - you may get 404 File Not Found response for some files generated on-the-fly by WordPress plugins. You may add those file %1$sURI%2$ss to 404 error exception list below to avoid that." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/browsercache.php:288 +#: inc/options/browsercache.php:317 msgid "Never process 404 (not found) events for the specified %1$sURI%2$ss." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/browsercache.php:314 +#: inc/options/browsercache.php:344 msgid "Rewrite %1$sURL%2$s structure of objects" msgstr "" -#: inc/options/browsercache.php:318 -msgid "Universal Resource Locator" -msgstr "" - #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/browsercache.php:330 +#: inc/options/browsercache.php:360 msgid "Generate unique %1$sURI%2$s for each file protected from caching by browser." msgstr "" -#: inc/options/browsercache.php:334 +#: inc/options/browsercache.php:364 msgid "Universal Resource Indicator" msgstr "" #. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: inc/options/browsercache.php:357 -#: Util_Ui.php:1745 +#: inc/options/browsercache.php:387 +#: Util_Ui.php:1780 msgid "%1$sCSS%2$s & %3$sJS%4$s" msgstr "" -#: inc/options/browsercache.php:376 +#: inc/options/browsercache.php:406 msgid "Specify browser cache policy for Cascading Style Sheets and JavaScript files." msgstr "" -#: inc/options/browsercache.php:420 -#: inc/options/browsercache.php:565 -#: inc/options/browsercache.php:647 +#: inc/options/browsercache.php:455 +#: inc/options/browsercache.php:612 +#: inc/options/browsercache.php:703 msgid "cache with max-age (\"public, max-age=EXPIRES_SECONDS\")" msgstr "" -#: inc/options/browsercache.php:421 -#: inc/options/browsercache.php:566 -#: inc/options/browsercache.php:648 +#: inc/options/browsercache.php:456 +#: inc/options/browsercache.php:613 +#: inc/options/browsercache.php:704 msgid "cache with validation (\"public, must-revalidate, proxy-revalidate\")" msgstr "" -#: inc/options/browsercache.php:422 -#: inc/options/browsercache.php:567 -#: inc/options/browsercache.php:649 +#: inc/options/browsercache.php:457 +#: inc/options/browsercache.php:614 +#: inc/options/browsercache.php:705 msgid "cache with max-age and validation (\"max-age=EXPIRES_SECONDS, public, must-revalidate, proxy-revalidate\")" msgstr "" -#: inc/options/browsercache.php:423 -#: inc/options/browsercache.php:568 -#: inc/options/browsercache.php:650 +#: inc/options/browsercache.php:458 +#: inc/options/browsercache.php:615 +#: inc/options/browsercache.php:706 msgid "cache without proxy (\"private, must-revalidate\")" msgstr "" -#: inc/options/browsercache.php:424 +#: inc/options/browsercache.php:459 msgid "don't cache (\"max-age=0, private, no-store, no-cache, must-revalidate\")" msgstr "" -#: inc/options/browsercache.php:427 -#: inc/options/browsercache.php:572 -#: inc/options/browsercache.php:654 +#: inc/options/browsercache.php:462 +#: inc/options/browsercache.php:619 +#: inc/options/browsercache.php:710 msgid "The Expires header already sets the max-age." msgstr "" #. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: inc/options/browsercache.php:502 +#: inc/options/browsercache.php:544 #: inc/options/minify.php:143 -#: Util_Ui.php:1655 -#: Util_Ui.php:1768 +#: Util_Ui.php:1690 +#: Util_Ui.php:1803 msgid "%1$sHTML%2$s & %3$sXML%4$s" msgstr "" -#: inc/options/browsercache.php:508 +#: inc/options/browsercache.php:550 #: inc/options/pgcache.php:233 -#: inc/options/pgcache.php:768 +#: inc/options/pgcache.php:770 msgid "Extensible Markup Language" msgstr "" -#: inc/options/browsercache.php:521 +#: inc/options/browsercache.php:563 msgid "Specify browser cache policy for posts, pages, feeds and text-based files." msgstr "" -#: inc/options/browsercache.php:569 -#: inc/options/browsercache.php:651 +#: inc/options/browsercache.php:616 +#: inc/options/browsercache.php:707 msgid "no-cache (\"max-age=0, private, no-store, no-cache, must-revalidate\")" msgstr "" -#: inc/options/browsercache.php:604 +#: inc/options/browsercache.php:655 msgid "Media & Other Files" msgstr "" +#. translators: 4 HTML input for Bunny CDN sign up, 5 HTML div tag for Bunny CDN logo svg. +#: inc/options/cdn.php:27 +msgid "%1$s%2$sLooking for a top rated CDN Provider? Try Bunny CDN.%3$s%4$s%5$s" +msgstr "" + +#. translators: 1 HTML strong tag containing CDN Engine value, 2 HTML span tag containing CDN Engine enabled/disabled value. +#: inc/options/cdn.php:70 +msgid "Content Delivery Network object support via %1$s is currently %2$s and %3$s." +msgstr "" + +#: inc/options/cdn.php:76 +#: inc/options/cdn.php:98 +msgid "authorized" +msgstr "" + +#: inc/options/cdn.php:76 +#: inc/options/cdn.php:98 +msgid "not authorized" +msgstr "" + +#. translators: 1 HTML strong tag containing CDN Engine value, 2 HTML span tag containing CDN Engine enabled/disabled value. +#: inc/options/cdn.php:92 +msgid "Content Delivery Network full-site-delivery support via %1$s is currently %2$s and %3$s." +msgstr "" + #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:67 +#: inc/options/cdn.php:119 +msgid "Maximize %1$sCDN%2$s usage by %3$s or %4$s." +msgstr "" + +#. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. +#: inc/options/cdn.php:180 msgid "Prepare the %1$sCDN%2$s by:" msgstr "" -#: inc/options/cdn.php:81 +#: inc/options/cdn.php:194 msgid "importing attachments into the Media Library" msgstr "" -#: inc/options/cdn.php:82 +#: inc/options/cdn.php:195 msgid "unsuccessful file transfers" msgstr "" -#: inc/options/cdn.php:82 +#: inc/options/cdn.php:195 msgid "if some objects appear to be missing." msgstr "" +#: inc/options/cdn.php:198 +#: inc/options/cdn.php:502 +#: inc/popup/cdn_purge.php:75 +#: Util_Ui.php:1847 +msgid "Purge" +msgstr "" + #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:89 +#: inc/options/cdn.php:203 msgid " objects from the %1$sCDN%2$s if needed." msgstr "" -#: inc/options/cdn.php:104 +#: inc/options/cdn.php:219 msgid "if the domain name of your site has ever changed." msgstr "" -#: inc/options/cdn.php:119 +#: inc/options/cdn.php:237 msgid "to make existing file modifications visible to visitors with a primed cache." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:145 +#: inc/options/cdn.php:263 msgid "If checked, all attachments will be hosted with the %1$sCDN%2$s." msgstr "" #. translators: 1 HTML line break. -#: inc/options/cdn.php:162 +#: inc/options/cdn.php:280 msgid "%1$sTo enable that, switch off \"Use single network configuration file for all sites\" option at General settings page and use specific settings for each blog." msgstr "" -#: inc/options/cdn.php:179 +#: inc/options/cdn.php:297 msgid "Upload attachments" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:192 +#: inc/options/cdn.php:310 msgid "If checked, WordPress static core file types specified in the \"wp-includes file types to upload\" field below will be hosted with the %1$sCDN%2$s." msgstr "" -#: inc/options/cdn.php:211 +#: inc/options/cdn.php:329 msgid "Upload includes files" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:223 +#: inc/options/cdn.php:341 msgid "If checked, all theme file types specified in the \"theme file types to upload\" field below will be hosted with the %1$sCDN%2$s." msgstr "" -#: inc/options/cdn.php:242 +#: inc/options/cdn.php:360 msgid "Upload theme files" msgstr "" #. translators: 5 opening HTML acronym tag, 6 closing HTML acronym tag. -#: inc/options/cdn.php:257 +#: inc/options/cdn.php:375 msgid "If checked, minified %1$sCSS%2$s and %3$sJS%4$s files will be hosted with the %5$sCDN%6$s." msgstr "" -#: inc/options/cdn.php:280 +#: inc/options/cdn.php:398 msgid "Upload minify files" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:293 +#: inc/options/cdn.php:411 msgid "If checked, any file names or paths specified in the \"custom file list\" field below will be hosted with the %1$sCDN%2$s." msgstr "" -#: inc/options/cdn.php:312 +#: inc/options/cdn.php:430 msgid "Upload custom files" msgstr "" -#: inc/options/cdn.php:321 +#: inc/options/cdn.php:439 msgid "If modified files are not always detected and replaced, use this option to over-write them." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:335 +#: inc/options/cdn.php:453 msgid "Adds canonical %1$sHTTP%2$s header to assets files." msgstr "" -#: inc/options/cdn.php:357 +#: inc/options/cdn.php:475 msgid "Configuration: Objects" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:388 +#: inc/options/cdn.php:518 msgid "Only purge %1$sCDN%2$s manually" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:407 +#: inc/options/cdn.php:537 msgid "Purge %1$sCDN%2$s only if explicit purge button is clicked." msgstr "" #. translators: 1: HTML break, 2: HTML anchor open tag, 3: HTML anchor close tag. -#: inc/options/cdn.php:427 +#: inc/options/cdn.php:557 msgid "Please see %2$sAmazon's CloudFront documentation -- Paying for file invalidation%3$s:%1$sThe first 1,000 invalidation paths that you submit per month are free; you pay for each invalidation path over 1,000 in a month.%1$sYou can disable automatic purging by enabling \"Only purge CDN manually\"." msgstr "" #. translators: 5 opening HTML acronym tag, 6 closing HTML acronym tag. -#: inc/options/cdn.php:460 +#: inc/options/cdn.php:590 msgid "When %1$sSSL%2$s pages are returned no %3$sCDN%4$s %5$sURL%6$ss will appear in HTML pages." msgstr "" -#: inc/options/cdn.php:468 +#: inc/options/cdn.php:598 #: inc/popup/cdn_rename_domain.php:26 msgid "Uniform Resource Indicator" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:489 +#: inc/options/cdn.php:619 msgid "All Media Library content will use %1$sCDN%2$s links on administration pages." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:514 +#: inc/options/cdn.php:644 msgid "Add %1$sCORS%2$s headers to allow cross-domain assets usage." msgstr "" -#: inc/options/cdn.php:518 +#: inc/options/cdn.php:648 msgid "Access-Control-Allow-Origin" msgstr "" -#: inc/options/cdn.php:535 +#: inc/options/cdn.php:665 msgid "Select user roles that will use the origin server exclusively:" msgstr "" -#: inc/options/cdn.php:564 +#: inc/options/cdn.php:694 #: inc/options/dbcache.php:90 #: inc/options/install.php:83 #: inc/options/install.php:255 -#: inc/options/pgcache.php:645 -#: inc/options/pgcache.php:716 -#: PageSpeed_Instructions.php:70 -#: PageSpeed_Instructions.php:87 -#: PageSpeed_Instructions.php:359 +#: inc/options/pgcache.php:647 +#: inc/options/pgcache.php:718 +#: PageSpeed_Instructions.php:81 +#: PageSpeed_Instructions.php:98 +#: PageSpeed_Instructions.php:367 msgid "Frequently Asked Questions" msgstr "" -#: inc/options/cdn.php:583 +#: inc/options/cdn.php:713 msgid "Automatically upload minify files" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:589 +#: inc/options/cdn.php:719 msgid "If %1$sCDN%2$s is enabled (and not using the origin pull method), your minified files will be automatically uploaded." msgstr "" -#: inc/options/cdn.php:626 +#: inc/options/cdn.php:756 msgid "Automatically attempt to find and upload changed files." msgstr "" -#: inc/options/cdn.php:636 +#: inc/options/cdn.php:766 msgid "Specify the interval between upload of changed files." msgstr "" -#: inc/options/cdn.php:645 +#: inc/options/cdn.php:775 msgid "The number of seconds to wait before upload attempt." msgstr "" -#: inc/options/cdn.php:654 +#: inc/options/cdn.php:784 msgid "Number of files processed per upload attempt." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:669 +#: inc/options/cdn.php:799 msgid "Specify the file types within the WordPress core to host with the %1$sCDN%2$s." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:697 +#: inc/options/cdn.php:827 msgid "Specify the file types in the active theme to host with the %1$sCDN%2$s." msgstr "" -#: inc/options/cdn.php:720 +#: inc/options/cdn.php:850 msgid "Automatically import files hosted with 3rd parties of these types (if used in your posts / pages) to your media library." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:734 +#: inc/options/cdn.php:864 msgid "Specify any files outside of theme or other common directories to host with the %1$sCDN%2$s." msgstr "" -#: inc/options/cdn.php:750 +#: inc/options/cdn.php:880 msgid "To upload files in blogs.dir for current blog write wp-content/<currentblog>/." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:765 +#: inc/options/cdn.php:895 msgid "Specify user agents that should not access files hosted with the %1$sCDN%2$s." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/cdn.php:792 +#: inc/options/cdn.php:922 msgid "Specify the path of files that should not use the %1$sCDN%2$s." msgstr "" #. translators: 1 Cookie Domain. -#: inc/options/cdn.php:819 +#: inc/options/cdn.php:949 msgid "Set cookie domain to \"%1$s\"" msgstr "" #. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: inc/options/cdn.php:834 +#: inc/options/cdn.php:964 msgid "If using subdomain for %1$sCDN%2$s functionality, this setting helps prevent new users from sending cookies in requests to the %3$sCDN%4$s subdomain." msgstr "" -#: inc/options/cdn.php:862 +#: inc/options/cdn.php:992 msgid "You can use placeholders {wp_content_dir}, {plugins_dir}, {uploads_dir} instead of writing folder paths (wp-content, wp-content/plugins, wp-content/uploads)." msgstr "" #. translators: 5 opening HTML a tag to W3TC BrowserCache admin page, 6 closing HTML a tag. -#: inc/options/cdn.php:870 +#: inc/options/cdn.php:1000 msgid "If using Amazon Web Services or Self-Hosted %1$sCDN%2$s types, enable %3$sHTTP%4$s compression in the \"Media & Other Files\" section on %5$sBrowser Cache%6$s Settings tab." msgstr "" @@ -7139,7 +7634,7 @@ msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. #: inc/options/cdn/azure.php:99 -msgid "or %1$sCNAME%2$s:" +msgid " or %1$sCNAME%2$s:" msgstr "" #: inc/options/cdn/azure.php:120 @@ -7241,18 +7736,6 @@ msgstr "" msgid "(reserved for JS before )" msgstr "" -#: inc/options/cdn/common/cnames.php:58 -#: inc/options/minify.php:496 -#: inc/options/minify.php:770 -#: inc/popup/cdn_queue.php:25 -#: inc/popup/cdn_queue.php:34 -#: inc/popup/cdn_queue.php:58 -#: inc/popup/cdn_queue.php:67 -#: inc/popup/cdn_queue.php:88 -#: inc/popup/cdn_queue.php:97 -msgid "Delete" -msgstr "" - #: inc/options/cdn/common/cnames.php:66 msgid "Add CNAME" msgstr "" @@ -7398,138 +7881,133 @@ msgstr "" #. translators: 1 opening HTML span tag, 2 opening HTML sup tag, 3 closing HTML sup tag, 4 closing HTML span tag. #: inc/options/common/footer.php:22 -#: inc/options/common/top_nav_bar.php:114 +#: inc/options/common/top_nav_bar.php:120 msgid "W3 Total Cache %1$sby W3 EDGE %2$s®%3$s%4$s" msgstr "" -#: inc/options/common/footer.php:41 +#: inc/options/common/footer.php:42 +msgid "Learn more about Pro!" +msgstr "" + +#: inc/options/common/footer.php:47 msgid "Documentation" msgstr "" -#: inc/options/common/footer.php:42 -#: inc/options/common/footer.php:43 +#: inc/options/common/footer.php:48 +#: inc/options/common/footer.php:49 msgid "Support Center" msgstr "" -#: inc/options/common/footer.php:45 -#: inc/options/common/footer.php:46 -msgid "GitHub" -msgstr "" - #: inc/options/common/footer.php:51 #: inc/options/common/footer.php:52 +msgid "GitHub" +msgstr "" + +#: inc/options/common/footer.php:55 +#: inc/options/common/footer.php:56 msgid "Forums" msgstr "" -#: inc/options/common/footer.php:54 -#: inc/options/common/footer.php:55 +#: inc/options/common/footer.php:58 +#: inc/options/common/footer.php:59 msgid "Premium Support Services" msgstr "" -#: inc/options/common/footer.php:59 +#: inc/options/common/footer.php:63 msgid "Pro Features" msgstr "" -#: inc/options/common/footer.php:78 -#: inc/options/common/footer.php:79 -msgid "WPML Extension" +#: inc/options/common/footer.php:85 +#: inc/options/common/footer.php:86 +#: UserExperience_Remove_CssJs_Extension.php:160 +msgid "Remove CSS/JS" msgstr "" #: inc/options/common/footer.php:91 -msgid "Learn more about Pro!" +#: inc/options/common/footer.php:92 +msgid "WPML Extension" msgstr "" -#: inc/options/common/footer.php:96 +#: inc/options/common/footer.php:103 msgid "Follow Us" msgstr "" -#: inc/options/common/footer.php:97 -#: inc/options/common/footer.php:98 +#: inc/options/common/footer.php:104 +#: inc/options/common/footer.php:105 msgid "W3 Edge" msgstr "" +#: inc/options/common/footer.php:115 +msgid "Partners" +msgstr "" + #: inc/options/common/top_nav_bar.php:56 -#: UserExperience_GeneralPage_View.php:16 -#: UserExperience_Plugin_Admin.php:24 -#: UserExperience_Plugin_Admin.php:25 -#: Util_PageUrls.php:939 +#: UserExperience_GeneralPage_View.php:18 +#: UserExperience_Plugin_Admin.php:35 +#: UserExperience_Plugin_Admin.php:36 +#: Util_PageUrls.php:941 msgid "User Experience" msgstr "" -#: inc/options/common/top_nav_bar.php:70 -#: inc/options/general.php:984 +#: inc/options/common/top_nav_bar.php:76 +#: inc/options/general.php:1039 #: PageSpeed_Page_View.php:23 #: Root_AdminMenu.php:119 #: Root_AdminMenu.php:120 -#: Util_PageUrls.php:936 -#: Util_Ui.php:1600 +#: Util_PageUrls.php:938 +#: Util_Ui.php:1635 msgid "Google PageSpeed" msgstr "" -#: inc/options/common/top_nav_bar.php:74 +#: inc/options/common/top_nav_bar.php:80 #: Root_AdminMenu.php:131 #: Root_AdminMenu.php:132 #: SetupGuide_Plugin_Admin.php:931 -#: Util_PageUrls.php:947 +#: Util_PageUrls.php:949 msgid "Setup Guide" msgstr "" -#: inc/options/common/top_nav_bar.php:80 +#: inc/options/common/top_nav_bar.php:86 #: Root_AdminMenu.php:137 #: Root_AdminMenu.php:138 -#: Util_PageUrls.php:966 +#: Util_PageUrls.php:968 msgid "About" msgstr "" -#: inc/options/common/top_nav_bar.php:88 +#: inc/options/common/top_nav_bar.php:94 #: Root_AdminMenu.php:125 #: Root_AdminMenu.php:126 -#: Util_PageUrls.php:944 +#: Util_PageUrls.php:946 msgid "Install" msgstr "" -#: inc/options/common/top_nav_bar.php:92 +#: inc/options/common/top_nav_bar.php:98 msgid "Compatibility Test" msgstr "" -#: inc/options/common/top_nav_bar.php:132 -#: inc/options/common/top_nav_bar.php:133 -#: inc/options/dashboard.php:72 +#: inc/options/common/top_nav_bar.php:138 +#: inc/options/common/top_nav_bar.php:139 #: Root_AdminMenu.php:43 #: Root_AdminMenu.php:44 -#: Util_PageUrls.php:884 -#: Util_Ui.php:1868 +#: Util_PageUrls.php:886 +#: Util_Ui.php:1929 msgid "Dashboard" msgstr "" -#: inc/options/common/top_nav_bar.php:180 -#: inc/options/common/top_nav_bar.php:181 +#: inc/options/common/top_nav_bar.php:186 +#: inc/options/common/top_nav_bar.php:187 msgid "Info" msgstr "" -#: inc/options/common/top_nav_bar.php:207 +#: inc/options/common/top_nav_bar.php:213 #: Licensing_Plugin_Admin.php:58 msgid "Upgrade" msgstr "" -#. translators: 3 HTML strong tag indicating W3TC version, 4 closing HTML p tag. -#: inc/options/dashboard.php:22 -msgid "%1$sThe plugin is currently %2$s in %3$s mode.%4$s" -msgstr "" - -#: inc/options/dashboard.php:48 +#: inc/options/dashboard.php:13 msgid "Flush caches with " msgstr "" -#. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/dashboard.php:78 -msgid "Thanks for choosing W3TC as your Web Performance Optimization (%1$sWPO%2$s) framework!" -msgstr "" - -#: inc/options/dashboard.php:82 -msgid "Web Performance Optimization" -msgstr "" - #. translators: 1 Database cache engine name, 2 HTML span indicating DB cache enabled/disabled. #: inc/options/dbcache.php:15 msgid "Database caching via %1$s is currently %2$s." @@ -7572,10 +8050,11 @@ msgid "Please enter the license key you received after successful checkout %1$s. msgstr "" #: inc/options/edd/buy.php:46 -#: PageSpeed_Instructions.php:258 -#: PageSpeed_Instructions.php:483 +#: PageSpeed_Instructions.php:269 +#: PageSpeed_Instructions.php:491 #: PageSpeed_Page.php:113 -#: PageSpeed_Widget.php:132 +#: PageSpeed_Widget.php:104 +#: PageSpeed_Widget.php:152 msgid "here" msgstr "" @@ -7593,7 +8072,7 @@ msgid "Save configuration file" msgstr "" #: inc/options/extensions/list.php:31 -#: inc/options/extensions/list.php:234 +#: inc/options/extensions/list.php:236 msgid "Bulk Actions" msgstr "" @@ -7617,39 +8096,39 @@ msgstr "" msgid "Select %1$s" msgstr "" -#: inc/options/extensions/list.php:130 +#: inc/options/extensions/list.php:131 msgid "Deactivate this extension" msgstr "" -#: inc/options/extensions/list.php:139 +#: inc/options/extensions/list.php:140 msgid "Activate this extension" msgstr "" -#: inc/options/extensions/list.php:147 +#: inc/options/extensions/list.php:148 msgid "Disabled: see Requirements" msgstr "" #. translators: 1 plugin requirements. -#: inc/options/extensions/list.php:171 +#: inc/options/extensions/list.php:172 msgid "Requirements: %s" msgstr "" #. translators: 1 extension version number. -#: inc/options/extensions/list.php:190 +#: inc/options/extensions/list.php:191 msgid "Version %s" msgstr "" #. translators: 1 HTML a tag to extension author page. -#: inc/options/extensions/list.php:203 +#: inc/options/extensions/list.php:204 msgid "By %s" msgstr "" -#: inc/options/extensions/list.php:207 +#: inc/options/extensions/list.php:209 msgid "Visit author homepage" msgstr "" -#: inc/options/extensions/list.php:219 -#: inc/options/extensions/list.php:220 +#: inc/options/extensions/list.php:221 +#: inc/options/extensions/list.php:222 msgid "Visit extension site" msgstr "" @@ -7675,534 +8154,501 @@ msgid "Use preview mode to test configuration scenarios prior to releasing them msgstr "" #: inc/options/general.php:99 -msgid "" -"Page cache is a technique used to speed up the performance of a website by storing a copy of the \n" -"\t\t\t\t\tgenerated HTML page in the server's memory or disk, and then serving that copy to subsequent \n" -"\t\t\t\t\tvisitors instead of generating the page from scratch each time. This can result in significant \n" -"\t\t\t\t\tspeed improvements for websites with high traffic or dynamic content." +msgid "Page cache is a technique used to speed up the performance of a website by storing a copy of the generated HTML page in the server's memory or disk, and then serving that copy to subsequent visitors instead of generating the page from scratch each time. This can result in significant speed improvements for websites with high traffic or dynamic content." msgstr "" -#: inc/options/general.php:120 +#: inc/options/general.php:117 msgid "Caching pages will reduce the response time of your site and increase the scale of your web server." msgstr "" -#: inc/options/general.php:129 +#: inc/options/general.php:126 #: SetupGuide_Plugin_Admin.php:971 msgid "Disk: Basic" msgstr "" -#: inc/options/general.php:133 +#: inc/options/general.php:130 #: SetupGuide_Plugin_Admin.php:972 msgid "Disk: Enhanced" msgstr "" -#: inc/options/general.php:138 +#: inc/options/general.php:135 #: SystemOpCache_GeneralPage_View.php:43 -#: Util_Ui.php:1213 +#: Util_Ui.php:1236 msgid "Opcode: Alternative PHP Cache (APC / APCu)" msgstr "" -#: inc/options/general.php:143 -#: Util_Ui.php:1218 +#: inc/options/general.php:140 +#: Util_Ui.php:1241 msgid "Opcode: eAccelerator" msgstr "" -#: inc/options/general.php:148 -#: Util_Ui.php:1223 +#: inc/options/general.php:145 +#: Util_Ui.php:1246 msgid "Opcode: XCache" msgstr "" -#: inc/options/general.php:153 -#: Util_Ui.php:1228 +#: inc/options/general.php:150 +#: Util_Ui.php:1251 msgid "Opcode: WinCache" msgstr "" -#: inc/options/general.php:158 +#: inc/options/general.php:155 #: UsageStatistics_Page_View.php:405 -#: Util_Ui.php:1233 +#: Util_Ui.php:1256 msgid "Memcached" msgstr "" -#: inc/options/general.php:163 +#: inc/options/general.php:160 msgid "Nginx + Memcached" msgstr "" -#: inc/options/general.php:163 +#: inc/options/general.php:160 msgid " (available after upgrade)" msgstr "" -#: inc/options/general.php:168 +#: inc/options/general.php:165 #: UsageStatistics_Page_View.php:434 -#: Util_Ui.php:1238 +#: Util_Ui.php:1261 msgid "Redis" msgstr "" -#: inc/options/general.php:173 +#: inc/options/general.php:170 msgid "Shared Server (disk enhanced is best):" msgstr "" -#: inc/options/general.php:174 -#: Util_Ui.php:1250 +#: inc/options/general.php:171 +#: Util_Ui.php:1273 msgid "Dedicated / Virtual Server:" msgstr "" -#: inc/options/general.php:175 -#: Util_Ui.php:1251 +#: inc/options/general.php:172 +#: Util_Ui.php:1274 msgid "Multiple Servers:" msgstr "" -#: inc/options/general.php:187 -msgid "" -"Minification is a technique used to reduce the file size of HTML, CSS, and JavaScript \n" -"\t\t\t\t\tfiles by removing unnecessary characters such as whitespace, comments, and line breaks. \n" -"\t\t\t\t\tThis process can significantly improve the load times of web pages by reducing the amount \n" -"\t\t\t\t\tof data that needs to be downloaded by the user's browser." +#: inc/options/general.php:184 +msgid "Minification is a technique used to reduce the file size of HTML, CSS, and JavaScript files by removing unnecessary characters such as whitespace, comments, and line breaks. This process can significantly improve the load times of web pages by reducing the amount of data that needs to be downloaded by the user's browser." msgstr "" #. translators: 5 opening HTML acronym tag, 6 closing HTML acronym tag. -#: inc/options/general.php:213 +#: inc/options/general.php:207 msgid "Minification can decrease file size of %1$sHTML%2$s, %3$sCSS%4$s, %5$sJS%6$s and feeds respectively by ~10%% on average." msgstr "" -#: inc/options/general.php:231 +#: inc/options/general.php:225 msgid "Minify frequently asked questions" msgstr "" -#: inc/options/general.php:231 -#: inc/options/general.php:250 -#: inc/options/general.php:259 -#: inc/options/general.php:276 -msgid "Learn more" -msgstr "" - -#: inc/options/general.php:242 +#: inc/options/general.php:236 msgid "Auto" msgstr "" -#: inc/options/general.php:243 +#: inc/options/general.php:237 msgid "Manual" msgstr "" -#: inc/options/general.php:245 -msgid "Select manual mode to use fields on the minify settings tab to specify files to be minified, otherwise files will be minified automatically." +#: inc/options/general.php:239 +msgid "Select manual mode to use fields on the Minify settings tab to specify files to be minified, otherwise files will be minified automatically." msgstr "" -#: inc/options/general.php:250 -msgid "How to use manual minify" +#: inc/options/general.php:244 +msgid "How to use manual Minify" msgstr "" -#: inc/options/general.php:259 +#: inc/options/general.php:253 msgid "Choosing a minification method" msgstr "" -#: inc/options/general.php:269 -#: inc/options/general.php:299 +#: inc/options/general.php:263 +#: inc/options/general.php:293 msgid "Minify (default)" msgstr "" -#: inc/options/general.php:272 +#: inc/options/general.php:266 msgid "HTML Tidy" msgstr "" -#: inc/options/general.php:276 -msgid "How to use minify HTML" +#: inc/options/general.php:270 +msgid "How to use Minify HTML" msgstr "" -#: inc/options/general.php:286 +#: inc/options/general.php:280 msgid "JSMin (default)" msgstr "" -#: inc/options/general.php:287 +#: inc/options/general.php:281 msgid "Google Closure Compiler (Web Service)" msgstr "" -#: inc/options/general.php:288 +#: inc/options/general.php:282 msgid "Google Closure Compiler (Local Java)" msgstr "" -#: inc/options/general.php:289 +#: inc/options/general.php:283 msgid "Narcissus" msgstr "" -#: inc/options/general.php:290 -#: inc/options/general.php:305 +#: inc/options/general.php:284 +#: inc/options/general.php:299 msgid "YUI Compressor" msgstr "" -#: inc/options/general.php:301 +#: inc/options/general.php:295 msgid "CSS Tidy" msgstr "" -#: inc/options/general.php:304 +#: inc/options/general.php:298 msgid "YUI Compressor (PHP)" msgstr "" -#: inc/options/general.php:320 -msgid "" -"Enable this setting to utilize the power of caching your WordPress site's database queries. \n" -"\t\t\t\t\tBy storing frequently accessed database queries in memory, the database cache reduces the need for \n" -"\t\t\t\t\trepetitive database interactions, resulting in faster page load times. This feature is particularly \n" -"\t\t\t\t\tbeneficial for websites with heavy database usage, improving overall performance and delivering a smoother \n" -"\t\t\t\t\tuser experience." +#: inc/options/general.php:314 +msgid "Enable this setting to utilize the power of caching your WordPress site's database queries. By storing frequently accessed database queries in memory, the database cache reduces the need for repetitive database interactions, resulting in faster page load times. This feature is particularly beneficial for websites with heavy database usage, improving overall performance and delivering a smoother user experience." msgstr "" -#: inc/options/general.php:342 +#: inc/options/general.php:332 msgid "Caching database objects decreases the response time of your site. Best used if object caching is not possible." msgstr "" -#: inc/options/general.php:358 -msgid "" -"Enable this option to utilize an object cache mechanism, which significantly enhances the performance \n" -"\t\t\t\t\tof your WordPress website. Object caching stores frequently accessed database queries and complex data \n" -"\t\t\t\t\tstructures in memory, reducing the need to retrieve them from the database repeatedly. By doing so, it \n" -"\t\t\t\t\tminimizes the processing time required to generate dynamic content, resulting in faster page loading times \n" -"\t\t\t\t\tand improved overall site speed. Enabling object cache is particularly beneficial for websites with heavy \n" -"\t\t\t\t\tdatabase usage or high traffic volumes, as it helps alleviate the strain on the server by efficiently \n" -"\t\t\t\t\tserving cached data." +#: inc/options/general.php:348 +msgid "Enable this option to utilize an object cache mechanism, which significantly enhances the performance of your WordPress website. Object caching stores frequently accessed database queries and complex data structures in memory, reducing the need to retrieve them from the database repeatedly. By doing so, it minimizes the processing time required to generate dynamic content, resulting in faster page loading times and improved overall site speed. Enabling object cache is particularly beneficial for websites with heavy database usage or high traffic volumes, as it helps alleviate the strain on the server by efficiently serving cached data." msgstr "" -#: inc/options/general.php:373 +#: inc/options/general.php:357 #: SetupGuide_Plugin_Admin.php:1282 msgid "Object Cache is disabled via filter." msgstr "" #. translators: 3 closing HTML acronym tag, 4 closing HTML a tag. -#: inc/options/general.php:386 +#: inc/options/general.php:370 msgid "Object caching greatly increases performance for highly dynamic sites that use the %1$sObject Cache %2$sAPI%3$s%4$s." msgstr "" -#: inc/options/general.php:419 -msgid "" -"Enabling browser caching will instruct visitors' web browsers to store static files from your WordPress \n" -"\t\t\t\t\twebsite, such as images, CSS, and JavaScript files, locally on their devices. By doing so, subsequent \n" -"\t\t\t\t\tvisits to your site will retrieve these cached files from the browser's storage, reducing the need \n" -"\t\t\t\t\tfor repeated downloads. This results in faster page loading times and a smoother browsing experience \n" -"\t\t\t\t\tfor your visitors, ultimately improving the overall speed and performance of your WordPress website." +#: inc/options/general.php:403 +msgid "Enabling browser caching will instruct visitors' web browsers to store static files from your WordPress website, such as images, CSS, and JavaScript files, locally on their devices. By doing so, subsequent visits to your site will retrieve these cached files from the browser's storage, reducing the need for repeated downloads. This results in faster page loading times and a smoother browsing experience for your visitors, ultimately improving the overall speed and performance of your WordPress website." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:444 +#: inc/options/general.php:424 msgid "Enable %1$sHTTP%2$s compression and add headers to reduce server load and decrease file load time." msgstr "" -#: inc/options/general.php:469 -msgid "" -"A reverse proxy is a server that sits between a client and a web server, acting as an intermediary \n" -"\t\t\t\t\tfor requests. It retrieves resources on behalf of the client from the server, and then returns \n" -"\t\t\t\t\tthe response to the client. By utilizing a reverse proxy, such as Varnish or Nginx, in conjunction \n" -"\t\t\t\t\twith W3 Total Cache, you can significantly enhance the performance of your WordPress website by \n" -"\t\t\t\t\tcaching and serving static content directly from the reverse proxy server, reducing the load on \n" -"\t\t\t\t\tyour WordPress server and improving response times for visitors." +#: inc/options/general.php:449 +msgid "A reverse proxy is a server that sits between a client and a web server, acting as an intermediary for requests. It retrieves resources on behalf of the client from the server, and then returns the response to the client. By utilizing a reverse proxy, such as Varnish or Nginx, in conjunction with W3 Total Cache, you can significantly enhance the performance of your WordPress website by caching and serving static content directly from the reverse proxy server, reducing the load on your WordPress server and improving response times for visitors." msgstr "" #. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: inc/options/general.php:501 +#: inc/options/general.php:476 msgid "Specify the IP addresses of your varnish instances above. The %1$sVCL%2$s's %3$sACL%4$s must allow this request." msgstr "" -#: inc/options/general.php:505 +#: inc/options/general.php:480 msgid "Varnish Configuration Language" msgstr "" -#: inc/options/general.php:507 +#: inc/options/general.php:482 msgid "Access Control List" msgstr "" -#: inc/options/general.php:528 -msgid "" -"Allows policy management to be shared between a dynamic pool of servers. For example, each \n" -"\t\t\t\t\t\tserver in a pool to use opcode caching (which is not a shared resource) and purging is \n" -"\t\t\t\t\t\tthen syncronized between any number of servers in real-time; each server therefore behaves \n" -"\t\t\t\t\t\tidentically even though resources are not shared." +#: inc/options/general.php:503 +msgid "Allows policy management to be shared between a dynamic pool of servers. For example, each server in a pool to use opcode caching (which is not a shared resource) and purging is then synchronized between any number of servers in real-time; each server therefore behaves identically even though resources are not shared." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:559 +#: inc/options/general.php:531 msgid "Specify the Amazon %1$sSNS%2$s service endpoint hostname. If empty, then default \"sns.us-east-1.amazonaws.com\" will be used." msgstr "" -#: inc/options/general.php:563 -#: inc/options/general.php:650 +#: inc/options/general.php:535 +#: inc/options/general.php:622 msgid "Simple Notification Service" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:588 +#: inc/options/general.php:560 msgid "Specify the %1$sAPI%2$s Key." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:617 +#: inc/options/general.php:589 msgid "Specify the %1$sAPI%2$s secret." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:646 +#: inc/options/general.php:618 msgid "Specify the %1$sSNS%2$s topic." msgstr "" -#: inc/options/general.php:677 -#: Util_Ui.php:1527 +#: inc/options/general.php:649 +#: Util_Ui.php:1558 msgid "Licensing" msgstr "" -#: inc/options/general.php:678 -msgid "" -"The plugin license is a key that unlocks advanced features and support for the W3 Total Cache \n" -"\t\t\t\t\t\tWordPress plugin. By activating the license, users gain access to enhanced caching mechanisms, \n" -"\t\t\t\t\t\toptimization tools, enabling them to significantly speed up their \n" -"\t\t\t\t\t\tWordPress websites and improve overall performance." +#: inc/options/general.php:650 +msgid "The plugin license is a key that unlocks advanced features and support for the W3 Total Cache WordPress plugin. By activating the license, users gain access to enhanced caching mechanisms, optimization tools, enabling them to significantly speed up their WordPress websites and improve overall performance." msgstr "" -#: inc/options/general.php:697 +#: inc/options/general.php:666 msgid "Verify license key" msgstr "" #. translators: 1 HTML a tag to W3TC marketing page. -#: inc/options/general.php:704 +#: inc/options/general.php:673 msgid "Please enter the license key provided after %1$s." msgstr "" -#: inc/options/general.php:708 +#: inc/options/general.php:677 msgid "upgrading" msgstr "" -#: inc/options/general.php:730 -#: Util_Ui.php:1592 +#: inc/options/general.php:699 +#: Util_Ui.php:1623 msgid "Miscellaneous" msgstr "" -#: inc/options/general.php:731 -msgid "" -"Miscellaneous settings provide additional options and configurations to optimize and speed up \n" -"\t\t\t\t\tyour WordPress website." +#: inc/options/general.php:700 +msgid "Miscellaneous settings provide additional options and configurations to optimize and speed up your WordPress website." msgstr "" -#: inc/options/general.php:746 +#: inc/options/general.php:714 msgid "Only one configuration file for whole network will be created and used. Recommended if all sites have the same configuration." msgstr "" -#: inc/options/general.php:755 +#: inc/options/general.php:723 msgid "If empty the default path will be used.." msgstr "" #. translators: 1 opening HTML a tag to W3TC install admin page. -#: inc/options/general.php:768 +#: inc/options/general.php:736 msgid "Notify of server configuration errors, if this option is disabled, the server configuration for active settings can be found on the %1$sinstall%2$s tab." msgstr "" -#: inc/options/general.php:788 +#: inc/options/general.php:756 msgid "Enable file locking" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:794 +#: inc/options/general.php:762 msgid "Not recommended for %1$sNFS%2$s systems." msgstr "" -#: inc/options/general.php:798 -#: inc/options/general.php:824 +#: inc/options/general.php:766 +#: inc/options/general.php:792 msgid "Network File System" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:820 -msgid "Optimize disk enhanced page and minify disk caching for %1$sNFS%2$s" +#: inc/options/general.php:788 +msgid "Optimize disk enhanced page and Minify disk caching for %1$sNFS%2$s" msgstr "" -#: inc/options/general.php:835 +#: inc/options/general.php:803 msgid "Try this option if your hosting environment uses a network based file system for a possible performance improvement." msgstr "" -#: inc/options/general.php:843 +#: inc/options/general.php:811 msgid "Fix document root path" msgstr "" #. translators: 1: WordPress ABSPATH value, 2: Server document root value. -#: inc/options/general.php:847 +#: inc/options/general.php:815 msgid "Fix incorrect server document root path. Uses the WordPress ABSPATH (\"%1$s\") in place of the current server document root (\"%2$s\")." msgstr "" -#: inc/options/general.php:858 +#: inc/options/general.php:826 msgid "Anonymously track usage to improve product quality" msgstr "" -#: inc/options/general.php:869 -#: Util_Ui.php:1596 -msgid "Debug" -msgstr "" - #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:873 +#: inc/options/general.php:841 msgid "Detailed information about each cache will be appended in (publicly available) %1$sHTML%2$s comments in the page's source code. Performance in this mode will not be optimal, use sparingly and disable when not in use." msgstr "" -#: inc/options/general.php:893 +#: inc/options/general.php:861 msgid "Debug mode:" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/general.php:914 +#: inc/options/general.php:882 msgid "If selected, detailed caching information will appear at the end of each page in a %1$sHTML%2$s comment. View a page's source code to review." msgstr "" -#: inc/options/general.php:934 +#: inc/options/general.php:902 msgid "Purge Logs:" msgstr "" -#: inc/options/general.php:941 +#: inc/options/general.php:909 msgid "Page Cache Purge Log" msgstr "" -#: inc/options/general.php:942 -#: inc/options/general.php:951 -#: inc/options/general.php:960 +#: inc/options/general.php:910 +#: inc/options/general.php:919 +#: inc/options/general.php:928 msgid "view log" msgstr "" -#: inc/options/general.php:950 +#: inc/options/general.php:918 msgid "Database Cache Purge Log" msgstr "" -#: inc/options/general.php:959 +#: inc/options/general.php:927 msgid "Object Cache Purge Log" msgstr "" -#: inc/options/general.php:967 +#: inc/options/general.php:935 msgid "Purge Logs provide information on when your cache has been purged and what triggered it." msgstr "" -#: inc/options/general.php:969 +#: inc/options/general.php:937 msgid "Sometimes, you'll encounter a complex issue involving your cache being purged for an unknown reason. The Purge Logs functionality can help you easily resolve those issues." msgstr "" -#: inc/options/general.php:985 -msgid "" -"The PageSpeed Tool is a powerful feature that can be used to help optimize and enhance the performance \n" -"\t\t\t\t\tof your WordPress website. By leveraging the insights and recommendations provided by Google's \n" -"\t\t\t\t\tPageSpeed Insights API, this tool analyzes your website's speed and suggests improvements to boost \n" -"\t\t\t\t\tits performance. By implementing the recommended optimizations, such as minimizing CSS and JavaScript, \n" -"\t\t\t\t\toptimizing images, and enabling browser caching, you can significantly accelerate your WordPress site, \n" -"\t\t\t\t\tresulting in faster loading times and an improved user experience." +#: inc/options/general.php:953 +msgid "The WebP Converter tool can be used to generate WebP versions of media library images which offer superior lossless and lossy compression." msgstr "" -#: inc/options/general.php:997 +#. Translators: 1 name of plugin, 2 opening HTML a tag, 3 closing HTML a tag. +#: inc/options/general.php:969 +msgid "The tool and its settings can be found on the %1$s %2$sWebP Converter%3$s page." +msgstr "" + +#: inc/options/general.php:979 +msgid "Enable WebP Converter Extension" +msgstr "" + +#. translators: 1 HTML line breaks, 2 license rates for free/pro users, 3 link to image service tool. +#: inc/options/general.php:983 +msgid "This extension allows for optimizing media library images to WebP format.%1$s%2$s%1$s%3$s" +msgstr "" + +#. translators: 4 closing HTML a tag. +#: inc/options/general.php:992 +msgid "As a Pro license holder you are granted conversion rates of %1$s/hour and %2$s/month. Conversion rates are subject to change and documentation can be found %3$shere%4$s." +msgstr "" + +#: inc/options/general.php:998 +#: inc/options/general.php:1013 +msgid "unlimited" +msgstr "" + +#. translators: 5 opening HTML a tag to documentation URL, 6 closing HTML a tag. +#: inc/options/general.php:1005 +msgid "As a free user you are limited to conversions of %1$s/hour and %2$s/month. The Pro license increases these rates to %3$s/hour and %4$s/month. Conversion rates are subject to change and documentation can be found %5$shere%6$s." +msgstr "" + +#: inc/options/general.php:1040 +msgid "The PageSpeed Tool is a powerful feature that can be used to help optimize and enhance the performance of your WordPress website. By leveraging the insights and recommendations provided by Google's PageSpeed Insights API, this tool analyzes your website's speed and suggests improvements to boost its performance. By implementing the recommended optimizations, such as minimizing CSS and JavaScript, optimizing images, and enabling browser caching, you can significantly accelerate your WordPress site, resulting in faster loading times and an improved user experience." +msgstr "" + +#: inc/options/general.php:1047 msgid "PageSpeed Tool" msgstr "" #. translators: 1 Request response code, 2 Error message. -#: inc/options/general.php:1020 +#: inc/options/general.php:1070 msgid "Response Code: %1$s
Response Message: %2$s" msgstr "" -#: inc/options/general.php:1030 -#: inc/options/general.php:1044 -#: inc/options/general.php:1085 +#: inc/options/general.php:1080 +#: inc/options/general.php:1094 +#: inc/options/general.php:1135 msgid "Google PageSpeed Insights API authorization failed." msgstr "" -#: inc/options/general.php:1039 -msgid "Google PageSpeed Insights API authorization successfull." +#: inc/options/general.php:1089 +msgid "Google PageSpeed Insights API authorization successful." msgstr "" -#: inc/options/general.php:1058 +#: inc/options/general.php:1098 +msgid "Missing refresh token." +msgstr "" + +#: inc/options/general.php:1108 msgid "Google PageSpeed Insights API authorization successfully reset." msgstr "" -#: inc/options/general.php:1066 +#: inc/options/general.php:1116 msgid "Unique site ID missing for authorize request!" msgstr "" -#: inc/options/general.php:1068 +#: inc/options/general.php:1118 msgid "Authorize URL missing for authorize request!" msgstr "" -#: inc/options/general.php:1070 +#: inc/options/general.php:1120 msgid "Return URL missing for authorize request!" msgstr "" -#: inc/options/general.php:1072 +#: inc/options/general.php:1122 msgid "Failed to process authorize request!" msgstr "" -#: inc/options/general.php:1076 +#: inc/options/general.php:1126 msgid "No authorize code returned to W3-API from Google!" msgstr "" -#: inc/options/general.php:1078 +#: inc/options/general.php:1128 msgid "No W3Key return to W3-API from Google!" msgstr "" -#: inc/options/general.php:1080 +#: inc/options/general.php:1130 msgid "No W3-API matching record found during Google authorization return processing!" msgstr "" -#: inc/options/general.php:1103 +#: inc/options/general.php:1153 msgid "Valid" msgstr "" -#: inc/options/general.php:1120 +#: inc/options/general.php:1170 msgid "Allow W3 Total Cache to connect to the PageSpeed Insights API on your behalf." msgstr "" -#: inc/options/general.php:1130 -msgid "Enable Google PageSpeed dashboard widget" -msgstr "" - -#: inc/options/general.php:1131 -msgid "Display Google PageSpeed results on the WordPress dashboard." -msgstr "" - -#: inc/options/general.php:1146 -#: Util_Ui.php:1604 +#: inc/options/general.php:1186 +#: Util_Ui.php:1639 msgid "Import / Export Settings" msgstr "" -#: inc/options/general.php:1147 -msgid "" -"This tool allows users to easily transfer their W3 Total Cache plugin settings between different \n" -"\t\t\t\t\tWordPress installations by exporting the current configuration as a file and importing it on \n" -"\t\t\t\t\tanother site, ensuring consistent caching and performance optimizations across multiple websites." +#: inc/options/general.php:1187 +msgid "This tool allows users to easily transfer their W3 Total Cache plugin settings between different WordPress installations by exporting the current configuration as a file and importing it on another site, ensuring consistent caching and performance optimizations across multiple websites." msgstr "" -#: inc/options/general.php:1169 +#: inc/options/general.php:1207 msgid "Import configuration:" msgstr "" -#: inc/options/general.php:1172 +#: inc/options/general.php:1210 msgid "Upload" msgstr "" -#: inc/options/general.php:1173 +#: inc/options/general.php:1211 msgid "Upload and replace the active settings file." msgstr "" -#: inc/options/general.php:1177 +#: inc/options/general.php:1215 msgid "Export configuration:" msgstr "" -#: inc/options/general.php:1179 +#: inc/options/general.php:1217 msgid "Download" msgstr "" -#: inc/options/general.php:1180 +#: inc/options/general.php:1218 msgid "Download the active settings file." msgstr "" -#: inc/options/general.php:1184 +#: inc/options/general.php:1222 msgid "Reset configuration:" msgstr "" -#: inc/options/general.php:1186 +#: inc/options/general.php:1224 msgid "Restore Default Settings" msgstr "" -#: inc/options/general.php:1187 +#: inc/options/general.php:1225 msgid "Revert all settings to the defaults. Any settings staged in preview mode will not be modified." msgstr "" #: inc/options/install.php:11 -#: Util_Ui.php:1823 +#: Util_Ui.php:1884 msgid "Initial Installation" msgstr "" @@ -8260,12 +8706,12 @@ msgid "Rewrite Rules (based on active settings)" msgstr "" #: inc/options/install.php:282 -#: Util_Ui.php:1828 +#: Util_Ui.php:1889 msgid "Other" msgstr "" #: inc/options/install.php:291 -#: Util_Ui.php:1830 +#: Util_Ui.php:1891 msgid "Services" msgstr "" @@ -8279,7 +8725,7 @@ msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. #: inc/options/install.php:306 -#: Util_Ui.php:1836 +#: Util_Ui.php:1897 msgid "%1$sPHP%2$s Modules" msgstr "" @@ -8378,8 +8824,8 @@ msgid "Notify when minify cache creation errors occur." msgstr "" #: inc/options/minify.php:149 -#: Util_Ui.php:1661 -#: Util_Ui.php:1774 +#: Util_Ui.php:1696 +#: Util_Ui.php:1809 msgid "eXtensible Markup Language" msgstr "" @@ -8394,7 +8840,7 @@ msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. #: inc/options/minify.php:236 -#: Util_Ui.php:1677 +#: Util_Ui.php:1712 msgid "%1$sJS%2$s" msgstr "" @@ -8507,7 +8953,7 @@ msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. #: inc/options/minify.php:587 -#: Util_Ui.php:1697 +#: Util_Ui.php:1732 msgid "%1$sCSS%2$s" msgstr "" @@ -8584,9 +9030,9 @@ msgid "The %1$sTTL%2$s of page cache files is set via the \"Expires header lifet msgstr "" #: inc/options/minify.php:1025 -#: inc/options/pgcache.php:565 #: inc/options/pgcache.php:567 -#: inc/options/pgcache.php:831 +#: inc/options/pgcache.php:569 +#: inc/options/pgcache.php:833 msgid "Time to Live" msgstr "" @@ -8659,11 +9105,6 @@ msgstr "" msgid "All optimisations" msgstr "" -#: inc/options/minify/csstidy2.php:23 -#: SetupGuide_Plugin_Admin.php:969 -msgid "None" -msgstr "" - #: inc/options/minify/csstidy2.php:24 msgid "Lowercase" msgstr "" @@ -8753,129 +9194,129 @@ msgstr "" msgid "You're using the Community Edition of W3 Total Cache. Maximize your website's speed even more by upgrading to %1$sW3 Total Cache Pro%2$s to unlock advanced anaytics, fragment caching, full site delivery, extension support and other tools that will allow you to completely fine tune your website's performance." msgstr "" -#: inc/options/parts/memcached.php:23 -#: inc/options/parts/memcached_extension.php:25 -msgid "Multiple servers may be used and seperated by a comma; e.g. 127.0.0.1:11211, domain.com:11211" +#: inc/options/parts/memcached.php:20 +#: inc/options/parts/memcached_extension.php:22 +msgid "Enter one server definition per line: e.g. 127.0.0.1:11211 or domain.com:11211." +msgstr "" + +#: inc/options/parts/memcached.php:24 +#: inc/options/parts/memcached_extension.php:30 +#: inc/options/parts/redis.php:44 +#: inc/options/parts/redis_extension.php:46 +msgid "Use persistent connection:" msgstr "" #: inc/options/parts/memcached.php:27 #: inc/options/parts/memcached_extension.php:33 -#: inc/options/parts/redis.php:48 -#: inc/options/parts/redis_extension.php:50 -msgid "Use persistent connection:" -msgstr "" - -#: inc/options/parts/memcached.php:30 -#: inc/options/parts/memcached_extension.php:36 -#: inc/options/parts/redis_extension.php:53 +#: inc/options/parts/redis_extension.php:49 msgid "Using persistent connection doesn't reinitialize memcached driver on each request" msgstr "" -#: inc/options/parts/memcached.php:34 -#: inc/options/parts/memcached_extension.php:43 +#: inc/options/parts/memcached.php:31 +#: inc/options/parts/memcached_extension.php:40 msgid "Node Auto Discovery:" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/parts/memcached.php:46 +#: inc/options/parts/memcached.php:43 msgid "ElastiCache %1$sPHP%2$s module not found" msgstr "" -#: inc/options/parts/memcached.php:60 +#: inc/options/parts/memcached.php:57 msgid "When Amazon ElastiCache used, specify configuration endpoint as Memcached host" msgstr "" -#: inc/options/parts/memcached.php:67 +#: inc/options/parts/memcached.php:64 msgid "Use binary protocol:" msgstr "" -#: inc/options/parts/memcached.php:70 +#: inc/options/parts/memcached.php:67 msgid "Using binary protocol can increase throughput." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/parts/memcached.php:85 +#: inc/options/parts/memcached.php:82 msgid "Specify memcached username, when %1$sSASL%2$s authentication used" msgstr "" -#: inc/options/parts/memcached.php:89 -#: inc/options/parts/memcached.php:107 -#: inc/options/parts/memcached.php:137 -#: inc/options/parts/redis.php:116 +#: inc/options/parts/memcached.php:86 +#: inc/options/parts/memcached.php:104 +#: inc/options/parts/memcached.php:134 +#: inc/options/parts/redis.php:112 msgid "Simple Authentication and Security Layer" msgstr "" #. translators: 1 HTML line break, 2 opening HTML acronym tag, 3 closing HTML acronym tag. -#: inc/options/parts/memcached.php:102 +#: inc/options/parts/memcached.php:99 msgid "%1$sAvailable when memcached extension installed, built with %2$sSASL%3$s" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/parts/memcached.php:133 +#: inc/options/parts/memcached.php:130 msgid "Specify memcached password, when %1$sSASL%2$s authentication used" msgstr "" -#: inc/options/parts/memcached_extension.php:49 +#: inc/options/parts/memcached_extension.php:46 msgid "ElastiCache PHP module not found" msgstr "" -#: inc/options/parts/memcached_extension.php:50 +#: inc/options/parts/memcached_extension.php:47 msgid "When Amazon ElastiCache used, specify configuration endpoint as Memecached host" msgstr "" -#: inc/options/parts/memcached_extension.php:62 +#: inc/options/parts/memcached_extension.php:59 msgid "Specify memcached username, when SASL authentication used" msgstr "" -#: inc/options/parts/memcached_extension.php:64 +#: inc/options/parts/memcached_extension.php:61 msgid "
Available when memcached extension installed, built with SASL" msgstr "" -#: inc/options/parts/memcached_extension.php:75 +#: inc/options/parts/memcached_extension.php:72 msgid "Specify memcached password, when SASL authentication used" msgstr "" -#: inc/options/parts/redis.php:30 -#: inc/options/parts/redis_extension.php:32 -msgid "Multiple servers may be used and seperated by a comma; e.g. 127.0.0.1:6379, domain.com:6379. To use TLS, prefix server with tls://" +#: inc/options/parts/redis.php:26 +#: inc/options/parts/redis_extension.php:28 +msgid "Enter one server definition per line: e.g. 127.0.0.1:11211 or domain.com:11211. To use TLS, prefix server with tls://" msgstr "" -#: inc/options/parts/redis.php:38 +#: inc/options/parts/redis.php:34 msgid "Verify TLS Certificates:" msgstr "" -#: inc/options/parts/redis.php:41 -#: inc/options/parts/redis_extension.php:43 +#: inc/options/parts/redis.php:37 +#: inc/options/parts/redis_extension.php:39 msgid "Verify the server's certificate when connecting via TLS." msgstr "" -#: inc/options/parts/redis.php:51 +#: inc/options/parts/redis.php:47 msgid "Using persistent connection doesn't reinitialize redis driver on each request" msgstr "" -#: inc/options/parts/redis.php:61 -#: inc/options/parts/redis.php:85 -#: inc/options/parts/redis_extension.php:63 -#: inc/options/parts/redis_extension.php:85 +#: inc/options/parts/redis.php:57 +#: inc/options/parts/redis.php:81 +#: inc/options/parts/redis_extension.php:59 +#: inc/options/parts/redis_extension.php:81 msgid "In seconds" msgstr "" -#: inc/options/parts/redis.php:71 -#: inc/options/parts/redis_extension.php:73 +#: inc/options/parts/redis.php:67 +#: inc/options/parts/redis_extension.php:69 msgid "In miliseconds" msgstr "" -#: inc/options/parts/redis.php:98 -#: inc/options/parts/redis_extension.php:95 +#: inc/options/parts/redis.php:94 +#: inc/options/parts/redis_extension.php:91 msgid "Database ID to use" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/parts/redis.php:112 +#: inc/options/parts/redis.php:108 msgid "Specify redis password, when %1$sSASL%2$s authentication used" msgstr "" -#: inc/options/parts/redis_extension.php:104 +#: inc/options/parts/redis_extension.php:100 msgid "Specify redis password" msgstr "" @@ -8922,7 +9363,7 @@ msgid "Select user roles that should not receive cached pages:" msgstr "" #: inc/options/pgcache.php:128 -#: Util_Ui.php:1635 +#: Util_Ui.php:1670 msgid "Aliases" msgstr "" @@ -8945,7 +9386,7 @@ msgid "Specify full home %1$sURL%2$ss of your mirrors so that plugin will flush msgstr "" #: inc/options/pgcache.php:190 -#: Util_Ui.php:1636 +#: Util_Ui.php:1671 msgid "Cache Preload" msgstr "" @@ -9056,81 +9497,81 @@ msgid "Reject HEAD requests:" msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/pgcache.php:513 +#: inc/options/pgcache.php:515 msgid "If disabled, HEAD requests can often be cached resulting in \"empty pages\" being returned for subsequent requests for a %1$sURL%2$s." msgstr "" #. translators: 3 opening HTML acronym tag, 4 closing HTML acronym tag. -#: inc/options/pgcache.php:561 +#: inc/options/pgcache.php:563 msgid "Significantly reduce the default %1$sTTL%2$s for comment cookies to reduce the number of authenticated user traffic. Enter -1 to revert to default %3$sTTL%4$s." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/pgcache.php:592 +#: inc/options/pgcache.php:594 msgid "Always cache %1$sURL%2$ss that use these query string name-value pairs. The value part is not required. But if used, separate name-value pairs with an equals sign (i.e., name=value). Each pair should be on their own line." msgstr "" -#: inc/options/pgcache.php:615 +#: inc/options/pgcache.php:617 msgid "Never send cache pages for these user agents." msgstr "" -#: inc/options/pgcache.php:624 +#: inc/options/pgcache.php:626 msgid "Never cache pages that use the specified cookies." msgstr "" #. translators: 2 opening HTML acronym tag, 3 closing HTML acronym tag, 4 closing HTML acronym tag. -#: inc/options/pgcache.php:640 +#: inc/options/pgcache.php:642 msgid "Always ignore the specified pages / directories. Supports regular expressions (See %1$s%2$sFAQ%3$s%4$s)" msgstr "" -#: inc/options/pgcache.php:668 +#: inc/options/pgcache.php:670 msgid "Always ignore all pages filed under the specified category slugs." msgstr "" -#: inc/options/pgcache.php:677 +#: inc/options/pgcache.php:679 msgid "Always ignore all pages filed under the specified tag slugs." msgstr "" -#: inc/options/pgcache.php:686 +#: inc/options/pgcache.php:688 msgid "Always ignore all pages filed under the specified author usernames." msgstr "" -#: inc/options/pgcache.php:695 +#: inc/options/pgcache.php:697 msgid "Always ignore all pages filed under the specified custom fields. Separate name-value pairs with an equals sign (i.e., name=value)." msgstr "" #. translators: 3 closing HTML acronym tag, 4 closing HTML acronym tag. -#: inc/options/pgcache.php:711 +#: inc/options/pgcache.php:713 msgid "Cache the specified pages / directories even if listed in the \"never cache the following pages\" field. Supports regular expression (See %1$s%2$sFAQ%3$s%4$s)" msgstr "" -#: inc/options/pgcache.php:741 +#: inc/options/pgcache.php:743 msgid "Cache the specified pages even if they don't have trailing slash." msgstr "" -#: inc/options/pgcache.php:751 +#: inc/options/pgcache.php:753 msgid "Specify additional page headers to cache." msgstr "" #. translators: 1 opening HTML acronym tag, 2 closing HTML acronym tag. -#: inc/options/pgcache.php:764 +#: inc/options/pgcache.php:766 msgid "Return correct Content-Type header for %1$sXML%2$s files (e.g., feeds and sitemaps). Slows down cache engine." msgstr "" -#: inc/options/pgcache.php:786 -#: Util_Ui.php:1640 -#: Util_Ui.php:1713 -#: Util_Ui.php:1807 +#: inc/options/pgcache.php:788 +#: Util_Ui.php:1675 +#: Util_Ui.php:1748 +#: Util_Ui.php:1850 msgid "Note(s)" msgstr "" #. translators: 5 opening HTML a tag to W3TC BrowserCache admin page, 6 closing HTML a tag. -#: inc/options/pgcache.php:798 +#: inc/options/pgcache.php:800 msgid "Enable %1$sHTTP%2$s compression in the \"%3$sHTML%4$s\" section on %5$sBrowser Cache Settings tab." msgstr "" #. translators: 5 opening HTML a tag to W3TC BrowserCache admin page, 6 closing HTML a tag. -#: inc/options/pgcache.php:827 +#: inc/options/pgcache.php:829 msgid "The %1$sTTL%2$s of page cache files is set via the \"Expires header lifetime\" field in the \"%3$sHTML%4$s\" section on %5$sBrowser Cache%6$s Settings tab." msgstr "" @@ -9154,13 +9595,6 @@ msgstr "" msgid "Processed:" msgstr "" -#: inc/popup/cdn_export_file.php:38 -#: inc/popup/cdn_export_library.php:28 -#: inc/popup/cdn_import_library.php:29 -#: inc/popup/cdn_rename_domain.php:47 -msgid "Status:" -msgstr "" - #: inc/popup/cdn_export_file.php:42 #: inc/popup/cdn_export_library.php:32 #: inc/popup/cdn_import_library.php:33 @@ -9364,10 +9798,6 @@ msgstr "" msgid "Pending" msgstr "" -#: lib/NetDNA/NetDNAPresentation.php:66 -msgid "Active" -msgstr "" - #: lib/NetDNA/NetDNAPresentation.php:68 msgid "Cancelled" msgstr "" @@ -9830,8 +10260,8 @@ msgstr "" #: PageSpeed_Api.php:258 #: PageSpeed_Page.php:134 #: PageSpeed_Page.php:147 -#: PageSpeed_Widget.php:153 -#: PageSpeed_Widget.php:166 +#: PageSpeed_Widget.php:173 +#: PageSpeed_Widget.php:186 msgid "API request error!" msgstr "" @@ -9841,13 +10271,13 @@ msgstr "" #: PageSpeed_Api.php:260 #: PageSpeed_Page.php:136 -#: PageSpeed_Widget.php:155 +#: PageSpeed_Widget.php:175 msgid "Response Code : " msgstr "" #: PageSpeed_Api.php:261 #: PageSpeed_Page.php:137 -#: PageSpeed_Widget.php:156 +#: PageSpeed_Widget.php:176 msgid "Response Message : " msgstr "" @@ -9895,690 +10325,673 @@ msgstr "" msgid "Matching Google access record found but the refresh token value is blank!" msgstr "" -#. translators: 3 HTML a tag to W3TC minify CSS admin page. -#: PageSpeed_Instructions.php:38 -msgid "%1$s can eliminate render blocking resources. Once Minified, you can defer JS in the %2$s. Render blocking CSS can be eliminated in %3$s using the \"Eliminate Render blocking CSS by moving it to HTTP body\" (PRO FEATURE)." -msgstr "" - -#: PageSpeed_Instructions.php:43 -#: PageSpeed_Instructions.php:288 -#: PageSpeed_Instructions.php:381 -#: PageSpeed_Instructions.php:619 -msgid "Minify JS" -msgstr "" - -#: PageSpeed_Instructions.php:43 -msgid "Performance » Minify » JS" -msgstr "" - -#: PageSpeed_Instructions.php:44 -#: PageSpeed_Instructions.php:286 -#: PageSpeed_Instructions.php:395 -#: PageSpeed_Instructions.php:642 -msgid "Minify CSS" -msgstr "" - -#: PageSpeed_Instructions.php:44 -msgid "Performance » Minify » CSS" +#. translators: 5 HTML a tag to W3TC Minify CSS admin page, 6 HTML line break tag. +#: PageSpeed_Instructions.php:40 +msgid "" +"%1$s can eliminate render blocking resources.%6$sOnce Minified, you can defer JS in the\n" +"\t\t\t\t\t\t\t\t\t\t%2$s.%6$sThe Defer Scripts (PRO FEATURE) can also be used with or without Minify to defer\n" +"\t\t\t\t\t\t\t\t\t\tthe loading of JS files containing the \"src\" attribute. Scripts matched using this\n" +"\t\t\t\t\t\t\t\t\t\tfeature will be excluded from the Minify process. To enable this feature navigate\n" +"\t\t\t\t\t\t\t\t\t\tto %3$s and check the \"Defer JavaScript\" checkbox. Once enabled the settings can be found\n" +"\t\t\t\t\t\t\t\t\t\tat %4$s.%6$sRender blocking CSS can be eliminated in %5$s using the \"Eliminate Render\n" +"\t\t\t\t\t\t\t\t\t\tblocking CSS by moving it to HTTP body\" (PRO FEATURE)." msgstr "" #: PageSpeed_Instructions.php:51 -msgid "Some themes and plugins are loading CSS files or parts of the CSS files on all pages and not only on the pages that should be loading on. For eaxmple if you are using some contact form plugin, there is a chance that the CSS file of that plugin will load not only on the /contact/ page, but on all other pages as well and this is why the unused CSS should be removed." +#: PageSpeed_Instructions.php:296 +#: PageSpeed_Instructions.php:389 +#: PageSpeed_Instructions.php:609 +msgid "Minify JS" +msgstr "" + +#: PageSpeed_Instructions.php:51 +msgid "Performance » Minify » JS" msgstr "" #: PageSpeed_Instructions.php:52 -#: PageSpeed_Instructions.php:95 -msgid "Open your Chrome browser, go to “Developer Tools”, click on “More Tools” and then “Coverage”." +#: UserExperience_DeferScripts_Extension.php:171 +msgid "Defer Scripts" +msgstr "" + +#: PageSpeed_Instructions.php:52 +msgid "Performance » General Settings » User Experience" msgstr "" #: PageSpeed_Instructions.php:53 -#: PageSpeed_Instructions.php:96 -msgid "Coverage will open up. We will see buttons for start capturing coverage, to reload and start capturing coverage and to stop capturing coverage and show results." +msgid "Defer Scripts Settings" +msgstr "" + +#: PageSpeed_Instructions.php:53 +msgid "Performance » User Experience" msgstr "" #: PageSpeed_Instructions.php:54 -#: PageSpeed_Instructions.php:97 +#: PageSpeed_Instructions.php:294 +#: PageSpeed_Instructions.php:403 +#: PageSpeed_Instructions.php:632 +msgid "Minify CSS" +msgstr "" + +#: PageSpeed_Instructions.php:54 +msgid "Performance » Minify » CSS" +msgstr "" + +#: PageSpeed_Instructions.php:62 +msgid "Some themes and plugins are loading CSS files or parts of the CSS files on all pages and not only on the pages that should be loading on. For eaxmple if you are using some contact form plugin, there is a chance that the CSS file of that plugin will load not only on the /contact/ page, but on all other pages as well and this is why the unused CSS should be removed." +msgstr "" + +#: PageSpeed_Instructions.php:63 +#: PageSpeed_Instructions.php:106 +msgid "Open your Chrome browser, go to “Developer Tools”, click on “More Tools” and then “Coverage”." +msgstr "" + +#: PageSpeed_Instructions.php:64 +#: PageSpeed_Instructions.php:107 +msgid "Coverage will open up. We will see buttons for start capturing coverage, to reload and start capturing coverage and to stop capturing coverage and show results." +msgstr "" + +#: PageSpeed_Instructions.php:65 +#: PageSpeed_Instructions.php:108 msgid "If you have a webpage you want to analyze its code coverage. Load the webpage and click on the o button in the Coverage tab." msgstr "" -#: PageSpeed_Instructions.php:55 -#: PageSpeed_Instructions.php:98 +#: PageSpeed_Instructions.php:66 +#: PageSpeed_Instructions.php:109 msgid "After sometime, a table will show up in the tab with the resources it analyzed, and how much code is used in the webpage. All the files linked in the webpage (css, js) will be listed in the Coverage tab. Clicking on any resource there will open that resource in the Sources panel with a breakdown of Total Bytes and Unused Bytes." msgstr "" -#: PageSpeed_Instructions.php:56 +#: PageSpeed_Instructions.php:67 msgid "With this breakdown, we can see how many unused bytes are in our CSS files, so we can manually remove them." msgstr "" #. translators: 1 HTML a tag to W3TC Minify CSS admin page, 2 HTML acronym for CSS, 3 HTML acronym for JS, 4 HTML a tag to W3 API FAQ page containing HTML acronym tag for FAQ. #. translators: 1 HTML a tag to W3TC Minify JS admin page, 2 HTML acronym for CSS, 3 HTML acronym for JS, 4 HTML a tag to W3 API FAQ page containing HTML acronym tag for FAQ. -#: PageSpeed_Instructions.php:63 -#: PageSpeed_Instructions.php:80 -#: PageSpeed_Instructions.php:352 +#: PageSpeed_Instructions.php:74 +#: PageSpeed_Instructions.php:91 +#: PageSpeed_Instructions.php:360 msgid "On the %1$s tab all of the recommended settings are preset. Use the help button to simplify discovery of your %2$s and %3$s files and groups. Pay close attention to the method and location of your %3$s group embeddings. See the plugin's %4$s for more information on usage." msgstr "" -#: PageSpeed_Instructions.php:68 -#: PageSpeed_Instructions.php:85 -#: PageSpeed_Instructions.php:357 +#: PageSpeed_Instructions.php:79 +#: PageSpeed_Instructions.php:96 +#: PageSpeed_Instructions.php:365 msgid "CSS" msgstr "" -#: PageSpeed_Instructions.php:69 -#: PageSpeed_Instructions.php:86 -#: PageSpeed_Instructions.php:358 +#: PageSpeed_Instructions.php:80 +#: PageSpeed_Instructions.php:97 +#: PageSpeed_Instructions.php:366 msgid "JS" msgstr "" -#: PageSpeed_Instructions.php:94 +#: PageSpeed_Instructions.php:105 msgid "Some themes and plugins are loading JS files or parts of the JS files on all pages and not only on the pages that should be loading on. For eaxmple if you are using some contact form plugin, there is a chance that the JS file of that plugin will load not only on the /contact/ page, but on all other pages as well and this is why the unused JS should be removed." msgstr "" -#: PageSpeed_Instructions.php:99 +#: PageSpeed_Instructions.php:110 msgid "With this breakdown, we can see how many unused bytes are in our JS files, so we can manually remove them." msgstr "" #. translators: 1 HTML a tag to helpx.adobe.com for optimizing-image-jped-format. -#: PageSpeed_Instructions.php:106 +#: PageSpeed_Instructions.php:117 msgid "It's important to prepare images before uloading them to the website. This should be done before the Image is uploaded and can be done by using some image optimization tool like %1$s." msgstr "" -#: PageSpeed_Instructions.php:110 +#: PageSpeed_Instructions.php:121 msgid "photoshop" msgstr "" -#: PageSpeed_Instructions.php:114 +#: PageSpeed_Instructions.php:125 msgid "Using srcset:" msgstr "" -#: PageSpeed_Instructions.php:115 +#: PageSpeed_Instructions.php:126 msgid "The srcset HTML tag provides the browser with variations of an image (including a fallback image) and instructs the browser to use specific images depending on the situation." msgstr "" -#: PageSpeed_Instructions.php:116 +#: PageSpeed_Instructions.php:127 msgid "Essentially, you create various sizes of your image, and then utilize the srcset tag to define when the images get served. This is useful for responsive design when you have multiple images to deliver across\tseveral devices and dimensions." msgstr "" -#: PageSpeed_Instructions.php:117 +#: PageSpeed_Instructions.php:128 msgid "For example, let's say you want to send a high-resolution image to only those users that have high-resolution screens, as\tdetermined by the Device pixel ratio (DPR). The code would look like this:" msgstr "" -#: PageSpeed_Instructions.php:118 +#: PageSpeed_Instructions.php:129 msgid "A single image" msgstr "" -#: PageSpeed_Instructions.php:119 +#: PageSpeed_Instructions.php:130 msgid "Use image optimization plugin." msgstr "" -#: PageSpeed_Instructions.php:122 -#: PageSpeed_Instructions.php:264 +#: PageSpeed_Instructions.php:133 msgid "Enable lazy load for images." msgstr "" #. translators: 1 W3TC plugin name, opening HTML a tag to Image Service extension, 3 closing HTML a tag. -#: PageSpeed_Instructions.php:128 -#: PageSpeed_Instructions.php:141 -#: PageSpeed_Instructions.php:219 -msgid "Use %1$s %2$sImage Service%3$s to convert media library images to WebP." +#: PageSpeed_Instructions.php:139 +#: PageSpeed_Instructions.php:152 +#: PageSpeed_Instructions.php:230 +msgid "Use %1$s %2$sWebP Converter%3$s to convert media library images to WebP." msgstr "" -#: PageSpeed_Instructions.php:133 -#: PageSpeed_Instructions.php:146 -#: PageSpeed_Instructions.php:224 -#: PageSpeed_Instructions.php:298 +#: PageSpeed_Instructions.php:144 +#: PageSpeed_Instructions.php:157 +#: PageSpeed_Instructions.php:235 +#: PageSpeed_Instructions.php:306 msgid "W3TC Extensions" msgstr "" #. translators: 1 W3TC plugin name, 2 HTML a tag to kjdev php-ext-brotli. -#: PageSpeed_Instructions.php:155 +#: PageSpeed_Instructions.php:166 msgid "Use %1$s Browser Caching - Peformance>Browser Cache - Enable Gzip compression or Brotli compression (Gzip compression is most common and for Brotli compression you need to install %2$s on your server." msgstr "" -#: PageSpeed_Instructions.php:160 +#: PageSpeed_Instructions.php:171 msgid "Brotli extension" msgstr "" -#: PageSpeed_Instructions.php:167 +#: PageSpeed_Instructions.php:178 msgid "Look at the list of third-party resources flagged by Google Page speed and add preconnect or dns-prefetch to their link tags depending on whether the resource is critical or not." msgstr "" -#: PageSpeed_Instructions.php:170 +#: PageSpeed_Instructions.php:181 msgid "Add preconnect for critical third-party domains. Out of the list of third-party resources flagged by Google Page speed, identify the critical third-party resources and add the following code to the link tag:" msgstr "" -#: PageSpeed_Instructions.php:172 +#: PageSpeed_Instructions.php:183 msgid "Where \"https://third-party-example.com\" is the critical third-party domain your page intends to connect to." msgstr "" -#: PageSpeed_Instructions.php:175 +#: PageSpeed_Instructions.php:186 msgid "Add dns-prefetch for all other third-party domains. For all other third-party scripts, including non-critical ones, add the following code to the link tag:" msgstr "" -#: PageSpeed_Instructions.php:177 +#: PageSpeed_Instructions.php:188 msgid "Where \"https://third-party-example.com\"\tis the domain of the respective third-party resource." msgstr "" #. translators: 1 W3TC plugin name, 2 opening HTML a tag to Page Cache setting, 3 closing HTML a tag. -#: PageSpeed_Instructions.php:185 +#: PageSpeed_Instructions.php:196 msgid "Use %1$s %2$sPage Caching%3$s (fastest module)" msgstr "" -#: PageSpeed_Instructions.php:196 +#: PageSpeed_Instructions.php:207 msgid "When dealing with server-side redirects, we recommend that they be executed via web server configuration as they are often faster than application-level configuration." msgstr "" -#: PageSpeed_Instructions.php:197 +#: PageSpeed_Instructions.php:208 msgid "Avoid client-side redirects, as much as possible, as they are slower, non-cacheable and may not be supported by browsers by default." msgstr "" -#: PageSpeed_Instructions.php:198 +#: PageSpeed_Instructions.php:209 msgid "Wherever possible, avoid landing page redirects; especially, the practice of executing separate, individual redirects for reasons such as protocol change, adding www, mobile-specific page, geo-location, and subdomain." msgstr "" -#: PageSpeed_Instructions.php:199 +#: PageSpeed_Instructions.php:210 msgid "Always redirect to the preferred version of the URL, especially, when redirects are dynamically generated. This helps eliminate unnecessary redirects." msgstr "" -#: PageSpeed_Instructions.php:200 +#: PageSpeed_Instructions.php:211 msgid "Similarly, remove temporary redirects if not needed anymore." msgstr "" -#: PageSpeed_Instructions.php:201 +#: PageSpeed_Instructions.php:212 msgid "Remember that combining multiple redirects into a single redirect is the most effective way to improve web performance." msgstr "" #. translators: 1 W3TC plugin name. -#: PageSpeed_Instructions.php:207 +#: PageSpeed_Instructions.php:218 msgid "JS and CSS - Use HTTP2/Push for %1$s Minified files" msgstr "" -#: PageSpeed_Instructions.php:213 +#: PageSpeed_Instructions.php:224 msgid "Preload fonts hosted on the server: " msgstr "" -#: PageSpeed_Instructions.php:230 +#: PageSpeed_Instructions.php:241 msgid "Incorporate good site building practices into your development workflow to ensure you avoid duplication of JavaScript modules in the first place." msgstr "" #. translators: 1 HTML a tag to Zillow Webpack-Stats-Duplicates. -#: PageSpeed_Instructions.php:235 +#: PageSpeed_Instructions.php:246 msgid "To fix this audit, use a tool like %1$s to identify duplicate modules" msgstr "" -#: PageSpeed_Instructions.php:239 +#: PageSpeed_Instructions.php:250 msgid "webpack-stats-duplicates" msgstr "" -#: PageSpeed_Instructions.php:246 +#: PageSpeed_Instructions.php:257 msgid "One way to deal with this issue is to load polyfills, only when needed, which can provide feature-detection support at JavaScript runtime. However, it is often very difficult to implement in practice." msgstr "" -#: PageSpeed_Instructions.php:247 +#: PageSpeed_Instructions.php:258 msgid "Implement modern feature-detection using " msgstr "" -#: PageSpeed_Instructions.php:248 +#: PageSpeed_Instructions.php:259 msgid "Every browser that supports " msgstr "" -#: PageSpeed_Instructions.php:248 +#: PageSpeed_Instructions.php:259 msgid " also supports most of the ES6 features. This lets you load regular JavaScript files with ES6 features, knowing that the browser can handle it." msgstr "" -#: PageSpeed_Instructions.php:249 +#: PageSpeed_Instructions.php:260 msgid "For browsers that don't support " msgstr "" -#: PageSpeed_Instructions.php:249 +#: PageSpeed_Instructions.php:260 msgid " you can use the translated ES5 code instead. In this manner, you are always serving modern code to modern browsers." msgstr "" #. translators: 1 HTML a tag to philipwalton.com for deplying-es2015-code-in-production-today. -#: PageSpeed_Instructions.php:254 +#: PageSpeed_Instructions.php:265 msgid "Learn more about implementing this technique %1$s." msgstr "" #. translators: 1 W3TC plugin name, 2 opening HTML a tag to Minify setting, 3 closing HTML a tag. -#: PageSpeed_Instructions.php:270 +#: PageSpeed_Instructions.php:278 msgid "Deffer or async the JS (Select Non blocking using Defer or Non blocking using async Embed method in %1$s %2$sMinify%3$s options before head and after body)" msgstr "" #. translators: 4 opening html a tagl to JS Minify settings, 5 closing HTML a tag. -#: PageSpeed_Instructions.php:281 -msgid "Compress your HTML, CSS, and JavaScript files and minify your CSS and JavaScript to ensure your text-based resources are as small as they can be. Use the %1$s Minify %2$sJS%3$s and %4$sCSS%5$s features to accomplish this." +#: PageSpeed_Instructions.php:289 +msgid "Compress your HTML, CSS, and JavaScript files and Minify your CSS and JavaScript to ensure your text-based resources are as small as they can be. Use the %1$s Minify %2$sJS%3$s and %4$sCSS%5$s features to accomplish this." msgstr "" #. translators: 1 W3TC plugin name, 2 opening HTML a tag to W3TC extensions, 3 closing HTML a tag. -#: PageSpeed_Instructions.php:293 -msgid "Optimize your image delivery by sizing them properly and compressing them for smaller sizes. Use Webp conversion via the %1$s %2$sImage Service%3$s extension." +#: PageSpeed_Instructions.php:301 +msgid "Optimize your image delivery by sizing them properly and compressing them for smaller sizes. Use Webp conversion via the %1$s %2$sWebP Converter%3$s extension." msgstr "" #. translators: 1 opening HTML a tag to Browser Caching setting, 2 closing HTML a tag. -#: PageSpeed_Instructions.php:303 +#: PageSpeed_Instructions.php:311 msgid "Use %1$sBrowser Caching%2$s for static files and HTML - 1 year for static files 1 hor for html" msgstr "" -#: PageSpeed_Instructions.php:313 +#: PageSpeed_Instructions.php:321 msgid "Without completely redesigning your web page from scratch, typically you cannot resolve this warning. Understand that this warning is significant and if you get it for more than one or two pages in your site, you should consider:" msgstr "" -#: PageSpeed_Instructions.php:315 -#: PageSpeed_Instructions.php:587 +#: PageSpeed_Instructions.php:323 +#: PageSpeed_Instructions.php:577 msgid "Reducing the amount of widgets / sections within your web pages or page layouts" msgstr "" -#: PageSpeed_Instructions.php:316 -#: PageSpeed_Instructions.php:588 +#: PageSpeed_Instructions.php:324 +#: PageSpeed_Instructions.php:578 msgid "Using a simpler web page builder as many page builders add a lot of code bloat" msgstr "" -#: PageSpeed_Instructions.php:317 -#: PageSpeed_Instructions.php:589 +#: PageSpeed_Instructions.php:325 +#: PageSpeed_Instructions.php:579 msgid "Using a different theme" msgstr "" -#: PageSpeed_Instructions.php:318 -#: PageSpeed_Instructions.php:590 +#: PageSpeed_Instructions.php:326 +#: PageSpeed_Instructions.php:580 msgid "Using a different slider" msgstr "" #. translators: HTML a tag to developer.mozilla.org for User_Timing_API. -#: PageSpeed_Instructions.php:326 +#: PageSpeed_Instructions.php:334 msgid "The %1$s gives you a way to measure your app's JavaScript performance." msgstr "" -#: PageSpeed_Instructions.php:330 +#: PageSpeed_Instructions.php:338 msgid "User Timing API" msgstr "" -#: PageSpeed_Instructions.php:334 +#: PageSpeed_Instructions.php:342 msgid "You do that by inserting API calls in your JavaScript and then extracting detailed timing data that you can use to optimize your code." msgstr "" #. translators: 1 HTML a tag to developer.chrome.com for devtools/evaluate-performance/reference. -#: PageSpeed_Instructions.php:338 +#: PageSpeed_Instructions.php:346 msgid "You can access those data from JavaScript using the API or by viewing them on your %1$s." msgstr "" -#: PageSpeed_Instructions.php:342 +#: PageSpeed_Instructions.php:350 msgid "Chrome DevTools Timeline Recordings" msgstr "" -#: PageSpeed_Instructions.php:366 -#: PageSpeed_Instructions.php:595 +#: PageSpeed_Instructions.php:374 +#: PageSpeed_Instructions.php:585 msgid "Optimizing third-party JavaScript" msgstr "" -#: PageSpeed_Instructions.php:367 +#: PageSpeed_Instructions.php:375 msgid "Review your website's third-party code and remove the ones\tthat aren't adding any value to your website." msgstr "" -#: PageSpeed_Instructions.php:368 -#: PageSpeed_Instructions.php:601 +#: PageSpeed_Instructions.php:376 +#: PageSpeed_Instructions.php:591 msgid "Debouncing your input handlers" msgstr "" -#: PageSpeed_Instructions.php:369 -#: PageSpeed_Instructions.php:603 +#: PageSpeed_Instructions.php:377 +#: PageSpeed_Instructions.php:593 msgid "Avoid using long-running input handlers (which may block scrolling) and do not make style changes in input handlers (which is likely to cause repainting of pixels)." msgstr "" -#: PageSpeed_Instructions.php:370 -#: PageSpeed_Instructions.php:606 +#: PageSpeed_Instructions.php:378 +#: PageSpeed_Instructions.php:596 msgid "Debouncing your input handlers helps solve both of the above problems." msgstr "" -#: PageSpeed_Instructions.php:371 -#: PageSpeed_Instructions.php:608 +#: PageSpeed_Instructions.php:379 +#: PageSpeed_Instructions.php:598 msgid "Delay 3rd-party JS" msgstr "" -#: PageSpeed_Instructions.php:372 -#: PageSpeed_Instructions.php:610 +#: PageSpeed_Instructions.php:380 +#: PageSpeed_Instructions.php:600 msgid "Reducing JavaScript execution time" msgstr "" #. translators: 4 opening HTML a tag to CDN setting, 5 closing HTML a tag. -#: PageSpeed_Instructions.php:376 +#: PageSpeed_Instructions.php:384 msgid "Reduce your JavaScript payload by implementing code splitting, minifying and compressing your JavaScript code, removing unused code, and following the PRPL pattern. (Use %1$s Minify for %2$sJS%3$s and compression.) Use %4$sCDN%5$s and HTTP2 Push if available on server." msgstr "" -#: PageSpeed_Instructions.php:386 -#: PageSpeed_Instructions.php:632 +#: PageSpeed_Instructions.php:394 +#: PageSpeed_Instructions.php:622 msgid "Reducing CSS parsing time" msgstr "" #. translators: 4 opening HTML a tag to CDN setting, 5 closing HTML a tag. -#: PageSpeed_Instructions.php:390 +#: PageSpeed_Instructions.php:398 msgid "Reduce the time spent parsing CSS by minifying, or deferring non-critical CSS, or removing unused CSS. (Use %1$s Minify for %2$sCSS%3$s and compression.) Use %4$sCDN%5$s and HTTP2 Push if available on server." msgstr "" -#: PageSpeed_Instructions.php:400 -#: PageSpeed_Instructions.php:626 -#: PageSpeed_Instructions.php:649 +#: PageSpeed_Instructions.php:408 +#: PageSpeed_Instructions.php:616 +#: PageSpeed_Instructions.php:639 msgid "Only using compositor properties" msgstr "" -#: PageSpeed_Instructions.php:401 -#: PageSpeed_Instructions.php:461 -#: PageSpeed_Instructions.php:628 -#: PageSpeed_Instructions.php:651 +#: PageSpeed_Instructions.php:409 +#: PageSpeed_Instructions.php:469 +#: PageSpeed_Instructions.php:618 +#: PageSpeed_Instructions.php:641 msgid "Stick to using compositor properties to keep events away from the main-thread. Compositor properties are run on a separate compositor thread, freeing the main-thread for longer and improving your page load performance." msgstr "" -#: PageSpeed_Instructions.php:406 +#: PageSpeed_Instructions.php:414 msgid "Find Slow Third-Party-Code" msgstr "" -#: PageSpeed_Instructions.php:407 +#: PageSpeed_Instructions.php:415 msgid "Lazy Load YouTube Videos" msgstr "" -#: PageSpeed_Instructions.php:408 +#: PageSpeed_Instructions.php:416 msgid "Host Google Fonts Locally" msgstr "" -#: PageSpeed_Instructions.php:409 +#: PageSpeed_Instructions.php:417 msgid "Host Google Analytics Locally" msgstr "" -#: PageSpeed_Instructions.php:410 +#: PageSpeed_Instructions.php:418 msgid "Host Facebook Pixel Locally" msgstr "" -#: PageSpeed_Instructions.php:411 +#: PageSpeed_Instructions.php:419 msgid "Host Gravatars Locally" msgstr "" -#: PageSpeed_Instructions.php:412 +#: PageSpeed_Instructions.php:420 msgid "Delay Third-Party JavaScript" msgstr "" -#: PageSpeed_Instructions.php:413 +#: PageSpeed_Instructions.php:421 msgid "Defer Parsing Of JavaScript" msgstr "" -#: PageSpeed_Instructions.php:414 +#: PageSpeed_Instructions.php:422 msgid "Prefetch Or Preconnect Third-Party Scripts" msgstr "" -#: PageSpeed_Instructions.php:415 +#: PageSpeed_Instructions.php:423 msgid "Avoid Google AdSense And Maps" msgstr "" -#: PageSpeed_Instructions.php:416 +#: PageSpeed_Instructions.php:424 msgid "Don't Overtrack In Google Tag Manager" msgstr "" -#: PageSpeed_Instructions.php:417 +#: PageSpeed_Instructions.php:425 msgid "Replace Embeds With Screenshots" msgstr "" -#: PageSpeed_Instructions.php:418 +#: PageSpeed_Instructions.php:426 msgid "Use A Lightweight Social Sharing Plugin" msgstr "" -#: PageSpeed_Instructions.php:419 +#: PageSpeed_Instructions.php:427 msgid "Use Cloudflare Workers" msgstr "" -#: PageSpeed_Instructions.php:423 +#: PageSpeed_Instructions.php:431 msgid "Preload - Lazyload embeded videos." msgstr "" -#: PageSpeed_Instructions.php:427 +#: PageSpeed_Instructions.php:435 msgid "Don't lazy load images that appear \"above the fold\" just use a standard " msgstr "" -#: PageSpeed_Instructions.php:427 +#: PageSpeed_Instructions.php:435 msgid " or " msgstr "" -#: PageSpeed_Instructions.php:427 +#: PageSpeed_Instructions.php:435 msgid "\telement." msgstr "" #. translators: 1 W3TC plugin name. -#: PageSpeed_Instructions.php:430 +#: PageSpeed_Instructions.php:438 msgid "Exclude the image from being lazy-loaded if the %1$s Lazy load is enabled in Performance » User Experience » Exclude words." msgstr "" -#: PageSpeed_Instructions.php:439 +#: PageSpeed_Instructions.php:447 msgid "Add a passive flag to every event listener that Lighthouse identified." msgstr "" -#: PageSpeed_Instructions.php:440 +#: PageSpeed_Instructions.php:448 msgid "If you're only supporting browsers that have passive event listener support, just add the flag." msgstr "" -#: PageSpeed_Instructions.php:441 -#: PageSpeed_Instructions.php:466 +#: PageSpeed_Instructions.php:449 +#: PageSpeed_Instructions.php:474 msgid "For example:" msgstr "" -#: PageSpeed_Instructions.php:443 +#: PageSpeed_Instructions.php:451 msgid "If you're supporting older browsers that don't support passive event listeners, you'll need to use feature detection or a polyfill. See the Feature Detection section of the WICG Passive event listeners explainer document for more information." msgstr "" -#: PageSpeed_Instructions.php:447 +#: PageSpeed_Instructions.php:455 msgid "You can fix this audit by preferably eliminating document.write() altogether, wherever possible." msgstr "" -#: PageSpeed_Instructions.php:448 +#: PageSpeed_Instructions.php:456 msgid "Avoiding the use of document.write() should ideally be built into your development workflow so that your production website is optimized for web performance from the beginning." msgstr "" #. translators: 1 W3TC plugin name. -#: PageSpeed_Instructions.php:451 +#: PageSpeed_Instructions.php:459 msgid "Using %1$s JS Minify and deferring or using async may also help." msgstr "" -#: PageSpeed_Instructions.php:460 +#: PageSpeed_Instructions.php:468 msgid "Only using compositor properties:" msgstr "" -#: PageSpeed_Instructions.php:465 +#: PageSpeed_Instructions.php:473 msgid "To fix this audit, simply specify, both, the width and height for your webpage's image and video elements. This ensures that the correct spacing is used for images and videos." msgstr "" -#: PageSpeed_Instructions.php:468 +#: PageSpeed_Instructions.php:476 msgid "Where width and height have been declared as 640 and 360 pixels respectively." msgstr "" -#: PageSpeed_Instructions.php:469 +#: PageSpeed_Instructions.php:477 msgid "Note that modern browsers automatically calculate the aspect ratio for an image/video based on the declared width and height attributes." msgstr "" -#: PageSpeed_Instructions.php:473 +#: PageSpeed_Instructions.php:481 msgid "Use the \"viewport\" tag to control the viewport's size and shape form mobile friendly website:" msgstr "" #. translators: 1 HTML a tag to developer.mozilla.org for documentation on viewport_meta_tag. -#: PageSpeed_Instructions.php:479 +#: PageSpeed_Instructions.php:487 msgid "More details %1$s." msgstr "" -#: PageSpeed_Instructions.php:492 +#: PageSpeed_Instructions.php:500 msgid "It's advisable to host the fonts on the server instead of using Google CDN" msgstr "" -#: PageSpeed_Instructions.php:493 +#: PageSpeed_Instructions.php:501 msgid "Preload fonts with a plugin or manually:" msgstr "" -#: PageSpeed_Instructions.php:497 +#: PageSpeed_Instructions.php:505 msgid "Use font-display atribute: The font-display attribute determines how the font is displayed during your page load, based on whether it has been downloaded and is ready for use." msgstr "" -#: PageSpeed_Instructions.php:501 -msgid "Enable Page Cache using the fastest engine." -msgstr "" - -#: PageSpeed_Instructions.php:502 -msgid "What it represents: How much is visible at a time during load." -msgstr "" - -#: PageSpeed_Instructions.php:503 -msgid "Lighthouse Performance score weighting: 10%" -msgstr "" - -#: PageSpeed_Instructions.php:504 -msgid "What it measures: The Speed Index is the average time at which visible parts of the page are displayed." -msgstr "" - -#: PageSpeed_Instructions.php:505 -msgid "How it's measured: Lighthouse's Speed Index measurement comes from a node module called Speedline." -msgstr "" - -#: PageSpeed_Instructions.php:506 -msgid "In order for content to be displayed to the user, the browser must first download, parse, and process all external stylesheets it encounters before it can display or render any content to a user's screen." -msgstr "" - -#: PageSpeed_Instructions.php:507 -msgid "The fastest way to bypass the delay of external resources is to use in-line styles for above-the-fold content." -msgstr "" - #. translators: 1 opening HTML a tag to Browswer Cache settings, 2 closing HTML a tag, 3 W3TC plugin name. -#: PageSpeed_Instructions.php:513 +#: PageSpeed_Instructions.php:511 msgid "Use %1$sBrowser Caching%2$s in %3$s and set the Expires header and cache control header for static files and HTML." msgstr "" -#: PageSpeed_Instructions.php:521 +#: PageSpeed_Instructions.php:519 msgid "Use default values for best results" msgstr "" -#: PageSpeed_Instructions.php:524 +#: PageSpeed_Instructions.php:522 msgid "Eliminate Render Blocking CSS and apply asynchronous loading where applicable. Additionally, image optimization by way of resizing, lazy loaidng, and webp conversion can impact this metric as well." msgstr "" -#: PageSpeed_Instructions.php:530 -msgid "Avoid multiple page redirects." -msgstr "" - -#: PageSpeed_Instructions.php:531 -msgid "Combine images using CSS sprites." -msgstr "" - -#: PageSpeed_Instructions.php:532 -msgid "Remove unnecessary third-party scripts." -msgstr "" - -#: PageSpeed_Instructions.php:533 -msgid "Compress your text resources." -msgstr "" - -#: PageSpeed_Instructions.php:538 +#: PageSpeed_Instructions.php:526 msgid "How To Fix Poor LCP" msgstr "" -#: PageSpeed_Instructions.php:540 +#: PageSpeed_Instructions.php:528 msgid "If the cause is slow server response time:" msgstr "" -#: PageSpeed_Instructions.php:542 +#: PageSpeed_Instructions.php:530 msgid "Optimize your server." msgstr "" -#: PageSpeed_Instructions.php:543 +#: PageSpeed_Instructions.php:531 msgid "Route users to a nearby CDN." msgstr "" -#: PageSpeed_Instructions.php:544 +#: PageSpeed_Instructions.php:532 msgid "Cache assets." msgstr "" -#: PageSpeed_Instructions.php:545 +#: PageSpeed_Instructions.php:533 msgid "Serve HTML pages cache-first." msgstr "" -#: PageSpeed_Instructions.php:546 +#: PageSpeed_Instructions.php:534 msgid "Establish third-party connections early." msgstr "" -#: PageSpeed_Instructions.php:549 +#: PageSpeed_Instructions.php:537 msgid "If the cause is render-blocking JavaScript and CSS:" msgstr "" -#: PageSpeed_Instructions.php:551 +#: PageSpeed_Instructions.php:539 msgid "Minify CSS." msgstr "" -#: PageSpeed_Instructions.php:552 +#: PageSpeed_Instructions.php:540 msgid "Defer non-critical CSS." msgstr "" -#: PageSpeed_Instructions.php:553 +#: PageSpeed_Instructions.php:541 msgid "Inline critical CSS." msgstr "" -#: PageSpeed_Instructions.php:554 +#: PageSpeed_Instructions.php:542 msgid "Minify and compress JavaScript files." msgstr "" -#: PageSpeed_Instructions.php:555 +#: PageSpeed_Instructions.php:543 msgid "Defer unused JavaScript." msgstr "" -#: PageSpeed_Instructions.php:556 +#: PageSpeed_Instructions.php:544 msgid "Minimize unused polyfills." msgstr "" -#: PageSpeed_Instructions.php:559 +#: PageSpeed_Instructions.php:547 msgid "If the cause is resource load times:" msgstr "" -#: PageSpeed_Instructions.php:561 +#: PageSpeed_Instructions.php:549 msgid "Optimize and compress images." msgstr "" -#: PageSpeed_Instructions.php:562 +#: PageSpeed_Instructions.php:550 msgid "Preload important resources." msgstr "" -#: PageSpeed_Instructions.php:563 +#: PageSpeed_Instructions.php:551 +msgid "Disable \"lazy loading\" for assets immediately visible on page load." +msgstr "" + +#: PageSpeed_Instructions.php:552 msgid "Compress text files." msgstr "" -#: PageSpeed_Instructions.php:564 +#: PageSpeed_Instructions.php:553 msgid "Deliver different assets based on the network connection (adaptive serving)." msgstr "" -#: PageSpeed_Instructions.php:565 +#: PageSpeed_Instructions.php:554 msgid "Cache assets using a service worker." msgstr "" -#: PageSpeed_Instructions.php:568 +#: PageSpeed_Instructions.php:557 msgid "If the cause is client-side rendering:" msgstr "" -#: PageSpeed_Instructions.php:570 +#: PageSpeed_Instructions.php:559 msgid "Minimize critical JavaScript." msgstr "" -#: PageSpeed_Instructions.php:571 +#: PageSpeed_Instructions.php:560 msgid "Use another rendering strategy." msgstr "" -#: PageSpeed_Instructions.php:574 +#: PageSpeed_Instructions.php:563 msgid "Features that will help performace of the above:" msgstr "" -#: PageSpeed_Instructions.php:584 +#: PageSpeed_Instructions.php:574 msgid "Without completely redesigning your web page from scratch, typically you cannot resolve this warning. Understand that this warning is significant and if you get it for more than one or two pages in your site, you should consider:" msgstr "" -#: PageSpeed_Instructions.php:598 +#: PageSpeed_Instructions.php:588 msgid "Review your website's third-party code and remove the ones that aren't adding any value to your website." msgstr "" #. translators: 4 opening HTML a tag to CDN setting, 5 closing HTML a tag. -#: PageSpeed_Instructions.php:614 +#: PageSpeed_Instructions.php:604 msgid "Reduce your JavaScript payload by implementing code splitting, minifying and compressing your JavaScript code, removing unused code, and following the PRPL pattern. (Use %1$s %2$sMinify for JS%3$s and compression.) Use %4$sCDN%5$s and HTTP2 Push if available on server." msgstr "" #. translators: 4 opening HTML a tag to CDN setting, 5 closing HTML a tag. -#: PageSpeed_Instructions.php:637 +#: PageSpeed_Instructions.php:627 msgid "Reduce the time spent parsing CSS by minifying, or deferring non-critical CSS, or removing unused CSS. (Use %1$s %2$sMinify for CSS%3$s and compression.) Use %4$sCDN%5$s and HTTP2 Push if available on server." msgstr "" @@ -10593,41 +11006,42 @@ msgstr "" #. translators: 1 HTML a tag to W3TC settings page Google PageSpeed meta box. #: PageSpeed_Page.php:109 -#: PageSpeed_Widget.php:128 +#: PageSpeed_Widget.php:100 +#: PageSpeed_Widget.php:148 msgid "Before you can get started using the Google PageSpeed tool, you’ll first need to authorize access. Please click %1$s." msgstr "" #: PageSpeed_Page.php:125 -#: PageSpeed_Widget.php:144 +#: PageSpeed_Widget.php:164 msgid "API request failed!" msgstr "" #: PageSpeed_Page.php:126 #: PageSpeed_Page.php:135 #: PageSpeed_Page.php:148 -#: PageSpeed_Widget.php:145 -#: PageSpeed_Widget.php:154 -#: PageSpeed_Widget.php:167 +#: PageSpeed_Widget.php:165 +#: PageSpeed_Widget.php:174 +#: PageSpeed_Widget.php:187 msgid "Analyze URL : " msgstr "" #: PageSpeed_Page.php:149 -#: PageSpeed_Widget.php:168 +#: PageSpeed_Widget.php:188 msgid "Mobile response Code : " msgstr "" #: PageSpeed_Page.php:150 -#: PageSpeed_Widget.php:169 +#: PageSpeed_Widget.php:189 msgid "Mobile response Message : " msgstr "" #: PageSpeed_Page.php:151 -#: PageSpeed_Widget.php:170 +#: PageSpeed_Widget.php:190 msgid "Desktop response Code : " msgstr "" #: PageSpeed_Page.php:152 -#: PageSpeed_Widget.php:171 +#: PageSpeed_Widget.php:191 msgid "Desktop response Message : " msgstr "" @@ -10698,7 +11112,7 @@ msgid "Pageload Thumbnails" msgstr "" #: PageSpeed_Page_View_FromAPI.php:114 -#: Util_PageSpeed.php:214 +#: Util_PageSpeed.php:220 msgid "Final Screenshot" msgstr "" @@ -11054,7 +11468,7 @@ msgid "Unavailable" msgstr "" #: SetupGuide_Plugin_Admin.php:970 -#: Util_Ui.php:1208 +#: Util_Ui.php:1231 msgid "Disk" msgstr "" @@ -11206,12 +11620,12 @@ msgstr "" msgid "Setting" msgstr "" -#: SetupGuide_Plugin_Admin.php:1342 -msgid "Cache-Control Header" +#: SetupGuide_Plugin_Admin.php:1341 +msgid "File" msgstr "" -#: SetupGuide_Plugin_Admin.php:1358 -msgid "Enable Image Service" +#: SetupGuide_Plugin_Admin.php:1342 +msgid "Cache-Control Header" msgstr "" #: SetupGuide_Plugin_Admin.php:1364 @@ -11573,6 +11987,14 @@ msgstr "" msgid "Static time to process (ms): " msgstr "" +#: UsageStatistics_Page_View.php:203 +#: UsageStatistics_Page_View.php:341 +#: UsageStatistics_Page_View.php:357 +#: Util_PageSpeed.php:326 +#: Util_PageSpeed.php:533 +msgid "Requests" +msgstr "" + #: UsageStatistics_Page_View.php:205 msgid "Time per request (ms)" msgstr "" @@ -11740,7 +12162,6 @@ msgstr "" #: UsageStatistics_Page_View.php:426 #: UsageStatistics_Page_View.php:452 #: UsageStatistics_Page_View.php:484 -#: UsageStatistics_Widget_View.php:36 msgid "Hit rate" msgstr "" @@ -11784,43 +12205,47 @@ msgstr "" msgid "Enable it here" msgstr "" -#: UsageStatistics_Plugin_Admin.php:55 +#: UsageStatistics_Plugin_Admin.php:47 msgid "W3 Total Cache: Statistics collection is currently enabled. This consumes additional resources, and is not recommended to be run continuously. %s %s" msgstr "" -#: UsageStatistics_Plugin_Admin.php:58 +#: UsageStatistics_Plugin_Admin.php:50 msgid "Disable statistics" msgstr "" -#: UsageStatistics_Plugin_Admin.php:107 +#: UsageStatistics_Plugin_Admin.php:99 msgid "Invalid WordPress nonce. Please reload the page and try again." msgstr "" -#: UsageStatistics_Plugin_Admin.php:119 -msgid "Success" -msgstr "" - -#: UsageStatistics_Plugin_Admin.php:121 +#: UsageStatistics_Plugin_Admin.php:113 msgid "Failed to open file" msgstr "" -#: UsageStatistics_Widget_View.php:44 -msgid "Memcached Usage" +#: UserExperience_DeferScripts_Page_View.php:26 +msgid "For best results it is recommended to enable the Minify feature to optimize internal sources and to then use this feature to handle external sources and/or any internal sources excluded from Minify." msgstr "" -#: UsageStatistics_Widget_View.php:48 -msgid "Redis Usage" +#: UserExperience_DeferScripts_Page_View.php:31 +msgid "To identify render-blocking JavaScript sources, use the %1$sGoogle PageSpeed%2$s tool and add appropirate URLs from the \"Eliminate render-blocking resources\" section to the Delay List textarea below." msgstr "" -#: UsageStatistics_Widget_View.php:52 -msgid "APC Usage" +#: UserExperience_DeferScripts_Page_View.php:52 +msgid "Timeout:" msgstr "" -#: UsageStatistics_Widget_View_Disabled.php:33 -msgid "Upgrade to Pro" +#: UserExperience_DeferScripts_Page_View.php:54 +msgid "Timeout (in milliseconds) to delay the loading of delayed scripts if no user action is taken during page load" msgstr "" -#: UserExperience_GeneralPage_View.php:17 +#: UserExperience_DeferScripts_Page_View.php:61 +msgid "Delay list:" +msgstr "" + +#: UserExperience_DeferScripts_Page_View.php:63 +msgid "Specify keywords to match any attribute of script tags containing the \"src\" attribute. Include one entry per line, e.g. (googletagmanager.com, gtag/js, myscript.js, and name=\"myscript\")" +msgstr "" + +#: UserExperience_GeneralPage_View.php:19 msgid "" "User Experience (UX) is a setting that focuses on enhancing the overall browsing experience for visitors\n" "\t\tof your website. By enabling this feature, you can optimize your website's performance by minimizing\n" @@ -11829,42 +12254,61 @@ msgid "" "\t\tand more enjoyable WordPress website." msgstr "" -#: UserExperience_GeneralPage_View.php:40 +#: UserExperience_GeneralPage_View.php:43 msgid "Defer loading offscreen images." msgstr "" #. translators: 5 opening HTML a tag to W3TC User Experience page, 6 closing HTML a tag. -#: UserExperience_GeneralPage_View.php:54 +#: UserExperience_GeneralPage_View.php:57 msgid "In addition to lazy loading images, with %1$sW3 Total Cache Pro%2$s you can lazy load %3$sGoogle Maps%4$s! More information and settings can be found on the %5$sUser Experience page%6$s." msgstr "" -#: UserExperience_GeneralPage_View.php:79 +#: UserExperience_GeneralPage_View.php:82 msgid "Disable Emoji" msgstr "" -#: UserExperience_GeneralPage_View.php:80 +#: UserExperience_GeneralPage_View.php:83 msgid "Remove emojis support from your website." msgstr "" -#: UserExperience_GeneralPage_View.php:89 +#: UserExperience_GeneralPage_View.php:92 +msgid "Delay the loading of specified interal/external JavaScript sources on your pages separate from Minify." +msgstr "" + +#. translators: 1 opening HTML a tag to W3TC User Experience page, 2 closing HTML a tag. +#: UserExperience_GeneralPage_View.php:100 +#: UserExperience_GeneralPage_View.php:133 +#: UserExperience_GeneralPage_View.php:166 +msgid " Settings can be found on the %1$sUser Experience page%2$s." +msgstr "" + +#: UserExperience_GeneralPage_View.php:124 +msgid "Remove Unwanted/Unused CSS/JS" +msgstr "" + +#: UserExperience_GeneralPage_View.php:125 +msgid "Removes specfied CSS/JS tags from the homepage or on a per page basis." +msgstr "" + +#: UserExperience_GeneralPage_View.php:190 msgid "Disable wp-embed script" msgstr "" -#: UserExperience_GeneralPage_View.php:90 +#: UserExperience_GeneralPage_View.php:191 msgid "Remove wp-embed.js script from your website. oEmbed functionality still works but you will not be able to embed other WordPress posts on your pages." msgstr "" -#: UserExperience_GeneralPage_View.php:99 +#: UserExperience_GeneralPage_View.php:200 msgid "Disable jquery-migrate on the front-end" msgstr "" -#: UserExperience_GeneralPage_View.php:101 +#: UserExperience_GeneralPage_View.php:202 msgid "Remove jquery-migrate support from your website front-end." msgstr "" #: UserExperience_LazyLoad_Page_View.php:17 #: UserExperience_LazyLoad_Plugin.php:123 -#: Util_Ui.php:1815 +#: Util_Ui.php:1859 msgid "Lazy Loading" msgstr "" @@ -11946,6 +12390,134 @@ msgstr "" msgid "%1$sWP Google Maps%2$s plugin" msgstr "" +#: UserExperience_Preload_Requests_Page_View.php:20 +msgid "DNS prefetching, preconnecting, and preloading are essential web optimization techniques that enhance website performance by proactively resolving network-related tasks. DNS prefetching involves resolving domain names to IP addresses before they are needed, reducing the time it takes for the browser to initiate a connection. Preconnecting establishes early connections to servers to expedite resource fetching, anticipating the need for subsequent requests. Preloading involves instructing the browser to fetch and cache critical resources in advance, ensuring a smoother user experience during page load." +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:21 +msgid "However, it's important to note a significant caveat: if a webpage requires connections to numerous third-party domains, indiscriminate preconnecting to all of them can actually hinder performance. Preconnecting to an excessive number of domains can overwhelm the browser and degrade overall speed, as each connection consumes resources. It's crucial for web developers to judiciously implement preconnecting, considering the optimal number and relevance of third-party domains to ensure efficient website loading." +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:22 +msgid "Each of the below fields will default to non-HTTPS if the protocol is ommitted, e.g. (//example.com would become http://example.com). Include the protocol of the target if it is known." +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:28 +msgid "DNS Prefetch Domains:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:31 +msgid "Specify domains whose DNS should be prefetched by browsers. Include one entry per line, e.g. (https://cdn.domain.com, https://fonts.googleapis.com, https://www.google-ananlytics.com, etc.)" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:37 +msgid "Preconnect Domains:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:40 +msgid "Specify domains that browsers should preconnect to. Include one entry per line, e.g. (https://cdn.domain.com, https://fonts.googleapis.com, https://www.google-ananlytics.com, etc.)" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:46 +msgid "Preload CSS:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:49 +msgid "Specify key CSS URLs that should be preloaded by browsers. Include one entry per line, e.g. (https://example.com/example.css, etc.)" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:55 +msgid "Preload JavaScript:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:58 +msgid "Specify key JavaScript URLs that should be preloaded by browsers. Include one entry per line, e.g. (https://example.com/example.js, etc.)" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:64 +msgid "Preload Fonts:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:67 +msgid "Specify key Font URLs that should be preloaded by browsers. Include one entry per line, e.g. (https://example.com/example.woff, etc.)" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:73 +msgid "Preload Images:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:76 +msgid "Specify key Image URLs that should be preloaded by browsers. Include one entry per line, e.g. (https://example.com/example.png, etc.)" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:83 +msgid "Preload Videos:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:86 +msgid "Specify key Video URLs that should be preloaded by browsers. Include one entry per line, e.g. (https://example.com/example.mp4, etc.)" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:93 +msgid "Prelaod Audio:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:96 +msgid "Specify key Audio URLs that should be preloaded by browsers. Include one entry per line, e.g. (https://example.com/example.mp3, etc.)" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:103 +msgid "Preload Documents:" +msgstr "" + +#: UserExperience_Preload_Requests_Page_View.php:106 +msgid "Specify key Document URLs that should be preloaded by browsers. Include one entry per line, e.g. (https://example.com/example.pdf, etc.)" +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:24 +msgid "Remove CSS/JS On Homepage" +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:27 +msgid "CSS/JS entries added to the below textarea will be removed from the homepage if present." +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:34 +msgid "Remove list:" +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:36 +msgid "Specify URLs that should be removed. Include one entry per line, e.g. (googletagmanager.com, gtag/js, myscript.js, and name=\"myscript\")" +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:45 +msgid "Remove CSS/JS Individually" +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:48 +msgid "Use this area to manage individual CSS/JS entries. Defined CSS/JS URLs will include a textarea indicating which pages the given entry should be removed from." +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:51 +msgid "Add" +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:61 +msgid "CSS/JS path to remove:" +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:71 +msgid "Remove on these pages:" +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:77 +msgid "Specify relative/absolute page URLs that the above CSS/JS should be removed from. Include one entry per line." +msgstr "" + +#: UserExperience_Remove_CssJs_Page_View.php:87 +msgid "No CSS/JS removal entires added." +msgstr "" + #: Util_Activation.php:57 msgid "%s
then %s." msgstr "" @@ -12035,125 +12607,148 @@ msgstr "" msgid "Redis password:" msgstr "" -#: Util_PageSpeed.php:228 +#: Util_PageSpeed.php:234 msgid "Other Screenshot" msgstr "" -#: Util_PageSpeed.php:282 -#: Util_PageSpeed.php:292 -#: Util_PageSpeed.php:465 -#: Util_PageSpeed.php:475 +#: Util_PageSpeed.php:285 +#: Util_PageSpeed.php:295 +#: Util_PageSpeed.php:492 +#: Util_PageSpeed.php:502 msgid "Copy Full URL" msgstr "" -#: Util_PageSpeed.php:299 -#: Util_PageSpeed.php:482 +#: Util_PageSpeed.php:302 +#: Util_PageSpeed.php:509 msgid "Total Bytes" msgstr "" -#: Util_PageSpeed.php:303 -#: Util_PageSpeed.php:486 +#: Util_PageSpeed.php:306 +#: Util_PageSpeed.php:513 msgid "Wasted Bytes" msgstr "" -#: Util_PageSpeed.php:307 -#: Util_PageSpeed.php:490 +#: Util_PageSpeed.php:310 +#: Util_PageSpeed.php:517 msgid "Wasted Percentage" msgstr "" -#: Util_PageSpeed.php:311 -#: Util_PageSpeed.php:494 +#: Util_PageSpeed.php:314 +#: Util_PageSpeed.php:521 msgid "Wasted Miliseconds" msgstr "" -#: Util_PageSpeed.php:315 -#: Util_PageSpeed.php:498 +#: Util_PageSpeed.php:318 +#: Util_PageSpeed.php:525 msgid "Type" msgstr "" -#: Util_PageSpeed.php:319 -#: Util_PageSpeed.php:502 +#: Util_PageSpeed.php:322 +#: Util_PageSpeed.php:529 msgid "Group" msgstr "" -#: Util_PageSpeed.php:327 -#: Util_PageSpeed.php:510 +#: Util_PageSpeed.php:330 +#: Util_PageSpeed.php:537 msgid "Transfer Size" msgstr "" -#: Util_PageSpeed.php:331 -#: Util_PageSpeed.php:514 +#: Util_PageSpeed.php:334 +#: Util_PageSpeed.php:541 msgid "Start Time" msgstr "" -#: Util_PageSpeed.php:335 -#: Util_PageSpeed.php:518 +#: Util_PageSpeed.php:338 +#: Util_PageSpeed.php:545 msgid "Duration" msgstr "" -#: Util_PageSpeed.php:339 -#: Util_PageSpeed.php:522 +#: Util_PageSpeed.php:342 +#: Util_PageSpeed.php:549 msgid "Parse/Compile Time" msgstr "" -#: Util_PageSpeed.php:343 -#: Util_PageSpeed.php:526 +#: Util_PageSpeed.php:346 +#: Util_PageSpeed.php:553 msgid "Execution Time" msgstr "" -#: Util_PageSpeed.php:347 -#: Util_PageSpeed.php:530 +#: Util_PageSpeed.php:350 +#: Util_PageSpeed.php:557 msgid "Total" msgstr "" -#: Util_PageSpeed.php:351 -#: Util_PageSpeed.php:534 +#: Util_PageSpeed.php:354 +#: Util_PageSpeed.php:561 msgid "Cache Lifetime Miliseconds" msgstr "" -#: Util_PageSpeed.php:355 -#: Util_PageSpeed.php:538 +#: Util_PageSpeed.php:358 +#: Util_PageSpeed.php:565 msgid "Cache Hit Probability" msgstr "" -#: Util_PageSpeed.php:359 -#: Util_PageSpeed.php:542 +#: Util_PageSpeed.php:362 +#: Util_PageSpeed.php:569 msgid "Statistic" msgstr "" -#: Util_PageSpeed.php:362 -#: Util_PageSpeed.php:373 -#: Util_PageSpeed.php:545 -#: Util_PageSpeed.php:556 +#: Util_PageSpeed.php:365 +#: Util_PageSpeed.php:376 +#: Util_PageSpeed.php:572 +#: Util_PageSpeed.php:583 msgid "Element" msgstr "" -#: Util_PageSpeed.php:370 -#: Util_PageSpeed.php:553 +#: Util_PageSpeed.php:368 +#: Util_PageSpeed.php:378 +#: Util_PageSpeed.php:392 +#: Util_PageSpeed.php:575 +#: Util_PageSpeed.php:585 +#: Util_PageSpeed.php:599 +msgid "Snippet" +msgstr "" + +#: Util_PageSpeed.php:369 +#: Util_PageSpeed.php:379 +#: Util_PageSpeed.php:393 +#: Util_PageSpeed.php:576 +#: Util_PageSpeed.php:586 +#: Util_PageSpeed.php:600 +msgid "Selector" +msgstr "" + +#: Util_PageSpeed.php:373 +#: Util_PageSpeed.php:580 msgid "Value" msgstr "" -#: Util_PageSpeed.php:382 -#: Util_PageSpeed.php:565 +#: Util_PageSpeed.php:406 +#: Util_PageSpeed.php:613 +msgid "Response Time" +msgstr "" + +#: Util_PageSpeed.php:412 +#: Util_PageSpeed.php:619 msgid "No identified items were provided by Google PageSpeed Insights API for this metric" msgstr "" -#: Util_PageSpeed.php:400 -#: Util_PageSpeed.php:424 -#: Util_PageSpeed.php:583 -#: Util_PageSpeed.php:607 +#: Util_PageSpeed.php:429 +#: Util_PageSpeed.php:453 +#: Util_PageSpeed.php:637 +#: Util_PageSpeed.php:661 msgid "Tips" msgstr "" -#: Util_PageSpeed.php:622 +#: Util_PageSpeed.php:676 msgid "Opportunities" msgstr "" -#: Util_PageSpeed.php:623 +#: Util_PageSpeed.php:677 msgid "Diagnostics" msgstr "" -#: Util_PageSpeed.php:624 +#: Util_PageSpeed.php:678 msgid "Passed Audits" msgstr "" @@ -12221,67 +12816,83 @@ msgstr "" msgid "Empty Object Cache" msgstr "" -#: Util_Ui.php:377 +#: Util_Ui.php:379 msgid "Empty CDN Cache" msgstr "" -#: Util_Ui.php:380 +#: Util_Ui.php:382 msgid "Empty Fragment Cache" msgstr "" -#: Util_Ui.php:383 +#: Util_Ui.php:385 msgid "Empty Varnish Cache" msgstr "" -#: Util_Ui.php:386 +#: Util_Ui.php:388 msgid "Empty CloudFlare Cache" msgstr "" -#: Util_Ui.php:391 +#: Util_Ui.php:393 msgid "Empty OpCode Cache" msgstr "" -#: Util_Ui.php:1249 +#: Util_Ui.php:1272 msgid "Shared Server:" msgstr "" -#: Util_Ui.php:1289 +#: Util_Ui.php:1312 msgid "Show More" msgstr "" -#: Util_Ui.php:1350 +#: Util_Ui.php:1373 msgid "Use common settings" msgstr "" -#: Util_Ui.php:1353 +#: Util_Ui.php:1376 msgid "Use specific settings" msgstr "" -#: Util_Ui.php:1380 +#: Util_Ui.php:1403 msgid "Preview" msgstr "" -#: Util_Ui.php:1637 +#: Util_Ui.php:1672 msgid "Purge Policy" msgstr "" -#: Util_Ui.php:1638 +#: Util_Ui.php:1673 msgid "Rest API" msgstr "" -#: Util_Ui.php:1785 +#: Util_Ui.php:1820 msgid "Media" msgstr "" -#: Util_Ui.php:1825 -msgid "Rewrite Rules" +#: Util_Ui.php:1841 +msgid "Configuration (Objects)" +msgstr "" + +#: Util_Ui.php:1844 +msgid "Configuration (FSD)" +msgstr "" + +#: Util_Ui.php:1866 +msgid "Remove CSS/JS - Homepage" msgstr "" #: Util_Ui.php:1867 +msgid "Remove CSS/JS - Singles" +msgstr "" + +#: Util_Ui.php:1886 +msgid "Rewrite Rules" +msgstr "" + +#: Util_Ui.php:1928 msgid "Application" msgstr "" -#: Util_Ui.php:1869 +#: Util_Ui.php:1930 msgid "Behavior" msgstr "" @@ -12315,7 +12926,7 @@ msgid "Varnish Cache" msgstr "" #. translators: 1 class name, 2 file name. -#: w3-total-cache-api.php:188 +#: w3-total-cache-api.php:200 msgid "Attempt to create object of class %1$s has been made, but file %2$s doesnt exists" msgstr "" diff --git a/wp-content/plugins/w3-total-cache/pub/css/feature-showcase.css b/wp-content/plugins/w3-total-cache/pub/css/feature-showcase.css index cc20cc67..e36066d3 100644 --- a/wp-content/plugins/w3-total-cache/pub/css/feature-showcase.css +++ b/wp-content/plugins/w3-total-cache/pub/css/feature-showcase.css @@ -173,7 +173,7 @@ text-align: center; padding: 7px 5px; background: #69BCC3; - color: #fff; + color: #3c434a; } .w3tc-card-ribbon-new b { diff --git a/wp-content/plugins/w3-total-cache/pub/css/options.css b/wp-content/plugins/w3-total-cache/pub/css/options.css index 50c073e9..81030fe3 100644 --- a/wp-content/plugins/w3-total-cache/pub/css/options.css +++ b/wp-content/plugins/w3-total-cache/pub/css/options.css @@ -1209,7 +1209,7 @@ td .w3tc-control-after span { } #w3tc-footer .button-buy-plugin, #w3tc-footer .w3tc-gopro-button { - margin-top: 10px; + margin: 10px 10px 0; white-space: normal; float: left; clear: both; @@ -1222,17 +1222,15 @@ td .w3tc-control-after span { #w3tc-footer .w3tc-footer-column-1 { width: 20%; - margin-bottom: 15px; } #w3tc-footer .w3tc-footer-column-2 { width: 40%; - margin-bottom: 15px; } #w3tc-footer .w3tc-footer-inner-column-50 { width: 50%; - padding-right: 15px; + padding-right: 5px; float: left; box-sizing: border-box; } @@ -1248,6 +1246,104 @@ td .w3tc-control-after span { } +#w3tc-footer .w3tc-bunnycdn-logo, +#w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-logo { + width: 150px; + height: 50px; + background: url('../img/w3tc_bunnycdn_logo.svg') 0 8px no-repeat; +} + +#w3tc-bunnycdn-ad-cdn, +#w3tc-bunnycdn-ad-general { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; +} + +#w3tc-bunnycdn-ad-cdn { + background: linear-gradient(to bottom, #FCFDFF, #E7F1FF); + border: 1px solid #c3c4c7; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); +} + +#w3tc-bunnycdn-ad-general { + background: #12193B; + margin-top: 10px; +} + +#w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-icon-bunny-rocket { + padding: 5px; +} + +#w3tc-bunnycdn-ad-cdn strong { + color: #3E497E; + font-weight: 700; + margin: 5px 10px; + padding: 5px 10px; +} + +#w3tc-bunnycdn-ad-general strong { + color: #FFFFFF; + font-weight: 700; + margin: 5px 10px; + padding: 5px 10px; +} + +#w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-promotion-button { + margin: 5px 10px; + padding: 5px 10px; + color: #ffffff; + font-weight: 600; + background-color: #242958; + border-color: #242958; + border-radius: 5px; + cursor: pointer; +} + +#w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-promotion-button:hover { + background-color: #4965B6; + border-color: #4965B6; +} + +#w3tc-bunnycdn-ad-general .w3tc-bunnycdn-promotion-button { + margin: 5px 10px; + padding: 5px 10px; + color: #12193B; + font-weight: 700; + border: 2px solid transparent; + border-radius: 5px; + background-image: linear-gradient(to right, #E97B4F, #ECB22B); + background-clip: padding-box, border-box; + transition: background-image 0.3s ease; + cursor: pointer; +} + +#w3tc-bunnycdn-ad-general .w3tc-bunnycdn-promotion-button:hover { + background-image: linear-gradient(to right, #FFA681, #FFE072); +} + +#w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-logo { + margin: 5px 10px; + padding: 5px; +} + +#w3tc-bunnycdn-ad-general .w3tc-bunnycdn-icon-white { + margin: 5px 10px; + padding: 5px; +} + +#w3tc-bunnycdn-ad-cdn strong, +#w3tc-bunnycdn-ad-general strong { + margin-right: auto; +} + +#w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-promotion-button, +#w3tc-bunnycdn-ad-general .w3tc-bunnycdn-promotion-button { + margin-left: auto; +} + + /** * Button Save Dropdown */ @@ -1430,6 +1526,31 @@ td .w3tc-control-after span { .w3tc_form_bar .w3tc-button-control-container .w3tc-button-save-dropdown { float: unset; } + #w3tc-footer .button-buy-plugin, + #w3tc-footer .w3tc-bunnycdn-logo { + float: none; + margin: 1em auto; + } + + #w3tc-bunnycdn-ad-cdn, + #w3tc-bunnycdn-ad-general { + flex-direction: column; + } + + #w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-icon-bunny-rocket, + #w3tc-bunnycdn-ad-cdn strong, + #w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-promotion-button, + #w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-logo, + #w3tc-bunnycdn-ad-general strong, + #w3tc-bunnycdn-ad-general .w3tc-bunnycdn-promotion-button, + #w3tc-bunnycdn-ad-general .w3tc-bunnycdn-icon-white { + margin: 10px 0; + } + + #w3tc-bunnycdn-ad-cdn .w3tc-bunnycdn-promotion-button, + #w3tc-bunnycdn-ad-general .w3tc-bunnycdn-promotion-button { + margin-top: 10px; + } } @media screen and (max-width: 960px) { @@ -1455,6 +1576,7 @@ td .w3tc-control-after span { #w3tc-footer .w3tc-footer-column-2 { width: 100%; padding: 0 10px; + text-align: center; } #w3tc-footer .logo-link h2.logo { background-position: center; diff --git a/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_bunny_rocket.png b/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_bunny_rocket.png new file mode 100644 index 00000000..9e30505b Binary files /dev/null and b/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_bunny_rocket.png differ diff --git a/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_icon_modern.png b/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_icon_modern.png new file mode 100644 index 00000000..d4973011 Binary files /dev/null and b/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_icon_modern.png differ diff --git a/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_icon_white.png b/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_icon_white.png new file mode 100644 index 00000000..f66d6ea6 Binary files /dev/null and b/wp-content/plugins/w3-total-cache/pub/img/w3tc_bunnycdn_icon_white.png differ diff --git a/wp-content/plugins/w3-total-cache/pub/js/google-charts.js b/wp-content/plugins/w3-total-cache/pub/js/google-charts.js index c5c3904f..6bce9e74 100644 --- a/wp-content/plugins/w3-total-cache/pub/js/google-charts.js +++ b/wp-content/plugins/w3-total-cache/pub/js/google-charts.js @@ -4,7 +4,7 @@ * @link https://www.gstatic.com/charts/loader.js * @file Google Charts loader. * @author Google. - * @since X.X.X + * @since 2.7.0 */ (function(){/* diff --git a/wp-content/plugins/w3-total-cache/pub/js/lightbox.js b/wp-content/plugins/w3-total-cache/pub/js/lightbox.js index 374ccc7d..29757979 100644 --- a/wp-content/plugins/w3-total-cache/pub/js/lightbox.js +++ b/wp-content/plugins/w3-total-cache/pub/js/lightbox.js @@ -434,6 +434,10 @@ function w3tc_lightbox_upgrade(nonce, data_src, renew_key) { } function w3tc_lightbox_buy_plugin(nonce, data_src, renew_key, client_id) { + if (window.w3tc_ga) { + client_id = w3tc_ga_cid; + } + var minWidth = jQuery(window).width() - 30; var minHeight = jQuery(window).height() - 30; @@ -526,11 +530,45 @@ jQuery(function() { } var renew_key = jQuery(this).data('renew-key'); + if (window.w3tc_ga) { + w3tc_ga( + 'event', + 'button', + { + eventCategory: 'click', + eventLabel: 'license_upgrade_' + data_src + } + ); + } + w3tc_lightbox_upgrade(nonce, data_src, renew_key); jQuery('#w3tc-license-instruction').show(); return false; }); + jQuery('.button-renew-plugin').on( 'click', function() { + var data_src = jQuery(this).data('src'); + var nonce = jQuery(this).data('nonce'); + if (!nonce) { + nonce = w3tc_nonce; + } + var renew_key = jQuery(this).data('renew-key'); + + if (window.w3tc_ga) { + w3tc_ga( + 'event', + 'button', + { + eventCategory: 'click', + eventLabel: 'license_renew_' + data_src + } + ); + } + + w3tc_lightbox_buy_plugin(nonce, data_src, renew_key); + return false; + }); + jQuery('body').on('click', '.w3tc_lightbox_close', function() { W3tc_Lightbox.close(); }); diff --git a/wp-content/plugins/w3-total-cache/pub/js/options.js b/wp-content/plugins/w3-total-cache/pub/js/options.js index b1af6cbd..0bb44bcf 100644 --- a/wp-content/plugins/w3-total-cache/pub/js/options.js +++ b/wp-content/plugins/w3-total-cache/pub/js/options.js @@ -325,7 +325,7 @@ function w3tc_csp_reference() { * * Prevent enabling Bunny CDN ("bunnycdn" engine) for both CDN and CDNFSD. * - * @since X.X.X + * @since 2.6.0 * * @returns null */ @@ -1577,6 +1577,7 @@ jQuery(function() { ); } }); + jQuery('body').on('click', 'input[type="submit"]', function() { var name = jQuery(this).attr('name'); var id = jQuery(this).attr('id'); @@ -1626,6 +1627,20 @@ jQuery(function() { ); } }); + + // Log if the admin notice containing the renew license button is present. + if (jQuery('.button-renew-plugin').length > 0) { + if (window.w3tc_ga) { + w3tc_ga( + 'event', + 'w3tc_error', + { + eventCategory: 'w3tc_renew_notice', + eventLabel: 'Renew Now' + } + ); + } + } } jQuery("a").on('click', function(event) { diff --git a/wp-content/plugins/w3-total-cache/readme.txt b/wp-content/plugins/w3-total-cache/readme.txt index 487f3ac5..e3b878e9 100644 --- a/wp-content/plugins/w3-total-cache/readme.txt +++ b/wp-content/plugins/w3-total-cache/readme.txt @@ -1,9 +1,9 @@ -=== Plugin Name === +=== W3 Total Cache === Contributors: boldgrid, fredericktownes, maxicusc, gidomanders, bwmarkle, harryjackson1221, joemoto, vmarko, jacobd91 Tags: seo, cache, CDN, pagespeed, caching, performance, compression, optimize, cloudflare, nginx, apache, varnish, redis, aws, amazon web services, s3, cloudfront, azure Requires at least: 5.3 -Tested up to: 6.4 -Stable tag: 2.7.0 +Tested up to: 6.5 +Stable tag: 2.7.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -285,6 +285,14 @@ Please reach out to all of these people and support their projects if you're so == Changelog == += 2.7.1 = +* Fix: Page Cache: Prefer Brotli over Gzip +* Fix: Page Cache: Purge sitemaps on post creation/edit/trash/delete +* Fix: Page Cache: Processed content filter +* Fix: Minify URL to filename filter mapping +* Update: Added Bunny CDN partner information +* Update: Added filters for Apache rules and Page Cache postfix + = 2.7.0 = * Feature: Performance Dashboard update * Feature: Remove unused CSS/JS diff --git a/wp-content/plugins/w3-total-cache/vendor/autoload.php b/wp-content/plugins/w3-total-cache/vendor/autoload.php index 15eb15ce..86831e84 100644 --- a/wp-content/plugins/w3-total-cache/vendor/autoload.php +++ b/wp-content/plugins/w3-total-cache/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit1832972171c404e75e1f6d96942f429e::getLoader(); +return ComposerAutoloaderInit7ff4d6043543dd62a0d9205d41d8b2dd::getLoader(); diff --git a/wp-content/plugins/w3-total-cache/vendor/composer/autoload_real.php b/wp-content/plugins/w3-total-cache/vendor/composer/autoload_real.php index fe993bd5..1beaa78f 100644 --- a/wp-content/plugins/w3-total-cache/vendor/composer/autoload_real.php +++ b/wp-content/plugins/w3-total-cache/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit1832972171c404e75e1f6d96942f429e +class ComposerAutoloaderInit7ff4d6043543dd62a0d9205d41d8b2dd { private static $loader; @@ -22,15 +22,15 @@ class ComposerAutoloaderInit1832972171c404e75e1f6d96942f429e return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit1832972171c404e75e1f6d96942f429e', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit7ff4d6043543dd62a0d9205d41d8b2dd', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInit1832972171c404e75e1f6d96942f429e', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit7ff4d6043543dd62a0d9205d41d8b2dd', 'loadClassLoader')); $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { require_once __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit1832972171c404e75e1f6d96942f429e::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit7ff4d6043543dd62a0d9205d41d8b2dd::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -51,19 +51,19 @@ class ComposerAutoloaderInit1832972171c404e75e1f6d96942f429e $loader->register(true); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInit1832972171c404e75e1f6d96942f429e::$files; + $includeFiles = Composer\Autoload\ComposerStaticInit7ff4d6043543dd62a0d9205d41d8b2dd::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire1832972171c404e75e1f6d96942f429e($fileIdentifier, $file); + composerRequire7ff4d6043543dd62a0d9205d41d8b2dd($fileIdentifier, $file); } return $loader; } } -function composerRequire1832972171c404e75e1f6d96942f429e($fileIdentifier, $file) +function composerRequire7ff4d6043543dd62a0d9205d41d8b2dd($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/wp-content/plugins/w3-total-cache/vendor/composer/autoload_static.php b/wp-content/plugins/w3-total-cache/vendor/composer/autoload_static.php index dce52f95..12919f87 100644 --- a/wp-content/plugins/w3-total-cache/vendor/composer/autoload_static.php +++ b/wp-content/plugins/w3-total-cache/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit1832972171c404e75e1f6d96942f429e +class ComposerStaticInit7ff4d6043543dd62a0d9205d41d8b2dd { public static $files = array ( '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php', @@ -986,9 +986,9 @@ class ComposerStaticInit1832972171c404e75e1f6d96942f429e public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit1832972171c404e75e1f6d96942f429e::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit1832972171c404e75e1f6d96942f429e::$prefixDirsPsr4; - $loader->classMap = ComposerStaticInit1832972171c404e75e1f6d96942f429e::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit7ff4d6043543dd62a0d9205d41d8b2dd::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit7ff4d6043543dd62a0d9205d41d8b2dd::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInit7ff4d6043543dd62a0d9205d41d8b2dd::$classMap; }, null, ClassLoader::class); } diff --git a/wp-content/plugins/w3-total-cache/w3-total-cache-api.php b/wp-content/plugins/w3-total-cache/w3-total-cache-api.php index 54b4cbdf..f7b04f0a 100644 --- a/wp-content/plugins/w3-total-cache/w3-total-cache-api.php +++ b/wp-content/plugins/w3-total-cache/w3-total-cache-api.php @@ -12,7 +12,7 @@ if ( ! defined( 'ABSPATH' ) ) { } define( 'W3TC', true ); -define( 'W3TC_VERSION', '2.7.0' ); +define( 'W3TC_VERSION', '2.7.1' ); define( 'W3TC_POWERED_BY', 'W3 Total Cache' ); define( 'W3TC_EMAIL', 'w3tc@w3-edge.com' ); define( 'W3TC_TEXT_DOMAIN', 'w3-total-cache' ); diff --git a/wp-content/plugins/w3-total-cache/w3-total-cache.php b/wp-content/plugins/w3-total-cache/w3-total-cache.php index dfb24ded..55d988ba 100644 --- a/wp-content/plugins/w3-total-cache/w3-total-cache.php +++ b/wp-content/plugins/w3-total-cache/w3-total-cache.php @@ -3,7 +3,7 @@ * Plugin Name: W3 Total Cache * Plugin URI: https://www.boldgrid.com/totalcache/ * Description: The highest rated and most complete WordPress performance plugin. Dramatically improve the speed and user experience of your site. Add browser, page, object and database caching as well as minify and content delivery network (CDN) to WordPress. - * Version: 2.7.0 + * Version: 2.7.1 * Requires at least: 5.3 * Requires PHP: 5.6 * Author: BoldGrid