WP Super Cache - Version 1.3.2

Version Description

IMPORTANT - Dynamic cached content now disabled by default. See advanced settings page. Better mangling of the mfunc tag in comments. Jetpack Mobile Theme support.

=

Download this release

Release Info

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

Code changes from version 1.3.1 to 1.3.2

Changelog.txt CHANGED
@@ -1,3 +1,79 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  2013-04-12 11:25 donncha
2
 
3
  * readme.txt, wp-cache.php: Bump version to 1.3.1
1
+ 2013-04-24 19:53 donncha
2
+
3
+ * readme.txt, wp-cache.php: Bump version to 1.3.2
4
+
5
+ 2013-04-24 19:52 donncha
6
+
7
+ * readme.txt: Added upgrade notice and changelog for 1.3.2
8
+
9
+ 2013-04-17 13:06 donncha
10
+
11
+ * wp-cache.php: Fixed warnings on the action POST parameter, props
12
+ @michiecat
13
+
14
+ 2013-04-17 10:31 donncha
15
+
16
+ * wp-cache-phase1.php, wp-cache-phase2.php: Dump the GET array if
17
+ required.
18
+
19
+ 2013-04-16 12:17 donncha
20
+
21
+ * plugins/jetpack.php: Check if Jetpack is installed before showing
22
+ helper form
23
+
24
+ 2013-04-16 12:05 donncha
25
+
26
+ * wp-cache-phase2.php: Need to pass this as a global variable so
27
+ mfunc can be disabled!
28
+
29
+ 2013-04-16 12:03 donncha
30
+
31
+ * wp-super-cache.pot: Updated translation file
32
+
33
+ 2013-04-16 11:59 donncha
34
+
35
+ * plugins/jetpack.php: Added plugin to provide support for the
36
+ Jetpack Mobile Theme.
37
+
38
+ 2013-04-16 11:48 donncha
39
+
40
+ * plugins/wptouch.php: Minor change to text output
41
+
42
+ 2013-04-16 11:37 donncha
43
+
44
+ * wp-cache-phase1.php: Added debug logs to mobile detection code
45
+
46
+ 2013-04-16 11:31 donncha
47
+
48
+ * wp-cache-phase1.php: Re-org the comment check regex
49
+
50
+ 2013-04-16 08:27 donncha
51
+
52
+ * wp-cache.php: Remove just the leading mfunc tag to mangle dynamic
53
+ code inserted into comments
54
+
55
+ 2013-04-15 10:18 donncha
56
+
57
+ * wp-cache.php: Remove ending mfunc etc tags to mangle
58
+ multi-comment tags
59
+
60
+ 2013-04-12 14:00 donncha
61
+
62
+ * wp-cache-phase2.php: Escape urls in "last cached" list
63
+
64
+ 2013-04-12 13:59 donncha
65
+
66
+ * wp-cache-phase2.php, wp-cache.php: Disable mfunc and related
67
+ tags. Add an option on the settings page.
68
+
69
+ 2013-04-12 11:39 donncha
70
+
71
+ * readme.txt: Slightly modified the warning in the upgrade notice
72
+
73
+ 2013-04-12 11:29 donncha
74
+
75
+ * Changelog.txt: Updated changelog
76
+
77
  2013-04-12 11:25 donncha
78
 
79
  * readme.txt, wp-cache.php: Bump version to 1.3.1
plugins/jetpack.php ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ function wp_super_cache_jetpack_admin() {
4
+ global $cache_jetpack, $wp_cache_config_file, $valid_nonce;
5
+
6
+ $cache_jetpack = $cache_jetpack == '' ? '0' : $cache_jetpack;
7
+
8
+ if(isset($_POST['cache_jetpack']) && $valid_nonce) {
9
+ if ( $cache_jetpack == (int)$_POST['cache_jetpack'] ) {
10
+ $changed = false;
11
+ } else {
12
+ $changed = true;
13
+ }
14
+ $cache_jetpack = (int)$_POST['cache_jetpack'];
15
+ wp_cache_replace_line('^ *\$cache_jetpack', "\$cache_jetpack = '$cache_jetpack';", $wp_cache_config_file);
16
+ if ( $changed && $cache_jetpack ) {
17
+ wp_cache_replace_line('^ *\$wp_cache_mobile_enabled', '$wp_cache_mobile_enabled = 1;', $wp_cache_config_file);
18
+ wp_cache_replace_line('^ *\$wp_cache_mod_rewrite', '$wp_cache_mod_rewrite = 0;', $wp_cache_config_file);
19
+ wp_cache_replace_line('^ *\$super_cache_enabled', '$super_cache_enabled = 1;', $wp_cache_config_file);
20
+ }
21
+ }
22
+ $id = 'jetpack-section';
23
+ ?>
24
+ <fieldset id="<?php echo $id; ?>" class="options">
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>
32
+ <label><input type="radio" name="cache_jetpack" value="0" <?php if( !$cache_jetpack ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
33
+ <?php
34
+ echo '<p>' . __( 'Provides support for the <a href="http://wordpress.org/extend/plugins/jetpack/">Jetpack</a> mobile theme and plugin. PHP caching mode and mobile support will be enabled too.', 'wp-super-cache' ) . '</p>';
35
+ if ( isset( $changed ) && $changed ) {
36
+ if ( $cache_jetpack )
37
+ $status = __( "enabled" );
38
+ else
39
+ $status = __( "disabled" );
40
+ echo "<p><strong>" . sprintf( __( "Jetpack Mobile Theme support is now %s", 'wp-super-cache' ), $status ) . "</strong></p>";
41
+ }
42
+ echo '<div class="submit"><input ' . SUBMITDISABLED . 'type="submit" value="' . __( 'Update', 'wp-super-cache' ) . '" /></div>';
43
+ wp_nonce_field('wp-cache');
44
+ ?>
45
+ </form>
46
+ <?php } ?>
47
+ </fieldset>
48
+ <?php
49
+ }
50
+ add_cacheaction( 'cache_admin_page', 'wp_super_cache_jetpack_admin' );
51
+
52
+ function wp_super_cache_jetpack_cookie_check( $cache_key ) {
53
+ if ( file_exists( dirname( WPCACHEHOME ) . '/jetpack/class.jetpack-user-agent.php' ) ) {
54
+ if ( function_exists( "jetpack_is_mobile" ) == false )
55
+ include( dirname( WPCACHEHOME ) . '/jetpack/class.jetpack-user-agent.php' );
56
+
57
+ if ( jetpack_is_mobile() )
58
+ return 'mobile';
59
+ else
60
+ return 'normal';
61
+ } else {
62
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_super_cache_jetpack_cookie_check: jetpack UA file not found." );
63
+ return "normal";
64
+ }
65
+ }
66
+
67
+ if ( isset( $cache_jetpack ) && $cache_jetpack == 1 ) {
68
+ add_cacheaction( 'wp_cache_check_mobile', 'wp_super_cache_jetpack_cookie_check' );
69
+ }
70
+ ?>
plugins/wptouch.php CHANGED
@@ -21,7 +21,7 @@ function wp_super_cache_wptouch_admin() {
21
  <form name="wp_manager" action="" method="post">
22
  <label><input type="radio" name="cache_wptouch" value="1" <?php if( $cache_wptouch ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
23
  <label><input type="radio" name="cache_wptouch" value="0" <?php if( !$cache_wptouch ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
24
- <p><?php _e( '', 'wp-super-cache' ); ?></p><?php
25
  echo '<p>' . __( 'Provides support for <a href="http://wordpress.org/extend/plugins/wptouch/">WPTouch</a> mobile theme and plugin.', 'wp-super-cache' ) . '</p>';
26
  if ( isset( $changed ) && $changed ) {
27
  if ( $cache_wptouch )
21
  <form name="wp_manager" action="" method="post">
22
  <label><input type="radio" name="cache_wptouch" value="1" <?php if( $cache_wptouch ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
23
  <label><input type="radio" name="cache_wptouch" value="0" <?php if( !$cache_wptouch ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
24
+ <?php
25
  echo '<p>' . __( 'Provides support for <a href="http://wordpress.org/extend/plugins/wptouch/">WPTouch</a> mobile theme and plugin.', 'wp-super-cache' ) . '</p>';
26
  if ( isset( $changed ) && $changed ) {
27
  if ( $cache_wptouch )
readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === WP Super Cache ===
2
  Contributors: donncha, automattic
3
  Tags: performance,caching,wp-cache,wp-super-cache,cache
4
- Tested up to: 3.5.1
5
- Stable tag: 1.3.1
6
  Requires at least: 3.0
7
 
8
  A very fast caching engine for WordPress that produces static html files.
@@ -56,12 +56,16 @@ The cache directory, usually wp-content/cache/ is only for temporary files. Do n
56
 
57
  == Upgrade Notice ==
58
 
59
- = 1.3.1 =
60
- Fixed XSS problem on the settings page. Upgrade recommended.
61
- Warning: if you use them, you will have to enable mfunc, mclude and dynamic-cached-content on the settings page in the next major release (1.4).
62
 
63
  == Changelog ==
64
 
 
 
 
 
 
65
  = 1.3.1 =
66
  * Minor updates to documentation
67
  * Fixed XSS in settings page.
1
  === WP Super Cache ===
2
  Contributors: donncha, automattic
3
  Tags: performance,caching,wp-cache,wp-super-cache,cache
4
+ Tested up to: 3.6
5
+ Stable tag: 1.3.2
6
  Requires at least: 3.0
7
 
8
  A very fast caching engine for WordPress that produces static html files.
56
 
57
  == Upgrade Notice ==
58
 
59
+ = 1.3.2 =
60
+ IMPORTANT - Dynamic cached content now disabled by default. See advanced settings page. Better mangling of the mfunc tag in comments. Jetpack Mobile Theme support.
 
61
 
62
  == Changelog ==
63
 
64
+ = 1.3.2 =
65
+ * Any mfunc/mclude/dynamic-cached-content tags in comments are now removed.
66
+ * Dynamic cached content feature disabled by default and must be enabled on the Advanced Settings page.
67
+ * Support for the mobile theme in Jetpack via helper plugin on script's Plugins tab.
68
+
69
  = 1.3.1 =
70
  * Minor updates to documentation
71
  * Fixed XSS in settings page.
wp-cache-phase1.php CHANGED
@@ -129,13 +129,13 @@ function wp_cache_serve_cache_file() {
129
  }
130
 
131
  if ( $wp_cache_no_cache_for_get && false == empty( $_GET ) ) {
132
- if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Caching disabled on settings page.", 1 );
133
  return false;
134
  }
135
 
136
  if ( $wp_cache_object_cache && wp_cache_get_cookies_values() == '' ) {
137
  if ( !empty( $_GET ) ) {
138
- if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Not serving request from object cache", 1 );
139
  return false;
140
  }
141
 
@@ -337,13 +337,15 @@ function wp_cache_late_loader() {
337
 
338
  function wp_cache_get_cookies_values() {
339
  $string = '';
 
340
  if ( defined( 'LOGGED_IN_COOKIE' ) )
341
- $logged_in_cookie = preg_quote( constant( 'LOGGED_IN_COOKIE' ) );
342
- else
343
- $logged_in_cookie = 'wordpress_logged_in';
 
344
  while ($key = key($_COOKIE)) {
345
- if ( preg_match( "/^wp-postpass|^" . $logged_in_cookie . "|^comment_author_/", $key ) ) {
346
- if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Cookie detected: $key", 5 );
347
  $string .= $_COOKIE[ $key ] . ",";
348
  }
349
  next($_COOKIE);
@@ -399,12 +401,16 @@ function wp_cache_check_mobile( $cache_key ) {
399
  if ( !isset( $wp_cache_mobile_enabled ) || false == $wp_cache_mobile_enabled )
400
  return $cache_key;
401
 
 
 
402
  // allow plugins to short circuit mobile check. Cookie, extra UA checks?
403
  switch( do_cacheaction( 'wp_cache_check_mobile', $cache_key ) ) {
404
  case "normal":
 
405
  return $cache_key;
406
  break;
407
  case "mobile":
 
408
  return $cache_key . "-mobile";
409
  break;
410
  }
@@ -413,8 +419,10 @@ function wp_cache_check_mobile( $cache_key ) {
413
  return $cache_key;
414
  }
415
 
416
- if ( do_cacheaction( 'disable_mobile_check', false ) )
 
417
  return $cache_key;
 
418
 
419
  $browsers = explode( ',', $wp_cache_mobile_browsers );
420
  $user_agent = strtolower( $_SERVER['HTTP_USER_AGENT'] );
@@ -643,7 +651,7 @@ function wp_supercache_cache_for_admins() {
643
  reset( $cookie_keys );
644
  foreach( $cookie_keys as $key ) {
645
  if ( strpos( $cookie, $key ) !== FALSE ) {
646
- if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Removing auth from $_COOKIE to allow caching for logged user (' . $cookie . ')', 5 );
647
  unset( $_COOKIE[ $cookie ] );
648
  }
649
  }
129
  }
130
 
131
  if ( $wp_cache_no_cache_for_get && false == empty( $_GET ) ) {
132
+ if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Caching disabled on settings page. " . print_r( $_GET, 1 ), 1 );
133
  return false;
134
  }
135
 
136
  if ( $wp_cache_object_cache && wp_cache_get_cookies_values() == '' ) {
137
  if ( !empty( $_GET ) ) {
138
+ if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Not serving request from object cache. " . print_r( $_GET, 1 ), 1 );
139
  return false;
140
  }
141
 
337
 
338
  function wp_cache_get_cookies_values() {
339
  $string = '';
340
+ $regex = "/^wp-postpass|^comment_author_";
341
  if ( defined( 'LOGGED_IN_COOKIE' ) )
342
+ $regex .= "|^" . preg_quote( constant( 'LOGGED_IN_COOKIE' ) );
343
+ else
344
+ $regex .= "|^wordpress_logged_in_";
345
+ $regex .= "/";
346
  while ($key = key($_COOKIE)) {
347
+ if ( preg_match( $regex, $key ) ) {
348
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_get_cookies_values: $regex Cookie detected: $key", 5 );
349
  $string .= $_COOKIE[ $key ] . ",";
350
  }
351
  next($_COOKIE);
401
  if ( !isset( $wp_cache_mobile_enabled ) || false == $wp_cache_mobile_enabled )
402
  return $cache_key;
403
 
404
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_check_mobile: $cache_key" );
405
+
406
  // allow plugins to short circuit mobile check. Cookie, extra UA checks?
407
  switch( do_cacheaction( 'wp_cache_check_mobile', $cache_key ) ) {
408
  case "normal":
409
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_check_mobile: desktop user agent detected by wp_cache_check_mobile action" );
410
  return $cache_key;
411
  break;
412
  case "mobile":
413
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_check_mobile: mobile user agent detected by wp_cache_check_mobile action" );
414
  return $cache_key . "-mobile";
415
  break;
416
  }
419
  return $cache_key;
420
  }
421
 
422
+ if ( do_cacheaction( 'disable_mobile_check', false ) ) {
423
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_check_mobile: disable_mobile_check disabled mobile check" );
424
  return $cache_key;
425
+ }
426
 
427
  $browsers = explode( ',', $wp_cache_mobile_browsers );
428
  $user_agent = strtolower( $_SERVER['HTTP_USER_AGENT'] );
651
  reset( $cookie_keys );
652
  foreach( $cookie_keys as $key ) {
653
  if ( strpos( $cookie, $key ) !== FALSE ) {
654
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Removing auth from $_COOKIE to allow caching for logged in user (' . $cookie . ')', 5 );
655
  unset( $_COOKIE[ $cookie ] );
656
  }
657
  }
wp-cache-phase2.php CHANGED
@@ -46,7 +46,7 @@ function wp_cache_phase2() {
46
  }
47
 
48
  if ( $wp_cache_no_cache_for_get && false == empty( $_GET ) && false == defined( 'DOING_CRON' ) ) {
49
- if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Caching disabled on settings page.", 1 );
50
  return false;
51
  }
52
 
@@ -71,7 +71,7 @@ function wp_cache_phase2() {
71
  }
72
 
73
  if ( !empty( $_GET ) ) {
74
- if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Supercache caching disabled. Only using wp-cache. Non empty GET request.', 5 );
75
  $super_cache_enabled = false;
76
  }
77
 
@@ -353,7 +353,7 @@ function wp_cache_get_ob(&$buffer) {
353
  global $wp_cache_404, $gzsize, $supercacheonly;
354
  global $blog_cache_dir, $wp_cache_request_uri, $wp_supercache_cache_list;
355
  global $wp_cache_not_logged_in, $wp_cache_object_cache, $cache_max_time;
356
- global $wp_cache_is_home, $wp_cache_front_page_checks;
357
 
358
  $new_cache = true;
359
  $wp_cache_meta = '';
@@ -499,20 +499,29 @@ function wp_cache_get_ob(&$buffer) {
499
  $added_cache = 0;
500
  $oc_key = get_oc_key();
501
  if ( preg_match( '/<!--mclude|<!--mfunc|<!--dynamic-cached-content-->/', $buffer ) ) { //Dynamic content
502
- if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Dynamic content found in buffer.", 4 );
503
- $store = preg_replace('|<!--mclude (.*?)-->(.*?)<!--/mclude-->|is',
 
 
 
 
 
 
 
 
504
  "<!--mclude-->\n<?php include_once('" . ABSPATH . "$1'); ?>\n<!--/mclude-->", $buffer);
505
- $store = preg_replace('|<!--mfunc (.*?)-->(.*?)<!--/mfunc-->|is',
506
  "<!--mfunc-->\n<?php $1 ;?>\n<!--/mfunc-->", $store);
507
- $store = preg_replace('|<!--dynamic-cached-content-->(.*?)<!--(.*?)--><!--/dynamic-cached-content-->|is',
508
  "<!--dynamic-cached-content-->\n<?php$2?>\n<!--/dynamic-cached-content-->", $store);
509
- $wp_cache_meta[ 'dynamic' ] = true;
510
- /* Clean function calls in tag */
511
- $buffer = preg_replace('|<!--mclude (.*?)-->|is', '<!--mclude-->', $buffer);
512
- $buffer = preg_replace('|<!--mfunc (.*?)-->|is', '<!--mfunc-->', $buffer);
513
- $buffer = preg_replace('|<!--dynamic-cached-content-->(.*?)<!--(.*?)--><!--/dynamic-cached-content-->|is',
514
  "<!--dynamic-cached-content-->$1<!--/dynamic-cached-content-->", $buffer);
515
- $store = apply_filters( 'wpsupercache_buffer', $store );
 
516
  // Append WP Super Cache or Live page comment tag
517
  wp_cache_append_tag($buffer);
518
  wp_cache_append_tag($store);
@@ -668,7 +677,7 @@ function wp_cache_get_ob(&$buffer) {
668
  $last_urls = (array)get_option( 'supercache_last_cached' );
669
  if ( count( $last_urls ) >= 10 )
670
  $last_urls = array_slice( $last_urls, 1, 9 );
671
- $last_urls[] = array( 'url' => $_SERVER[ 'REQUEST_URI' ], 'date' => date( 'Y-m-d H:i:s' ) );
672
  update_option( 'supercache_last_cached', $last_urls );
673
  }
674
  wp_cache_writers_exit();
46
  }
47
 
48
  if ( $wp_cache_no_cache_for_get && false == empty( $_GET ) && false == defined( 'DOING_CRON' ) ) {
49
+ if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Caching disabled on settings page. " . print_r( $_GET, 1 ), 1 );
50
  return false;
51
  }
52
 
71
  }
72
 
73
  if ( !empty( $_GET ) ) {
74
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Supercache caching disabled. Only using wp-cache. Non empty GET request. ' . print_r( $_GET, 1 ), 5 );
75
  $super_cache_enabled = false;
76
  }
77
 
353
  global $wp_cache_404, $gzsize, $supercacheonly;
354
  global $blog_cache_dir, $wp_cache_request_uri, $wp_supercache_cache_list;
355
  global $wp_cache_not_logged_in, $wp_cache_object_cache, $cache_max_time;
356
+ global $wp_cache_is_home, $wp_cache_front_page_checks, $wp_cache_mfunc_enabled;
357
 
358
  $new_cache = true;
359
  $wp_cache_meta = '';
499
  $added_cache = 0;
500
  $oc_key = get_oc_key();
501
  if ( preg_match( '/<!--mclude|<!--mfunc|<!--dynamic-cached-content-->/', $buffer ) ) { //Dynamic content
502
+ if ( !isset( $wp_cache_mfunc_enabled ) || $wp_cache_mfunc_enabled == 0 ) {
503
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Dynamic content found in buffer but dynamic caching disabled on settings page.", 4 );
504
+ wp_cache_add_to_buffer( $buffer, 'Super Cache dynamic page detected but dynamic caching disabled on the settings page.' );
505
+ $buffer = preg_replace( '#(<!--\s*(mclude|mfunc|dynamic-cached-content).*<!-+\s*/\s*(mfunc|mclude|dynamic-cached-content)\s*-+>)#ism','', $buffer );
506
+ $store = $buffer;
507
+ /* Clean function calls in tag */
508
+ $store = apply_filters( 'wpsupercache_buffer', $store );
509
+ } else {
510
+ if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Dynamic content found in buffer.", 4 );
511
+ $store = preg_replace('|<!--mclude (.*?)-->(.*?)<!--/mclude-->|is',
512
  "<!--mclude-->\n<?php include_once('" . ABSPATH . "$1'); ?>\n<!--/mclude-->", $buffer);
513
+ $store = preg_replace('|<!--mfunc (.*?)-->(.*?)<!--/mfunc-->|is',
514
  "<!--mfunc-->\n<?php $1 ;?>\n<!--/mfunc-->", $store);
515
+ $store = preg_replace('|<!--dynamic-cached-content-->(.*?)<!--(.*?)--><!--/dynamic-cached-content-->|is',
516
  "<!--dynamic-cached-content-->\n<?php$2?>\n<!--/dynamic-cached-content-->", $store);
517
+ $wp_cache_meta[ 'dynamic' ] = true;
518
+ /* Clean function calls in tag */
519
+ $buffer = preg_replace('|<!--mclude (.*?)-->|is', '<!--mclude-->', $buffer);
520
+ $buffer = preg_replace('|<!--mfunc (.*?)-->|is', '<!--mfunc-->', $buffer);
521
+ $buffer = preg_replace('|<!--dynamic-cached-content-->(.*?)<!--(.*?)--><!--/dynamic-cached-content-->|is',
522
  "<!--dynamic-cached-content-->$1<!--/dynamic-cached-content-->", $buffer);
523
+ $store = apply_filters( 'wpsupercache_buffer', $store );
524
+ }
525
  // Append WP Super Cache or Live page comment tag
526
  wp_cache_append_tag($buffer);
527
  wp_cache_append_tag($store);
677
  $last_urls = (array)get_option( 'supercache_last_cached' );
678
  if ( count( $last_urls ) >= 10 )
679
  $last_urls = array_slice( $last_urls, 1, 9 );
680
+ $last_urls[] = array( 'url' => preg_replace( '/[ <>\'\"\r\n\t\(\)]/', '', $_SERVER[ 'REQUEST_URI' ] ), 'date' => date( 'Y-m-d H:i:s' ) );
681
  update_option( 'supercache_last_cached', $last_urls );
682
  }
683
  wp_cache_writers_exit();
wp-cache.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP Super Cache
4
  Plugin URI: http://ocaoimh.ie/wp-super-cache/
5
  Description: Very fast caching plugin for WordPress.
6
- Version: 1.3.1
7
  Author: Donncha O Caoimh
8
  Author URI: http://ocaoimh.ie/
9
  */
@@ -252,7 +252,7 @@ function wp_cache_manager_error_checks() {
252
 
253
  $valid_nonce = isset($_REQUEST['_wpnonce']) ? wp_verify_nonce($_REQUEST['_wpnonce'], 'wp-cache') : false;
254
  // Check that garbage collection is running
255
- if ( $valid_nonce && $_POST[ 'action' ] == 'dismiss_gc_warning' ) {
256
  wp_cache_replace_line('^ *\$dismiss_gc_warning', "\$dismiss_gc_warning = 1;", $wp_cache_config_file);
257
  $dismiss_gc_warning = 1;
258
  } elseif ( !isset( $dismiss_gc_warning ) ) {
@@ -279,7 +279,7 @@ function wp_cache_manager_error_checks() {
279
 
280
  // Server could be running as the owner of the wp-content directory. Therefore, if it's
281
  // writable, issue a warning only if the permissions aren't 755.
282
- if ( $valid_nonce && $_POST[ 'action' ] == 'dismiss_readable_warning' ) {
283
  wp_cache_replace_line('^ *\$dismiss_readable_warning', "\$dismiss_readable_warning = 1;", $wp_cache_config_file);
284
  $dismiss_readable_warning = 1;
285
  } elseif ( !isset( $dismiss_readable_warning ) ) {
@@ -352,7 +352,7 @@ function wp_cache_manager_error_checks() {
352
  }
353
  }
354
 
355
- if ( $valid_nonce && $_POST[ 'action' ] == 'dismiss_htaccess_warning' ) {
356
  wp_cache_replace_line('^ *\$dismiss_htaccess_warning', "\$dismiss_htaccess_warning = 1;", $wp_cache_config_file);
357
  $dismiss_htaccess_warning = 1;
358
  } elseif ( !isset( $dismiss_htaccess_warning ) ) {
@@ -395,7 +395,7 @@ if ( isset( $_GET[ 'action' ] ) && $_GET[ 'action' ] == 'delcachepage' )
395
  add_action( 'admin_init', 'admin_bar_delete_page' );
396
 
397
  function wp_cache_manager_updates() {
398
- global $wp_cache_mobile_enabled, $wp_supercache_cache_list, $wp_cache_config_file, $wp_cache_hello_world, $wp_cache_clear_on_post_edit, $cache_rebuild_files, $wp_cache_mutex_disabled, $wp_cache_not_logged_in, $wp_cache_make_known_anon, $cache_path, $wp_cache_object_cache, $_wp_using_ext_object_cache, $wp_cache_refresh_single_only, $cache_compression, $wp_cache_mod_rewrite, $wp_supercache_304, $wp_super_cache_late_init, $wp_cache_front_page_checks, $cache_page_secret, $wp_cache_disable_utf8, $wp_cache_no_cache_for_get;
399
  global $cache_schedule_type, $cache_scheduled_time, $cache_max_time, $cache_time_interval, $wp_cache_shutdown_gc;
400
 
401
  if ( !wpsupercache_site_admin() )
@@ -471,6 +471,13 @@ function wp_cache_manager_updates() {
471
  }
472
  wp_cache_replace_line('^ *\$wp_supercache_304', "\$wp_supercache_304 = " . $wp_supercache_304 . ";", $wp_cache_config_file);
473
 
 
 
 
 
 
 
 
474
  if( isset( $_POST[ 'wp_cache_mobile_enabled' ] ) ) {
475
  $wp_cache_mobile_enabled = 1;
476
  } else {
@@ -608,7 +615,7 @@ function wp_cache_manager() {
608
  global $wp_cache_clear_on_post_edit, $cache_rebuild_files, $wp_cache_mutex_disabled, $wp_cache_mobile_enabled, $wp_cache_mobile_browsers, $wp_cache_no_cache_for_get;
609
  global $wp_cache_cron_check, $wp_cache_debug, $wp_cache_not_logged_in, $wp_cache_make_known_anon, $wp_supercache_cache_list, $cache_page_secret, $cache_home_path;
610
  global $wp_super_cache_front_page_check, $wp_cache_object_cache, $_wp_using_ext_object_cache, $wp_cache_refresh_single_only, $wp_cache_mobile_prefixes;
611
- global $wpmu_version, $cache_max_time, $wp_cache_mod_rewrite, $wp_supercache_304, $wp_super_cache_late_init, $wp_cache_front_page_checks, $wp_cache_disable_utf8;
612
 
613
  if ( !wpsupercache_site_admin() )
614
  return false;
@@ -973,6 +980,7 @@ jQuery(document).ready(function(){
973
  <td>
974
  <fieldset>
975
  <legend class="hidden">Advanced</legend>
 
976
  <label><input type='checkbox' name='wp_cache_mobile_enabled' <?php if( $wp_cache_mobile_enabled ) echo "checked"; ?> value='1'> <?php _e( 'Mobile device support. (External plugin or theme required. See the <a href="http://wordpress.org/extend/plugins/wp-super-cache/faq/">FAQ</a> for further details.)', 'wp-super-cache' ); ?></label><br />
977
  <?php if ( $wp_cache_mobile_enabled ) {
978
  echo '<blockquote><h4>' . __( 'Mobile Browsers', 'wp-super-cache' ) . '</h4>' . implode( ', ', $wp_cache_mobile_browsers ) . "<br /><h4>" . __( 'Mobile Prefixes', 'wp-super-cache' ) . "</h4>" . implode( ', ', $wp_cache_mobile_prefixes ) . "<br /></blockquote>";
@@ -3149,7 +3157,7 @@ function no_mfunc_in_comments( $comment_data ) {
3149
  $text = $comment_data;
3150
 
3151
  if ( preg_match( '/<!--\s*mclude|<!--\s*mfunc|<!--\s*dynamic-cached-content/i', $text )) {
3152
- $text = preg_replace( '#(<!--\s*(mclude|mfunc|dynamic-cached-content).*<!-+\s*/\s*(mfunc|mclude|dynamic-cached-content)\s*-+>)#ism','<!-- unsafe comment zapped -->', $text );
3153
  if ( is_array( $comment_data ) )
3154
  $comment_data[ 'comment_content' ] = $text;
3155
  else
3
  Plugin Name: WP Super Cache
4
  Plugin URI: http://ocaoimh.ie/wp-super-cache/
5
  Description: Very fast caching plugin for WordPress.
6
+ Version: 1.3.2
7
  Author: Donncha O Caoimh
8
  Author URI: http://ocaoimh.ie/
9
  */
252
 
253
  $valid_nonce = isset($_REQUEST['_wpnonce']) ? wp_verify_nonce($_REQUEST['_wpnonce'], 'wp-cache') : false;
254
  // Check that garbage collection is running
255
+ if ( $valid_nonce && isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'dismiss_gc_warning' ) {
256
  wp_cache_replace_line('^ *\$dismiss_gc_warning', "\$dismiss_gc_warning = 1;", $wp_cache_config_file);
257
  $dismiss_gc_warning = 1;
258
  } elseif ( !isset( $dismiss_gc_warning ) ) {
279
 
280
  // Server could be running as the owner of the wp-content directory. Therefore, if it's
281
  // writable, issue a warning only if the permissions aren't 755.
282
+ if ( $valid_nonce && isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'dismiss_readable_warning' ) {
283
  wp_cache_replace_line('^ *\$dismiss_readable_warning', "\$dismiss_readable_warning = 1;", $wp_cache_config_file);
284
  $dismiss_readable_warning = 1;
285
  } elseif ( !isset( $dismiss_readable_warning ) ) {
352
  }
353
  }
354
 
355
+ if ( $valid_nonce && isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'dismiss_htaccess_warning' ) {
356
  wp_cache_replace_line('^ *\$dismiss_htaccess_warning', "\$dismiss_htaccess_warning = 1;", $wp_cache_config_file);
357
  $dismiss_htaccess_warning = 1;
358
  } elseif ( !isset( $dismiss_htaccess_warning ) ) {
395
  add_action( 'admin_init', 'admin_bar_delete_page' );
396
 
397
  function wp_cache_manager_updates() {
398
+ global $wp_cache_mobile_enabled, $wp_cache_mfunc_enabled, $wp_supercache_cache_list, $wp_cache_config_file, $wp_cache_hello_world, $wp_cache_clear_on_post_edit, $cache_rebuild_files, $wp_cache_mutex_disabled, $wp_cache_not_logged_in, $wp_cache_make_known_anon, $cache_path, $wp_cache_object_cache, $_wp_using_ext_object_cache, $wp_cache_refresh_single_only, $cache_compression, $wp_cache_mod_rewrite, $wp_supercache_304, $wp_super_cache_late_init, $wp_cache_front_page_checks, $cache_page_secret, $wp_cache_disable_utf8, $wp_cache_no_cache_for_get;
399
  global $cache_schedule_type, $cache_scheduled_time, $cache_max_time, $cache_time_interval, $wp_cache_shutdown_gc;
400
 
401
  if ( !wpsupercache_site_admin() )
471
  }
472
  wp_cache_replace_line('^ *\$wp_supercache_304', "\$wp_supercache_304 = " . $wp_supercache_304 . ";", $wp_cache_config_file);
473
 
474
+ if( isset( $_POST[ 'wp_cache_mfunc_enabled' ] ) ) {
475
+ $wp_cache_mfunc_enabled = 1;
476
+ } else {
477
+ $wp_cache_mfunc_enabled = 0;
478
+ }
479
+ wp_cache_replace_line('^ *\$wp_cache_mfunc_enabled', "\$wp_cache_mfunc_enabled = " . $wp_cache_mfunc_enabled . ";", $wp_cache_config_file);
480
+
481
  if( isset( $_POST[ 'wp_cache_mobile_enabled' ] ) ) {
482
  $wp_cache_mobile_enabled = 1;
483
  } else {
615
  global $wp_cache_clear_on_post_edit, $cache_rebuild_files, $wp_cache_mutex_disabled, $wp_cache_mobile_enabled, $wp_cache_mobile_browsers, $wp_cache_no_cache_for_get;
616
  global $wp_cache_cron_check, $wp_cache_debug, $wp_cache_not_logged_in, $wp_cache_make_known_anon, $wp_supercache_cache_list, $cache_page_secret, $cache_home_path;
617
  global $wp_super_cache_front_page_check, $wp_cache_object_cache, $_wp_using_ext_object_cache, $wp_cache_refresh_single_only, $wp_cache_mobile_prefixes;
618
+ global $wpmu_version, $cache_max_time, $wp_cache_mod_rewrite, $wp_supercache_304, $wp_super_cache_late_init, $wp_cache_front_page_checks, $wp_cache_disable_utf8, $wp_cache_mfunc_enabled;
619
 
620
  if ( !wpsupercache_site_admin() )
621
  return false;
980
  <td>
981
  <fieldset>
982
  <legend class="hidden">Advanced</legend>
983
+ <label><input type='checkbox' name='wp_cache_mfunc_enabled' <?php if( $wp_cache_mfunc_enabled ) echo "checked"; ?> value='1' <?php if ( $wp_cache_mod_rewrite || $super_cache_enabled == false ) { echo "disabled='disabled'"; } ?>> <?php _e( 'Enable dynamic caching (mfunc, mclude, dynamic-cached-content). See the <a href="http://wordpress.org/extend/plugins/wp-super-cache/faq/">FAQ</a> for further details.)', 'wp-super-cache' ); ?></label><br />
984
  <label><input type='checkbox' name='wp_cache_mobile_enabled' <?php if( $wp_cache_mobile_enabled ) echo "checked"; ?> value='1'> <?php _e( 'Mobile device support. (External plugin or theme required. See the <a href="http://wordpress.org/extend/plugins/wp-super-cache/faq/">FAQ</a> for further details.)', 'wp-super-cache' ); ?></label><br />
985
  <?php if ( $wp_cache_mobile_enabled ) {
986
  echo '<blockquote><h4>' . __( 'Mobile Browsers', 'wp-super-cache' ) . '</h4>' . implode( ', ', $wp_cache_mobile_browsers ) . "<br /><h4>" . __( 'Mobile Prefixes', 'wp-super-cache' ) . "</h4>" . implode( ', ', $wp_cache_mobile_prefixes ) . "<br /></blockquote>";
3157
  $text = $comment_data;
3158
 
3159
  if ( preg_match( '/<!--\s*mclude|<!--\s*mfunc|<!--\s*dynamic-cached-content/i', $text )) {
3160
+ $text = preg_replace( '#(<!--\s*(mclude|mfunc|dynamic-cached-content))#ism','<!-- unsafe comment zapped -->', $text );
3161
  if ( is_array( $comment_data ) )
3162
  $comment_data[ 'comment_content' ] = $text;
3163
  else
wp-super-cache.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2012
2
  # This file is distributed under the same license as the package.
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n"
7
- "POT-Creation-Date: 2012-10-04 20:30:16+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: 2012-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
@@ -24,7 +24,7 @@ msgid ""
24
  "+does+Origin+Pull+work%3F\" target=\"_blank\">origin pull</a>."
25
  msgstr ""
26
 
27
- #: ossdl-cdn.php:152 wp-cache.php:1159
28
  msgid ""
29
  "The <a href=\"%1$s\">CDN Sync Tool</a> plugin will help upload files to "
30
  "Amazon S3/Cloudfront if you would rather not depend on origin pull. See the "
@@ -115,14 +115,14 @@ msgid "Awaiting Moderation"
115
  msgstr ""
116
 
117
  #: plugins/awaitingmoderation.php:34 plugins/badbehaviour.php:65
118
- #: plugins/domain-mapping.php:75 plugins/searchengine.php:69
119
- #: plugins/wptouch.php:22 wp-cache.php:1397
120
  msgid "Enabled"
121
  msgstr ""
122
 
123
  #: plugins/awaitingmoderation.php:35 plugins/badbehaviour.php:66
124
- #: plugins/domain-mapping.php:76 plugins/searchengine.php:70
125
- #: plugins/wptouch.php:23 wp-cache.php:1397
126
  msgid "Disabled"
127
  msgstr ""
128
 
@@ -133,14 +133,15 @@ msgid ""
133
  msgstr ""
134
 
135
  #: plugins/awaitingmoderation.php:40 plugins/badbehaviour.php:71
136
- #: plugins/domain-mapping.php:81 plugins/searchengine.php:75
137
- #: plugins/wptouch.php:28 wp-cache.php:1858 wp-cache.php:1860
 
138
  msgid "enabled"
139
  msgstr ""
140
 
141
  #: plugins/awaitingmoderation.php:42 plugins/badbehaviour.php:73
142
- #: plugins/domain-mapping.php:83 plugins/searchengine.php:77
143
- #: plugins/wptouch.php:30
144
  msgid "disabled"
145
  msgstr ""
146
 
@@ -149,8 +150,8 @@ msgid "Awaiting Moderation is now %s"
149
  msgstr ""
150
 
151
  #: plugins/awaitingmoderation.php:45 plugins/badbehaviour.php:76
152
- #: plugins/domain-mapping.php:86 plugins/searchengine.php:80
153
- #: plugins/wptouch.php:33
154
  msgid "Update"
155
  msgstr ""
156
 
@@ -173,7 +174,7 @@ msgstr ""
173
  msgid "Bad Behavior support is now %s"
174
  msgstr ""
175
 
176
- #: plugins/badbehaviour.php:83 wp-cache.php:1487 wp-cache.php:1492
177
  msgid "Warning!"
178
  msgstr ""
179
 
@@ -198,15 +199,30 @@ msgid ""
198
  "enable the domain mapping helper plugin."
199
  msgstr ""
200
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  #: plugins/multisite.php:13
202
  msgid "Cached"
203
  msgstr ""
204
 
205
- #: plugins/multisite.php:31 wp-cache.php:1410
206
  msgid "Enable"
207
  msgstr ""
208
 
209
- #: plugins/multisite.php:33 plugins/searchengine.php:61 wp-cache.php:1410
210
  msgid "Disable"
211
  msgstr ""
212
 
@@ -248,17 +264,17 @@ msgid ""
248
  "the WPTouch helper plugin."
249
  msgstr ""
250
 
251
- #: wp-cache-phase2.php:1248
252
  msgid "Cache expiry cron job failed. Job will run again in 10 seconds."
253
  msgstr ""
254
 
255
- #: wp-cache-phase2.php:1252
256
  msgid ""
257
  "Cache expiry cron job took more than 30 seconds. You should probably run the "
258
  "garbage collector more often."
259
  msgstr ""
260
 
261
- #: wp-cache-phase2.php:1261
262
  msgid "[%1$s] WP Super Cache GC Report"
263
  msgstr ""
264
 
@@ -473,8 +489,8 @@ msgid ""
473
  "Add the rules yourself. Edit %s.htaccess and find the block of code enclosed "
474
  "by the lines <code># BEGIN WPSuperCache</code> and <code># END WPSuperCache</"
475
  "code>. There are two sections that look very similar. Just below the line "
476
- "<code>%%{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_)."
477
- "*$</code> add these lines: (do it twice, once for each section)"
478
  msgstr ""
479
 
480
  #: wp-cache.php:337
@@ -518,60 +534,60 @@ msgid ""
518
  "site is hosted. This will be fixed in the future."
519
  msgstr ""
520
 
521
- #: wp-cache.php:590
522
  msgid ""
523
  "<strong>Warning!</strong> You attempted to enable compression but <code>zlib."
524
  "output_compression</code> is enabled. See #21 in the Troubleshooting section "
525
  "of the readme file."
526
  msgstr ""
527
 
528
- #: wp-cache.php:686
529
  msgid "WP Super Cache Settings"
530
  msgstr ""
531
 
532
- #: wp-cache.php:700
533
  msgid ""
534
  "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced "
535
  "Settings Page by default."
536
  msgstr ""
537
 
538
- #: wp-cache.php:711
539
  msgid ""
540
  "Configuration file changed, some values might be wrong. Load the page again "
541
  "from the \"Settings\" menu to reset them."
542
  msgstr ""
543
 
544
- #: wp-cache.php:743
545
  msgid "Caching must be enabled to use this feature"
546
  msgstr ""
547
 
548
- #: wp-cache.php:761 wp-cache.php:901
549
  msgid "Cancel Cache Preload"
550
  msgstr ""
551
 
552
- #: wp-cache.php:769
553
  msgid ""
554
  "Scheduled preloading of cache almost cancelled. It may take up to a minute "
555
  "for it to cancel completely."
556
  msgstr ""
557
 
558
- #: wp-cache.php:780
559
  msgid "Scheduled preloading of cache cancelled."
560
  msgstr ""
561
 
562
- #: wp-cache.php:812 wp-cache.php:899
563
  msgid "Preload Cache Now"
564
  msgstr ""
565
 
566
- #: wp-cache.php:816
567
  msgid "Scheduled preloading of cache in 10 seconds."
568
  msgstr ""
569
 
570
- #: wp-cache.php:821
571
  msgid "Scheduled preloading of cache in %d minutes"
572
  msgstr ""
573
 
574
- #: wp-cache.php:825
575
  msgid ""
576
  "This will cache every published post and page on your site. It will create "
577
  "supercache static files so unknown visitors (including bots) will hit a "
@@ -579,259 +595,266 @@ msgid ""
579
  "speed as a metric when judging websites now."
580
  msgstr ""
581
 
582
- #: wp-cache.php:826
583
  msgid ""
584
  "Preloading creates lots of files however. Caching is done from the newest "
585
  "post to the oldest so please consider only caching the newest if you have "
586
  "lots (10,000+) of posts. This is especially important on shared hosting."
587
  msgstr ""
588
 
589
- #: wp-cache.php:827
590
  msgid ""
591
  "In &#8217;Preload Mode&#8217; regular garbage collection will only clean out "
592
  "old legacy files for known users, not the preloaded supercache files. This "
593
  "is a recommended setting when the cache is preloaded."
594
  msgstr ""
595
 
596
- #: wp-cache.php:831
597
  msgid ""
598
  "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d "
599
  "minutes.)"
600
  msgstr ""
601
 
602
- #: wp-cache.php:844
603
  msgid "all"
604
  msgstr ""
605
 
606
- #: wp-cache.php:857
607
  msgid "Preload %s posts."
608
  msgstr ""
609
 
610
- #: wp-cache.php:864
611
  msgid ""
612
  "Preload mode (garbage collection only on legacy cache files. Recommended.)"
613
  msgstr ""
614
 
615
- #: wp-cache.php:867
616
  msgid "Preload tags, categories and other taxonomies."
617
  msgstr ""
618
 
619
- #: wp-cache.php:870
620
  msgid "Send me status emails when files are refreshed."
621
  msgstr ""
622
 
623
- #: wp-cache.php:875
624
  msgid "Many emails, 2 emails per 100 posts."
625
  msgstr ""
626
 
627
- #: wp-cache.php:878
628
  msgid "Medium, 1 email per 100 posts."
629
  msgstr ""
630
 
631
- #: wp-cache.php:881
632
  msgid "Less emails, 1 at the start and 1 at the end of preloading all posts."
633
  msgstr ""
634
 
635
- #: wp-cache.php:885
636
  msgid "Refresh of cache in %d hours %d minutes and %d seconds."
637
  msgstr ""
638
 
639
- #: wp-cache.php:886
640
  msgid "Full refresh of cache in %d hours %d minutes and %d seconds."
641
  msgstr ""
642
 
643
- #: wp-cache.php:892
644
  msgid "Currently caching from post %d to %d."
645
  msgstr ""
646
 
647
- #: wp-cache.php:896
648
  msgid "<strong>Page last cached:</strong> %s"
649
  msgstr ""
650
 
651
- #: wp-cache.php:899
652
  msgid "Update Settings"
653
  msgstr ""
654
 
655
- #: wp-cache.php:907
656
  msgid ""
657
  "Preloading of cache disabled. Please disable legacy page caching or talk to "
658
  "your host administrator."
659
  msgstr ""
660
 
661
- #: wp-cache.php:924 wp-cache.php:1035
662
  msgid "Caching"
663
  msgstr ""
664
 
665
- #: wp-cache.php:928
666
  msgid "Cache hits to this website for quick access."
667
  msgstr ""
668
 
669
- #: wp-cache.php:928 wp-cache.php:929 wp-cache.php:946 wp-cache.php:955
670
- #: wp-cache.php:962 wp-cache.php:965 wp-cache.php:982 wp-cache.php:1038
671
  msgid "Recommended"
672
  msgstr ""
673
 
674
- #: wp-cache.php:929
675
  msgid "Use mod_rewrite to serve cache files."
676
  msgstr ""
677
 
678
- #: wp-cache.php:930
679
  msgid "Use PHP to serve cache files."
680
  msgstr ""
681
 
682
- #: wp-cache.php:931
683
  msgid "Legacy page caching."
684
  msgstr ""
685
 
686
- #: wp-cache.php:932
687
  msgid ""
688
  "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, "
689
  "while legacy caching is slower again, but more flexible and also easy to get "
690
  "working. New users should use PHP caching."
691
  msgstr ""
692
 
693
- #: wp-cache.php:938
694
  msgid "Miscellaneous"
695
  msgstr ""
696
 
697
- #: wp-cache.php:944
698
  msgid "Warning! Compression is disabled as gzencode() function not found."
699
  msgstr ""
700
 
701
- #: wp-cache.php:946
702
  msgid "Compress pages so they&#8217;re served more quickly to visitors."
703
  msgstr ""
704
 
705
- #: wp-cache.php:947
706
  msgid ""
707
  "Compression is disabled by default because some hosts have problems with "
708
  "compressed files. Switching it on and off clears the cache."
709
  msgstr ""
710
 
711
- #: wp-cache.php:955
712
  msgid ""
713
  "304 Not Modified browser caching. Indicate when a page has not been modified "
714
  "since last requested."
715
  msgstr ""
716
 
717
- #: wp-cache.php:958
718
  msgid ""
719
  "Warning! 304 browser caching is only supported when not using mod_rewrite "
720
  "caching."
721
  msgstr ""
722
 
723
- #: wp-cache.php:960
724
  msgid ""
725
- "304 support is disabled by default because in the past GoDaddy had problems "
726
- "with some of the headers used."
727
  msgstr ""
728
 
729
- #: wp-cache.php:962
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:963
736
  msgid "Don&#8217;t cache pages with GET parameters. (?x=y at the end of a url)"
737
  msgstr ""
738
 
739
- #: wp-cache.php:964
740
  msgid ""
741
  "Make known users anonymous so they&#8217;re served supercached static files."
742
  msgstr ""
743
 
744
- #: wp-cache.php:965
745
  msgid ""
746
  "Cache rebuild. Serve a supercache file to anonymous users while a new file "
747
  "is being generated."
748
  msgstr ""
749
 
750
- #: wp-cache.php:966
751
  msgid ""
752
  "Proudly tell the world your server is <a href=\"%s\">Stephen Fry proof</a>! "
753
  "(places a message in your blog&#8217;s footer)"
754
  msgstr ""
755
 
756
- #: wp-cache.php:972 wp-cache.php:1248 wp-cache.php:1867
757
  msgid "Advanced"
758
  msgstr ""
759
 
760
- #: wp-cache.php:976
 
 
 
 
 
 
 
761
  msgid ""
762
  "Mobile device support. (External plugin or theme required. See the <a href="
763
  "\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a> for "
764
  "further details.)"
765
  msgstr ""
766
 
767
- #: wp-cache.php:978
768
  msgid "Mobile Browsers"
769
  msgstr ""
770
 
771
- #: wp-cache.php:978
772
  msgid "Mobile Prefixes"
773
  msgstr ""
774
 
775
- #: wp-cache.php:980
776
  msgid ""
777
  "Remove UTF8/blog charset support from .htaccess file. Only necessary if you "
778
  "see odd characters or punctuation looks incorrect. Requires rewrite rules "
779
  "update."
780
  msgstr ""
781
 
782
- #: wp-cache.php:981
783
  msgid "Clear all cache files when a post or page is published or updated."
784
  msgstr ""
785
 
786
- #: wp-cache.php:982
787
  msgid "Extra homepage checks. (Very occasionally stops homepage caching)"
788
  msgstr ""
789
 
790
- #: wp-cache.php:983
791
  msgid "Only refresh current page when comments made."
792
  msgstr ""
793
 
794
- #: wp-cache.php:984
795
  msgid "List the newest cached pages on this page."
796
  msgstr ""
797
 
798
- #: wp-cache.php:986
799
  msgid ""
800
  "Coarse file locking. You probably don&#8217;t need this but it may help if "
801
  "your server is underpowered. Warning! <em>May cause your server to lock up "
802
  "in very rare cases!</em>"
803
  msgstr ""
804
 
805
- #: wp-cache.php:988
806
  msgid ""
807
  "Late init. Display cached files after WordPress has loaded. Most useful in "
808
  "legacy mode."
809
  msgstr ""
810
 
811
- #: wp-cache.php:990
812
  msgid "Use object cache to store cached files."
813
  msgstr ""
814
 
815
- #: wp-cache.php:990
816
  msgid "(Experimental)"
817
  msgstr ""
818
 
819
- #: wp-cache.php:992
820
  msgid "<strong>DO NOT CACHE PAGE</strong> secret key: <a href=\"%s\">%s</a>"
821
  msgstr ""
822
 
823
- #: wp-cache.php:998
824
  msgid "Note:"
825
  msgstr ""
826
 
827
- #: wp-cache.php:1000
828
  msgid ""
829
  "Uninstall this plugin on the plugins page. It will automatically clean up "
830
  "after itself. If manual intervention is required then simple instructions "
831
  "are provided."
832
  msgstr ""
833
 
834
- #: wp-cache.php:1001
835
  msgid ""
836
  "If uninstalling this plugin, make sure the directory <em>%s</em> is "
837
  "writeable by the webserver so the files <em>advanced-cache.php</em> and "
@@ -839,14 +862,14 @@ msgid ""
839
  "files are writeable too is probably a good idea!)"
840
  msgstr ""
841
 
842
- #: wp-cache.php:1002
843
  msgid ""
844
  "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for "
845
  "instructions on uninstalling this script. Look for the heading, \"How to "
846
  "uninstall WP Super Cache\"."
847
  msgstr ""
848
 
849
- #: wp-cache.php:1003
850
  msgid ""
851
  "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It "
852
  "includes installation documentation, a FAQ and Troubleshooting tips. The <a "
@@ -854,27 +877,27 @@ msgid ""
854
  "have been answered."
855
  msgstr ""
856
 
857
- #: wp-cache.php:1006 wp-cache.php:1053
858
  msgid "Update Status"
859
  msgstr ""
860
 
861
- #: wp-cache.php:1013
862
  msgid "Accepted Filenames &amp; Rejected URIs"
863
  msgstr ""
864
 
865
- #: wp-cache.php:1038
866
  msgid "Caching On"
867
  msgstr ""
868
 
869
- #: wp-cache.php:1039
870
  msgid "Caching Off"
871
  msgstr ""
872
 
873
- #: wp-cache.php:1040
874
  msgid "Note: enables PHP caching, cache rebuild, and mobile support"
875
  msgstr ""
876
 
877
- #: wp-cache.php:1050
878
  msgid ""
879
  "Notice: PHP caching enabled but Supercache mod_rewrite rules detected. "
880
  "Cached files will be served using those rules. If your site is working ok "
@@ -882,125 +905,125 @@ msgid ""
882
  "your install and remove the SuperCache rules."
883
  msgstr ""
884
 
885
- #: wp-cache.php:1055
886
  msgid "Cache Tester"
887
  msgstr ""
888
 
889
- #: wp-cache.php:1056
890
  msgid "Test your cached website by clicking the test button below."
891
  msgstr ""
892
 
893
- #: wp-cache.php:1062
894
  msgid "Fetching %s to prime cache: "
895
  msgstr ""
896
 
897
- #: wp-cache.php:1064 wp-cache.php:1073 wp-cache.php:1085
898
  msgid "OK"
899
  msgstr ""
900
 
901
- #: wp-cache.php:1067
902
  msgid "Fetching first copy of %s: "
903
  msgstr ""
904
 
905
- #: wp-cache.php:1076 wp-cache.php:1087
906
  msgid "FAILED"
907
  msgstr ""
908
 
909
- #: wp-cache.php:1079
910
  msgid "Fetching second copy of %s: "
911
  msgstr ""
912
 
913
- #: wp-cache.php:1091
914
  msgid "One or more page requests failed:"
915
  msgstr ""
916
 
917
- #: wp-cache.php:1110 wp-cache.php:1111
918
  msgid "Page %d: %d (%s)"
919
  msgstr ""
920
 
921
- #: wp-cache.php:1117
922
  msgid "Page 1: %s"
923
  msgstr ""
924
 
925
- #: wp-cache.php:1118
926
  msgid "Page 2: %s"
927
  msgstr ""
928
 
929
- #: wp-cache.php:1119
930
  msgid "The timestamps on both pages match!"
931
  msgstr ""
932
 
933
- #: wp-cache.php:1121
934
  msgid "The pages do not match! Timestamps differ or were not found!"
935
  msgstr ""
936
 
937
- #: wp-cache.php:1122
938
  msgid "Things you can do:"
939
  msgstr ""
940
 
941
- #: wp-cache.php:1123
942
  msgid ""
943
  "Load your homepage in a logged out browser, check the timestamp at the end "
944
  "of the html source. Load the page again and compare the timestamp. Caching "
945
  "is working if the timestamps match."
946
  msgstr ""
947
 
948
- #: wp-cache.php:1124
949
  msgid ""
950
  "Enable logging on the Debug page here. That should help you track down the "
951
  "problem."
952
  msgstr ""
953
 
954
- #: wp-cache.php:1125
955
  msgid ""
956
  "You should check Page 1 and Page 2 above for errors. Your local server "
957
  "configuration may not allow your website to access itself."
958
  msgstr ""
959
 
960
- #: wp-cache.php:1133
961
  msgid "Send non-secure (non https) request for homepage"
962
  msgstr ""
963
 
964
- #: wp-cache.php:1134
965
  msgid "Test Cache"
966
  msgstr ""
967
 
968
- #: wp-cache.php:1138
969
  msgid "Delete Cached Pages"
970
  msgstr ""
971
 
972
- #: wp-cache.php:1139
973
  msgid ""
974
  "Cached pages are stored on your server as html and PHP files. If you need to "
975
  "delete them use the button below."
976
  msgstr ""
977
 
978
- #: wp-cache.php:1142 wp-cache.php:2408 wp-cache.php:2427 wp-cache.php:2598
979
- #: wp-cache.php:3122
980
  msgid "Delete Cache"
981
  msgstr ""
982
 
983
- #: wp-cache.php:1149 wp-cache.php:2414
984
  msgid "Delete Cache On All Blogs"
985
  msgstr ""
986
 
987
- #: wp-cache.php:1154
988
  msgid "Recommended Links and Plugins"
989
  msgstr ""
990
 
991
- #: wp-cache.php:1155
992
  msgid ""
993
  "Caching is only one part of making a website faster. Here are some other "
994
  "plugins that will help:"
995
  msgstr ""
996
 
997
- #: wp-cache.php:1156
998
  msgid ""
999
  "<a href=\"%s\">WPSCMin</a>, a Supercache plugin that minifies cached pages "
1000
  "by removing whitespaces and extra characters "
1001
  msgstr ""
1002
 
1003
- #: wp-cache.php:1157
1004
  msgid ""
1005
  "<a href=\"%s\">Yahoo! Yslow</a> is an extension for the Firefox add-on "
1006
  "Firebug. It analyzes web pages and suggests ways to improve their "
@@ -1008,116 +1031,116 @@ msgid ""
1008
  "the performance tools online at <a href=\"%s\">GTMetrix</a>."
1009
  msgstr ""
1010
 
1011
- #: wp-cache.php:1158
1012
  msgid ""
1013
  "<a href=\"%s\">Use Google Libraries</a> allows you to load some commonly "
1014
  "used Javascript libraries from Google webservers. Ironically it may reduce "
1015
  "your Yslow score."
1016
  msgstr ""
1017
 
1018
- #: wp-cache.php:1160
1019
  msgid ""
1020
  "<strong>Advanced users only:</strong> <a href=\"%s\">Speed up your site with "
1021
  "Caching and cache-control</a> explains how to make your site more cacheable "
1022
  "with .htaccess rules."
1023
  msgstr ""
1024
 
1025
- #: wp-cache.php:1161
1026
  msgid ""
1027
  "<strong>Advanced users only:</strong> Install an object cache. Choose from "
1028
  "<a href=\"%s\">Memcached</a>, <a href=\"%s\">XCache</a>, <a href=\"%s"
1029
  "\">eAcccelerator</a> and others."
1030
  msgstr ""
1031
 
1032
- #: wp-cache.php:1162
1033
  msgid ""
1034
  "<a href=\"%s\">Cron View</a> is a useful plugin to use when trying to debug "
1035
  "garbage collection and preload problems."
1036
  msgstr ""
1037
 
1038
- #: wp-cache.php:1173
1039
  msgid "Make WordPress Faster"
1040
  msgstr ""
1041
 
1042
- #: wp-cache.php:1174
1043
  msgid ""
1044
  "%1$s is maintained and developed by %2$s with contributions from many others."
1045
  msgstr ""
1046
 
1047
- #: wp-cache.php:1175
1048
  msgid "He blogs at %1$s and posts photos at %2$s."
1049
  msgstr ""
1050
 
1051
- #: wp-cache.php:1176
1052
  msgid "Please say hi to him on %s too!"
1053
  msgstr ""
1054
 
1055
- #: wp-cache.php:1177
1056
  msgid "Need Help?"
1057
  msgstr ""
1058
 
1059
- #: wp-cache.php:1179
1060
  msgid ""
1061
  "Use the debug system in the Debug tab above. It will tell you what the "
1062
  "plugin is doing."
1063
  msgstr ""
1064
 
1065
- #: wp-cache.php:1180
1066
  msgid "<a href=\"%1$s\">Installation Help</a>"
1067
  msgstr ""
1068
 
1069
- #: wp-cache.php:1181
1070
  msgid "<a href=\"%1$s\">Frequently Asked Questions</a>"
1071
  msgstr ""
1072
 
1073
- #: wp-cache.php:1182
1074
  msgid "<a href=\"%1$s\">Support Forum</a>"
1075
  msgstr ""
1076
 
1077
- #: wp-cache.php:1183
1078
  msgid "<a href=\"%1$s\">Development Version</a>"
1079
  msgstr ""
1080
 
1081
- #: wp-cache.php:1185
1082
  msgid "Rate This Plugin!"
1083
  msgstr ""
1084
 
1085
- #: wp-cache.php:1186
1086
  msgid ""
1087
  "Please <a href=\"%s\">rate</a> this plugin and tell me if it works for you "
1088
  "or not. It really helps development."
1089
  msgstr ""
1090
 
1091
- #: wp-cache.php:1195
1092
  msgid "Cached pages since %1$s : <strong>%2$s</strong>"
1093
  msgstr ""
1094
 
1095
- #: wp-cache.php:1196
1096
  msgid "Newest Cached Pages:"
1097
  msgstr ""
1098
 
1099
- #: wp-cache.php:1200
1100
  msgid "Cached %s seconds ago"
1101
  msgstr ""
1102
 
1103
- #: wp-cache.php:1203
1104
  msgid "(may not always be accurate on busy sites)"
1105
  msgstr ""
1106
 
1107
- #: wp-cache.php:1219
1108
  msgid ""
1109
  "Cache plugins are PHP scripts that live in a plugins folder inside the wp-"
1110
  "super-cache folder. They are loaded when Supercache loads, much sooner than "
1111
  "regular WordPress plugins."
1112
  msgstr ""
1113
 
1114
- #: wp-cache.php:1220
1115
  msgid ""
1116
  "This is strictly an advanced feature only and knowledge of both PHP and "
1117
  "WordPress actions is required to create them."
1118
  msgstr ""
1119
 
1120
- #: wp-cache.php:1221
1121
  msgid ""
1122
  "<strong>Warning</strong>! Due to the way WordPress upgrades plugins the "
1123
  "plugins you upload to wp-super-cache/plugins/ will be deleted when you "
@@ -1128,75 +1151,75 @@ msgid ""
1128
  "\">developer documentation</a>."
1129
  msgstr ""
1130
 
1131
- #: wp-cache.php:1231
1132
  msgid "Available Plugins"
1133
  msgstr ""
1134
 
1135
- #: wp-cache.php:1248
1136
  msgid "Easy"
1137
  msgstr ""
1138
 
1139
- #: wp-cache.php:1248
1140
  msgid "CDN"
1141
  msgstr ""
1142
 
1143
- #: wp-cache.php:1248
1144
  msgid "Contents"
1145
  msgstr ""
1146
 
1147
- #: wp-cache.php:1248
1148
  msgid "Preload"
1149
  msgstr ""
1150
 
1151
- #: wp-cache.php:1248
1152
  msgid "Plugins"
1153
  msgstr ""
1154
 
1155
- #: wp-cache.php:1248
1156
  msgid "Debug"
1157
  msgstr ""
1158
 
1159
- #: wp-cache.php:1283
1160
  msgid ""
1161
  "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a "
1162
  "href=\"%s\">the main site</a> of this network."
1163
  msgstr ""
1164
 
1165
- #: wp-cache.php:1292
1166
  msgid "Mod Rewrite Rules"
1167
  msgstr ""
1168
 
1169
- #: wp-cache.php:1298
1170
  msgid "WordPress MU Detected"
1171
  msgstr ""
1172
 
1173
- #: wp-cache.php:1298
1174
  msgid ""
1175
  "Unfortunately the rewrite rules cannot be updated automatically when running "
1176
  "WordPress MU. Please open your .htaccess and add the following mod_rewrite "
1177
  "rules above any other rules in that file."
1178
  msgstr ""
1179
 
1180
- #: wp-cache.php:1300
1181
  msgid "Mod Rewrite rules cannot be updated!"
1182
  msgstr ""
1183
 
1184
- #: wp-cache.php:1301
1185
  msgid ""
1186
  "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s."
1187
  "htaccess for the auto update to work. They look like this and surround the "
1188
  "main WordPress mod_rewrite rules:"
1189
  msgstr ""
1190
 
1191
- #: wp-cache.php:1303
1192
  msgid "Refresh this page when you have updated your .htaccess file."
1193
  msgstr ""
1194
 
1195
- #: wp-cache.php:1307
1196
  msgid "Thank you for upgrading."
1197
  msgstr ""
1198
 
1199
- #: wp-cache.php:1307
1200
  msgid ""
1201
  "The mod_rewrite rules changed since you last installed this plugin. "
1202
  "Unfortunately you must remove the old supercache rules before the new ones "
@@ -1208,11 +1231,11 @@ msgid ""
1208
  "brave enough to use them."
1209
  msgstr ""
1210
 
1211
- #: wp-cache.php:1311
1212
  msgid "Trailing slash check required."
1213
  msgstr ""
1214
 
1215
- #: wp-cache.php:1311
1216
  msgid ""
1217
  "It looks like your blog has URLs that end with a \"/\". Unfortunately since "
1218
  "you installed this plugin a duplicate content bug has been found where URLs "
@@ -1221,41 +1244,41 @@ msgid ""
1221
  "and add these two rules to the two groups of Super Cache rules:"
1222
  msgstr ""
1223
 
1224
- #: wp-cache.php:1313
1225
  msgid ""
1226
  "You can see where the rules go and examine the complete rules by clicking "
1227
  "the \"View mod_rewrite rules\" link below."
1228
  msgstr ""
1229
 
1230
- #: wp-cache.php:1327
1231
  msgid "Mod Rewrite rules updated!"
1232
  msgstr ""
1233
 
1234
- #: wp-cache.php:1328
1235
  msgid ""
1236
  "%s.htaccess has been updated with the necessary mod_rewrite rules. Please "
1237
  "verify they are correct. They should look like this:"
1238
  msgstr ""
1239
 
1240
- #: wp-cache.php:1330
1241
  msgid "Mod Rewrite rules must be updated!"
1242
  msgstr ""
1243
 
1244
- #: wp-cache.php:1331
1245
  msgid ""
1246
  "Your %s.htaccess is not writable by the webserver and must be updated with "
1247
  "the necessary mod_rewrite rules. The new rules go above the regular "
1248
  "WordPress rules as shown in the code below:"
1249
  msgstr ""
1250
 
1251
- #: wp-cache.php:1336
1252
  msgid ""
1253
  "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /"
1254
  "> Click the following link to see the lines added to that file. If you have "
1255
  "upgraded the plugin make sure these rules match."
1256
  msgstr ""
1257
 
1258
- #: wp-cache.php:1339
1259
  msgid ""
1260
  "A difference between the rules in your .htaccess file and the plugin rewrite "
1261
  "rules has been found. This could be simple whitespace differences but you "
@@ -1263,243 +1286,243 @@ msgid ""
1263
  "Click the &#8217;Update Mod_Rewrite Rules&#8217; button to update the rules."
1264
  msgstr ""
1265
 
1266
- #: wp-cache.php:1341
1267
  msgid "View Mod_Rewrite Rules"
1268
  msgstr ""
1269
 
1270
- #: wp-cache.php:1347 wp-cache.php:2714
1271
  msgid "Rules must be added to %s too:"
1272
  msgstr ""
1273
 
1274
- #: wp-cache.php:1354
1275
  msgid "Gzip encoding rules in %s.htaccess created."
1276
  msgstr ""
1277
 
1278
- #: wp-cache.php:1361
1279
  msgid "Fix Configuration"
1280
  msgstr ""
1281
 
1282
- #: wp-cache.php:1364
1283
  msgid "Restore Default Configuration"
1284
  msgstr ""
1285
 
1286
- #: wp-cache.php:1372
1287
  msgid ""
1288
  "Comment moderation is enabled. Your comment may take some time to appear."
1289
  msgstr ""
1290
 
1291
- #: wp-cache.php:1397
1292
  msgid "Lock Down:"
1293
  msgstr ""
1294
 
1295
- #: wp-cache.php:1398
1296
  msgid ""
1297
  "Prepare your server for an expected spike in traffic by enabling the lock "
1298
  "down. When this is enabled, new comments on a post will not refresh the "
1299
  "cached static files."
1300
  msgstr ""
1301
 
1302
- #: wp-cache.php:1399
1303
  msgid ""
1304
  "Developers: Make your plugin lock down compatible by checking the "
1305
  "\"WPLOCKDOWN\" constant. The following code will make sure your plugin "
1306
  "respects the WPLOCKDOWN setting."
1307
  msgstr ""
1308
 
1309
- #: wp-cache.php:1401
1310
  msgid "Sorry. My blog is locked down. Updates will appear shortly"
1311
  msgstr ""
1312
 
1313
- #: wp-cache.php:1405
1314
  msgid ""
1315
  "WordPress is locked down. Super Cache static files will not be deleted when "
1316
  "new comments are made."
1317
  msgstr ""
1318
 
1319
- #: wp-cache.php:1407
1320
  msgid ""
1321
  "WordPress is not locked down. New comments will refresh Super Cache static "
1322
  "files as normal."
1323
  msgstr ""
1324
 
1325
- #: wp-cache.php:1413
1326
  msgid "Lock Down"
1327
  msgstr ""
1328
 
1329
- #: wp-cache.php:1421
1330
  msgid "Directly Cached Files"
1331
  msgstr ""
1332
 
1333
- #: wp-cache.php:1479
1334
  msgid "%s removed!"
1335
  msgstr ""
1336
 
1337
- #: wp-cache.php:1487
1338
  msgid ""
1339
  "You must make %s writable to enable this feature. As this is a security risk "
1340
  "please make it readonly after your page is generated."
1341
  msgstr ""
1342
 
1343
- #: wp-cache.php:1492
1344
  msgid ""
1345
  "%s is writable. Please make it readonly after your page is generated as this "
1346
  "is a security risk."
1347
  msgstr ""
1348
 
1349
- #: wp-cache.php:1507
1350
  msgid "Existing direct page"
1351
  msgstr ""
1352
 
1353
- #: wp-cache.php:1507
1354
  msgid "Delete cached file"
1355
  msgstr ""
1356
 
1357
- #: wp-cache.php:1512
1358
  msgid "Add direct page:"
1359
  msgstr ""
1360
 
1361
- #: wp-cache.php:1514
1362
  msgid ""
1363
  "Directly cached files are files created directly off %s where your blog "
1364
  "lives. This feature is only useful if you are expecting a major Digg or "
1365
  "Slashdot level of traffic to one post or page."
1366
  msgstr ""
1367
 
1368
- #: wp-cache.php:1516
1369
  msgid ""
1370
  "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /"
1371
  "about/. The cached file will be generated the next time an anonymous user "
1372
  "visits that page."
1373
  msgstr ""
1374
 
1375
- #: wp-cache.php:1517
1376
  msgid ""
1377
  "Make the textbox blank to remove it from the list of direct pages and delete "
1378
  "the cached file."
1379
  msgstr ""
1380
 
1381
- #: wp-cache.php:1522
1382
  msgid "Update Direct Pages"
1383
  msgstr ""
1384
 
1385
- #: wp-cache.php:1550
1386
  msgctxt "timezone date format"
1387
  msgid "Y-m-d G:i:s"
1388
  msgstr ""
1389
 
1390
- #: wp-cache.php:1612
1391
  msgid "Expiry Time &amp; Garbage Collection"
1392
  msgstr ""
1393
 
1394
- #: wp-cache.php:1614
1395
  msgid ""
1396
  "<abbr title=\"Coordinated Universal Time\">UTC</abbr> time is <code>%s</code>"
1397
  msgstr ""
1398
 
1399
- #: wp-cache.php:1617
1400
  msgid "Local time is <code>%1$s</code>"
1401
  msgstr ""
1402
 
1403
- #: wp-cache.php:1621
1404
  msgid "Next scheduled garbage collection will be at <strong>%s UTC</strong>"
1405
  msgstr ""
1406
 
1407
- #: wp-cache.php:1625
1408
  msgid ""
1409
  "Warning! <strong>PRELOAD MODE</strong> activated. Supercache files will not "
1410
  "be deleted regardless of age."
1411
  msgstr ""
1412
 
1413
- #: wp-cache.php:1642
1414
  msgid "Cache Timeout"
1415
  msgstr ""
1416
 
1417
- #: wp-cache.php:1643 wp-cache.php:1646
1418
  msgid "seconds"
1419
  msgstr ""
1420
 
1421
- #: wp-cache.php:1644
1422
  msgid ""
1423
  "How long should cached pages remain fresh? Set to 0 to disable garbage "
1424
  "collection. A good starting point is 3600 seconds."
1425
  msgstr ""
1426
 
1427
- #: wp-cache.php:1645
1428
  msgid "Scheduler"
1429
  msgstr ""
1430
 
1431
- #: wp-cache.php:1645
1432
  msgid "Timer:"
1433
  msgstr ""
1434
 
1435
- #: wp-cache.php:1646
1436
  msgid "Check for stale cached files every <em>interval</em> seconds."
1437
  msgstr ""
1438
 
1439
- #: wp-cache.php:1647
1440
  msgid "Clock:"
1441
  msgstr ""
1442
 
1443
- #: wp-cache.php:1648
1444
  msgid "HH:MM"
1445
  msgstr ""
1446
 
1447
- #: wp-cache.php:1648
1448
  msgid ""
1449
  "Check for stale cached files at this time <strong>(UTC)</strong> or starting "
1450
  "at this time every <em>interval</em> below."
1451
  msgstr ""
1452
 
1453
- #: wp-cache.php:1650
1454
  msgid "Interval:"
1455
  msgstr ""
1456
 
1457
- #: wp-cache.php:1656
1458
  msgid "Notification Emails"
1459
  msgstr ""
1460
 
1461
- #: wp-cache.php:1657
1462
  msgid "Email me when the garbage collection runs."
1463
  msgstr ""
1464
 
1465
- #: wp-cache.php:1659
1466
  msgid "Garbage Collection"
1467
  msgstr ""
1468
 
1469
- #: wp-cache.php:1660
1470
  msgid ""
1471
  "<em>Garbage collection</em> is the simple act of throwing out your garbage. "
1472
  "For this plugin that would be old or <em>stale</em> cached files that may be "
1473
  "out of date. New cached files are described as <em>fresh</em>."
1474
  msgstr ""
1475
 
1476
- #: wp-cache.php:1661
1477
  msgid ""
1478
  "Cached files are fresh for a limited length of time. You can set that time "
1479
  "in the <em>Cache Timeout</em> text box on this page."
1480
  msgstr ""
1481
 
1482
- #: wp-cache.php:1662
1483
  msgid ""
1484
  "Stale cached files are not removed as soon as they become stale. They have "
1485
  "to be removed by the garbage collecter. That is why you have to tell the "
1486
  "plugin when the garbage collector should run."
1487
  msgstr ""
1488
 
1489
- #: wp-cache.php:1663
1490
  msgid ""
1491
  "Use the <em>Timer</em> or <em>Clock</em> schedulers to define when the "
1492
  "garbage collector should run."
1493
  msgstr ""
1494
 
1495
- #: wp-cache.php:1664
1496
  msgid ""
1497
  "The <em>Timer</em> scheduler tells the plugin to run the garbage collector "
1498
  "at regular intervals. When one garbage collection is done, the next run is "
1499
  "scheduled."
1500
  msgstr ""
1501
 
1502
- #: wp-cache.php:1665
1503
  msgid ""
1504
  "Or, the <em>Clock</em> scheduler allows the garbage collection to run at "
1505
  "specific times. If set to run hourly or twicedaily the garbage collector "
@@ -1508,42 +1531,42 @@ msgid ""
1508
  "time specified."
1509
  msgstr ""
1510
 
1511
- #: wp-cache.php:1667
1512
  msgid ""
1513
  "There are no best garbage collection settings but here are a few scenarios. "
1514
  "Garbage collection is separate to other actions that clear our cached files "
1515
  "like leaving a comment or publishing a post."
1516
  msgstr ""
1517
 
1518
- #: wp-cache.php:1669
1519
  msgid ""
1520
  "Sites that want to serve lots of newly generated data should set the "
1521
  "<em>Cache Timeout</em> to 60 and use the <em>Timer</em> scheduler set to 90 "
1522
  "seconds."
1523
  msgstr ""
1524
 
1525
- #: wp-cache.php:1670
1526
  msgid ""
1527
  "Sites with widgets and rss feeds in their sidebar should probably use a "
1528
  "timeout of 3600 seconds and set the timer to 600 seconds. Stale files will "
1529
  "be caught within 10 minutes of going stale."
1530
  msgstr ""
1531
 
1532
- #: wp-cache.php:1671
1533
  msgid ""
1534
  "Sites with lots of static content, no widgets or rss feeds in their sidebar "
1535
  "can use a timeout of 86400 seconds or even more and set the timer to "
1536
  "something equally long."
1537
  msgstr ""
1538
 
1539
- #: wp-cache.php:1672
1540
  msgid ""
1541
  "Sites where an external data source updates at a particular time every day "
1542
  "should set the timeout to 86400 seconds and use the Clock scheduler set "
1543
  "appropriately."
1544
  msgstr ""
1545
 
1546
- #: wp-cache.php:1674
1547
  msgid ""
1548
  "Checking for and deleting expired files is expensive, but it&#8217;s "
1549
  "expensive leaving them there too. On a very busy site you should set the "
@@ -1554,81 +1577,81 @@ msgid ""
1554
  "using mod_rewrite or PHP caching."
1555
  msgstr ""
1556
 
1557
- #: wp-cache.php:1675
1558
  msgid "Set the expiry time to 0 seconds to disable garbage collection."
1559
  msgstr ""
1560
 
1561
- #: wp-cache.php:1676
1562
  msgid "Change Expiration"
1563
  msgstr ""
1564
 
1565
- #: wp-cache.php:1720
1566
  msgid "Rejected User Agents"
1567
  msgstr ""
1568
 
1569
- #: wp-cache.php:1721
1570
  msgid ""
1571
  "Strings in the HTTP &#8217;User Agent&#8217; header that prevent WP-Cache "
1572
  "from caching bot, spiders, and crawlers&#8217; requests. Note that super "
1573
  "cached files are still sent to these agents if they already exists."
1574
  msgstr ""
1575
 
1576
- #: wp-cache.php:1728
1577
  msgid "Save UA Strings"
1578
  msgstr ""
1579
 
1580
- #: wp-cache.php:1751
1581
  msgid ""
1582
  "Do not cache the following page types. See the <a href=\"http://codex."
1583
  "wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a "
1584
  "complete discussion on each type."
1585
  msgstr ""
1586
 
1587
- #: wp-cache.php:1754
1588
  msgid "Single Posts"
1589
  msgstr ""
1590
 
1591
- #: wp-cache.php:1755
1592
  msgid "Pages"
1593
  msgstr ""
1594
 
1595
- #: wp-cache.php:1756
1596
  msgid "Front Page"
1597
  msgstr ""
1598
 
1599
- #: wp-cache.php:1757
1600
  msgid "Home"
1601
  msgstr ""
1602
 
1603
- #: wp-cache.php:1758
1604
  msgid "Archives"
1605
  msgstr ""
1606
 
1607
- #: wp-cache.php:1759
1608
  msgid "Tags"
1609
  msgstr ""
1610
 
1611
- #: wp-cache.php:1760
1612
  msgid "Category"
1613
  msgstr ""
1614
 
1615
- #: wp-cache.php:1761
1616
  msgid "Feeds"
1617
  msgstr ""
1618
 
1619
- #: wp-cache.php:1762
1620
  msgid "Search Pages"
1621
  msgstr ""
1622
 
1623
- #: wp-cache.php:1763
1624
  msgid "Author Pages"
1625
  msgstr ""
1626
 
1627
- #: wp-cache.php:1765 wp-cache.php:1877
1628
  msgid "Save"
1629
  msgstr ""
1630
 
1631
- #: wp-cache.php:1782
1632
  msgid ""
1633
  "Add here strings (not a filename) that forces a page not to be cached. For "
1634
  "example, if your URLs include year and you dont want to cache last year "
@@ -1637,51 +1660,51 @@ msgid ""
1637
  "cache that page."
1638
  msgstr ""
1639
 
1640
- #: wp-cache.php:1788
1641
  msgid "Save Strings"
1642
  msgstr ""
1643
 
1644
- #: wp-cache.php:1804
1645
  msgid ""
1646
  "Add here those filenames that can be cached, even if they match one of the "
1647
  "rejected substring specified above."
1648
  msgstr ""
1649
 
1650
- #: wp-cache.php:1810
1651
  msgid "Save Files"
1652
  msgstr ""
1653
 
1654
- #: wp-cache.php:1851
1655
  msgid "Currently logging to: %s"
1656
  msgstr ""
1657
 
1658
- #: wp-cache.php:1854
1659
  msgid ""
1660
  "Fix problems with the plugin by debugging it here. It can log them to a file "
1661
  "in your cache directory."
1662
  msgstr ""
1663
 
1664
- #: wp-cache.php:1858
1665
  msgid "Debugging"
1666
  msgstr ""
1667
 
1668
- #: wp-cache.php:1859
1669
  msgid "IP Address"
1670
  msgstr ""
1671
 
1672
- #: wp-cache.php:1859
1673
  msgid "(only log requests from this IP address. Your IP is %s)"
1674
  msgstr ""
1675
 
1676
- #: wp-cache.php:1860
1677
  msgid "Cache Status Messages"
1678
  msgstr ""
1679
 
1680
- #: wp-cache.php:1861
1681
  msgid "Display comments at the end of every page like this:"
1682
  msgstr ""
1683
 
1684
- #: wp-cache.php:1867
1685
  msgid ""
1686
  "In very rare cases two problems may arise on some blogs:<ol><li> The front "
1687
  "page may start downloading as a zip file.</li><li> The wrong page is "
@@ -1689,7 +1712,7 @@ msgid ""
1689
  "and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>"
1690
  msgstr ""
1691
 
1692
- #: wp-cache.php:1868
1693
  msgid ""
1694
  "I&#8217;m 99% certain that they aren&#8217;t bugs in WP Super Cache and they "
1695
  "only happen in very rare cases but you can run a simple check once every 5 "
@@ -1697,92 +1720,92 @@ msgid ""
1697
  "emailed if there is a problem."
1698
  msgstr ""
1699
 
1700
- #: wp-cache.php:1870
1701
  msgid "Check front page every 5 minutes."
1702
  msgstr ""
1703
 
1704
- #: wp-cache.php:1871
1705
  msgid "Front page text"
1706
  msgstr ""
1707
 
1708
- #: wp-cache.php:1871
1709
  msgid ""
1710
  "Text to search for on your front page. If this text is missing the cache "
1711
  "will be cleared. Leave blank to disable."
1712
  msgstr ""
1713
 
1714
- #: wp-cache.php:1872
1715
  msgid "Clear cache on error."
1716
  msgstr ""
1717
 
1718
- #: wp-cache.php:1873
1719
  msgid "Email the blog admin when checks are made. (useful for testing)"
1720
  msgstr ""
1721
 
1722
- #: wp-cache.php:1887
1723
  msgid ""
1724
  "Error: GZIP compression is enabled, disable it if you want to enable wp-"
1725
  "cache."
1726
  msgstr ""
1727
 
1728
- #: wp-cache.php:1937 wp-cache.php:2078 wp-cache.php:2114
1729
  msgid "Warning"
1730
  msgstr ""
1731
 
1732
- #: wp-cache.php:1937
1733
  msgid ""
1734
  "GZIP compression is enabled in WordPress, wp-cache will be bypassed until "
1735
  "you disable gzip compression."
1736
  msgstr ""
1737
 
1738
- #: wp-cache.php:1999 wp-cache.php:2004 wp-cache.php:2037 wp-cache.php:2042
1739
- #: wp-cache.php:2048
1740
  msgid "Error"
1741
  msgstr ""
1742
 
1743
- #: wp-cache.php:1999
1744
  msgid ""
1745
  "Your cache directory (<strong>%1$s</strong>) did not exist and couldn&#8217;"
1746
  "t be created by the web server. Check %1$s permissions."
1747
  msgstr ""
1748
 
1749
- #: wp-cache.php:2004
1750
  msgid ""
1751
  "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need "
1752
  "to be writable for this plugin to work. Double-check it."
1753
  msgstr ""
1754
 
1755
- #: wp-cache.php:2037
1756
  msgid ""
1757
  "Your WP-Cache config file (<strong>%s</strong>) is out of date and not "
1758
  "writable by the Web server.Please delete it and refresh this page."
1759
  msgstr ""
1760
 
1761
- #: wp-cache.php:2042
1762
  msgid ""
1763
  "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is "
1764
  "not writable by the Web server.Check its permissions."
1765
  msgstr ""
1766
 
1767
- #: wp-cache.php:2048
1768
  msgid ""
1769
  "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you "
1770
  "installation."
1771
  msgstr ""
1772
 
1773
- #: wp-cache.php:2078
1774
  msgid "Could not update %s!</em> WPCACHEHOME must be set in config file."
1775
  msgstr ""
1776
 
1777
- #: wp-cache.php:2114
1778
  msgid "%s/advanced-cache.php</em> does not exist or cannot be updated."
1779
  msgstr ""
1780
 
1781
- #: wp-cache.php:2115
1782
  msgid "1. If it already exists please delete the file first."
1783
  msgstr ""
1784
 
1785
- #: wp-cache.php:2116
1786
  msgid ""
1787
  "2. Make %1$s writable using the chmod command through your ftp or server "
1788
  "software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a "
@@ -1790,24 +1813,24 @@ msgid ""
1790
  "again. (Change 777 to 755 in the previous command)"
1791
  msgstr ""
1792
 
1793
- #: wp-cache.php:2117
1794
  msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>"
1795
  msgstr ""
1796
 
1797
- #: wp-cache.php:2118
1798
  msgid ""
1799
  "If that doesn&#8217;t work, make sure the file <em>%s/advanced-cache.php</"
1800
  "em> doesn&#8217;t exist:"
1801
  msgstr ""
1802
 
1803
- #: wp-cache.php:2119
1804
  msgid ""
1805
  "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change "
1806
  "the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and "
1807
  "copy it to <em>%3$s</em> and refresh this page.</li>"
1808
  msgstr ""
1809
 
1810
- #: wp-cache.php:2142
1811
  msgid ""
1812
  "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by "
1813
  "WordPress to load the code that serves cached pages. Unfortunately it is set "
@@ -1816,20 +1839,20 @@ msgid ""
1816
  "true);</code></p>"
1817
  msgstr ""
1818
 
1819
- #: wp-cache.php:2144
1820
  msgid ""
1821
  "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</"
1822
  "code> file and I couldn&#8217;t modify it."
1823
  msgstr ""
1824
 
1825
- #: wp-cache.php:2145
1826
  msgid ""
1827
  "Edit <code>%s</code> and add the following line:<br /> <code>define"
1828
  "('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be "
1829
  "executed</strong> by WordPress core. "
1830
  msgstr ""
1831
 
1832
- #: wp-cache.php:2149
1833
  msgid ""
1834
  "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see "
1835
  "this warning message please see point 5 of the <a href=\"http://wordpress."
@@ -1837,277 +1860,277 @@ msgid ""
1837
  "WP_CACHE line must be moved up."
1838
  msgstr ""
1839
 
1840
- #: wp-cache.php:2177
1841
  msgid "Cache Contents"
1842
  msgstr ""
1843
 
1844
- #: wp-cache.php:2180
1845
  msgid "Object cache in use. No cache listing available."
1846
  msgstr ""
1847
 
1848
- #: wp-cache.php:2204
1849
  msgid "Deleting supercache file: <strong>%s</strong><br />"
1850
  msgstr ""
1851
 
1852
- #: wp-cache.php:2221
1853
  msgid "Deleting wp-cache file: <strong>%s</strong><br />"
1854
  msgstr ""
1855
 
1856
- #: wp-cache.php:2286
1857
  msgid ""
1858
  "Cache stats are not automatically generated. You must click the link below "
1859
  "to regenerate the stats on this page."
1860
  msgstr ""
1861
 
1862
- #: wp-cache.php:2287
1863
  msgid "Regenerate cache stats"
1864
  msgstr ""
1865
 
1866
- #: wp-cache.php:2289
1867
  msgid "Cache stats last generated: %s minutes ago."
1868
  msgstr ""
1869
 
1870
- #: wp-cache.php:2295
1871
  msgid "WP-Cache"
1872
  msgstr ""
1873
 
1874
- #: wp-cache.php:2296 wp-cache.php:2311
1875
  msgid "%s Cached Pages"
1876
  msgstr ""
1877
 
1878
- #: wp-cache.php:2297 wp-cache.php:2316
1879
  msgid "%s Expired Pages"
1880
  msgstr ""
1881
 
1882
- #: wp-cache.php:2310
1883
  msgid "WP-Super-Cache"
1884
  msgstr ""
1885
 
1886
- #: wp-cache.php:2320
1887
  msgid "Fresh WP-Cached Files"
1888
  msgstr ""
1889
 
1890
- #: wp-cache.php:2321 wp-cache.php:2337 wp-cache.php:2353 wp-cache.php:2369
1891
  msgid "URI"
1892
  msgstr ""
1893
 
1894
- #: wp-cache.php:2321 wp-cache.php:2337
1895
  msgid "Key"
1896
  msgstr ""
1897
 
1898
- #: wp-cache.php:2321 wp-cache.php:2337 wp-cache.php:2353 wp-cache.php:2369
1899
  msgid "Age"
1900
  msgstr ""
1901
 
1902
- #: wp-cache.php:2321 wp-cache.php:2337 wp-cache.php:2353 wp-cache.php:2369
1903
  msgid "Delete"
1904
  msgstr ""
1905
 
1906
- #: wp-cache.php:2336
1907
  msgid "Stale WP-Cached Files"
1908
  msgstr ""
1909
 
1910
- #: wp-cache.php:2352
1911
  msgid "Fresh Super Cached Files"
1912
  msgstr ""
1913
 
1914
- #: wp-cache.php:2368
1915
  msgid "Stale Super Cached Files"
1916
  msgstr ""
1917
 
1918
- #: wp-cache.php:2384
1919
  msgid "Hide file list"
1920
  msgstr ""
1921
 
1922
- #: wp-cache.php:2386
1923
  msgid "Too many cached files, no listing possible."
1924
  msgstr ""
1925
 
1926
- #: wp-cache.php:2388
1927
  msgid "List all cached files"
1928
  msgstr ""
1929
 
1930
- #: wp-cache.php:2391
1931
  msgid ""
1932
  "Expired files are files older than %s seconds. They are still used by the "
1933
  "plugin and are deleted periodically."
1934
  msgstr ""
1935
 
1936
- #: wp-cache.php:2402
1937
  msgid "Delete Expired"
1938
  msgstr ""
1939
 
1940
- #: wp-cache.php:2427
1941
  msgid "Delete Super Cache cached files (opens in new window)"
1942
  msgstr ""
1943
 
1944
- #: wp-cache.php:2574
1945
  msgid "%1$s is Stephen Fry proof thanks to caching by %2$s"
1946
  msgstr ""
1947
 
1948
- #: wp-cache.php:2607
1949
  msgid ""
1950
  "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> "
1951
  "to enable and configure the plugin."
1952
  msgstr ""
1953
 
1954
- #: wp-cache.php:2613
1955
  msgid "Settings"
1956
  msgstr ""
1957
 
1958
- #: wp-cache.php:2623
1959
  msgid ""
1960
  "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin "
1961
  "page</a> to enable caching."
1962
  msgstr ""
1963
 
1964
- #: wp-cache.php:2626
1965
  msgid ""
1966
  "Warning! WP Super Cache caching broken! The script advanced-cache.php could "
1967
  "not load wp-cache-phase1.php.<br /><br />Please edit %1$s/advanced-cache.php "
1968
  "and make sure the path to %2$swp-cache-phase1.php is correct."
1969
  msgstr ""
1970
 
1971
- #: wp-cache.php:2645
1972
  msgid "[%s] Front page is gzipped! Please clear cache!"
1973
  msgstr ""
1974
 
1975
- #: wp-cache.php:2645
1976
  msgid ""
1977
  "Please visit %s to clear the cache as the front page of your site is now "
1978
  "downloading!"
1979
  msgstr ""
1980
 
1981
- #: wp-cache.php:2648
1982
  msgid "[%s] Front page is gzipped! Cache Cleared!"
1983
  msgstr ""
1984
 
1985
- #: wp-cache.php:2648
1986
  msgid ""
1987
  "The cache on your blog has been cleared because the front page of your site "
1988
  "is now downloading. Please visit %s to verify the cache has been cleared."
1989
  msgstr ""
1990
 
1991
- #: wp-cache.php:2655
1992
  msgid "[%s] Front page is not correct! Please clear cache!"
1993
  msgstr ""
1994
 
1995
- #: wp-cache.php:2655
1996
  msgid ""
1997
  "Please visit %1$s to clear the cache as the front page of your site is not "
1998
  "correct and missing the text, \"%2$s\"!"
1999
  msgstr ""
2000
 
2001
- #: wp-cache.php:2658
2002
  msgid "[%s] Front page is not correct! Cache Cleared!"
2003
  msgstr ""
2004
 
2005
- #: wp-cache.php:2658
2006
  msgid ""
2007
  "The cache on your blog has been cleared because the front page of your site "
2008
  "is missing the text \"%2$s\". Please visit %1$s to verify the cache has been "
2009
  "cleared."
2010
  msgstr ""
2011
 
2012
- #: wp-cache.php:2663
2013
  msgid "[%s] Front page check!"
2014
  msgstr ""
2015
 
2016
- #: wp-cache.php:2663
2017
  msgid ""
2018
  "WP Super Cache has checked the front page of your blog. Please visit %s if "
2019
  "you would like to disable this."
2020
  msgstr ""
2021
 
2022
- #: wp-cache.php:2706
2023
  msgid "Cannot update .htaccess"
2024
  msgstr ""
2025
 
2026
- #: wp-cache.php:2706
2027
  msgid ""
2028
  "The file <code>%s.htaccess</code> cannot be modified by the web server. "
2029
  "Please correct this using the chmod command or your ftp client."
2030
  msgstr ""
2031
 
2032
- #: wp-cache.php:2706
2033
  msgid "Refresh this page when the file permissions have been modified."
2034
  msgstr ""
2035
 
2036
- #: wp-cache.php:2706
2037
  msgid ""
2038
  "Alternatively, you can edit your <code>%s.htaccess</code> file manually and "
2039
  "add the following code (before any WordPress rules):"
2040
  msgstr ""
2041
 
2042
- #: wp-cache.php:2710
2043
  msgid ""
2044
  "To serve static html files your server must have the correct mod_rewrite "
2045
  "rules added to a file called <code>%s.htaccess</code>"
2046
  msgstr ""
2047
 
2048
- #: wp-cache.php:2711
2049
  msgid "You can edit the file yourself add the following rules."
2050
  msgstr ""
2051
 
2052
- #: wp-cache.php:2712
2053
  msgid " Make sure they appear before any existing WordPress rules. "
2054
  msgstr ""
2055
 
2056
- #: wp-cache.php:2720
2057
  msgid "Update Mod_Rewrite Rules"
2058
  msgstr ""
2059
 
2060
- #: wp-cache.php:2872
2061
  msgid "[%1$s] Cache Preload Started"
2062
  msgstr ""
2063
 
2064
- #: wp-cache.php:2902
2065
  msgid "[%1$s] Refreshing %2$s taxonomy from %3$d to %4$d"
2066
  msgstr ""
2067
 
2068
- #: wp-cache.php:2948
2069
  msgid "[%1$s] Refreshing posts from %2$d to %3$d"
2070
  msgstr ""
2071
 
2072
- #: wp-cache.php:2969
2073
  msgid "[%1$s] Cache Preload Stopped"
2074
  msgstr ""
2075
 
2076
- #: wp-cache.php:2979
2077
  msgid "[%1$s] %2$d posts refreshed"
2078
  msgstr ""
2079
 
2080
- #: wp-cache.php:2979
2081
  msgid "Refreshed the following posts:"
2082
  msgstr ""
2083
 
2084
- #: wp-cache.php:2989
2085
  msgid "Scheduling next preload refresh in %d minutes."
2086
  msgstr ""
2087
 
2088
- #: wp-cache.php:3000
2089
  msgid "[%s] Cache Preload Completed"
2090
  msgstr ""
2091
 
2092
- #: wp-cache.php:3000
2093
  msgid "Cleaning up old supercache files."
2094
  msgstr ""
2095
 
2096
- #: wp-cache.php:3043
2097
  msgid "[%s] Preload may have stalled."
2098
  msgstr ""
2099
 
2100
- #: wp-cache.php:3043
2101
  msgid ""
2102
  "Preload has been restarted.\n"
2103
  "%s"
2104
  msgstr ""
2105
 
2106
- #: wp-cache.php:3086
2107
  msgid "Supercache Uninstall Problems"
2108
  msgstr ""
2109
 
2110
- #: wp-cache.php:3086
2111
  msgid ""
2112
  "Dear User,\n"
2113
  "\n"
@@ -2125,6 +2148,6 @@ msgid ""
2125
  "http://wordpress.org/extend/plugins/wp-super-cache/"
2126
  msgstr ""
2127
 
2128
- #: wp-cache.php:3123
2129
  msgid "Delete cache of the current page"
2130
  msgstr ""
1
+ # Copyright (C) 2013
2
  # This file is distributed under the same license as the package.
3
  msgid ""
4
  msgstr ""
5
  "Project-Id-Version: \n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n"
7
+ "POT-Creation-Date: 2013-04-16 12:02:02+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: 2013-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
24
  "+does+Origin+Pull+work%3F\" target=\"_blank\">origin pull</a>."
25
  msgstr ""
26
 
27
+ #: ossdl-cdn.php:152 wp-cache.php:1167
28
  msgid ""
29
  "The <a href=\"%1$s\">CDN Sync Tool</a> plugin will help upload files to "
30
  "Amazon S3/Cloudfront if you would rather not depend on origin pull. See the "
115
  msgstr ""
116
 
117
  #: plugins/awaitingmoderation.php:34 plugins/badbehaviour.php:65
118
+ #: plugins/domain-mapping.php:75 plugins/jetpack.php:27
119
+ #: plugins/searchengine.php:69 plugins/wptouch.php:22 wp-cache.php:1405
120
  msgid "Enabled"
121
  msgstr ""
122
 
123
  #: plugins/awaitingmoderation.php:35 plugins/badbehaviour.php:66
124
+ #: plugins/domain-mapping.php:76 plugins/jetpack.php:28
125
+ #: plugins/searchengine.php:70 plugins/wptouch.php:23 wp-cache.php:1405
126
  msgid "Disabled"
127
  msgstr ""
128
 
133
  msgstr ""
134
 
135
  #: plugins/awaitingmoderation.php:40 plugins/badbehaviour.php:71
136
+ #: plugins/domain-mapping.php:81 plugins/jetpack.php:33
137
+ #: plugins/searchengine.php:75 plugins/wptouch.php:28 wp-cache.php:1866
138
+ #: wp-cache.php:1868
139
  msgid "enabled"
140
  msgstr ""
141
 
142
  #: plugins/awaitingmoderation.php:42 plugins/badbehaviour.php:73
143
+ #: plugins/domain-mapping.php:83 plugins/jetpack.php:35
144
+ #: plugins/searchengine.php:77 plugins/wptouch.php:30
145
  msgid "disabled"
146
  msgstr ""
147
 
150
  msgstr ""
151
 
152
  #: plugins/awaitingmoderation.php:45 plugins/badbehaviour.php:76
153
+ #: plugins/domain-mapping.php:86 plugins/jetpack.php:38
154
+ #: plugins/searchengine.php:80 plugins/wptouch.php:33
155
  msgid "Update"
156
  msgstr ""
157
 
174
  msgid "Bad Behavior support is now %s"
175
  msgstr ""
176
 
177
+ #: plugins/badbehaviour.php:83 wp-cache.php:1495 wp-cache.php:1500
178
  msgid "Warning!"
179
  msgstr ""
180
 
199
  "enable the domain mapping helper plugin."
200
  msgstr ""
201
 
202
+ #: plugins/jetpack.php:25
203
+ msgid "Jetpack Mobile Theme"
204
+ msgstr ""
205
+
206
+ #: plugins/jetpack.php:30
207
+ msgid ""
208
+ "Provides support for the <a href=\"http://wordpress.org/extend/plugins/"
209
+ "jetpack/\">Jetpack</a> mobile theme and plugin. PHP caching mode and mobile "
210
+ "support will be enabled too."
211
+ msgstr ""
212
+
213
+ #: plugins/jetpack.php:36
214
+ msgid "Jetpack Mobile Theme support is now %s"
215
+ msgstr ""
216
+
217
  #: plugins/multisite.php:13
218
  msgid "Cached"
219
  msgstr ""
220
 
221
+ #: plugins/multisite.php:31 wp-cache.php:1418
222
  msgid "Enable"
223
  msgstr ""
224
 
225
+ #: plugins/multisite.php:33 plugins/searchengine.php:61 wp-cache.php:1418
226
  msgid "Disable"
227
  msgstr ""
228
 
264
  "the WPTouch helper plugin."
265
  msgstr ""
266
 
267
+ #: wp-cache-phase2.php:1257
268
  msgid "Cache expiry cron job failed. Job will run again in 10 seconds."
269
  msgstr ""
270
 
271
+ #: wp-cache-phase2.php:1261
272
  msgid ""
273
  "Cache expiry cron job took more than 30 seconds. You should probably run the "
274
  "garbage collector more often."
275
  msgstr ""
276
 
277
+ #: wp-cache-phase2.php:1270
278
  msgid "[%1$s] WP Super Cache GC Report"
279
  msgstr ""
280
 
489
  "Add the rules yourself. Edit %s.htaccess and find the block of code enclosed "
490
  "by the lines <code># BEGIN WPSuperCache</code> and <code># END WPSuperCache</"
491
  "code>. There are two sections that look very similar. Just below the line "
492
+ "<code>%%{HTTP:Cookie} !^.*(comment_author_|%s|wp-postpass_).*$</code> add "
493
+ "these lines: (do it twice, once for each section)"
494
  msgstr ""
495
 
496
  #: wp-cache.php:337
534
  "site is hosted. This will be fixed in the future."
535
  msgstr ""
536
 
537
+ #: wp-cache.php:597
538
  msgid ""
539
  "<strong>Warning!</strong> You attempted to enable compression but <code>zlib."
540
  "output_compression</code> is enabled. See #21 in the Troubleshooting section "
541
  "of the readme file."
542
  msgstr ""
543
 
544
+ #: wp-cache.php:693
545
  msgid "WP Super Cache Settings"
546
  msgstr ""
547
 
548
+ #: wp-cache.php:707
549
  msgid ""
550
  "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced "
551
  "Settings Page by default."
552
  msgstr ""
553
 
554
+ #: wp-cache.php:718
555
  msgid ""
556
  "Configuration file changed, some values might be wrong. Load the page again "
557
  "from the \"Settings\" menu to reset them."
558
  msgstr ""
559
 
560
+ #: wp-cache.php:750
561
  msgid "Caching must be enabled to use this feature"
562
  msgstr ""
563
 
564
+ #: wp-cache.php:768 wp-cache.php:908
565
  msgid "Cancel Cache Preload"
566
  msgstr ""
567
 
568
+ #: wp-cache.php:776
569
  msgid ""
570
  "Scheduled preloading of cache almost cancelled. It may take up to a minute "
571
  "for it to cancel completely."
572
  msgstr ""
573
 
574
+ #: wp-cache.php:787
575
  msgid "Scheduled preloading of cache cancelled."
576
  msgstr ""
577
 
578
+ #: wp-cache.php:819 wp-cache.php:906
579
  msgid "Preload Cache Now"
580
  msgstr ""
581
 
582
+ #: wp-cache.php:823
583
  msgid "Scheduled preloading of cache in 10 seconds."
584
  msgstr ""
585
 
586
+ #: wp-cache.php:828
587
  msgid "Scheduled preloading of cache in %d minutes"
588
  msgstr ""
589
 
590
+ #: wp-cache.php:832
591
  msgid ""
592
  "This will cache every published post and page on your site. It will create "
593
  "supercache static files so unknown visitors (including bots) will hit a "
595
  "speed as a metric when judging websites now."
596
  msgstr ""
597
 
598
+ #: wp-cache.php:833
599
  msgid ""
600
  "Preloading creates lots of files however. Caching is done from the newest "
601
  "post to the oldest so please consider only caching the newest if you have "
602
  "lots (10,000+) of posts. This is especially important on shared hosting."
603
  msgstr ""
604
 
605
+ #: wp-cache.php:834
606
  msgid ""
607
  "In &#8217;Preload Mode&#8217; regular garbage collection will only clean out "
608
  "old legacy files for known users, not the preloaded supercache files. This "
609
  "is a recommended setting when the cache is preloaded."
610
  msgstr ""
611
 
612
+ #: wp-cache.php:838
613
  msgid ""
614
  "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d "
615
  "minutes.)"
616
  msgstr ""
617
 
618
+ #: wp-cache.php:851
619
  msgid "all"
620
  msgstr ""
621
 
622
+ #: wp-cache.php:864
623
  msgid "Preload %s posts."
624
  msgstr ""
625
 
626
+ #: wp-cache.php:871
627
  msgid ""
628
  "Preload mode (garbage collection only on legacy cache files. Recommended.)"
629
  msgstr ""
630
 
631
+ #: wp-cache.php:874
632
  msgid "Preload tags, categories and other taxonomies."
633
  msgstr ""
634
 
635
+ #: wp-cache.php:877
636
  msgid "Send me status emails when files are refreshed."
637
  msgstr ""
638
 
639
+ #: wp-cache.php:882
640
  msgid "Many emails, 2 emails per 100 posts."
641
  msgstr ""
642
 
643
+ #: wp-cache.php:885
644
  msgid "Medium, 1 email per 100 posts."
645
  msgstr ""
646
 
647
+ #: wp-cache.php:888
648
  msgid "Less emails, 1 at the start and 1 at the end of preloading all posts."
649
  msgstr ""
650
 
651
+ #: wp-cache.php:892
652
  msgid "Refresh of cache in %d hours %d minutes and %d seconds."
653
  msgstr ""
654
 
655
+ #: wp-cache.php:893
656
  msgid "Full refresh of cache in %d hours %d minutes and %d seconds."
657
  msgstr ""
658
 
659
+ #: wp-cache.php:899
660
  msgid "Currently caching from post %d to %d."
661
  msgstr ""
662
 
663
+ #: wp-cache.php:903
664
  msgid "<strong>Page last cached:</strong> %s"
665
  msgstr ""
666
 
667
+ #: wp-cache.php:906
668
  msgid "Update Settings"
669
  msgstr ""
670
 
671
+ #: wp-cache.php:914
672
  msgid ""
673
  "Preloading of cache disabled. Please disable legacy page caching or talk to "
674
  "your host administrator."
675
  msgstr ""
676
 
677
+ #: wp-cache.php:931 wp-cache.php:1043
678
  msgid "Caching"
679
  msgstr ""
680
 
681
+ #: wp-cache.php:935
682
  msgid "Cache hits to this website for quick access."
683
  msgstr ""
684
 
685
+ #: wp-cache.php:935 wp-cache.php:936 wp-cache.php:953 wp-cache.php:962
686
+ #: wp-cache.php:969 wp-cache.php:972 wp-cache.php:990 wp-cache.php:1046
687
  msgid "Recommended"
688
  msgstr ""
689
 
690
+ #: wp-cache.php:936
691
  msgid "Use mod_rewrite to serve cache files."
692
  msgstr ""
693
 
694
+ #: wp-cache.php:937
695
  msgid "Use PHP to serve cache files."
696
  msgstr ""
697
 
698
+ #: wp-cache.php:938
699
  msgid "Legacy page caching."
700
  msgstr ""
701
 
702
+ #: wp-cache.php:939
703
  msgid ""
704
  "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, "
705
  "while legacy caching is slower again, but more flexible and also easy to get "
706
  "working. New users should use PHP caching."
707
  msgstr ""
708
 
709
+ #: wp-cache.php:945
710
  msgid "Miscellaneous"
711
  msgstr ""
712
 
713
+ #: wp-cache.php:951
714
  msgid "Warning! Compression is disabled as gzencode() function not found."
715
  msgstr ""
716
 
717
+ #: wp-cache.php:953
718
  msgid "Compress pages so they&#8217;re served more quickly to visitors."
719
  msgstr ""
720
 
721
+ #: wp-cache.php:954
722
  msgid ""
723
  "Compression is disabled by default because some hosts have problems with "
724
  "compressed files. Switching it on and off clears the cache."
725
  msgstr ""
726
 
727
+ #: wp-cache.php:962
728
  msgid ""
729
  "304 Not Modified browser caching. Indicate when a page has not been modified "
730
  "since last requested."
731
  msgstr ""
732
 
733
+ #: wp-cache.php:965
734
  msgid ""
735
  "Warning! 304 browser caching is only supported when not using mod_rewrite "
736
  "caching."
737
  msgstr ""
738
 
739
+ #: wp-cache.php:967
740
  msgid ""
741
+ "304 support is disabled by default because some hosts have had problems with "
742
+ "the headers used in the past."
743
  msgstr ""
744
 
745
+ #: wp-cache.php:969
746
  msgid ""
747
  "Don&#8217;t cache pages for <acronym title=\"Logged in users and those that "
748
  "comment\">known users</acronym>."
749
  msgstr ""
750
 
751
+ #: wp-cache.php:970
752
  msgid "Don&#8217;t cache pages with GET parameters. (?x=y at the end of a url)"
753
  msgstr ""
754
 
755
+ #: wp-cache.php:971
756
  msgid ""
757
  "Make known users anonymous so they&#8217;re served supercached static files."
758
  msgstr ""
759
 
760
+ #: wp-cache.php:972
761
  msgid ""
762
  "Cache rebuild. Serve a supercache file to anonymous users while a new file "
763
  "is being generated."
764
  msgstr ""
765
 
766
+ #: wp-cache.php:973
767
  msgid ""
768
  "Proudly tell the world your server is <a href=\"%s\">Stephen Fry proof</a>! "
769
  "(places a message in your blog&#8217;s footer)"
770
  msgstr ""
771
 
772
+ #: wp-cache.php:979 wp-cache.php:1256 wp-cache.php:1875
773
  msgid "Advanced"
774
  msgstr ""
775
 
776
+ #: wp-cache.php:983
777
+ msgid ""
778
+ "Enable dynamic caching (mfunc, mclude, dynamic-cached-content). See the <a "
779
+ "href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a> for "
780
+ "further details.)"
781
+ msgstr ""
782
+
783
+ #: wp-cache.php:984
784
  msgid ""
785
  "Mobile device support. (External plugin or theme required. See the <a href="
786
  "\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a> for "
787
  "further details.)"
788
  msgstr ""
789
 
790
+ #: wp-cache.php:986
791
  msgid "Mobile Browsers"
792
  msgstr ""
793
 
794
+ #: wp-cache.php:986
795
  msgid "Mobile Prefixes"
796
  msgstr ""
797
 
798
+ #: wp-cache.php:988
799
  msgid ""
800
  "Remove UTF8/blog charset support from .htaccess file. Only necessary if you "
801
  "see odd characters or punctuation looks incorrect. Requires rewrite rules "
802
  "update."
803
  msgstr ""
804
 
805
+ #: wp-cache.php:989
806
  msgid "Clear all cache files when a post or page is published or updated."
807
  msgstr ""
808
 
809
+ #: wp-cache.php:990
810
  msgid "Extra homepage checks. (Very occasionally stops homepage caching)"
811
  msgstr ""
812
 
813
+ #: wp-cache.php:991
814
  msgid "Only refresh current page when comments made."
815
  msgstr ""
816
 
817
+ #: wp-cache.php:992
818
  msgid "List the newest cached pages on this page."
819
  msgstr ""
820
 
821
+ #: wp-cache.php:994
822
  msgid ""
823
  "Coarse file locking. You probably don&#8217;t need this but it may help if "
824
  "your server is underpowered. Warning! <em>May cause your server to lock up "
825
  "in very rare cases!</em>"
826
  msgstr ""
827
 
828
+ #: wp-cache.php:996
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:998
835
  msgid "Use object cache to store cached files."
836
  msgstr ""
837
 
838
+ #: wp-cache.php:998
839
  msgid "(Experimental)"
840
  msgstr ""
841
 
842
+ #: wp-cache.php:1000
843
  msgid "<strong>DO NOT CACHE PAGE</strong> secret key: <a href=\"%s\">%s</a>"
844
  msgstr ""
845
 
846
+ #: wp-cache.php:1006
847
  msgid "Note:"
848
  msgstr ""
849
 
850
+ #: wp-cache.php:1008
851
  msgid ""
852
  "Uninstall this plugin on the plugins page. It will automatically clean up "
853
  "after itself. If manual intervention is required then simple instructions "
854
  "are provided."
855
  msgstr ""
856
 
857
+ #: wp-cache.php:1009
858
  msgid ""
859
  "If uninstalling this plugin, make sure the directory <em>%s</em> is "
860
  "writeable by the webserver so the files <em>advanced-cache.php</em> and "
862
  "files are writeable too is probably a good idea!)"
863
  msgstr ""
864
 
865
+ #: wp-cache.php:1010
866
  msgid ""
867
  "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for "
868
  "instructions on uninstalling this script. Look for the heading, \"How to "
869
  "uninstall WP Super Cache\"."
870
  msgstr ""
871
 
872
+ #: wp-cache.php:1011
873
  msgid ""
874
  "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It "
875
  "includes installation documentation, a FAQ and Troubleshooting tips. The <a "
877
  "have been answered."
878
  msgstr ""
879
 
880
+ #: wp-cache.php:1014 wp-cache.php:1061
881
  msgid "Update Status"
882
  msgstr ""
883
 
884
+ #: wp-cache.php:1021
885
  msgid "Accepted Filenames &amp; Rejected URIs"
886
  msgstr ""
887
 
888
+ #: wp-cache.php:1046
889
  msgid "Caching On"
890
  msgstr ""
891
 
892
+ #: wp-cache.php:1047
893
  msgid "Caching Off"
894
  msgstr ""
895
 
896
+ #: wp-cache.php:1048
897
  msgid "Note: enables PHP caching, cache rebuild, and mobile support"
898
  msgstr ""
899
 
900
+ #: wp-cache.php:1058
901
  msgid ""
902
  "Notice: PHP caching enabled but Supercache mod_rewrite rules detected. "
903
  "Cached files will be served using those rules. If your site is working ok "