WP Super Cache - Version 1.3.3

Version Description

Backport fix for XSS in settings page.

=

Download this release

Release Info

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

Code changes from version 1.2.1 to 1.3.3

Changelog.txt CHANGED
@@ -1,3 +1,141 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  2012-10-05 11:36 donncha
2
 
3
  * readme.txt, wp-cache.php: * Updated version to 1.2 and bumped
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
80
+
81
+ 2013-04-12 11:13 donncha
82
+
83
+ * readme.txt: Updated changelog and documentation
84
+
85
+ 2013-04-12 10:42 donncha
86
+
87
+ * plugins/awaitingmoderation.php, plugins/badbehaviour.php,
88
+ plugins/domain-mapping.php, plugins/searchengine.php,
89
+ plugins/wptouch.php, wp-cache.php: Fixed XSS problems with
90
+ REQUEST_URI on the settings page.
91
+
92
+ 2013-04-11 11:18 donncha
93
+
94
+ * Changelog.txt: Updated changelog
95
+
96
+ 2013-04-11 11:14 donncha
97
+
98
+ * readme.txt, wp-cache.php: Bump version tested to 3.5.1 and
99
+ version to 1.3
100
+
101
+ 2013-04-11 11:07 donncha
102
+
103
+ * readme.txt: Updated changelog
104
+
105
+ 2013-04-11 10:39 donncha
106
+
107
+ * wp-cache.php: Remove mfunc, mclude and dynamic-cached-content
108
+ tags from comments. Props Frank Goossen
109
+ (http://blog.futtta.be/2013/04/10/wp-safer-cache-stopgap-for-wordpress-cache-plugins-vulnerability/)
110
+ and kisscsaby
111
+ (http://wordpress.org/support/topic/pwn3d?replies=6)
112
+
113
+ 2012-12-13 08:17 donncha
114
+
115
+ * readme.txt: Bumped tested version to 3.5
116
+
117
+ 2012-12-03 09:59 donncha
118
+
119
+ * wp-cache-phase2.php: Hide these fs warnings from the logs
120
+
121
+ 2012-10-24 06:17 donncha
122
+
123
+ * wp-cache.php: Don't mention GoDaddy in the 304 warning, it's
124
+ hopefully fixed.
125
+
126
+ 2012-10-08 10:07 donncha
127
+
128
+ * wp-cache-phase1.php, wp-cache.php: * Use LOGGED_IN_COOKIE in more
129
+ places, props askapache
130
+ * Make sure to check if that constant is defined before using it
131
+ to avoid fatal errors
132
+ * Added wpsc_get_logged_in_cookie() to get cookie value without
133
+ requiring rewrites of the .htaccess file
134
+
135
+ 2012-10-05 11:39 donncha
136
+
137
+ * Changelog.txt: Updated changelog for version 1.2
138
+
139
  2012-10-05 11:36 donncha
140
 
141
  * readme.txt, wp-cache.php: * Updated version to 1.2 and bumped
plugins/awaitingmoderation.php CHANGED
@@ -30,7 +30,7 @@ function wp_supercache_awaitingmoderation_admin() {
30
  ?>
31
  <fieldset id="<?php echo $id; ?>" class="options">
32
  <h4><?php _e( 'Awaiting Moderation', 'wp-super-cache' ); ?></h4>
33
- <form name="wp_manager" action="<?php echo $_SERVER[ "REQUEST_URI" ]; ?>" method="post">
34
  <label><input type="radio" name="cache_awaitingmoderation" value="1" <?php if( $cache_awaitingmoderation ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
35
  <label><input type="radio" name="cache_awaitingmoderation" value="0" <?php if( !$cache_awaitingmoderation ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
36
  <p><?php _e( 'Enables or disables plugin to Remove the text "Your comment is awaiting moderation." when someone leaves a moderated comment.', 'wp-super-cache' ); ?></p>
30
  ?>
31
  <fieldset id="<?php echo $id; ?>" class="options">
32
  <h4><?php _e( 'Awaiting Moderation', 'wp-super-cache' ); ?></h4>
33
+ <form name="wp_manager" action="" method="post">
34
  <label><input type="radio" name="cache_awaitingmoderation" value="1" <?php if( $cache_awaitingmoderation ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
35
  <label><input type="radio" name="cache_awaitingmoderation" value="0" <?php if( !$cache_awaitingmoderation ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
36
  <p><?php _e( 'Enables or disables plugin to Remove the text "Your comment is awaiting moderation." when someone leaves a moderated comment.', 'wp-super-cache' ); ?></p>
plugins/badbehaviour.php CHANGED
@@ -61,7 +61,7 @@ function wp_supercache_badbehaviour_admin() {
61
  ?>
62
  <fieldset id="<?php echo $id; ?>" class="options">
63
  <h4><?php _e( 'Bad Behavior', 'wp-super-cache' ); ?></h4>
64
- <form name="wp_manager" action="<?php echo $_SERVER[ "REQUEST_URI" ]; ?>" method="post">
65
  <label><input type="radio" name="cache_badbehaviour" value="1" <?php if( $cache_badbehaviour ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
66
  <label><input type="radio" name="cache_badbehaviour" value="0" <?php if( !$cache_badbehaviour ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
67
  <p><?php _e( '', 'wp-super-cache' ); ?></p><?php
61
  ?>
62
  <fieldset id="<?php echo $id; ?>" class="options">
63
  <h4><?php _e( 'Bad Behavior', 'wp-super-cache' ); ?></h4>
64
+ <form name="wp_manager" action="" method="post">
65
  <label><input type="radio" name="cache_badbehaviour" value="1" <?php if( $cache_badbehaviour ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
66
  <label><input type="radio" name="cache_badbehaviour" value="0" <?php if( !$cache_badbehaviour ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
67
  <p><?php _e( '', 'wp-super-cache' ); ?></p><?php
plugins/domain-mapping.php CHANGED
@@ -71,7 +71,7 @@ function wp_supercache_domain_mapping_admin() {
71
  ?>
72
  <fieldset id="<?php echo $id; ?>" class="options">
73
  <h4><?php _e( 'Domain Mapping', 'wp-super-cache' ); ?></h4>
74
- <form name="wp_manager" action="<?php echo $_SERVER[ "REQUEST_URI" ]; ?>" method="post">
75
  <label><input type="radio" name="cache_domain_mapping" value="1" <?php if( $cache_domain_mapping ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
76
  <label><input type="radio" name="cache_domain_mapping" value="0" <?php if( !$cache_domain_mapping ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
77
  <p><?php _e( '', 'wp-super-cache' ); ?></p><?php
71
  ?>
72
  <fieldset id="<?php echo $id; ?>" class="options">
73
  <h4><?php _e( 'Domain Mapping', 'wp-super-cache' ); ?></h4>
74
+ <form name="wp_manager" action="" method="post">
75
  <label><input type="radio" name="cache_domain_mapping" value="1" <?php if( $cache_domain_mapping ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
76
  <label><input type="radio" name="cache_domain_mapping" value="0" <?php if( !$cache_domain_mapping ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
77
  <p><?php _e( '', 'wp-super-cache' ); ?></p><?php
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/searchengine.php CHANGED
@@ -65,7 +65,7 @@ function wp_supercache_searchengine_admin() {
65
  ?>
66
  <fieldset id="<?php echo $id; ?>" class="options">
67
  <h4><?php _e( 'No Adverts for Friends', 'wp-super-cache' ); ?></h4>
68
- <form name="wp_manager" action="<?php echo $_SERVER[ "REQUEST_URI" ]; ?>" method="post">
69
  <label><input type="radio" name="cache_no_adverts_for_friends" value="1" <?php if( $cache_no_adverts_for_friends == 'yes' ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
70
  <label><input type="radio" name="cache_no_adverts_for_friends" value="0" <?php if( $cache_no_adverts_for_friends == 'no' ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
71
  <p><?php _e( '', 'wp-super-cache' ); ?></p><?php
65
  ?>
66
  <fieldset id="<?php echo $id; ?>" class="options">
67
  <h4><?php _e( 'No Adverts for Friends', 'wp-super-cache' ); ?></h4>
68
+ <form name="wp_manager" action="" method="post">
69
  <label><input type="radio" name="cache_no_adverts_for_friends" value="1" <?php if( $cache_no_adverts_for_friends == 'yes' ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label>
70
  <label><input type="radio" name="cache_no_adverts_for_friends" value="0" <?php if( $cache_no_adverts_for_friends == 'no' ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label>
71
  <p><?php _e( '', 'wp-super-cache' ); ?></p><?php
plugins/wptouch.php CHANGED
@@ -18,10 +18,10 @@ function wp_super_cache_wptouch_admin() {
18
  ?>
19
  <fieldset id="<?php echo $id; ?>" class="options">
20
  <h4><?php _e( 'WPTouch', 'wp-super-cache' ); ?></h4>
21
- <form name="wp_manager" action="<?php echo $_SERVER[ "REQUEST_URI" ]; ?>" 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 )
18
  ?>
19
  <fieldset id="<?php echo $id; ?>" class="options">
20
  <h4><?php _e( 'WPTouch', 'wp-super-cache' ); ?></h4>
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.4.2
5
- Stable tag: 1.2.1
6
  Requires at least: 3.0
7
 
8
  A very fast caching engine for WordPress that produces static html files.
@@ -56,19 +56,32 @@ The cache directory, usually wp-content/cache/ is only for temporary files. Do n
56
 
57
  == Upgrade Notice ==
58
 
59
- = 1.2.1 =
60
- Backported fix for XSS in settings page.
61
 
62
  == Changelog ==
63
 
64
- = 1.2.1 =
65
- Backported fix for XSS in settings page.
 
 
 
 
 
 
 
 
 
 
 
 
 
66
 
67
  = 1.2 =
68
  * Garbage collection of old cache files is significantly improved. I added a scheduled job that keeps an eye on things and restarts the job if necessary. Also, if you enable caching from the Easy page garbage collection will be enabled too.
69
  * Editors can delete single cached files from the admin bar now.
70
  * Fixed the cached page counter on the settings page.
71
- * Some sites that updated to 1.0 experienced too much garbage collection. There are still stragglers out there who haven.t upgraded but that.s fixed now!
72
  * Supercached mobile files are now used as there was a tiny little typo that needed fixing.
73
  * If your site is in a directory and you saw problems updating a page then that should be fixed now.
74
  * The deactivate hook has been changed so your configuration isn.t hosed when you upgrade. Unfortunately this will only happen after you do this upgrade.
@@ -365,6 +378,8 @@ No, it will do the opposite. Super Cache files are compressed and stored that wa
365
 
366
  = How do I make certain parts of the page stay dynamic? =
367
 
 
 
368
  There are 2 ways of doing this. You can use Javascript to draw the part of the page you want to keep dynamic. That's what Google Adsense and many widgets from external sites do. Or you can use a WP Super Cache tag to do the job but you can't use mod_rewrite mode caching. You have to switch to PHP or legacy caching.
369
 
370
  There are a few ways to do this, you can have functions that stay dynamic or you can include other files on every page load. To execute PHP code on every page load you can use either the "dynamic-cached-content", "mfunc", or "mclude" tags. The "dynamic-cached-content" tag is easier to use but the other tags can still be used. Make sure you duplicate the PHP code when using these tags. The first code is executed when the page is cached, while the second chunk of code is executed when the cached page is served to the next visitor.
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.3
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.3 =
60
+ Backport fix for XSS in settings page.
61
 
62
  == Changelog ==
63
 
64
+ = 1.3.3 =
65
+ * Backport fix for XSS in settings page.
66
+
67
+ = 1.3.2 =
68
+ * Any mfunc/mclude/dynamic-cached-content tags in comments are now removed.
69
+ * Dynamic cached content feature disabled by default and must be enabled on the Advanced Settings page.
70
+ * Support for the mobile theme in Jetpack via helper plugin on script's Plugins tab.
71
+
72
+ = 1.3.1 =
73
+ * Minor updates to documentation
74
+ * Fixed XSS in settings page.
75
+
76
+ = 1.3 =
77
+ * mfunc tags could be executed in comments. Fixed.
78
+ * More support for sites that use the LOGGED_IN_COOKIE constant and custom cookies.
79
 
80
  = 1.2 =
81
  * Garbage collection of old cache files is significantly improved. I added a scheduled job that keeps an eye on things and restarts the job if necessary. Also, if you enable caching from the Easy page garbage collection will be enabled too.
82
  * Editors can delete single cached files from the admin bar now.
83
  * Fixed the cached page counter on the settings page.
84
+ * Some sites that updated to 1.0 experienced too much garbage collection. There are still stragglers out there who haven't upgraded but that's fixed now!
85
  * Supercached mobile files are now used as there was a tiny little typo that needed fixing.
86
  * If your site is in a directory and you saw problems updating a page then that should be fixed now.
87
  * The deactivate hook has been changed so your configuration isn.t hosed when you upgrade. Unfortunately this will only happen after you do this upgrade.
378
 
379
  = How do I make certain parts of the page stay dynamic? =
380
 
381
+ Note: from version 1.4 this functionality will be disabled by default. You will have to enable it on the settings page.
382
+
383
  There are 2 ways of doing this. You can use Javascript to draw the part of the page you want to keep dynamic. That's what Google Adsense and many widgets from external sites do. Or you can use a WP Super Cache tag to do the job but you can't use mod_rewrite mode caching. You have to switch to PHP or legacy caching.
384
 
385
  There are a few ways to do this, you can have functions that stay dynamic or you can include other files on every page load. To execute PHP code on every page load you can use either the "dynamic-cached-content", "mfunc", or "mclude" tags. The "dynamic-cached-content" tag is easier to use but the other tags can still be used. Make sure you duplicate the PHP code when using these tags. The first code is executed when the page is cached, while the second chunk of code is executed when the cached page is served to the next visitor.
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,9 +337,15 @@ function wp_cache_late_loader() {
337
 
338
  function wp_cache_get_cookies_values() {
339
  $string = '';
 
 
 
 
 
 
340
  while ($key = key($_COOKIE)) {
341
- if ( preg_match( "/^wp-postpass|^wordpress_logged_in|^comment_author_/", $key ) ) {
342
- if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Cookie detected: $key", 5 );
343
  $string .= $_COOKIE[ $key ] . ",";
344
  }
345
  next($_COOKIE);
@@ -395,12 +401,16 @@ function wp_cache_check_mobile( $cache_key ) {
395
  if ( !isset( $wp_cache_mobile_enabled ) || false == $wp_cache_mobile_enabled )
396
  return $cache_key;
397
 
 
 
398
  // allow plugins to short circuit mobile check. Cookie, extra UA checks?
399
  switch( do_cacheaction( 'wp_cache_check_mobile', $cache_key ) ) {
400
  case "normal":
 
401
  return $cache_key;
402
  break;
403
  case "mobile":
 
404
  return $cache_key . "-mobile";
405
  break;
406
  }
@@ -409,8 +419,10 @@ function wp_cache_check_mobile( $cache_key ) {
409
  return $cache_key;
410
  }
411
 
412
- if ( do_cacheaction( 'disable_mobile_check', false ) )
 
413
  return $cache_key;
 
414
 
415
  $browsers = explode( ',', $wp_cache_mobile_browsers );
416
  $user_agent = strtolower( $_SERVER['HTTP_USER_AGENT'] );
@@ -639,7 +651,7 @@ function wp_supercache_cache_for_admins() {
639
  reset( $cookie_keys );
640
  foreach( $cookie_keys as $key ) {
641
  if ( strpos( $cookie, $key ) !== FALSE ) {
642
- 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 );
643
  unset( $_COOKIE[ $cookie ] );
644
  }
645
  }
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);
@@ -602,11 +611,11 @@ function wp_cache_get_ob(&$buffer) {
602
  if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Warning! The file $tmp_wpcache_filename was empty. Did not rename to {$blog_cache_dir}{$cache_filename}", 5 );
603
  @unlink( $tmp_wpcache_filename );
604
  } else {
605
- if ( !rename( $tmp_wpcache_filename, $blog_cache_dir . $cache_filename ) ) {
606
  if ( false == is_dir( $blog_cache_dir ) )
607
  @wp_mkdir_p( $blog_cache_dir );
608
- unlink( $blog_cache_dir . $cache_filename );
609
- rename( $tmp_wpcache_filename, $blog_cache_dir . $cache_filename );
610
  }
611
  if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Renamed temp wp-cache file to {$blog_cache_dir}$cache_filename", 5 );
612
  $added_cache = 1;
@@ -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);
611
  if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Warning! The file $tmp_wpcache_filename was empty. Did not rename to {$blog_cache_dir}{$cache_filename}", 5 );
612
  @unlink( $tmp_wpcache_filename );
613
  } else {
614
+ if ( !@rename( $tmp_wpcache_filename, $blog_cache_dir . $cache_filename ) ) {
615
  if ( false == is_dir( $blog_cache_dir ) )
616
  @wp_mkdir_p( $blog_cache_dir );
617
+ @unlink( $blog_cache_dir . $cache_filename );
618
+ @rename( $tmp_wpcache_filename, $blog_cache_dir . $cache_filename );
619
  }
620
  if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Renamed temp wp-cache file to {$blog_cache_dir}$cache_filename", 5 );
621
  $added_cache = 1;
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,13 +3,13 @@
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.2.1
7
  Author: Donncha O Caoimh
8
  Author URI: http://ocaoimh.ie/
9
  */
10
 
11
  /* Copyright 2005-2006 Ricardo Galli Granada (email : gallir@uib.es)
12
- Copyright 2007-2012 Donncha O Caoimh (http://ocaoimh.ie/) and many others.
13
 
14
  This program is free software; you can redistribute it and/or modify
15
  it under the terms of the GNU General Public License as published by
@@ -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 ) ) {
@@ -321,7 +321,7 @@ function wp_cache_manager_error_checks() {
321
  <ol><li> <?php _e( 'Set the plugin to legacy mode and enable mobile support.', 'wp-super-cache' ); ?></li>
322
  <li> <?php _e( 'Scroll down the Advanced Settings page and click the <strong>Update Mod_Rewrite Rules</strong> button.', 'wp-super-cache' ); ?></li>
323
  <li> <?php printf( __( 'Delete the plugin mod_rewrite rules in %s.htaccess enclosed by <code># BEGIN WPSuperCache</code> and <code># END WPSuperCache</code> and let the plugin regenerate them by reloading this page.', 'wp-super-cache' ), $home_path ); ?></li>
324
- <li> <?php printf( __( 'Add the rules yourself. Edit %s.htaccess and find the block of code enclosed by the lines <code># BEGIN WPSuperCache</code> and <code># END WPSuperCache</code>. There are two sections that look very similar. Just below the line <code>%%{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$</code> add these lines: (do it twice, once for each section)', 'wp-super-cache' ), $home_path ); ?></p>
325
  <div style='padding: 2px; margin: 2px; border: 1px solid #333; width:400px; overflow: scroll'><pre><?php echo "RewriteCond %{HTTP_user_agent} !^.*(" . addcslashes( implode( '|', $wp_cache_mobile_browsers ), ' ' ) . ").*\nRewriteCond %{HTTP_user_agent} !^(" . addcslashes( implode( '|', $wp_cache_mobile_prefixes ), ' ' ) . ").*"; ?></pre></div></li></ol></div><?php
326
  }
327
 
@@ -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;
@@ -957,7 +964,7 @@ jQuery(document).ready(function(){
957
  echo "</strike>";
958
  echo "<p><strong>" . __( 'Warning! 304 browser caching is only supported when not using mod_rewrite caching.', 'wp-super-cache' ) . "</strong></p>";
959
  } else {
960
- ?><em><?php _e( '304 support is disabled by default because in the past GoDaddy had problems with some of the headers used.', 'wp-super-cache' ); ?></em><br /><?php
961
  }
962
  ?><label><input type='checkbox' name='wp_cache_not_logged_in' <?php if( $wp_cache_not_logged_in ) echo "checked"; ?> value='1'> <?php _e( 'Don&#8217;t cache pages for <acronym title="Logged in users and those that comment">known users</acronym>.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
963
  <label><input type='checkbox' name='wp_cache_no_cache_for_get' <?php if( $wp_cache_no_cache_for_get ) echo "checked"; ?> value='1'> <?php _e( 'Don&#8217;t cache pages with GET parameters. (?x=y at the end of a url)', 'wp-super-cache' ); ?></label><br />
@@ -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>";
@@ -2726,6 +2734,17 @@ function wpsc_update_htaccess_form( $short_form = true ) {
2726
  }
2727
  }
2728
 
 
 
 
 
 
 
 
 
 
 
 
2729
  function wpsc_get_htaccess_info() {
2730
  global $wp_cache_mobile_enabled, $wp_cache_mobile_prefixes, $wp_cache_mobile_browsers, $wp_cache_disable_utf8;
2731
  if ( isset( $_SERVER[ "PHP_DOCUMENT_ROOT" ] ) ) {
@@ -2769,7 +2788,7 @@ function wpsc_get_htaccess_info() {
2769
  }
2770
  $condition_rules[] = "RewriteCond %{REQUEST_METHOD} !POST";
2771
  $condition_rules[] = "RewriteCond %{QUERY_STRING} !.*=.*";
2772
- $condition_rules[] = "RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$";
2773
  $condition_rules[] = "RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\\\"]+ [NC]";
2774
  $condition_rules[] = "RewriteCond %{HTTP:Profile} !^[a-z0-9\\\"]+ [NC]";
2775
  if ( $wp_cache_mobile_enabled ) {
@@ -3123,9 +3142,29 @@ function supercache_admin_bar_render() {
3123
  'id' => 'delete-cache',
3124
  'title' => __( 'Delete Cache', 'wp-super-cache' ),
3125
  'meta' => array( 'title' => __( 'Delete cache of the current page', 'wp-super-cache' ) ),
3126
- 'href' => wp_nonce_url( admin_url( 'index.php?action=delcachepage&path=' . urlencode( $_SERVER[ 'REQUEST_URI' ] ) ), 'delete-cache' )
3127
  ) );
3128
  }
3129
  add_action( 'wp_before_admin_bar_render', 'supercache_admin_bar_render' );
3130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3131
  ?>
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.3
7
  Author: Donncha O Caoimh
8
  Author URI: http://ocaoimh.ie/
9
  */
10
 
11
  /* Copyright 2005-2006 Ricardo Galli Granada (email : gallir@uib.es)
12
+ Copyright 2007-2013 Donncha Ó Caoimh (http://ocaoimh.ie/) and many others.
13
 
14
  This program is free software; you can redistribute it and/or modify
15
  it under the terms of the GNU General Public License as published by
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 ) ) {
321
  <ol><li> <?php _e( 'Set the plugin to legacy mode and enable mobile support.', 'wp-super-cache' ); ?></li>
322
  <li> <?php _e( 'Scroll down the Advanced Settings page and click the <strong>Update Mod_Rewrite Rules</strong> button.', 'wp-super-cache' ); ?></li>
323
  <li> <?php printf( __( 'Delete the plugin mod_rewrite rules in %s.htaccess enclosed by <code># BEGIN WPSuperCache</code> and <code># END WPSuperCache</code> and let the plugin regenerate them by reloading this page.', 'wp-super-cache' ), $home_path ); ?></li>
324
+ <li> <?php printf( __( 'Add the rules yourself. Edit %s.htaccess and find the block of code enclosed by the lines <code># BEGIN WPSuperCache</code> and <code># END WPSuperCache</code>. There are two sections that look very similar. Just below the line <code>%%{HTTP:Cookie} !^.*(comment_author_|%s|wp-postpass_).*$</code> add these lines: (do it twice, once for each section)', 'wp-super-cache' ), $home_path, wpsc_get_logged_in_cookie() ); ?></p>
325
  <div style='padding: 2px; margin: 2px; border: 1px solid #333; width:400px; overflow: scroll'><pre><?php echo "RewriteCond %{HTTP_user_agent} !^.*(" . addcslashes( implode( '|', $wp_cache_mobile_browsers ), ' ' ) . ").*\nRewriteCond %{HTTP_user_agent} !^(" . addcslashes( implode( '|', $wp_cache_mobile_prefixes ), ' ' ) . ").*"; ?></pre></div></li></ol></div><?php
326
  }
327
 
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;
964
  echo "</strike>";
965
  echo "<p><strong>" . __( 'Warning! 304 browser caching is only supported when not using mod_rewrite caching.', 'wp-super-cache' ) . "</strong></p>";
966
  } else {
967
+ ?><em><?php _e( '304 support is disabled by default because some hosts have had problems with the headers used in the past.', 'wp-super-cache' ); ?></em><br /><?php
968
  }
969
  ?><label><input type='checkbox' name='wp_cache_not_logged_in' <?php if( $wp_cache_not_logged_in ) echo "checked"; ?> value='1'> <?php _e( 'Don&#8217;t cache pages for <acronym title="Logged in users and those that comment">known users</acronym>.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br />
970
  <label><input type='checkbox' name='wp_cache_no_cache_for_get' <?php if( $wp_cache_no_cache_for_get ) echo "checked"; ?> value='1'> <?php _e( 'Don&#8217;t cache pages with GET parameters. (?x=y at the end of a url)', 'wp-super-cache' ); ?></label><br />
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>";
2734
  }
2735
  }
2736
 
2737
+ /*
2738
+ * Return LOGGED_IN_COOKIE if it doesn't begin with wordpress_logged_in
2739
+ * to avoid having people update their .htaccess file
2740
+ */
2741
+ function wpsc_get_logged_in_cookie() {
2742
+ $logged_in_cookie = 'wordpress_logged_in';
2743
+ if ( defined( 'LOGGED_IN_COOKIE' ) && substr( constant( 'LOGGED_IN_COOKIE' ), 0, 19 ) != 'wordpress_logged_in' )
2744
+ $logged_in_cookie = constant( 'LOGGED_IN_COOKIE' );
2745
+ return $logged_in_cookie;
2746
+ }
2747
+
2748
  function wpsc_get_htaccess_info() {
2749
  global $wp_cache_mobile_enabled, $wp_cache_mobile_prefixes, $wp_cache_mobile_browsers, $wp_cache_disable_utf8;
2750
  if ( isset( $_SERVER[ "PHP_DOCUMENT_ROOT" ] ) ) {
2788
  }
2789
  $condition_rules[] = "RewriteCond %{REQUEST_METHOD} !POST";
2790
  $condition_rules[] = "RewriteCond %{QUERY_STRING} !.*=.*";
2791
+ $condition_rules[] = "RewriteCond %{HTTP:Cookie} !^.*(comment_author_|" . wpsc_get_logged_in_cookie() . "|wp-postpass_).*$";
2792
  $condition_rules[] = "RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\\\"]+ [NC]";
2793
  $condition_rules[] = "RewriteCond %{HTTP:Profile} !^[a-z0-9\\\"]+ [NC]";
2794
  if ( $wp_cache_mobile_enabled ) {
3142
  'id' => 'delete-cache',
3143
  'title' => __( 'Delete Cache', 'wp-super-cache' ),
3144
  'meta' => array( 'title' => __( 'Delete cache of the current page', 'wp-super-cache' ) ),
3145
+ 'href' => wp_nonce_url( admin_url( 'index.php?action=delcachepage&path=' . urlencode( preg_replace( '/[ <>\'\"\r\n\t\(\)]/', '', $_SERVER[ 'REQUEST_URI' ] ) ) ), 'delete-cache' )
3146
  ) );
3147
  }
3148
  add_action( 'wp_before_admin_bar_render', 'supercache_admin_bar_render' );
3149
 
3150
+ add_filter( 'preprocess_comment','no_mfunc_in_comments' );
3151
+ add_filter( 'comment_text','no_mfunc_in_comments' );
3152
+ add_filter( 'comment_excerpt','no_mfunc_in_comments' );
3153
+ add_filter( 'comment_text_rss','no_mfunc_in_comments' );
3154
+
3155
+ function no_mfunc_in_comments( $comment_data ) {
3156
+ if ( is_array( $comment_data ) )
3157
+ $text = $comment_data[ 'comment_content' ];
3158
+ else
3159
+ $text = $comment_data;
3160
+
3161
+ if ( preg_match( '/<!--\s*mclude|<!--\s*mfunc|<!--\s*dynamic-cached-content/i', $text )) {
3162
+ $text = preg_replace( '#(<!--\s*(mclude|mfunc|dynamic-cached-content))#ism','<!-- unsafe comment zapped -->', $text );
3163
+ if ( is_array( $comment_data ) )
3164
+ $comment_data[ 'comment_content' ] = $text;
3165
+ else
3166
+ $comment_data = $text;
3167
+ }
3168
+ return $comment_data;
3169
+ }
3170
  ?>
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 "
905
  "your install and remove the SuperCache rules."
906
  msgstr ""
907
 
908
+ #: wp-cache.php:1063
909
  msgid "Cache Tester"
910
  msgstr ""
911
 
912
+ #: wp-cache.php:1064
913
  msgid "Test your cached website by clicking the test button below."
914
  msgstr ""
915
 
916
+ #: wp-cache.php:1070
917
  msgid "Fetching %s to prime cache: "
918
  msgstr ""
919
 
920
+ #: wp-cache.php:1072 wp-cache.php:1081 wp-cache.php:1093
921
  msgid "OK"
922
  msgstr ""
923
 
924
+ #: wp-cache.php:1075
925
  msgid "Fetching first copy of %s: "
926
  msgstr ""
927
 
928
+ #: wp-cache.php:1084 wp-cache.php:1095
929
  msgid "FAILED"
930
  msgstr ""
931
 
932
+ #: wp-cache.php:1087
933
  msgid "Fetching second copy of %s: "
934
  msgstr ""
935
 
936
+ #: wp-cache.php:1099
937
  msgid "One or more page requests failed:"
938
  msgstr ""
939
 
940
+ #: wp-cache.php:1118 wp-cache.php:1119
941
  msgid "Page %d: %d (%s)"
942
  msgstr ""
943
 
944
+ #: wp-cache.php:1125
945
  msgid "Page 1: %s"
946
  msgstr ""
947
 
948
+ #: wp-cache.php:1126
949
  msgid "Page 2: %s"
950
  msgstr ""
951
 
952
+ #: wp-cache.php:1127
953
  msgid "The timestamps on both pages match!"
954
  msgstr ""
955
 
956
+ #: wp-cache.php:1129
957
  msgid "The pages do not match! Timestamps differ or were not found!"
958
  msgstr ""
959
 
960
+ #: wp-cache.php:1130
961
  msgid "Things you can do:"
962
  msgstr ""
963
 
964
+ #: wp-cache.php:1131
965
  msgid ""
966
  "Load your homepage in a logged out browser, check the timestamp at the end "
967
  "of the html source. Load the page again and compare the timestamp. Caching "
968
  "is working if the timestamps match."
969
  msgstr ""
970
 
971
+ #: wp-cache.php:1132
972
  msgid ""
973
  "Enable logging on the Debug page here. That should help you track down the "
974
  "problem."
975
  msgstr ""
976
 
977
+ #: wp-cache.php:1133
978
  msgid ""
979
  "You should check Page 1 and Page 2 above for errors. Your local server "
980
  "configuration may not allow your website to access itself."
981
  msgstr ""
982
 
983
+ #: wp-cache.php:1141
984
  msgid "Send non-secure (non https) request for homepage"
985
  msgstr ""
986
 
987
+ #: wp-cache.php:1142
988
  msgid "Test Cache"
989
  msgstr ""
990
 
991
+ #: wp-cache.php:1146
992
  msgid "Delete Cached Pages"
993
  msgstr ""
994
 
995
+ #: wp-cache.php:1147
996
  msgid ""
997
  "Cached pages are stored on your server as html and PHP files. If you need to "
998
  "delete them use the button below."
999
  msgstr ""
1000
 
1001
+ #: wp-cache.php:1150 wp-cache.php:2416 wp-cache.php:2435 wp-cache.php:2606
1002
+ #: wp-cache.php:3141
1003
  msgid "Delete Cache"
1004
  msgstr ""
1005
 
1006
+ #: wp-cache.php:1157 wp-cache.php:2422
1007
  msgid "Delete Cache On All Blogs"
1008
  msgstr ""
1009
 
1010
+ #: wp-cache.php:1162
1011
  msgid "Recommended Links and Plugins"
1012
  msgstr ""
1013
 
1014
+ #: wp-cache.php:1163
1015
  msgid ""
1016
  "Caching is only one part of making a website faster. Here are some other "
1017
  "plugins that will help:"
1018
  msgstr ""
1019
 
1020
+ #: wp-cache.php:1164
1021
  msgid ""
1022
  "<a href=\"%s\">WPSCMin</a>, a Supercache plugin that minifies cached pages "
1023
  "by removing whitespaces and extra characters "
1024
  msgstr ""
1025
 
1026
+ #: wp-cache.php:1165
1027
  msgid ""
1028
  "<a href=\"%s\">Yahoo! Yslow</a> is an extension for the Firefox add-on "
1029
  "Firebug. It analyzes web pages and suggests ways to improve their "
1031
  "the performance tools online at <a href=\"%s\">GTMetrix</a>."
1032
  msgstr ""
1033
 
1034
+ #: wp-cache.php:1166
1035
  msgid ""
1036
  "<a href=\"%s\">Use Google Libraries</a> allows you to load some commonly "
1037
  "used Javascript libraries from Google webservers. Ironically it may reduce "
1038
  "your Yslow score."
1039
  msgstr ""
1040
 
1041
+ #: wp-cache.php:1168
1042
  msgid ""
1043
  "<strong>Advanced users only:</strong> <a href=\"%s\">Speed up your site with "
1044
  "Caching and cache-control</a> explains how to make your site more cacheable "
1045
  "with .htaccess rules."
1046
  msgstr ""
1047
 
1048
+ #: wp-cache.php:1169
1049
  msgid ""
1050
  "<strong>Advanced users only:</strong> Install an object cache. Choose from "
1051
  "<a href=\"%s\">Memcached</a>, <a href=\"%s\">XCache</a>, <a href=\"%s"
1052
  "\">eAcccelerator</a> and others."
1053
  msgstr ""
1054
 
1055
+ #: wp-cache.php:1170
1056
  msgid ""
1057
  "<a href=\"%s\">Cron View</a> is a useful plugin to use when trying to debug "
1058
  "garbage collection and preload problems."
1059
  msgstr ""
1060
 
1061
+ #: wp-cache.php:1181
1062
  msgid "Make WordPress Faster"
1063
  msgstr ""
1064
 
1065
+ #: wp-cache.php:1182
1066
  msgid ""
1067
  "%1$s is maintained and developed by %2$s with contributions from many others."
1068
  msgstr ""
1069
 
1070
+ #: wp-cache.php:1183
1071
  msgid "He blogs at %1$s and posts photos at %2$s."
1072
  msgstr ""
1073
 
1074
+ #: wp-cache.php:1184
1075
  msgid "Please say hi to him on %s too!"
1076
  msgstr ""
1077
 
1078
+ #: wp-cache.php:1185
1079
  msgid "Need Help?"
1080
  msgstr ""
1081
 
1082
+ #: wp-cache.php:1187
1083
  msgid ""
1084
  "Use the debug system in the Debug tab above. It will tell you what the "
1085
  "plugin is doing."
1086
  msgstr ""
1087
 
1088
+ #: wp-cache.php:1188
1089
  msgid "<a href=\"%1$s\">Installation Help</a>"
1090
  msgstr ""
1091
 
1092
+ #: wp-cache.php:1189
1093
  msgid "<a href=\"%1$s\">Frequently Asked Questions</a>"
1094
  msgstr ""
1095
 
1096
+ #: wp-cache.php:1190
1097
  msgid "<a href=\"%1$s\">Support Forum</a>"
1098
  msgstr ""
1099
 
1100
+ #: wp-cache.php:1191
1101
  msgid "<a href=\"%1$s\">Development Version</a>"
1102
  msgstr ""
1103
 
1104
+ #: wp-cache.php:1193
1105
  msgid "Rate This Plugin!"
1106
  msgstr ""
1107
 
1108
+ #: wp-cache.php:1194
1109
  msgid ""
1110
  "Please <a href=\"%s\">rate</a> this plugin and tell me if it works for you "
1111
  "or not. It really helps development."
1112
  msgstr ""
1113
 
1114
+ #: wp-cache.php:1203
1115
  msgid "Cached pages since %1$s : <strong>%2$s</strong>"
1116
  msgstr ""
1117
 
1118
+ #: wp-cache.php:1204
1119
  msgid "Newest Cached Pages:"
1120
  msgstr ""
1121
 
1122
+ #: wp-cache.php:1208
1123
  msgid "Cached %s seconds ago"
1124
  msgstr ""
1125
 
1126
+ #: wp-cache.php:1211
1127
  msgid "(may not always be accurate on busy sites)"
1128
  msgstr ""
1129
 
1130
+ #: wp-cache.php:1227
1131
  msgid ""
1132
  "Cache plugins are PHP scripts that live in a plugins folder inside the wp-"
1133
  "super-cache folder. They are loaded when Supercache loads, much sooner than "
1134
  "regular WordPress plugins."
1135
  msgstr ""
1136
 
1137
+ #: wp-cache.php:1228
1138
  msgid ""
1139
  "This is strictly an advanced feature only and knowledge of both PHP and "
1140
  "WordPress actions is required to create them."
1141
  msgstr ""
1142
 
1143
+ #: wp-cache.php:1229
1144
  msgid ""
1145
  "<strong>Warning</strong>! Due to the way WordPress upgrades plugins the "
1146
  "plugins you upload to wp-super-cache/plugins/ will be deleted when you "
1151
  "\">developer documentation</a>."
1152
  msgstr ""
1153
 
1154
+ #: wp-cache.php:1239
1155
  msgid "Available Plugins"
1156
  msgstr ""
1157
 
1158
+ #: wp-cache.php:1256
1159
  msgid "Easy"
1160
  msgstr ""
1161
 
1162
+ #: wp-cache.php:1256
1163
  msgid "CDN"
1164
  msgstr ""
1165
 
1166
+ #: wp-cache.php:1256
1167
  msgid "Contents"
1168
  msgstr ""
1169
 
1170
+ #: wp-cache.php:1256
1171
  msgid "Preload"
1172
  msgstr ""
1173
 
1174
+ #: wp-cache.php:1256
1175
  msgid "Plugins"
1176
  msgstr ""
1177
 
1178
+ #: wp-cache.php:1256
1179
  msgid "Debug"
1180
  msgstr ""
1181
 
1182
+ #: wp-cache.php:1291
1183
  msgid ""
1184
  "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a "
1185
  "href=\"%s\">the main site</a> of this network."
1186
  msgstr ""
1187
 
1188
+ #: wp-cache.php:1300
1189
  msgid "Mod Rewrite Rules"
1190
  msgstr ""
1191
 
1192
+ #: wp-cache.php:1306
1193
  msgid "WordPress MU Detected"
1194
  msgstr ""
1195
 
1196
+ #: wp-cache.php:1306
1197
  msgid ""
1198
  "Unfortunately the rewrite rules cannot be updated automatically when running "
1199
  "WordPress MU. Please open your .htaccess and add the following mod_rewrite "
1200
  "rules above any other rules in that file."
1201
  msgstr ""
1202
 
1203
+ #: wp-cache.php:1308
1204
  msgid "Mod Rewrite rules cannot be updated!"
1205
  msgstr ""
1206
 
1207
+ #: wp-cache.php:1309
1208
  msgid ""
1209
  "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s."
1210
  "htaccess for the auto update to work. They look like this and surround the "
1211
  "main WordPress mod_rewrite rules:"
1212
  msgstr ""
1213
 
1214
+ #: wp-cache.php:1311
1215
  msgid "Refresh this page when you have updated your .htaccess file."
1216
  msgstr ""
1217
 
1218
+ #: wp-cache.php:1315
1219
  msgid "Thank you for upgrading."
1220
  msgstr ""
1221
 
1222
+ #: wp-cache.php:1315
1223
  msgid ""
1224
  "The mod_rewrite rules changed since you last installed this plugin. "
1225
  "Unfortunately you must remove the old supercache rules before the new ones "
1231
  "brave enough to use them."
1232
  msgstr ""
1233
 
1234
+ #: wp-cache.php:1319
1235
  msgid "Trailing slash check required."
1236
  msgstr ""
1237
 
1238
+ #: wp-cache.php:1319
1239
  msgid ""
1240
  "It looks like your blog has URLs that end with a \"/\". Unfortunately since "
1241
  "you installed this plugin a duplicate content bug has been found where URLs "
1244
  "and add these two rules to the two groups of Super Cache rules:"
1245
  msgstr ""
1246
 
1247
+ #: wp-cache.php:1321
1248
  msgid ""
1249
  "You can see where the rules go and examine the complete rules by clicking "
1250
  "the \"View mod_rewrite rules\" link below."
1251
  msgstr ""
1252
 
1253
+ #: wp-cache.php:1335
1254
  msgid "Mod Rewrite rules updated!"
1255
  msgstr ""
1256
 
1257
+ #: wp-cache.php:1336
1258
  msgid ""
1259
  "%s.htaccess has been updated with the necessary mod_rewrite rules. Please "
1260
  "verify they are correct. They should look like this:"
1261
  msgstr ""
1262
 
1263
+ #: wp-cache.php:1338
1264
  msgid "Mod Rewrite rules must be updated!"
1265
  msgstr ""
1266
 
1267
+ #: wp-cache.php:1339
1268
  msgid ""
1269
  "Your %s.htaccess is not writable by the webserver and must be updated with "
1270
  "the necessary mod_rewrite rules. The new rules go above the regular "
1271
  "WordPress rules as shown in the code below:"
1272
  msgstr ""
1273
 
1274
+ #: wp-cache.php:1344
1275
  msgid ""
1276
  "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /"
1277
  "> Click the following link to see the lines added to that file. If you have "
1278
  "upgraded the plugin make sure these rules match."
1279
  msgstr ""
1280
 
1281
+ #: wp-cache.php:1347
1282
  msgid ""
1283
  "A difference between the rules in your .htaccess file and the plugin rewrite "
1284
  "rules has been found. This could be simple whitespace differences but you "
1286
  "Click the &#8217;Update Mod_Rewrite Rules&#8217; button to update the rules."
1287
  msgstr ""
1288
 
1289
+ #: wp-cache.php:1349
1290
  msgid "View Mod_Rewrite Rules"
1291
  msgstr ""
1292
 
1293
+ #: wp-cache.php:1355 wp-cache.php:2722
1294
  msgid "Rules must be added to %s too:"
1295
  msgstr ""
1296
 
1297
+ #: wp-cache.php:1362
1298
  msgid "Gzip encoding rules in %s.htaccess created."
1299
  msgstr ""
1300
 
1301
+ #: wp-cache.php:1369
1302
  msgid "Fix Configuration"
1303
  msgstr ""
1304
 
1305
+ #: wp-cache.php:1372
1306
  msgid "Restore Default Configuration"
1307
  msgstr ""
1308
 
1309
+ #: wp-cache.php:1380
1310
  msgid ""
1311
  "Comment moderation is enabled. Your comment may take some time to appear."
1312
  msgstr ""
1313
 
1314
+ #: wp-cache.php:1405
1315
  msgid "Lock Down:"
1316
  msgstr ""
1317
 
1318
+ #: wp-cache.php:1406
1319
  msgid ""
1320
  "Prepare your server for an expected spike in traffic by enabling the lock "
1321
  "down. When this is enabled, new comments on a post will not refresh the "
1322
  "cached static files."
1323
  msgstr ""
1324
 
1325
+ #: wp-cache.php:1407
1326
  msgid ""
1327
  "Developers: Make your plugin lock down compatible by checking the "
1328
  "\"WPLOCKDOWN\" constant. The following code will make sure your plugin "
1329
  "respects the WPLOCKDOWN setting."
1330
  msgstr ""
1331
 
1332
+ #: wp-cache.php:1409
1333
  msgid "Sorry. My blog is locked down. Updates will appear shortly"
1334
  msgstr ""
1335
 
1336
+ #: wp-cache.php:1413
1337
  msgid ""
1338
  "WordPress is locked down. Super Cache static files will not be deleted when "
1339
  "new comments are made."
1340
  msgstr ""
1341
 
1342
+ #: wp-cache.php:1415
1343
  msgid ""
1344
  "WordPress is not locked down. New comments will refresh Super Cache static "
1345
  "files as normal."
1346
  msgstr ""
1347
 
1348
+ #: wp-cache.php:1421
1349
  msgid "Lock Down"
1350
  msgstr ""
1351
 
1352
+ #: wp-cache.php:1429
1353
  msgid "Directly Cached Files"
1354
  msgstr ""
1355
 
1356
+ #: wp-cache.php:1487
1357
  msgid "%s removed!"
1358
  msgstr ""
1359
 
1360
+ #: wp-cache.php:1495
1361
  msgid ""
1362
  "You must make %s writable to enable this feature. As this is a security risk "
1363
  "please make it readonly after your page is generated."
1364
  msgstr ""
1365
 
1366
+ #: wp-cache.php:1500
1367
  msgid ""
1368
  "%s is writable. Please make it readonly after your page is generated as this "
1369
  "is a security risk."
1370
  msgstr ""
1371
 
1372
+ #: wp-cache.php:1515
1373
  msgid "Existing direct page"
1374
  msgstr ""
1375
 
1376
+ #: wp-cache.php:1515
1377
  msgid "Delete cached file"
1378
  msgstr ""
1379
 
1380
+ #: wp-cache.php:1520
1381
  msgid "Add direct page:"
1382
  msgstr ""
1383
 
1384
+ #: wp-cache.php:1522
1385
  msgid ""
1386
  "Directly cached files are files created directly off %s where your blog "
1387
  "lives. This feature is only useful if you are expecting a major Digg or "
1388
  "Slashdot level of traffic to one post or page."
1389
  msgstr ""
1390
 
1391
+ #: wp-cache.php:1524
1392
  msgid ""
1393
  "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /"
1394
  "about/. The cached file will be generated the next time an anonymous user "
1395
  "visits that page."
1396
  msgstr ""
1397
 
1398
+ #: wp-cache.php:1525
1399
  msgid ""
1400
  "Make the textbox blank to remove it from the list of direct pages and delete "
1401
  "the cached file."
1402
  msgstr ""
1403
 
1404
+ #: wp-cache.php:1530
1405
  msgid "Update Direct Pages"
1406
  msgstr ""
1407
 
1408
+ #: wp-cache.php:1558
1409
  msgctxt "timezone date format"
1410
  msgid "Y-m-d G:i:s"
1411
  msgstr ""
1412
 
1413
+ #: wp-cache.php:1620
1414
  msgid "Expiry Time &amp; Garbage Collection"
1415
  msgstr ""
1416
 
1417
+ #: wp-cache.php:1622
1418
  msgid ""
1419
  "<abbr title=\"Coordinated Universal Time\">UTC</abbr> time is <code>%s</code>"
1420
  msgstr ""
1421
 
1422
+ #: wp-cache.php:1625
1423
  msgid "Local time is <code>%1$s</code>"
1424
  msgstr ""
1425
 
1426
+ #: wp-cache.php:1629
1427
  msgid "Next scheduled garbage collection will be at <strong>%s UTC</strong>"
1428
  msgstr ""
1429
 
1430
+ #: wp-cache.php:1633
1431
  msgid ""
1432
  "Warning! <strong>PRELOAD MODE</strong> activated. Supercache files will not "
1433
  "be deleted regardless of age."
1434
  msgstr ""
1435
 
1436
+ #: wp-cache.php:1650
1437
  msgid "Cache Timeout"
1438
  msgstr ""
1439
 
1440
+ #: wp-cache.php:1651 wp-cache.php:1654
1441
  msgid "seconds"
1442
  msgstr ""
1443
 
1444
+ #: wp-cache.php:1652
1445
  msgid ""
1446
  "How long should cached pages remain fresh? Set to 0 to disable garbage "
1447
  "collection. A good starting point is 3600 seconds."
1448
  msgstr ""
1449
 
1450
+ #: wp-cache.php:1653
1451
  msgid "Scheduler"
1452
  msgstr ""
1453
 
1454
+ #: wp-cache.php:1653
1455
  msgid "Timer:"
1456
  msgstr ""
1457
 
1458
+ #: wp-cache.php:1654
1459
  msgid "Check for stale cached files every <em>interval</em> seconds."
1460
  msgstr ""
1461
 
1462
+ #: wp-cache.php:1655
1463
  msgid "Clock:"
1464
  msgstr ""
1465
 
1466
+ #: wp-cache.php:1656
1467
  msgid "HH:MM"
1468
  msgstr ""
1469
 
1470
+ #: wp-cache.php:1656
1471
  msgid ""
1472
  "Check for stale cached files at this time <strong>(UTC)</strong> or starting "
1473
  "at this time every <em>interval</em> below."
1474
  msgstr ""
1475
 
1476
+ #: wp-cache.php:1658
1477
  msgid "Interval:"
1478
  msgstr ""
1479
 
1480
+ #: wp-cache.php:1664
1481
  msgid "Notification Emails"
1482
  msgstr ""
1483
 
1484
+ #: wp-cache.php:1665
1485
  msgid "Email me when the garbage collection runs."
1486
  msgstr ""
1487
 
1488
+ #: wp-cache.php:1667
1489
  msgid "Garbage Collection"
1490
  msgstr ""
1491
 
1492
+ #: wp-cache.php:1668
1493
  msgid ""
1494
  "<em>Garbage collection</em> is the simple act of throwing out your garbage. "
1495
  "For this plugin that would be old or <em>stale</em> cached files that may be "
1496
  "out of date. New cached files are described as <em>fresh</em>."
1497
  msgstr ""
1498
 
1499
+ #: wp-cache.php:1669
1500
  msgid ""
1501
  "Cached files are fresh for a limited length of time. You can set that time "
1502
  "in the <em>Cache Timeout</em> text box on this page."
1503
  msgstr ""
1504
 
1505
+ #: wp-cache.php:1670
1506
  msgid ""
1507
  "Stale cached files are not removed as soon as they become stale. They have "
1508
  "to be removed by the garbage collecter. That is why you have to tell the "
1509
  "plugin when the garbage collector should run."
1510
  msgstr ""
1511
 
1512
+ #: wp-cache.php:1671
1513
  msgid ""
1514
  "Use the <em>Timer</em> or <em>Clock</em> schedulers to define when the "
1515
  "garbage collector should run."
1516
  msgstr ""
1517
 
1518
+ #: wp-cache.php:1672
1519
  msgid ""
1520
  "The <em>Timer</em> scheduler tells the plugin to run the garbage collector "
1521
  "at regular intervals. When one garbage collection is done, the next run is "
1522
  "scheduled."
1523
  msgstr ""
1524
 
1525
+ #: wp-cache.php:1673
1526
  msgid ""
1527
  "Or, the <em>Clock</em> scheduler allows the garbage collection to run at "
1528
  "specific times. If set to run hourly or twicedaily the garbage collector "
1531
  "time specified."
1532
  msgstr ""
1533
 
1534
+ #: wp-cache.php:1675
1535
  msgid ""
1536
  "There are no best garbage collection settings but here are a few scenarios. "
1537
  "Garbage collection is separate to other actions that clear our cached files "
1538
  "like leaving a comment or publishing a post."
1539
  msgstr ""
1540
 
1541
+ #: wp-cache.php:1677
1542
  msgid ""
1543
  "Sites that want to serve lots of newly generated data should set the "
1544
  "<em>Cache Timeout</em> to 60 and use the <em>Timer</em> scheduler set to 90 "
1545
  "seconds."
1546
  msgstr ""
1547
 
1548
+ #: wp-cache.php:1678
1549
  msgid ""
1550
  "Sites with widgets and rss feeds in their sidebar should probably use a "
1551
  "timeout of 3600 seconds and set the timer to 600 seconds. Stale files will "
1552
  "be caught within 10 minutes of going stale."
1553
  msgstr ""
1554
 
1555
+ #: wp-cache.php:1679
1556
  msgid ""
1557
  "Sites with lots of static content, no widgets or rss feeds in their sidebar "
1558
  "can use a timeout of 86400 seconds or even more and set the timer to "
1559
  "something equally long."
1560
  msgstr ""
1561
 
1562
+ #: wp-cache.php:1680
1563
  msgid ""
1564
  "Sites where an external data source updates at a particular time every day "
1565
  "should set the timeout to 86400 seconds and use the Clock scheduler set "
1566
  "appropriately."
1567
  msgstr ""
1568
 
1569
+ #: wp-cache.php:1682
1570
  msgid ""
1571
  "Checking for and deleting expired files is expensive, but it&#8217;s "
1572
  "expensive leaving them there too. On a very busy site you should set the "
1577
  "using mod_rewrite or PHP caching."
1578
  msgstr ""
1579
 
1580
+ #: wp-cache.php:1683
1581
  msgid "Set the expiry time to 0 seconds to disable garbage collection."
1582
  msgstr ""
1583
 
1584
+ #: wp-cache.php:1684
1585
  msgid "Change Expiration"
1586
  msgstr ""
1587
 
1588
+ #: wp-cache.php:1728
1589
  msgid "Rejected User Agents"
1590
  msgstr ""
1591
 
1592
+ #: wp-cache.php:1729
1593
  msgid ""
1594
  "Strings in the HTTP &#8217;User Agent&#8217; header that prevent WP-Cache "
1595
  "from caching bot, spiders, and crawlers&#8217; requests. Note that super "
1596
  "cached files are still sent to these agents if they already exists."
1597
  msgstr ""
1598
 
1599
+ #: wp-cache.php:1736
1600
  msgid "Save UA Strings"
1601
  msgstr ""
1602
 
1603
+ #: wp-cache.php:1759
1604
  msgid ""
1605
  "Do not cache the following page types. See the <a href=\"http://codex."
1606
  "wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a "
1607
  "complete discussion on each type."
1608
  msgstr ""
1609
 
1610
+ #: wp-cache.php:1762
1611
  msgid "Single Posts"
1612
  msgstr ""
1613
 
1614
+ #: wp-cache.php:1763
1615
  msgid "Pages"
1616
  msgstr ""
1617
 
1618
+ #: wp-cache.php:1764
1619
  msgid "Front Page"
1620
  msgstr ""
1621
 
1622
+ #: wp-cache.php:1765
1623
  msgid "Home"
1624
  msgstr ""
1625
 
1626
+ #: wp-cache.php:1766
1627
  msgid "Archives"
1628
  msgstr ""
1629
 
1630
+ #: wp-cache.php:1767
1631
  msgid "Tags"
1632
  msgstr ""
1633
 
1634
+ #: wp-cache.php:1768
1635
  msgid "Category"
1636
  msgstr ""
1637
 
1638
+ #: wp-cache.php:1769
1639
  msgid "Feeds"
1640
  msgstr ""
1641
 
1642
+ #: wp-cache.php:1770
1643
  msgid "Search Pages"
1644
  msgstr ""
1645
 
1646
+ #: wp-cache.php:1771
1647
  msgid "Author Pages"
1648
  msgstr ""
1649
 
1650
+ #: wp-cache.php:1773 wp-cache.php:1885
1651
  msgid "Save"
1652
  msgstr ""
1653
 
1654
+ #: wp-cache.php:1790
1655
  msgid ""
1656
  "Add here strings (not a filename) that forces a page not to be cached. For "
1657
  "example, if your URLs include year and you dont want to cache last year "
1660
  "cache that page."
1661
  msgstr ""
1662
 
1663
+ #: wp-cache.php:1796
1664
  msgid "Save Strings"
1665
  msgstr ""
1666
 
1667
+ #: wp-cache.php:1812
1668
  msgid ""
1669
  "Add here those filenames that can be cached, even if they match one of the "
1670
  "rejected substring specified above."
1671
  msgstr ""
1672
 
1673
+ #: wp-cache.php:1818
1674
  msgid "Save Files"
1675
  msgstr ""
1676
 
1677
+ #: wp-cache.php:1859
1678
  msgid "Currently logging to: %s"
1679
  msgstr ""
1680
 
1681
+ #: wp-cache.php:1862
1682
  msgid ""
1683
  "Fix problems with the plugin by debugging it here. It can log them to a file "
1684
  "in your cache directory."
1685
  msgstr ""
1686
 
1687
+ #: wp-cache.php:1866
1688
  msgid "Debugging"
1689
  msgstr ""
1690
 
1691
+ #: wp-cache.php:1867
1692
  msgid "IP Address"
1693
  msgstr ""
1694
 
1695
+ #: wp-cache.php:1867
1696
  msgid "(only log requests from this IP address. Your IP is %s)"
1697
  msgstr ""
1698
 
1699
+ #: wp-cache.php:1868
1700
  msgid "Cache Status Messages"
1701
  msgstr ""
1702
 
1703
+ #: wp-cache.php:1869
1704
  msgid "Display comments at the end of every page like this:"
1705
  msgstr ""
1706
 
1707
+ #: wp-cache.php:1875
1708
  msgid ""
1709
  "In very rare cases two problems may arise on some blogs:<ol><li> The front "
1710
  "page may start downloading as a zip file.</li><li> The wrong page is "
1712
  "and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>"
1713
  msgstr ""
1714
 
1715
+ #: wp-cache.php:1876
1716
  msgid ""
1717
  "I&#8217;m 99% certain that they aren&#8217;t bugs in WP Super Cache and they "
1718
  "only happen in very rare cases but you can run a simple check once every 5 "
1720
  "emailed if there is a problem."
1721
  msgstr ""
1722
 
1723
+ #: wp-cache.php:1878
1724
  msgid "Check front page every 5 minutes."
1725
  msgstr ""
1726
 
1727
+ #: wp-cache.php:1879
1728
  msgid "Front page text"
1729
  msgstr ""
1730
 
1731
+ #: wp-cache.php:1879
1732
  msgid ""
1733
  "Text to search for on your front page. If this text is missing the cache "
1734
  "will be cleared. Leave blank to disable."
1735
  msgstr ""
1736
 
1737
+ #: wp-cache.php:1880
1738
  msgid "Clear cache on error."
1739
  msgstr ""
1740
 
1741
+ #: wp-cache.php:1881
1742
  msgid "Email the blog admin when checks are made. (useful for testing)"
1743
  msgstr ""
1744
 
1745
+ #: wp-cache.php:1895
1746
  msgid ""
1747
  "Error: GZIP compression is enabled, disable it if you want to enable wp-"
1748
  "cache."
1749
  msgstr ""
1750
 
1751
+ #: wp-cache.php:1945 wp-cache.php:2086 wp-cache.php:2122
1752
  msgid "Warning"
1753
  msgstr ""
1754
 
1755
+ #: wp-cache.php:1945
1756
  msgid ""
1757
  "GZIP compression is enabled in WordPress, wp-cache will be bypassed until "
1758
  "you disable gzip compression."
1759
  msgstr ""
1760
 
1761
+ #: wp-cache.php:2007 wp-cache.php:2012 wp-cache.php:2045 wp-cache.php:2050
1762
+ #: wp-cache.php:2056
1763
  msgid "Error"
1764
  msgstr ""
1765
 
1766
+ #: wp-cache.php:2007
1767
  msgid ""
1768
  "Your cache directory (<strong>%1$s</strong>) did not exist and couldn&#8217;"
1769
  "t be created by the web server. Check %1$s permissions."
1770
  msgstr ""
1771
 
1772
+ #: wp-cache.php:2012
1773
  msgid ""
1774
  "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need "
1775
  "to be writable for this plugin to work. Double-check it."
1776
  msgstr ""
1777
 
1778
+ #: wp-cache.php:2045
1779
  msgid ""
1780
  "Your WP-Cache config file (<strong>%s</strong>) is out of date and not "
1781
  "writable by the Web server.Please delete it and refresh this page."
1782
  msgstr ""
1783
 
1784
+ #: wp-cache.php:2050
1785
  msgid ""
1786
  "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is "
1787
  "not writable by the Web server.Check its permissions."
1788
  msgstr ""
1789
 
1790
+ #: wp-cache.php:2056
1791
  msgid ""
1792
  "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you "
1793
  "installation."
1794
  msgstr ""
1795
 
1796
+ #: wp-cache.php:2086
1797
  msgid "Could not update %s!</em> WPCACHEHOME must be set in config file."
1798
  msgstr ""
1799
 
1800
+ #: wp-cache.php:2122
1801
  msgid "%s/advanced-cache.php</em> does not exist or cannot be updated."
1802
  msgstr ""
1803
 
1804
+ #: wp-cache.php:2123
1805
  msgid "1. If it already exists please delete the file first."
1806
  msgstr ""
1807
 
1808
+ #: wp-cache.php:2124
1809
  msgid ""
1810
  "2. Make %1$s writable using the chmod command through your ftp or server "
1811
  "software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a "
1813
  "again. (Change 777 to 755 in the previous command)"
1814
  msgstr ""
1815
 
1816
+ #: wp-cache.php:2125
1817
  msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>"
1818
  msgstr ""
1819
 
1820
+ #: wp-cache.php:2126
1821
  msgid ""
1822
  "If that doesn&#8217;t work, make sure the file <em>%s/advanced-cache.php</"
1823
  "em> doesn&#8217;t exist:"
1824
  msgstr ""
1825
 
1826
+ #: wp-cache.php:2127
1827
  msgid ""
1828
  "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change "
1829
  "the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and "
1830
  "copy it to <em>%3$s</em> and refresh this page.</li>"
1831
  msgstr ""
1832
 
1833
+ #: wp-cache.php:2150
1834
  msgid ""
1835
  "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by "
1836
  "WordPress to load the code that serves cached pages. Unfortunately it is set "
1839
  "true);</code></p>"
1840
  msgstr ""
1841
 
1842
+ #: wp-cache.php:2152
1843
  msgid ""
1844
  "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</"
1845
  "code> file and I couldn&#8217;t modify it."
1846
  msgstr ""
1847
 
1848
+ #: wp-cache.php:2153
1849
  msgid ""
1850
  "Edit <code>%s</code> and add the following line:<br /> <code>define"
1851
  "('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be "
1852
  "executed</strong> by WordPress core. "
1853
  msgstr ""
1854
 
1855
+ #: wp-cache.php:2157
1856
  msgid ""
1857
  "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see "
1858
  "this warning message please see point 5 of the <a href=\"http://wordpress."
1860
  "WP_CACHE line must be moved up."
1861
  msgstr ""
1862
 
1863
+ #: wp-cache.php:2185
1864
  msgid "Cache Contents"
1865
  msgstr ""
1866
 
1867
+ #: wp-cache.php:2188
1868
  msgid "Object cache in use. No cache listing available."
1869
  msgstr ""
1870
 
1871
+ #: wp-cache.php:2212
1872
  msgid "Deleting supercache file: <strong>%s</strong><br />"
1873
  msgstr ""
1874
 
1875
+ #: wp-cache.php:2229
1876
  msgid "Deleting wp-cache file: <strong>%s</strong><br />"
1877
  msgstr ""
1878
 
1879
+ #: wp-cache.php:2294
1880
  msgid ""
1881
  "Cache stats are not automatically generated. You must click the link below "
1882
  "to regenerate the stats on this page."
1883
  msgstr ""
1884
 
1885
+ #: wp-cache.php:2295
1886
  msgid "Regenerate cache stats"
1887
  msgstr ""
1888
 
1889
+ #: wp-cache.php:2297
1890
  msgid "Cache stats last generated: %s minutes ago."
1891
  msgstr ""
1892
 
1893
+ #: wp-cache.php:2303
1894
  msgid "WP-Cache"
1895
  msgstr ""
1896
 
1897
+ #: wp-cache.php:2304 wp-cache.php:2319
1898
  msgid "%s Cached Pages"
1899
  msgstr ""
1900
 
1901
+ #: wp-cache.php:2305 wp-cache.php:2324
1902
  msgid "%s Expired Pages"
1903
  msgstr ""
1904
 
1905
+ #: wp-cache.php:2318
1906
  msgid "WP-Super-Cache"
1907
  msgstr ""
1908
 
1909
+ #: wp-cache.php:2328
1910
  msgid "Fresh WP-Cached Files"
1911
  msgstr ""
1912
 
1913
+ #: wp-cache.php:2329 wp-cache.php:2345 wp-cache.php:2361 wp-cache.php:2377
1914
  msgid "URI"
1915
  msgstr ""
1916
 
1917
+ #: wp-cache.php:2329 wp-cache.php:2345
1918
  msgid "Key"
1919
  msgstr ""
1920
 
1921
+ #: wp-cache.php:2329 wp-cache.php:2345 wp-cache.php:2361 wp-cache.php:2377
1922
  msgid "Age"
1923
  msgstr ""
1924
 
1925
+ #: wp-cache.php:2329 wp-cache.php:2345 wp-cache.php:2361 wp-cache.php:2377
1926
  msgid "Delete"
1927
  msgstr ""
1928
 
1929
+ #: wp-cache.php:2344
1930
  msgid "Stale WP-Cached Files"
1931
  msgstr ""
1932
 
1933
+ #: wp-cache.php:2360
1934
  msgid "Fresh Super Cached Files"
1935
  msgstr ""
1936
 
1937
+ #: wp-cache.php:2376
1938
  msgid "Stale Super Cached Files"
1939
  msgstr ""
1940
 
1941
+ #: wp-cache.php:2392
1942
  msgid "Hide file list"
1943
  msgstr ""
1944
 
1945
+ #: wp-cache.php:2394
1946
  msgid "Too many cached files, no listing possible."
1947
  msgstr ""
1948
 
1949
+ #: wp-cache.php:2396
1950
  msgid "List all cached files"
1951
  msgstr ""
1952
 
1953
+ #: wp-cache.php:2399
1954
  msgid ""
1955
  "Expired files are files older than %s seconds. They are still used by the "
1956
  "plugin and are deleted periodically."
1957
  msgstr ""
1958
 
1959
+ #: wp-cache.php:2410
1960
  msgid "Delete Expired"
1961
  msgstr ""
1962
 
1963
+ #: wp-cache.php:2435
1964
  msgid "Delete Super Cache cached files (opens in new window)"
1965
  msgstr ""
1966
 
1967
+ #: wp-cache.php:2582
1968
  msgid "%1$s is Stephen Fry proof thanks to caching by %2$s"
1969
  msgstr ""
1970
 
1971
+ #: wp-cache.php:2615
1972
  msgid ""
1973
  "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> "
1974
  "to enable and configure the plugin."
1975
  msgstr ""
1976
 
1977
+ #: wp-cache.php:2621
1978
  msgid "Settings"
1979
  msgstr ""
1980
 
1981
+ #: wp-cache.php:2631
1982
  msgid ""
1983
  "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin "
1984
  "page</a> to enable caching."
1985
  msgstr ""
1986
 
1987
+ #: wp-cache.php:2634
1988
  msgid ""
1989
  "Warning! WP Super Cache caching broken! The script advanced-cache.php could "
1990
  "not load wp-cache-phase1.php.<br /><br />Please edit %1$s/advanced-cache.php "
1991
  "and make sure the path to %2$swp-cache-phase1.php is correct."
1992
  msgstr ""
1993
 
1994
+ #: wp-cache.php:2653
1995
  msgid "[%s] Front page is gzipped! Please clear cache!"
1996
  msgstr ""
1997
 
1998
+ #: wp-cache.php:2653
1999
  msgid ""
2000
  "Please visit %s to clear the cache as the front page of your site is now "
2001
  "downloading!"
2002
  msgstr ""
2003
 
2004
+ #: wp-cache.php:2656
2005
  msgid "[%s] Front page is gzipped! Cache Cleared!"
2006
  msgstr ""
2007
 
2008
+ #: wp-cache.php:2656
2009
  msgid ""
2010
  "The cache on your blog has been cleared because the front page of your site "
2011
  "is now downloading. Please visit %s to verify the cache has been cleared."
2012
  msgstr ""
2013
 
2014
+ #: wp-cache.php:2663
2015
  msgid "[%s] Front page is not correct! Please clear cache!"
2016
  msgstr ""
2017
 
2018
+ #: wp-cache.php:2663
2019
  msgid ""
2020
  "Please visit %1$s to clear the cache as the front page of your site is not "
2021
  "correct and missing the text, \"%2$s\"!"
2022
  msgstr ""
2023
 
2024
+ #: wp-cache.php:2666
2025
  msgid "[%s] Front page is not correct! Cache Cleared!"
2026
  msgstr ""
2027
 
2028
+ #: wp-cache.php:2666
2029
  msgid ""
2030
  "The cache on your blog has been cleared because the front page of your site "
2031
  "is missing the text \"%2$s\". Please visit %1$s to verify the cache has been "
2032
  "cleared."
2033
  msgstr ""
2034
 
2035
+ #: wp-cache.php:2671
2036
  msgid "[%s] Front page check!"
2037
  msgstr ""
2038
 
2039
+ #: wp-cache.php:2671
2040
  msgid ""
2041
  "WP Super Cache has checked the front page of your blog. Please visit %s if "
2042
  "you would like to disable this."
2043
  msgstr ""
2044
 
2045
+ #: wp-cache.php:2714
2046
  msgid "Cannot update .htaccess"
2047
  msgstr ""
2048
 
2049
+ #: wp-cache.php:2714
2050
  msgid ""
2051
  "The file <code>%s.htaccess</code> cannot be modified by the web server. "
2052
  "Please correct this using the chmod command or your ftp client."
2053
  msgstr ""
2054
 
2055
+ #: wp-cache.php:2714
2056
  msgid "Refresh this page when the file permissions have been modified."
2057
  msgstr ""
2058
 
2059
+ #: wp-cache.php:2714
2060
  msgid ""
2061
  "Alternatively, you can edit your <code>%s.htaccess</code> file manually and "
2062
  "add the following code (before any WordPress rules):"
2063
  msgstr ""
2064
 
2065
+ #: wp-cache.php:2718
2066
  msgid ""
2067
  "To serve static html files your server must have the correct mod_rewrite "
2068
  "rules added to a file called <code>%s.htaccess</code>"
2069
  msgstr ""
2070
 
2071
+ #: wp-cache.php:2719
2072
  msgid "You can edit the file yourself add the following rules."
2073
  msgstr ""
2074
 
2075
+ #: wp-cache.php:2720
2076
  msgid " Make sure they appear before any existing WordPress rules. "
2077
  msgstr ""
2078
 
2079
+ #: wp-cache.php:2728
2080
  msgid "Update Mod_Rewrite Rules"
2081
  msgstr ""
2082
 
2083
+ #: wp-cache.php:2891
2084
  msgid "[%1$s] Cache Preload Started"
2085
  msgstr ""
2086
 
2087
+ #: wp-cache.php:2921
2088
  msgid "[%1$s] Refreshing %2$s taxonomy from %3$d to %4$d"
2089
  msgstr ""
2090
 
2091
+ #: wp-cache.php:2967
2092
  msgid "[%1$s] Refreshing posts from %2$d to %3$d"
2093
  msgstr ""
2094
 
2095
+ #: wp-cache.php:2988
2096
  msgid "[%1$s] Cache Preload Stopped"
2097
  msgstr ""
2098
 
2099
+ #: wp-cache.php:2998
2100
  msgid "[%1$s] %2$d posts refreshed"
2101
  msgstr ""
2102
 
2103
+ #: wp-cache.php:2998
2104
  msgid "Refreshed the following posts:"
2105
  msgstr ""
2106
 
2107
+ #: wp-cache.php:3008
2108
  msgid "Scheduling next preload refresh in %d minutes."
2109
  msgstr ""
2110
 
2111
+ #: wp-cache.php:3019
2112
  msgid "[%s] Cache Preload Completed"
2113
  msgstr ""
2114
 
2115
+ #: wp-cache.php:3019
2116
  msgid "Cleaning up old supercache files."
2117
  msgstr ""
2118
 
2119
+ #: wp-cache.php:3062
2120
  msgid "[%s] Preload may have stalled."
2121
  msgstr ""
2122
 
2123
+ #: wp-cache.php:3062
2124
  msgid ""
2125
  "Preload has been restarted.\n"
2126
  "%s"
2127
  msgstr ""
2128
 
2129
+ #: wp-cache.php:3105
2130
  msgid "Supercache Uninstall Problems"
2131
  msgstr ""
2132
 
2133
+ #: wp-cache.php:3105
2134
  msgid ""
2135
  "Dear User,\n"
2136
  "\n"
2148
  "http://wordpress.org/extend/plugins/wp-super-cache/"
2149
  msgstr ""
2150
 
2151
+ #: wp-cache.php:3142
2152
  msgid "Delete cache of the current page"
2153
  msgstr ""