diff --git a/readme.txt b/readme.txt
index b7ad30f4..e89a425f 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,6 +1,6 @@
=== ZenCache ===
-Stable tag: 160120-RC
+Stable tag: 160216-RC
Requires at least: 4.1
Tested up to: 4.5-alpha
Text Domain: zencache
diff --git a/src/includes/stub.php b/src/includes/stub.php
index 2859b48f..2c40cf13 100644
--- a/src/includes/stub.php
+++ b/src/includes/stub.php
@@ -12,7 +12,7 @@
require_once dirname(dirname(__FILE__)).'/vendor/autoload.php';
require_once dirname(__FILE__).'/functions/i18n-utils.php';
-${__FILE__}['version'] = '160120-RC'; //version//
+${__FILE__}['version'] = '160216-RC'; //version//
${__FILE__}['plugin'] = dirname(dirname(dirname(__FILE__)));
${__FILE__}['plugin'] .= '/'.basename(${__FILE__}['plugin']).'.php';
${__FILE__}['ns_path'] = str_replace('\\', '/', __NAMESPACE__); // To dir/path.
diff --git a/src/includes/translations/zencache-pro.pot b/src/includes/translations/zencache-pro.pot
index 24ced0a9..13caec69 100644
--- a/src/includes/translations/zencache-pro.pot
+++ b/src/includes/translations/zencache-pro.pot
@@ -2,9 +2,9 @@
# This file is distributed under the same license as the ZenCache Pro package.
msgid ""
msgstr ""
-"Project-Id-Version: ZenCache Pro 160120-RC\n"
+"Project-Id-Version: ZenCache Pro 160216-RC\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/zencache-pro\n"
-"POT-Creation-Date: 2016-01-20 01:52:25+00:00\n"
+"POT-Creation-Date: 2016-02-16 17:59:11+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -385,1277 +385,1292 @@ msgstr ""
msgid "Plugin Options"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:93
+#: src/includes/classes/MenuPageOptions.php:85
+#: src/includes/closures/Plugin/InstallUtils.php:40
+msgid "Important %1$s Announcement: %1$s is changing its name to Comet Cache! Learn more about this upcoming change here."
+msgstr ""
+
+#: src/includes/classes/MenuPageOptions.php:95
msgid "Options updated successfully."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:98
+#: src/includes/classes/MenuPageOptions.php:100
msgid "Default options successfully restored."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:103
+#: src/includes/classes/MenuPageOptions.php:105
msgid "Cache wiped across all sites; recreation will occur automatically over time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:109
+#: src/includes/classes/MenuPageOptions.php:111
msgid "Cache cleared for main site; recreation will occur automatically over time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:111
+#: src/includes/classes/MenuPageOptions.php:113
msgid "Cache cleared for this site; recreation will occur automatically over time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:117
-#: src/includes/classes/MenuPageOptions.php:122
+#: src/includes/classes/MenuPageOptions.php:119
+#: src/includes/classes/MenuPageOptions.php:124
msgid "Failed to update your /.htaccess
file automatically. Most likely a permissions error. Please make sure it has permissions 644
or higher (perhaps 666
). Once you've done this, please try saving the %1$s options again."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:127
+#: src/includes/classes/MenuPageOptions.php:129
msgid "It appears that your server is running NGINX and does not support .htaccess
rules. Please update your server configuration manually. If you've already updated your NGINX configuration, you can safely ignore this message."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:132
+#: src/includes/classes/MenuPageOptions.php:134
msgid "Failed to update your /wp-config.php
file automatically. Please add the following line to your /wp-config.php
file (right after the opening <?php
tag; on it's own line).
<?php
define('WP_CACHE', TRUE);
"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:137
+#: src/includes/classes/MenuPageOptions.php:139
msgid "Failed to update your /wp-config.php
file automatically. Please remove the following line from your /wp-config.php
file, or set WP_CACHE
to a FALSE
value. define('WP_CACHE', TRUE);
"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:143
+#: src/includes/classes/MenuPageOptions.php:145
msgid "Failed to update your /wp-content/advanced-cache.php
file. Cannot write stat file: %1$s/%2$s-advanced-cache
. Please be sure this directory exists (and that it's writable): %1$s
. Please use directory permissions 755
or higher (perhaps 777
). Once you've done this, please try again."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:145
+#: src/includes/classes/MenuPageOptions.php:147
msgid "Failed to update your /wp-content/advanced-cache.php
file. Most likely a permissions error. Please create an empty file here: /wp-content/advanced-cache.php
(just an empty PHP file, with nothing in it); give it permissions 644
or higher (perhaps 666
). Once you've done this, please try again."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:151
+#: src/includes/classes/MenuPageOptions.php:153
msgid "Failed to remove your /wp-content/advanced-cache.php
file. Most likely a permissions error. Please delete (or empty the contents of) this file: /wp-content/advanced-cache.php
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:156
+#: src/includes/classes/MenuPageOptions.php:158
msgid "close"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:157
+#: src/includes/classes/MenuPageOptions.php:159
msgid "Pro Features (Preview) ~ New option panels below. Please explore before upgrading .Yes
and THEN deactivate & delete %1$s from the plugins menu in WordPress. This way %1$s will erase your options for the plugin, erase directories/files created by the plugin, remove the advanced-cache.php
file, terminate CRON jobs, etc. It erases itself from existence completely."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:217
+#: src/includes/classes/MenuPageOptions.php:219
msgid "Safeguard my options and the cache (recommended)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:218
+#: src/includes/classes/MenuPageOptions.php:220
msgid "Yes, uninstall (completely erase) %1$s on plugin deletion."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:227
+#: src/includes/classes/MenuPageOptions.php:229
msgid "Advanced Configuration (All Optional)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:228
+#: src/includes/classes/MenuPageOptions.php:230
msgid "Recommended for advanced site owners only; already pre-configured for most WP installs."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:237
+#: src/includes/classes/MenuPageOptions.php:239
msgid "Manual Cache Clearing"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:241
+#: src/includes/classes/MenuPageOptions.php:243
msgid "Clearing the Cache Manually"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:243
+#: src/includes/classes/MenuPageOptions.php:245
msgid "Once %1$s is enabled, you will find this new option in your WordPress Admin Bar (screenshot on right). Clicking this button will clear the cache and you can start fresh at anytime (e.g., you can do this manually; and as often as you wish)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:244
+#: src/includes/classes/MenuPageOptions.php:246
msgid "Depending on the structure of your site, there could be many reasons to clear the cache. However, the most common reasons are related to Post/Page edits or deletions, Category/Tag edits or deletions, and Theme changes. %1$s handles most scenarios all by itself. However, many site owners like to clear the cache manually; for a variety of reasons (just to force a refresh)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:246
+#: src/includes/classes/MenuPageOptions.php:248
msgid "Yes, enable "Clear Cache" button in admin bar"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:247
+#: src/includes/classes/MenuPageOptions.php:249
msgid "No, I don't intend to clear the cache manually."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:250
+#: src/includes/classes/MenuPageOptions.php:252
msgid "w/ dropdown options."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:251
+#: src/includes/classes/MenuPageOptions.php:253
msgid "w/ dropdown options in split menu."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:252
+#: src/includes/classes/MenuPageOptions.php:254
msgid "w/o dropdown options."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:257
+#: src/includes/classes/MenuPageOptions.php:259
msgid "Also allow Child Sites in a Network to clear the cache from their Admin Bar?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:258
+#: src/includes/classes/MenuPageOptions.php:260
msgid "In a Multisite Network, each child site can clear its own cache. If you want child sites to see the \"Clear Cache\" button in their WordPress Admin Bar, you can specify a comma-delimited list of Roles and/or Capabilities that are allowed. For example, if I want Administrators to be capable of clearing the cache from their Admin Bar, I could enter administrator
here. If I also want to allow Editors, I can use a comma-delimited list: administrator,editor
. Or, I could use a single Capability of: edit_others_posts
; which covers both Administrators & Editors at the same time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:260
-#: src/includes/classes/MenuPageOptions.php:451
+#: src/includes/classes/MenuPageOptions.php:262
+#: src/includes/classes/MenuPageOptions.php:453
msgid "Note: As a security measure, in addition to the Role(s) and/or Capabilities that you list here, each child site owner must also have the ability to %1$s
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:265
+#: src/includes/classes/MenuPageOptions.php:267
msgid "Also allow others to clear the cache from their Admin Bar?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:266
+#: src/includes/classes/MenuPageOptions.php:268
msgid "If you want others to see the \"Clear Cache\" button in their WordPress Admin Bar, you can specify a comma-delimited list of Roles and/or Capabilities that are allowed. For example, if I want Editors to be capable of clearing the cache from their Admin Bar, I could enter editor
here. If I also want to allow Authors, I can use a comma-delimited list: editor,author
. Or, I could use a single Capability of: publish_posts
; which covers both Editors & Authors at the same time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:268
-#: src/includes/classes/MenuPageOptions.php:459
+#: src/includes/classes/MenuPageOptions.php:270
+#: src/includes/classes/MenuPageOptions.php:461
msgid "Note: As a security measure, in addition to the Role(s) and/or Capabilities that you list here, each user must also have the ability to %1$s
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:274
+#: src/includes/classes/MenuPageOptions.php:276
msgid "Clear the PHP OPcache Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:275
+#: src/includes/classes/MenuPageOptions.php:277
msgid "If you clear the cache manually, do you want %1$s to clear the PHP OPcache too? This is not necessary, but if you want a truly clean start, this will clear all PHP files in the server's opcode cache also. Note: If you don't already know what the PHP OPcache is, it is suggested that you leave this disabled. It really is not necessary. This is just an added feature for advanced users."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:277
+#: src/includes/classes/MenuPageOptions.php:279
msgid "No, I don't use the PHP OPcache extension; or, I don't want the opcode cache cleared."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:278
+#: src/includes/classes/MenuPageOptions.php:280
msgid "Yes, if the PHP OPcache extension is enabled, also clear the entire PHP opcode cache."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:283
+#: src/includes/classes/MenuPageOptions.php:285
msgid "Clear the s2Clean Cache Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:284
+#: src/includes/classes/MenuPageOptions.php:286
msgid "If the s2Clean theme is installed, and you clear the cache manually, %1$s can clear the s2Clean Markdown cache too (if you've enabled Markdown processing with s2Clean)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:286
+#: src/includes/classes/MenuPageOptions.php:288
msgid "Yes, if the s2Clean theme is installed, also clear s2Clean-related caches."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:287
+#: src/includes/classes/MenuPageOptions.php:289
msgid "No, I don't use s2Clean; or, I don't want s2Clean-related caches cleared."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:291
+#: src/includes/classes/MenuPageOptions.php:293
msgid "Evaluate Custom PHP Code when Clearing the Cache?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:292
+#: src/includes/classes/MenuPageOptions.php:294
msgid "If you have any custom routines you'd like to process when the cache is cleared manually, please enter PHP code here. If your PHP code outputs a message, it will be displayed along with any other notes from %1$s itself. This feature is intended for developers, and it may come in handy if you need to clear any system caches not already covered by %1$s configuration options."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:294
+#: src/includes/classes/MenuPageOptions.php:296
msgid "Example: <?php apc_clear_cache(); echo '<p>Also cleared APC cache.</p>'; ?>
"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:297
+#: src/includes/classes/MenuPageOptions.php:299
msgid "Clear the CDN Cache Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:298
+#: src/includes/classes/MenuPageOptions.php:300
msgid "If you clear the cache manually, do you want %1$s to automatically bump the CDN invalidation counter too? i.e., automatically increment the ?%2$s=[counter]
in all static CDN URLs?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:300
+#: src/includes/classes/MenuPageOptions.php:302
msgid "No, I don't use Static CDN Filters; or, I don't want the CDN cache cleared."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:301
+#: src/includes/classes/MenuPageOptions.php:303
msgid "Yes, if Static CDN Filters are enabled, also clear the CDN cache."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:312
+#: src/includes/classes/MenuPageOptions.php:314
msgid "Automatic Cache Clearing"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:317
+#: src/includes/classes/MenuPageOptions.php:319
msgid "Clearing the Cache Automatically"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:319
+#: src/includes/classes/MenuPageOptions.php:321
msgid "This is built into the %1$s plugin; i.e., this functionality is \"always on\". If you edit a Post/Page (or delete one), %1$s will automatically clear the cache file(s) associated with that content. This way a new updated version of the cache will be created automatically the next time this content is accessed. Simple updates like this occur each time you make changes in the Dashboard, and %1$s will notify you of these as they occur. %1$s monitors changes to Posts (of any kind, including Pages), Categories, Tags, Links, Themes (even Users), and more."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:323
+#: src/includes/classes/MenuPageOptions.php:325
msgid "Yes, enable %1$s notifications in the Dashboard when changes are detected & one or more cache files are cleared automatically."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:324
+#: src/includes/classes/MenuPageOptions.php:326
msgid "No, I don't want to know (don't really care) what %1$s is doing behind-the-scene."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:329
+#: src/includes/classes/MenuPageOptions.php:331
msgid "Primary Page Options"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:331
+#: src/includes/classes/MenuPageOptions.php:333
msgid "Auto-Clear Designated \"Home Page\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:332
+#: src/includes/classes/MenuPageOptions.php:334
msgid "On many sites, the Home Page (aka: the Front Page) offers an archive view of all Posts (or even Pages). Therefore, if a single Post/Page is changed in some way; and %1$s clears/resets the cache for a single Post/Page, would you like %1$s to also clear any existing cache files for the \"Home Page\"?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:334
+#: src/includes/classes/MenuPageOptions.php:336
msgid "Yes, if any single Post/Page is cleared/reset; also clear the \"Home Page\"."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:335
+#: src/includes/classes/MenuPageOptions.php:337
msgid "No, my Home Page does not provide a list of Posts/Pages; e.g., this is not necessary."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:337
+#: src/includes/classes/MenuPageOptions.php:339
msgid "Auto-Clear Designated \"Posts Page\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:338
+#: src/includes/classes/MenuPageOptions.php:340
msgid "On many sites, the Posts Page (aka: the Blog Page) offers an archive view of all Posts (or even Pages). Therefore, if a single Post/Page is changed in some way; and %1$s clears/resets the cache for a single Post/Page, would you like %1$s to also clear any existing cache files for the \"Posts Page\"?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:340
+#: src/includes/classes/MenuPageOptions.php:342
msgid "Yes, if any single Post/Page is cleared/reset; also clear the \"Posts Page\"."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:341
+#: src/includes/classes/MenuPageOptions.php:343
msgid "No, I don't use a separate Posts Page; e.g., my Home Page IS my Posts Page."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:345
+#: src/includes/classes/MenuPageOptions.php:347
msgid "Author, Archive, and Tag/Term Options"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:347
+#: src/includes/classes/MenuPageOptions.php:349
msgid "Auto-Clear \"Author Page\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:348
+#: src/includes/classes/MenuPageOptions.php:350
msgid "On many sites, each author has a related \"Author Page\" that offers an archive view of all posts associated with that author. Therefore, if a single Post/Page is changed in some way; and %1$s clears/resets the cache for a single Post/Page, would you like %1$s to also clear any existing cache files for the related \"Author Page\"?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:350
+#: src/includes/classes/MenuPageOptions.php:352
msgid "Yes, if any single Post/Page is cleared/reset; also clear the \"Author Page\"."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:351
+#: src/includes/classes/MenuPageOptions.php:353
msgid "No, my site doesn't use multiple authors and/or I don't have any \"Author Page\" archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:354
+#: src/includes/classes/MenuPageOptions.php:356
msgid "Auto-Clear \"Category Archives\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:355
+#: src/includes/classes/MenuPageOptions.php:357
msgid "On many sites, each post is associated with at least one Category. Each category then has an archive view that contains all the posts within that category. Therefore, if a single Post/Page is changed in some way; and %1$s clears/resets the cache for a single Post/Page, would you like %1$s to also clear any existing cache files for the associated Category archive views?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:357
+#: src/includes/classes/MenuPageOptions.php:359
msgid "Yes, if any single Post/Page is cleared/reset; also clear the associated Category archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:358
+#: src/includes/classes/MenuPageOptions.php:360
msgid "No, my site doesn't use Categories and/or I don't have any Category archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:361
+#: src/includes/classes/MenuPageOptions.php:363
msgid "Auto-Clear \"Tag Archives\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:362
+#: src/includes/classes/MenuPageOptions.php:364
msgid "On many sites, each post may be associated with at least one Tag. Each tag then has an archive view that contains all the posts assigned that tag. Therefore, if a single Post/Page is changed in some way; and %1$s clears/resets the cache for a single Post/Page, would you like %1$s to also clear any existing cache files for the associated Tag archive views?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:364
+#: src/includes/classes/MenuPageOptions.php:366
msgid "Yes, if any single Post/Page is cleared/reset; also clear the associated Tag archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:365
+#: src/includes/classes/MenuPageOptions.php:367
msgid "No, my site doesn't use Tags and/or I don't have any Tag archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:368
+#: src/includes/classes/MenuPageOptions.php:370
msgid "Auto-Clear \"Custom Term Archives\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:369
+#: src/includes/classes/MenuPageOptions.php:371
msgid "Most sites do not use any custom Terms so it should be safe to leave this disabled. However, if your site uses custom Terms and they have their own Term archive views, you may want to clear those when the associated post is cleared. Therefore, if a single Post/Page is changed in some way; and %1$s clears/resets the cache for a single Post/Page, would you like %1$s to also clear any existing cache files for the associated Tag archive views?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:371
+#: src/includes/classes/MenuPageOptions.php:373
msgid "Yes, if any single Post/Page is cleared/reset; also clear any associated custom Term archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:372
+#: src/includes/classes/MenuPageOptions.php:374
msgid "No, my site doesn't use any custom Terms and/or I don't have any custom Term archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:375
+#: src/includes/classes/MenuPageOptions.php:377
msgid "Auto-Clear \"Custom Post Type Archives\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:376
+#: src/includes/classes/MenuPageOptions.php:378
msgid "Most sites do not use any Custom Post Types so it should be safe to disable this option. However, if your site uses Custom Post Types and they have their own Custom Post Type archive views, you may want to clear those when any associated post is cleared. Therefore, if a single Post with a Custom Post Type is changed in some way; and %1$s clears/resets the cache for that post, would you like %1$s to also clear any existing cache files for the associated Custom Post Type archive views?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:378
+#: src/includes/classes/MenuPageOptions.php:380
msgid "Yes, if any single Post with a Custom Post Type is cleared/reset; also clear any associated Custom Post Type archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:379
+#: src/includes/classes/MenuPageOptions.php:381
msgid "No, my site doesn't use any Custom Post Types and/or I don't have any Custom Post Type archive views."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:383
+#: src/includes/classes/MenuPageOptions.php:385
msgid "Feed-Related Options"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:385
+#: src/includes/classes/MenuPageOptions.php:387
msgid "Auto-Clear \"RSS/RDF/ATOM Feeds\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:386
+#: src/includes/classes/MenuPageOptions.php:388
msgid "If you enable Feed Caching (below), this can be quite handy. If enabled, when you update a Post/Page, approve a Comment, or make other changes where %1$s can detect that certain types of Feeds should be cleared to keep your site up-to-date, then %1$s will do this for you automatically. For instance, the blog's master feed, the blog's master comments feed, feeds associated with comments on a Post/Page, term-related feeds (including mixed term-related feeds), author-related feeds, etc. Under various circumstances (i.e., as you work in the Dashboard) these can be cleared automatically to keep your site up-to-date."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:388
+#: src/includes/classes/MenuPageOptions.php:390
msgid "Yes, automatically clear RSS/RDF/ATOM Feeds from the cache when certain changes occur."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:389
+#: src/includes/classes/MenuPageOptions.php:391
msgid "No, I don't have Feed Caching enabled, or I prefer not to automatically clear Feeds."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:393
+#: src/includes/classes/MenuPageOptions.php:395
msgid "Sitemap-Related Options"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:395
+#: src/includes/classes/MenuPageOptions.php:397
msgid "Auto-Clear \"XML Sitemaps\" Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:396
+#: src/includes/classes/MenuPageOptions.php:398
msgid "If you're generating XML Sitemaps with a plugin like Google XML Sitemaps, you can tell %1$s to automatically clear the cache of any XML Sitemaps whenever it clears a Post/Page. Note: This does NOT clear the XML Sitemap itself of course, only the cache. The point being, to clear the cache and allow changes to a Post/Page to be reflected by a fresh copy of your XML Sitemap; sooner rather than later."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:398
+#: src/includes/classes/MenuPageOptions.php:400
msgid "Yes, if any single Post/Page is cleared/reset; also clear the cache for any XML Sitemaps."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:399
+#: src/includes/classes/MenuPageOptions.php:401
msgid "No, my site doesn't use any XML Sitemaps and/or I prefer NOT to clear the cache for XML Sitemaps."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:402
+#: src/includes/classes/MenuPageOptions.php:404
msgid "XML Sitemap Patterns... A default value of /sitemap**.xml
covers all XML Sitemaps for most installations. However, you may customize this further if you deem necessary. Please list one pattern per line. These XML Sitemap Pattern searches are performed against the REQUEST_URI. A wildcard **
character can also be used when necessary; e.g., /sitemap**.xml
(where **
= 0 or more characters of any kind, including /
slashes). Other special characters include: *
= 0 or more characters that are NOT a slash /
; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:405
+#: src/includes/classes/MenuPageOptions.php:407
msgid "In a Multisite Network, each child blog (whether it be a sub-domain, a sub-directory, or a mapped domain); will automatically change the leading http://[sub.]domain/[sub-directory]
used in pattern matching. In short, there is no need to add sub-domains or sub-directories for each child blog in these patterns. Please include only the REQUEST_URI (i.e., the path) which leads to the XML Sitemap on all child blogs in the network."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:411
+#: src/includes/classes/MenuPageOptions.php:413
msgid "Misc. Auto-Clear Options"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:412
+#: src/includes/classes/MenuPageOptions.php:414
msgid "Auto-Clear a List of Custom URLs Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:413
+#: src/includes/classes/MenuPageOptions.php:415
msgid "When you update a Post/Page, approve a Comment, or make other changes where %1$s can detect that a Post/Page cache should be cleared to keep your site up-to-date; then %1$s will also clear a list of custom URLs that you list here. Please list one URL per line. A wildcard *
character can also be used when necessary; e.g., /category/abc-followed-by-*
(where *
= 0 or more characters that are NOT a slash /
). Other special characters include: **
= 0 or more characters of any kind, including /
slashes; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:426
+#: src/includes/classes/MenuPageOptions.php:428
msgid "Cache-Related Statistics"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:431
+#: src/includes/classes/MenuPageOptions.php:433
msgid "Enable Cache-Related Stats & Charts?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:432
+#: src/includes/classes/MenuPageOptions.php:434
msgid "%1$s can collect and display cache-related statistics (including charts). Stats are displayed in the WordPress Admin Bar, and also in your Dashboard under: %1$s → Stats/Charts. Cache-related stats provide you with a quick look at what's happening behind-the-scenes. Your site grows faster and faster as the cache grows larger in size."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:434
+#: src/includes/classes/MenuPageOptions.php:436
msgid "Yes, enable stats collection & the menu page in WordPress for viewing stats."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:435
+#: src/includes/classes/MenuPageOptions.php:437
msgid "No, I have a VERY large site and I want to avoid any unnecessary directory scans."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:437
+#: src/includes/classes/MenuPageOptions.php:439
msgid "Note: %1$s does a great job of collecting stats, in ways that don't cause a performance issue. In addition, as your cache grows larger than several hundred files in total size, statistics are collected less often and at longer intervals. All of that being said, if you run a VERY large site (e.g., more than 20K posts), you might want to disable stats collection in favor of blazing fast speeds not impeded by any directory scans needed to collect stats."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:441
+#: src/includes/classes/MenuPageOptions.php:443
msgid "Show Stats in the WordPress Admin Bar?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:443
+#: src/includes/classes/MenuPageOptions.php:445
msgid "Yes, enable stats in the WordPress admin bar."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:444
+#: src/includes/classes/MenuPageOptions.php:446
msgid "No, I'll review stats from the menu page in WordPress if I need to."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:448
+#: src/includes/classes/MenuPageOptions.php:450
msgid "Allow Child Sites in a Network to See Stats in Admin Bar?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:449
+#: src/includes/classes/MenuPageOptions.php:451
msgid "In a Multisite Network, each child site has stats of its own. If you want child sites to see cache-related stats in their WordPress Admin Bar, you can specify a comma-delimited list of Roles and/or Capabilities that are allowed to see stats. For example, if I want the Administrator to see stats in their Admin Bar, I could enter administrator
here. If I also want to show stats to Editors, I can use a comma-delimited list: administrator,editor
. Or, I could use a single Capability of: edit_others_posts
; which covers both Administrators & Editors at the same time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:456
+#: src/includes/classes/MenuPageOptions.php:458
msgid "Allow Others to See Stats in Admin Bar?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:457
+#: src/includes/classes/MenuPageOptions.php:459
msgid "If you want others to see cache-related stats in their WordPress Admin Bar, you can specify a comma-delimited list of Roles and/or Capabilities that are allowed to see stats. For example, if I want Editors to see stats in their Admin Bar, I could enter editor
here. If I also want to show stats to Authors, I can use a comma-delimited list: editor,author
. Or, I could use a single Capability of: publish_posts
; which covers both Editors & Authors at the same time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:473
+#: src/includes/classes/MenuPageOptions.php:475
msgid "Cache Directory"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:477
+#: src/includes/classes/MenuPageOptions.php:479
msgid "Base Cache Directory (Must be Writable; i.e., Permissions 755
or Higher)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:478
+#: src/includes/classes/MenuPageOptions.php:480
msgid "This is where %1$s will store the cached version of your site. If you're not sure how to deal with directory permissions, don't worry too much about this. If there is a problem, %1$s will let you know about it. By default, this directory is created by %1$s and the permissions are setup automatically. In most cases there is nothing more you need to do."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:489
+#: src/includes/classes/MenuPageOptions.php:491
msgid "Cache Expiration Time"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:494
+#: src/includes/classes/MenuPageOptions.php:496
msgid "Automatic Expiration Time (Max Age)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:495
+#: src/includes/classes/MenuPageOptions.php:497
msgid "If you don't update your site much, you could set this to 6 months
and optimize everything even further. The longer the Cache Expiration Time is, the greater your performance gain. Alternatively, the shorter the Expiration Time, the fresher everything will remain on your site. A default value of 7 days
(recommended); is a good conservative middle-ground."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:496
+#: src/includes/classes/MenuPageOptions.php:498
msgid "Keep in mind that your Expiration Time is only one part of the big picture. %1$s will also clear the cache automatically as changes are made to the site (i.e., you edit a post, someone comments on a post, you change your theme, you add a new navigation menu item, etc., etc.). Thus, your Expiration Time is really just a fallback; e.g., the maximum amount of time that a cache file could ever possibly live."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:497
+#: src/includes/classes/MenuPageOptions.php:499
msgid "All of that being said, you could set this to just 60 seconds
and you would still see huge differences in speed and performance. If you're just starting out with %1$s (perhaps a bit nervous about old cache files being served to your visitors); you could set this to something like 30 minutes
and experiment with it while you build confidence in %1$s. It's not necessary to do so, but many site owners have reported this makes them feel like they're more-in-control when the cache has a short expiration time. All-in-all, it's a matter of preference ."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:499
+#: src/includes/classes/MenuPageOptions.php:501
msgid "Tip: the value that you specify here MUST be compatible with PHP's strtotime()
function. Examples: 30 seconds
, 2 hours
, 7 days
, 6 months
, 1 year
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:500
+#: src/includes/classes/MenuPageOptions.php:502
msgid "Note: %1$s will never serve a cache file that is older than what you specify here (even if one exists in your cache directory; stale cache files are never used). In addition, a WP Cron job will automatically cleanup your cache directory (once per hour); purging expired cache files periodically. This prevents a HUGE cache from building up over time, creating a potential storage issue."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:504
+#: src/includes/classes/MenuPageOptions.php:506
msgid "Cache Cleanup Schedule"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:505
+#: src/includes/classes/MenuPageOptions.php:507
msgid "If you have an extremely large site and you lower the default Cache Expiration Time of 7 days
, expired cache files can build up more quickly. By default, %1$s cleans up expired cache files via WP Cron at an hourly
interval, but you can tell %1$s to use a custom Cache Cleanup Schedule below to run the cleanup process more or less frequently, depending on your specific needs."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:517
+#: src/includes/classes/MenuPageOptions.php:519
msgid "Disable Cache Expiration If Server Load Average is High?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:518
+#: src/includes/classes/MenuPageOptions.php:520
msgid "If you have high traffic at certain times of the day, %1$s can be told to check the current load average via sys_getloadavg()
. If your server's load average has been high in the last 15 minutes or so, cache expiration is disabled automatically to help reduce stress on the server; i.e., to avoid generating a new version of the cache while the server is very busy."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:519
+#: src/includes/classes/MenuPageOptions.php:521
msgid "To enable this functionality you should first determine what a high load average is for your server. If you log into your machine via SSH you can run the top
command to get a feel for what a high load average looks like. Once you know the number, you can enter it in the field below; e.g., 1.05
might be a high load average for a server with one CPU. See also: Understanding Load Average"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:522
+#: src/includes/classes/MenuPageOptions.php:524
msgid "Note: It appears that your server is running Windows. The sys_getloadavg()
function has not been implemented in PHP for Windows servers yet."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:524
+#: src/includes/classes/MenuPageOptions.php:526
msgid "Note: sys_getloadavg()
has been disabled by your web hosting company or is not available on your server."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:537
+#: src/includes/classes/MenuPageOptions.php:539
msgid "Client-Side Cache"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:542
+#: src/includes/classes/MenuPageOptions.php:544
msgid "Allow Double-Caching In The Client-Side Browser?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:543
+#: src/includes/classes/MenuPageOptions.php:545
msgid "Recommended setting: No
(for membership sites, very important). Otherwise, Yes
would be better (if users do NOT log in/out of your site)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:544
+#: src/includes/classes/MenuPageOptions.php:546
msgid "%1$s handles content delivery through its ability to communicate with a browser using PHP. If you allow a browser to (cache) the caching system itself, you are momentarily losing some control; and this can have a negative impact on users that see more than one version of your site; e.g., one version while logged-in, and another while NOT logged-in. For instance, a user may log out of your site, but upon logging out they report seeing pages on the site which indicate they are STILL logged in (even though they're not — that's bad). This can happen if you allow a client-side cache, because their browser may cache web pages they visited while logged into your site which persist even after logging out. Sending no-cache headers will work to prevent this issue."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:545
+#: src/includes/classes/MenuPageOptions.php:547
msgid "All of that being said, if all you care about is blazing fast speed and users don't log in/out of your site (only you do); you can safely set this to Yes
(recommended in this case). Allowing a client-side browser cache will improve speed and reduce outgoing bandwidth when this option is feasible."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:547
+#: src/includes/classes/MenuPageOptions.php:549
msgid "No, prevent a client-side browser cache (safest option)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:548
+#: src/includes/classes/MenuPageOptions.php:550
msgid "Yes, I will allow a client-side browser cache of pages on the site."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:550
+#: src/includes/classes/MenuPageOptions.php:552
msgid "Tip: Setting this to No
is highly recommended when running a membership plugin like s2Member (as one example). In fact, many plugins like s2Member will send nocache_headers() on their own, so your configuration here will likely be overwritten when you run such plugins (which is better anyway). In short, if you run a membership plugin, you should NOT allow a client-side browser cache."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:551
+#: src/includes/classes/MenuPageOptions.php:553
msgid "Tip: Setting this to No
will NOT impact static content; e.g., CSS, JS, images, or other media. This setting pertains only to dynamic PHP scripts which produce content generated by WordPress."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:552
+#: src/includes/classes/MenuPageOptions.php:554
msgid "Advanced Tip: if you have this set to No
, but you DO want to allow a few special URLs to be cached by the browser; you can add this parameter to your URL ?%2$sABC=1
. This tells %1$s that it's OK for the browser to cache that particular URL. In other words, the %2$sABC=1
parameter tells %1$s NOT to send no-cache headers to the browser."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:553
+#: src/includes/classes/MenuPageOptions.php:555
msgid "Exclusion Patterns for Client-Side Caching"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:554
+#: src/includes/classes/MenuPageOptions.php:556
msgid "When you enable Client-Side Caching above, you may want to prevent certain pages on your site from being cached by a client-side browser. This is where you will enter those if you need to (one per line). Searches are performed against the REQUEST_URI
; i.e., /path/?query
(caSe insensitive). So, don't put in full URLs here, just word fragments found in the file path (or query string) is all you need, excluding the http:// and domain name. A wildcard *
character can also be used when necessary; e.g., /category/abc-followed-by-*
(where *
= 0 or more characters that are NOT a slash /
). Other special characters include: **
= 0 or more characters of any kind, including /
slashes; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:556
-#: src/includes/classes/MenuPageOptions.php:680
+#: src/includes/classes/MenuPageOptions.php:558
+#: src/includes/classes/MenuPageOptions.php:682
+#: src/includes/classes/MenuPageOptions.php:843
msgid "Tip: let's use this example URL: http://www.example.com/post/example-post-123
. To exclude this URL, you would put this line into the field above: /post/example-post-123
. Or, you could also just put in a small fragment, like: example
or example-*-123
and that would exclude any URI containing that word fragment."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:557
-#: src/includes/classes/MenuPageOptions.php:681
-#: src/includes/classes/MenuPageOptions.php:699
-#: src/includes/classes/MenuPageOptions.php:717
-#: src/includes/classes/MenuPageOptions.php:833
-#: src/includes/classes/MenuPageOptions.php:837
-#: src/includes/classes/MenuPageOptions.php:954
+#: src/includes/classes/MenuPageOptions.php:559
+#: src/includes/classes/MenuPageOptions.php:683
+#: src/includes/classes/MenuPageOptions.php:701
+#: src/includes/classes/MenuPageOptions.php:719
+#: src/includes/classes/MenuPageOptions.php:835
+#: src/includes/classes/MenuPageOptions.php:839
+#: src/includes/classes/MenuPageOptions.php:844
+#: src/includes/classes/MenuPageOptions.php:961
msgid "Note: please remember that your entries here should be formatted as a line-delimited list; e.g., one exclusion pattern per line."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:568
+#: src/includes/classes/MenuPageOptions.php:570
msgid "Logged-In Users"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:573
+#: src/includes/classes/MenuPageOptions.php:575
msgid "Caching Enabled for Logged-In Users & Comment Authors?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:574
+#: src/includes/classes/MenuPageOptions.php:576
msgid "This should almost ALWAYS be set to No
. Most sites will NOT want to cache content generated while a user is logged-in. Doing so could result in a cache of dynamic content generated specifically for a particular user, where the content being cached may contain details that pertain only to the user that was logged-in when the cache was generated. Imagine visiting a website that says you're logged-in as Billy Bob (but you're not Billy Bob; NOT good). In short, do NOT turn this on unless you know what you're doing."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:576
+#: src/includes/classes/MenuPageOptions.php:578
msgid "Exception (Membership Sites): If you run a site with many users and the majority of your traffic comes from users who ARE logged-in, please choose: Yes (maintain separate cache)
. %1$s will operate normally; but when a user is logged-in, the cache is user-specific. %1$s will intelligently refresh the cache when/if a user submits a form on your site with the GET or POST method. Or, if you make changes to their account (or another plugin makes changes to their account); including user option|meta additions, updates & deletions too. However, please note that enabling this feature (e.g., user-specific cache entries); will eat up MUCH more disk space. That being said, the benefits of this feature for most sites will outweigh the disk overhead (e.g., it's NOT an issue in most cases). Unless you are short on disk space (or you have MANY thousands of users), the disk overhead is neglible."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:578
+#: src/includes/classes/MenuPageOptions.php:580
msgid "No, do NOT cache; or serve a cache file when a user is logged-in (safest option)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:579
+#: src/includes/classes/MenuPageOptions.php:581
msgid "Yes, and maintain a separate cache for each user (recommended for membership sites)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:582
+#: src/includes/classes/MenuPageOptions.php:584
msgid "Yes, but DON'T maintain a separate cache for each user (I know what I'm doing)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:586
+#: src/includes/classes/MenuPageOptions.php:588
msgid "Warning: Whenever you enable caching for logged-in users (without a separate cache for each user), the WordPress Admin Bar must be disabled to prevent one user from seeing another user's details in the Admin Bar. Given your current configuration, %1$s will automatically hide the WordPress Admin Bar on the front-end of your site."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:588
+#: src/includes/classes/MenuPageOptions.php:590
msgid "Note: For most sites, the majority of their traffic (if not all of their traffic) comes from visitors who are not logged in, so disabling the cache for logged-in users is NOT ordinarily a performance issue. When a user IS logged-in, disabling the cache is considered ideal, because a logged-in user has a session open with your site; and the content they view should remain very dynamic in this scenario."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:589
+#: src/includes/classes/MenuPageOptions.php:591
msgid "Note: This setting includes some users who AREN'T actually logged into the system, but who HAVE authored comments recently. %1$s includes comment authors as part of it's logged-in user check. This way comment authors will be able to see updates to the comment thread immediately; and, so that any dynamically-generated messages displayed by your theme will work as intended. In short, %1$s thinks of a comment author as a logged-in user, even though technically they are not. ~ Users who gain access to password-protected Posts/Pages are also included."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:591
+#: src/includes/classes/MenuPageOptions.php:593
msgid "Static CDN Filters Enabled for Logged-In Users & Comment Authors?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:592
+#: src/includes/classes/MenuPageOptions.php:594
msgid "While this defaults to a value of No
, it should almost always be set to Yes
. This value defaults to No
only because Logged-In User caching (see above) defaults to No
and setting this value to Yes
by default can cause confusion for some users. Once you understand that Static CDN Filters can be applied safely for all visitors (logged-in or not logged-in), please choose Yes
in the dropdown below. If you are not using Static CDN Filters, the value below is ignored."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:594
+#: src/includes/classes/MenuPageOptions.php:596
msgid "No, disable Static CDN Filters when a user is logged-in."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:595
+#: src/includes/classes/MenuPageOptions.php:597
msgid "Yes, enable Static CDN Filters for logged-in users (recommended) ."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:597
+#: src/includes/classes/MenuPageOptions.php:599
msgid "Note: Static CDN Filters serve static resources. Static resources, are, simply put, static. Thus, it is not a problem to cache these resources for any visitor (logged-in or not logged-in). To avoid confusion, this defaults to a value of No
, and we ask that you set it to Yes
on your own so that you'll know to expect this behavior; i.e., that static resources will always be served from the CDN (logged-in or not logged-in) even though Logged-In User caching may be disabled above."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:607
+#: src/includes/classes/MenuPageOptions.php:609
msgid "GET Requests"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:612
+#: src/includes/classes/MenuPageOptions.php:614
msgid "Caching Enabled for GET (Query String) Requests?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:613
+#: src/includes/classes/MenuPageOptions.php:615
msgid "This should almost ALWAYS be set to No
. UNLESS, you're using unfriendly Permalinks. In other words, if all of your URLs contain a query string (e.g., /?key=value
); you're using unfriendly Permalinks. Ideally, you would refrain from doing this; and instead, update your Permalink options immediately; which also optimizes your site for search engines. That being said, if you really want to use unfriendly Permalinks, and ONLY if you're using unfriendly Permalinks, you should set this to Yes
; and don't worry too much, the sky won't fall on your head :-)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:615
+#: src/includes/classes/MenuPageOptions.php:617
msgid "No, do NOT cache (or serve a cache file) when a query string is present."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:616
+#: src/includes/classes/MenuPageOptions.php:618
msgid "Yes, I would like to cache URLs that contain a query string."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:618
+#: src/includes/classes/MenuPageOptions.php:620
msgid "Note: POST requests (i.e., forms with method="post"
) are always excluded from the cache, which is the way it should be. Any POST/PUT/DELETE request should NEVER (ever) be cached. CLI (and self-serve) requests are also excluded from the cache (always). A CLI request is one that comes from the command line; commonly used by CRON jobs and other automated routines. A self-serve request is an HTTP connection established from your site -› to your site. For instance, a WP Cron job, or any other HTTP request that is spawned not by a user, but by the server itself."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:619
+#: src/includes/classes/MenuPageOptions.php:621
msgid "Advanced Tip: If you are NOT caching GET requests (recommended), but you DO want to allow some special URLs that include query string parameters to be cached; you can add this special parameter to any URL ?%2$sAC=1
. This tells %1$s that it's OK to cache that particular URL, even though it contains query string arguments. If you ARE caching GET requests and you want to force %1$s to NOT cache a specific request, you can add this special parameter to any URL ?%2$sAC=0
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:629
+#: src/includes/classes/MenuPageOptions.php:631
msgid "404 Requests"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:634
+#: src/includes/classes/MenuPageOptions.php:636
msgid "Caching Enabled for 404 Requests?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:635
+#: src/includes/classes/MenuPageOptions.php:637
msgid "When this is set to No
, %1$s will ignore all 404 requests and no cache file will be served. While this is fine for most site owners, caching the 404 page on a high-traffic site may further reduce server load. When this is set to Yes
, %1$s will cache the 404 page (see Creating an Error 404 Page) and then serve that single cache file to all future 404 requests."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:637
+#: src/includes/classes/MenuPageOptions.php:639
msgid "No, do NOT cache (or serve a cache file) for 404 requests."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:638
+#: src/includes/classes/MenuPageOptions.php:640
msgid "Yes, I would like to cache the 404 page and serve the cached file for 404 requests."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:640
+#: src/includes/classes/MenuPageOptions.php:642
msgid "How does %1$s cache 404 requests? %1$s will create a special cache file (----404----.html
, see Advanced Tip below) for the first 404 request and then symlink future 404 requests to this special cache file. That way you don't end up with lots of 404 cache files that all contain the same thing (the contents of the 404 page). Instead, you'll have one 404 cache file and then several symlinks (i.e., references) to that 404 cache file."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:641
+#: src/includes/classes/MenuPageOptions.php:643
msgid "Advanced Tip: The default 404 cache filename (----404----.html
) is designed to minimize the chance of a collision with a cache file for a real page with the same name. However, if you want to override this default and define your own 404 cache filename, you can do so by adding define('ZENCACHE_404_CACHE_FILENAME', 'your-404-cache-filename');
to your wp-config.php
file (note that the .html
extension should be excluded when defining a new filename)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:651
+#: src/includes/classes/MenuPageOptions.php:653
msgid "RSS, RDF, and Atom Feeds"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:656
+#: src/includes/classes/MenuPageOptions.php:658
msgid "Caching Enabled for RSS, RDF, Atom Feeds?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:657
+#: src/includes/classes/MenuPageOptions.php:659
msgid "This should almost ALWAYS be set to No
. UNLESS, you're sure that you want to cache your feeds. If you use a web feed management provider like Google® Feedburner and you set this option to Yes
, you may experience delays in the detection of new posts. NOTE: If you do enable this, it is highly recommended that you also enable automatic Feed Clearing too. Please see the section above: \"Automatic Cache Clearing\". Find the sub-section titled: \"Auto-Clear RSS/RDF/ATOM Feeds\"."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:659
+#: src/includes/classes/MenuPageOptions.php:661
msgid "No, do NOT cache (or serve a cache file) when displaying a feed."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:660
+#: src/includes/classes/MenuPageOptions.php:662
msgid "Yes, I would like to cache feed URLs."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:662
+#: src/includes/classes/MenuPageOptions.php:664
msgid "Note: This option affects all feeds served by WordPress, including the site feed, the site comment feed, post-specific comment feeds, author feeds, search feeds, and category and tag feeds. See also: WordPress Feeds."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:672
+#: src/includes/classes/MenuPageOptions.php:674
msgid "URI Exclusion Patterns"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:676
+#: src/includes/classes/MenuPageOptions.php:678
msgid "Don't Cache These Special URI Exclusion Patterns?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:677
+#: src/includes/classes/MenuPageOptions.php:679
msgid "Sometimes there are certain cases where a particular file, or a particular group of files, should never be cached. This is where you will enter those if you need to (one per line). Searches are performed against the REQUEST_URI
; i.e., /path/?query
(caSe insensitive). So, don't put in full URLs here, just word fragments found in the file path (or query string) is all you need, excluding the http:// and domain name. A wildcard *
character can also be used when necessary; e.g., /category/abc-followed-by-*
(where *
= 0 or more characters that are NOT a slash /
). Other special characters include: **
= 0 or more characters of any kind, including /
slashes; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:691
+#: src/includes/classes/MenuPageOptions.php:693
msgid "HTTP Referrer Exclusion Patterns"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:695
+#: src/includes/classes/MenuPageOptions.php:697
msgid "Don't Cache These Special HTTP Referrer Exclusion Patterns?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:696
+#: src/includes/classes/MenuPageOptions.php:698
msgid "Sometimes there are special cases where a particular referring URL (or referring domain) that sends you traffic; or even a particular group of referring URLs or domains that send you traffic; should result in a page being loaded on your site that is NOT from the cache (and that resulting page should never be cached). This is where you will enter those if you need to (one per line). Searches are performed against the HTTP_REFERER
(caSe insensitive). A wildcard *
character can also be used when necessary; e.g., *.domain.com
(where *
= 0 or more characters that are NOT a slash /
). Other special characters include: **
= 0 or more characters of any kind, including /
slashes; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:698
+#: src/includes/classes/MenuPageOptions.php:700
msgid "Tip: let's use this example URL: http://www.referring-domain.com/search/?q=search+terms
. To exclude this referring URL, you could put this line into the field above: www.referring-domain.com
. Or, you could also just put in a small fragment, like: /search/
or q=*
; and that would exclude any referrer containing that word fragment."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:709
+#: src/includes/classes/MenuPageOptions.php:711
msgid "User-Agent Exclusion Patterns"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:713
+#: src/includes/classes/MenuPageOptions.php:715
msgid "Don't Cache These Special User-Agent Exclusion Patterns?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:714
+#: src/includes/classes/MenuPageOptions.php:716
msgid "Sometimes there are special cases when a particular user-agent (e.g., a specific browser or a specific type of device); should be shown a page on your site that is NOT from the cache (and that resulting page should never be cached). This is where you will enter those if you need to (one per line). Searches are performed against the HTTP_USER_AGENT
(caSe insensitive). A wildcard *
character can also be used when necessary; e.g., Android *; Chrome/* Mobile
(where *
= 0 or more characters that are NOT a slash /
). Other special characters include: **
= 0 or more characters of any kind, including /
slashes; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:716
+#: src/includes/classes/MenuPageOptions.php:718
msgid "Tip: if you wanted to exclude iPhones put this line into the field above: iPhone;*AppleWebKit
. Or, you could also just put in a small fragment, like: iphone
; and that would exclude any user-agent containing that word fragment. Note, this is just an example. With a default installation of %1$s, there is no compelling reason to exclude iOS devices (or any mobile device for that matter)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:728
+#: src/includes/classes/MenuPageOptions.php:730
msgid "Auto-Cache Engine"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:733
+#: src/includes/classes/MenuPageOptions.php:735
msgid "Enable the Auto-Cache Engine?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:734
+#: src/includes/classes/MenuPageOptions.php:736
msgid "After using %1$s for awhile (or any other page caching plugin, for that matter); it becomes obvious that at some point (based on your configured Expiration Time) %1$s has to refresh itself. It does this by ditching its cached version of a page, reloading the database-driven content, and then recreating the cache with the latest data. This is a never ending regeneration cycle that is based entirely on your configured Expiration Time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:735
+#: src/includes/classes/MenuPageOptions.php:737
msgid "Understanding this, you can see that 99% of your visitors are going to receive a lightning fast response from your server. However, there will always be around 1% of your visitors that land on a page for the very first time (before it's been cached), or land on a page that needs to have its cache regenerated, because the existing cache has become outdated. We refer to this as a First-Come Slow-Load Issue. Not a huge problem, but if you're optimizing your site for every ounce of speed possible, the Auto-Cache Engine can help with this. The Auto-Cache Engine has been designed to combat this issue by taking on the responsibility of being that first visitor to a page that has not yet been cached, or has an expired cache. The Auto-Cache Engine is powered, in part, by WP-Cron (already built into WordPress). The Auto-Cache Engine runs at 15-minute intervals via WP-Cron. It also uses the WP_Http class, which is also built into WordPress already."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:736
+#: src/includes/classes/MenuPageOptions.php:738
msgid "The Auto-Cache Engine obtains its list of URLs to auto-cache, from two different sources. It can read an XML Sitemap and/or a list of specific URLs that you supply. If you supply both sources, it will use both sources collectively. The Auto-Cache Engine takes ALL of your other configuration options into consideration too, including your Expiration Time, as well as any cache exclusion rules."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:738
+#: src/includes/classes/MenuPageOptions.php:740
msgid "No, leave the Auto-Cache Engine disabled please."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:739
+#: src/includes/classes/MenuPageOptions.php:741
msgid "Yes, I want the Auto-Cache Engine to keep pages cached automatically."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:745
+#: src/includes/classes/MenuPageOptions.php:747
msgid "XML Sitemap URL (or an XML Sitemap Index)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:749
+#: src/includes/classes/MenuPageOptions.php:751
msgid "All URLs in this network are in the sitemap for the main site."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:750
+#: src/includes/classes/MenuPageOptions.php:752
msgid "Using the path I've given, look for blog-specific sitemaps in each child blog also."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:752
+#: src/includes/classes/MenuPageOptions.php:754
msgid "↑ If enabled here, each child blog can be auto-cached too. %1$s will dynamically change the leading %2$s
as necessary; for each child blog in the network. %1$s supports both sub-directory & sub-domain networks, including domain mapping plugins. For more information about how the Auto-Cache Engine caches child blogs, see this article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:756
+#: src/includes/classes/MenuPageOptions.php:758
msgid "And/Or; a List of URLs to Auto-Cache (One Per Line)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:758
+#: src/includes/classes/MenuPageOptions.php:760
msgid "Note: Wildcards are NOT supported here. If you are going to supply a list of URLs above, each line must contain one full URL for the Auto-Cache Engine to auto-cache. If you have many URLs, we recommend using an XML Sitemap."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:762
+#: src/includes/classes/MenuPageOptions.php:764
msgid "Auto-Cache Delay Timer (in Milliseconds)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:763
+#: src/includes/classes/MenuPageOptions.php:765
msgid "As the Auto-Cache Engine runs through each URL, you can tell it to wait X number of milliseconds between each connection that it makes. It is strongly suggested that you DO have some small delay here. Otherwise, you run the risk of hammering your own web server with multiple repeated connections whenever the Auto-Cache Engine is running. This is especially true on very large sites; where there is the potential for hundreds of repeated connections as the Auto-Cache Engine goes through a long list of URLs. Adding a delay between each connection will prevent the Auto-Cache Engine from placing a heavy load on the processor that powers your web server. A value of 500
milliseconds is suggested here (half a second). If you experience problems, you can bump this up a little at a time, in increments of 500
milliseconds; until you find a happy place for your server. Please note that 1000
milliseconds = 1
full second."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:768
+#: src/includes/classes/MenuPageOptions.php:770
msgid "Auto-Cache User-Agent String"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:770
+#: src/includes/classes/MenuPageOptions.php:772
msgid "This is how the Auto-Cache Engine identifies itself when connecting to URLs. See User Agent in the Wikipedia."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:782
+#: src/includes/classes/MenuPageOptions.php:784
msgid "HTML Compression"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:787
+#: src/includes/classes/MenuPageOptions.php:789
msgid "Enable WebSharks™ HTML Compression?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:789
+#: src/includes/classes/MenuPageOptions.php:791
msgid "No, do NOT compress HTML/CSS/JS code at runtime."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:790
+#: src/includes/classes/MenuPageOptions.php:792
msgid "Yes, I want to compress HTML/CSS/JS for blazing fast speeds."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:792
+#: src/includes/classes/MenuPageOptions.php:794
msgid "Note: This is experimental. Please report issues here."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:795
+#: src/includes/classes/MenuPageOptions.php:797
msgid "HTML Compression Options"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:796
+#: src/includes/classes/MenuPageOptions.php:798
msgid "You can learn more about all of these options here."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:798
+#: src/includes/classes/MenuPageOptions.php:800
msgid "Yes, combine CSS from <head> and <body> into fewer files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:799
+#: src/includes/classes/MenuPageOptions.php:801
msgid "No, do not combine CSS from <head> and <body> into fewer files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:802
+#: src/includes/classes/MenuPageOptions.php:804
msgid "Yes, compress the code in any unified CSS files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:803
+#: src/includes/classes/MenuPageOptions.php:805
msgid "No, do not compress the code in any unified CSS files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:806
+#: src/includes/classes/MenuPageOptions.php:808
msgid "Yes, combine JS from <head> into fewer files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:807
+#: src/includes/classes/MenuPageOptions.php:809
msgid "No, do not combine JS from <head> into fewer files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:810
+#: src/includes/classes/MenuPageOptions.php:812
msgid "Yes, combine JS footer scripts into fewer files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:811
+#: src/includes/classes/MenuPageOptions.php:813
msgid "No, do not combine JS footer scripts into fewer files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:814
+#: src/includes/classes/MenuPageOptions.php:816
msgid "Yes, combine CSS/JS from remote resources too."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:815
+#: src/includes/classes/MenuPageOptions.php:817
msgid "No, do not combine CSS/JS from remote resources."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:818
+#: src/includes/classes/MenuPageOptions.php:820
msgid "Yes, compress the code in any unified JS files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:819
+#: src/includes/classes/MenuPageOptions.php:821
msgid "No, do not compress the code in any unified JS files."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:822
+#: src/includes/classes/MenuPageOptions.php:824
msgid "Yes, compress inline JavaScript snippets."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:823
+#: src/includes/classes/MenuPageOptions.php:825
msgid "No, do not compress inline JavaScript snippets."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:826
+#: src/includes/classes/MenuPageOptions.php:828
msgid "Yes, compress (remove extra whitespace) in the final HTML code too."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:827
+#: src/includes/classes/MenuPageOptions.php:829
msgid "No, do not compress the final HTML code."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:830
+#: src/includes/classes/MenuPageOptions.php:832
msgid "CSS Exclusion Patterns?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:831
+#: src/includes/classes/MenuPageOptions.php:833
msgid "Sometimes there are special cases when a particular CSS file should NOT be consolidated or compressed in any way. This is where you will enter those if you need to (one per line). Searches are performed against the <link href="">
value, and also against the contents of any inline <style>
tags (caSe insensitive). A wildcard *
character can also be used when necessary; e.g., xy*-framework
(where *
= 0 or more characters that are NOT a slash /
). Other special characters include: **
= 0 or more characters of any kind, including /
slashes; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:834
+#: src/includes/classes/MenuPageOptions.php:836
msgid "JavaScript Exclusion Patterns?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:835
+#: src/includes/classes/MenuPageOptions.php:837
msgid "Sometimes there are special cases when a particular JS file should NOT be consolidated or compressed in any way. This is where you will enter those if you need to (one per line). Searches are performed against the <script src="">
value, and also against the contents of any inline <script>
tags (caSe insensitive). A wildcard *
character can also be used when necessary; e.g., xy*-framework
(where *
= 0 or more characters that are NOT a slash /
). Other special characters include: **
= 0 or more characters of any kind, including /
slashes; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:839
-msgid "HTML Compression Cache Expiration"
+#: src/includes/classes/MenuPageOptions.php:840
+msgid "URI Exclusions for HTML Compressor?"
msgstr ""
#: src/includes/classes/MenuPageOptions.php:841
+msgid "When you enable HTML Compression above, you may want to prevent certain pages on your site from being cached by the HTML Compressor. This is where you will enter those if you need to (one per line). Searches are performed against the REQUEST_URI
; i.e., /path/?query
(caSe insensitive). So, don't put in full URLs here, just word fragments found in the file path (or query string) is all you need, excluding the http:// and domain name. A wildcard *
character can also be used when necessary; e.g., /category/abc-followed-by-*
(where *
= 0 or more characters that are NOT a slash /
). Other special characters include: **
= 0 or more characters of any kind, including /
slashes; ^
= beginning of the string; $
= end of the string. To learn more about this syntax, please see this KB article."
+msgstr ""
+
+#: src/includes/classes/MenuPageOptions.php:846
+msgid "HTML Compression Cache Expiration"
+msgstr ""
+
+#: src/includes/classes/MenuPageOptions.php:848
msgid "Tip: the value that you specify here MUST be compatible with PHP's strtotime()
function. Examples: 2 hours
, 7 days
, 6 months
, 1 year
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:842
+#: src/includes/classes/MenuPageOptions.php:849
msgid "Note: This does NOT impact the overall cache expiration time that you configure with %1$s. It only impacts the sub-routines provided by the HTML Compressor. In fact, this expiration time is mostly irrelevant. The HTML Compressor uses an internal checksum, and it also checks filemtime()
before using an existing cache file. The HTML Compressor class also handles the automatic cleanup of your cache directories to keep it from growing too large over time. Therefore, unless you have VERY little disk space there is no reason to set this to a lower value (even if your site changes dynamically quite often). If anything, you might like to increase this value which could help to further reduce server load. You can learn more here. We recommend setting this value to at least double that of your overall %1$s expiration time."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:853
+#: src/includes/classes/MenuPageOptions.php:860
msgid "GZIP Compression"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:858
+#: src/includes/classes/MenuPageOptions.php:865
msgid "GZIP Compression (Optional; Highly Recommended)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:859
+#: src/includes/classes/MenuPageOptions.php:866
msgid "You don't have to use an .htaccess
file to enjoy the performance enhancements provided by this plugin; caching is handled automatically by WordPress/PHP alone. That being said, if you want to take advantage of the additional speed enhancements associated w/ GZIP compression (and we do recommend this), then you WILL need an .htaccess
file to accomplish that part."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:860
+#: src/includes/classes/MenuPageOptions.php:867
msgid "%1$s fully supports GZIP compression on its output. However, it does not handle GZIP compression directly. We purposely left GZIP compression out of this plugin, because GZIP compression is something that should really be enabled at the Apache level or inside your php.ini
file. GZIP compression can be used for things like JavaScript and CSS files as well, so why bother turning it on for only WordPress-generated pages when you can enable GZIP at the server level and cover all the bases!"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:861
+#: src/includes/classes/MenuPageOptions.php:868
msgid "If you want to enable GZIP, create an .htaccess
file in your WordPress® installation directory, and put the following few lines in it. Alternatively, if you already have an .htaccess
file, just add these lines to it, and that is all there is to it. GZIP is now enabled in the recommended way! See also: video about GZIP Compression."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:875
+#: src/includes/classes/MenuPageOptions.php:882
msgid "Static CDN Filters"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:879
+#: src/includes/classes/MenuPageOptions.php:886
msgid "Clear CDN Cache (Bump CDN Invalidation Counter)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:879
+#: src/includes/classes/MenuPageOptions.php:886
msgid "Clear CDN Cache"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:880
+#: src/includes/classes/MenuPageOptions.php:887
msgid "Enable Static CDN Filters (e.g., MaxCDN/CloudFront)?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:881
+#: src/includes/classes/MenuPageOptions.php:888
msgid "This feature allows you to serve some and/or ALL static files on your site from a CDN of your choosing. This is made possible through content/URL filters exposed by WordPress and implemented by %1$s. All it requires is that you setup a CDN host name sourced by your WordPress installation domain. You enter that CDN host name below and %1$s will do the rest! Super easy, and it doesn't require any DNS changes either. :-) Please click here for a general set of instructions."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:882
+#: src/includes/classes/MenuPageOptions.php:889
msgid "What's a CDN? It's a Content Delivery Network (i.e., a network of optimized servers) designed to cache static resources served from your site (e.g., JS/CSS/images and other static files) onto it's own servers, which are located strategically in various geographic areas around the world. Integrating a CDN for static files can dramatically improve the speed and performance of your site, lower the burden on your own server, and reduce latency associated with visitors attempting to access your site from geographic areas of the world that might be very far away from the primary location of your own web servers."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:885
+#: src/includes/classes/MenuPageOptions.php:892
msgid "It appears that your server is running NGINX and does not support .htaccess
rules. Please update your server configuration manually. Note that updating your NGINX server configuration before enabling Static CDN Filters is recommended to prevent any CORS errors with your CDN. If you've already updated your NGINX configuration, you can safely ignore this message."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:889
+#: src/includes/classes/MenuPageOptions.php:896
msgid "No, I do NOT want CDN filters applied at runtime."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:890
+#: src/includes/classes/MenuPageOptions.php:897
msgid "Yes, I want CDN filters applied w/ my configuration below."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:897
+#: src/includes/classes/MenuPageOptions.php:904
msgid "CDN Host Name (Required)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:903
+#: src/includes/classes/MenuPageOptions.php:910
msgid "This field is really all that's necessary to get Static CDN Filters working! However, it does requires a little bit of work on your part. You need to setup and configure a CDN before you can fill in this field. Once you configure a CDN, you'll receive a host name (provided by your CDN), which you'll enter here; e.g., js9dgjsl4llqpp.cloudfront.net
. We recommend MaxCDN, Amazon CloudFront, KeyCDN, and/or CDN77 but this should work with many of the most popular CDNs. Please read this article for a general set of instructions. We also have a MaxCDN tutorial, CloudFront tutorial, KeyCDN tutorial, and a CDN77 tutorial to walk you through the process."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:908
+#: src/includes/classes/MenuPageOptions.php:915
msgid "Multiple CDN Host Names for Domain Sharding and Multisite Networks (Optional)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:909
+#: src/includes/classes/MenuPageOptions.php:916
msgid "%1$s also supports multiple CDN Host Names for any given domain. Using multiple CDN Host Names (instead of just one, as seen above) is referred to as Domain Sharding (click here to learn more). If you configure multiple CDN Host Names (i.e., if you implement Domain Sharding), %1$s will use the first one that you list for static resources loaded in the HTML <head>
section, the last one for static resources loaded in the footer, and it will choose one at random for all other static resource locations. Configuring multiple CDN Host Names can improve speed! This is a way for advanced site owners to work around concurrency limits in popular browsers; i.e., making it possible for browsers to download many more resources simultaneously, resulting in a faster overall completion time. In short, this tells the browser that your website will not be overloaded by concurrent requests, because static resources are in fact being served by a content-delivery network (i.e., multiple CDN host names). If you use this functionality for Domain Sharding, we suggest that you setup one CDN Distribution (aka: Pull Zone), and then create multiple CNAME records pointing to that distribution. You can enter each of your CNAMES in the field below, as instructed."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:910
+#: src/includes/classes/MenuPageOptions.php:917
msgid "On WordPress Multisite Network installations, this field also allows you to configure different CDN Host Names for each domain (or sub-domain) that you run from a single installation of WordPress. For more information about configuring Static CDN Filters on a WordPress Multisite Network, see this tutorial: Static CDN Filters for WordPress Multisite Networks."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:912
+#: src/includes/classes/MenuPageOptions.php:919
msgid "↑ Syntax: This is a line-delimited list of domain mappings. Each line should start with your WordPress domain name (e.g., %1$s
), followed by an =
sign, followed by a comma-delimited list of CDN Host Names associated with the domain in that line. If you're running a Multisite Network installation of WordPress, you might have multiple configuration lines. Otherwise, you should only need one line to configure multiple CDN Host Names for a standard WordPress installation."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:916
+#: src/includes/classes/MenuPageOptions.php:923
msgid "CDN Supports HTTPS Connections?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:918
+#: src/includes/classes/MenuPageOptions.php:925
msgid "No, I don't serve content over https://; or I haven't configured my CDN w/ an SSL certificate."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:919
+#: src/includes/classes/MenuPageOptions.php:926
msgid "Yes, I've configured my CDN w/ an SSL certificate; I need https:// enabled."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:926
+#: src/includes/classes/MenuPageOptions.php:933
msgid "Additional Options (For Advanced Users)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:931
+#: src/includes/classes/MenuPageOptions.php:938
msgid "Everything else below is 100% completely optional; i.e., not required to enjoy the benefits of Static CDN Filters."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:935
+#: src/includes/classes/MenuPageOptions.php:942
msgid "Whitelisted File Extensions (Optional; Comma-Delimited)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:937
+#: src/includes/classes/MenuPageOptions.php:944
msgid "If you leave this empty a default set of extensions are taken from WordPress itself. The default set of whitelisted file extensions includes everything supported by the WordPress media library."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:939
+#: src/includes/classes/MenuPageOptions.php:946
msgid "Blacklisted File Extensions (Optional; Comma-Delimited)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:941
+#: src/includes/classes/MenuPageOptions.php:948
msgid "With or without a whitelist, you can force exclusions by explicitly blacklisting certain file extensions of your choosing. Please note, the php
extension will never be considered a static resource; i.e., it is automatically blacklisted at all times."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:945
+#: src/includes/classes/MenuPageOptions.php:952
msgid "Whitelisted URI Inclusion Patterns (Optional; One Per Line)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:947
+#: src/includes/classes/MenuPageOptions.php:954
msgid "Note: please remember that your entries here should be formatted as a line-delimited list; e.g., one inclusion pattern per line."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:948
+#: src/includes/classes/MenuPageOptions.php:955
msgid "If provided, only local URIs matching one of the patterns you list here will be served from your CDN Host Name. URI patterns are caSe-insensitive. A wildcard *
will match zero or more characters in any of your patterns. A caret ^
symbol will match zero or more characters that are NOT the /
character. For instance, */wp-content/*
here would indicate that you only want to filter URLs that lead to files located inside the wp-content
directory. Adding an additional line with */wp-includes/*
would filter URLs in the wp-includes
directory also. If you leave this empty, ALL files matching a static file extension will be served from your CDN; i.e., the default behavior."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:949
+#: src/includes/classes/MenuPageOptions.php:956
msgid "Please note that URI patterns are tested against a file's path (i.e., a file's URI, and NOT its full URL). A URI always starts with a leading /
. To clarify, a URI is the portion of the URL which comes after the host name. For instance, given the following URL: http://example.com/path/to/style.css?ver=3
, the URI you are matching against would be: /path/to/style.css?ver=3
. To whitelist this URI, you could use a line that contains something like this: /path/to/*.css*
"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:951
+#: src/includes/classes/MenuPageOptions.php:958
msgid "Blacklisted URI Exclusion Patterns (Optional; One Per Line)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:953
+#: src/includes/classes/MenuPageOptions.php:960
msgid "With or without a whitelist, you can force exclusions by explicitly blacklisting certain URI patterns. URI patterns are caSe-insensitive. A wildcard *
will match zero or more characters in any of your patterns. A caret ^
symbol will match zero or more characters that are NOT the /
character. For instance, */wp-content/*/dynamic.pdf*
would exclude a file with the name dynamic.pdf
located anywhere inside a sub-directory of wp-content
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:958
+#: src/includes/classes/MenuPageOptions.php:965
msgid "Query String Invalidation Variable Name"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:960
+#: src/includes/classes/MenuPageOptions.php:967
msgid "Each filtered URL (which then leads to your CDN) will include this query string variable as an easy way to invalidate the CDN cache at any time. Invalidating the CDN cache is simply a matter of changing the global invalidation counter (i.e., the value assigned to this query string variable). %1$s manages invalidations automatically; i.e., %1$s will automatically bump an internal counter each time you upgrade a WordPress component (e.g., a plugin, theme, or WP itself). Or, if you ask %1$s to invalidate the CDN cache (e.g., a manual clearing of the CDN cache); the internal counter is bumped then too. In short, %1$s handles cache invalidations for you reliably. This option simply allows you to customize the query string variable name which makes cache invalidations possible. Please note, the default value is adequate for most sites. You can change this if you like, but it's not necessary."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:961
+#: src/includes/classes/MenuPageOptions.php:968
msgid "Tip: You can also tell %1$s to automatically bump the CDN Invalidation Counter whenever you clear the cache manually. See: %1$s → Manual Cache Clearing → Clear the CDN Cache Too?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:962
+#: src/includes/classes/MenuPageOptions.php:969
msgid "Note: If you empty this field, it will effectively disable the %1$s invalidation system for Static CDN Filters; i.e., the query string variable will NOT be included if you do not supply a variable name."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:975
+#: src/includes/classes/MenuPageOptions.php:982
msgid "Dynamic Version Salt"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:980
+#: src/includes/classes/MenuPageOptions.php:987
msgid " GEEK ALERT This is for VERY advanced users only..."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:981
+#: src/includes/classes/MenuPageOptions.php:988
msgid "Note: Understanding the %1$s Branched Cache Structure is a prerequisite to understanding how Dynamic Version Salts are added to the mix."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:982
+#: src/includes/classes/MenuPageOptions.php:989
msgid "A Version Salt gives you the ability to dynamically create multiple variations of the cache, and those dynamic variations will be served on subsequent visits; e.g., if a visitor has a specific cookie (of a certain value) they will see pages which were cached with that version (i.e., w/ that Version Salt: the value of the cookie). A Version Salt can really be anything."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:983
+#: src/includes/classes/MenuPageOptions.php:990
msgid "A Version Salt can be a single variable like $_COOKIE['my_cookie']
, or it can be a combination of multiple variables, like $_COOKIE['my_cookie'].$_COOKIE['my_other_cookie']
. (When using multiple variables, please separate them with a dot, as shown in the example.)"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:984
+#: src/includes/classes/MenuPageOptions.php:991
msgid "Experts could even use PHP ternary expressions that evaluate into something. For example: ((preg_match('/iPhone/i', $_SERVER['HTTP_USER_AGENT'])) ? 'iPhones' : '')
. This would force a separate version of the cache to be created for iPhones (e.g., /cache/PROTOCOL/HOST/REQUEST-URI.v/iPhones.html
)."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:985
+#: src/includes/classes/MenuPageOptions.php:992
msgid "For more documentation, please see Dynamic Version Salts."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:987
+#: src/includes/classes/MenuPageOptions.php:994
msgid "Create a Dynamic Version Salt For %1$s? 150%% OPTIONAL"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:989
+#: src/includes/classes/MenuPageOptions.php:996
msgid "Super Globals work here; $GLOBALS['table_prefix']
is a popular one./wp-config.php
; such as WPLANG
or DB_HOST
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:990
+#: src/includes/classes/MenuPageOptions.php:997
msgid "Important: your Version Salt is scanned for PHP syntax errors via phpCodeChecker.com
. If errors are found, you'll receive a notice in the Dashboard."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:991
+#: src/includes/classes/MenuPageOptions.php:998
msgid "If you've enabled a separate cache for each user (optional) that's perfectly OK. A Version Salt works with user caching too."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1001
+#: src/includes/classes/MenuPageOptions.php:1008
msgid "Theme/Plugin Developers"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1006
+#: src/includes/classes/MenuPageOptions.php:1013
msgid "Developing a Theme or Plugin for WordPress?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1007
+#: src/includes/classes/MenuPageOptions.php:1014
msgid "Tip: %1$s can be disabled temporarily. If you're a theme/plugin developer, you can set a flag within your PHP code to disable the cache engine at runtime. Perhaps on a specific page, or in a specific scenario. In your PHP script, set: $_SERVER['ZENCACHE_ALLOWED'] = FALSE;
or define('ZENCACHE_ALLOWED', FALSE)
. %1$s is also compatible with: define('DONOTCACHEPAGE', TRUE)
. It does't matter where or when you define one of these, because %1$s is the last thing to run before script execution ends."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1009
+#: src/includes/classes/MenuPageOptions.php:1016
msgid "Writing \"Advanced Cache\" Plugins Specifically for %1$s"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1010
+#: src/includes/classes/MenuPageOptions.php:1017
msgid "Theme/plugin developers can take advantage of the %1$s plugin architecture by creating PHP files inside this special directory: /wp-content/ac-plugins/
. There is an example plugin file @ GitHub (please review it carefully and ask questions). If you develop a plugin for %1$s, please share it with the community by publishing it in the plugins respository at WordPress.org."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1011
+#: src/includes/classes/MenuPageOptions.php:1018
msgid "Why does %1$s have it's own plugin architecture? WordPress loads the advanced-cache.php
drop-in file (for caching purposes) very early-on; before any other plugins or a theme. For this reason, %1$s implements it's own watered-down version of functions like add_action()
, do_action()
, add_filter()
, apply_filters()
."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1022
+#: src/includes/classes/MenuPageOptions.php:1029
msgid "Import/Export Options"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1027
+#: src/includes/classes/MenuPageOptions.php:1034
msgid "Import Options from Another %1$s Installation?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1028
+#: src/includes/classes/MenuPageOptions.php:1035
msgid "Upload your %1$s-options.json
file and click \"Save All Changes\" below. The options provided by your import file will override any that exist currently."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1031
+#: src/includes/classes/MenuPageOptions.php:1038
msgid "Export Existing Options from this %1$s Installation?"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1034
+#: src/includes/classes/MenuPageOptions.php:1041
msgid "%1$s-options.json"
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1035
+#: src/includes/classes/MenuPageOptions.php:1042
msgid "Download your existing options and import them all into another %1$s installation; saves time on future installs."
msgstr ""
-#: src/includes/classes/MenuPageOptions.php:1043
+#: src/includes/classes/MenuPageOptions.php:1050
msgid "Save All Changes"
msgstr ""
@@ -1854,7 +1869,7 @@ msgstr ""
msgid "%1$s HTML Compressor"
msgstr ""
-#: src/includes/closures/Ac/HtmlCUtils.php:69
+#: src/includes/closures/Ac/HtmlCUtils.php:70
msgid "Failure: %1$s"
msgstr ""
@@ -2187,11 +2202,11 @@ msgstr ""
msgid "%1$s successfully installed! :-) Please enable caching and review options."
msgstr ""
-#: src/includes/closures/Plugin/InstallUtils.php:55
+#: src/includes/closures/Plugin/InstallUtils.php:60
msgid "%1$s: detected a new version of itself. Recompiling w/ latest version... wiping the cache... all done :-)"
msgstr ""
-#: src/includes/closures/Plugin/InstallUtils.php:319
+#: src/includes/closures/Plugin/InstallUtils.php:325
msgid "%1$s: ignoring your Version Salt; it seems to contain PHP syntax errors."
msgstr ""
diff --git a/zencache-pro.php b/zencache-pro.php
index 2b0714b7..b4d4a3ac 100644
--- a/zencache-pro.php
+++ b/zencache-pro.php
@@ -1,6 +1,6 @@