WP Super Cache - Version 1.4.9

Version Description

Fixed XSS on the settings page, settings page updates, file locking fixes and PHP 7.1 fix, caching fixes on static homepage blogs and more.

=

Download this release

Release Info

Developer donncha
Plugin Icon 128x128 WP Super Cache
Version 1.4.9
Comparing to
See all releases

Code changes from version 1.4.8 to 1.4.9

Changelog.txt CHANGED
@@ -1,3 +1,154 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  2015-10-08 17:14 donncha
2
 
3
  * wp-cache.php: Don't check if .htaccess already created as the
1
+ 2017-02-03 17:17 donncha
2
+
3
+ * readme.txt, wp-cache.php: Bump version number to 1.4.9 and update
4
+ changelog
5
+
6
+ 2017-02-03 17:11 donncha
7
+
8
+ * wp-cache-phase1.php, wp-cache-phase2.php, wp-cache.php: * Github
9
+ merge:
10
+ * Make sure $cache_path has a trailing slash
11
+ (https://github.com/Automattic/wp-super-cache/pull/77)
12
+ * Remove flush()
13
+ (https://github.com/Automattic/wp-super-cache/pull/127) but also
14
+ check if headers are empty and flush and get headers again.
15
+ (https://github.com/Automattic/wp-super-cache/pull/179)
16
+ * Add fix for customizer
17
+ (https://github.com/Automattic/wp-super-cache/pull/161) and don't
18
+ cache PUT AND DELETE requests
19
+ (https://github.com/Automattic/wp-super-cache/pull/178)
20
+ * Check for superglobals before using them.
21
+ (https://github.com/Automattic/wp-super-cache/pull/131)
22
+
23
+ 2017-02-03 16:54 donncha
24
+
25
+ * plugins/multisite.php, wp-cache-base.php, wp-cache.php: Github
26
+ merge: Need to check more than WP_ALLOW_MULTISITE to detect
27
+ multisite installs.
28
+ https://github.com/Automattic/wp-super-cache/issues/97
29
+
30
+ 2017-02-03 15:07 donncha
31
+
32
+ * wp-cache-phase1.php: Github merge:
33
+ https://github.com/Automattic/wp-super-cache/pull/161 and also
34
+ don't cache PUT and DELETE requests (caught earlier than before)
35
+
36
+ 2017-02-03 14:45 donncha
37
+
38
+ * plugins/jetpack.php: Remove extra ">", props @dd32
39
+ https://github.com/Automattic/wp-super-cache/pull/168
40
+
41
+ 2017-02-03 14:37 donncha
42
+
43
+ * wp-super-cache.pot: Updated translation file
44
+
45
+ 2017-02-03 14:33 donncha
46
+
47
+ * wp-cache.php: github merge: some of the changes that were
48
+ supposed to be checked in the previous merge didn't make it.
49
+
50
+ 2017-02-03 10:18 donncha
51
+
52
+ * readme.txt: * Bump the tested version.
53
+ * Update the changelog
54
+
55
+ 2017-02-03 10:13 donncha
56
+
57
+ * Changelog.txt: Updated changelog
58
+
59
+ 2017-02-02 18:14 donncha
60
+
61
+ * readme.txt: Updated readme.txt changelog and docs
62
+
63
+ 2017-02-02 18:08 donncha
64
+
65
+ * ossdl-cdn.php, readme.txt, wp-cache-phase2.php, wp-cache.php:
66
+ Sync with GITHUB:
67
+ * Don't delete so many files on blogs with static homepages.
68
+ https://github.com/Automattic/wp-super-cache/pull/175
69
+ * Discourage use of file locking because semaphores cause
70
+ problems and it's not needed.
71
+ https://github.com/Automattic/wp-super-cache/pull/174
72
+ * Reorganise the settings page in small ways
73
+ https://github.com/Automattic/wp-super-cache/pull/173
74
+ * Fixed XSS in settings page. Props @jaypatel
75
+ https://github.com/Automattic/wp-super-cache/pull/172
76
+
77
+ 2017-01-11 16:58 kraftbj
78
+
79
+ * readme.txt, wp-cache-phase2.php: Github #138: Do not cache
80
+ PUT/DELETE requests
81
+
82
+ 2016-12-09 15:38 kraftbj
83
+
84
+ * wp-cache-phase2.php: Check that header parts exist to avoid
85
+ `Undefined Index` notices
86
+
87
+ 2016-12-09 15:37 kraftbj
88
+
89
+ * wp-cache-phase2.php: Update to Git master
90
+
91
+ 2016-12-09 10:25 donncha
92
+
93
+ * readme.txt: Bump the "tested up to" value
94
+
95
+ 2016-08-01 20:39 kraftbj
96
+
97
+ * readme.txt: Bump tested version to 4.6
98
+
99
+ 2016-05-09 14:56 kraftbj
100
+
101
+ * readme.txt: Bump tested version
102
+
103
+ 2016-03-07 15:24 kraftbj
104
+
105
+ * readme.txt: Update readme for previous commit
106
+
107
+ 2016-03-07 15:20 kraftbj
108
+
109
+ * wp-cache-phase2.php: Catch up SVN to GH
110
+
111
+ 2016-03-07 13:46 donncha
112
+
113
+ * readme.txt, wp-cache.php: Bumped version to 1.4.8 and updated
114
+ changelog
115
+
116
+ 2016-03-07 13:39 donncha
117
+
118
+ * wp-super-cache.pot: Updated translation pot file
119
+
120
+ 2016-03-07 12:37 donncha
121
+
122
+ * wp-cache.php: Remove this link as Google is reporting it as
123
+ malware. It's still available at
124
+ https://web.archive.org/web/20150914095007/http://bytes.com/topic/php/answers/3917-seconds-converted-hh-mm-ss.
125
+ Ref: https://github.com/Automattic/wp-super-cache/issues/106
126
+
127
+ 2015-12-16 18:14 kraftbj
128
+
129
+ * readme.txt, wp-cache.php: Update readme for 1.4.7
130
+
131
+ 2015-12-16 16:59 kraftbj
132
+
133
+ * wp-cache.php: Fix settings page layout breakage in 4.4.
134
+
135
+ 2015-12-02 15:50 kraftbj
136
+
137
+ * ossdl-cdn.php, wp-cache.php: Corrects typos. See
138
+ https://github.com/Automattic/wp-super-cache/issues/81
139
+
140
+ props https://github.com/christophherr
141
+
142
+ 2015-10-21 19:54 kraftbj
143
+
144
+ * wp-cache-phase1.php: Remove variable no longer defined after
145
+ previous update.
146
+
147
+ 2015-10-09 18:06 donncha
148
+
149
+ * Changelog.txt, readme.txt, wp-cache.php: Bump version to 1.4.6
150
+ and update changelog
151
+
152
  2015-10-08 17:14 donncha
153
 
154
  * wp-cache.php: Don't check if .htaccess already created as the
ossdl-cdn.php CHANGED
@@ -132,6 +132,8 @@ function scossdl_off_options() {
132
  update_option('ossdl_off_include_dirs', $_POST['ossdl_off_include_dirs'] == '' ? 'wp-content,wp-includes' : $_POST['ossdl_off_include_dirs']);
133
  update_option('ossdl_off_exclude', $_POST['ossdl_off_exclude']);
134
  update_option('ossdl_cname', $_POST['ossdl_cname']);
 
 
135
  update_option('ossdl_https', (int)$_POST['ossdl_https']);
136
  if ( isset( $_POST[ 'ossdlcdn' ] ) ) {
137
  $ossdlcdn = 1;
@@ -163,7 +165,7 @@ function scossdl_off_options() {
163
  <tr valign="top">
164
  <th scope="row"><label for="ossdl_off_cdn_url"><?php _e( 'Off-site URL', 'wp-super-cache' ); ?></label></th>
165
  <td>
166
- <input type="text" name="ossdl_off_cdn_url" value="<?php echo(get_option('ossdl_off_cdn_url')); ?>" size="64" class="regular-text code" /><br />
167
  <span class="description"><?php printf( __( 'The new URL to be used in place of %1$s for rewriting. No trailing <code>/</code> please.<br />Example: <code>%2$s</code>.', 'wp-super-cache' ), get_option( 'siteurl' ), $example_cdn_uri ); ?></span>
168
  </td>
169
  </tr>
132
  update_option('ossdl_off_include_dirs', $_POST['ossdl_off_include_dirs'] == '' ? 'wp-content,wp-includes' : $_POST['ossdl_off_include_dirs']);
133
  update_option('ossdl_off_exclude', $_POST['ossdl_off_exclude']);
134
  update_option('ossdl_cname', $_POST['ossdl_cname']);
135
+ if ( !isset( $_POST[ 'ossdl_https' ] ) )
136
+ $_POST[ 'ossdl_https' ] = 0;
137
  update_option('ossdl_https', (int)$_POST['ossdl_https']);
138
  if ( isset( $_POST[ 'ossdlcdn' ] ) ) {
139
  $ossdlcdn = 1;
165
  <tr valign="top">
166
  <th scope="row"><label for="ossdl_off_cdn_url"><?php _e( 'Off-site URL', 'wp-super-cache' ); ?></label></th>
167
  <td>
168
+ <input type="text" name="ossdl_off_cdn_url" value="<?php echo esc_url( get_option( 'ossdl_off_cdn_url' ) ); ?>" size="64" class="regular-text code" /><br />
169
  <span class="description"><?php printf( __( 'The new URL to be used in place of %1$s for rewriting. No trailing <code>/</code> please.<br />Example: <code>%2$s</code>.', 'wp-super-cache' ), get_option( 'siteurl' ), $example_cdn_uri ); ?></span>
170
  </td>
171
  </tr>
plugins/jetpack.php CHANGED
@@ -25,7 +25,7 @@ function wp_super_cache_jetpack_admin() {
25
  <h4><?php _e( 'Jetpack Mobile Theme', 'wp-super-cache' ); ?></h4>
26
  <?php
27
  if ( false == file_exists( dirname( WPCACHEHOME ) . '/jetpack/class.jetpack-user-agent.php' ) ) {
28
- echo "<strong>" . sprintf( __( "Jetpack not found in %s. Install it and enable the mobile theme and this helper plugin to cache visits by mobile visitors." ), dirname( WPCACHEHOME ) ) . "</strong>>";
29
  } else { ?>
30
  <form name="wp_manager" action="" method="post">
31
  <label><input type="radio" name="cache_jetpack" value="1" <?php if( $cache_jetpack ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
25
  <h4><?php _e( 'Jetpack Mobile Theme', 'wp-super-cache' ); ?></h4>
26
  <?php
27
  if ( false == file_exists( dirname( WPCACHEHOME ) . '/jetpack/class.jetpack-user-agent.php' ) ) {
28
+ echo "<strong>" . sprintf( __( "Jetpack not found in %s. Install it and enable the mobile theme and this helper plugin to cache visits by mobile visitors." ), dirname( WPCACHEHOME ) ) . "</strong>";
29
  } else { ?>
30
  <form name="wp_manager" action="" method="post">
31
  <label><input type="radio" name="cache_jetpack" value="1" <?php if( $cache_jetpack ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
plugins/multisite.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- if ( defined( 'WP_ALLOW_MULTISITE' ) )
4
  add_cacheaction( 'add_cacheaction', 'wp_super_cache_multisite_init' );
5
 
6
  function wp_super_cache_multisite_init() {
1
  <?php
2
 
3
+ if ( ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) || defined( 'SUBDOMAIN_INSTALL' ) || defined( 'VHOST' ) || defined( 'SUNRISE' ) )
4
  add_cacheaction( 'add_cacheaction', 'wp_super_cache_multisite_init' );
5
 
6
  function wp_super_cache_multisite_init() {
readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === WP Super Cache ===
2
  Contributors: donncha, automattic, kraftbj
3
  Tags: performance,caching,wp-cache,wp-super-cache,cache
4
- Tested up to: 4.7
5
- Stable tag: 1.4.8
6
  Requires at least: 3.0
7
 
8
  A very fast caching engine for WordPress that produces static html files.
@@ -58,11 +58,26 @@ The cache directory, usually wp-content/cache/ is only for temporary files. Do n
58
 
59
  == Upgrade Notice ==
60
 
61
- = 1.4.8 =
62
- Removed malware URL in a code comment.
63
 
64
  == Changelog ==
65
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  = 1.4.8 =
67
  * Removed malware URL in a code comment. (harmless to operation of plugin but gets flagged by A/V software)
68
  * Updated translation file.
@@ -273,7 +288,6 @@ Removed malware URL in a code comment.
273
  * Fixed problem deleting cache file.
274
  * Don't delete cache files when moderated comments are deleted.
275
 
276
-
277
  = 0.9.7 =
278
  * Fixed problem with blogs in folders.
279
  * Added cache file listing and delete links to admin page.
@@ -320,67 +334,7 @@ Removed malware URL in a code comment.
320
  6. Fixed problems with posts and comments not refreshing.
321
 
322
  == Installation ==
323
- 1. You should have the Apache mod mime and mod rewrite modules installed and WordPress custom permalinks (Settings->Permalinks) enabled. PHP safe mode should be disabled. If any of those are missing or off you can still use PHP or legacy caching.
324
- 2. If you have WP-Cache installed already, please disable it. Edit wp-config.php and make sure the WP_CACHE and WPCACHEHOME defines are deleted, and remove the files wp-content/wp-cache-config.php and wp-content/advanced-cache.php. These will be recreated when you install this plugin.
325
- 3. Upload this directory to your plugins directory. It will create a 'wp-content/plugins/wp-super-cache/' directory.
326
- 4. If you are using WordPress MU or WordPress Multisite you can install the plugin in the ordinary plugins folder and activate it "network wide".
327
- 5. WordPress users should go to their Plugins page and activate "WP Super Cache".
328
- 6. Now go to Settings->WP Super Cache and enable caching. If you see an error message or a blank screen see the "FAQ" section later in this readme for instructions.
329
- 7. If you choose "Mod Rewrite caching", mod_rewrite rules will be inserted into your .htaccess file. Look in your web root directory for this file. It should look similar to this:
330
-
331
- `-----------------.htaccess-----------------`
332
- `RewriteEngine On`
333
- `RewriteBase /`
334
-
335
- `RewriteCond %{REQUEST_METHOD} !=POST`
336
- `RewriteCond %{QUERY_STRING} !.*=.*`
337
- `RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$`
338
- `RewriteCond %{HTTP:Accept-Encoding} gzip`
339
- `RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).*`
340
- `RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f`
341
- `RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]`
342
-
343
- `RewriteCond %{REQUEST_METHOD} !=POST`
344
- `RewriteCond %{QUERY_STRING} !.*=.*`
345
- `RewriteCond %{QUERY_STRING} !.*attachment_id=.*`
346
- `RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$`
347
- `RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).*`
348
- `RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f`
349
- `RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]`
350
-
351
- `RewriteCond %{REQUEST_FILENAME} !-f`
352
- `RewriteCond %{REQUEST_FILENAME} !-d`
353
- `RewriteRule . /index.php [L]`
354
- `-----------------.htaccess-----------------`
355
- 8. After you have enabled the plugin, look for the file "wp-content/cache/.htaccess". If it's not there you must create it. It should read:
356
-
357
- `# BEGIN supercache`
358
- `<IfModule mod_mime.c>`
359
- ` <FilesMatch "\.html\.gz$">`
360
- ` ForceType text/html`
361
- ` FileETag None`
362
- ` </FilesMatch>`
363
- ` AddEncoding gzip .gz`
364
- ` AddType text/html .gz`
365
- `</IfModule>`
366
- `<IfModule mod_deflate.c>`
367
- ` SetEnvIfNoCase Request_URI \.gz$ no-gzip`
368
- `</IfModule>`
369
- `<IfModule mod_headers.c>`
370
- ` Header set Cache-Control 'max-age=3, must-revalidate'`
371
- `</IfModule>`
372
- `<IfModule mod_expires.c>`
373
- ` ExpiresActive On`
374
- ` ExpiresByType text/html A3`
375
- `</IfModule>`
376
- ``
377
- `# END supercache`
378
- 9. Apache must be configured to allow the modules above. If you receive a "500 internal error" when serving requests to anonymous users you need to dig into your Apache configuration. This configuration in my virtual host works for me:
379
-
380
- `<Directory /home/www/>`
381
- `AllowOverride All`
382
- `</Directory>`
383
- 10. wp-content/advanced-cache.php loads the caching engine. This file is generated by the plugin. It uses the constant WPCACHEHOME to load the caching engine.
384
 
385
  == How to uninstall WP Super Cache ==
386
 
@@ -406,7 +360,9 @@ To manually uninstall:
406
 
407
  = How do I know my blog is being cached? =
408
 
409
- Enable debugging in the plugin settings page and load the log file in a new browser tab. Then view your blog while logged in and logged out. You should see activity in the log. View the source of any page on your site. When a page is first created, you'll see the text "Dynamic page generated in XXXX seconds." and "Cached page generated by WP-Super-Cache on YYYY-MM-DD HH:MM:SS" at the end of the source code. On reload, a cached page will show the same timestamp so wait a few seconds before checking.
 
 
410
  In legacy caching mode, if you have compression enabled, the text "Compression = gzip" will be added. If compression is disabled and the page is served as a static html file, the text "super cache" will be added. The only other way to check if your cached file was served by PHP script or from the static cache is by looking at the HTTP headers. PHP cached pages will have the header "WP-Super-Cache: Served supercache file from PHP". Legacy cached files will have the header, "WP-Super-Cache: Served legacy cache file". I used the <a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live HTTP Headers</a> extension for Firefox to examine the headers. You should also check your cache directory in wp-content/cache/supercache/hostname/ for static cache files.
411
  If the plugin rules are missing from your .htaccess file, the plugin will attempt to serve the super cached page if it's found. The header "WP-Super-Cache: Served supercache file from PHP" if this happens.
412
 
@@ -415,10 +371,6 @@ If the plugin rules are missing from your .htaccess file, the plugin will attemp
415
  WP-Cache files are stored in wp-content/cache/ (or on MU sites in a blogs sub directory) and are named wp-cache-XXXXXXXXXXXXXXXXX.html. Associated meta files are stored in a meta sub directory. Those files contain information about the cached file. These files are generated by the "legacy caching" code in the plugin.
416
  Supercache files are stored in wp-content/cache/supercache/HOSTNAME/ where HOSTNAME is your domain name. The files are stored in directories matching your site's permalink structure.
417
 
418
- = Why is WP-Super-Cache better than WP-Cache? =
419
-
420
- This plugin is based on the excellent WP-Cache plugin. Besides the caching WP-Cache did this plugin creates copies of every page that is accessed on a blog in a form that is quickly served by the web server. It's almost as quick as if the you had saved a html page in your browser and uploaded it to replace your homepage.
421
-
422
  = Will comments and other dynamic parts of my blog update immediately? =
423
 
424
  Comments will show as soon as they are moderated, depending on the comment policy of the blog owner. Other dynamic elements on a page may not update unless they are written in Javascript, Flash, Java or another client side browser language. The plugin really produces static html pages. No PHP is executed when those pages are served. "Popularity Contest" is one such plugin that will not work.
@@ -559,6 +511,7 @@ If that doesn't work, add this line to your wp-config.php:
559
  `AddDefaultCharset CHARSET`
560
  27. Use [Cron View](http://wordpress.org/plugins/cron-view/) to help diagnose garbage collection and preload problems. Use the plugin to make sure jobs are scheduled and for what time. Look for the wp_cache_gc and wp_cache_full_preload_hook jobs.
561
  18. The error message, "WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory." appears at the end of every page. You can delete wp-content/advanced-cache.php and reload the plugin settings page or edit wp-config.php and look for WPCACHEHOME and make sure it points at the wp-super-cache folder. This will normally be wp-content/plugins/wp-super-cache/ but you'll likely need the full path to that file (so it's easier to let the settings page fix it). If it is not correct the caching engine will not load.
 
562
 
563
 
564
  == CDN ==
1
  === WP Super Cache ===
2
  Contributors: donncha, automattic, kraftbj
3
  Tags: performance,caching,wp-cache,wp-super-cache,cache
4
+ Tested up to: 4.8
5
+ Stable tag: 1.4.9
6
  Requires at least: 3.0
7
 
8
  A very fast caching engine for WordPress that produces static html files.
58
 
59
  == Upgrade Notice ==
60
 
61
+ = 1.4.9 =
62
+ Fixed XSS on the settings page, settings page updates, file locking fixes and PHP 7.1 fix, caching fixes on static homepage blogs and more.
63
 
64
  == Changelog ==
65
 
66
+ = 1.4.9 =
67
+ * Fixed bug when not running sem_remove after sem_release. See https://github.com/Automattic/wp-super-cache/issues/85
68
+ * Fixed a PHP error impacting PHP 7.1.
69
+ * Fixed a bug where we cached PUT and DELETE requests. We're treating them like POST requests now.
70
+ * Delete supercache cache files, even when supercache is disabled, because mod_rewrite rules might still be active.
71
+ * Updated the settings page, moving things around. [#173](https://github.com/Automattic/wp-super-cache/pull/173)
72
+ * Make file locking less attractive on the settings page and fixed the WPSC_DISABLE_LOCKING constant so it really disables file locking even if the user has enabled it already.
73
+ * Added a WPSC_REMOVE_SEMAPHORE constant that must be defined if sem_remove() is to be used as it may cause problems. [#174](https://github.com/Automattic/wp-super-cache/pull/174)
74
+ * Added a "wpsc_delete_related_pages_on_edit" filter that on returning 0 will disable deletion of pages outside of page being edited. [#175](https://github.com/Automattic/wp-super-cache/pull/175)
75
+ * Fixed plugin deleting all cached pages when a site had a static homepage. [#175](https://github.com/Automattic/wp-super-cache/pull/175)
76
+ * Make sure $cache_path has a trailing slash [#177](https://github.com/Automattic/wp-super-cache/pull/77)
77
+ * Remove flush() [#127](https://github.com/Automattic/wp-super-cache/pull/127) but also check if headers are empty and flush and get headers again. [#179](https://github.com/Automattic/wp-super-cache/pull/179)
78
+ * Add fix for customizer [#161](https://github.com/Automattic/wp-super-cache/pull/161) and don't cache PUT AND DELETE requests [#178](https://github.com/Automattic/wp-super-cache/pull/178)
79
+ * Check for superglobals before using them. [#131](https://github.com/Automattic/wp-super-cache/pull/131)
80
+
81
  = 1.4.8 =
82
  * Removed malware URL in a code comment. (harmless to operation of plugin but gets flagged by A/V software)
83
  * Updated translation file.
288
  * Fixed problem deleting cache file.
289
  * Don't delete cache files when moderated comments are deleted.
290
 
 
291
  = 0.9.7 =
292
  * Fixed problem with blogs in folders.
293
  * Added cache file listing and delete links to admin page.
334
  6. Fixed problems with posts and comments not refreshing.
335
 
336
  == Installation ==
337
+ Install like any other plugin, directly from your plugins page but make sure you have custom permalinks enabled. Go to the plugin settings page at Settings->WP Super Cache and enable caching.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
338
 
339
  == How to uninstall WP Super Cache ==
340
 
360
 
361
  = How do I know my blog is being cached? =
362
 
363
+ Go to Settings->WP Super Cache and look for the "Cache Tester" form on the easy settings page. Click "Test Cache" and the plugin will request the front page of the site twice, comparing a timestamp on each to make sure they match.
364
+
365
+ If you want to do it manually, enable debugging in the plugin settings page and load the log file in a new browser tab. Then view your blog while logged in and logged out. You should see activity in the log. View the source of any page on your site. When a page is first created, you'll see the text "Dynamic page generated in XXXX seconds." and "Cached page generated by WP-Super-Cache on YYYY-MM-DD HH:MM:SS" at the end of the source code. On reload, a cached page will show the same timestamp so wait a few seconds before checking.
366
  In legacy caching mode, if you have compression enabled, the text "Compression = gzip" will be added. If compression is disabled and the page is served as a static html file, the text "super cache" will be added. The only other way to check if your cached file was served by PHP script or from the static cache is by looking at the HTTP headers. PHP cached pages will have the header "WP-Super-Cache: Served supercache file from PHP". Legacy cached files will have the header, "WP-Super-Cache: Served legacy cache file". I used the <a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live HTTP Headers</a> extension for Firefox to examine the headers. You should also check your cache directory in wp-content/cache/supercache/hostname/ for static cache files.
367
  If the plugin rules are missing from your .htaccess file, the plugin will attempt to serve the super cached page if it's found. The header "WP-Super-Cache: Served supercache file from PHP" if this happens.
368
 
371
  WP-Cache files are stored in wp-content/cache/ (or on MU sites in a blogs sub directory) and are named wp-cache-XXXXXXXXXXXXXXXXX.html. Associated meta files are stored in a meta sub directory. Those files contain information about the cached file. These files are generated by the "legacy caching" code in the plugin.
372
  Supercache files are stored in wp-content/cache/supercache/HOSTNAME/ where HOSTNAME is your domain name. The files are stored in directories matching your site's permalink structure.
373
 
 
 
 
 
374
  = Will comments and other dynamic parts of my blog update immediately? =
375
 
376
  Comments will show as soon as they are moderated, depending on the comment policy of the blog owner. Other dynamic elements on a page may not update unless they are written in Javascript, Flash, Java or another client side browser language. The plugin really produces static html pages. No PHP is executed when those pages are served. "Popularity Contest" is one such plugin that will not work.
511
  `AddDefaultCharset CHARSET`
512
  27. Use [Cron View](http://wordpress.org/plugins/cron-view/) to help diagnose garbage collection and preload problems. Use the plugin to make sure jobs are scheduled and for what time. Look for the wp_cache_gc and wp_cache_full_preload_hook jobs.
513
  18. The error message, "WP Super Cache is installed but broken. The constant WPCACHEHOME must be set in the file wp-config.php and point at the WP Super Cache plugin directory." appears at the end of every page. You can delete wp-content/advanced-cache.php and reload the plugin settings page or edit wp-config.php and look for WPCACHEHOME and make sure it points at the wp-super-cache folder. This will normally be wp-content/plugins/wp-super-cache/ but you'll likely need the full path to that file (so it's easier to let the settings page fix it). If it is not correct the caching engine will not load.
514
+ 19. If your server is running into trouble because of the number of semaphores used by the plugin it's because your users are using file locking which is not recommended (but is needed by a small number of users). You can globally disable file locking by defining the constant WPSC_DISABLE_LOCKING, or defining the constant WPSC_REMOVE_SEMAPHORE so that sem_remove() is called after every page is cached but that seems to cause problems for other processes requesting the same semaphore. Best to disable it.
515
 
516
 
517
  == CDN ==
wp-cache-base.php CHANGED
@@ -5,7 +5,7 @@ $WPSC_HTTP_HOST = htmlentities( $_SERVER[ 'HTTP_HOST' ] );
5
 
6
  // We want to be able to identify each blog in a WordPress MU install
7
  $blogcacheid = '';
8
- if ( defined( 'VHOST' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) {
9
  $blogcacheid = 'blog'; // main blog
10
  if( defined( 'SUBDOMAIN_INSTALL' ) && constant( 'SUBDOMAIN_INSTALL' ) == true ) {
11
  $blogcacheid = $WPSC_HTTP_HOST;
5
 
6
  // We want to be able to identify each blog in a WordPress MU install
7
  $blogcacheid = '';
8
+ if ( ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) || defined( 'SUBDOMAIN_INSTALL' ) || defined( 'VHOST' ) || defined( 'SUNRISE' ) ) {
9
  $blogcacheid = 'blog'; // main blog
10
  if( defined( 'SUBDOMAIN_INSTALL' ) && constant( 'SUBDOMAIN_INSTALL' ) == true ) {
11
  $blogcacheid = $WPSC_HTTP_HOST;
wp-cache-phase1.php CHANGED
@@ -47,8 +47,10 @@ if ( isset( $wp_cache_make_known_anon ) && $wp_cache_make_known_anon )
47
 
48
  do_cacheaction( 'cache_init' );
49
 
50
- if (!$cache_enabled || $_SERVER["REQUEST_METHOD"] == 'POST')
 
51
  return true;
 
52
 
53
  $file_expired = false;
54
  $cache_filename = '';
@@ -99,9 +101,11 @@ $wp_start_time = microtime();
99
 
100
  function get_wp_cache_key( $url = false ) {
101
  global $wp_cache_request_uri, $wp_cache_gzip_encoding, $WPSC_HTTP_HOST;
102
- if ( !$url )
103
  $url = $wp_cache_request_uri;
104
- return do_cacheaction( 'wp_cache_key', $WPSC_HTTP_HOST . intval( $_SERVER[ 'SERVER_PORT' ] ) . preg_replace('/#.*$/', '', str_replace( '/index.php', '/', $url ) ) . $wp_cache_gzip_encoding . wp_cache_get_cookies_values() );
 
 
105
  }
106
 
107
  function wp_super_cache_init() {
47
 
48
  do_cacheaction( 'cache_init' );
49
 
50
+
51
+ if ( ! $cache_enabled || ( isset( $_SERVER["REQUEST_METHOD"] ) && in_array( $_SERVER["REQUEST_METHOD"], array( 'POST', 'PUT', 'DELETE' ) ) ) || isset( $_GET['customize_changeset_uuid'] ) ) {
52
  return true;
53
+ }
54
 
55
  $file_expired = false;
56
  $cache_filename = '';
101
 
102
  function get_wp_cache_key( $url = false ) {
103
  global $wp_cache_request_uri, $wp_cache_gzip_encoding, $WPSC_HTTP_HOST;
104
+ if ( ! $url ) {
105
  $url = $wp_cache_request_uri;
106
+ }
107
+ $server_port = isset( $_SERVER[ 'SERVER_PORT' ] ) ? intval( $_SERVER[ 'SERVER_PORT' ] ) : 0;
108
+ return do_cacheaction( 'wp_cache_key', $WPSC_HTTP_HOST . $server_port . preg_replace('/#.*$/', '', str_replace( '/index.php', '/', $url ) ) . $wp_cache_gzip_encoding . wp_cache_get_cookies_values() );
109
  }
110
 
111
  function wp_super_cache_init() {
wp-cache-phase2.php CHANGED
@@ -121,12 +121,18 @@ if ( !function_exists( 'wp_cache_user_agent_is_rejected' ) ) {
121
 
122
  function wp_cache_get_response_headers() {
123
  if(function_exists('apache_response_headers')) {
124
- flush();
125
  $headers = apache_response_headers();
 
 
 
 
126
  } else if(function_exists('headers_list')) {
127
  $headers = array();
128
  foreach(headers_list() as $hdr) {
129
- list($header_name, $header_value) = explode(': ', $hdr, 2);
 
 
 
130
  $headers[$header_name] = $header_value;
131
  }
132
  } else
@@ -155,7 +161,7 @@ function wp_cache_is_rejected($uri) {
155
  function wp_cache_mutex_init() {
156
  global $mutex, $wp_cache_mutex_disabled, $use_flock, $blog_cache_dir, $mutex_filename, $sem_id;
157
 
158
- if( isset( $wp_cache_mutex_disabled) && $wp_cache_mutex_disabled )
159
  return true;
160
 
161
  if( !is_bool( $use_flock ) ) {
@@ -172,14 +178,14 @@ function wp_cache_mutex_init() {
172
  $mutex = @fopen( $blog_cache_dir . $mutex_filename, 'w' );
173
  } else {
174
  wp_cache_debug( "Created mutex lock on semaphore: {$sem_id}", 5 );
175
- $mutex = @sem_get( $sem_id, 1, 0644 | IPC_CREAT, 1 );
176
  }
177
  }
178
 
179
  function wp_cache_writers_entry() {
180
  global $mutex, $wp_cache_mutex_disabled, $use_flock;
181
 
182
- if( isset( $wp_cache_mutex_disabled ) && $wp_cache_mutex_disabled )
183
  return true;
184
 
185
  if( !$mutex ) {
@@ -192,7 +198,7 @@ function wp_cache_writers_entry() {
192
  flock($mutex, LOCK_EX);
193
  } else {
194
  wp_cache_debug( "grabbing lock using sem_acquire()", 5 );
195
- sem_acquire($mutex);
196
  }
197
 
198
  return true;
@@ -201,7 +207,7 @@ function wp_cache_writers_entry() {
201
  function wp_cache_writers_exit() {
202
  global $mutex, $wp_cache_mutex_disabled, $use_flock;
203
 
204
- if( isset( $wp_cache_mutex_disabled ) && $wp_cache_mutex_disabled )
205
  return true;
206
 
207
  if( !$mutex ) {
@@ -211,10 +217,12 @@ function wp_cache_writers_exit() {
211
 
212
  if ( $use_flock ) {
213
  wp_cache_debug( "releasing lock using flock()", 5 );
214
- flock($mutex, LOCK_UN);
215
  } else {
216
- wp_cache_debug( "releasing lock using sem_release()", 5 );
217
- sem_release($mutex);
 
 
218
  }
219
  }
220
 
@@ -259,6 +267,12 @@ function wp_cache_ob_callback( $buffer ) {
259
  } elseif ( $_SERVER["REQUEST_METHOD"] == 'POST' || !empty( $_POST ) || get_option( 'gzipcompression' ) ) {
260
  wp_cache_debug( 'Not caching POST request.', 5 );
261
  $cache_this_page = false;
 
 
 
 
 
 
262
  } elseif ( $wp_cache_object_cache && !empty( $_GET ) ) {
263
  wp_cache_debug( 'Not caching GET request while object cache storage enabled.', 5 );
264
  $cache_this_page = false;
@@ -388,7 +402,7 @@ function wp_cache_get_ob(&$buffer) {
388
  $wp_cache_mfunc_enabled = 0;
389
 
390
  $new_cache = true;
391
- $wp_cache_meta = '';
392
 
393
  /* Mode paranoic, check for closing tags
394
  * we avoid caching incomplete files */
@@ -1122,21 +1136,19 @@ function wp_cache_post_id_gc( $siteurl, $post_id, $all = 'all' ) {
1122
  $permalink = trailingslashit( str_replace( get_option( 'home' ), '', get_permalink( $post_id ) ) );
1123
  $dir = get_current_url_supercache_dir( $post_id );
1124
  wp_cache_debug( "wp_cache_post_id_gc post_id: $post_id " . get_permalink( $post_id ) . " clearing cache in $dir.", 4 );
1125
- if ( $all == 'all' ) {
1126
  prune_super_cache( $dir, true, true );
1127
  do_action( 'gc_cache', 'prune', $permalink );
1128
  @rmdir( $dir );
 
 
 
 
1129
  } else {
1130
  wp_cache_debug( "wp_cache_post_id_gc clearing cached index files in $dir.", 4 );
1131
  prune_super_cache( $dir, true, true );
1132
  do_action( 'gc_cache', 'prune', $permalink );
1133
  }
1134
- wp_cache_debug( "wp_cache_post_id_gc clearing cache in {$dir}/page/.", 4 );
1135
- prune_super_cache( $dir . '/page/', true );
1136
- $supercache_home = get_supercache_dir();
1137
- wp_cache_debug( "wp_cache_post_id_gc clearing cache in {$supercache_home}/page/.", 4 );
1138
- prune_super_cache( $supercache_home . '/page/', true );
1139
- do_action( 'gc_cache', 'prune', '/page/' );
1140
  }
1141
 
1142
  function wp_cache_post_change( $post_id ) {
@@ -1171,39 +1183,43 @@ function wp_cache_post_change( $post_id ) {
1171
  $all = true;
1172
  }
1173
 
 
 
 
 
 
1174
  if ( $wp_cache_object_cache )
1175
  reset_oc_version();
1176
 
1177
  $permalink = trailingslashit( str_replace( get_option( 'siteurl' ), '', get_permalink( $post_id ) ) );
1178
- if( $super_cache_enabled ) {
1179
- $dir = get_supercache_dir();
1180
- $siteurl = trailingslashit( strtolower( preg_replace( '/:.*$/', '', str_replace( 'https://', '', str_replace( 'http://', '', get_option( 'home' ) ) ) ) ) );
1181
- // make sure the front page has a rebuild file
1182
- wp_cache_post_id_gc( $siteurl, $post_id );
1183
- if ( $all == true ) {
1184
- wp_cache_debug( "Post change: supercache enabled: deleting cache files in " . $cache_path . 'supercache/' . $siteurl, 4 );
1185
- $files_to_check = get_all_supercache_filenames( $dir );
1186
- foreach( $files_to_check as $cache_file ) {
1187
- wp_cache_debug( "Post change: deleting cache file: " . $dir . $cache_file, 4 );
1188
- prune_super_cache( $dir . $cache_file, true, true );
1189
- }
1190
- do_action( 'gc_cache', 'prune', 'homepage' );
1191
- } else {
1192
- wp_cache_debug( "wp_cache_post_change: not deleting all pages.", 4 );
1193
  }
1194
- if( $all == true && get_option( 'show_on_front' ) == 'page' ) {
1195
- wp_cache_debug( "Post change: deleting page_on_front and page_for_posts pages.", 4 );
1196
- wp_cache_debug( "Post change: page_on_front " . get_option( 'page_on_front' ), 4 );
1197
- wp_cache_post_id_gc( $siteurl, get_option( 'page_on_front' ), 'single' );
1198
- $permalink = trailingslashit( str_replace( get_option( 'home' ), '', get_permalink( get_option( 'page_for_posts' ) ) ) );
1199
- $files_to_check = get_all_supercache_filenames( $dir . $permalink );
1200
- foreach( $files_to_check as $cache_file ) {
1201
- prune_super_cache( $dir . $permalink . $cache_file, true, true );
1202
- }
1203
- do_action( 'gc_cache', 'prune', $permalink );
1204
- } else {
1205
- wp_cache_debug( "wp_cache_post_change: not deleting front static page.", 4 );
1206
  }
 
 
 
1207
  }
1208
 
1209
  wp_cache_debug( "wp_cache_post_change: checking {$blog_cache_dir}meta/", 4 );
121
 
122
  function wp_cache_get_response_headers() {
123
  if(function_exists('apache_response_headers')) {
 
124
  $headers = apache_response_headers();
125
+ if ( empty( $headers ) ) {
126
+ flush();
127
+ $headers = apache_response_headers();
128
+ }
129
  } else if(function_exists('headers_list')) {
130
  $headers = array();
131
  foreach(headers_list() as $hdr) {
132
+ $header_parts = explode( ':', $hdr, 2 );
133
+ $header_name = isset( $header_parts[0] ) ? trim( $header_parts[0] ) : '';
134
+ $header_value = isset( $header_parts[1] ) ? trim( $header_parts[1] ) : '';
135
+
136
  $headers[$header_name] = $header_value;
137
  }
138
  } else
161
  function wp_cache_mutex_init() {
162
  global $mutex, $wp_cache_mutex_disabled, $use_flock, $blog_cache_dir, $mutex_filename, $sem_id;
163
 
164
+ if ( defined( 'WPSC_DISABLE_LOCKING' ) || ( isset( $wp_cache_mutex_disabled ) && $wp_cache_mutex_disabled ) )
165
  return true;
166
 
167
  if( !is_bool( $use_flock ) ) {
178
  $mutex = @fopen( $blog_cache_dir . $mutex_filename, 'w' );
179
  } else {
180
  wp_cache_debug( "Created mutex lock on semaphore: {$sem_id}", 5 );
181
+ $mutex = @sem_get( $sem_id, 1, 0666, 1 );
182
  }
183
  }
184
 
185
  function wp_cache_writers_entry() {
186
  global $mutex, $wp_cache_mutex_disabled, $use_flock;
187
 
188
+ if ( defined( 'WPSC_DISABLE_LOCKING' ) || ( isset( $wp_cache_mutex_disabled ) && $wp_cache_mutex_disabled ) )
189
  return true;
190
 
191
  if( !$mutex ) {
198
  flock($mutex, LOCK_EX);
199
  } else {
200
  wp_cache_debug( "grabbing lock using sem_acquire()", 5 );
201
+ @sem_acquire($mutex);
202
  }
203
 
204
  return true;
207
  function wp_cache_writers_exit() {
208
  global $mutex, $wp_cache_mutex_disabled, $use_flock;
209
 
210
+ if ( defined( 'WPSC_DISABLE_LOCKING' ) || ( isset( $wp_cache_mutex_disabled ) && $wp_cache_mutex_disabled ) )
211
  return true;
212
 
213
  if( !$mutex ) {
217
 
218
  if ( $use_flock ) {
219
  wp_cache_debug( "releasing lock using flock()", 5 );
220
+ flock( $mutex, LOCK_UN );
221
  } else {
222
+ wp_cache_debug( "releasing lock using sem_release() and sem_remove()", 5 );
223
+ @sem_release( $mutex );
224
+ if ( defined( "WPSC_REMOVE_SEMAPHORE" ) )
225
+ @sem_remove( $mutex );
226
  }
227
  }
228
 
267
  } elseif ( $_SERVER["REQUEST_METHOD"] == 'POST' || !empty( $_POST ) || get_option( 'gzipcompression' ) ) {
268
  wp_cache_debug( 'Not caching POST request.', 5 );
269
  $cache_this_page = false;
270
+ } elseif ( $_SERVER["REQUEST_METHOD"] == 'PUT' ) {
271
+ wp_cache_debug( 'Not caching PUT request.', 5 );
272
+ $cache_this_page = false;
273
+ } elseif ( $_SERVER["REQUEST_METHOD"] == 'DELETE' ) {
274
+ wp_cache_debug( 'Not caching DELETE request.', 5 );
275
+ $cache_this_page = false;
276
  } elseif ( $wp_cache_object_cache && !empty( $_GET ) ) {
277
  wp_cache_debug( 'Not caching GET request while object cache storage enabled.', 5 );
278
  $cache_this_page = false;
402
  $wp_cache_mfunc_enabled = 0;
403
 
404
  $new_cache = true;
405
+ $wp_cache_meta = array();
406
 
407
  /* Mode paranoic, check for closing tags
408
  * we avoid caching incomplete files */
1136
  $permalink = trailingslashit( str_replace( get_option( 'home' ), '', get_permalink( $post_id ) ) );
1137
  $dir = get_current_url_supercache_dir( $post_id );
1138
  wp_cache_debug( "wp_cache_post_id_gc post_id: $post_id " . get_permalink( $post_id ) . " clearing cache in $dir.", 4 );
1139
+ if ( $all ) {
1140
  prune_super_cache( $dir, true, true );
1141
  do_action( 'gc_cache', 'prune', $permalink );
1142
  @rmdir( $dir );
1143
+ wp_cache_debug( "wp_cache_post_id_gc clearing cache in {$supercache_home}page/." );
1144
+ $supercache_home = get_supercache_dir();
1145
+ prune_super_cache( $supercache_home . 'page/', true );
1146
+ do_action( 'gc_cache', 'prune', 'page/' );
1147
  } else {
1148
  wp_cache_debug( "wp_cache_post_id_gc clearing cached index files in $dir.", 4 );
1149
  prune_super_cache( $dir, true, true );
1150
  do_action( 'gc_cache', 'prune', $permalink );
1151
  }
 
 
 
 
 
 
1152
  }
1153
 
1154
  function wp_cache_post_change( $post_id ) {
1183
  $all = true;
1184
  }
1185
 
1186
+ $all_backup = $all;
1187
+ $all = apply_filters( 'wpsc_delete_related_pages_on_edit', $all ); // return 0 to disable deleting homepage and other pages.
1188
+ if ( $all != $all_backup )
1189
+ wp_cache_debug( 'wp_cache_post_change: $all changed by wpsc_delete_related_pages_on_edit filter: ' . intval( $all ) );
1190
+
1191
  if ( $wp_cache_object_cache )
1192
  reset_oc_version();
1193
 
1194
  $permalink = trailingslashit( str_replace( get_option( 'siteurl' ), '', get_permalink( $post_id ) ) );
1195
+
1196
+ // Delete supercache files whenever a post change event occurs, even if supercache is currently disabled.
1197
+ $dir = get_supercache_dir();
1198
+ $siteurl = trailingslashit( strtolower( preg_replace( '/:.*$/', '', str_replace( 'https://', '', str_replace( 'http://', '', get_option( 'home' ) ) ) ) ) );
1199
+ // make sure the front page has a rebuild file
1200
+ wp_cache_post_id_gc( $siteurl, $post_id, $all );
1201
+ if ( $all == true ) {
1202
+ wp_cache_debug( "Post change: supercache enabled: deleting cache files in " . $cache_path . 'supercache/' . $siteurl, 4 );
1203
+ $files_to_check = get_all_supercache_filenames( $dir );
1204
+ foreach( $files_to_check as $cache_file ) {
1205
+ wp_cache_debug( "Post change: deleting cache file: " . $dir . $cache_file, 4 );
1206
+ prune_super_cache( $dir . $cache_file, true, true );
 
 
 
1207
  }
1208
+ do_action( 'gc_cache', 'prune', 'homepage' );
1209
+ } else {
1210
+ wp_cache_debug( "wp_cache_post_change: not deleting all pages.", 4 );
1211
+ }
1212
+ if( $all == true && get_option( 'show_on_front' ) == 'page' ) {
1213
+ wp_cache_debug( "Post change: deleting page_on_front and page_for_posts pages.", 4 );
1214
+ wp_cache_debug( "Post change: page_on_front " . get_option( 'page_on_front' ), 4 );
1215
+ $permalink = trailingslashit( str_replace( get_option( 'home' ), '', get_permalink( get_option( 'page_for_posts' ) ) ) );
1216
+ $files_to_check = get_all_supercache_filenames( $dir . $permalink );
1217
+ foreach( $files_to_check as $cache_file ) {
1218
+ prune_super_cache( $dir . $permalink . $cache_file, true, true );
 
1219
  }
1220
+ do_action( 'gc_cache', 'prune', $permalink );
1221
+ } else {
1222
+ wp_cache_debug( "wp_cache_post_change: not deleting front static page.", 4 );
1223
  }
1224
 
1225
  wp_cache_debug( "wp_cache_post_change: checking {$blog_cache_dir}meta/", 4 );
wp-cache.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP Super Cache
4
  Plugin URI: https://wordpress.org/plugins/wp-super-cache/
5
  Description: Very fast caching plugin for WordPress.
6
- Version: 1.4.8
7
  Author: Automattic
8
  Author URI: https://automattic.com/
9
  License: GPL2+
@@ -494,12 +494,13 @@ function wp_cache_manager_updates() {
494
  }
495
 
496
  if( isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'scupdates' ) {
497
- if( isset( $_POST[ 'wp_cache_location' ] ) && $_POST[ 'wp_cache_location' ] != '' ) {
 
498
  $dir = realpath( trailingslashit( dirname( $_POST[ 'wp_cache_location' ] ) ) );
499
  if ( $dir == false )
500
  $dir = WP_CONTENT_DIR . '/cache/';
501
  else
502
- $dir = trailingslashit( $dir ) . wpsc_deep_replace( array( '..', '\\' ), basename( $_POST[ 'wp_cache_location' ] ) );
503
  $new_cache_path = $dir;
504
  } else {
505
  $new_cache_path = WP_CONTENT_DIR . '/cache/';
@@ -567,19 +568,19 @@ function wp_cache_manager_updates() {
567
  }
568
  wp_cache_replace_line('^ *\$wp_supercache_cache_list', "\$wp_supercache_cache_list = " . $wp_supercache_cache_list . ";", $wp_cache_config_file);
569
 
570
- if ( isset( $_POST[ 'wp_cache_status' ] ) ) {
571
  if ( $_POST[ 'wp_cache_status' ] == 'all' )
572
  wp_cache_enable();
573
 
574
  if ( isset( $_POST[ 'super_cache_enabled' ] ) ) {
575
  if ( $_POST[ 'super_cache_enabled' ] == 0 ) {
576
- wp_cache_enable();
577
  wp_super_cache_disable();
578
  }
579
  if( $_POST[ 'super_cache_enabled' ] == 1 ) {
580
  $wp_cache_mod_rewrite = 1; // we need this because supercached files can be served by PHP too.
581
  } else {
582
- $wp_cache_mod_rewrite = 0;
583
  }
584
  wp_cache_replace_line('^ *\$wp_cache_mod_rewrite', '$wp_cache_mod_rewrite = ' . $wp_cache_mod_rewrite . ";", $wp_cache_config_file);
585
  }
@@ -1003,7 +1004,8 @@ table.wpsc-settings-table {
1003
  <td>
1004
  <fieldset>
1005
  <legend class="hidden">Caching</legend>
1006
- <label><input type='checkbox' name='wp_cache_status' value='all' <?php if ( $cache_enabled == true ) { echo 'checked=checked'; } ?>> <?php _e( 'Cache hits to this website for quick access.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br /><br />
 
1007
  <label><input type='radio' name='super_cache_enabled' <?php if( $super_cache_enabled && $wp_cache_mod_rewrite == 1 ) echo "checked"; ?> value='1'> <?php _e( 'Use mod_rewrite to serve cache files.', 'wp-super-cache' ); ?></label><br />
1008
  <label><input type='radio' name='super_cache_enabled' <?php if( $wp_cache_mod_rewrite == 0 ) echo "checked"; ?> value='2'> <?php _e( 'Use PHP to serve cache files.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1009
  <label><input type='radio' name='super_cache_enabled' <?php if( $super_cache_enabled == false ) echo "checked"; ?> value='0'> <?php _e( 'Legacy page caching.', 'wp-super-cache' ); ?></label><br />
@@ -1025,6 +1027,10 @@ table.wpsc-settings-table {
1025
  <em><?php _e( 'Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache.', 'wp-super-cache' ); ?></em><br />
1026
  <?php }
1027
  }
 
 
 
 
1028
  $disable_304 = true;
1029
  if ( 0 == $wp_cache_mod_rewrite )
1030
  $disable_304 = false;
@@ -1037,10 +1043,9 @@ table.wpsc-settings-table {
1037
  } else {
1038
  ?><em><?php _e( '304 support is disabled by default because some hosts have had problems with the headers used in the past.', 'wp-super-cache' ); ?></em><br /><?php
1039
  }
1040
- ?><label><input type='checkbox' name='wp_cache_not_logged_in' <?php if( $wp_cache_not_logged_in ) echo "checked"; ?> value='1'> <?php _e( 'Don&#8217;t cache pages for <acronym title="Logged in users and those that comment">known users</acronym>.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1041
  <label><input type='checkbox' name='wp_cache_no_cache_for_get' <?php if( $wp_cache_no_cache_for_get ) echo "checked"; ?> value='1'> <?php _e( 'Don&#8217;t cache pages with GET parameters. (?x=y at the end of a url)', 'wp-super-cache' ); ?></label><br />
1042
  <label><input type='checkbox' name='wp_cache_make_known_anon' <?php if( $wp_cache_make_known_anon ) echo "checked"; ?> value='1'> <?php _e( 'Make known users anonymous so they&#8217;re served supercached static files.', 'wp-super-cache' ); ?></label><br />
1043
- <label><input type='checkbox' name='cache_rebuild_files' <?php if( $cache_rebuild_files ) echo "checked"; ?> value='1'> <?php _e( 'Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1044
  <label><input type='checkbox' name='wp_cache_hello_world' <?php if( $wp_cache_hello_world ) echo "checked"; ?> value='1'> <?php printf( __( 'Proudly tell the world your server is <a href="%s">Stephen Fry proof</a>! (places a message in your blog&#8217;s footer)', 'wp-super-cache' ), 'https://twitter.com/#!/HibbsLupusTrust/statuses/136429993059291136' ); ?></label><br />
1045
  </legend>
1046
  </fieldset>
@@ -1062,7 +1067,7 @@ table.wpsc-settings-table {
1062
  <label><input type='checkbox' name='wp_cache_refresh_single_only' <?php if( $wp_cache_refresh_single_only ) echo "checked"; ?> value='1'> <?php _e( 'Only refresh current page when comments made.', 'wp-super-cache' ); ?></label><br />
1063
  <label><input type='checkbox' name='wp_supercache_cache_list' <?php if( $wp_supercache_cache_list ) echo "checked"; ?> value='1'> <?php _e( 'List the newest cached pages on this page.', 'wp-super-cache' ); ?></label><br />
1064
  <?php if( false == defined( 'WPSC_DISABLE_LOCKING' ) ) { ?>
1065
- <label><input type='checkbox' name='wp_cache_mutex_disabled' <?php if( !$wp_cache_mutex_disabled ) echo "checked"; ?> value='0'> <?php _e( 'Coarse file locking. You probably don&#8217;t need this but it may help if your server is underpowered. Warning! <em>May cause your server to lock up in very rare cases!</em>', 'wp-super-cache' ); ?></label><br />
1066
  <?php } ?>
1067
  <label><input type='checkbox' name='wp_super_cache_late_init' <?php if( $wp_super_cache_late_init ) echo "checked"; ?> value='1'> <?php _e( 'Late init. Display cached files after WordPress has loaded. Most useful in legacy mode.', 'wp-super-cache' ); ?></label><br />
1068
  <?php if ( $_wp_using_ext_object_cache ) {
@@ -1145,8 +1150,6 @@ table.wpsc-settings-table {
1145
  <fieldset>
1146
  <label><input type='radio' name='wp_cache_easy_on' value='1' <?php if ( $cache_enabled == true ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching On', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1147
  <label><input type='radio' name='wp_cache_easy_on' value='0' <?php if ( $cache_enabled == false ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching Off', 'wp-super-cache' ); ?></label><br />
1148
- <em><?php _e( 'Note: enables PHP caching, cache rebuild, and mobile support', 'wp-super-cache' ); ?></em><br />
1149
- </legend>
1150
  </fieldset>
1151
  </td>
1152
  </tr>
@@ -1251,10 +1254,10 @@ table.wpsc-settings-table {
1251
  wp_nonce_field('wp-cache');
1252
  echo "</form>\n";
1253
 
1254
- if ( ( defined( 'VHOST' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && wpsupercache_site_admin() ) {
1255
  echo '<form name="wp_cache_content_delete" action="#listfiles" method="post">';
1256
  echo '<input type="hidden" name="wp_delete_all_cache" />';
1257
- echo '<div class="submit" style="float:left;margin-left:10px"><input id="deleteallpost" class="button-secondary" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache On All Blogs', 'wp-super-cache' ) . '" />';
1258
  wp_nonce_field('wp-cache');
1259
  echo "</form><br />\n";
1260
  }
@@ -1263,7 +1266,6 @@ table.wpsc-settings-table {
1263
  <p><?php _e( 'Caching is only one part of making a website faster. Here are some other plugins that will help:', 'wp-super-cache' ); ?></p>
1264
  <li><?php printf( __( '<a href="%s">Yahoo! Yslow</a> is an extension for the Firefox add-on Firebug. It analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. Also try the performance tools online at <a href="%s">GTMetrix</a>.', 'wp-super-cache' ), 'http://developer.yahoo.com/yslow/', 'http://gtmetrix.com/' ); ?></li>
1265
  <li><?php printf( __( '<a href="%s">Use Google Libraries</a> allows you to load some commonly used Javascript libraries from Google webservers. Ironically, it may reduce your Yslow score.', 'wp-super-cache' ), 'http://wordpress.org/plugins/use-google-libraries/' ); ?></li>
1266
- <li><?php printf( __( '<strong>Advanced users only:</strong> <a href="%s">Speed up your site with Caching and cache-control</a> explains how to make your site more cacheable with .htaccess rules.', 'wp-super-cache' ), 'http://www.askapache.com/htaccess/speed-up-your-site-with-caching-and-cache-control.html' ); ?></li>
1267
  <li><?php printf( __( '<strong>Advanced users only:</strong> Install an object cache. Choose from <a href="%s">Memcached</a>, <a href="%s">XCache</a>, <a href="%s">eAcccelerator</a> and others.', 'wp-super-cache' ), 'http://wordpress.org/plugins/memcached/', 'http://neosmart.net/dl.php?id=12', 'http://neosmart.net/dl.php?id=13' ); ?></li>
1268
  <li><?php printf( __( '<a href="%s">Cron View</a> is a useful plugin to use when trying to debug garbage collection and preload problems.', 'wp-super-cache' ), 'http://wordpress.org/plugins/cron-view/' ); ?></li>
1269
  </ol>
@@ -1704,7 +1706,11 @@ function wp_cache_edit_max_time () {
1704
  } elseif ( $valid_nonce ) { // clock
1705
  wp_clear_scheduled_hook( 'wp_cache_gc' );
1706
  $cache_schedule_type = 'time';
1707
- if ( !isset( $_POST[ 'cache_scheduled_time' ] ) || $_POST[ 'cache_scheduled_time' ] == '' )
 
 
 
 
1708
  $_POST[ 'cache_scheduled_time' ] = '00:00';
1709
  $cache_scheduled_time = $_POST[ 'cache_scheduled_time' ];
1710
  $schedules = wp_get_schedules();
@@ -1753,12 +1759,12 @@ function wp_cache_edit_max_time () {
1753
  echo '<input name="action" value="expirytime" type="hidden" />';
1754
  echo '<table class="form-table">';
1755
  echo '<tr><td><label for="wp_max_time"><strong>' . __( 'Cache Timeout', 'wp-super-cache' ) . '</strong></label></td>';
1756
- echo "<td><input type='text' id='wp_max_time' size=6 name='wp_max_time' value='$cache_max_time' /> " . __( "seconds", 'wp-super-cache' ) . "</td></tr>\n";
1757
  echo "<tr><td></td><td>" . __( 'How long should cached pages remain fresh? Set to 0 to disable garbage collection. A good starting point is 3600 seconds.', 'wp-super-cache' ) . "</td></tr>\n";
1758
  echo '<tr><td valign="top"><strong>' . __( 'Scheduler', 'wp-super-cache' ) . '</strong></td><td><table cellpadding=0 cellspacing=0><tr><td valign="top"><input type="radio" id="schedule_interval" name="cache_schedule_type" value="interval" ' . checked( 'interval', $cache_schedule_type, false ) . ' /></td><td valign="top"><label for="cache_interval_time">' . __( 'Timer:', 'wp-super-cache' ) . '</label></td>';
1759
- echo "<td><input type='text' id='cache_interval_time' size=6 name='cache_time_interval' value='$cache_time_interval' /> " . __( "seconds", 'wp-super-cache' ) . '<br />' . __( 'Check for stale cached files every <em>interval</em> seconds.', 'wp-super-cache' ) . "</td></tr>";
1760
  echo '<tr><td valign="top"><input type="radio" id="schedule_time" name="cache_schedule_type" value="time" ' . checked( 'time', $cache_schedule_type, false ) . ' /></td><td valign="top"><label for="schedule_time">' . __( 'Clock:', 'wp-super-cache' ) . '</label></td>';
1761
- echo "<td><input type=\"text\" size=5 id='cache_scheduled_time' name='cache_scheduled_time' value=\"$cache_scheduled_time\" /> " . __( "HH:MM", 'wp-super-cache' ) . "<br />" . __( 'Check for stale cached files at this time <strong>(UTC)</strong> or starting at this time every <em>interval</em> below.', 'wp-super-cache' ) . "</td></tr>";
1762
  $schedules = wp_get_schedules();
1763
  echo "<tr><td><br /></td><td><label for='cache_scheduled_select'>" . __( 'Interval:', 'wp-super-cache' ) . "</label></td><td><select id='cache_scheduled_select' name='cache_schedule_interval' size=1>";
1764
  foreach( $schedules as $desc => $details ) {
@@ -2688,10 +2694,10 @@ function wp_cache_delete_buttons() {
2688
  echo '<div class="submit" style="float:left;margin-left:10px"><input id="deletepost" class="button-secondary" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache', 'wp-super-cache' ) . '" /></div>';
2689
  wp_nonce_field('wp-cache');
2690
  echo "</form>\n";
2691
- if ( ( defined( 'VHOST' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && wpsupercache_site_admin() ) {
2692
  echo '<form name="wp_cache_content_delete" action="#listfiles" method="post">';
2693
  echo '<input type="hidden" name="wp_delete_all_cache" />';
2694
- echo '<div class="submit" style="float:left;margin-left:10px"><input id="deleteallpost" class="button-secondary" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache On All Blogs', 'wp-super-cache' ) . '" />';
2695
  wp_nonce_field('wp-cache');
2696
  echo "</form>\n";
2697
  }
@@ -2789,7 +2795,7 @@ function wp_cache_clean_legacy_files( $dir, $file_prefix ) {
2789
  @unlink( $dir . 'meta/' . str_replace( '.html', '.meta', $file ) );
2790
  } else {
2791
  $meta = json_decode( wp_cache_get_legacy_cache( $dir . 'meta/' . $file ), true );
2792
- if ( ( defined( 'VHOST' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && $meta[ 'blog_id' ] != $wpdb->blogid )
2793
  continue;
2794
  @unlink( $dir . $file);
2795
  @unlink( $dir . 'meta/' . $file);
3
  Plugin Name: WP Super Cache
4
  Plugin URI: https://wordpress.org/plugins/wp-super-cache/
5
  Description: Very fast caching plugin for WordPress.
6
+ Version: 1.4.9
7
  Author: Automattic
8
  Author URI: https://automattic.com/
9
  License: GPL2+
494
  }
495
 
496
  if( isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'scupdates' ) {
497
+ if( isset( $_POST[ 'wp_cache_location' ] ) && $_POST[ 'wp_cache_location' ] != '' &&
498
+ ( !isset( $cache_path ) || $_POST[ 'wp_cache_location' ] != $cache_path ) ) {
499
  $dir = realpath( trailingslashit( dirname( $_POST[ 'wp_cache_location' ] ) ) );
500
  if ( $dir == false )
501
  $dir = WP_CONTENT_DIR . '/cache/';
502
  else
503
+ $dir = trailingslashit( $dir ) . trailingslashit(wpsc_deep_replace( array( '..', '\\' ), basename( $_POST[ 'wp_cache_location' ] ) ) );
504
  $new_cache_path = $dir;
505
  } else {
506
  $new_cache_path = WP_CONTENT_DIR . '/cache/';
568
  }
569
  wp_cache_replace_line('^ *\$wp_supercache_cache_list', "\$wp_supercache_cache_list = " . $wp_supercache_cache_list . ";", $wp_cache_config_file);
570
 
571
+ if ( isset( $_POST[ 'wp_cache_status' ] ) && 'all' == $_POST[ 'wp_cache_status' ] ) {
572
  if ( $_POST[ 'wp_cache_status' ] == 'all' )
573
  wp_cache_enable();
574
 
575
  if ( isset( $_POST[ 'super_cache_enabled' ] ) ) {
576
  if ( $_POST[ 'super_cache_enabled' ] == 0 ) {
577
+ wp_cache_enable(); // logged in cache
578
  wp_super_cache_disable();
579
  }
580
  if( $_POST[ 'super_cache_enabled' ] == 1 ) {
581
  $wp_cache_mod_rewrite = 1; // we need this because supercached files can be served by PHP too.
582
  } else {
583
+ $wp_cache_mod_rewrite = 0; // cache files served by PHP
584
  }
585
  wp_cache_replace_line('^ *\$wp_cache_mod_rewrite', '$wp_cache_mod_rewrite = ' . $wp_cache_mod_rewrite . ";", $wp_cache_config_file);
586
  }
1004
  <td>
1005
  <fieldset>
1006
  <legend class="hidden">Caching</legend>
1007
+ <label><input type='radio' name='wp_cache_status' value='all' <?php if ( $cache_enabled == true ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching On', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1008
+ <label><input type='radio' name='wp_cache_status' value='0' <?php if ( $cache_enabled == false ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching Off', 'wp-super-cache' ); ?></label><br /><br />
1009
  <label><input type='radio' name='super_cache_enabled' <?php if( $super_cache_enabled && $wp_cache_mod_rewrite == 1 ) echo "checked"; ?> value='1'> <?php _e( 'Use mod_rewrite to serve cache files.', 'wp-super-cache' ); ?></label><br />
1010
  <label><input type='radio' name='super_cache_enabled' <?php if( $wp_cache_mod_rewrite == 0 ) echo "checked"; ?> value='2'> <?php _e( 'Use PHP to serve cache files.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1011
  <label><input type='radio' name='super_cache_enabled' <?php if( $super_cache_enabled == false ) echo "checked"; ?> value='0'> <?php _e( 'Legacy page caching.', 'wp-super-cache' ); ?></label><br />
1027
  <em><?php _e( 'Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache.', 'wp-super-cache' ); ?></em><br />
1028
  <?php }
1029
  }
1030
+ ?>
1031
+ <label><input type='checkbox' name='wp_cache_not_logged_in' <?php if ( $wp_cache_not_logged_in ) echo "checked"; ?> value='1'> <?php _e( 'Don&#8217;t cache pages for <acronym title="Logged in users and those that comment">known users</acronym>.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1032
+ <label><input type='checkbox' name='cache_rebuild_files' <?php if ( $cache_rebuild_files ) echo "checked"; ?> value='1'> <?php _e( 'Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1033
+ <?php
1034
  $disable_304 = true;
1035
  if ( 0 == $wp_cache_mod_rewrite )
1036
  $disable_304 = false;
1043
  } else {
1044
  ?><em><?php _e( '304 support is disabled by default because some hosts have had problems with the headers used in the past.', 'wp-super-cache' ); ?></em><br /><?php
1045
  }
1046
+ ?>
1047
  <label><input type='checkbox' name='wp_cache_no_cache_for_get' <?php if( $wp_cache_no_cache_for_get ) echo "checked"; ?> value='1'> <?php _e( 'Don&#8217;t cache pages with GET parameters. (?x=y at the end of a url)', 'wp-super-cache' ); ?></label><br />
1048
  <label><input type='checkbox' name='wp_cache_make_known_anon' <?php if( $wp_cache_make_known_anon ) echo "checked"; ?> value='1'> <?php _e( 'Make known users anonymous so they&#8217;re served supercached static files.', 'wp-super-cache' ); ?></label><br />
 
1049
  <label><input type='checkbox' name='wp_cache_hello_world' <?php if( $wp_cache_hello_world ) echo "checked"; ?> value='1'> <?php printf( __( 'Proudly tell the world your server is <a href="%s">Stephen Fry proof</a>! (places a message in your blog&#8217;s footer)', 'wp-super-cache' ), 'https://twitter.com/#!/HibbsLupusTrust/statuses/136429993059291136' ); ?></label><br />
1050
  </legend>
1051
  </fieldset>
1067
  <label><input type='checkbox' name='wp_cache_refresh_single_only' <?php if( $wp_cache_refresh_single_only ) echo "checked"; ?> value='1'> <?php _e( 'Only refresh current page when comments made.', 'wp-super-cache' ); ?></label><br />
1068
  <label><input type='checkbox' name='wp_supercache_cache_list' <?php if( $wp_supercache_cache_list ) echo "checked"; ?> value='1'> <?php _e( 'List the newest cached pages on this page.', 'wp-super-cache' ); ?></label><br />
1069
  <?php if( false == defined( 'WPSC_DISABLE_LOCKING' ) ) { ?>
1070
+ <label><input type='checkbox' name='wp_cache_mutex_disabled' <?php if( !$wp_cache_mutex_disabled ) echo "checked"; ?> value='0'> <?php _e( 'Coarse file locking. You do not need this as it will slow down your website.', 'wp-super-cache' ); ?></label><br />
1071
  <?php } ?>
1072
  <label><input type='checkbox' name='wp_super_cache_late_init' <?php if( $wp_super_cache_late_init ) echo "checked"; ?> value='1'> <?php _e( 'Late init. Display cached files after WordPress has loaded. Most useful in legacy mode.', 'wp-super-cache' ); ?></label><br />
1073
  <?php if ( $_wp_using_ext_object_cache ) {
1150
  <fieldset>
1151
  <label><input type='radio' name='wp_cache_easy_on' value='1' <?php if ( $cache_enabled == true ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching On', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
1152
  <label><input type='radio' name='wp_cache_easy_on' value='0' <?php if ( $cache_enabled == false ) { echo 'checked=checked'; } ?>> <?php _e( 'Caching Off', 'wp-super-cache' ); ?></label><br />
 
 
1153
  </fieldset>
1154
  </td>
1155
  </tr>
1254
  wp_nonce_field('wp-cache');
1255
  echo "</form>\n";
1256
 
1257
+ if ( ( defined( 'VHOST' ) || defined( 'SUBDOMAIN_INSTALL' ) || defined( 'SUNRISE' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && wpsupercache_site_admin() ) {
1258
  echo '<form name="wp_cache_content_delete" action="#listfiles" method="post">';
1259
  echo '<input type="hidden" name="wp_delete_all_cache" />';
1260
+ echo '<div class="submit" style="float:left;margin-left:10px"><input id="deleteallpost" class="button-secondary" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache On All Blogs', 'wp-super-cache' ) . '" /></div>';
1261
  wp_nonce_field('wp-cache');
1262
  echo "</form><br />\n";
1263
  }
1266
  <p><?php _e( 'Caching is only one part of making a website faster. Here are some other plugins that will help:', 'wp-super-cache' ); ?></p>
1267
  <li><?php printf( __( '<a href="%s">Yahoo! Yslow</a> is an extension for the Firefox add-on Firebug. It analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. Also try the performance tools online at <a href="%s">GTMetrix</a>.', 'wp-super-cache' ), 'http://developer.yahoo.com/yslow/', 'http://gtmetrix.com/' ); ?></li>
1268
  <li><?php printf( __( '<a href="%s">Use Google Libraries</a> allows you to load some commonly used Javascript libraries from Google webservers. Ironically, it may reduce your Yslow score.', 'wp-super-cache' ), 'http://wordpress.org/plugins/use-google-libraries/' ); ?></li>
 
1269
  <li><?php printf( __( '<strong>Advanced users only:</strong> Install an object cache. Choose from <a href="%s">Memcached</a>, <a href="%s">XCache</a>, <a href="%s">eAcccelerator</a> and others.', 'wp-super-cache' ), 'http://wordpress.org/plugins/memcached/', 'http://neosmart.net/dl.php?id=12', 'http://neosmart.net/dl.php?id=13' ); ?></li>
1270
  <li><?php printf( __( '<a href="%s">Cron View</a> is a useful plugin to use when trying to debug garbage collection and preload problems.', 'wp-super-cache' ), 'http://wordpress.org/plugins/cron-view/' ); ?></li>
1271
  </ol>
1706
  } elseif ( $valid_nonce ) { // clock
1707
  wp_clear_scheduled_hook( 'wp_cache_gc' );
1708
  $cache_schedule_type = 'time';
1709
+ if ( !isset( $_POST[ 'cache_scheduled_time' ] ) ||
1710
+ $_POST[ 'cache_scheduled_time' ] == '' ||
1711
+ 5 != strlen( $_POST[ 'cache_scheduled_time' ] ) ||
1712
+ ":" != substr( $_POST[ 'cache_scheduled_time' ], 2, 1 )
1713
+ )
1714
  $_POST[ 'cache_scheduled_time' ] = '00:00';
1715
  $cache_scheduled_time = $_POST[ 'cache_scheduled_time' ];
1716
  $schedules = wp_get_schedules();
1759
  echo '<input name="action" value="expirytime" type="hidden" />';
1760
  echo '<table class="form-table">';
1761
  echo '<tr><td><label for="wp_max_time"><strong>' . __( 'Cache Timeout', 'wp-super-cache' ) . '</strong></label></td>';
1762
+ echo "<td><input type='text' id='wp_max_time' size=6 name='wp_max_time' value='" . esc_attr( $cache_max_time ) . "' /> " . __( "seconds", 'wp-super-cache' ) . "</td></tr>\n";
1763
  echo "<tr><td></td><td>" . __( 'How long should cached pages remain fresh? Set to 0 to disable garbage collection. A good starting point is 3600 seconds.', 'wp-super-cache' ) . "</td></tr>\n";
1764
  echo '<tr><td valign="top"><strong>' . __( 'Scheduler', 'wp-super-cache' ) . '</strong></td><td><table cellpadding=0 cellspacing=0><tr><td valign="top"><input type="radio" id="schedule_interval" name="cache_schedule_type" value="interval" ' . checked( 'interval', $cache_schedule_type, false ) . ' /></td><td valign="top"><label for="cache_interval_time">' . __( 'Timer:', 'wp-super-cache' ) . '</label></td>';
1765
+ echo "<td><input type='text' id='cache_interval_time' size=6 name='cache_time_interval' value='" . esc_attr( $cache_time_interval ) . "' /> " . __( "seconds", 'wp-super-cache' ) . '<br />' . __( 'Check for stale cached files every <em>interval</em> seconds.', 'wp-super-cache' ) . "</td></tr>";
1766
  echo '<tr><td valign="top"><input type="radio" id="schedule_time" name="cache_schedule_type" value="time" ' . checked( 'time', $cache_schedule_type, false ) . ' /></td><td valign="top"><label for="schedule_time">' . __( 'Clock:', 'wp-super-cache' ) . '</label></td>';
1767
+ echo "<td><input type=\"text\" size=5 id='cache_scheduled_time' name='cache_scheduled_time' value=\"" . esc_attr( $cache_scheduled_time ) . "\" /> " . __( "HH:MM", 'wp-super-cache' ) . "<br />" . __( 'Check for stale cached files at this time <strong>(UTC)</strong> or starting at this time every <em>interval</em> below.', 'wp-super-cache' ) . "</td></tr>";
1768
  $schedules = wp_get_schedules();
1769
  echo "<tr><td><br /></td><td><label for='cache_scheduled_select'>" . __( 'Interval:', 'wp-super-cache' ) . "</label></td><td><select id='cache_scheduled_select' name='cache_schedule_interval' size=1>";
1770
  foreach( $schedules as $desc => $details ) {
2694
  echo '<div class="submit" style="float:left;margin-left:10px"><input id="deletepost" class="button-secondary" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache', 'wp-super-cache' ) . '" /></div>';
2695
  wp_nonce_field('wp-cache');
2696
  echo "</form>\n";
2697
+ if ( ( defined( 'VHOST' ) || defined( 'SUBDOMAIN_INSTALL' ) || defined( 'SUNRISE' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && wpsupercache_site_admin() ) {
2698
  echo '<form name="wp_cache_content_delete" action="#listfiles" method="post">';
2699
  echo '<input type="hidden" name="wp_delete_all_cache" />';
2700
+ echo '<div class="submit" style="float:left;margin-left:10px"><input id="deleteallpost" class="button-secondary" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache On All Blogs', 'wp-super-cache' ) . '" /></div>';
2701
  wp_nonce_field('wp-cache');
2702
  echo "</form>\n";
2703
  }
2795
  @unlink( $dir . 'meta/' . str_replace( '.html', '.meta', $file ) );
2796
  } else {
2797
  $meta = json_decode( wp_cache_get_legacy_cache( $dir . 'meta/' . $file ), true );
2798
+ if ( ( defined( 'VHOST' ) || defined( 'SUBDOMAIN_INSTALL' ) || defined( 'SUNRISE' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && $meta[ 'blog_id' ] != $wpdb->blogid )
2799
  continue;
2800
  @unlink( $dir . $file);
2801
  @unlink( $dir . 'meta/' . $file);
wp-super-cache.pot CHANGED
@@ -1,18 +1,18 @@
1
- # Copyright (C) 2016 WP Super Cache
2
  # This file is distributed under the same license as the WP Super Cache package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WP Super Cache 1.4.7\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-super-cache\n"
7
- "POT-Creation-Date: 2016-03-07 13:27:41+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
- #: ossdl-cdn.php:151
16
  msgid ""
17
  "Your website probably uses lots of static files. Image, Javascript and CSS "
18
  "files are usually static files that could just as easily be served from "
@@ -24,57 +24,57 @@ msgid ""
24
  "+does+Origin+Pull+work%3F\" target=\"_blank\">origin pull</a>."
25
  msgstr ""
26
 
27
- #: ossdl-cdn.php:152
28
  msgid ""
29
  "<strong style=\"color: red\">WARNING:</strong> Test some static urls e.g., "
30
  "%s to ensure your CDN service is fully working before saving changes."
31
  msgstr ""
32
 
33
- #: ossdl-cdn.php:153
34
  msgid "You can define different CDN URLs for each site on a multsite network."
35
  msgstr ""
36
 
37
- #: ossdl-cdn.php:161
38
  msgid "Enable CDN Support"
39
  msgstr ""
40
 
41
- #: ossdl-cdn.php:164
42
  msgid "Off-site URL"
43
  msgstr ""
44
 
45
- #: ossdl-cdn.php:167
46
  msgid ""
47
  "The new URL to be used in place of %1$s for rewriting. No trailing <code>/</"
48
  "code> please.<br />Example: <code>%2$s</code>."
49
  msgstr ""
50
 
51
- #: ossdl-cdn.php:171
52
  msgid "Include directories"
53
  msgstr ""
54
 
55
- #: ossdl-cdn.php:174
56
  msgid ""
57
  "Directories to include in static file matching. Use a comma as the "
58
  "delimiter. Default is <code>wp-content, wp-includes</code>, which will be "
59
  "enforced if this field is left empty."
60
  msgstr ""
61
 
62
- #: ossdl-cdn.php:178
63
  msgid "Exclude if substring"
64
  msgstr ""
65
 
66
- #: ossdl-cdn.php:181
67
  msgid ""
68
  "Excludes something from being rewritten if one of the above strings is found "
69
  "in the match. Use a comma as the delimiter like this, <code>.php, .flv, .do</"
70
  "code>, and always include <code>.php</code> (default)."
71
  msgstr ""
72
 
73
- #: ossdl-cdn.php:185
74
  msgid "Additional CNAMES"
75
  msgstr ""
76
 
77
- #: ossdl-cdn.php:188
78
  msgid ""
79
  "These <a href=\"http://en.wikipedia.org/wiki/CNAME_record\">CNAMES</a> will "
80
  "be used in place of %1$s for rewriting (in addition to the off-site URL "
@@ -83,15 +83,15 @@ msgid ""
83
  "be configured on your CDN.<br />Example: %2$s"
84
  msgstr ""
85
 
86
- #: ossdl-cdn.php:192
87
  msgid "Skip https URLs to avoid \"mixed content\" errors"
88
  msgstr ""
89
 
90
- #: ossdl-cdn.php:196
91
  msgid "Save Changes"
92
  msgstr ""
93
 
94
- #: ossdl-cdn.php:198
95
  msgid ""
96
  "CDN functionality provided by <a href=\"http://wordpress.org/plugins/ossdl-"
97
  "cdn-off-linker/\">OSSDL CDN Off Linker</a> by <a href=\"http://mark.ossdl.de/"
@@ -108,13 +108,13 @@ msgstr ""
108
 
109
  #: plugins/awaitingmoderation.php:34 plugins/badbehaviour.php:65
110
  #: plugins/domain-mapping.php:75 plugins/jetpack.php:31
111
- #: plugins/searchengine.php:69 plugins/wptouch.php:22 wp-cache.php:1500
112
  msgid "Enabled"
113
  msgstr ""
114
 
115
  #: plugins/awaitingmoderation.php:35 plugins/badbehaviour.php:66
116
  #: plugins/domain-mapping.php:76 plugins/jetpack.php:32
117
- #: plugins/searchengine.php:70 plugins/wptouch.php:23 wp-cache.php:1500
118
  msgid "Disabled"
119
  msgstr ""
120
 
@@ -126,8 +126,8 @@ msgstr ""
126
 
127
  #: plugins/awaitingmoderation.php:40 plugins/badbehaviour.php:71
128
  #: plugins/domain-mapping.php:81 plugins/jetpack.php:37
129
- #: plugins/searchengine.php:75 plugins/wptouch.php:28 wp-cache.php:1973
130
- #: wp-cache.php:1975
131
  msgid "enabled"
132
  msgstr ""
133
 
@@ -166,7 +166,7 @@ msgstr ""
166
  msgid "Bad Behavior support is now %s"
167
  msgstr ""
168
 
169
- #: plugins/badbehaviour.php:83 wp-cache.php:1593 wp-cache.php:1598
170
  msgid "Warning!"
171
  msgstr ""
172
 
@@ -216,11 +216,11 @@ msgstr ""
216
  msgid "Cached"
217
  msgstr ""
218
 
219
- #: plugins/multisite.php:31 wp-cache.php:1513
220
  msgid "Enable"
221
  msgstr ""
222
 
223
- #: plugins/multisite.php:33 plugins/searchengine.php:61 wp-cache.php:1513
224
  msgid "Disable"
225
  msgstr ""
226
 
@@ -262,17 +262,17 @@ msgid ""
262
  "the WPTouch helper plugin."
263
  msgstr ""
264
 
265
- #: wp-cache-phase2.php:1334
266
  msgid "Cache expiry cron job failed. Job will run again in 10 seconds."
267
  msgstr ""
268
 
269
- #: wp-cache-phase2.php:1338
270
  msgid ""
271
  "Cache expiry cron job took more than 30 seconds. You should probably run the "
272
  "garbage collector more often."
273
  msgstr ""
274
 
275
- #: wp-cache-phase2.php:1347
276
  msgid "[%1$s] WP Super Cache GC Report"
277
  msgstr ""
278
 
@@ -420,7 +420,7 @@ msgid ""
420
  "a regular basis. Use <a href=\"#expirytime\">this form</a> to enable it."
421
  msgstr ""
422
 
423
- #: wp-cache.php:309 wp-cache.php:337 wp-cache.php:409 wp-cache.php:2165
424
  msgid "Dismiss"
425
  msgstr ""
426
 
@@ -672,217 +672,219 @@ msgid ""
672
  "your host administrator."
673
  msgstr ""
674
 
675
- #: wp-cache.php:1002 wp-cache.php:1143
676
  msgid "Caching"
677
  msgstr ""
678
 
679
- #: wp-cache.php:1006
680
- msgid "Cache hits to this website for quick access."
681
  msgstr ""
682
 
683
- #: wp-cache.php:1006 wp-cache.php:1008 wp-cache.php:1024 wp-cache.php:1033
684
- #: wp-cache.php:1040 wp-cache.php:1043 wp-cache.php:1061 wp-cache.php:1146
685
  msgid "Recommended"
686
  msgstr ""
687
 
688
- #: wp-cache.php:1007
689
- msgid "Use mod_rewrite to serve cache files."
690
  msgstr ""
691
 
692
  #: wp-cache.php:1008
693
- msgid "Use PHP to serve cache files."
694
  msgstr ""
695
 
696
  #: wp-cache.php:1009
697
- msgid "Legacy page caching."
698
  msgstr ""
699
 
700
  #: wp-cache.php:1010
 
 
 
 
701
  msgid ""
702
  "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, "
703
  "while legacy caching is slower again, but more flexible and also easy to get "
704
  "working. New users should use PHP caching."
705
  msgstr ""
706
 
707
- #: wp-cache.php:1016
708
  msgid "Miscellaneous"
709
  msgstr ""
710
 
711
- #: wp-cache.php:1022
712
  msgid "Warning! Compression is disabled as gzencode() function was not found."
713
  msgstr ""
714
 
715
- #: wp-cache.php:1024
716
  msgid "Compress pages so they&#8217;re served more quickly to visitors."
717
  msgstr ""
718
 
719
- #: wp-cache.php:1025
720
  msgid ""
721
  "Compression is disabled by default because some hosts have problems with "
722
  "compressed files. Switching it on and off clears the cache."
723
  msgstr ""
724
 
725
- #: wp-cache.php:1033
 
 
 
 
 
 
 
 
 
 
 
 
726
  msgid ""
727
  "304 Not Modified browser caching. Indicate when a page has not been modified "
728
  "since it was last requested."
729
  msgstr ""
730
 
731
- #: wp-cache.php:1036
732
  msgid ""
733
  "Warning! 304 browser caching is only supported when mod_rewrite caching is "
734
  "not used."
735
  msgstr ""
736
 
737
- #: wp-cache.php:1038
738
  msgid ""
739
  "304 support is disabled by default because some hosts have had problems with "
740
  "the headers used in the past."
741
  msgstr ""
742
 
743
- #: wp-cache.php:1040
744
- msgid ""
745
- "Don&#8217;t cache pages for <acronym title=\"Logged in users and those that "
746
- "comment\">known users</acronym>."
747
- msgstr ""
748
-
749
- #: wp-cache.php:1041
750
  msgid "Don&#8217;t cache pages with GET parameters. (?x=y at the end of a url)"
751
  msgstr ""
752
 
753
- #: wp-cache.php:1042
754
  msgid ""
755
  "Make known users anonymous so they&#8217;re served supercached static files."
756
  msgstr ""
757
 
758
- #: wp-cache.php:1043
759
- msgid ""
760
- "Cache rebuild. Serve a supercache file to anonymous users while a new file "
761
- "is being generated."
762
- msgstr ""
763
-
764
- #: wp-cache.php:1044
765
  msgid ""
766
  "Proudly tell the world your server is <a href=\"%s\">Stephen Fry proof</a>! "
767
  "(places a message in your blog&#8217;s footer)"
768
  msgstr ""
769
 
770
- #: wp-cache.php:1050 wp-cache.php:1350 wp-cache.php:1982
771
  msgid "Advanced"
772
  msgstr ""
773
 
774
- #: wp-cache.php:1054
775
  msgid ""
776
  "Enable dynamic caching. Requires PHP or legacy caching. (See <a href="
777
  "\"http://wordpress.org/plugins/wp-super-cache/faq/\">FAQ</a> or wp-super-"
778
  "cache/plugins/dynamic-cache-test.php for example code.)"
779
  msgstr ""
780
 
781
- #: wp-cache.php:1055
782
  msgid ""
783
  "Mobile device support. (External plugin or theme required. See the <a href="
784
  "\"http://wordpress.org/plugins/wp-super-cache/faq/\">FAQ</a> for further "
785
  "details.)"
786
  msgstr ""
787
 
788
- #: wp-cache.php:1057
789
  msgid "Mobile Browsers"
790
  msgstr ""
791
 
792
- #: wp-cache.php:1057
793
  msgid "Mobile Prefixes"
794
  msgstr ""
795
 
796
- #: wp-cache.php:1059
797
  msgid ""
798
  "Remove UTF8/blog charset support from .htaccess file. Only necessary if you "
799
  "see odd characters or punctuation looks incorrect. Requires rewrite rules "
800
  "update."
801
  msgstr ""
802
 
803
- #: wp-cache.php:1060
804
  msgid "Clear all cache files when a post or page is published or updated."
805
  msgstr ""
806
 
807
- #: wp-cache.php:1061
808
  msgid "Extra homepage checks. (Very occasionally stops homepage caching)"
809
  msgstr ""
810
 
811
- #: wp-cache.php:1062
812
  msgid "Only refresh current page when comments made."
813
  msgstr ""
814
 
815
- #: wp-cache.php:1063
816
  msgid "List the newest cached pages on this page."
817
  msgstr ""
818
 
819
- #: wp-cache.php:1065
820
  msgid ""
821
- "Coarse file locking. You probably don&#8217;t need this but it may help if "
822
- "your server is underpowered. Warning! <em>May cause your server to lock up "
823
- "in very rare cases!</em>"
824
  msgstr ""
825
 
826
- #: wp-cache.php:1067
827
  msgid ""
828
  "Late init. Display cached files after WordPress has loaded. Most useful in "
829
  "legacy mode."
830
  msgstr ""
831
 
832
- #: wp-cache.php:1069
833
  msgid "Use object cache to store cached files."
834
  msgstr ""
835
 
836
- #: wp-cache.php:1069
837
  msgid "(Experimental)"
838
  msgstr ""
839
 
840
- #: wp-cache.php:1071
841
  msgid "<strong>DO NOT CACHE PAGE</strong> secret key: <a href=\"%s\">%s</a>"
842
  msgstr ""
843
 
844
- #: wp-cache.php:1076
845
  msgid "Cache Location"
846
  msgstr ""
847
 
848
- #: wp-cache.php:1081
849
  msgid ""
850
  "Change the location of your cache files. The default is WP_CONTENT_DIR . /"
851
  "cache/ which translates to %s."
852
  msgstr ""
853
 
854
- #: wp-cache.php:1082
855
  msgid "You must give the full path to the directory."
856
  msgstr ""
857
 
858
- #: wp-cache.php:1083
859
  msgid ""
860
  "If the directory does not exist, it will be created. Please make sure your "
861
  "web server user has write access to the parent directory. The parent "
862
  "directory must exist."
863
  msgstr ""
864
 
865
- #: wp-cache.php:1084
866
  msgid ""
867
  "If the new cache directory does not exist, it will be created and the "
868
  "contents of the old cache directory will be moved there. Otherwise, the old "
869
  "cache directory will be left where it is."
870
  msgstr ""
871
 
872
- #: wp-cache.php:1085
873
  msgid ""
874
  "Submit a blank entry to set it to the default directory, WP_CONTENT_DIR . /"
875
  "cache/."
876
  msgstr ""
877
 
878
- #: wp-cache.php:1087
879
  msgid ""
880
  "The plugin detected a bare directory index in your cache directory, which "
881
  "would let visitors see your cache files directly and might expose private "
882
  "posts."
883
  msgstr ""
884
 
885
- #: wp-cache.php:1089
886
  msgid ""
887
  "You are using mod_rewrite to serve cache files so the plugin has added "
888
  "<q>Options -Indexes</q> to the .htaccess file in the cache directory to "
@@ -891,32 +893,32 @@ msgid ""
891
  "mode and move the cache outside of the web root."
892
  msgstr ""
893
 
894
- #: wp-cache.php:1091
895
  msgid ""
896
  "index.html files have been added in key directories, but unless directory "
897
  "indexes are disabled, it is probably better to store the cache files outside "
898
  "of the web root of %s"
899
  msgstr ""
900
 
901
- #: wp-cache.php:1098
902
  msgid ""
903
  "Since you are using mod_rewrite to serve cache files, you must choose a "
904
  "directory in your web root which is <q>%s</q> and update the mod_rewrite "
905
  "rules in the .htaccess file."
906
  msgstr ""
907
 
908
- #: wp-cache.php:1106
909
  msgid "Note:"
910
  msgstr ""
911
 
912
- #: wp-cache.php:1108
913
  msgid ""
914
  "Uninstall this plugin on the plugins page. It will automatically clean up "
915
  "after itself. If manual intervention is required, then simple instructions "
916
  "are provided."
917
  msgstr ""
918
 
919
- #: wp-cache.php:1109
920
  msgid ""
921
  "If uninstalling this plugin, make sure the directory <em>%s</em> is "
922
  "writeable by the webserver so the files <em>advanced-cache.php</em> and "
@@ -924,14 +926,14 @@ msgid ""
924
  "files are writeable is probably a good idea!)"
925
  msgstr ""
926
 
927
- #: wp-cache.php:1110
928
  msgid ""
929
  "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for "
930
  "instructions on uninstalling this script. Look for the heading, \"How to "
931
  "uninstall WP Super Cache\"."
932
  msgstr ""
933
 
934
- #: wp-cache.php:1111
935
  msgid ""
936
  "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It "
937
  "includes installation documentation, a FAQ and Troubleshooting tips. The <a "
@@ -939,27 +941,15 @@ msgid ""
939
  "have been answered."
940
  msgstr ""
941
 
942
- #: wp-cache.php:1114 wp-cache.php:1161
943
  msgid "Update Status"
944
  msgstr ""
945
 
946
- #: wp-cache.php:1121
947
  msgid "Accepted Filenames &amp; Rejected URIs"
948
  msgstr ""
949
 
950
- #: wp-cache.php:1146
951
- msgid "Caching On"
952
- msgstr ""
953
-
954
- #: wp-cache.php:1147
955
- msgid "Caching Off"
956
- msgstr ""
957
-
958
- #: wp-cache.php:1148
959
- msgid "Note: enables PHP caching, cache rebuild, and mobile support"
960
- msgstr ""
961
-
962
- #: wp-cache.php:1158
963
  msgid ""
964
  "Notice: PHP caching enabled but Supercache mod_rewrite rules detected. "
965
  "Cached files will be served using those rules. If your site is working ok, "
@@ -967,119 +957,119 @@ msgid ""
967
  "the root of your install and remove the SuperCache rules."
968
  msgstr ""
969
 
970
- #: wp-cache.php:1163
971
  msgid "Cache Tester"
972
  msgstr ""
973
 
974
- #: wp-cache.php:1164
975
  msgid "Test your cached website by clicking the test button below."
976
  msgstr ""
977
 
978
- #: wp-cache.php:1170
979
  msgid "Fetching %s to prime cache: "
980
  msgstr ""
981
 
982
- #: wp-cache.php:1172 wp-cache.php:1181 wp-cache.php:1193
983
  msgid "OK"
984
  msgstr ""
985
 
986
- #: wp-cache.php:1175
987
  msgid "Fetching first copy of %s: "
988
  msgstr ""
989
 
990
- #: wp-cache.php:1184 wp-cache.php:1195
991
  msgid "FAILED"
992
  msgstr ""
993
 
994
- #: wp-cache.php:1187
995
  msgid "Fetching second copy of %s: "
996
  msgstr ""
997
 
998
- #: wp-cache.php:1199
999
  msgid "One or more page requests failed:"
1000
  msgstr ""
1001
 
1002
- #: wp-cache.php:1218 wp-cache.php:1219
1003
  msgid "Page %d: %d (%s)"
1004
  msgstr ""
1005
 
1006
- #: wp-cache.php:1225
1007
  msgid "Page 1: %s"
1008
  msgstr ""
1009
 
1010
- #: wp-cache.php:1226
1011
  msgid "Page 2: %s"
1012
  msgstr ""
1013
 
1014
- #: wp-cache.php:1227
1015
  msgid "The timestamps on both pages match!"
1016
  msgstr ""
1017
 
1018
- #: wp-cache.php:1229
1019
  msgid "The pages do not match! Timestamps differ or were not found!"
1020
  msgstr ""
1021
 
1022
- #: wp-cache.php:1230
1023
  msgid "Things you can do:"
1024
  msgstr ""
1025
 
1026
- #: wp-cache.php:1231
1027
  msgid ""
1028
  "Load your homepage in a logged out browser, check the timestamp at the end "
1029
  "of the html source. Load the page again and compare the timestamp. Caching "
1030
  "is working if the timestamps match."
1031
  msgstr ""
1032
 
1033
- #: wp-cache.php:1232
1034
  msgid ""
1035
  "Enable logging on the Debug page here. That should help you track down the "
1036
  "problem."
1037
  msgstr ""
1038
 
1039
- #: wp-cache.php:1233
1040
  msgid ""
1041
  "You should check Page 1 and Page 2 above for errors. Your local server "
1042
  "configuration may not allow your website to access itself."
1043
  msgstr ""
1044
 
1045
- #: wp-cache.php:1241
1046
  msgid "Send non-secure (non https) request for homepage"
1047
  msgstr ""
1048
 
1049
- #: wp-cache.php:1242
1050
  msgid "Test Cache"
1051
  msgstr ""
1052
 
1053
- #: wp-cache.php:1246
1054
  msgid "Delete Cached Pages"
1055
  msgstr ""
1056
 
1057
- #: wp-cache.php:1247
1058
  msgid ""
1059
  "Cached pages are stored on your server as html and PHP files. If you need to "
1060
  "delete them, use the button below."
1061
  msgstr ""
1062
 
1063
- #: wp-cache.php:1250 wp-cache.php:2688 wp-cache.php:2707 wp-cache.php:2898
1064
- #: wp-cache.php:3437
1065
  msgid "Delete Cache"
1066
  msgstr ""
1067
 
1068
- #: wp-cache.php:1257 wp-cache.php:2694
1069
  msgid "Delete Cache On All Blogs"
1070
  msgstr ""
1071
 
1072
- #: wp-cache.php:1262
1073
  msgid "Recommended Links and Plugins"
1074
  msgstr ""
1075
 
1076
- #: wp-cache.php:1263
1077
  msgid ""
1078
  "Caching is only one part of making a website faster. Here are some other "
1079
  "plugins that will help:"
1080
  msgstr ""
1081
 
1082
- #: wp-cache.php:1264
1083
  msgid ""
1084
  "<a href=\"%s\">Yahoo! Yslow</a> is an extension for the Firefox add-on "
1085
  "Firebug. It analyzes web pages and suggests ways to improve their "
@@ -1087,99 +1077,92 @@ msgid ""
1087
  "the performance tools online at <a href=\"%s\">GTMetrix</a>."
1088
  msgstr ""
1089
 
1090
- #: wp-cache.php:1265
1091
  msgid ""
1092
  "<a href=\"%s\">Use Google Libraries</a> allows you to load some commonly "
1093
  "used Javascript libraries from Google webservers. Ironically, it may reduce "
1094
  "your Yslow score."
1095
  msgstr ""
1096
 
1097
- #: wp-cache.php:1266
1098
- msgid ""
1099
- "<strong>Advanced users only:</strong> <a href=\"%s\">Speed up your site with "
1100
- "Caching and cache-control</a> explains how to make your site more cacheable "
1101
- "with .htaccess rules."
1102
- msgstr ""
1103
-
1104
- #: wp-cache.php:1267
1105
  msgid ""
1106
  "<strong>Advanced users only:</strong> Install an object cache. Choose from "
1107
  "<a href=\"%s\">Memcached</a>, <a href=\"%s\">XCache</a>, <a href=\"%s"
1108
  "\">eAcccelerator</a> and others."
1109
  msgstr ""
1110
 
1111
- #: wp-cache.php:1268
1112
  msgid ""
1113
  "<a href=\"%s\">Cron View</a> is a useful plugin to use when trying to debug "
1114
  "garbage collection and preload problems."
1115
  msgstr ""
1116
 
1117
- #: wp-cache.php:1279
1118
  msgid "Need Help?"
1119
  msgstr ""
1120
 
1121
- #: wp-cache.php:1281
1122
  msgid ""
1123
  "Use the debug system in the Debug tab above. It will tell you what the "
1124
  "plugin is doing."
1125
  msgstr ""
1126
 
1127
- #: wp-cache.php:1282
1128
  msgid "<a href=\"%1$s\">Installation Help</a>"
1129
  msgstr ""
1130
 
1131
- #: wp-cache.php:1283
1132
  msgid "<a href=\"%1$s\">Frequently Asked Questions</a>"
1133
  msgstr ""
1134
 
1135
- #: wp-cache.php:1284
1136
  msgid "<a href=\"%1$s\">Support Forum</a>"
1137
  msgstr ""
1138
 
1139
- #: wp-cache.php:1285
1140
  msgid "<a href=\"%1$s\">Development Version</a>"
1141
  msgstr ""
1142
 
1143
- #: wp-cache.php:1287
1144
  msgid "Rate This Plugin!"
1145
  msgstr ""
1146
 
1147
- #: wp-cache.php:1288
1148
  msgid ""
1149
  "Please <a href=\"%s\">rate</a> this plugin and tell me if it works for you "
1150
  "or not. It really helps development."
1151
  msgstr ""
1152
 
1153
- #: wp-cache.php:1297
1154
  msgid "Cached pages since %1$s : <strong>%2$s</strong>"
1155
  msgstr ""
1156
 
1157
- #: wp-cache.php:1298
1158
  msgid "Newest Cached Pages:"
1159
  msgstr ""
1160
 
1161
- #: wp-cache.php:1302
1162
  msgid "Cached %s seconds ago"
1163
  msgstr ""
1164
 
1165
- #: wp-cache.php:1305
1166
  msgid "(may not always be accurate on busy sites)"
1167
  msgstr ""
1168
 
1169
- #: wp-cache.php:1321
1170
  msgid ""
1171
  "Cache plugins are PHP scripts that live in a plugins folder inside the wp-"
1172
  "super-cache folder. They are loaded when Supercache loads, much sooner than "
1173
  "regular WordPress plugins."
1174
  msgstr ""
1175
 
1176
- #: wp-cache.php:1322
1177
  msgid ""
1178
  "This is strictly an advanced feature only and knowledge of both PHP and "
1179
  "WordPress actions is required to create them."
1180
  msgstr ""
1181
 
1182
- #: wp-cache.php:1323
1183
  msgid ""
1184
  "<strong>Warning</strong>! Due to the way WordPress upgrades plugins, the "
1185
  "plugins you upload to wp-super-cache/plugins/ will be deleted when you "
@@ -1190,75 +1173,75 @@ msgid ""
1190
  "\">developer documentation</a>."
1191
  msgstr ""
1192
 
1193
- #: wp-cache.php:1333
1194
  msgid "Available Plugins"
1195
  msgstr ""
1196
 
1197
- #: wp-cache.php:1350
1198
  msgid "Easy"
1199
  msgstr ""
1200
 
1201
- #: wp-cache.php:1350
1202
  msgid "CDN"
1203
  msgstr ""
1204
 
1205
- #: wp-cache.php:1350
1206
  msgid "Contents"
1207
  msgstr ""
1208
 
1209
- #: wp-cache.php:1350
1210
  msgid "Preload"
1211
  msgstr ""
1212
 
1213
- #: wp-cache.php:1350
1214
  msgid "Plugins"
1215
  msgstr ""
1216
 
1217
- #: wp-cache.php:1350
1218
  msgid "Debug"
1219
  msgstr ""
1220
 
1221
- #: wp-cache.php:1388
1222
  msgid ""
1223
  "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a "
1224
  "href=\"%s\">the main site</a> of this network."
1225
  msgstr ""
1226
 
1227
- #: wp-cache.php:1397
1228
  msgid "Mod Rewrite Rules"
1229
  msgstr ""
1230
 
1231
- #: wp-cache.php:1403
1232
  msgid "WordPress MU Detected"
1233
  msgstr ""
1234
 
1235
- #: wp-cache.php:1403
1236
  msgid ""
1237
  "Unfortunately, the rewrite rules cannot be updated automatically when "
1238
  "running WordPress MU. Please open your .htaccess and add the following "
1239
  "mod_rewrite rules above any other rules in that file."
1240
  msgstr ""
1241
 
1242
- #: wp-cache.php:1405
1243
  msgid "Mod Rewrite rules cannot be updated!"
1244
  msgstr ""
1245
 
1246
- #: wp-cache.php:1406
1247
  msgid ""
1248
  "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s."
1249
  "htaccess for the auto update to work. They look like this and surround the "
1250
  "main WordPress mod_rewrite rules:"
1251
  msgstr ""
1252
 
1253
- #: wp-cache.php:1408
1254
  msgid "Refresh this page when you have updated your .htaccess file."
1255
  msgstr ""
1256
 
1257
- #: wp-cache.php:1412
1258
  msgid "Thank you for upgrading."
1259
  msgstr ""
1260
 
1261
- #: wp-cache.php:1412
1262
  msgid ""
1263
  "The mod_rewrite rules changed since you last installed this plugin. "
1264
  "Unfortunately, you must remove the old supercache rules before the new ones "
@@ -1270,11 +1253,11 @@ msgid ""
1270
  "brave enough to use them."
1271
  msgstr ""
1272
 
1273
- #: wp-cache.php:1416
1274
  msgid "Trailing slash check required."
1275
  msgstr ""
1276
 
1277
- #: wp-cache.php:1416
1278
  msgid ""
1279
  "It looks like your blog has URLs that end with a \"/\". Unfortunately since "
1280
  "you installed this plugin a duplicate content bug has been found where URLs "
@@ -1283,41 +1266,41 @@ msgid ""
1283
  "and add these two rules to the two groups of Super Cache rules:"
1284
  msgstr ""
1285
 
1286
- #: wp-cache.php:1418
1287
  msgid ""
1288
  "You can see where the rules go and examine the complete rules by clicking "
1289
  "the \"View mod_rewrite rules\" link below."
1290
  msgstr ""
1291
 
1292
- #: wp-cache.php:1432
1293
  msgid "Mod Rewrite rules updated!"
1294
  msgstr ""
1295
 
1296
- #: wp-cache.php:1433
1297
  msgid ""
1298
  "%s.htaccess has been updated with the necessary mod_rewrite rules. Please "
1299
  "verify they are correct. They should look like this:"
1300
  msgstr ""
1301
 
1302
- #: wp-cache.php:1435
1303
  msgid "Mod Rewrite rules must be updated!"
1304
  msgstr ""
1305
 
1306
- #: wp-cache.php:1436
1307
  msgid ""
1308
  "Your %s.htaccess is not writable by the webserver and must be updated with "
1309
  "the necessary mod_rewrite rules. The new rules go above the regular "
1310
  "WordPress rules as shown in the code below:"
1311
  msgstr ""
1312
 
1313
- #: wp-cache.php:1441
1314
  msgid ""
1315
  "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /"
1316
  "> Click the following link to see the lines added to that file. If you have "
1317
  "upgraded the plugin, make sure these rules match."
1318
  msgstr ""
1319
 
1320
- #: wp-cache.php:1444
1321
  msgid ""
1322
  "A difference between the rules in your .htaccess file and the plugin rewrite "
1323
  "rules has been found. This could be simple whitespace differences, but you "
@@ -1325,247 +1308,247 @@ msgid ""
1325
  "Click the &#8217;Update Mod_Rewrite Rules&#8217; button to update the rules."
1326
  msgstr ""
1327
 
1328
- #: wp-cache.php:1446
1329
  msgid "View Mod_Rewrite Rules"
1330
  msgstr ""
1331
 
1332
- #: wp-cache.php:1452 wp-cache.php:3016
1333
  msgid "Rules must be added to %s too:"
1334
  msgstr ""
1335
 
1336
- #: wp-cache.php:1458
1337
  msgid "Gzip encoding rules in %s.htaccess created."
1338
  msgstr ""
1339
 
1340
- #: wp-cache.php:1464
1341
  msgid "Fix Configuration"
1342
  msgstr ""
1343
 
1344
- #: wp-cache.php:1467
1345
  msgid "Restore Default Configuration"
1346
  msgstr ""
1347
 
1348
- #: wp-cache.php:1475
1349
  msgid ""
1350
  "Comment moderation is enabled. Your comment may take some time to appear."
1351
  msgstr ""
1352
 
1353
- #: wp-cache.php:1500
1354
  msgid "Lock Down:"
1355
  msgstr ""
1356
 
1357
- #: wp-cache.php:1501
1358
  msgid ""
1359
  "Prepare your server for an expected spike in traffic by enabling the lock "
1360
  "down. When this is enabled, new comments on a post will not refresh the "
1361
  "cached static files."
1362
  msgstr ""
1363
 
1364
- #: wp-cache.php:1502
1365
  msgid ""
1366
  "Developers: Make your plugin lock down compatible by checking the "
1367
  "\"WPLOCKDOWN\" constant. The following code will make sure your plugin "
1368
  "respects the WPLOCKDOWN setting."
1369
  msgstr ""
1370
 
1371
- #: wp-cache.php:1504
1372
  msgid "Sorry. My blog is locked down. Updates will appear shortly"
1373
  msgstr ""
1374
 
1375
- #: wp-cache.php:1508
1376
  msgid ""
1377
  "WordPress is locked down. Super Cache static files will not be deleted when "
1378
  "new comments are made."
1379
  msgstr ""
1380
 
1381
- #: wp-cache.php:1510
1382
  msgid ""
1383
  "WordPress is not locked down. New comments will refresh Super Cache static "
1384
  "files as normal."
1385
  msgstr ""
1386
 
1387
- #: wp-cache.php:1516
1388
  msgid "Lock Down"
1389
  msgstr ""
1390
 
1391
- #: wp-cache.php:1524
1392
  msgid "Directly Cached Files"
1393
  msgstr ""
1394
 
1395
- #: wp-cache.php:1576
1396
  msgid "Cannot delete directory"
1397
  msgstr ""
1398
 
1399
- #: wp-cache.php:1585
1400
  msgid "%s removed!"
1401
  msgstr ""
1402
 
1403
- #: wp-cache.php:1593
1404
  msgid ""
1405
  "You must make %s writable to enable this feature. As this is a security "
1406
  "risk, please make it read-only after your page is generated."
1407
  msgstr ""
1408
 
1409
- #: wp-cache.php:1598
1410
  msgid ""
1411
  "%s is writable. Please make it readonly after your page is generated as this "
1412
  "is a security risk."
1413
  msgstr ""
1414
 
1415
- #: wp-cache.php:1613
1416
  msgid "Existing direct page"
1417
  msgstr ""
1418
 
1419
- #: wp-cache.php:1613
1420
  msgid "Delete cached file"
1421
  msgstr ""
1422
 
1423
- #: wp-cache.php:1618
1424
  msgid "Add direct page:"
1425
  msgstr ""
1426
 
1427
- #: wp-cache.php:1620
1428
  msgid ""
1429
  "Directly cached files are files created directly off %s where your blog "
1430
  "lives. This feature is only useful if you are expecting a major Digg or "
1431
  "Slashdot level of traffic to one post or page."
1432
  msgstr ""
1433
 
1434
- #: wp-cache.php:1622
1435
  msgid ""
1436
  "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /"
1437
  "about/. The cached file will be generated the next time an anonymous user "
1438
  "visits that page."
1439
  msgstr ""
1440
 
1441
- #: wp-cache.php:1623
1442
  msgid ""
1443
  "Make the textbox blank to remove it from the list of direct pages and delete "
1444
  "the cached file."
1445
  msgstr ""
1446
 
1447
- #: wp-cache.php:1628
1448
  msgid "Update Direct Pages"
1449
  msgstr ""
1450
 
1451
- #: wp-cache.php:1656
1452
  msgctxt "timezone date format"
1453
  msgid "Y-m-d G:i:s"
1454
  msgstr ""
1455
 
1456
- #: wp-cache.php:1724
1457
  msgid "Expiry Time &amp; Garbage Collection"
1458
  msgstr ""
1459
 
1460
- #: wp-cache.php:1726
1461
  msgid ""
1462
  "<abbr title=\"Coordinated Universal Time\">UTC</abbr> time is <code>%s</code>"
1463
  msgstr ""
1464
 
1465
- #: wp-cache.php:1729
1466
  msgid "Local time is <code>%1$s</code>"
1467
  msgstr ""
1468
 
1469
- #: wp-cache.php:1733
1470
  msgid "Next scheduled garbage collection will be at <strong>%s UTC</strong>"
1471
  msgstr ""
1472
 
1473
- #: wp-cache.php:1737
1474
  msgid ""
1475
  "Warning! <strong>PRELOAD MODE</strong> activated. Supercache files will not "
1476
  "be deleted regardless of age."
1477
  msgstr ""
1478
 
1479
- #: wp-cache.php:1755
1480
  msgid "Cache Timeout"
1481
  msgstr ""
1482
 
1483
- #: wp-cache.php:1756 wp-cache.php:1759
1484
  msgid "seconds"
1485
  msgstr ""
1486
 
1487
- #: wp-cache.php:1757
1488
  msgid ""
1489
  "How long should cached pages remain fresh? Set to 0 to disable garbage "
1490
  "collection. A good starting point is 3600 seconds."
1491
  msgstr ""
1492
 
1493
- #: wp-cache.php:1758
1494
  msgid "Scheduler"
1495
  msgstr ""
1496
 
1497
- #: wp-cache.php:1758
1498
  msgid "Timer:"
1499
  msgstr ""
1500
 
1501
- #: wp-cache.php:1759
1502
  msgid "Check for stale cached files every <em>interval</em> seconds."
1503
  msgstr ""
1504
 
1505
- #: wp-cache.php:1760
1506
  msgid "Clock:"
1507
  msgstr ""
1508
 
1509
- #: wp-cache.php:1761
1510
  msgid "HH:MM"
1511
  msgstr ""
1512
 
1513
- #: wp-cache.php:1761
1514
  msgid ""
1515
  "Check for stale cached files at this time <strong>(UTC)</strong> or starting "
1516
  "at this time every <em>interval</em> below."
1517
  msgstr ""
1518
 
1519
- #: wp-cache.php:1763
1520
  msgid "Interval:"
1521
  msgstr ""
1522
 
1523
- #: wp-cache.php:1769
1524
  msgid "Notification Emails"
1525
  msgstr ""
1526
 
1527
- #: wp-cache.php:1770
1528
  msgid "Email me when the garbage collection runs."
1529
  msgstr ""
1530
 
1531
- #: wp-cache.php:1772
1532
  msgid "Garbage Collection"
1533
  msgstr ""
1534
 
1535
- #: wp-cache.php:1773
1536
  msgid ""
1537
  "<em>Garbage collection</em> is the simple act of throwing out your garbage. "
1538
  "For this plugin that would be old or <em>stale</em> cached files that may be "
1539
  "out of date. New cached files are described as <em>fresh</em>."
1540
  msgstr ""
1541
 
1542
- #: wp-cache.php:1774
1543
  msgid ""
1544
  "Cached files are fresh for a limited length of time. You can set that time "
1545
  "in the <em>Cache Timeout</em> text box on this page."
1546
  msgstr ""
1547
 
1548
- #: wp-cache.php:1775
1549
  msgid ""
1550
  "Stale cached files are not removed as soon as they become stale. They have "
1551
  "to be removed by the garbage collecter. That is why you have to tell the "
1552
  "plugin when the garbage collector should run."
1553
  msgstr ""
1554
 
1555
- #: wp-cache.php:1776
1556
  msgid ""
1557
  "Use the <em>Timer</em> or <em>Clock</em> schedulers to define when the "
1558
  "garbage collector should run."
1559
  msgstr ""
1560
 
1561
- #: wp-cache.php:1777
1562
  msgid ""
1563
  "The <em>Timer</em> scheduler tells the plugin to run the garbage collector "
1564
  "at regular intervals. When one garbage collection is done, the next run is "
1565
  "scheduled."
1566
  msgstr ""
1567
 
1568
- #: wp-cache.php:1778
1569
  msgid ""
1570
  "Or, the <em>Clock</em> scheduler allows the garbage collection to run at "
1571
  "specific times. If set to run hourly or twice daily, the garbage collector "
@@ -1574,42 +1557,42 @@ msgid ""
1574
  "the time specified."
1575
  msgstr ""
1576
 
1577
- #: wp-cache.php:1780
1578
  msgid ""
1579
  "There are no best garbage collection settings but here are a few scenarios. "
1580
  "Garbage collection is separate to other actions that clear our cached files "
1581
  "like leaving a comment or publishing a post."
1582
  msgstr ""
1583
 
1584
- #: wp-cache.php:1782
1585
  msgid ""
1586
  "Sites that want to serve lots of newly generated data should set the "
1587
  "<em>Cache Timeout</em> to 60 and use the <em>Timer</em> scheduler set to 90 "
1588
  "seconds."
1589
  msgstr ""
1590
 
1591
- #: wp-cache.php:1783
1592
  msgid ""
1593
  "Sites with widgets and rss feeds in their sidebar should probably use a "
1594
  "timeout of 3600 seconds and set the timer to 600 seconds. Stale files will "
1595
  "be caught within 10 minutes of going stale."
1596
  msgstr ""
1597
 
1598
- #: wp-cache.php:1784
1599
  msgid ""
1600
  "Sites with lots of static content, no widgets or rss feeds in their sidebar "
1601
  "can use a timeout of 86400 seconds or even more and set the timer to "
1602
  "something equally long."
1603
  msgstr ""
1604
 
1605
- #: wp-cache.php:1785
1606
  msgid ""
1607
  "Sites where an external data source updates at a particular time every day "
1608
  "should set the timeout to 86400 seconds and use the Clock scheduler set "
1609
  "appropriately."
1610
  msgstr ""
1611
 
1612
- #: wp-cache.php:1787
1613
  msgid ""
1614
  "Checking for and deleting expired files is expensive, but it&#8217;s "
1615
  "expensive leaving them there too. On a very busy site, you should set the "
@@ -1620,81 +1603,81 @@ msgid ""
1620
  "using mod_rewrite or PHP caching."
1621
  msgstr ""
1622
 
1623
- #: wp-cache.php:1788
1624
  msgid "Set the expiry time to 0 seconds to disable garbage collection."
1625
  msgstr ""
1626
 
1627
- #: wp-cache.php:1789
1628
  msgid "Change Expiration"
1629
  msgstr ""
1630
 
1631
- #: wp-cache.php:1833
1632
  msgid "Rejected User Agents"
1633
  msgstr ""
1634
 
1635
- #: wp-cache.php:1834
1636
  msgid ""
1637
  "Strings in the HTTP &#8217;User Agent&#8217; header that prevent WP-Cache "
1638
  "from caching bot, spiders, and crawlers&#8217; requests. Note that super "
1639
  "cached files are still sent to these agents if they already exists."
1640
  msgstr ""
1641
 
1642
- #: wp-cache.php:1841
1643
  msgid "Save UA Strings"
1644
  msgstr ""
1645
 
1646
- #: wp-cache.php:1864
1647
  msgid ""
1648
  "Do not cache the following page types. See the <a href=\"http://codex."
1649
  "wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a "
1650
  "complete discussion on each type."
1651
  msgstr ""
1652
 
1653
- #: wp-cache.php:1867
1654
  msgid "Single Posts"
1655
  msgstr ""
1656
 
1657
- #: wp-cache.php:1868
1658
  msgid "Pages"
1659
  msgstr ""
1660
 
1661
- #: wp-cache.php:1869
1662
  msgid "Front Page"
1663
  msgstr ""
1664
 
1665
- #: wp-cache.php:1870
1666
  msgid "Home"
1667
  msgstr ""
1668
 
1669
- #: wp-cache.php:1871
1670
  msgid "Archives"
1671
  msgstr ""
1672
 
1673
- #: wp-cache.php:1872
1674
  msgid "Tags"
1675
  msgstr ""
1676
 
1677
- #: wp-cache.php:1873
1678
  msgid "Category"
1679
  msgstr ""
1680
 
1681
- #: wp-cache.php:1874
1682
  msgid "Feeds"
1683
  msgstr ""
1684
 
1685
- #: wp-cache.php:1875
1686
  msgid "Search Pages"
1687
  msgstr ""
1688
 
1689
- #: wp-cache.php:1876
1690
  msgid "Author Pages"
1691
  msgstr ""
1692
 
1693
- #: wp-cache.php:1878 wp-cache.php:1992
1694
  msgid "Save"
1695
  msgstr ""
1696
 
1697
- #: wp-cache.php:1895
1698
  msgid ""
1699
  "Add here strings (not a filename) that forces a page not to be cached. For "
1700
  "example, if your URLs include year and you dont want to cache last year "
@@ -1703,51 +1686,51 @@ msgid ""
1703
  "cache that page."
1704
  msgstr ""
1705
 
1706
- #: wp-cache.php:1901
1707
  msgid "Save Strings"
1708
  msgstr ""
1709
 
1710
- #: wp-cache.php:1917
1711
  msgid ""
1712
  "Add here those filenames that can be cached, even if they match one of the "
1713
  "rejected substring specified above."
1714
  msgstr ""
1715
 
1716
- #: wp-cache.php:1923
1717
  msgid "Save Files"
1718
  msgstr ""
1719
 
1720
- #: wp-cache.php:1966
1721
  msgid "Currently logging to: %s"
1722
  msgstr ""
1723
 
1724
- #: wp-cache.php:1969
1725
  msgid ""
1726
  "Fix problems with the plugin by debugging it here. It can log them to a file "
1727
  "in your cache directory."
1728
  msgstr ""
1729
 
1730
- #: wp-cache.php:1973
1731
  msgid "Debugging"
1732
  msgstr ""
1733
 
1734
- #: wp-cache.php:1974
1735
  msgid "IP Address"
1736
  msgstr ""
1737
 
1738
- #: wp-cache.php:1974
1739
  msgid "(only log requests from this IP address. Your IP is %s)"
1740
  msgstr ""
1741
 
1742
- #: wp-cache.php:1975
1743
  msgid "Cache Status Messages"
1744
  msgstr ""
1745
 
1746
- #: wp-cache.php:1976
1747
  msgid "Display comments at the end of every page like this:"
1748
  msgstr ""
1749
 
1750
- #: wp-cache.php:1982
1751
  msgid ""
1752
  "In very rare cases two problems may arise on some blogs:<ol><li> The front "
1753
  "page may start downloading as a zip file.</li><li> The wrong page is "
@@ -1755,7 +1738,7 @@ msgid ""
1755
  "and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>"
1756
  msgstr ""
1757
 
1758
- #: wp-cache.php:1983
1759
  msgid ""
1760
  "I&#8217;m 99% certain that they aren&#8217;t bugs in WP Super Cache and they "
1761
  "only happen in very rare cases but you can run a simple check once every 5 "
@@ -1763,54 +1746,54 @@ msgid ""
1763
  "emailed if there is a problem."
1764
  msgstr ""
1765
 
1766
- #: wp-cache.php:1985
1767
  msgid "Check front page every 5 minutes."
1768
  msgstr ""
1769
 
1770
- #: wp-cache.php:1986
1771
  msgid "Front page text"
1772
  msgstr ""
1773
 
1774
- #: wp-cache.php:1986
1775
  msgid ""
1776
  "Text to search for on your front page. If this text is missing, the cache "
1777
  "will be cleared. Leave blank to disable."
1778
  msgstr ""
1779
 
1780
- #: wp-cache.php:1987
1781
  msgid "Clear cache on error."
1782
  msgstr ""
1783
 
1784
- #: wp-cache.php:1988
1785
  msgid "Email the blog admin when checks are made. (useful for testing)"
1786
  msgstr ""
1787
 
1788
- #: wp-cache.php:2002
1789
  msgid ""
1790
  "Error: GZIP compression is enabled. Disable it if you want to enable wp-"
1791
  "cache."
1792
  msgstr ""
1793
 
1794
- #: wp-cache.php:2052 wp-cache.php:2351 wp-cache.php:2387
1795
  msgid "Warning"
1796
  msgstr ""
1797
 
1798
- #: wp-cache.php:2052
1799
  msgid ""
1800
  "GZIP compression is enabled in WordPress, wp-cache will be bypassed until "
1801
  "you disable gzip compression."
1802
  msgstr ""
1803
 
1804
- #: wp-cache.php:2149 wp-cache.php:2155
1805
  msgid "WP Super Cache Warning!"
1806
  msgstr ""
1807
 
1808
- #: wp-cache.php:2150
1809
  msgid ""
1810
  "All users of this site have been logged out to refresh their login cookies."
1811
  msgstr ""
1812
 
1813
- #: wp-cache.php:2156
1814
  msgid ""
1815
  "Your server is configured to show files and directories, which may expose "
1816
  "sensitive data such as login cookies to attackers in the cache directories. "
@@ -1819,77 +1802,77 @@ msgid ""
1819
  "directory on the Advanced Settings page."
1820
  msgstr ""
1821
 
1822
- #: wp-cache.php:2158
1823
  msgid ""
1824
  "If you just installed WP Super Cache for the first time, you can dismiss "
1825
  "this message. Otherwise, you should probably refresh the login cookies of "
1826
  "all logged in WordPress users here by clicking the logout link below."
1827
  msgstr ""
1828
 
1829
- #: wp-cache.php:2161
1830
  msgid ""
1831
  "Your site is using a very old version of WordPress. When you update to the "
1832
  "latest version everyone will be logged out and cookie information updated."
1833
  msgstr ""
1834
 
1835
- #: wp-cache.php:2163
1836
  msgid ""
1837
  "The logout link will log out all WordPress users on this site except you. "
1838
  "Your authentication cookie will be updated, but you will not be logged out."
1839
  msgstr ""
1840
 
1841
- #: wp-cache.php:2167
1842
  msgid "Logout"
1843
  msgstr ""
1844
 
1845
- #: wp-cache.php:2271 wp-cache.php:2276 wp-cache.php:2310 wp-cache.php:2315
1846
- #: wp-cache.php:2321
1847
  msgid "Error"
1848
  msgstr ""
1849
 
1850
- #: wp-cache.php:2271
1851
  msgid ""
1852
  "Your cache directory (<strong>%1$s</strong>) did not exist and couldn&#8217;"
1853
  "t be created by the web server. Check %1$s permissions."
1854
  msgstr ""
1855
 
1856
- #: wp-cache.php:2276
1857
  msgid ""
1858
  "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need "
1859
  "to be writable for this plugin to work. Double-check it."
1860
  msgstr ""
1861
 
1862
- #: wp-cache.php:2310
1863
  msgid ""
1864
  "Your WP-Cache config file (<strong>%s</strong>) is out of date and not "
1865
  "writable by the Web server. Please delete it and refresh this page."
1866
  msgstr ""
1867
 
1868
- #: wp-cache.php:2315
1869
  msgid ""
1870
  "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is "
1871
  "not writable by the web server. Check its permissions."
1872
  msgstr ""
1873
 
1874
- #: wp-cache.php:2321
1875
  msgid ""
1876
  "Sample WP-Cache config file (<strong>%s</strong>) does not exist. Verify "
1877
  "your installation."
1878
  msgstr ""
1879
 
1880
- #: wp-cache.php:2351
1881
  msgid "Could not update %s!</em> WPCACHEHOME must be set in config file."
1882
  msgstr ""
1883
 
1884
- #: wp-cache.php:2387
1885
  msgid "%s/advanced-cache.php</em> does not exist or cannot be updated."
1886
  msgstr ""
1887
 
1888
- #: wp-cache.php:2388
1889
  msgid "1. If it already exists, please delete the file first."
1890
  msgstr ""
1891
 
1892
- #: wp-cache.php:2389
1893
  msgid ""
1894
  "2. Make %1$s writable using the chmod command through your ftp or server "
1895
  "software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a "
@@ -1897,24 +1880,24 @@ msgid ""
1897
  "again. (Change 777 to 755 in the previous command)"
1898
  msgstr ""
1899
 
1900
- #: wp-cache.php:2390
1901
  msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>"
1902
  msgstr ""
1903
 
1904
- #: wp-cache.php:2391
1905
  msgid ""
1906
  "If that doesn&#8217;t work, make sure the file <em>%s/advanced-cache.php</"
1907
  "em> doesn&#8217;t exist:"
1908
  msgstr ""
1909
 
1910
- #: wp-cache.php:2392
1911
  msgid ""
1912
  "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change "
1913
  "the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and "
1914
  "copy it to <em>%3$s</em> and refresh this page.</li>"
1915
  msgstr ""
1916
 
1917
- #: wp-cache.php:2415
1918
  msgid ""
1919
  "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by "
1920
  "WordPress to load the code that serves cached pages. Unfortunately, it is "
@@ -1923,20 +1906,20 @@ msgid ""
1923
  "('WP_CACHE', true);</code></p>"
1924
  msgstr ""
1925
 
1926
- #: wp-cache.php:2417
1927
  msgid ""
1928
  "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</"
1929
  "code> file and I couldn&#8217;t modify it."
1930
  msgstr ""
1931
 
1932
- #: wp-cache.php:2418
1933
  msgid ""
1934
  "Edit <code>%s</code> and add the following line:<br /> <code>define"
1935
  "('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be "
1936
  "executed</strong> by WordPress core. "
1937
  msgstr ""
1938
 
1939
- #: wp-cache.php:2422
1940
  msgid ""
1941
  "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see "
1942
  "this warning message please see point 5 of the <a href=\"http://wordpress."
@@ -1944,131 +1927,131 @@ msgid ""
1944
  "line must be moved up."
1945
  msgstr ""
1946
 
1947
- #: wp-cache.php:2450
1948
  msgid "Cache Contents"
1949
  msgstr ""
1950
 
1951
- #: wp-cache.php:2453
1952
  msgid "Object cache in use. No cache listing available."
1953
  msgstr ""
1954
 
1955
- #: wp-cache.php:2477
1956
  msgid "Deleting supercache file: <strong>%s</strong><br />"
1957
  msgstr ""
1958
 
1959
- #: wp-cache.php:2499
1960
  msgid "Deleting wp-cache file: <strong>%s</strong><br />"
1961
  msgstr ""
1962
 
1963
- #: wp-cache.php:2566
1964
  msgid ""
1965
  "Cache stats are not automatically generated. You must click the link below "
1966
  "to regenerate the stats on this page."
1967
  msgstr ""
1968
 
1969
- #: wp-cache.php:2567
1970
  msgid "Regenerate cache stats"
1971
  msgstr ""
1972
 
1973
- #: wp-cache.php:2569
1974
  msgid "Cache stats last generated: %s minutes ago."
1975
  msgstr ""
1976
 
1977
- #: wp-cache.php:2575
1978
  msgid "WP-Cache"
1979
  msgstr ""
1980
 
1981
- #: wp-cache.php:2576 wp-cache.php:2591
1982
  msgid "%s Cached Pages"
1983
  msgstr ""
1984
 
1985
- #: wp-cache.php:2577 wp-cache.php:2596
1986
  msgid "%s Expired Pages"
1987
  msgstr ""
1988
 
1989
- #: wp-cache.php:2590
1990
  msgid "WP-Super-Cache"
1991
  msgstr ""
1992
 
1993
- #: wp-cache.php:2600
1994
  msgid "Fresh WP-Cached Files"
1995
  msgstr ""
1996
 
1997
- #: wp-cache.php:2601 wp-cache.php:2617 wp-cache.php:2633 wp-cache.php:2649
1998
  msgid "URI"
1999
  msgstr ""
2000
 
2001
- #: wp-cache.php:2601 wp-cache.php:2617
2002
  msgid "Key"
2003
  msgstr ""
2004
 
2005
- #: wp-cache.php:2601 wp-cache.php:2617 wp-cache.php:2633 wp-cache.php:2649
2006
  msgid "Age"
2007
  msgstr ""
2008
 
2009
- #: wp-cache.php:2601 wp-cache.php:2617 wp-cache.php:2633 wp-cache.php:2649
2010
  msgid "Delete"
2011
  msgstr ""
2012
 
2013
- #: wp-cache.php:2616
2014
  msgid "Stale WP-Cached Files"
2015
  msgstr ""
2016
 
2017
- #: wp-cache.php:2632
2018
  msgid "Fresh Super Cached Files"
2019
  msgstr ""
2020
 
2021
- #: wp-cache.php:2648
2022
  msgid "Stale Super Cached Files"
2023
  msgstr ""
2024
 
2025
- #: wp-cache.php:2664
2026
  msgid "Hide file list"
2027
  msgstr ""
2028
 
2029
- #: wp-cache.php:2666
2030
  msgid "Too many cached files, no listing possible."
2031
  msgstr ""
2032
 
2033
- #: wp-cache.php:2668
2034
  msgid "List all cached files"
2035
  msgstr ""
2036
 
2037
- #: wp-cache.php:2671
2038
  msgid ""
2039
  "Expired files are files older than %s seconds. They are still used by the "
2040
  "plugin and are deleted periodically."
2041
  msgstr ""
2042
 
2043
- #: wp-cache.php:2682
2044
  msgid "Delete Expired"
2045
  msgstr ""
2046
 
2047
- #: wp-cache.php:2707
2048
  msgid "Delete Super Cache cached files (opens in new window)"
2049
  msgstr ""
2050
 
2051
- #: wp-cache.php:2874
2052
  msgid "%1$s is Stephen Fry proof thanks to caching by %2$s"
2053
  msgstr ""
2054
 
2055
- #: wp-cache.php:2907
2056
  msgid ""
2057
  "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> "
2058
  "to enable and configure the plugin."
2059
  msgstr ""
2060
 
2061
- #: wp-cache.php:2913
2062
  msgid "Settings"
2063
  msgstr ""
2064
 
2065
- #: wp-cache.php:2923
2066
  msgid ""
2067
  "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin "
2068
  "page</a> to enable caching."
2069
  msgstr ""
2070
 
2071
- #: wp-cache.php:2926
2072
  msgid ""
2073
  "Warning! WP Super Cache caching <strong>was</strong> broken but has been "
2074
  "<strong>fixed</strong>! The script advanced-cache.php could not load wp-"
@@ -2077,146 +2060,146 @@ msgid ""
2077
  "message."
2078
  msgstr ""
2079
 
2080
- #: wp-cache.php:2947
2081
  msgid "[%s] Front page is gzipped! Please clear cache!"
2082
  msgstr ""
2083
 
2084
- #: wp-cache.php:2947
2085
  msgid ""
2086
  "Please visit %s to clear the cache as the front page of your site is now "
2087
  "downloading!"
2088
  msgstr ""
2089
 
2090
- #: wp-cache.php:2950
2091
  msgid "[%s] Front page is gzipped! Cache Cleared!"
2092
  msgstr ""
2093
 
2094
- #: wp-cache.php:2950
2095
  msgid ""
2096
  "The cache on your blog has been cleared because the front page of your site "
2097
  "is now downloading. Please visit %s to verify the cache has been cleared."
2098
  msgstr ""
2099
 
2100
- #: wp-cache.php:2957
2101
  msgid "[%s] Front page is not correct! Please clear cache!"
2102
  msgstr ""
2103
 
2104
- #: wp-cache.php:2957
2105
  msgid ""
2106
  "Please visit %1$s to clear the cache as the front page of your site is not "
2107
  "correct and missing the text, \"%2$s\"!"
2108
  msgstr ""
2109
 
2110
- #: wp-cache.php:2960
2111
  msgid "[%s] Front page is not correct! Cache Cleared!"
2112
  msgstr ""
2113
 
2114
- #: wp-cache.php:2960
2115
  msgid ""
2116
  "The cache on your blog has been cleared because the front page of your site "
2117
  "is missing the text \"%2$s\". Please visit %1$s to verify the cache has been "
2118
  "cleared."
2119
  msgstr ""
2120
 
2121
- #: wp-cache.php:2965
2122
  msgid "[%s] Front page check!"
2123
  msgstr ""
2124
 
2125
- #: wp-cache.php:2965
2126
  msgid ""
2127
  "WP Super Cache has checked the front page of your blog. Please visit %s if "
2128
  "you would like to disable this."
2129
  msgstr ""
2130
 
2131
- #: wp-cache.php:3008
2132
  msgid "Cannot update .htaccess"
2133
  msgstr ""
2134
 
2135
- #: wp-cache.php:3008
2136
  msgid ""
2137
  "The file <code>%s.htaccess</code> cannot be modified by the web server. "
2138
  "Please correct this using the chmod command or your ftp client."
2139
  msgstr ""
2140
 
2141
- #: wp-cache.php:3008
2142
  msgid "Refresh this page when the file permissions have been modified."
2143
  msgstr ""
2144
 
2145
- #: wp-cache.php:3008
2146
  msgid ""
2147
  "Alternatively, you can edit your <code>%s.htaccess</code> file manually and "
2148
  "add the following code (before any WordPress rules):"
2149
  msgstr ""
2150
 
2151
- #: wp-cache.php:3012
2152
  msgid ""
2153
  "To serve static html files your server must have the correct mod_rewrite "
2154
  "rules added to a file called <code>%s.htaccess</code>"
2155
  msgstr ""
2156
 
2157
- #: wp-cache.php:3013
2158
  msgid "You can edit the file yourself. Add the following rules."
2159
  msgstr ""
2160
 
2161
- #: wp-cache.php:3014
2162
  msgid " Make sure they appear before any existing WordPress rules. "
2163
  msgstr ""
2164
 
2165
- #: wp-cache.php:3022
2166
  msgid "Update Mod_Rewrite Rules"
2167
  msgstr ""
2168
 
2169
- #: wp-cache.php:3185
2170
  msgid "[%1$s] Cache Preload Started"
2171
  msgstr ""
2172
 
2173
- #: wp-cache.php:3215
2174
  msgid "[%1$s] Refreshing %2$s taxonomy from %3$d to %4$d"
2175
  msgstr ""
2176
 
2177
- #: wp-cache.php:3264
2178
  msgid "[%1$s] Refreshing posts from %2$d to %3$d"
2179
  msgstr ""
2180
 
2181
- #: wp-cache.php:3285
2182
  msgid "[%1$s] Cache Preload Stopped"
2183
  msgstr ""
2184
 
2185
- #: wp-cache.php:3295
2186
  msgid "[%1$s] %2$d posts refreshed"
2187
  msgstr ""
2188
 
2189
- #: wp-cache.php:3295
2190
  msgid "Refreshed the following posts:"
2191
  msgstr ""
2192
 
2193
- #: wp-cache.php:3305
2194
  msgid "Scheduling next preload refresh in %d minutes."
2195
  msgstr ""
2196
 
2197
- #: wp-cache.php:3316
2198
  msgid "[%s] Cache Preload Completed"
2199
  msgstr ""
2200
 
2201
- #: wp-cache.php:3316
2202
  msgid "Cleaning up old supercache files."
2203
  msgstr ""
2204
 
2205
- #: wp-cache.php:3358
2206
  msgid "[%s] Preload may have stalled."
2207
  msgstr ""
2208
 
2209
- #: wp-cache.php:3358
2210
  msgid ""
2211
  "Preload has been restarted.\n"
2212
  "%s"
2213
  msgstr ""
2214
 
2215
- #: wp-cache.php:3401
2216
  msgid "Supercache Uninstall Problems"
2217
  msgstr ""
2218
 
2219
- #: wp-cache.php:3401
2220
  msgid ""
2221
  "Dear User,\n"
2222
  "\n"
@@ -2234,7 +2217,7 @@ msgid ""
2234
  "http://wordpress.org/plugins/wp-super-cache/"
2235
  msgstr ""
2236
 
2237
- #: wp-cache.php:3438
2238
  msgid "Delete cache of the current page"
2239
  msgstr ""
2240
 
1
+ # Copyright (C) 2017 WP Super Cache
2
  # This file is distributed under the same license as the WP Super Cache package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WP Super Cache 1.4.8\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-super-cache\n"
7
+ "POT-Creation-Date: 2017-02-03 14:34:28+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2017-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
15
+ #: ossdl-cdn.php:153
16
  msgid ""
17
  "Your website probably uses lots of static files. Image, Javascript and CSS "
18
  "files are usually static files that could just as easily be served from "
24
  "+does+Origin+Pull+work%3F\" target=\"_blank\">origin pull</a>."
25
  msgstr ""
26
 
27
+ #: ossdl-cdn.php:154
28
  msgid ""
29
  "<strong style=\"color: red\">WARNING:</strong> Test some static urls e.g., "
30
  "%s to ensure your CDN service is fully working before saving changes."
31
  msgstr ""
32
 
33
+ #: ossdl-cdn.php:155
34
  msgid "You can define different CDN URLs for each site on a multsite network."
35
  msgstr ""
36
 
37
+ #: ossdl-cdn.php:163
38
  msgid "Enable CDN Support"
39
  msgstr ""
40
 
41
+ #: ossdl-cdn.php:166
42
  msgid "Off-site URL"
43
  msgstr ""
44
 
45
+ #: ossdl-cdn.php:169
46
  msgid ""
47
  "The new URL to be used in place of %1$s for rewriting. No trailing <code>/</"
48
  "code> please.<br />Example: <code>%2$s</code>."
49
  msgstr ""
50
 
51
+ #: ossdl-cdn.php:173
52
  msgid "Include directories"
53
  msgstr ""
54
 
55
+ #: ossdl-cdn.php:176
56
  msgid ""
57
  "Directories to include in static file matching. Use a comma as the "
58
  "delimiter. Default is <code>wp-content, wp-includes</code>, which will be "
59
  "enforced if this field is left empty."
60
  msgstr ""
61
 
62
+ #: ossdl-cdn.php:180
63
  msgid "Exclude if substring"
64
  msgstr ""
65
 
66
+ #: ossdl-cdn.php:183
67
  msgid ""
68
  "Excludes something from being rewritten if one of the above strings is found "
69
  "in the match. Use a comma as the delimiter like this, <code>.php, .flv, .do</"
70
  "code>, and always include <code>.php</code> (default)."
71
  msgstr ""
72
 
73
+ #: ossdl-cdn.php:187
74
  msgid "Additional CNAMES"
75
  msgstr ""
76
 
77
+ #: ossdl-cdn.php:190
78
  msgid ""
79
  "These <a href=\"http://en.wikipedia.org/wiki/CNAME_record\">CNAMES</a> will "
80
  "be used in place of %1$s for rewriting (in addition to the off-site URL "
83
  "be configured on your CDN.<br />Example: %2$s"
84
  msgstr ""
85
 
86
+ #: ossdl-cdn.php:194
87
  msgid "Skip https URLs to avoid \"mixed content\" errors"
88
  msgstr ""
89
 
90
+ #: ossdl-cdn.php:198
91
  msgid "Save Changes"
92
  msgstr ""
93
 
94
+ #: ossdl-cdn.php:200
95
  msgid ""
96
  "CDN functionality provided by <a href=\"http://wordpress.org/plugins/ossdl-"
97
  "cdn-off-linker/\">OSSDL CDN Off Linker</a> by <a href=\"http://mark.ossdl.de/"
108
 
109
  #: plugins/awaitingmoderation.php:34 plugins/badbehaviour.php:65
110
  #: plugins/domain-mapping.php:75 plugins/jetpack.php:31
111
+ #: plugins/searchengine.php:69 plugins/wptouch.php:22 wp-cache.php:1501
112
  msgid "Enabled"
113
  msgstr ""
114
 
115
  #: plugins/awaitingmoderation.php:35 plugins/badbehaviour.php:66
116
  #: plugins/domain-mapping.php:76 plugins/jetpack.php:32
117
+ #: plugins/searchengine.php:70 plugins/wptouch.php:23 wp-cache.php:1501
118
  msgid "Disabled"
119
  msgstr ""
120
 
126
 
127
  #: plugins/awaitingmoderation.php:40 plugins/badbehaviour.php:71
128
  #: plugins/domain-mapping.php:81 plugins/jetpack.php:37
129
+ #: plugins/searchengine.php:75 plugins/wptouch.php:28 wp-cache.php:1978
130
+ #: wp-cache.php:1980
131
  msgid "enabled"
132
  msgstr ""
133
 
166
  msgid "Bad Behavior support is now %s"
167
  msgstr ""
168
 
169
+ #: plugins/badbehaviour.php:83 wp-cache.php:1594 wp-cache.php:1599
170
  msgid "Warning!"
171
  msgstr ""
172
 
216
  msgid "Cached"
217
  msgstr ""
218
 
219
+ #: plugins/multisite.php:31 wp-cache.php:1514
220
  msgid "Enable"
221
  msgstr ""
222
 
223
+ #: plugins/multisite.php:33 plugins/searchengine.php:61 wp-cache.php:1514
224
  msgid "Disable"
225
  msgstr ""
226
 
262
  "the WPTouch helper plugin."
263
  msgstr ""
264
 
265
+ #: wp-cache-phase2.php:1347
266
  msgid "Cache expiry cron job failed. Job will run again in 10 seconds."
267
  msgstr ""
268
 
269
+ #: wp-cache-phase2.php:1351
270
  msgid ""
271
  "Cache expiry cron job took more than 30 seconds. You should probably run the "
272
  "garbage collector more often."
273
  msgstr ""
274
 
275
+ #: wp-cache-phase2.php:1360
276
  msgid "[%1$s] WP Super Cache GC Report"
277
  msgstr ""
278
 
420
  "a regular basis. Use <a href=\"#expirytime\">this form</a> to enable it."
421
  msgstr ""
422
 
423
+ #: wp-cache.php:309 wp-cache.php:337 wp-cache.php:409 wp-cache.php:2170
424
  msgid "Dismiss"
425
  msgstr ""
426
 
672
  "your host administrator."
673
  msgstr ""
674
 
675
+ #: wp-cache.php:1002 wp-cache.php:1147
676
  msgid "Caching"
677
  msgstr ""
678
 
679
+ #: wp-cache.php:1006 wp-cache.php:1150
680
+ msgid "Caching On"
681
  msgstr ""
682
 
683
+ #: wp-cache.php:1006 wp-cache.php:1009 wp-cache.php:1025 wp-cache.php:1030
684
+ #: wp-cache.php:1031 wp-cache.php:1038 wp-cache.php:1065 wp-cache.php:1150
685
  msgid "Recommended"
686
  msgstr ""
687
 
688
+ #: wp-cache.php:1007 wp-cache.php:1151
689
+ msgid "Caching Off"
690
  msgstr ""
691
 
692
  #: wp-cache.php:1008
693
+ msgid "Use mod_rewrite to serve cache files."
694
  msgstr ""
695
 
696
  #: wp-cache.php:1009
697
+ msgid "Use PHP to serve cache files."
698
  msgstr ""
699
 
700
  #: wp-cache.php:1010
701
+ msgid "Legacy page caching."
702
+ msgstr ""
703
+
704
+ #: wp-cache.php:1011
705
  msgid ""
706
  "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, "
707
  "while legacy caching is slower again, but more flexible and also easy to get "
708
  "working. New users should use PHP caching."
709
  msgstr ""
710
 
711
+ #: wp-cache.php:1017
712
  msgid "Miscellaneous"
713
  msgstr ""
714
 
715
+ #: wp-cache.php:1023
716
  msgid "Warning! Compression is disabled as gzencode() function was not found."
717
  msgstr ""
718
 
719
+ #: wp-cache.php:1025
720
  msgid "Compress pages so they&#8217;re served more quickly to visitors."
721
  msgstr ""
722
 
723
+ #: wp-cache.php:1026
724
  msgid ""
725
  "Compression is disabled by default because some hosts have problems with "
726
  "compressed files. Switching it on and off clears the cache."
727
  msgstr ""
728
 
729
+ #: wp-cache.php:1030
730
+ msgid ""
731
+ "Don&#8217;t cache pages for <acronym title=\"Logged in users and those that "
732
+ "comment\">known users</acronym>."
733
+ msgstr ""
734
+
735
+ #: wp-cache.php:1031
736
+ msgid ""
737
+ "Cache rebuild. Serve a supercache file to anonymous users while a new file "
738
+ "is being generated."
739
+ msgstr ""
740
+
741
+ #: wp-cache.php:1038
742
  msgid ""
743
  "304 Not Modified browser caching. Indicate when a page has not been modified "
744
  "since it was last requested."
745
  msgstr ""
746
 
747
+ #: wp-cache.php:1041
748
  msgid ""
749
  "Warning! 304 browser caching is only supported when mod_rewrite caching is "
750
  "not used."
751
  msgstr ""
752
 
753
+ #: wp-cache.php:1043
754
  msgid ""
755
  "304 support is disabled by default because some hosts have had problems with "
756
  "the headers used in the past."
757
  msgstr ""
758
 
759
+ #: wp-cache.php:1046
 
 
 
 
 
 
760
  msgid "Don&#8217;t cache pages with GET parameters. (?x=y at the end of a url)"
761
  msgstr ""
762
 
763
+ #: wp-cache.php:1047
764
  msgid ""
765
  "Make known users anonymous so they&#8217;re served supercached static files."
766
  msgstr ""
767
 
768
+ #: wp-cache.php:1048
 
 
 
 
 
 
769
  msgid ""
770
  "Proudly tell the world your server is <a href=\"%s\">Stephen Fry proof</a>! "
771
  "(places a message in your blog&#8217;s footer)"
772
  msgstr ""
773
 
774
+ #: wp-cache.php:1054 wp-cache.php:1351 wp-cache.php:1987
775
  msgid "Advanced"
776
  msgstr ""
777
 
778
+ #: wp-cache.php:1058
779
  msgid ""
780
  "Enable dynamic caching. Requires PHP or legacy caching. (See <a href="
781
  "\"http://wordpress.org/plugins/wp-super-cache/faq/\">FAQ</a> or wp-super-"
782
  "cache/plugins/dynamic-cache-test.php for example code.)"
783
  msgstr ""
784
 
785
+ #: wp-cache.php:1059
786
  msgid ""
787
  "Mobile device support. (External plugin or theme required. See the <a href="
788
  "\"http://wordpress.org/plugins/wp-super-cache/faq/\">FAQ</a> for further "
789
  "details.)"
790
  msgstr ""
791
 
792
+ #: wp-cache.php:1061
793
  msgid "Mobile Browsers"
794
  msgstr ""
795
 
796
+ #: wp-cache.php:1061
797
  msgid "Mobile Prefixes"
798
  msgstr ""
799
 
800
+ #: wp-cache.php:1063
801
  msgid ""
802
  "Remove UTF8/blog charset support from .htaccess file. Only necessary if you "
803
  "see odd characters or punctuation looks incorrect. Requires rewrite rules "
804
  "update."
805
  msgstr ""
806
 
807
+ #: wp-cache.php:1064
808
  msgid "Clear all cache files when a post or page is published or updated."
809
  msgstr ""
810
 
811
+ #: wp-cache.php:1065
812
  msgid "Extra homepage checks. (Very occasionally stops homepage caching)"
813
  msgstr ""
814
 
815
+ #: wp-cache.php:1066
816
  msgid "Only refresh current page when comments made."
817
  msgstr ""
818
 
819
+ #: wp-cache.php:1067
820
  msgid "List the newest cached pages on this page."
821
  msgstr ""
822
 
823
+ #: wp-cache.php:1069
824
  msgid ""
825
+ "Coarse file locking. You do not need this as it will slow down your website."
 
 
826
  msgstr ""
827
 
828
+ #: wp-cache.php:1071
829
  msgid ""
830
  "Late init. Display cached files after WordPress has loaded. Most useful in "
831
  "legacy mode."
832
  msgstr ""
833
 
834
+ #: wp-cache.php:1073
835
  msgid "Use object cache to store cached files."
836
  msgstr ""
837
 
838
+ #: wp-cache.php:1073
839
  msgid "(Experimental)"
840
  msgstr ""
841
 
842
+ #: wp-cache.php:1075
843
  msgid "<strong>DO NOT CACHE PAGE</strong> secret key: <a href=\"%s\">%s</a>"
844
  msgstr ""
845
 
846
+ #: wp-cache.php:1080
847
  msgid "Cache Location"
848
  msgstr ""
849
 
850
+ #: wp-cache.php:1085
851
  msgid ""
852
  "Change the location of your cache files. The default is WP_CONTENT_DIR . /"
853
  "cache/ which translates to %s."
854
  msgstr ""
855
 
856
+ #: wp-cache.php:1086
857
  msgid "You must give the full path to the directory."
858
  msgstr ""
859
 
860
+ #: wp-cache.php:1087
861
  msgid ""
862
  "If the directory does not exist, it will be created. Please make sure your "
863
  "web server user has write access to the parent directory. The parent "
864
  "directory must exist."
865
  msgstr ""
866
 
867
+ #: wp-cache.php:1088
868
  msgid ""
869
  "If the new cache directory does not exist, it will be created and the "
870
  "contents of the old cache directory will be moved there. Otherwise, the old "
871
  "cache directory will be left where it is."
872
  msgstr ""
873
 
874
+ #: wp-cache.php:1089
875
  msgid ""
876
  "Submit a blank entry to set it to the default directory, WP_CONTENT_DIR . /"
877
  "cache/."
878
  msgstr ""
879
 
880
+ #: wp-cache.php:1091
881
  msgid ""
882
  "The plugin detected a bare directory index in your cache directory, which "
883
  "would let visitors see your cache files directly and might expose private "
884
  "posts."
885
  msgstr ""
886
 
887
+ #: wp-cache.php:1093
888
  msgid ""
889
  "You are using mod_rewrite to serve cache files so the plugin has added "
890
  "<q>Options -Indexes</q> to the .htaccess file in the cache directory to "
893
  "mode and move the cache outside of the web root."
894
  msgstr ""
895
 
896
+ #: wp-cache.php:1095
897
  msgid ""
898
  "index.html files have been added in key directories, but unless directory "
899
  "indexes are disabled, it is probably better to store the cache files outside "
900
  "of the web root of %s"
901
  msgstr ""
902
 
903
+ #: wp-cache.php:1102
904
  msgid ""
905
  "Since you are using mod_rewrite to serve cache files, you must choose a "
906
  "directory in your web root which is <q>%s</q> and update the mod_rewrite "
907
  "rules in the .htaccess file."
908
  msgstr ""
909
 
910
+ #: wp-cache.php:1110
911
  msgid "Note:"
912
  msgstr ""
913
 
914
+ #: wp-cache.php:1112
915
  msgid ""
916
  "Uninstall this plugin on the plugins page. It will automatically clean up "
917
  "after itself. If manual intervention is required, then simple instructions "
918
  "are provided."
919
  msgstr ""
920
 
921
+ #: wp-cache.php:1113
922
  msgid ""
923
  "If uninstalling this plugin, make sure the directory <em>%s</em> is "
924
  "writeable by the webserver so the files <em>advanced-cache.php</em> and "
926
  "files are writeable is probably a good idea!)"
927
  msgstr ""
928
 
929
+ #: wp-cache.php:1114
930
  msgid ""
931
  "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for "
932
  "instructions on uninstalling this script. Look for the heading, \"How to "
933
  "uninstall WP Super Cache\"."
934
  msgstr ""
935
 
936
+ #: wp-cache.php:1115
937
  msgid ""
938
  "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It "
939
  "includes installation documentation, a FAQ and Troubleshooting tips. The <a "
941
  "have been answered."
942
  msgstr ""
943
 
944
+ #: wp-cache.php:1118 wp-cache.php:1163
945
  msgid "Update Status"
946
  msgstr ""
947
 
948
+ #: wp-cache.php:1125
949
  msgid "Accepted Filenames &amp; Rejected URIs"
950
  msgstr ""
951
 
952
+ #: wp-cache.php:1160
 
 
 
 
 
 
 
 
 
 
 
 
953
  msgid ""
954
  "Notice: PHP caching enabled but Supercache mod_rewrite rules detected. "
955
  "Cached files will be served using those rules. If your site is working ok, "
957
  "the root of your install and remove the SuperCache rules."
958
  msgstr ""
959
 
960
+ #: wp-cache.php:1165
961
  msgid "Cache Tester"
962
  msgstr ""
963
 
964
+ #: wp-cache.php:1166
965
  msgid "Test your cached website by clicking the test button below."
966
  msgstr ""
967
 
968
+ #: wp-cache.php:1172
969
  msgid "Fetching %s to prime cache: "
970
  msgstr ""
971
 
972
+ #: wp-cache.php:1174 wp-cache.php:1183 wp-cache.php:1195
973
  msgid "OK"
974
  msgstr ""
975
 
976
+ #: wp-cache.php:1177
977
  msgid "Fetching first copy of %s: "
978
  msgstr ""
979
 
980
+ #: wp-cache.php:1186 wp-cache.php:1197
981
  msgid "FAILED"
982
  msgstr ""
983
 
984
+ #: wp-cache.php:1189
985
  msgid "Fetching second copy of %s: "
986
  msgstr ""
987
 
988
+ #: wp-cache.php:1201
989
  msgid "One or more page requests failed:"
990
  msgstr ""
991
 
992
+ #: wp-cache.php:1220 wp-cache.php:1221
993
  msgid "Page %d: %d (%s)"
994
  msgstr ""
995
 
996
+ #: wp-cache.php:1227
997
  msgid "Page 1: %s"
998
  msgstr ""
999
 
1000
+ #: wp-cache.php:1228
1001
  msgid "Page 2: %s"
1002
  msgstr ""
1003
 
1004
+ #: wp-cache.php:1229
1005
  msgid "The timestamps on both pages match!"
1006
  msgstr ""
1007
 
1008
+ #: wp-cache.php:1231
1009
  msgid "The pages do not match! Timestamps differ or were not found!"
1010
  msgstr ""
1011
 
1012
+ #: wp-cache.php:1232
1013
  msgid "Things you can do:"
1014
  msgstr ""
1015
 
1016
+ #: wp-cache.php:1233
1017
  msgid ""
1018
  "Load your homepage in a logged out browser, check the timestamp at the end "
1019
  "of the html source. Load the page again and compare the timestamp. Caching "
1020
  "is working if the timestamps match."
1021
  msgstr ""
1022
 
1023
+ #: wp-cache.php:1234
1024
  msgid ""
1025
  "Enable logging on the Debug page here. That should help you track down the "
1026
  "problem."
1027
  msgstr ""
1028
 
1029
+ #: wp-cache.php:1235
1030
  msgid ""
1031
  "You should check Page 1 and Page 2 above for errors. Your local server "
1032
  "configuration may not allow your website to access itself."
1033
  msgstr ""
1034
 
1035
+ #: wp-cache.php:1243
1036
  msgid "Send non-secure (non https) request for homepage"
1037
  msgstr ""
1038
 
1039
+ #: wp-cache.php:1244
1040
  msgid "Test Cache"
1041
  msgstr ""
1042
 
1043
+ #: wp-cache.php:1248
1044
  msgid "Delete Cached Pages"
1045
  msgstr ""
1046
 
1047
+ #: wp-cache.php:1249
1048
  msgid ""
1049
  "Cached pages are stored on your server as html and PHP files. If you need to "
1050
  "delete them, use the button below."
1051
  msgstr ""
1052
 
1053
+ #: wp-cache.php:1252 wp-cache.php:2693 wp-cache.php:2712 wp-cache.php:2903
1054
+ #: wp-cache.php:3442
1055
  msgid "Delete Cache"
1056
  msgstr ""
1057
 
1058
+ #: wp-cache.php:1259 wp-cache.php:2699
1059
  msgid "Delete Cache On All Blogs"
1060
  msgstr ""
1061
 
1062
+ #: wp-cache.php:1264
1063
  msgid "Recommended Links and Plugins"
1064
  msgstr ""
1065
 
1066
+ #: wp-cache.php:1265
1067
  msgid ""
1068
  "Caching is only one part of making a website faster. Here are some other "
1069
  "plugins that will help:"
1070
  msgstr ""
1071
 
1072
+ #: wp-cache.php:1266
1073
  msgid ""
1074
  "<a href=\"%s\">Yahoo! Yslow</a> is an extension for the Firefox add-on "
1075
  "Firebug. It analyzes web pages and suggests ways to improve their "
1077
  "the performance tools online at <a href=\"%s\">GTMetrix</a>."
1078
  msgstr ""
1079
 
1080
+ #: wp-cache.php:1267
1081
  msgid ""
1082
  "<a href=\"%s\">Use Google Libraries</a> allows you to load some commonly "
1083
  "used Javascript libraries from Google webservers. Ironically, it may reduce "
1084
  "your Yslow score."
1085
  msgstr ""
1086
 
1087
+ #: wp-cache.php:1268
 
 
 
 
 
 
 
1088
  msgid ""
1089
  "<strong>Advanced users only:</strong> Install an object cache. Choose from "
1090
  "<a href=\"%s\">Memcached</a>, <a href=\"%s\">XCache</a>, <a href=\"%s"
1091
  "\">eAcccelerator</a> and others."
1092
  msgstr ""
1093
 
1094
+ #: wp-cache.php:1269
1095
  msgid ""
1096
  "<a href=\"%s\">Cron View</a> is a useful plugin to use when trying to debug "
1097
  "garbage collection and preload problems."
1098
  msgstr ""
1099
 
1100
+ #: wp-cache.php:1280
1101
  msgid "Need Help?"
1102
  msgstr ""
1103
 
1104
+ #: wp-cache.php:1282
1105
  msgid ""
1106
  "Use the debug system in the Debug tab above. It will tell you what the "
1107
  "plugin is doing."
1108
  msgstr ""
1109
 
1110
+ #: wp-cache.php:1283
1111
  msgid "<a href=\"%1$s\">Installation Help</a>"
1112
  msgstr ""
1113
 
1114
+ #: wp-cache.php:1284
1115
  msgid "<a href=\"%1$s\">Frequently Asked Questions</a>"
1116
  msgstr ""
1117
 
1118
+ #: wp-cache.php:1285
1119
  msgid "<a href=\"%1$s\">Support Forum</a>"
1120
  msgstr ""
1121
 
1122
+ #: wp-cache.php:1286
1123
  msgid "<a href=\"%1$s\">Development Version</a>"
1124
  msgstr ""
1125
 
1126
+ #: wp-cache.php:1288
1127
  msgid "Rate This Plugin!"
1128
  msgstr ""
1129
 
1130
+ #: wp-cache.php:1289
1131
  msgid ""
1132
  "Please <a href=\"%s\">rate</a> this plugin and tell me if it works for you "
1133
  "or not. It really helps development."
1134
  msgstr ""
1135
 
1136
+ #: wp-cache.php:1298
1137
  msgid "Cached pages since %1$s : <strong>%2$s</strong>"
1138
  msgstr ""
1139
 
1140
+ #: wp-cache.php:1299
1141
  msgid "Newest Cached Pages:"
1142
  msgstr ""
1143
 
1144
+ #: wp-cache.php:1303
1145
  msgid "Cached %s seconds ago"
1146
  msgstr ""
1147
 
1148
+ #: wp-cache.php:1306
1149
  msgid "(may not always be accurate on busy sites)"
1150
  msgstr ""
1151
 
1152
+ #: wp-cache.php:1322
1153
  msgid ""
1154
  "Cache plugins are PHP scripts that live in a plugins folder inside the wp-"
1155
  "super-cache folder. They are loaded when Supercache loads, much sooner than "
1156
  "regular WordPress plugins."
1157
  msgstr ""
1158
 
1159
+ #: wp-cache.php:1323
1160
  msgid ""
1161
  "This is strictly an advanced feature only and knowledge of both PHP and "
1162
  "WordPress actions is required to create them."
1163
  msgstr ""
1164
 
1165
+ #: wp-cache.php:1324
1166
  msgid ""
1167
  "<strong>Warning</strong>! Due to the way WordPress upgrades plugins, the "
1168
  "plugins you upload to wp-super-cache/plugins/ will be deleted when you "
1173
  "\">developer documentation</a>."
1174
  msgstr ""
1175
 
1176
+ #: wp-cache.php:1334
1177
  msgid "Available Plugins"
1178
  msgstr ""
1179
 
1180
+ #: wp-cache.php:1351
1181
  msgid "Easy"
1182
  msgstr ""
1183
 
1184
+ #: wp-cache.php:1351
1185
  msgid "CDN"
1186
  msgstr ""
1187
 
1188
+ #: wp-cache.php:1351
1189
  msgid "Contents"
1190
  msgstr ""
1191
 
1192
+ #: wp-cache.php:1351
1193
  msgid "Preload"
1194
  msgstr ""
1195
 
1196
+ #: wp-cache.php:1351
1197
  msgid "Plugins"
1198
  msgstr ""
1199
 
1200
+ #: wp-cache.php:1351
1201
  msgid "Debug"
1202
  msgstr ""
1203
 
1204
+ #: wp-cache.php:1389
1205
  msgid ""
1206
  "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a "
1207
  "href=\"%s\">the main site</a> of this network."
1208
  msgstr ""
1209
 
1210
+ #: wp-cache.php:1398
1211
  msgid "Mod Rewrite Rules"
1212
  msgstr ""
1213
 
1214
+ #: wp-cache.php:1404
1215
  msgid "WordPress MU Detected"
1216
  msgstr ""
1217
 
1218
+ #: wp-cache.php:1404
1219
  msgid ""
1220
  "Unfortunately, the rewrite rules cannot be updated automatically when "
1221
  "running WordPress MU. Please open your .htaccess and add the following "
1222
  "mod_rewrite rules above any other rules in that file."
1223
  msgstr ""
1224
 
1225
+ #: wp-cache.php:1406
1226
  msgid "Mod Rewrite rules cannot be updated!"
1227
  msgstr ""
1228
 
1229
+ #: wp-cache.php:1407
1230
  msgid ""
1231
  "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s."
1232
  "htaccess for the auto update to work. They look like this and surround the "
1233
  "main WordPress mod_rewrite rules:"
1234
  msgstr ""
1235
 
1236
+ #: wp-cache.php:1409
1237
  msgid "Refresh this page when you have updated your .htaccess file."
1238
  msgstr ""
1239
 
1240
+ #: wp-cache.php:1413
1241
  msgid "Thank you for upgrading."
1242
  msgstr ""
1243
 
1244
+ #: wp-cache.php:1413
1245
  msgid ""
1246
  "The mod_rewrite rules changed since you last installed this plugin. "
1247
  "Unfortunately, you must remove the old supercache rules before the new ones "
1253
  "brave enough to use them."
1254
  msgstr ""
1255
 
1256
+ #: wp-cache.php:1417
1257
  msgid "Trailing slash check required."
1258
  msgstr ""
1259
 
1260
+ #: wp-cache.php:1417
1261
  msgid ""
1262
  "It looks like your blog has URLs that end with a \"/\". Unfortunately since "
1263
  "you installed this plugin a duplicate content bug has been found where URLs "
1266
  "and add these two rules to the two groups of Super Cache rules:"
1267
  msgstr ""
1268
 
1269
+ #: wp-cache.php:1419
1270
  msgid ""
1271
  "You can see where the rules go and examine the complete rules by clicking "
1272
  "the \"View mod_rewrite rules\" link below."
1273
  msgstr ""
1274
 
1275
+ #: wp-cache.php:1433
1276
  msgid "Mod Rewrite rules updated!"
1277
  msgstr ""
1278
 
1279
+ #: wp-cache.php:1434
1280
  msgid ""
1281
  "%s.htaccess has been updated with the necessary mod_rewrite rules. Please "
1282
  "verify they are correct. They should look like this:"
1283
  msgstr ""
1284
 
1285
+ #: wp-cache.php:1436
1286
  msgid "Mod Rewrite rules must be updated!"
1287
  msgstr ""
1288
 
1289
+ #: wp-cache.php:1437
1290
  msgid ""
1291
  "Your %s.htaccess is not writable by the webserver and must be updated with "
1292
  "the necessary mod_rewrite rules. The new rules go above the regular "
1293
  "WordPress rules as shown in the code below:"
1294
  msgstr ""
1295
 
1296
+ #: wp-cache.php:1442
1297
  msgid ""
1298
  "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /"
1299
  "> Click the following link to see the lines added to that file. If you have "
1300
  "upgraded the plugin, make sure these rules match."
1301
  msgstr ""
1302
 
1303
+ #: wp-cache.php:1445
1304
  msgid ""
1305
  "A difference between the rules in your .htaccess file and the plugin rewrite "
1306
  "rules has been found. This could be simple whitespace differences, but you "
1308
  "Click the &#8217;Update Mod_Rewrite Rules&#8217; button to update the rules."
1309
  msgstr ""
1310
 
1311
+ #: wp-cache.php:1447
1312
  msgid "View Mod_Rewrite Rules"
1313
  msgstr ""
1314
 
1315
+ #: wp-cache.php:1453 wp-cache.php:3021
1316
  msgid "Rules must be added to %s too:"
1317
  msgstr ""
1318
 
1319
+ #: wp-cache.php:1459
1320
  msgid "Gzip encoding rules in %s.htaccess created."
1321
  msgstr ""
1322
 
1323
+ #: wp-cache.php:1465
1324
  msgid "Fix Configuration"
1325
  msgstr ""
1326
 
1327
+ #: wp-cache.php:1468
1328
  msgid "Restore Default Configuration"
1329
  msgstr ""
1330
 
1331
+ #: wp-cache.php:1476
1332
  msgid ""
1333
  "Comment moderation is enabled. Your comment may take some time to appear."
1334
  msgstr ""
1335
 
1336
+ #: wp-cache.php:1501
1337
  msgid "Lock Down:"
1338
  msgstr ""
1339
 
1340
+ #: wp-cache.php:1502
1341
  msgid ""
1342
  "Prepare your server for an expected spike in traffic by enabling the lock "
1343
  "down. When this is enabled, new comments on a post will not refresh the "
1344
  "cached static files."
1345
  msgstr ""
1346
 
1347
+ #: wp-cache.php:1503
1348
  msgid ""
1349
  "Developers: Make your plugin lock down compatible by checking the "
1350
  "\"WPLOCKDOWN\" constant. The following code will make sure your plugin "
1351
  "respects the WPLOCKDOWN setting."
1352
  msgstr ""
1353
 
1354
+ #: wp-cache.php:1505
1355
  msgid "Sorry. My blog is locked down. Updates will appear shortly"
1356
  msgstr ""
1357
 
1358
+ #: wp-cache.php:1509
1359
  msgid ""
1360
  "WordPress is locked down. Super Cache static files will not be deleted when "
1361
  "new comments are made."
1362
  msgstr ""
1363
 
1364
+ #: wp-cache.php:1511
1365
  msgid ""
1366
  "WordPress is not locked down. New comments will refresh Super Cache static "
1367
  "files as normal."
1368
  msgstr ""
1369
 
1370
+ #: wp-cache.php:1517
1371
  msgid "Lock Down"
1372
  msgstr ""
1373
 
1374
+ #: wp-cache.php:1525
1375
  msgid "Directly Cached Files"
1376
  msgstr ""
1377
 
1378
+ #: wp-cache.php:1577
1379
  msgid "Cannot delete directory"
1380
  msgstr ""
1381
 
1382
+ #: wp-cache.php:1586
1383
  msgid "%s removed!"
1384
  msgstr ""
1385
 
1386
+ #: wp-cache.php:1594
1387
  msgid ""
1388
  "You must make %s writable to enable this feature. As this is a security "
1389
  "risk, please make it read-only after your page is generated."
1390
  msgstr ""
1391
 
1392
+ #: wp-cache.php:1599
1393
  msgid ""
1394
  "%s is writable. Please make it readonly after your page is generated as this "
1395
  "is a security risk."
1396
  msgstr ""
1397
 
1398
+ #: wp-cache.php:1614
1399
  msgid "Existing direct page"
1400
  msgstr ""
1401
 
1402
+ #: wp-cache.php:1614
1403
  msgid "Delete cached file"
1404
  msgstr ""
1405
 
1406
+ #: wp-cache.php:1619
1407
  msgid "Add direct page:"
1408
  msgstr ""
1409
 
1410
+ #: wp-cache.php:1621
1411
  msgid ""
1412
  "Directly cached files are files created directly off %s where your blog "
1413
  "lives. This feature is only useful if you are expecting a major Digg or "
1414
  "Slashdot level of traffic to one post or page."
1415
  msgstr ""
1416
 
1417
+ #: wp-cache.php:1623
1418
  msgid ""
1419
  "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /"
1420
  "about/. The cached file will be generated the next time an anonymous user "
1421
  "visits that page."
1422
  msgstr ""
1423
 
1424
+ #: wp-cache.php:1624
1425
  msgid ""
1426
  "Make the textbox blank to remove it from the list of direct pages and delete "
1427
  "the cached file."
1428
  msgstr ""
1429
 
1430
+ #: wp-cache.php:1629
1431
  msgid "Update Direct Pages"
1432
  msgstr ""
1433
 
1434
+ #: wp-cache.php:1657
1435
  msgctxt "timezone date format"
1436
  msgid "Y-m-d G:i:s"
1437
  msgstr ""
1438
 
1439
+ #: wp-cache.php:1729
1440
  msgid "Expiry Time &amp; Garbage Collection"
1441
  msgstr ""
1442
 
1443
+ #: wp-cache.php:1731
1444
  msgid ""
1445
  "<abbr title=\"Coordinated Universal Time\">UTC</abbr> time is <code>%s</code>"
1446
  msgstr ""
1447
 
1448
+ #: wp-cache.php:1734
1449
  msgid "Local time is <code>%1$s</code>"
1450
  msgstr ""
1451
 
1452
+ #: wp-cache.php:1738
1453
  msgid "Next scheduled garbage collection will be at <strong>%s UTC</strong>"
1454
  msgstr ""
1455
 
1456
+ #: wp-cache.php:1742
1457
  msgid ""
1458
  "Warning! <strong>PRELOAD MODE</strong> activated. Supercache files will not "
1459
  "be deleted regardless of age."
1460
  msgstr ""
1461
 
1462
+ #: wp-cache.php:1760
1463
  msgid "Cache Timeout"
1464
  msgstr ""
1465
 
1466
+ #: wp-cache.php:1761 wp-cache.php:1764
1467
  msgid "seconds"
1468
  msgstr ""
1469
 
1470
+ #: wp-cache.php:1762
1471
  msgid ""
1472
  "How long should cached pages remain fresh? Set to 0 to disable garbage "
1473
  "collection. A good starting point is 3600 seconds."
1474
  msgstr ""
1475
 
1476
+ #: wp-cache.php:1763
1477
  msgid "Scheduler"
1478
  msgstr ""
1479
 
1480
+ #: wp-cache.php:1763
1481
  msgid "Timer:"
1482
  msgstr ""
1483
 
1484
+ #: wp-cache.php:1764
1485
  msgid "Check for stale cached files every <em>interval</em> seconds."
1486
  msgstr ""
1487
 
1488
+ #: wp-cache.php:1765
1489
  msgid "Clock:"
1490
  msgstr ""
1491
 
1492
+ #: wp-cache.php:1766
1493
  msgid "HH:MM"
1494
  msgstr ""
1495
 
1496
+ #: wp-cache.php:1766
1497
  msgid ""
1498
  "Check for stale cached files at this time <strong>(UTC)</strong> or starting "
1499
  "at this time every <em>interval</em> below."
1500
  msgstr ""
1501
 
1502
+ #: wp-cache.php:1768
1503
  msgid "Interval:"
1504
  msgstr ""
1505
 
1506
+ #: wp-cache.php:1774
1507
  msgid "Notification Emails"
1508
  msgstr ""
1509
 
1510
+ #: wp-cache.php:1775
1511
  msgid "Email me when the garbage collection runs."
1512
  msgstr ""
1513
 
1514
+ #: wp-cache.php:1777
1515
  msgid "Garbage Collection"
1516
  msgstr ""
1517
 
1518
+ #: wp-cache.php:1778
1519
  msgid ""
1520
  "<em>Garbage collection</em> is the simple act of throwing out your garbage. "
1521
  "For this plugin that would be old or <em>stale</em> cached files that may be "
1522
  "out of date. New cached files are described as <em>fresh</em>."
1523
  msgstr ""
1524
 
1525
+ #: wp-cache.php:1779
1526
  msgid ""
1527
  "Cached files are fresh for a limited length of time. You can set that time "
1528
  "in the <em>Cache Timeout</em> text box on this page."
1529
  msgstr ""
1530
 
1531
+ #: wp-cache.php:1780
1532
  msgid ""
1533
  "Stale cached files are not removed as soon as they become stale. They have "
1534
  "to be removed by the garbage collecter. That is why you have to tell the "
1535
  "plugin when the garbage collector should run."
1536
  msgstr ""
1537
 
1538
+ #: wp-cache.php:1781
1539
  msgid ""
1540
  "Use the <em>Timer</em> or <em>Clock</em> schedulers to define when the "
1541
  "garbage collector should run."
1542
  msgstr ""
1543
 
1544
+ #: wp-cache.php:1782
1545
  msgid ""
1546
  "The <em>Timer</em> scheduler tells the plugin to run the garbage collector "
1547
  "at regular intervals. When one garbage collection is done, the next run is "
1548
  "scheduled."
1549
  msgstr ""
1550
 
1551
+ #: wp-cache.php:1783
1552
  msgid ""
1553
  "Or, the <em>Clock</em> scheduler allows the garbage collection to run at "
1554
  "specific times. If set to run hourly or twice daily, the garbage collector "
1557
  "the time specified."
1558
  msgstr ""
1559
 
1560
+ #: wp-cache.php:1785
1561
  msgid ""
1562
  "There are no best garbage collection settings but here are a few scenarios. "
1563
  "Garbage collection is separate to other actions that clear our cached files "
1564
  "like leaving a comment or publishing a post."
1565
  msgstr ""
1566
 
1567
+ #: wp-cache.php:1787
1568
  msgid ""
1569
  "Sites that want to serve lots of newly generated data should set the "
1570
  "<em>Cache Timeout</em> to 60 and use the <em>Timer</em> scheduler set to 90 "
1571
  "seconds."
1572
  msgstr ""
1573
 
1574
+ #: wp-cache.php:1788
1575
  msgid ""
1576
  "Sites with widgets and rss feeds in their sidebar should probably use a "
1577
  "timeout of 3600 seconds and set the timer to 600 seconds. Stale files will "
1578
  "be caught within 10 minutes of going stale."
1579
  msgstr ""
1580
 
1581
+ #: wp-cache.php:1789
1582
  msgid ""
1583
  "Sites with lots of static content, no widgets or rss feeds in their sidebar "
1584
  "can use a timeout of 86400 seconds or even more and set the timer to "
1585
  "something equally long."
1586
  msgstr ""
1587
 
1588
+ #: wp-cache.php:1790
1589
  msgid ""
1590
  "Sites where an external data source updates at a particular time every day "
1591
  "should set the timeout to 86400 seconds and use the Clock scheduler set "
1592
  "appropriately."
1593
  msgstr ""
1594
 
1595
+ #: wp-cache.php:1792
1596
  msgid ""
1597
  "Checking for and deleting expired files is expensive, but it&#8217;s "
1598
  "expensive leaving them there too. On a very busy site, you should set the "
1603
  "using mod_rewrite or PHP caching."
1604
  msgstr ""
1605
 
1606
+ #: wp-cache.php:1793
1607
  msgid "Set the expiry time to 0 seconds to disable garbage collection."
1608
  msgstr ""
1609
 
1610
+ #: wp-cache.php:1794
1611
  msgid "Change Expiration"
1612
  msgstr ""
1613
 
1614
+ #: wp-cache.php:1838
1615
  msgid "Rejected User Agents"
1616
  msgstr ""
1617
 
1618
+ #: wp-cache.php:1839
1619
  msgid ""
1620
  "Strings in the HTTP &#8217;User Agent&#8217; header that prevent WP-Cache "
1621
  "from caching bot, spiders, and crawlers&#8217; requests. Note that super "
1622
  "cached files are still sent to these agents if they already exists."
1623
  msgstr ""
1624
 
1625
+ #: wp-cache.php:1846
1626
  msgid "Save UA Strings"
1627
  msgstr ""
1628
 
1629
+ #: wp-cache.php:1869
1630
  msgid ""
1631
  "Do not cache the following page types. See the <a href=\"http://codex."
1632
  "wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a "
1633
  "complete discussion on each type."
1634
  msgstr ""
1635
 
1636
+ #: wp-cache.php:1872
1637
  msgid "Single Posts"
1638
  msgstr ""
1639
 
1640
+ #: wp-cache.php:1873
1641
  msgid "Pages"
1642
  msgstr ""
1643
 
1644
+ #: wp-cache.php:1874
1645
  msgid "Front Page"
1646
  msgstr ""
1647
 
1648
+ #: wp-cache.php:1875
1649
  msgid "Home"
1650
  msgstr ""
1651
 
1652
+ #: wp-cache.php:1876
1653
  msgid "Archives"
1654
  msgstr ""
1655
 
1656
+ #: wp-cache.php:1877
1657
  msgid "Tags"
1658
  msgstr ""
1659
 
1660
+ #: wp-cache.php:1878
1661
  msgid "Category"
1662
  msgstr ""
1663
 
1664
+ #: wp-cache.php:1879
1665
  msgid "Feeds"
1666
  msgstr ""
1667
 
1668
+ #: wp-cache.php:1880
1669
  msgid "Search Pages"
1670
  msgstr ""
1671
 
1672
+ #: wp-cache.php:1881
1673
  msgid "Author Pages"
1674
  msgstr ""
1675
 
1676
+ #: wp-cache.php:1883 wp-cache.php:1997
1677
  msgid "Save"
1678
  msgstr ""
1679
 
1680
+ #: wp-cache.php:1900
1681
  msgid ""
1682
  "Add here strings (not a filename) that forces a page not to be cached. For "
1683
  "example, if your URLs include year and you dont want to cache last year "
1686
  "cache that page."
1687
  msgstr ""
1688
 
1689
+ #: wp-cache.php:1906
1690
  msgid "Save Strings"
1691
  msgstr ""
1692
 
1693
+ #: wp-cache.php:1922
1694
  msgid ""
1695
  "Add here those filenames that can be cached, even if they match one of the "
1696
  "rejected substring specified above."
1697
  msgstr ""
1698
 
1699
+ #: wp-cache.php:1928
1700
  msgid "Save Files"
1701
  msgstr ""
1702
 
1703
+ #: wp-cache.php:1971
1704
  msgid "Currently logging to: %s"
1705
  msgstr ""
1706
 
1707
+ #: wp-cache.php:1974
1708
  msgid ""
1709
  "Fix problems with the plugin by debugging it here. It can log them to a file "
1710
  "in your cache directory."
1711
  msgstr ""
1712
 
1713
+ #: wp-cache.php:1978
1714
  msgid "Debugging"
1715
  msgstr ""
1716
 
1717
+ #: wp-cache.php:1979
1718
  msgid "IP Address"
1719
  msgstr ""
1720
 
1721
+ #: wp-cache.php:1979
1722
  msgid "(only log requests from this IP address. Your IP is %s)"
1723
  msgstr ""
1724
 
1725
+ #: wp-cache.php:1980
1726
  msgid "Cache Status Messages"
1727
  msgstr ""
1728
 
1729
+ #: wp-cache.php:1981
1730
  msgid "Display comments at the end of every page like this:"
1731
  msgstr ""
1732
 
1733
+ #: wp-cache.php:1987
1734
  msgid ""
1735
  "In very rare cases two problems may arise on some blogs:<ol><li> The front "
1736
  "page may start downloading as a zip file.</li><li> The wrong page is "
1738
  "and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>"
1739
  msgstr ""
1740
 
1741
+ #: wp-cache.php:1988
1742
  msgid ""
1743
  "I&#8217;m 99% certain that they aren&#8217;t bugs in WP Super Cache and they "
1744
  "only happen in very rare cases but you can run a simple check once every 5 "
1746
  "emailed if there is a problem."
1747
  msgstr ""
1748
 
1749
+ #: wp-cache.php:1990
1750
  msgid "Check front page every 5 minutes."
1751
  msgstr ""
1752
 
1753
+ #: wp-cache.php:1991
1754
  msgid "Front page text"
1755
  msgstr ""
1756
 
1757
+ #: wp-cache.php:1991
1758
  msgid ""
1759
  "Text to search for on your front page. If this text is missing, the cache "
1760
  "will be cleared. Leave blank to disable."
1761
  msgstr ""
1762
 
1763
+ #: wp-cache.php:1992
1764
  msgid "Clear cache on error."
1765
  msgstr ""
1766
 
1767
+ #: wp-cache.php:1993
1768
  msgid "Email the blog admin when checks are made. (useful for testing)"
1769
  msgstr ""
1770
 
1771
+ #: wp-cache.php:2007
1772
  msgid ""
1773
  "Error: GZIP compression is enabled. Disable it if you want to enable wp-"
1774
  "cache."
1775
  msgstr ""
1776
 
1777
+ #: wp-cache.php:2057 wp-cache.php:2356 wp-cache.php:2392
1778
  msgid "Warning"
1779
  msgstr ""
1780
 
1781
+ #: wp-cache.php:2057
1782
  msgid ""
1783
  "GZIP compression is enabled in WordPress, wp-cache will be bypassed until "
1784
  "you disable gzip compression."
1785
  msgstr ""
1786
 
1787
+ #: wp-cache.php:2154 wp-cache.php:2160
1788
  msgid "WP Super Cache Warning!"
1789
  msgstr ""
1790
 
1791
+ #: wp-cache.php:2155
1792
  msgid ""
1793
  "All users of this site have been logged out to refresh their login cookies."
1794
  msgstr ""
1795
 
1796
+ #: wp-cache.php:2161
1797
  msgid ""
1798
  "Your server is configured to show files and directories, which may expose "
1799
  "sensitive data such as login cookies to attackers in the cache directories. "
1802
  "directory on the Advanced Settings page."
1803
  msgstr ""
1804
 
1805
+ #: wp-cache.php:2163
1806
  msgid ""
1807
  "If you just installed WP Super Cache for the first time, you can dismiss "
1808
  "this message. Otherwise, you should probably refresh the login cookies of "
1809
  "all logged in WordPress users here by clicking the logout link below."
1810
  msgstr ""
1811
 
1812
+ #: wp-cache.php:2166
1813
  msgid ""
1814
  "Your site is using a very old version of WordPress. When you update to the "
1815
  "latest version everyone will be logged out and cookie information updated."
1816
  msgstr ""
1817
 
1818
+ #: wp-cache.php:2168
1819
  msgid ""
1820
  "The logout link will log out all WordPress users on this site except you. "
1821
  "Your authentication cookie will be updated, but you will not be logged out."
1822
  msgstr ""
1823
 
1824
+ #: wp-cache.php:2172
1825
  msgid "Logout"
1826
  msgstr ""
1827
 
1828
+ #: wp-cache.php:2276 wp-cache.php:2281 wp-cache.php:2315 wp-cache.php:2320
1829
+ #: wp-cache.php:2326
1830
  msgid "Error"
1831
  msgstr ""
1832
 
1833
+ #: wp-cache.php:2276
1834
  msgid ""
1835
  "Your cache directory (<strong>%1$s</strong>) did not exist and couldn&#8217;"
1836
  "t be created by the web server. Check %1$s permissions."
1837
  msgstr ""
1838
 
1839
+ #: wp-cache.php:2281
1840
  msgid ""
1841
  "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need "
1842
  "to be writable for this plugin to work. Double-check it."
1843
  msgstr ""
1844
 
1845
+ #: wp-cache.php:2315
1846
  msgid ""
1847
  "Your WP-Cache config file (<strong>%s</strong>) is out of date and not "
1848
  "writable by the Web server. Please delete it and refresh this page."
1849
  msgstr ""
1850
 
1851
+ #: wp-cache.php:2320
1852
  msgid ""
1853
  "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is "
1854
  "not writable by the web server. Check its permissions."
1855
  msgstr ""
1856
 
1857
+ #: wp-cache.php:2326
1858
  msgid ""
1859
  "Sample WP-Cache config file (<strong>%s</strong>) does not exist. Verify "
1860
  "your installation."
1861
  msgstr ""
1862
 
1863
+ #: wp-cache.php:2356
1864
  msgid "Could not update %s!</em> WPCACHEHOME must be set in config file."
1865
  msgstr ""
1866
 
1867
+ #: wp-cache.php:2392
1868
  msgid "%s/advanced-cache.php</em> does not exist or cannot be updated."
1869
  msgstr ""
1870
 
1871
+ #: wp-cache.php:2393
1872
  msgid "1. If it already exists, please delete the file first."
1873
  msgstr ""
1874
 
1875
+ #: wp-cache.php:2394
1876
  msgid ""
1877
  "2. Make %1$s writable using the chmod command through your ftp or server "
1878
  "software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a "
1880
  "again. (Change 777 to 755 in the previous command)"
1881
  msgstr ""
1882
 
1883
+ #: wp-cache.php:2395
1884
  msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>"
1885
  msgstr ""
1886
 
1887
+ #: wp-cache.php:2396
1888
  msgid ""
1889
  "If that doesn&#8217;t work, make sure the file <em>%s/advanced-cache.php</"
1890
  "em> doesn&#8217;t exist:"
1891
  msgstr ""
1892
 
1893
+ #: wp-cache.php:2397
1894
  msgid ""
1895
  "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change "
1896
  "the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and "
1897
  "copy it to <em>%3$s</em> and refresh this page.</li>"
1898
  msgstr ""
1899
 
1900
+ #: wp-cache.php:2420
1901
  msgid ""
1902
  "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by "
1903
  "WordPress to load the code that serves cached pages. Unfortunately, it is "
1906
  "('WP_CACHE', true);</code></p>"
1907
  msgstr ""
1908
 
1909
+ #: wp-cache.php:2422
1910
  msgid ""
1911
  "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</"
1912
  "code> file and I couldn&#8217;t modify it."
1913
  msgstr ""
1914
 
1915
+ #: wp-cache.php:2423
1916
  msgid ""
1917
  "Edit <code>%s</code> and add the following line:<br /> <code>define"
1918
  "('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be "
1919
  "executed</strong> by WordPress core. "
1920
  msgstr ""
1921
 
1922
+ #: wp-cache.php:2427
1923
  msgid ""
1924
  "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see "
1925
  "this warning message please see point 5 of the <a href=\"http://wordpress."
1927
  "line must be moved up."
1928
  msgstr ""
1929
 
1930
+ #: wp-cache.php:2455
1931
  msgid "Cache Contents"
1932
  msgstr ""
1933
 
1934
+ #: wp-cache.php:2458
1935
  msgid "Object cache in use. No cache listing available."
1936
  msgstr ""
1937
 
1938
+ #: wp-cache.php:2482
1939
  msgid "Deleting supercache file: <strong>%s</strong><br />"
1940
  msgstr ""
1941
 
1942
+ #: wp-cache.php:2504
1943
  msgid "Deleting wp-cache file: <strong>%s</strong><br />"
1944
  msgstr ""
1945
 
1946
+ #: wp-cache.php:2571
1947
  msgid ""
1948
  "Cache stats are not automatically generated. You must click the link below "
1949
  "to regenerate the stats on this page."
1950
  msgstr ""
1951
 
1952
+ #: wp-cache.php:2572
1953
  msgid "Regenerate cache stats"
1954
  msgstr ""
1955
 
1956
+ #: wp-cache.php:2574
1957
  msgid "Cache stats last generated: %s minutes ago."
1958
  msgstr ""
1959
 
1960
+ #: wp-cache.php:2580
1961
  msgid "WP-Cache"
1962
  msgstr ""
1963
 
1964
+ #: wp-cache.php:2581 wp-cache.php:2596
1965
  msgid "%s Cached Pages"
1966
  msgstr ""
1967
 
1968
+ #: wp-cache.php:2582 wp-cache.php:2601
1969
  msgid "%s Expired Pages"
1970
  msgstr ""
1971
 
1972
+ #: wp-cache.php:2595
1973
  msgid "WP-Super-Cache"
1974
  msgstr ""
1975
 
1976
+ #: wp-cache.php:2605
1977
  msgid "Fresh WP-Cached Files"
1978
  msgstr ""
1979
 
1980
+ #: wp-cache.php:2606 wp-cache.php:2622 wp-cache.php:2638 wp-cache.php:2654
1981
  msgid "URI"
1982
  msgstr ""
1983
 
1984
+ #: wp-cache.php:2606 wp-cache.php:2622
1985
  msgid "Key"
1986
  msgstr ""
1987
 
1988
+ #: wp-cache.php:2606 wp-cache.php:2622 wp-cache.php:2638 wp-cache.php:2654
1989
  msgid "Age"
1990
  msgstr ""
1991
 
1992
+ #: wp-cache.php:2606 wp-cache.php:2622 wp-cache.php:2638 wp-cache.php:2654
1993
  msgid "Delete"
1994
  msgstr ""
1995
 
1996
+ #: wp-cache.php:2621
1997
  msgid "Stale WP-Cached Files"
1998
  msgstr ""
1999
 
2000
+ #: wp-cache.php:2637
2001
  msgid "Fresh Super Cached Files"
2002
  msgstr ""
2003
 
2004
+ #: wp-cache.php:2653
2005
  msgid "Stale Super Cached Files"
2006
  msgstr ""
2007
 
2008
+ #: wp-cache.php:2669
2009
  msgid "Hide file list"
2010
  msgstr ""
2011
 
2012
+ #: wp-cache.php:2671
2013
  msgid "Too many cached files, no listing possible."
2014
  msgstr ""
2015
 
2016
+ #: wp-cache.php:2673
2017
  msgid "List all cached files"
2018
  msgstr ""
2019
 
2020
+ #: wp-cache.php:2676
2021
  msgid ""
2022
  "Expired files are files older than %s seconds. They are still used by the "
2023
  "plugin and are deleted periodically."
2024
  msgstr ""
2025
 
2026
+ #: wp-cache.php:2687
2027
  msgid "Delete Expired"
2028
  msgstr ""
2029
 
2030
+ #: wp-cache.php:2712
2031
  msgid "Delete Super Cache cached files (opens in new window)"
2032
  msgstr ""
2033
 
2034
+ #: wp-cache.php:2879
2035
  msgid "%1$s is Stephen Fry proof thanks to caching by %2$s"
2036
  msgstr ""
2037
 
2038
+ #: wp-cache.php:2912
2039
  msgid ""
2040
  "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> "
2041
  "to enable and configure the plugin."
2042
  msgstr ""
2043
 
2044
+ #: wp-cache.php:2918
2045
  msgid "Settings"
2046
  msgstr ""
2047
 
2048
+ #: wp-cache.php:2928
2049
  msgid ""
2050
  "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin "
2051
  "page</a> to enable caching."
2052
  msgstr ""
2053
 
2054
+ #: wp-cache.php:2931
2055
  msgid ""
2056
  "Warning! WP Super Cache caching <strong>was</strong> broken but has been "
2057
  "<strong>fixed</strong>! The script advanced-cache.php could not load wp-"
2060
  "message."
2061
  msgstr ""
2062
 
2063
+ #: wp-cache.php:2952
2064
  msgid "[%s] Front page is gzipped! Please clear cache!"
2065
  msgstr ""
2066
 
2067
+ #: wp-cache.php:2952
2068
  msgid ""
2069
  "Please visit %s to clear the cache as the front page of your site is now "
2070
  "downloading!"
2071
  msgstr ""
2072
 
2073
+ #: wp-cache.php:2955
2074
  msgid "[%s] Front page is gzipped! Cache Cleared!"
2075
  msgstr ""
2076
 
2077
+ #: wp-cache.php:2955
2078
  msgid ""
2079
  "The cache on your blog has been cleared because the front page of your site "
2080
  "is now downloading. Please visit %s to verify the cache has been cleared."
2081
  msgstr ""
2082
 
2083
+ #: wp-cache.php:2962
2084
  msgid "[%s] Front page is not correct! Please clear cache!"
2085
  msgstr ""
2086
 
2087
+ #: wp-cache.php:2962
2088
  msgid ""
2089
  "Please visit %1$s to clear the cache as the front page of your site is not "
2090
  "correct and missing the text, \"%2$s\"!"
2091
  msgstr ""
2092
 
2093
+ #: wp-cache.php:2965
2094
  msgid "[%s] Front page is not correct! Cache Cleared!"
2095
  msgstr ""
2096
 
2097
+ #: wp-cache.php:2965
2098
  msgid ""
2099
  "The cache on your blog has been cleared because the front page of your site "
2100
  "is missing the text \"%2$s\". Please visit %1$s to verify the cache has been "
2101
  "cleared."
2102
  msgstr ""
2103
 
2104
+ #: wp-cache.php:2970
2105
  msgid "[%s] Front page check!"
2106
  msgstr ""
2107
 
2108
+ #: wp-cache.php:2970
2109
  msgid ""
2110
  "WP Super Cache has checked the front page of your blog. Please visit %s if "
2111
  "you would like to disable this."
2112
  msgstr ""
2113
 
2114
+ #: wp-cache.php:3013
2115
  msgid "Cannot update .htaccess"
2116
  msgstr ""
2117
 
2118
+ #: wp-cache.php:3013
2119
  msgid ""
2120
  "The file <code>%s.htaccess</code> cannot be modified by the web server. "
2121
  "Please correct this using the chmod command or your ftp client."
2122
  msgstr ""
2123
 
2124
+ #: wp-cache.php:3013
2125
  msgid "Refresh this page when the file permissions have been modified."
2126
  msgstr ""
2127
 
2128
+ #: wp-cache.php:3013
2129
  msgid ""
2130
  "Alternatively, you can edit your <code>%s.htaccess</code> file manually and "
2131
  "add the following code (before any WordPress rules):"
2132
  msgstr ""
2133
 
2134
+ #: wp-cache.php:3017
2135
  msgid ""
2136
  "To serve static html files your server must have the correct mod_rewrite "
2137
  "rules added to a file called <code>%s.htaccess</code>"
2138
  msgstr ""
2139
 
2140
+ #: wp-cache.php:3018
2141
  msgid "You can edit the file yourself. Add the following rules."
2142
  msgstr ""
2143
 
2144
+ #: wp-cache.php:3019
2145
  msgid " Make sure they appear before any existing WordPress rules. "
2146
  msgstr ""
2147
 
2148
+ #: wp-cache.php:3027
2149
  msgid "Update Mod_Rewrite Rules"
2150
  msgstr ""
2151
 
2152
+ #: wp-cache.php:3190
2153
  msgid "[%1$s] Cache Preload Started"
2154
  msgstr ""
2155
 
2156
+ #: wp-cache.php:3220
2157
  msgid "[%1$s] Refreshing %2$s taxonomy from %3$d to %4$d"
2158
  msgstr ""
2159
 
2160
+ #: wp-cache.php:3269
2161
  msgid "[%1$s] Refreshing posts from %2$d to %3$d"
2162
  msgstr ""
2163
 
2164
+ #: wp-cache.php:3290
2165
  msgid "[%1$s] Cache Preload Stopped"
2166
  msgstr ""
2167
 
2168
+ #: wp-cache.php:3300
2169
  msgid "[%1$s] %2$d posts refreshed"
2170
  msgstr ""
2171
 
2172
+ #: wp-cache.php:3300
2173
  msgid "Refreshed the following posts:"
2174
  msgstr ""
2175
 
2176
+ #: wp-cache.php:3310
2177
  msgid "Scheduling next preload refresh in %d minutes."
2178
  msgstr ""
2179
 
2180
+ #: wp-cache.php:3321
2181
  msgid "[%s] Cache Preload Completed"
2182
  msgstr ""
2183
 
2184
+ #: wp-cache.php:3321
2185
  msgid "Cleaning up old supercache files."
2186
  msgstr ""
2187
 
2188
+ #: wp-cache.php:3363
2189
  msgid "[%s] Preload may have stalled."
2190
  msgstr ""
2191
 
2192
+ #: wp-cache.php:3363
2193
  msgid ""
2194
  "Preload has been restarted.\n"
2195
  "%s"
2196
  msgstr ""
2197
 
2198
+ #: wp-cache.php:3406
2199
  msgid "Supercache Uninstall Problems"
2200
  msgstr ""
2201
 
2202
+ #: wp-cache.php:3406
2203
  msgid ""
2204
  "Dear User,\n"
2205
  "\n"
2217
  "http://wordpress.org/plugins/wp-super-cache/"
2218
  msgstr ""
2219
 
2220
+ #: wp-cache.php:3443
2221
  msgid "Delete cache of the current page"
2222
  msgstr ""
2223