From 6c8d3e020b458dbf165da078e4cc51607909408b Mon Sep 17 00:00:00 2001 From: lechuck <l3chuck@autistici.org> Date: Sat, 14 Jul 2012 09:19:38 +0000 Subject: [PATCH] Upgrade WP super cache to 1.1 --- .../plugins/wp-super-cache/Changelog.txt | 934 ++++++++++ .../languages/wp-super-cache-be_BY.mo | Bin 0 -> 75729 bytes .../languages/wp-super-cache-be_BY.po | 1555 +++++++++++++++++ .../languages/wp-super-cache-lt_LT.mo | Bin 0 -> 57607 bytes .../languages/wp-super-cache-lt_LT.po | 1555 +++++++++++++++++ .../languages/wp-super-cache-ro_RO.mo | Bin 0 -> 59434 bytes .../languages/wp-super-cache-ro_RO.po | 1555 +++++++++++++++++ .../languages/wp-super-cache-ru_RU.mo | Bin 75665 -> 88791 bytes .../languages/wp-super-cache-ru_RU.po | 1312 +++++++------- .../languages/wp-super-cache-ua_UA.mo | Bin 0 -> 75414 bytes .../languages/wp-super-cache-ua_UA.po | 1555 +++++++++++++++++ .../languages/wp-super-cache-zh_TW.mo | Bin 61954 -> 63702 bytes .../languages/wp-super-cache-zh_TW.po | 1264 +++++++------- .../plugins/wp-super-cache/ossdl-cdn.php | 31 +- .../wp-super-cache/plugins/domain-mapping.php | 15 + .../wp-super-cache/plugins/multisite.php | 57 + .../wp-super-cache/plugins/searchengine.php | 35 +- .../wp-super-cache/plugins/wptouch.php | 114 ++ wp-content/plugins/wp-super-cache/readme.txt | 90 +- .../plugins/wp-super-cache/wp-cache-base.php | 22 + .../wp-super-cache/wp-cache-config-sample.php | 22 - .../wp-super-cache/wp-cache-phase1.php | 197 ++- .../wp-super-cache/wp-cache-phase2.php | 378 ++-- .../plugins/wp-super-cache/wp-cache.php | 606 +++++-- .../plugins/wp-super-cache/wp-super-cache.pot | 1181 ++++++++----- 25 files changed, 10437 insertions(+), 2041 deletions(-) create mode 100644 wp-content/plugins/wp-super-cache/languages/wp-super-cache-be_BY.mo create mode 100644 wp-content/plugins/wp-super-cache/languages/wp-super-cache-be_BY.po create mode 100644 wp-content/plugins/wp-super-cache/languages/wp-super-cache-lt_LT.mo create mode 100644 wp-content/plugins/wp-super-cache/languages/wp-super-cache-lt_LT.po create mode 100644 wp-content/plugins/wp-super-cache/languages/wp-super-cache-ro_RO.mo create mode 100644 wp-content/plugins/wp-super-cache/languages/wp-super-cache-ro_RO.po create mode 100644 wp-content/plugins/wp-super-cache/languages/wp-super-cache-ua_UA.mo create mode 100644 wp-content/plugins/wp-super-cache/languages/wp-super-cache-ua_UA.po create mode 100644 wp-content/plugins/wp-super-cache/plugins/multisite.php create mode 100644 wp-content/plugins/wp-super-cache/plugins/wptouch.php diff --git a/wp-content/plugins/wp-super-cache/Changelog.txt b/wp-content/plugins/wp-super-cache/Changelog.txt index 0a40b8e9c..3a114511b 100644 --- a/wp-content/plugins/wp-super-cache/Changelog.txt +++ b/wp-content/plugins/wp-super-cache/Changelog.txt @@ -1,3 +1,937 @@ +2012-05-23 10:17 donncha + + * wp-super-cache.pot: Updated translation file + +2012-05-23 10:14 donncha + + * wp-cache.php: Remove mentions of wp-minify as that plugin doesn't + exist any more + +2012-05-23 10:06 donncha + + * wp-super-cache.pot: Updated translation file + +2012-05-23 10:04 donncha + + * wp-cache.php: Added message to yellow box. + +2012-05-23 10:03 donncha + + * wp-super-cache.pot: Updated translation file + +2012-05-17 15:36 donncha + + * wp-cache-phase1.php, wp-cache.php: Remove the debug log level, I + always recommend level 5 anyway. + +2012-05-14 16:32 donncha + + * wp-cache.php: Correctly check $wp_cache_disable_utf8 is not set + +2012-05-11 15:24 donncha + + * Changelog.txt, readme.txt: Added changelog entries for 1.0 and + 1.1 + +2012-05-11 15:02 donncha + + * wp-super-cache.pot: Updated translation file + +2012-05-10 11:14 donncha + + * wp-cache-phase2.php: Create the legacy cache dir if it's not + there + +2012-05-10 10:50 donncha + + * wp-cache-phase2.php: Added wp_cache_clear_cache_on_menu() to + clear the cache when the navigation menu is modified + +2012-05-10 10:41 donncha + + * wp-cache-phase2.php: Revert previous change, + wp_cache_clear_cache() with no parameter is supposed to clear out + all cached files + +2012-05-10 10:32 donncha + + * wp-cache-phase2.php: Only clear the cache for the current blog, + not all blogs + +2012-05-10 10:28 donncha + + * wp-cache-phase2.php: Only clear the cache cache of the current + blog when "clear all cache on new post" is enabled, not all blogs + +2012-05-10 10:25 donncha + + * wp-cache-phase2.php: Added $blog_id parameter to + wp_cache_clear_cache() so only one blog's cache files are deleted + (except legacy files, all deleted regardless) + +2012-05-10 10:22 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php: Put code that creates + the cache/blogs/ directories into a function so it doesn't get + called all the time, slight speed up and less empty directories + +2012-05-10 10:08 donncha + + * wp-cache-phase2.php: Added "clean_post_cache" action to clear + cache but stop the function being called twice + +2012-05-10 10:07 donncha + + * wp-cache-phase1.php: Add $blog_id parameter to get_supercache_dir + function to get the directory for that blog + +2012-05-01 17:01 donncha + + * wp-cache.php: Removed "Last GC" time as it's on the advanced + settings page. + +2012-05-01 16:50 donncha + + * plugins/wptouch.php, wp-cache-phase1.php: Added + wp_cache_check_mobile filter to short circuit mobile check. See + http://wordpress.org/support/topic/wp-super-cache-and-wptouch?replies=2 + +2012-04-26 07:51 donncha + + * wp-cache-phase2.php: Don't delete cached files on draft post + save, props jrevillini + http://wordpress.org/support/topic/plugin-wp-super-cache-clear-all-cache-shouldnt-be-executed-on-a-draft-post?replies=7#post-2760461 + +2012-04-13 14:05 donncha + + * wp-cache-phase2.php: Added action for wp_trash_post so it clears + the cache + +2012-04-13 14:02 donncha + + * wp-cache.php: Show more files in the file listing + +2012-04-13 13:21 donncha + + * wp-cache.php: Show a warning when 304 browser caching is disabled + +2012-03-12 08:57 donncha + + * wp-cache.php: If site is running less than PHP 5.3.0 then check + for safe mode. Props cyberws, + http://wordpress.org/support/topic/plugin-wp-super-cache-php-53-compatibility + +2012-03-07 10:59 donncha + + * wp-cache-phase1.php: Reverse logic on the remove cookies filter + +2012-03-07 10:55 donncha + + * wp-cache-phase1.php: Added a filter, + 'wp_supercache_remove_cookies' that decides if cookies should be + removed on a per request basis. See + http://wordpress.org/support/topic/plugin-wp-super-cache-make-known-users-anonymous-breaks-autheticated-commenting + +2012-03-01 11:52 donncha + + * wp-cache.php: Fixed cache schedule dropdown + +2012-02-22 22:03 donncha + + * wp-cache-base.php, wp-cache.php: Check that WP_MULTI_SITE is true + as well! + +2012-02-22 22:02 donncha + + * wp-cache-phase2.php: No need to call this twice, removed second + call. + +2012-02-17 10:09 donncha + + * wp-super-cache.pot: Updated translation file + +2012-02-16 14:18 donncha + + * wp-cache.php: Added a title to the Delete Cache admin menu link + +2012-02-16 13:55 donncha + + * wp-cache-base.php, wp-cache.php: Check for VHOST as well as + MULTISITE checks for sites that upgrade from MU and don't have + that constant set. + +2012-02-15 22:11 donncha + + * wp-cache.php: When preloading, don't preload page_on_front or + page_for_poss pages as that will probably clear the cache. Props + te-deum. See + http://wordpress.org/support/topic/plugin-wp-super-cache-preloaded-pages-not-created-until-user-visits?replies=28#post-2627649 + +2012-02-09 19:28 donncha + + * wp-cache-phase2.php: Disable caching AFTER actions added so cache + is cleared + +2012-02-09 18:17 donncha + + * wp-cache-phase1.php: If SERVER_NAME isn't defined then use + HTTP_HOST + +2012-02-09 18:03 donncha + + * wp-cache-phase2.php: Hopefully fix moderation/administration of + comments. + +2012-02-09 16:09 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php: Check if variables + defined and avoid warnings + +2012-02-09 15:53 donncha + + * wp-cache-phase1.php: Check that site_url returns something and + deal with it if it doesn't. PHP is weird sometimes. + http://wordpress.org/support/topic/wp-super-cache-not-refreshing-post-after-comments-made + +2012-02-09 14:01 donncha + + * wp-cache-phase2.php: Check if referer is comments admin page to + decide what to delete, all or single page. + +2012-02-09 13:59 donncha + + * wp-cache-base.php, wp-cache-phase1.php, wp-cache.php: Replace + HTTP_HOST with SERVER_NAME, props _ck_ + http://wordpress.org/support/topic/plugin-wp-super-cache-minor-bug-with-use-of-_serverhttp_host-instead-of-_serverserver_name + +2012-02-09 13:58 donncha + + * wp-cache-phase2.php: Add slashes to page urls when doing GC + +2012-02-09 13:49 donncha + + * wp-cache.php: This error points at the wrong place in the docs + +2012-02-03 09:30 donncha + + * wp-cache.php: Added link to Cron View, a plugin that can help + debug wp-cron problems + +2012-01-30 13:44 donncha + + * readme.txt: Added link to Cron View plugin to help diagnose + crontab problems + +2012-01-30 12:00 donncha + + * wp-cache-phase2.php: CRON requests are non empty GET requests so + we want to ignore those params + +2012-01-30 11:22 donncha + + * wp-cache.php: Add description of GC notification emails checkbox + +2012-01-30 11:21 donncha + + * wp-cache.php: Make it clearer that GC jobs are scheduled to UTC + times + +2012-01-30 09:19 donncha + + * wp-cache.php: Make preloading of taxonomies optional, see + http://wordpress.org/support/topic/wp-super-cache-causes-time-out-on-file-delete-with-rackspace-cloudsites?replies=12 + +2012-01-30 09:16 donncha + + * wp-cache.php: Fixes for PHP warnings, props vStone, lots more to + come when I have time. + http://plugins.trac.wordpress.org/ticket/1466 + +2012-01-23 09:19 donncha + + * wp-cache.php: Use get_supercache_dir() rather than hardcoding the + supercache directory + +2012-01-23 09:18 donncha + + * plugins/domain-mapping.php, wp-cache-phase1.php: Added + 'wp_super_cache_supercachedir' filter on supercache directory and + modified domain mapping plugin to support it, props Matthew + Boynes. + +2012-01-19 08:23 donncha + + * plugins/wptouch.php: Check if wptouch functions exist before + filtering browsers + +2012-01-18 11:38 donncha + + * readme.txt: Added warning that files in the cache directory are + prone to be deleted. See + http://ocaoimh.ie/2012/01/18/a-cache-directory-is-a-temporary-directory/ + +2012-01-13 09:27 donncha + + * wp-cache-phase2.php: Check that function returns false as it can + return 0 if not files deleted + +2012-01-11 10:59 donncha + + * wp-cache-phase2.php: Clear out the global /page/* pages when a + post is published + +2012-01-11 10:58 donncha + + * wp-cache-phase1.php: Remove https from the home url to get the + supercache dir + +2012-01-10 14:42 donncha + + * wp-cache-phase2.php: Just some more debug messages! + +2012-01-10 14:41 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php, wp-cache.php: Added + options: + * disable caching if GET is not empty. + * disable the blog_charset .htaccess directive which I added back + in. + +2012-01-10 14:37 donncha + + * wp-cache.php: don't check the mobile prefix or browser strings + against the rewrite rules when they're empty. Any changes will be + caught further down anyway + +2012-01-09 22:33 donncha + + * wp-cache.php: I forgot that do_cacheaction() isn't defined before + the plugin is configured! See + http://wordpress.org/support/topic/plugin-wp-super-cache-my-page-2-is-randomly-redirecting-to-other-posts?replies=19#post-2549174 + +2012-01-05 17:04 donncha + + * plugins/multisite.php, wp-cache.php: Disable the settings page + when caching disabled on Site admin page. + +2012-01-05 15:52 donncha + + * plugins/multisite.php: Added multisite Network Admin Sites + "Cached" column + +2012-01-05 12:51 donncha + + * wp-cache-phase2.php: Cache the output of is_* functions used by + the plugin because $wp_query may be destroyed by the PHP + destructor. See + http://ocaoimh.ie/2012/01/04/wp-super-cache-bug-fixing-and-php-object-destruction/ + +2012-01-04 16:22 donncha + + * wp-cache.php: Removed unneeded debug log + +2012-01-04 16:04 donncha + + * wp-cache.php: Put preload taxonomy code within posts limit checks + so it doesn't do extra preloads! + +2012-01-04 16:02 donncha + + * wp-cache.php: Check if number of posts is less than post limit so + preload finishes without trying to do an extra 100 posts + +2012-01-04 16:01 donncha + + * wp-cache.php: Update preload counter before taxonomy preload so + the admin page shows the preload action + +2012-01-04 16:00 donncha + + * wp-cache-phase2.php, wp-cache.php: Added lots more debugging - + prune_super_cache and preload functions + +2012-01-04 11:56 donncha + + * plugins/wptouch.php: Make sure ua list is an array as it's stored + as a string + +2012-01-04 10:26 donncha + + * wp-cache-phase2.php: Fixed minor typo in debug log message + +2012-01-04 10:20 donncha + + * wp-cache-phase2.php: Only write meta cache file if not using only + supercache files. + +2012-01-04 10:16 donncha + + * wp-cache-phase2.php: Check if $wp_query is defined before + checking for is_feed, is_search etc. + +2012-01-04 09:57 donncha + + * wp-cache-phase2.php: Correctly check if GET is empty for anon + caching + +2012-01-04 09:08 donncha + + * plugins/searchengine.php: Update plugin admin page to match other + plugins + +2012-01-04 00:03 donncha + + * wp-cache-phase2.php: Make sure we don't write anon files for GET + requests, see + http://wordpress.org/support/topic/plugin-wp-super-cache-my-page-2-is-randomly-redirecting-to-other-posts?replies=5 + +2012-01-03 23:58 donncha + + * wp-cache-phase2.php: Write meta file if user is not using + supercacheonly or is not logged in, not AND. + +2012-01-03 18:14 donncha + + * wp-cache-phase2.php: Make sure a post is published before + removing cache files. Props _ck_, see + http://wordpress.org/support/topic/plugin-wp-super-cache-found-possible-bug-with-starting-new-post + +2012-01-03 18:08 donncha + + * plugins/wptouch.php, wp-cache-phase1.php, wp-cache.php: Added + WPTouch plugin to modify browser list and prefix list and added + support for exclude list in that plugin. + +2012-01-03 13:12 donncha + + * wp-cache.php: Use display text for scheduled interval. + +2012-01-03 11:02 donncha + + * ossdl-cdn.php: Make sure $arr_of_excludes is an array always to + avoid stristr warning + +2011-12-22 13:16 donncha + + * wp-cache.php: Don't check the blog_id if the site isn't a + multisite network. + +2011-12-22 12:39 donncha + + * wp-cache.php: Only show the "Delete Cache" link in the admin bar + when caching off for known users + +2011-12-15 08:57 donncha + + * wp-cache.php: Make sure pages returned by cache tester are not + error objects! + +2011-12-11 09:05 donncha + + * wp-cache.php: Delete index files rather than directory when + deleting post supercache files. + +2011-12-11 09:04 donncha + + * wp-cache-phase2.php: Added another debug message + +2011-12-10 22:31 donncha + + * wp-cache-phase2.php: Add the cache age limit to the debug message + when a cache file is deleted during GC + +2011-12-10 22:30 donncha + + * wp-cache-phase2.php: Filter the tags that are checked at the end + of a web document with a 'wp_cache_eof_tags' filter. See + http://wordpress.org/support/topic/plugin-wp-super-cache-feature-request-test-for-opening-xml-tag-in-wp_cache_get_ob?replies=4 + +2011-12-10 10:50 donncha + + * wp-cache.php: Fix schedule frequency form, + http://wordpress.org/support/topic/plugin-wp-super-cache-garbage-collection-scheduler-interval-not-saved-always-hourly?replies=2 + +2011-12-10 10:02 donncha + + * wp-cache.php: Clear out wp-cache legacy files from root cache dir + as well as blogs directories + +2011-12-10 10:01 donncha + + * readme.txt: Attempt to fix formatting of FAQ + +2011-12-06 17:04 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php: Check if the rejected + uri or ua is an array. + +2011-12-06 15:13 donncha + + * wp-super-cache.pot: Updated the translation file + +2011-12-06 12:44 donncha + + * wp-cache.php: Explain that cancelling a preload may take some + time. + +2011-12-06 12:22 donncha + + * wp-cache.php: Move preload notifications around and added + notification for taxonomy preload + +2011-12-05 20:42 donncha + + * readme.txt: Bump the WP version number. + +2011-12-05 18:01 donncha + + * readme.txt, wp-cache.php: Bump version to 1.0 + +2011-12-05 17:58 donncha + + * Changelog.txt: Updated changelog + +2011-12-05 17:56 donncha + + * wp-super-cache.pot: Updated the translation file + +2011-12-05 17:50 donncha + + * wp-cache.php: Added warning about preload mode to expiry settings + form + +2011-12-05 16:58 donncha + + * wp-cache.php: Small changes to scheduling form. + +2011-12-05 11:18 donncha + + * readme.txt, wp-cache.php: Added FAQ for mobile plugins and + changed text in settings page slightly + +2011-12-05 10:28 donncha + + * readme.txt, wp-cache.php: Removed AddDefaultCharset and added + note to readme.txt, see + http://wordpress.org/support/topic/plugin-wp-super-cache-please-please-please-leave-adddefaultcharset-out-of-htaccess?replies=3 + +2011-12-01 15:48 donncha + + * wp-super-cache.pot: Updated translation file + +2011-11-30 17:57 donncha + + * wp-cache-phase1.php, wp-cache.php: Fix for blogs that use a + folder install and don't have a trailing slash. See + http://wordpress.org/support/topic/plugin-wp-super-cache-one-of-the-root-causes-of-the-timestamps-difference + +2011-11-30 11:42 donncha + + * wp-cache-phase2.php, wp-cache.php: Set these scheduling variables + +2011-11-29 12:09 donncha + + * wp-cache-phase2.php: Cast the number of deleted files and + directories as an int, because false !== 0 + +2011-11-29 10:49 donncha + + * wp-cache.php: Minor text change, props talgalili + +2011-11-29 09:41 donncha + + * wp-cache.php: Minor text changes, fixes to labels + +2011-11-29 09:34 donncha + + * wp-cache-phase2.php: Record how many files were deleted by cron + job + +2011-11-28 22:39 donncha + + * wp-cache-phase2.php, wp-cache.php: Revamped scheduling of garbage + collection system. WIP. + +2011-11-24 17:57 donncha + + * wp-cache.php: Added an admin bar link to delete the cache for the + current page, but only if no caching for known users. + +2011-11-23 17:13 donncha + + * readme.txt: Added more troubleshooting tips + +2011-11-21 11:30 donncha + + * wp-super-cache.pot: Updated translation file + +2011-11-21 10:37 donncha + + * wp-cache.php: Ooops, don't forget Stephen here too! + +2011-11-21 10:27 donncha + + * wp-cache.php: Digg is old hat, it's Stephen Fry now. + +2011-10-26 17:29 donncha + + * readme.txt: Updated translation credits + +2011-10-26 17:25 donncha + + * languages/wp-super-cache-ru_RU.mo, + languages/wp-super-cache-ru_RU.po: Updated Russian translation by + Elvis + +2011-10-26 17:23 donncha + + * wp-super-cache.pot: Updated translation file + +2011-10-26 17:21 donncha + + * languages/wp-super-cache-zh_TW.mo, + languages/wp-super-cache-zh_TW.po: Updated translation, props + Priv + +2011-10-26 17:16 donncha + + * languages/wp-super-cache-ro_RO.mo, + languages/wp-super-cache-ro_RO.po: Added Romanian translation, + props Michail Bogdanov, http://www.webhostinghub.com/ + +2011-10-26 17:10 donncha + + * languages/wp-super-cache-be_BY.mo, + languages/wp-super-cache-be_BY.po: Added Belarusian translation, + props Alexander Alexandrov, http://www.designcontest.com/ + +2011-10-26 17:02 donncha + + * languages/wp-super-cache-lt_LT.mo, + languages/wp-super-cache-lt_LT.po: Added Lithuanian translation, + props Nata Strazda, www.webhostingrating.com + +2011-10-26 16:41 donncha + + * wp-cache-phase2.php: Revert [66003] so supercache files are + cleared always. http://plugins.trac.wordpress.org/changeset/66003 + +2011-10-26 16:24 donncha + + * wp-cache-phase2.php: Remove $permalink, as $dir already has the + permalink, props Alex Bitsche + +2011-10-24 17:10 donncha + + * wp-cache-phase2.php: Delete the cached file in the right + directory. Props Alex Bitsche. + +2011-10-20 15:08 donncha + + * wp-cache.php: Colour code the cache tester results + +2011-10-19 12:01 donncha + + * wp-cache.php: Preload all post types except for revisions and nav + menu items + +2011-10-19 11:15 donncha + + * wp-cache.php: * Populate preload counter if not set. + * Preload 50 taxonomy pages at a time rather than 10 + * Push current taxonomy page into permalink text file + +2011-10-18 17:05 donncha + + * wp-cache.php: Preload can now preload taxonomies, use + 'wp_cache_preload_taxonomies' filter to change taxonomies. + +2011-10-18 15:31 donncha + + * readme.txt: Minor typo fix and added a new FAQ: "What does the + Cache Rebuild feature do?" + +2011-10-11 16:48 donncha + + * wp-cache.php: Make the file listing wider + +2011-10-11 16:47 donncha + + * wp-cache.php: Correct the "Hide list" link + +2011-10-11 16:43 donncha + + * wp-cache.php: Regenerate the list of files correctly. + +2011-10-11 16:13 donncha + + * wp-cache-phase2.php: Hide preg_match warnings like + http://wordpress.org/support/topic/plugin-wp-super-cache-errors-shown-at-top-of-cached-pages?replies=6 + +2011-10-11 16:00 donncha + + * wp-cache-phase2.php: Make "Page not cached message a bit clearer" + +2011-09-09 08:26 donncha + + * wp-cache.php: Fix empty date param, props hew, fixes + http://plugins.trac.wordpress.org/ticket/1378 + +2011-08-29 14:35 donncha + + * wp-cache.php: Added docs suggesting what to do when cache tester + doesn't work. + +2011-07-27 17:30 donncha + + * languages/wp-super-cache-ua_UA.mo, + languages/wp-super-cache-ua_UA.po, readme.txt: Added Ukranian + translation, props Alyona Lompar. + +2011-07-25 11:13 donncha + + * wp-cache-phase1.php: Allow previews by logged in users, even when + they're made anon on the blog. + +2011-07-22 15:42 donncha + + * wp-cache-phase1.php, wp-cache.php: Make it "known users" rather + than logged in users, and interrogate $_COOKIE directly + +2011-07-22 15:10 donncha + + * wp-cache-phase1.php, wp-cache.php: Added option to make logged in + users anonymous so they're served static cached files. Props + DrEmixam, + http://wordpress.org/support/topic/plugin-wp-super-cache-not-caching-pages-for-logged-in-users-1 + +2011-07-20 11:29 donncha + + * readme.txt: Bump tested and requried versions. + +2011-07-20 11:25 donncha + + * wp-cache-base.php, wp-cache-config-sample.php: Update multisite + detection to 3.0 standards. Fixes caching of XML sitemaps + +2011-07-15 09:49 donncha + + * ossdl-cdn.php: Generate hash keys so files are served from the + same CDN on multisite networks. + +2011-07-13 12:55 donncha + + * wp-cache-phase2.php, wp-cache.php: * On multisite networks add a + new button "Delete cache on all blogs" for superadmins. + * Deleting cache now only deletes cache for that blog + +2011-07-12 06:13 donncha + + * wp-cache.php: Put ' around the cache secret key, props Simon + Prosser. + +2011-07-11 16:51 donncha + + * wp-cache-phase1.php, wp-cache.php: Added "donotcachepage" GET + parameter to disable cache on page. + +2011-07-11 15:49 donncha + + * wp-cache-phase2.php, wp-cache.php: Added support for is_author() + exclusion + +2011-07-11 15:41 donncha + + * wp-cache-phase2.php: Only rebuild the current url, or the + homepage will never be updated + +2011-07-11 14:52 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php: * Added + get_supercache_dir() and modified get_all_supercache_filenames() + to take a directory name. + * get_all_supercache_filenames() now scans the given directory + for index files. + * Scan root dir for rebuild files now + +2011-07-01 08:32 donncha + + * readme.txt: Added link to codex page on permissions, props + Ipstenu + +2011-06-30 13:07 donncha + + * readme.txt: Added new faq, "How many pages can I cache?" + +2011-06-27 09:29 donncha + + * wp-cache-phase2.php: Fix for when strlen() doesn't work on binary + data. See + http://wordpress.org/support/topic/plugin-wp-super-cache-patch-strlen-vs-utf8-mbstringfunc_overload-2 + +2011-06-17 08:45 donncha + + * wp-cache-phase1.php: Fix cache action array check, see + http://wordpress.org/support/topic/plugin-wp-super-cache-bug-report?replies=3#post-2171915 + +2011-06-03 15:32 donncha + + * wp-cache-phase1.php: Added "cache_init" action that fires on + every page, uncached or PHP cached. + +2011-05-24 15:52 donncha + + * wp-cache.php: Remove duplicate / from rewrite rules and display + diff of rules when they're different. + +2011-05-24 10:48 donncha + + * wp-cache.php: Don't stop the settings page when wp-cron.php is + missing. + +2011-05-06 17:00 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php: Allow mobile check to + modify supercache index.html filename rather than cache key + +2011-05-06 15:00 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php, wp-cache.php: Add a + string to the index.html instead of using a new directory + +2011-04-28 09:51 donncha + + * wp-cache.php: Added lowercase root directory in supercache dir in + .htaccess rules. Fixes + http://wordpress.org/support/topic/plugin-wp-super-cache-mod_rewrite-caching-fails-if-wp-is-in-sub-directory-with-upper-case-letters?replies=4 + I hope + +2011-04-27 15:08 donncha + + * wp-cache.php: heck perms of ABSPATH in case webserver has write + access anyway. + +2011-04-25 09:49 donncha + + * wp-cache.php: Handle problems with the cache tester before trying + to save the failed page. + +2011-04-23 19:01 donncha + + * ossdl-cdn.php: If cdn url is blank then don't try to rewrite + urls. Possible fix for + http://wordpress.org/support/topic/plugin-wp-super-cache-ossdl-cdn-off-linker-not-working-from-super-cache?replies=5 + +2011-03-30 18:03 donncha + + * wp-cache.php: Convert directory permsissions to octal and make + sure group and world aren't writable if directory is writable. + Fixes http://plugins.trac.wordpress.org/ticket/1291 + +2011-03-30 14:11 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php: Use supercache base + dirs in wp_cache_post_id_gc() too + +2011-03-21 16:10 donncha + + * wp-cache-phase1.php, wp-cache-phase2.php, wp-cache.php: Support + more than 1 supercache directory, props Simon Wheatley + http://wordpress.org/support/topic/patch-allowing-multiple-static-cache-dirs-for-wp-super-cache + +2011-03-21 14:10 donncha + + * wp-cache-phase1.php, wp-cache.php: Added support for http and + https caching, props 0blivian, see + http://wordpress.org/support/topic/wp-super-cache-protocol-aware-caching-patch?replies=3 + +2011-03-15 11:07 donncha + + * readme.txt, wp-cache-phase1.php, wp-cache.php: Change expiry of + html files from 300 seconds to 3 seconds + +2011-03-15 11:02 donncha + + * wp-cache-phase1.php: Don't issue 304 headers for known users to + avoid problems when people logout. See + http://wordpress.org/support/topic/plugin-wp-super-cache-logged-in-but-actually-not/page/2?replies=33#post-1998397 + +2011-03-01 19:47 donncha + + * wp-cache-phase1.php: Make uri lowercase, not filesystem path + because the FS is case sensitive + +2011-03-01 19:02 donncha + + * wp-cache-phase2.php: Remember to create the cache directory, in + legacy mode or supercache mode! + +2011-02-28 22:18 donncha + + * readme.txt, wp-cache.php: Bump version to 0.9.9.9 + +2011-02-28 22:10 donncha + + * readme.txt: Minor typo + +2011-02-28 22:09 donncha + + * wp-super-cache.pot: updated translation file + +2011-02-27 12:15 donncha + + * wp-cache.php: Fixed typo in permissions message. + +2011-02-24 16:48 donncha + + * languages/wp-super-cache-de_DE.mo, + languages/wp-super-cache-de_DE.po: Updated German translation, + props Mathias Roth (http://trade-service.eu) + +2011-02-24 10:23 donncha + + * languages/wp-super-cache-ja.mo, languages/wp-super-cache-ja.po: + Updated Japanese translation, props Tai, http://tekapo.com + +2011-02-23 18:47 donncha + + * Changelog.txt: Updated changelog + +2011-02-23 18:38 donncha + + * readme.txt: Added changelog, and translation credits + +2011-02-23 18:36 donncha + + * languages/wp-super-cache-sv_SE.mo, + languages/wp-super-cache-sv_SE.po: Added Swedish translation, + props Fredrik Forséll + +2011-02-23 18:32 donncha + + * languages/wp-super-cache-ru_RU.mo, + languages/wp-super-cache-ru_RU.po: Added Russian translation, + props Elvis Fweb (http://fweb.org.ru/blog/super-cache-rus) + +2011-02-23 18:17 donncha + + * languages/wp-super-cache-tr_TR.mo, + languages/wp-super-cache-tr_TR.po: Added Turkish translation, + props Barış Ünver + +2011-02-23 18:00 donncha + + * wp-super-cache.pot: Updated translation file + +2011-02-23 17:56 donncha + + * languages/wp-super-cache-ja.mo, languages/wp-super-cache-ja.po: + Updated Japanese translation, props Tai. http://tekapo.com + +2011-02-19 09:51 donncha + + * readme.txt: Added FAQ about load spikes + 2011-01-26 11:42 donncha * wp-cache-phase2.php: Remove the 5 second old check on existing diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-be_BY.mo b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-be_BY.mo new file mode 100644 index 0000000000000000000000000000000000000000..019f2ffad097e505ee65334b0dc90a270fba6b79 GIT binary patch literal 75729 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-be_BY.po b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-be_BY.po new file mode 100644 index 000000000..5aee19e73 --- /dev/null +++ b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-be_BY.po @@ -0,0 +1,1555 @@ +# Translation of the WordPress plugin by . +# Copyright (C) 2010 +# This file is distributed under the same license as the package. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: WP Super Cache\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n" +"POT-Creation-Date: 2010-09-27 13:58+0000\n" +"PO-Revision-Date: 2011-08-10 18:25+0200\n" +"Last-Translator: \n" +"Language-Team: Alexandr Alexandrov <yuzver@gmx.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Belarusian\n" +"X-Poedit-Country: BELARUS\n" + +#: plugins/awaitingmoderation.php:4 +msgid "Your comment is awaiting moderation." +msgstr "Ваш каментар чакае пацверджання." + +#: plugins/awaitingmoderation.php:23 +#: plugins/awaitingmoderation.php:38 +#: plugins/badbehaviour.php:47 +#: plugins/badbehaviour.php:65 +#: plugins/domain-mapping.php:47 +#: plugins/domain-mapping.php:62 +#: plugins/searchengine.php:61 +#: plugins/searchengine.php:76 +#: wp-cache.php:1114 +msgid "Disable" +msgstr "Адключыць" + +#: plugins/awaitingmoderation.php:29 +#: plugins/badbehaviour.php:55 +#: plugins/domain-mapping.php:53 +#: plugins/searchengine.php:67 +msgid "disabled" +msgstr "Адключаны" + +#: plugins/awaitingmoderation.php:31 +#: plugins/badbehaviour.php:57 +#: plugins/domain-mapping.php:55 +#: plugins/searchengine.php:69 +#: wp-cache.php:1460 +msgid "enabled" +msgstr "Уключаны" + +#: plugins/awaitingmoderation.php:33 +#, php-format +msgid "Awaiting Moderation plugin is %s" +msgstr "Статут ўбудовы \" Awaiting Moderation\": %s" + +#: plugins/awaitingmoderation.php:34 +msgid "(Remove the text \"Your comment is awaiting moderation.\" when someone leaves a moderated comment.) " +msgstr "(Прыбірае тэкст \" Ваш каментар чакае праверкі\" калі хто-то размяшчае каментар да запісу)" + +#: plugins/awaitingmoderation.php:36 +#: plugins/badbehaviour.php:63 +#: plugins/domain-mapping.php:60 +#: plugins/searchengine.php:74 +#: wp-cache.php:1114 +msgid "Enable" +msgstr "Дазволіць" + +#: plugins/badbehaviour.php:45 +msgid "Bad Behaviour not found. Please check your install." +msgstr "Плагін \" Bad Behaviour\" не быў знойдзены. Праверце, завяршылі Ці Вы яго ўстаноўку." + +#: plugins/badbehaviour.php:60 +#, php-format +msgid "Bad Behaviour support is %s." +msgstr "Статут ўбудовы \" Bad Behaviour\": %s." + +#: plugins/badbehaviour.php:61 +#, php-format +msgid "(Only legacy caching supported, disabled compression and requires <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-behavior/\") " +msgstr "(Гэты дадатковы модуль будзе функцыянаваць толькі ў рэжыме сярэдняга кэшавання, адключыце сціск і ўсталюйце ўбудова \"<a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a>\" у \"%s/plugins/bad-behavior/\")" + +#: plugins/badbehaviour.php:69 +#: wp-cache.php:1191 +#: wp-cache.php:1193 +msgid "Warning!" +msgstr "Увага!" + +#: plugins/domain-mapping.php:57 +#, php-format +msgid "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> support plugin is %s" +msgstr "Статут ўбудовы \" <a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a>\": %s" + +#: plugins/domain-mapping.php:58 +msgid "(support for multiple domains on multisite websites) " +msgstr "(Падтрымка для MU - сэрвісу блогаў)" + +#: plugins/domain-mapping.php:72 +msgid "Domain Mapping plugin detected! Please go to the Supercache plugins page and enable the domain mapping helper plugin." +msgstr "Выяўленая падтрымка сэрвісу мультиблогов! Каб палегчыць і паскорыць працу плагіна, Вам трэба ўключыць падтрымку мультиблогов ў наладах." + +#: plugins/searchengine.php:71 +#, php-format +msgid "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> plugin is %s." +msgstr "Статут ўбудовы \" <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a>\":% s." + +#: plugins/searchengine.php:72 +msgid "(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> too) " +msgstr "(Патрабуе ўсталёўкі <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> ) " + +#: wp-cache.php:87 +#, php-format +msgid "Please create %s /wp-cache-config.php from wp-super-cache/wp-cache-config-sample.php" +msgstr "Калі ласка, стварыце файл% s / wp-cache-config.php з wp-super-cache/wp-cache-config-sample.php" + +#: wp-cache.php:138 +msgid "Warning! PHP Safe Mode Enabled!" +msgstr "Увага! Уключаны рэжым PHP Safe Mode!" + +#: wp-cache.php:139 +msgid "You may experience problems running this plugin because SAFE MODE is enabled." +msgstr "Пры працы з убудовай могуць узнікнуць праблемы, так як PHP Safe Mode уключаны на Вашым серверы." + +#: wp-cache.php:143 +msgid "Your server is set up to check the owner of PHP scripts before allowing them to read and write files." +msgstr "Ваш сервер настроены так, што правярае ўладальніка для ўсіх PHP скрыптоў перад тым як дазволіць ім чытанне або запіс у файл." + +#: wp-cache.php:144 +#, php-format +msgid "You or an administrator may be able to make it work by changing the group owner of the plugin scripts to match that of the web server user. The group owner of the %s/cache/ directory must also be changed. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details." +msgstr "Вы або Адміністратар можаце выправіць памылкі, змяніўшы групу ўладальніка скрыптоў плагіна праз налады вэб-сервера. Таксама трэба змяніць уладальніка для тэчкі% s / cache /. Для больш падрабязнай інфармацыі глядзіце <a href=\"http://php.net/features.safe-mode\">старонку дапамогі па рэжыму safe mode</a> (на англ.). " + +#: wp-cache.php:146 +msgid "You or an administrator must disable this. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details. This cannot be disabled in a .htaccess file unfortunately. It must be done in the php.ini config file." +msgstr "Вы або Адміністратар павінны адключыць гэта. Для больш падрабязнай інфармацыі глядзіце <a href=\"http://php.net/features.safe-mode\">старонку дапамогі па рэжыму safe mode</a> (на англ.). Дадзеныя налады НЕ могуць быць адключаныя праз файл. htaccess, для вырашэння праблемы трэба рэдагаваць php.ini ў наладах вэб-сервера. " + +#: wp-cache.php:152 +msgid "Permlink Structure Error" +msgstr "Памылка структуры спасылак" + +#: wp-cache.php:153 +msgid "A custom url or permalink structure is required for this plugin to work correctly. Please go to the <a href=\"options-permalink.php\">Permalinks Options Page</a> to configure your permalinks." +msgstr "Для карэктнай працы ўбудовы неабходная карэктная налада структуры спасылак. Каб наладзіць іх, наведайце старонку <a href=\"options-permalink.php\">Сталыя спасылкі</a> . " + +#: wp-cache.php:165 +#, php-format +msgid "Warning! Your hostname \"%s\" resolves to %s" +msgstr "Увага! Ваша hostname \"% s\"пераўтворана ў% s" + +#: wp-cache.php:166 +#, php-format +msgid "Your server thinks your hostname resolves to %s. Some services such as garbage collection by this plugin, and WordPress scheduled posts may not operate correctly." +msgstr "Ваш вэб-сервер вырашыў, што hostname зменена на% s. Некаторыя опцыі ўбудовы (напрыклад, \" Ачыстка смецця \") і сам WordPress могуць працаваць некарэктна." + +#: wp-cache.php:167 +#: wp-cache.php:181 +#, php-format +msgid "Please see entry 16 in the <a href=\"%s\">Troubleshooting section</a> of the readme.txt" +msgstr "Каб даведацца больш, наведайце раздзел 16 ст <a href=\"%s\">Апісанні праблем</a> у файле readme.txt (на англ.) " + +#: wp-cache.php:180 +msgid "Unfortunately WordPress cannot find the file wp-cron.php. This script is required for the the correct operation of garbage collection by this plugin, WordPress scheduled posts as well as other critical activities." +msgstr "На жаль, файл wp-cron.php не быў знойдзены. Гэты скрыпт неабходны для карэктнай працы опциии \" Ачыстка смецця \"і самога WordPress." + +#: wp-cache.php:195 +msgid "Cannot continue... fix previous problems and retry." +msgstr "Немагчыма працягнуць ... перш чым паўтарыць спробу, выпраўце папярэднія памылкі." + +#: wp-cache.php:204 +msgid "Zlib Output Compression Enabled!" +msgstr "Сціск Zlib Output ўключана!" + +#: wp-cache.php:205 +msgid "PHP is compressing the data sent to the visitors of your site. Disabling this is recommended as the plugin caches the compressed output once instead of compressing the same page over and over again. Also see #21 in the Troubleshooting section. See <a href=\"http://php.net/manual/en/zlib.configuration.php\">this page</a> for instructions on modifying your php.ini." +msgstr "PHP выкарыстоўвае сціск для сціснутых старонкі Вашага сайта. Адключэнне дадзенай опцыі рэкамендуецца, каб пазбегнуць шматразовага сціску старонак убудовай. Даведацца больш, наведаўшы профіль 16 ст \" Апісанне праблем \"у файле readme.txt (на англ.). Таксама азнаёмцеся з <a href=\"http://php.net/manual/en/zlib.configuration.php\">гэтай старонкай</a> (на англ.) па php.ini. " + +#: wp-cache.php:209 +msgid "Mod rewrite may not be installed!" +msgstr "Здаецца, модуль mod_rewrite не ўстаноўлены!" + +#: wp-cache.php:210 +msgid "It appears that mod_rewrite is not installed. Sometimes this check isn’t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes." +msgstr "Узнікла памылка, звязаная з тым, што модуль mod_rewrite адсутнічае ці не ўсталяваны. Калі ласка, праверце наяўнасць модуля mod_rewrite ў канфігурацыях сервера. Модуль неабходны для карэктнай працы ўбудовы з статычнымі файламі. Без падлучанага mod_rewrite Вы можаце выкарыстоўваць толькі рэжымы з падтрымкай PHP або сярэднюю кэшаванне . " + +#: wp-cache.php:215 +msgid "Read Only Mode. Configuration cannot be changed." +msgstr "Рэжым \" только_чтение \". Налады не могуць быць зменены." + +#: wp-cache.php:216 +#, php-format +msgid "The WP Super Cache configuration file is <code>%s/wp-cache-config.php</code> and cannot be modified. That file must be writeable by the webserver to make any changes." +msgstr "Канфігурацыйны файл плагіна WP Super Cache <code>%s/wp-cache-config.php</code> не можа быць зменены. Каб працягнуць, Вы павінны ўсталяваць правы на запіс для файла. " + +#: wp-cache.php:217 +msgid "A simple way of doing that is by changing the permissions temporarily using the CHMOD command or through your ftp client. Make sure it’s globally writeable and it should be fine." +msgstr "Самы просты спосаб выправіць гэта - змяніць правы доступу, выкарыстоўваючы CHMOD, праз FTP-кліент. Дастаткова ўсталяваць глабальныя правы на запіс." + +#: wp-cache.php:218 +msgid "Writeable:" +msgstr "Даступна для запісу:" + +#: wp-cache.php:219 +msgid "Readonly:" +msgstr "Толькі чытанне:" + +#: wp-cache.php:231 +#, php-format +msgid "Warning! %s is writeable!" +msgstr "Увага! Тэчка% s даступная для запісу!" + +#: wp-cache.php:232 +#, php-format +msgid "You should change the permissions on %s and make it more restrictive. Use your ftp client, or the following command to fix things:" +msgstr "Вы павінны змяніць правы на тэчку% s. Каб зрабіць гэта - скарыстайцеся FTP-кліента або наступнай камандай:" + +#: wp-cache.php:240 +msgid "Mobile rewrite rules detected" +msgstr "Выяўленая падтрымка мабільных прылад" + +#: wp-cache.php:241 +msgid "For best performance you should enable \"Mobile device support\" or delete the mobile rewrite rules in your .htaccess. Look for the 2 lines with the text \"2.0\\ MMP|240x320\" and delete those." +msgstr "Для больш прадуктыўнай працы сайта, Вам варта ўключыць опцыю \" Падтрымка мабільных прылад \"або выдаліць гэтую запіс з правілаў ст. Htaccess. Знайдзіце наступны тэкст (два радкі) \"2.0\\ MMP|240x320\" і выдаліце яго." + +#: wp-cache.php:241 +msgid "This will have no affect on ordinary users but mobile users will see uncached pages." +msgstr "На Вашых звычайных наведвальніках гэта ніяк не адаб'ецца, а вось якія выкарыстоўваюць мабільныя прылады для вэб-серфінгу не будуць атрымліваць кэшаваныя старонкі (калі опцыя адключаная)." + +#: wp-cache.php:247 +#: wp-cache.php:258 +msgid "Rewrite rules must be updated" +msgstr "Правы на запіс павінны быць абноўленыя" + +#: wp-cache.php:248 +#: wp-cache.php:259 +msgid "The rewrite rules required by this plugin have changed or are missing. " +msgstr "Неабходныя для працы ўбудовы правы былі змененыя або отсуствіі." + +#: wp-cache.php:249 +msgid "Mobile support requires extra rules in your .htaccess file, or you can set the plugin to legacy mode. Here are your options (in order of difficulty):" +msgstr "Падтрымка блогам мабільных прылад патрабуе прысутнасці асаблівых правілаў у файле. Htaccess, інакш Вы не зможаце выкарыстоўваць гэтую опцыю. Ніжэй прадстаўлены магчымы спосабы (у парадку складанасці):" + +#: wp-cache.php:250 +msgid "Set the plugin to legacy mode and enable mobile support." +msgstr "Перакладзіце убудова ў рэжым сярэдняга кэшавання і ўключыце падтрымку мобмльных прылад." + +#: wp-cache.php:251 +#: wp-cache.php:260 +msgid "Scroll down the Advanced Settings page and click the <strong>Update Mod_Rewrite Rules</strong> button." +msgstr "Пракруціць старонку ўніз і націсніце кнопку <strong>Абнавіць правілы Mod_Rewrite.\"</strong>" + +#: wp-cache.php:252 +#, php-format +msgid "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." +msgstr "Выдаліце ўсе правілы mod_rewrite з файла% s.htaccess, паміж <code># BEGIN WPSuperCache</code> і <code># END WPSuperCache</code> і абновіце старонку (аднаўленне правілаў запусціцца аўтаматычна). " + +#: wp-cache.php:253 +#, php-format +msgid "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)" +msgstr "Дадайце правілы самастойна. Для гэтага адкрыйце у рэдактары файл% s.htaccess і знайдзіце код паміж <code># BEGIN WPSuperCache</code> і <code># END WPSuperCache</code> . Вы ўбачыце два падобных блока кода. Адразу пасля радка <code>%%{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$</code> дадайце наступнае (такіх радкоў дзве, дадайце код і пасля другой): " + +#: wp-cache.php:266 +msgid "Required to serve compressed supercache files properly." +msgstr "Неабходна для правільнага сціску файлаў." + +#: wp-cache.php:266 +msgid "Required to set caching information on supercache pages. IE7 users will see old pages without this module." +msgstr "Неабходна наладзіць кэшаванне на старонцы ўбудовы. Карыстальнікі браўзэра IE7 будуць бачыць необновленные старонкі з кэша без падтрымкі дадзенага модуля." + +#: wp-cache.php:266 +msgid "Set the expiry date on supercached pages. Visitors may not see new pages when they refresh or leave comments without this module." +msgstr "Усталюйце дату заканчэння актуальнасці старонак. Карыстальнікі могуць не ўбачыць новую версію кэшаваныя старонкі без дадзенага модуля." + +#: wp-cache.php:273 +msgid "Missing Apache Modules" +msgstr "Адсутныя модулі Apache" + +#: wp-cache.php:274 +msgid "The following Apache modules are missing. The plugin will work in legacy mode without them. In full Supercache mode, your visitors may see corrupted pages or out of date content however." +msgstr "Наступныя модулі Apache адсутнічаюць на Вашым серверы. Без іх убудова зможа працаваць толькі ў рэжыме сярэдняга кэшавання. У рэжыме з падтрымкай Super Cache Вашы карыстальнікі могуць бачыць пашкоджаныя старонкі або пратэрмінаваныя іх копіі." + +#: wp-cache.php:413 +msgid "<strong>Warning!</strong> You attempted to enable compression but <code>zlib.output_compression</code> is enabled. See #21 in the Troubleshooting section of the readme file." +msgstr "<strong>\"Увага!</strong> Вы спрабуеце ўключыць сціск, але модуль <code>zlib.output_compression</code> адключаны. Глядзіце пункт нумар 21 падзелу \"Апісанне праблем \" у файле readme.txt (на англ.) " + +#: wp-cache.php:501 +msgid "WP Super Cache Settings" +msgstr "Налады WP Super Cache" + +#: wp-cache.php:512 +msgid "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced Settings Page by default." +msgstr "Важна: <em>Mod_rewrite або Legacy caching адключаныя.</em> Па змаўчанні будзе загружацца старонка \" Налады \"." + +#: wp-cache.php:523 +msgid "Configuration file changed, some values might be wrong. Load the page again from the \"Settings\" menu to reset them." +msgstr "Файл канфігурацый быў зменены, некаторыя налады не адпавядаюць патрабаванням ўбудовы. Наведайце старонку \" Налады \"каб выправіць гэта." + +#: wp-cache.php:540 +#: wp-cache.php:614 +msgid "Caching must be enabled to use this feature" +msgstr "Кэшаванне павінна быць уключана, калі Вы хочаце выкарыстоўваць дадзеную опцыю" + +#: wp-cache.php:542 +msgid "Cache Tester" +msgstr "Праверка кэшавання" + +#: wp-cache.php:543 +msgid "Test your cached website by clicking the test button below." +msgstr "Праверце наладкі кэшавання свайго блога націскам адной кнопкі." + +#: wp-cache.php:550 +#, php-format +msgid "Fetching %s to prime cache: " +msgstr "Праверка старонкі% s у кэшы:" + +#: wp-cache.php:552 +#: wp-cache.php:559 +#: wp-cache.php:566 +msgid "OK" +msgstr "ЁСЦЬ" + +#: wp-cache.php:557 +#, php-format +msgid "Fetching first copy of %s: " +msgstr "Праверка першай копіі% s:" + +#: wp-cache.php:564 +#, php-format +msgid "Fetching second copy of %s: " +msgstr "Праверка второй копіі% s:" + +#: wp-cache.php:570 +msgid "One or more page requests failed:" +msgstr "Пры працы з кэшам адбыліся памылкі:" + +#: wp-cache.php:589 +#: wp-cache.php:590 +#, php-format +msgid "Page %d: %d (%s)" +msgstr "Старонка% d:% d (% s)" + +#: wp-cache.php:596 +#, php-format +msgid "Page 1: %s" +msgstr "Старонка 1:% s" + +#: wp-cache.php:597 +#, php-format +msgid "Page 2: %s" +msgstr "Старонка 2:% s" + +#: wp-cache.php:598 +msgid "The timestamps on both pages match!" +msgstr "Часовыя штампы абодвух варыянтаў старонкі супадаюць!" + +#: wp-cache.php:600 +msgid "The pages do not match! Timestamps differ or were not found!" +msgstr "Старонкі не супадаюць! Часавы штамп адрозніваецца ці не быў знойдзены!" + +#: wp-cache.php:606 +msgid "Send non-secure (non https) request for homepage" +msgstr "Даслаць неабаронены (не па https) запыт для галоўнай старонкі" + +#: wp-cache.php:607 +msgid "Test Cache" +msgstr "Праверыць" + +#: wp-cache.php:632 +#: wp-cache.php:755 +msgid "Cancel Cache Preload" +msgstr "Адмяніць агульнае кэшаванне" + +#: wp-cache.php:638 +msgid "Scheduled preloading of cache cancelled. If a job is currently running it will not shutdown until the current 100 pages are complete." +msgstr "Агульнае кэшаванне па раскладзе адключана. Калі служба цяпер запушчана, яна не будзе завершана пакуль бягучыя 100 старонак не кэшаваць." + +#: wp-cache.php:649 +msgid "Scheduled preloading of cache cancelled." +msgstr "Агульнае кэшаванне па раскладзе адключана." + +#: wp-cache.php:675 +#: wp-cache.php:753 +msgid "Preload Cache Now" +msgstr "Стварыць агульны кэш цяпер" + +#: wp-cache.php:678 +msgid "Scheduled preloading of cache in 10 seconds." +msgstr "Агульная кэшаванне адбудзецца праз 10 секунд." + +#: wp-cache.php:682 +#, php-format +msgid "Scheduled preloading of cache in %d minutes" +msgstr "Агульнае кэшаванне адбудзецца праз% d хвілін" + +#: wp-cache.php:686 +msgid "This will cache every published post and page on your site. It will create supercache static files so unknown visitors (including bots) will hit a cached page. This will probably help your Google ranking as they are using speed as a metric when judging websites now." +msgstr "Пры актывацыі агульнага кэшавання, будзе створана копія для кожнай запісу і старонкі Вашага блога. У гэтым рэжыме ствараюцца статычныя старонкі, якія затым будуць бачыць \" неапазнаныя \"наведвальнікі (напрыклад, пошукавыя боты і іншыя). Гэта можа дапамагчы ў паляпшэнні ўзроўню PR Google, так як у аснове іх алгарытму ляжыць і хуткасць водгуку вэб-сайта. " + +#: wp-cache.php:687 +msgid "Preloading creates lots of files however. Caching is done from the newest post to the oldest so please consider only caching the newest if you have lots (10,000+) of posts. This is especially important on shared hosting." +msgstr "Аднак, пры выкарыстанні дадзенага віду кэша ствараецца нашмат больш файлаў. Рэкамендуецца выкарыстоўваць такі тып, калі ў Вас вельмі шмат запісаў (10 тысяч і больш) на блогу. Асабліва гэта важна, калі Вы карыстаецеся паслугамі віртуальнага хостынгу." + +#: wp-cache.php:688 +msgid "In ’Preload Mode’ regular garbage collection will only clean out old legacy files for known users, not the preloaded supercache files. This is a recommended setting when the cache is preloaded." +msgstr "У рэжыме 'Агульнага кэшавання' запланаваная ачыстка смецця будзе выдаляць толькі кэш запісаў простага тыпу (кэш з Super Cache не будзе выдалены). Дадзеная налада рэкамендавана для выкарыстання." + +#: wp-cache.php:692 +#, php-format +msgid "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d minutes.)" +msgstr "Перагружаць агульны кэш кожныя% s хвілін (ўвядзіце 0, каб адключыць, мінімальнае дапушчальнае кол-у хвілін% d)." + +#: wp-cache.php:705 +msgid "all" +msgstr "Ўвесь" + +#: wp-cache.php:718 +#, php-format +msgid "Preload %s posts." +msgstr "Кэшаваць% s запісу." + +#: wp-cache.php:725 +msgid "Preload mode (garbage collection only on legacy cache files. Recommended.)" +msgstr "Папярэдні рэжым (ачыстка смецця працуе не цалкам, опцыя рэкамендавана да ўключэння.)" + +#: wp-cache.php:728 +msgid "Send me status emails when files are refreshed." +msgstr "Адпраўляць мне паведамленні з апавяшчэннямі аб абнаўленні кэша." + +#: wp-cache.php:733 +msgid "Many emails, 2 emails per 100 posts." +msgstr "Высокі ўзровень: 2 паведамленні на 100 запісаў." + +#: wp-cache.php:736 +msgid "Medium, 1 email per 100 posts." +msgstr "Сярэдні ўзровень: 1 паведамленне на 100 запісаў." + +#: wp-cache.php:739 +msgid "Less emails, 1 at the start and 1 at the end of preloading all posts." +msgstr "Нізкі ўзровень: 1 e-mail ў пачатку і 1 у канцы кэшавання." + +#: wp-cache.php:743 +#, php-format +msgid "Refresh of cache in %d hours %d minutes and %d seconds." +msgstr "Абнаўленне кэша праз% d г% d мін і% d сек." + +#: wp-cache.php:744 +#, php-format +msgid "Full refresh of cache in %d hours %d minutes and %d seconds." +msgstr "Поўнае кэшаванне проихойдет праз% d г% d мін і% d сек." + +#: wp-cache.php:750 +#, php-format +msgid "Currently caching from post %d to %d." +msgstr "У дадзены моманты кэшуюцца запісы з% d па% d." + +#: wp-cache.php:753 +msgid "Update Settings" +msgstr "Абнавіць налады" + +#: wp-cache.php:761 +msgid "Preloading of cache disabled. Please disable legacy page caching or talk to your host administrator." +msgstr "Агульнае кэшаванне адключана. Калі ласка, уключыце поўны рэжым працы ўбудовы або звернецеся да адміністратара сервера." + +#: wp-cache.php:776 +#: wp-cache.php:865 +msgid "Caching" +msgstr "Статут кэшавання" + +#: wp-cache.php:780 +msgid "Cache hits to this website for quick access." +msgstr "Кэшаваць хіты сайта для паскарэння доступу." + +#: wp-cache.php:780 +#: wp-cache.php:781 +#: wp-cache.php:795 +#: wp-cache.php:799 +#: wp-cache.php:802 +#: wp-cache.php:803 +#: wp-cache.php:868 +msgid "Recommended" +msgstr "Рэкамендавана" + +#: wp-cache.php:781 +msgid "Use mod_rewrite to serve cache files." +msgstr "Выкарыстоўваць mod_rewrite для абслугоўвання кэша." + +#: wp-cache.php:782 +msgid "Use PHP to serve cache files." +msgstr "Выкарыстоўваць PHP для абслугоўвання кэша." + +#: wp-cache.php:783 +msgid "Legacy page caching." +msgstr "Спрошчанае кэшаванне." + +#: wp-cache.php:784 +msgid "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, while legacy caching is slower again, but more flexible and also easy to get working. New users should go with PHP caching." +msgstr "Выкарыстанне mod_rewrite дапаможа зрабіць працу блога хутчэй, чым PHP (хоць і гэты варыянт таксама не такі павольны). Гэты рэжым прасцей і зручней, але пачаткоўцу карыстачу лепш выкарыстоўваць кэшаванне PHP." + +#: wp-cache.php:790 +msgid "Miscellaneous" +msgstr "Рознае" + +#: wp-cache.php:795 +msgid "Compress pages so they’re served more quickly to visitors." +msgstr "Сціскаць файлы кэша каб паскорыць працу." + +#: wp-cache.php:796 +msgid "Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache." +msgstr "Сціск кэша адключана па змаўчанні, так як можа некарэктна працаваць на некаторых хостынгах. Уключэнне або Адключэнне дадзенай опцыі аўтаматычна чысціць часовы кэш." + +#: wp-cache.php:799 +msgid "304 Not Modified browser caching. Indicate when a page has not been modified since last requested." +msgstr "Памылка 304. Дадзеная памылка ўзнікае тады, калі старонка не была зменена з часу мінулага запыту." + +#: wp-cache.php:800 +msgid "304 support is disabled by default because in the past GoDaddy had problems with some of the headers used." +msgstr "Падтрымка памылкі 304 адключаная па змаўчанні (з-за праблем некаторых сэрвісаў)." + +#: wp-cache.php:802 +msgid "Don’t cache pages for <acronym title=\"Logged in users and those that comment\">known users</acronym>." +msgstr "Не кэшаваць старонкі для <acronym title=\"Зарэгістраваных\" пользователей и авторов комментариев\">вядомых карыстальнікаў.\"</acronym>" + +#: wp-cache.php:803 +msgid "Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated." +msgstr "Аўта перабудова кэшу. Госці блога ўбачаць састарэлыя версіі старонак кэша пакуль новыя будуць генеравацца." + +#: wp-cache.php:804 +msgid "Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)" +msgstr "Расказаць ўсім, што Вы карыстаецеся убудовай WP Super Cache (паведамленне будзе размешчана ў \" склепе \"сайта)!" + +#: wp-cache.php:810 +#: wp-cache.php:957 +#: wp-cache.php:1473 +msgid "Advanced" +msgstr "Налады" + +#: wp-cache.php:814 +msgid "Mobile device support." +msgstr "Падтрымка мабільных прылад" + +#: wp-cache.php:815 +msgid "Clear all cache files when a post or page is published." +msgstr "Ачышчаць кэш калі новая запіс або старонка апублікаваная." + +#: wp-cache.php:816 +msgid "Only refresh current page when comments made." +msgstr "Перагружаць старонку пры даданні новага каментара да яе" + +#: wp-cache.php:817 +msgid "List the newest cached pages on this page." +msgstr "Стварыць спіс старонак у кэшы (выводзіцца на гэтай старонцы)" + +#: wp-cache.php:819 +msgid "Coarse file locking. You probably don’t need this but it may help if your server is underpowered. Warning! <em>May cause your server to lock up in very rare cases!</em>" +msgstr "Блакаванне файлаў. Вам хутчэй за ўсё не спатрэбіцца дадзеная опцыя, але яна можа вырашыць праблему маламагутных хостынгаў. Увага! <em>Уключэнне опцыі, у рэдкіх выпадках, можа выклікаць праблемы ў працы блога!\"</em>" + +#: wp-cache.php:822 +msgid "Use object cache to store cached files." +msgstr "Выкарыстоўваць аб'екты кэша для захоўвання кэшаваных файлаў." + +#: wp-cache.php:822 +msgid "(Experimental)" +msgstr "(Эксперыментальныя налады)" + +#: wp-cache.php:829 +msgid "Note:" +msgstr "Важна:" + +#: wp-cache.php:831 +#, php-format +msgid "If uninstalling this plugin, make sure the directory <em>%s</em> is writeable by the webserver so the files <em>advanced-cache.php</em> and <em>cache-config.php</em> can be deleted automatically. (Making sure those files are writeable too is probably a good idea!)" +msgstr "Деактивируя убудова, пераканайцеся што <em>тэчка% s</em> даступная для запісу ў наладах Вашага сервера, каб файлы плагіна <em>advanced-cache.php</em> і <em>cache-config.php</em> былі выдаленыя ў аўтаматычным рэжыме (таксама праверце наяўнасць правоў на запіс для гэтых двух файлаў)." + +#: wp-cache.php:832 +#, php-format +msgid "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for instructions on uninstalling this script. Look for the heading, \"How to uninstall WP Super Cache\"." +msgstr "Для даведкі глядзіце <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> (дакумент на англ.). Там Вы знойдзеце карысную інфармацыю па выкарыстанню і выдаленню плагіна WP Super Cache. " + +#: wp-cache.php:833 +#, php-format +msgid "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It includes installation documentation, a FAQ and Troubleshooting tips. The <a href=\"%2$s\">support forum</a> is also available. Your question may already have been answered." +msgstr "Усё яшчэ патрэбна дапамога? Глядзіце афіцыйны <a href=\"%1$s\">чаво па плагіна Super Cache</a> (па-ангельску). Таксама, Вы можаце задаць сваё пытанне на <a href=\"%2$s\">форумах тых. падтрымкі</a> (па-ангельску), або азнаёміцца з праблемамі іншых карыстальнікаў і прапанаванымі ім рашэннямі. " + +#: wp-cache.php:836 +#: wp-cache.php:883 +msgid "Update Status" +msgstr "Абнавіць" + +#: wp-cache.php:843 +msgid "Accepted Filenames & Rejected URIs" +msgstr "Дапушчальныя імёны & Забароненыя адрасы" + +#: wp-cache.php:868 +msgid "Caching On" +msgstr "Кэшаванне ўключана" + +#: wp-cache.php:869 +msgid "Caching Off" +msgstr "Кэшаванне выключана" + +#: wp-cache.php:870 +msgid "Note: enables PHP caching, cache rebuild, and mobile support" +msgstr "Важна: рэкамендуецца ўключыць PHP кэшаванне, аўто перабудову кэша і падтрымку для мабільных прылад" + +#: wp-cache.php:880 +msgid "Notice: Supercache mod_rewrite rules detected. Cached files will be served using those rules. Edit the .htaccess file in the root of your install and remove the SuperCache rules." +msgstr "Увага: Сярод правілаў mod_rewrite выяўленыя правілы ад Supercache. Для працы з кэшам будуць выкарыстаны менавіта гэтыя правілы. Каб выдаліць іх, Вам трэба ўручную адрэдагаваць файл. Htaccess." + +#: wp-cache.php:892 +msgid "Make WordPress Faster" +msgstr "Зрабі свой блог хутчэй!" + +#: wp-cache.php:893 +#, php-format +msgid "%1$s is maintained and developed by %2$s with contributions from many others." +msgstr "Дадатковы модуль %1$s створаны і абнаўляецца аўтарам %2$s пры падтрымцы многіх іншых." + +#: wp-cache.php:894 +#, php-format +msgid "He blogs at %1$s and posts photos at %2$s." +msgstr "Наведайце блог аўтара плагіна %1$s і яго фотаблог на %2$s." + +#: wp-cache.php:895 +#, php-format +msgid "Please say hi to him on %s too!" +msgstr "Калі ласка, наведайце% s аўтара!" + +#: wp-cache.php:903 +#, php-format +msgid "Cached pages since %1$s : <strong>%2$s</strong>" +msgstr "Старонак ў кэшы з %1$s: <strong>%2$s</strong>" + +#: wp-cache.php:904 +msgid "Newest Cached Pages:" +msgstr "Новае ў кэшы:" + +#: wp-cache.php:908 +#, php-format +msgid "Cached %s seconds ago" +msgstr "Паведамленні ў кэш% s секунд назад" + +#: wp-cache.php:911 +msgid "(may not always be accurate on busy sites)" +msgstr "(Спіс не рэкамендаваны для вялікіх сайтаў)" + +#: wp-cache.php:930 +msgid "Cache plugins are PHP scripts that live in a plugins folder inside the wp-super-cache folder. They are loaded when Supercache loads, much sooner than regular WordPress plugins." +msgstr "Кэшаванне адбываецца за кошт PHP файлаў, якія захоўваюцца ў тэчцы ўбудовы. Яны загружаюцца пры ўключэнні рэжыму Supercache. Загрузка адбываецца нашмат часцей, чым для астатніх убудоў WordPress." + +#: wp-cache.php:931 +msgid "This is strictly an advanced feature only and knowledge of both PHP and WordPress actions is required to create them." +msgstr "Для выкарыстання дадзенай опцыі трэба ведаць не толькі PHP, але і WordPress (не на пачатковым узроўні)." + +#: wp-cache.php:941 +msgid "Available Plugins" +msgstr "Даступныя ўбудовы" + +#: wp-cache.php:957 +msgid "Easy" +msgstr "Кэш" + +#: wp-cache.php:957 +msgid "Tester & Contents" +msgstr "Праверка" + +#: wp-cache.php:957 +msgid "Preload" +msgstr "Агульны кэш" + +#: wp-cache.php:957 +msgid "Plugins" +msgstr "Даданыя модулі" + +#: wp-cache.php:957 +msgid "Debug" +msgstr "Абслугоўванне" + +#: wp-cache.php:984 +#, php-format +msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">the main site</a> of this network." +msgstr "Увага: Праверка правілаў WP Super Cache mod_rewrite адключаная для блогаў сеткі пакуль не будзе запушчана <a href=\"%s\">на галоўным блогу</a> . " + +#: wp-cache.php:986 +#, php-format +msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">on the main site</a> of this network." +msgstr "Увага: Праверка правілаў WP Super Cache mod_rewrite адключаная для блогаў сеткі пакуль не будзе запушчана <a href=\"%s\">на галоўным блогу</a> . " + +#: wp-cache.php:996 +msgid "Mod Rewrite Rules" +msgstr "Модуль Mod Rewrite" + +#: wp-cache.php:1002 +msgid "WordPress MU Detected" +msgstr "Знойдзены WordPress MU!" + +#: wp-cache.php:1002 +msgid "Unfortunately the rewrite rules cannot be updated automatically when running WordPress MU. Please open your .htaccess and add the following mod_rewrite rules above any other rules in that file." +msgstr "На жаль, mod_rewrite немагчыма абнавіць у аўтаматычным рэжыме ў WordPress MU. Вам прыйдзецца ўручную зрабіць гэта: адкрыйце файл. Htaccess (размешчаны ў каранёвай дырэкторыі блога) і дадайце наступныя правілы ў яго." + +#: wp-cache.php:1004 +msgid "Mod Rewrite rules cannot be updated!" +msgstr "Mod Rewrite не можа быць абноўлены!" + +#: wp-cache.php:1005 +#, php-format +msgid "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s.htaccess for the auto update to work. They look like this and surround the main WordPress mod_rewrite rules:" +msgstr "Для карэктнай працы, у Вашым файле% s.htaccess павінны быць прапісаны маркеры <strong>BEGIN,</strong> і <strong>END.</strong> Паміж імі знаходзяцца асноўныя правілы WordPress mod_rewrite, прыклад:" + +#: wp-cache.php:1007 +msgid "Refresh this page when you have updated your .htaccess file." +msgstr "Абнавіце старонку калі скончыце рэдагаванне файла. Htaccess." + +#: wp-cache.php:1011 +msgid "Thank you for upgrading." +msgstr "Дзякуй за абнаўленне." + +#: wp-cache.php:1011 +#, php-format +msgid "The mod_rewrite rules changed since you last installed this plugin. Unfortunately you must remove the old supercache rules before the new ones are updated. Refresh this page when you have edited your .htaccess file. If you wish to manually upgrade, change the following line: %1$s so it looks like this: %2$s The only changes are \"HTTP_COOKIE\" becomes \"HTTP:Cookie\" and \"wordpressuser\" becomes \"wordpress\". This is a WordPress 2.5 change but it’s backwards compatible with older versions if you’re brave enough to use them." +msgstr "З моманту апошняй усталяванай версіі плагіна правілы mod_rewrite былі змененыя. На жаль, Вам давядзецца ўручную выдаліць старыя правілы перш чым новыя запрацуюць. Абнавіце гэтую старонку калі скончыце рэдагаваць файл. Htaccess. Калі Вы жадаеце цалкам абнавіць усе самі, то заменіце наступны радок:%1$s на гэтую:%2$s. Адзінае адрозненне - гэта замена \"HTTP_COOKIE \" на \"HTTP: Cookie \" і \"wordpressuser \" на \"wordpress \". Гэтыя перамены звязаны з новай версіяй WordPress 02/05 . Вядома Вы можаце працягваць працаваць са старымі версіямі, калі хопіць адвагі;) " + +#: wp-cache.php:1015 +msgid "Trailing slash check required." +msgstr "Патрабуецца праверка trailing slash." + +#: wp-cache.php:1015 +msgid "It looks like your blog has URLs that end with a \"/\". Unfortunately since you installed this plugin a duplicate content bug has been found where URLs not ending in a \"/\" end serve the same content as those with the \"/\" and do not redirect to the proper URL. To fix, you must edit your .htaccess file and add these two rules to the two groups of Super Cache rules:" +msgstr "Здаецца, усе спасылкі Вашага блога заканчваюцца сімвалам \"/\". На жаль, як толькі Вы ўсталявалі гэты дадатковы модуль, спрацавала опцыя, выявілая копіі спасылак без знака \"/\" на канцы, і цяпер яна не можа ажыццявіць перанакіраванне на верны адрас. Каб гэта выправіць гэта, Вы павінны адрэдагаваць файл. htaccess і дадаць два новыя правілы да групы асноўных правілаў плагіна Supercache: " + +#: wp-cache.php:1017 +msgid "You can see where the rules go and examine the complete rules by clicking the \"View mod_rewrite rules\" link below." +msgstr "Каб паглядзець поўны спіс якія працуюць правілаў, націсніце кнопку ніжэй \" Паглядзець правілы mod_rewrite \"." + +#: wp-cache.php:1031 +msgid "Mod Rewrite rules updated!" +msgstr "Правілы mod_rewrite абноўлены!" + +#: wp-cache.php:1032 +#, php-format +msgid "%s.htaccess has been updated with the necessary mod_rewrite rules. Please verify they are correct. They should look like this:" +msgstr "Файл% s.htaccess быў паспяхова абноўлены, неабходныя правілы mod_rewrite былі дададзеныя. Калі ласка, праверце іх. Яны павінны выглядаць так:" + +#: wp-cache.php:1034 +msgid "Mod Rewrite rules must be updated!" +msgstr "Правілы mod_rewrite павінны быць абноўлены!" + +#: wp-cache.php:1035 +#, php-format +msgid "Your %s.htaccess is not writable by the webserver and must be updated with the necessary mod_rewrite rules. The new rules go above the regular WordPress rules as shown in the code below:" +msgstr "Ваш файл% s.htaccess недаступны для запісу (у наладах сервера) і не можа быць абноўлены ў аўтаматычным рэжыме. Вы павінны ўручную дадаць новыя правілы да асноўных правілах WordPress так, як паказана ніжэй:" + +#: wp-cache.php:1040 +#, php-format +msgid "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /> Click the following link to see the lines added to that file. If you have upgraded the plugin make sure these rules match." +msgstr "Правілы mod_rewrite для плагіна WP Super Cache былі выяўленыя ў файле% s.htaccess. <br /> Націсніце на адпаведную кнопку, каб паглядзець радкі. Калі Вы толькі што абнавілі убудова, праверце ўсе правілы. " + +#: wp-cache.php:1043 +msgid "A difference between the rules in your .htaccess file and the plugin rewrite rules has been found. This could be simple whitespace differences but you should compare the rules in the file with those below as soon as possible. Click the ’Update Mod_Rewrite Rules’ button to update the rules." +msgstr "Паміж правіламі ў Вашым файле. Htaccess і правіламі самога плагіна выяўленыя неадпаведнасці. Гэта можа быць проста лішні сімвал ў радку, але Вы павінны асабіста параўнаць арыгінальныя правілы са сваімі як мага хутчэй. Націсніце на кнопку 'Абнавіць правілы Mod_Rewrite', каб зрабіць гэта ў аўтаматычным рэжыме. " + +#: wp-cache.php:1046 +msgid "View Mod_Rewrite Rules" +msgstr "Паглядзець правілы mod_rewrite" + +#: wp-cache.php:1050 +#: wp-cache.php:2287 +#, php-format +msgid "Rules must be added to %s too:" +msgstr "Правілы павінны быць таксама дададзены да% s:" + +#: wp-cache.php:1058 +#, php-format +msgid "Gzip encoding rules in %s.htaccess created." +msgstr "Правілы для Gzip-сціску дададзеныя ў файл% s.htaccess." + +#: wp-cache.php:1065 +msgid "Fix Configuration" +msgstr "Аднавіць стандартныя налады" + +#: wp-cache.php:1068 +msgid "Restore Default Configuration" +msgstr "Аднавіць налады па змаўчанні" + +#: wp-cache.php:1076 +msgid "Comment moderation is enabled. Your comment may take some time to appear." +msgstr "Праверка каментарыяў ўключана. Перш чым Вашы каментары будуць апублікаваныя пройдзе нейкі час." + +#: wp-cache.php:1101 +msgid "Lock Down:" +msgstr "Закрыты рэжым:" + +#: wp-cache.php:1101 +msgid "Disabled" +msgstr "Адключаны" + +#: wp-cache.php:1101 +msgid "Enabled" +msgstr "Уключаны" + +#: wp-cache.php:1102 +msgid "Prepare your server for an expected spike in traffic by enabling the lock down. When this is enabled, new comments on a post will not refresh the cached static files." +msgstr "Падрыхтуйце свой блог да запланаваных усплёскаў наведвальнасці, актываваўшы дадзены рэжым. У актыўным стане размяшчэнне новых каментароў і запісаў НЕ будзе абнаўляць статычныя файлы ў кэшы." + +#: wp-cache.php:1103 +msgid "Developers: Make your plugin lock down compatible by checking the \"WPLOCKDOWN\" constant. The following code will make sure your plugin respects the WPLOCKDOWN setting." +msgstr "Распрацоўнікам: Зрабіце свой уласны убудова закрытага рэжыму сумяшчальным з нашым, дадаўшы зменную \" WPLOCKDOWN\". Прыведзены ніжэй код дапаможа Вам адаптаваць свой ўбудова да налад нашага Рэжыму." + +#: wp-cache.php:1105 +msgid "Sorry. My blog is locked down. Updates will appear shortly" +msgstr "Выбачайце, мой блог часова недаступны. Зайдзіце пазней" + +#: wp-cache.php:1109 +msgid "WordPress is locked down. Super Cache static files will not be deleted when new comments are made." +msgstr "Ваш блог выкарыстоўвае Закрыты рэжым. Новыя каментары не абнаўляюць ўсе статычныя элементы кэша." + +#: wp-cache.php:1111 +msgid "WordPress is not locked down. New comments will refresh Super Cache static files as normal." +msgstr "Ваш блог не выкарыстоўвае Закрыты рэжым. Апошнія каментарыі абнаўляюць ўсе статычныя элементы кэша." + +#: wp-cache.php:1117 +msgid "Lock Down" +msgstr "Закрыты рэжым" + +#: wp-cache.php:1125 +msgid "Directly Cached Files" +msgstr "Прамое кэшаванне старонак" + +#: wp-cache.php:1183 +#, php-format +msgid "%s removed!" +msgstr "%s выдалены!" + +#: wp-cache.php:1191 +#, php-format +msgid "You must make %s writable to enable this feature. As this is a security risk please make it readonly after your page is generated." +msgstr "Вы павінны дазволіць запіс для% s. Але так як гэта патэнцыйная ўразлівасць, пасля абнаўлення старонкі вярніце правы на чытанне." + +#: wp-cache.php:1193 +#, php-format +msgid "%s is writable. Please make it readonly after your page is generated as this is a security risk." +msgstr "Директрия% s даступная для запісу. Вам варта змяніць яе права на \" Толькі чытанне \"." + +#: wp-cache.php:1207 +msgid "Existing direct page" +msgstr "Старонка існуе" + +#: wp-cache.php:1207 +msgid "Delete cached file" +msgstr "Выдаліць файлы з кэша" + +#: wp-cache.php:1212 +msgid "Add direct page:" +msgstr "Дадаць старонку ў кэш:" + +#: wp-cache.php:1214 +#, php-format +msgid "Directly cached files are files created directly off %s where your blog lives. This feature is only useful if you are expecting a major Digg or Slashdot level of traffic to one post or page." +msgstr "Дадзены кэш ствараецца прама з папкі, дзе знаходзіцца Ваш блог (тэчка% s). Гэтая опцыя карысная толькі тады, калі чакаецца вялікі прыток наведвальнікаў з больш папулярнага сайта на пэўную старонку або запіс Вашага." + +#: wp-cache.php:1216 +#, php-format +msgid "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /about/. The cached file will be generated the next time an anonymous user visits that page." +msgstr "Напрыклад: каб дадаць у кэш старонцы <em>на %1$s about /,</em> трэба прапісаць %1$s about / ці / about /. Кэш для старонкі будзе створаны адразу ж пасля першага да яе звароту госцем." + +#: wp-cache.php:1217 +msgid "Make the textbox blank to remove it from the list of direct pages and delete the cached file." +msgstr "Каб выдаліць старонку з такога кэша, ачысціце тэкставае поле і выдаліце файлы кэша." + +#: wp-cache.php:1222 +msgid "Update Direct Pages" +msgstr "Абнавіць стрницы" + +#: wp-cache.php:1260 +msgid "Expiry Time & Garbage Collection" +msgstr "Пратэрмінаваныя старонкі & Ачыстка смецця" + +#: wp-cache.php:1262 +msgid "Expire time:" +msgstr "Актуальнасць кэшу:" + +#: wp-cache.php:1263 +msgid "seconds" +msgstr "Секунд" + +#: wp-cache.php:1264 +msgid "Garbage Collection" +msgstr "Ачыстка смецця" + +#: wp-cache.php:1264 +msgid "If the expiry time is more than 1800 seconds (half an hour), garbage collection will be done every 10 minutes, otherwise it will happen 10 seconds after the expiry time above." +msgstr "Калі час актуальнасці кэша больш за 1800 секунд (паўгадзіны), то ачыстка смецця будзе запускацца кожныя 10 хвілін." + +#: wp-cache.php:1265 +msgid "Checking for and deleting expired files is expensive, but it’s expensive leaving them there too. On a very busy site you should set the expiry time to <em>300 seconds</em>. Experiment with different values and visit this page to see how many expired files remain at different times during the day. If you are using legacy caching aim to have less than 500 cached files if possible. You can have many times more cached files when using mod_rewrite or PHP caching." +msgstr "Паверка і выдаленне пратэрмінаваных старонак кэша займае час, але і пакідаць такія файлы ў сістэме не варта. На вялікіх блогах трэба выстаўляць \" час жыцця \" кожнай копіі <em>300 секунд.</em> Вы можаце паэксперыментаваць з наладай і паглядзець, колькі пратэрмінаваных копій старонак застаецца ў кэшы на працягу дня. Аптымальнае лік такіх старонак не больш за 500. Выкарыстоўваючы кэшаванне з mod_rewrite або PHP, Вы зможаце павялічыць колькасць кэшируемых старонак. " + +#: wp-cache.php:1266 +msgid "Set the expiry time to 0 seconds to disable garbage collection." +msgstr "Усталюйце значэнне на 0, каб адключыць Ачыстку смецця." + +#: wp-cache.php:1267 +msgid "Change Expiration" +msgstr "Змяніць час жыцця копіі" + +#: wp-cache.php:1311 +msgid "Rejected User Agents" +msgstr "Пошукавыя і іншыя боты" + +#: wp-cache.php:1312 +msgid "Strings in the HTTP ’User Agent’ header that prevent WP-Cache from caching bot, spiders, and crawlers’ requests. Note that super cached files are still sent to these agents if they already exists." +msgstr "Каб забараніць плагіна кэшаваць запыты ад пошукавых ботаў і іншых сеткавых робатаў, увядзіце іх назвы ў полі ніжэй (па адным у радку). Калі копія старонкі ўжо існуе ў кэшы Super Cache, то яна ўсё роўна будзе адпраўлена боту." + +#: wp-cache.php:1319 +msgid "Save UA Strings" +msgstr "Захаваць наладкі" + +#: wp-cache.php:1342 +msgid "Do not cache the following page types. See the <a href=\"http://codex.wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a complete discussion on each type." +msgstr "Не кэшаваць старонкі наступных тыпаў. Паспрабуйцце звярнуцца да <a href=\"http://codex.wordpress.org/Conditional_Tags\">Артыкулам Кодэкса WP</a> (па-ангельску), каб даведацца больш падрабязна пра тыпы старонак. " + +#: wp-cache.php:1345 +msgid "Single Posts" +msgstr "Запісы" + +#: wp-cache.php:1346 +msgid "Pages" +msgstr "Старонкі" + +#: wp-cache.php:1347 +msgid "Front Page" +msgstr "Асноўная старонка" + +#: wp-cache.php:1348 +msgid "Home" +msgstr "Хатняя старонка" + +#: wp-cache.php:1349 +msgid "Archives" +msgstr "Архівы" + +#: wp-cache.php:1350 +msgid "Tags" +msgstr "Пазнакі" + +#: wp-cache.php:1351 +msgid "Category" +msgstr "Рубрыкі" + +#: wp-cache.php:1352 +msgid "Feeds" +msgstr "Фиды" + +#: wp-cache.php:1353 +msgid "Search Pages" +msgstr "Старонкі пошуку" + +#: wp-cache.php:1355 +#: wp-cache.php:1483 +msgid "Save" +msgstr "Захаваць" + +#: wp-cache.php:1372 +msgid "Add here strings (not a filename) that forces a page not to be cached. For example, if your URLs include year and you dont want to cache last year posts, it’s enough to specify the year, i.e. ’/2004/’. WP-Cache will search if that string is part of the URI and if so, it will not cache that page." +msgstr "Поле ніжэй Вы таксама можаце запоўніць фрагментамі адрасоў старонак (або груп старонак, напрыклад, архіў за год / месяц і г.д.), якія не будуць кэшавацца. Плагін будзе сканаваць адрасы старонак на прадмет наяўнасці ў іх фрагментаў, указаных ніжэй, перад кэшаваннем. " + +#: wp-cache.php:1378 +msgid "Save Strings" +msgstr "Захаваць спіс забароненых фрагментаў" + +#: wp-cache.php:1394 +msgid "Add here those filenames that can be cached, even if they match one of the rejected substring specified above." +msgstr "Поле ніжэй Вы можаце запоўніць назвамі файлаў якія будуць кэшаваць, нават калі ў іх назве ёсць забароненых да кэшавання фрагменты." + +#: wp-cache.php:1400 +msgid "Save Files" +msgstr "Захаваць спіс файлаў" + +#: wp-cache.php:1445 +msgid "Currently logging to: " +msgstr "Рэжым запісаны на:" + +#: wp-cache.php:1455 +msgid "Fix problems with the plugin by debugging it here. It can send you debug emails or log them to a file in your cache directory." +msgstr "Тут Вы можаце вырашыць некаторыя праблемы, якія ўзнікаюць пры працы з убудовай, з дапамогай адладкі. Вы можаце запісваць службовую інфармацыю (логі) у файлы дырэкторыі кэша." + +#: wp-cache.php:1456 +msgid "Logging to a file is easier but faces the problem that clearing the cache will clear the log file." +msgstr "Атрымаць доступ да файла лога проста, але пры ачыстцы кэша лог таксама будзе выдалены." + +#: wp-cache.php:1460 +msgid "Debugging" +msgstr "Рэжым адладкі" + +#: wp-cache.php:1461 +msgid "Logging Type" +msgstr "Тып ўваходу" + +#: wp-cache.php:1461 +msgid "Email" +msgstr "Email" + +#: wp-cache.php:1462 +msgid "file" +msgstr "Файл" + +#: wp-cache.php:1463 +msgid "IP Address" +msgstr "Адрас IP" + +#: wp-cache.php:1463 +#, php-format +msgid "(only log requests from this IP address. Your IP is %s)" +msgstr "(Запісвае звароту толькі з гэтага IP. Ваш IP -% s)" + +#: wp-cache.php:1464 +msgid "Log level" +msgstr "Узровень логу" + +#: wp-cache.php:1470 +msgid "(1 = less, 5 = more, may cause severe server load.)" +msgstr "(1 = найменшы, 5 = найбольшы, можа выклікаць болшую нагрузку на сервер)" + +#: wp-cache.php:1473 +msgid "In very rare cases two problems may arise on some blogs:<ol><li> The front page may start downloading as a zip file.</li><li> The wrong page is occasionally cached as the front page if your blog uses a static front page and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>" +msgstr "У асабліва рэдкіх выпадках на блогу могуць здарыцца дзве праблемы: <ol><li> Замест галоўнай старонкі карыстальнікі будуць бачыць прапанову загрузіць. Zip архіў з ёй </li><li> Замест галоўнай старонкі можа быць дададзеная ў кэш зусім іншая (толькі ў выпадку, калі Ваш бог выкарыстоўвае наступную структуру спасылак <em>/% category% /% postname% /).</em> </li></ol> " + +#: wp-cache.php:1474 +#, php-format +msgid "I’m 99% certain that they aren’t bugs in WP Super Cache and they only happen in very rare cases but you can run a simple check once every 5 minutes to verify that your site is ok if you’re worried. You will be emailed if there is a problem." +msgstr "I'm 99% certain! Памылкі, якія могуць паўстаць пры працы з WP Super Cache, не звязаныя з самім убудовай. Яны ўзнікаюць у рэдкіх выпадках, але Вы можаце падстрахавацца, запусціўшы аўтаматычную праверку блога кожныя 5 хвілін. У выпадку памылкі, Вам будзе адпраўлена паведамленне. " + +#: wp-cache.php:1476 +msgid "Check front page every 5 minutes." +msgstr "Правяраць галоўную старонку кожныя 5 хвілін." + +#: wp-cache.php:1477 +msgid "Front page text" +msgstr "Ключавой тэкст" + +#: wp-cache.php:1477 +msgid "Text to search for on your front page. If this text is missing the cache will be cleared. Leave blank to disable." +msgstr "Калі ласка, увядзіце тэкст які ўбудова будзе шукаць на галоўнай старонцы. Калі тэкст не будзе знойдзены, то кэш аўтаматычна ачысціцца. Пакіньце поле пустым каб адключыць опцыю." + +#: wp-cache.php:1478 +msgid "Clear cache on error." +msgstr "Ачышчаць кэш пры памылцы." + +#: wp-cache.php:1479 +msgid "Email the blog admin when checks are made. (useful for testing)" +msgstr "Паведаміць адміністратару блога па завяршэння праверкі (карысна пры тэставанні на памылкі)." + +#: wp-cache.php:1493 +msgid "Error: GZIP compression is enabled, disable it if you want to enable wp-cache." +msgstr "Памылка: сціск GZIP ўключана, адключыце яго калі хочаце запусціць wp-cache." + +#: wp-cache.php:1540 +#: wp-cache.php:1702 +msgid "Warning" +msgstr "Увага" + +#: wp-cache.php:1540 +msgid "GZIP compression is enabled in WordPress, wp-cache will be bypassed until you disable gzip compression." +msgstr "Сціск GZIP ўключана ў наладах WordPress, убудова не будзе працаваць да таго часу, пакуль Вы не адключыце gzip." + +#: wp-cache.php:1598 +#: wp-cache.php:1603 +#: wp-cache.php:1635 +#: wp-cache.php:1640 +#: wp-cache.php:1646 +msgid "Error" +msgstr "Памылка" + +#: wp-cache.php:1598 +#, php-format +msgid "Your cache directory (<strong>$cache_path</strong>) did not exist and couldn’t be created by the web server. Check %s permissions." +msgstr "Тэчка <strong>($ cache_path)</strong> не існуе і не можа быць створана ў аўтаматычным рэжыме. Праверце правы доступу да% s." + +#: wp-cache.php:1603 +#, php-format +msgid "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need to be writable for this plugin to work. Double-check it." +msgstr "Тэчка <strong>(%1$s) або %2$s</strong> павінна быць даступная для запісу. Перепроверьте правы доступу." + +#: wp-cache.php:1635 +#, php-format +msgid "Your WP-Cache config file (<strong>%s</strong>) is out of date and not writable by the Web server.Please delete it and refresh this page." +msgstr "Канфігурацыйны файл WP-Cache <strong>(% s)</strong> можа быць ня дзейнічае і недаступны для запісу. Калі ласка, выдаліце яго ўручную і абновіце старонку." + +#: wp-cache.php:1640 +#, php-format +msgid "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is not writable by the Web server.Check its permissions." +msgstr "Канфігурацыйны файл адсутнічае, а тэчка %1$s <strong>(%2$s)</strong> недаступная для запісу. Праверце правы доступу." + +#: wp-cache.php:1646 +#, php-format +msgid "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you installation." +msgstr "Файл WP-Cache <strong>(% s)</strong> не быў знойдзены. Праверце, завяршылі Вы ўстаноўку ўбудовы." + +#: wp-cache.php:1702 +#, php-format +msgid "%s/advanced-cache.php</em> does not exist or cannot be updated." +msgstr "%s/advanced-cache.php не існуе або не можа быць абноўлены ў аўтаматычным рэжыме." + +#: wp-cache.php:1703 +msgid "1. If it already exists please delete the file first." +msgstr "1. Калі ён ужо існуе ў тэчках Вашага блога, выдаліце яго." + +#: wp-cache.php:1704 +#, php-format +msgid "2. Make %1$s writable using the chmod command through your ftp or server software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a temporary measure and you’ll have to make it read only afterwards again. (Change 777 to 755 in the previous command)" +msgstr "2. Зменіце правы доступу да %1$s, каб можна было запісаць дадзеныя ў аўтаматычным рэжыме (правы павінны быць: <em>chmod 777 %1$s),</em> праверце правільнасць зададзеных правоў і абновіце старонку. Гэта часовае ўмова, пасля абнаўлення старонкі правы доступу трэба вярнуць на ранейшыя (з 777 на 755). " + +#: wp-cache.php:1705 +#, php-format +msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>" +msgstr "3. Абнавіце старонку, <em>файл% s / advanced-cache.php</em> абновіцца сам" + +#: wp-cache.php:1706 +#, php-format +msgid "If that doesn’t work, make sure the file <em>%s/advanced-cache.php</em> doesn’t exist:" +msgstr "Калі гэта не спрацавала, пераканайцеся <em>што% s / advanced-cache.php</em> сапраўды не існуе:" + +#: wp-cache.php:1707 +#, php-format +msgid "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and copy it to <em>%3$s</em> and refresh this page.</li>" +msgstr " <li> 1. Адкрыйце <em>файл %1$s$wp_cache_file</em> ў тэкставым рэдактары. </li><li> 2. Зменіце радок <em>CACHEHOME на %2$s</em> </li><li> 3. Захавайце файл і скапіруйце <em>ў %3$s,</em> затым абновіце старонку. </li> " + +#: wp-cache.php:1730 +msgid "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by WordPress to load the code that serves cached pages. Unfortunately it is set to false. Please edit your wp-config.php and add or edit the following line above the final require_once command:<br /><br /><code>define('WP_CACHE', true);</code></p>" +msgstr " <h3> Параметр WP_CACHE не актываваны </h3><p> Дадзены параметр павінен быць актываваны для таго, каб WordPress мог карэктна працаваць з файламі кэша. У дадзены момант ён адключаны. Каб уключыць яго, адкрыйце файл wp-config.php і дадайце ў яго наступны радок: <br /><br /> <code>define('WP_CACHE', true);</code> </p> " + +#: wp-cache.php:1732 +msgid "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</code> file and I couldn’t modify it." +msgstr "<strong>\"Памылка: Зменная WP_CACHE ня актываваная</strong> ў файле агульных канфігурацый <code>wp-config.php</code> . " + +#: wp-cache.php:1733 +#, php-format +msgid "Edit <code>%s</code> and add the following line:<br /> <code>define('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be executed</strong> by WordPress core. " +msgstr "Выпраўце файл наладак код <code>%s</code> і дадайце наступную пункту: <br /> <code>define('WP_CACHE', true);</code> <br /> Інакш, <strong>WP-Cache не зможа запусціцца.</strong> " + +#: wp-cache.php:1737 +msgid "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see this warning message please see point 5 of the <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a>. The WP_CACHE line must be moved up." +msgstr " <h3> Пераменная WP_CACHE дададзеная ў файл канфігурацый wp-config.php </h3><p> Калі Вы да гэтага часу бачыце дадзенае паведамленне, то паспрабуйцце звярнуцца з пунктам 5 <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">чаво</a> (на англ.). Радок з WP_CACHE павінна быць размешчаная вышэй. " + +#: wp-cache.php:1759 +msgid "Cache Contents" +msgstr "Стан кэша" + +#: wp-cache.php:1762 +msgid "Object cache in use. No cache listing available." +msgstr "Спіс кэшавання недаступны." + +#: wp-cache.php:1786 +#, php-format +msgid "Deleting supercache file: <strong>%s</strong><br />" +msgstr "Выдаленне файлаў Super <strong>Cache:% s</strong> <br /> " + +#: wp-cache.php:1803 +#, php-format +msgid "Deleting wp-cache file: <strong>%s</strong><br />" +msgstr "Выдаленне файлаў <strong>WP-Cache:% s</strong> <br /> " + +#: wp-cache.php:1868 +msgid "Cache stats are not automatically generated. You must click the link below to regenerate the stats on this page." +msgstr "Статыстыка аб'ектыў ў кэшы НЕ ствараецца аўтаматычна. Каб абнавіць яе ўручную націсніце на спасылку ніжэй." + +#: wp-cache.php:1869 +msgid "Regenerate cache stats" +msgstr "Абнавіць статыстыку кэша" + +#: wp-cache.php:1871 +#, php-format +msgid "Cache stats last generated: %s minutes ago." +msgstr "Статыстыка аб'ектаў у кэшы апошні раз створана:% s мін таму." + +#: wp-cache.php:1877 +msgid "WP-Cache" +msgstr "Стан WP-Cache" + +#: wp-cache.php:1878 +#: wp-cache.php:1894 +#, php-format +msgid "%s Cached Pages" +msgstr "%s старонак у кэшы" + +#: wp-cache.php:1879 +#: wp-cache.php:1899 +#, php-format +msgid "%s Expired Pages" +msgstr "%s старонак пратэрмінаваны" + +#: wp-cache.php:1893 +msgid "WP-Super-Cache" +msgstr "Стан WP-Super-Cache" + +#: wp-cache.php:1904 +msgid "Fresh WP-Cached Files" +msgstr "Новыя файлы WP-Cache" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "URI" +msgstr "АДРАС" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +msgid "Key" +msgstr "Ключ" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "Age" +msgstr "Узрост" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "Delete" +msgstr "Выдаліць" + +#: wp-cache.php:1920 +msgid "Stale WP-Cached Files" +msgstr "Старыя файлы WP-Cache" + +#: wp-cache.php:1936 +msgid "Fresh Super Cached Files" +msgstr "Новыя файлы Super Cache" + +#: wp-cache.php:1952 +msgid "Stale Super Cached Files" +msgstr "Старыя файлы Super Cache" + +#: wp-cache.php:1968 +msgid "Hide file list" +msgstr "Прыбраць спіс" + +#: wp-cache.php:1970 +msgid "Too many cached files, no listing possible." +msgstr "Занадта шмат аб'ектаў у кэшы, стварэнне спісу немагчыма." + +#: wp-cache.php:1972 +msgid "List all cached files" +msgstr "Спіс кэшаваных файлаў" + +#: wp-cache.php:1978 +#, php-format +msgid "<strong>Garbage Collection</strong><br />Last GC was <strong>%s</strong> minutes ago<br />" +msgstr "<strong>\"Ачыстка смецця</strong> <br /> Папярэдняя ачыстка <strong>была% s</strong> хвілін назад <br /> " + +#: wp-cache.php:1979 +#, php-format +msgid "Next GC in <strong>%s</strong> minutes" +msgstr "Наступная ачыстка будзе <strong>праз% s</strong> хвілін" + +#: wp-cache.php:1982 +#, php-format +msgid "Expired files are files older than %s seconds. They are still used by the plugin and are deleted periodically." +msgstr "Пратэрмінаваны кэш - гэта старонкі, створаныя больш чым% s секунд таму. Не гледзячы на свой статус, яны выкарыстоўваюцца ў агульным кэшы і перыядычна выдаляюцца." + +#: wp-cache.php:1993 +msgid "Delete Expired" +msgstr "Выдаліць пратэрмінаваны кэш" + +#: wp-cache.php:1999 +#: wp-cache.php:2011 +#: wp-cache.php:2174 +msgid "Delete Cache" +msgstr "Выдаліць увесь кэш" + +#: wp-cache.php:2011 +msgid "Delete Super Cache cached files (opens in new window)" +msgstr "Выдаліць файлы Super Cache (у новым акне)" + +#: wp-cache.php:2150 +#, php-format +msgid "%1$s is Digg proof thanks to caching by %2$s" +msgstr "%1$s ўдзячны плагіна %2$s за проделаннную працу" + +#: wp-cache.php:2183 +#, php-format +msgid "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> to enable and configure the plugin." +msgstr "Плагін WP Super Cache павінен быць наладжаны! Каб актываваць яго і наладзіць, перайдзіце на <a href=\"%s\">старонку кіравання</a> убудовай. " + +#: wp-cache.php:2189 +msgid "Settings" +msgstr "Налады" + +#: wp-cache.php:2199 +#, php-format +msgid "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin page</a> to enable caching." +msgstr "Плагін WP Super Cache не актываваны. Каб актываваць яго, перайдзіце на <a href=\"%s\">старонку кіравання</a> убудовай. " + +#: wp-cache.php:2218 +#, php-format +msgid "[%s] Front page is gzipped! Please clear cache!" +msgstr "[%s] Галоўная старонка сціснута з дапамогай gzipped! Выдаліце кэш!" + +#: wp-cache.php:2218 +#, php-format +msgid "Please visit %s to clear the cache as the front page of your site is now downloading!" +msgstr "Адбылася памылка! Наведайце% s каб выдаліць кэш!" + +#: wp-cache.php:2221 +#, php-format +msgid "[%s] Front page is gzipped! Cache Cleared!" +msgstr "[%s] Галоўная старонка сціснута з дапамогай gzipped! Кэш выдалены!" + +#: wp-cache.php:2221 +#, php-format +msgid "The cache on your blog has been cleared because the front page of your site is now downloading. Please visit %s to verify the cache has been cleared." +msgstr "Увесь кэш для Вашага блога быў ачышчаны, так як убудова заўважыў памылку на галоўнай старонцы (яна запампоўваліся архівам). Каб праверыць кэш, наведайце гэтую стрницу% s." + +#: wp-cache.php:2228 +#, php-format +msgid "[%s] Front page is not correct! Please clear cache!" +msgstr "[%s] Кэш галоўнай старонкі змяшчае памылку! Выдаліце кэш!" + +#: wp-cache.php:2228 +#, php-format +msgid "Please visit %1$s to clear the cache as the front page of your site is not correct and missing the text, \"%2$s\"!" +msgstr "Адбылася памылка, на галоўнай старонцы Вашага блога не быў выяўлены ключавой тэкст \"%2$s\"! Каб выправіць памылку, наведайце гэтую старонку %1$s і ўручную ачысьціць кэш." + +#: wp-cache.php:2231 +#, php-format +msgid "[%s] Front page is not correct! Cache Cleared!" +msgstr "[%s] Галоўная старонка адлюстроўваецца з памылкай! Кэш выдалены!" + +#: wp-cache.php:2231 +#, php-format +msgid "The cache on your blog has been cleared because the front page of your site is missing the text \"%2$s\". Please visit %1$s to verify the cache has been cleared." +msgstr "Адбылася памылка, на галоўнай старонцы Вашага блога не быў выяўлены ключавой тэкст \"%2$s\"! Наведайце гэтую старонку %1$s каб праверыць кэш." + +#: wp-cache.php:2236 +#, php-format +msgid "[%s] Front page check!" +msgstr "[%s] Галоўная старонка праверана!" + +#: wp-cache.php:2236 +#, php-format +msgid "WP Super Cache has checked the front page of your blog. Please visit %s if you would like to disable this." +msgstr "Плагін WP Super Cache толькі што праверыў галоўную старонку Вашага блога на прадмет памылак. Каб адключыць апавяшчэння і праверку наведаеце гэтую старонку% s." + +#: wp-cache.php:2279 +msgid "Cannot update .htaccess" +msgstr "Не магу абнавіць файл. Htaccess" + +#: wp-cache.php:2279 +#, php-format +msgid "The file <code>%s.htaccess</code> cannot be modified by the web server. Please correct this using the chmod command or your ftp client." +msgstr "Файл <code>%s.htaccess</code> не можа быць абноўлены ў аўтаматычным рэжыме. Каб выправіць гэта задайце неабходныя для запісу правы доступу да яго. " + +#: wp-cache.php:2279 +msgid "Refresh this page when the file permissions have been modified." +msgstr "Абнавіце старонку калі неабходныя правы доступу будуць зададзены." + +#: wp-cache.php:2279 +#, php-format +msgid "Alternatively, you can edit your <code>%s.htaccess</code> file manually and add the following code (before any WordPress rules):" +msgstr "Вы таксама можаце рэдагаваць файл <code>%s.htaccess</code> ўручную і асабіста дадаць неабходныя правілы (да наяўных там правілаў WordPress): " + +#: wp-cache.php:2283 +#, php-format +msgid "To serve static html files your server must have the correct mod_rewrite rules added to a file called <code>%s.htaccess</code>" +msgstr "Каб убудова мог правільна працаваць з статычнымі html файламі, Вы павінны дадаць у файл <code>%s.htaccess</code> правілы модуля mod_rewrite " + +#: wp-cache.php:2284 +msgid "You can edit the file yourself add the following rules." +msgstr "Вы можаце ўручную адрэдагаваць файл і дадаць неабходныя правілы." + +#: wp-cache.php:2285 +msgid " Make sure they appear before any existing WordPress rules. " +msgstr "Праверце што яны ідуць перад усімі ўжо існуючымі ў дакуменце правіламі WordPress." + +#: wp-cache.php:2293 +msgid "Update Mod_Rewrite Rules" +msgstr "Абнавіць правілы mod_rewrite" + +#: wp-cache.php:2389 +#, php-format +msgid "[%1$s] Cache Preload Started" +msgstr "[%1$s] Агульная кэшаванне пачалося" + +#: wp-cache.php:2391 +#, php-format +msgid "[%1$s] Refreshing posts from %2$d to %3$d" +msgstr "[%1$s] Абнаўленне кэша запісаў з %2$d па %3$d" + +#: wp-cache.php:2402 +#, php-format +msgid "[%1$s] %2$d posts refreshed" +msgstr "[%1$s] %2$d кэш запісаў абноўлены" + +#: wp-cache.php:2402 +msgid "Refreshed the following posts:" +msgstr "Наступныя запісы абноўлены:" + +#: wp-cache.php:2411 +#, php-format +msgid "Scheduling next preload refresh in %d minutes." +msgstr "Наступнае запланаванае абнаўленне агульнага кэша праз% d хвілін." + +#: wp-cache.php:2421 +#, php-format +msgid "[%s] Cache Preload Completed" +msgstr "[%s] Агульная кэшаванне завершана" + +#: wp-cache.php:2421 +msgid "Cleaning up old supercache files." +msgstr "Выдаляць старыя файлы з кэша Super Cache." + +#: wp-cache.php:2462 +#, php-format +msgid "[%s] Preload may have stalled." +msgstr "[%s] Агульная кэшаванне магло быць спынена." + +#: wp-cache.php:2462 +#, php-format +msgid "" +"Preload has been restarted.\n" +"%s" +msgstr "" +"Агульнае кэшаванне было перазапушчаныя. \n" +"%s" + +#~ msgid "" +#~ "Scroll down this page and click the <strong>Update Mod_Rewrite Rules</" +#~ "strong> button." +#~ msgstr "" +#~ "Пролистайте страницу вних и нажмите кнопку <strong>Обновить правила " +#~ "Mod_Rewrite</strong>." + +#~ msgid "WP Super Cache Manager" +#~ msgstr "Управление плагином WP Super Cache" + +#~ msgid "Why your configuration may not be changed" +#~ msgstr "Почему конфигурации не могут быть изменены" + +#~ msgid "Why" +#~ msgstr "Почему" + +#~ msgid "ON" +#~ msgstr "ВКЛ" + +#~ msgid "WP Cache and Super Cache enabled" +#~ msgstr "Плагины WP Cache и Super Cache включены" + +#~ msgid "HALF ON" +#~ msgstr "РАБОТАЕТ НАПОЛОВИНУ" + +#~ msgid "Super Cache Disabled, only legacy WP-Cache caching." +#~ msgstr "Плагин Super Cache отключен, работает только кэшировани WP-Cache" + +#~ msgid "OFF" +#~ msgstr "ВЫКЛ" + +#~ msgid "WP Cache and Super Cache disabled" +#~ msgstr "Плагины WP Cache и Super Cache отключены" + +#~ msgid "" +#~ "Cache rebuild. Serve a supercache file to anonymous users while a new " +#~ "file is being generated. Recommended for <em>very</em> busy websites with " +#~ "lots of comments. Makes \"directly cached pages\" and \"Lockdown mode\" " +#~ "obsolete." +#~ msgstr "" +#~ "Восстановление кэша. При включенной опции, гости сайта будут получать " +#~ "старые страницы из плагина Super Cache, пока формируются новые. " +#~ "Рекомендуется использовать данную опцию только для <em>очень</em> " +#~ "посещаемых блогов, где много комментариев. После включения опции в " +#~ "настройках \"прямое кэширование страниц\" и \"закрытый режим\" нет нужды " +#~ "(они устаревают)" + +#~ msgid "" +#~ "List the newest cached pages (may be expensive to run on busy sites, use " +#~ "with caution.)" +#~ msgstr "" +#~ "Создавать список новых кэшированных страниц (использовать на свой страх и " +#~ "риск, может затормозить сайты с большим количеством посетителей)" + +#~ msgid "" +#~ "%1$s really makes your blog go faster. Make it go faster<sup>*</sup> by " +#~ "buying me an <a href=\"%2$s\">Amazon gift card</a>! Make it out to \"%3$s" +#~ "\" for whatever amount you want. Every penny helps!" +#~ msgstr "" +#~ "%1$s действительно ускоряет Ваш блог. Вы можете сделать его еще " +#~ "быстрее<sup>*,</sup> купив мне <a href=\"%2$s\">подарочную карту сервиса " +#~ "Amazon</a>! Можете выбрать \"%3$s\" любое значение, какое хотите. Каждая " +#~ "копейка поможет мне!" + +#~ msgid "" +#~ "If Amazon isn’t your thing, there’s also PayPal. Click the " +#~ "\"Donate\" button below or take a quick peek at my <a href=\"%s" +#~ "\">wishlist</a>." +#~ msgstr "" +#~ "Если Вы не хотите иметь дело с Amazon , то можно сделать пожертвование " +#~ "через PayPal. Нажмите кнопку \"Пожертвовать\" или выберите подарок для " +#~ "меня из моего <a href=\"%s\">списка желаний</a>." + +#~ msgid "Thanks in advance!" +#~ msgstr "Заранее благодарю!" + +#~ msgid "" +#~ "Ok, it won’t go any faster but you’ll make this plugin author " +#~ "very happy!" +#~ msgstr "" +#~ "Ладно, он не будет быстрее, но Вы все равно сделаете автора плагина очень " +#~ "счастливым!" + +#~ msgid "Don’t show me this again." +#~ msgstr "Не показывать больше это сообщение." + +#~ msgid "Hide" +#~ msgstr "Спрятать" + +#~ msgid "" +#~ "He blogs at %1$s and posts photos at %2$s. He would really appreciate a " +#~ "<a href=\"%3$s\">donation</a> to encourage development of this plugin." +#~ "<br />Even a penny will help." +#~ msgstr "" +#~ "Блог автора - %1$s, фотоблог - %2$s. Автор плагина будет благодарен любой " +#~ "<a href=\"%3$s\">поддержке</a> от Вас.<br />Даже копейка может помочь в " +#~ "его работе." + +#~ msgid "Super Cache Compression" +#~ msgstr "Сжатие кэша Super Cache" + +#~ msgid "Compression is enabled by default when in <em>HALF ON</em> mode." +#~ msgstr "" +#~ "Сжатие кэша отключено по умолчанию в режиме <em>РАБОТАЕТ НАПОЛОВИНУ</em>." + +#~ msgid "Super Cache compression is now disabled." +#~ msgstr "Сжатие кэша Super Cache теперь отключено." + +#~ msgid "Super Cache compression is now enabled." +#~ msgstr "Сжатие кэша Super Cache теперь включено." + +#~ msgid "Update Compression" +#~ msgstr "Обновить настройки сжатия" + +#~ msgid "Debug Settings" +#~ msgstr "Параметры отладки" + +#~ msgid "" +#~ "<h3>WP_CACHE constant in wp-config.php set to false</h3><p>The WP_CACHE " +#~ "constant is defined in your wp-config.php but must be set to true, not " +#~ "false for this plugin to work correctly.</p>" +#~ msgstr "" +#~ "<h3>Значение для WP_CACHE в конфигурационном файле WordPrees wp-config." +#~ "php установлено на \"false\"</h3><p>Чтобы плагин заработал, значение " +#~ "WP_CACHE в wp-config.php нужно поставить на \"true\".</p>" + +#~ msgid "You must edit the file yourself add the following rules." +#~ msgstr "" +#~ "Вы должны вручную отредактировать файл и добавить необходимые правила." diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-lt_LT.mo b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-lt_LT.mo new file mode 100644 index 0000000000000000000000000000000000000000..c8227ab93f39e4028fb39c4041be3bc1b18c9e30 GIT binary patch literal 57607 zcmca7#4?qEfq}u2k%2*mfq~%(Cj-M`Mh1p8!XQxw1`8<$1{;vP6a#|}0|P^u6a#}V z0|UciDFz091_p+YQVa|N3=9m6(hLj<3=9lH(hLmT3=9m#(hLlB3=9nQ(hLmt3=9na zq!}2D85kJsWEdFu7#J9eWEdD0FfcGQ$}lh_F)%PF$ucl#F)%Q+$}%vRGcYi0kY!+q zVqjo+A<MvE%D}+jEC-=0<ro-v85tPX%P}z6GB7agm51p6EziJ^#lXN2r@+7v!@$6B zQh|Y?h=GAYO_71&1p@=aOhpC;dqxI^CM5=jQw$6Yhm;u@${83KdQ~9yu&OdJtYu(e zNKj>9*vr7cz^BH*pvTC-a7K-RVFv>P!*6v41~mo-hAkQp|K8SMV6b9jV0fd!z>vql zz@V<hz)--*z%WgVfq{d8fq`9zfq|KUfk8lrfuVtcfk8wEB0g1zfkBXgfnlBw1A_v{ zpE{6mxu^pPe^y;c_$cWzFz_%iFc|7W!re}nfnfs!14Fhh14A4G1A~kn1497=14FeQ z1A{gL1H&6V1_n_E1_lXz1_pfw1_nKS1_pLec<4joBTb)yfeRGw`VjTC`V0&r3=9k_ z^&$4}(`R51XJBCXqz`c?mjT3`!UhZsiVO@4ss;=UR~Q)>+@X9KBS<{i8A0qVGh$#^ z$H2hQW5mGV$-uy1ZOp*n0E$mz28I>}28LtC3=G8#3=G~T3=H)Q3=I2C7#LI;7#QqL z85qPE7#LDb85md@7#M0y85lSj7#NyN85r0==9xmmVX`SCTo#x@(!qLD1_mJp28O4m z3=I1j7#Mz-Lj1AAjDf)r6dq;_49gi9805?$?mK4Az_5>jf#HrhBwS`&K>WGbf`MT@ z0|Ubv3kHT#1_p*0OGrApWXZt5!oa{_YXu2+Co72iK3hT3^G_>?`z);?<~dkH<UOnz z82lI*82qdu;XBtF;{Hw6kaV)&nt?$D6hAf)^}#j_;CvTp!@wX7%3o0aBpXQhueX8Z zqk}dK40{+D7#wUF7?v_HF#NS;V2}XiLpzB7_Siw<_mUkXU*5HY<lDD)3=HWE3=CTK zknoyh4~hS!_K^H`(H;`6f9xUt<#u3TU}9uo5O9E)C+rBxUviF+aB6g9VBlb6U@&xI zU^vUbz+mOfz@Wy+z`)_cz@Ws)z@YESz>v+zz!2mHN&oxYA>nYyoq@rXfq~(=JH)-R z9uWJDJs|NN=K--V1IjP<fP`DE2gLp^4~V|E9t;ez3=9m+o{(@%^kiU=V_;xt^JHM) zWnf@f>Iq3to1ye6PX-2A1_p+Qo(v42g6_X3BwVL@LG&;8Vqj2WU|=}o#lRrNz`*d{ z3zFWsycrmdFfcIacr!4(1C?{$5Pv-Ifs_MZeIW5C;|mFAC0~d;<9!(zHi60)Uj~L6 z1_p*wKL&<MP`>hGU|?ckV94=jU@%}{V957}*t5W&fk79f-X9WfAN(QZOH3dnJaVCQ zMIgk!=0HficLp*rgfK8LEDB^`kY`|E_#Vi>5X!*7ARYuM$8v)p<%4uEM7$>$l1?8% z=~uy!aQFnJSwbM;C>FxN;KjheU>d@}aEF0`p&^8UA%%f~AvTnOVHwDsp^$PuGYsO7 zQ(=(!`yB=;XIR4_<$_>114A$a1A}KcB)`lJhlJDJaELup5s-MYjDUn|Km<fzY6K+z z&5eM>8%HFBR*Qt_bBSbNh-6@3NREW0*S(RDa5@wTNiSz3A?g2CBm;v60|UdWNCt*h z1_lP<C`h`W83id%k47;t=z-!Tih&`Gfq_9W8lt}=8d82vjfVK|Xfy*uBLf4&w`hnz zDq<KIEEpIVcEmu+kB>1BeZOKD7_30$ek>$@oMIvAH9D4o;Ti)2Lt!k$y&iE8_xi>$ zFjzA%Fhs;b;$cc014AJL1H-a7h<=H9NO&8@Gce3&U|_fr4@tij2@DMFp!zA1fngT| z1H-gL1_p5^28O^SNcd)^Ffh1-%t>KjP-b9Yc$Wex*Mw3T7`PZ27&=lR>1J{oq+EHC z1__t+bV&G4PKV^%P3a5_R~Z->wxu&L90Zla84L`dCV^ij#C=JbkZ`Wfgyg&KOh`P< z%!HKd+cOy$)EO8U?q)*bnKcVizsO`k;@2b#l3(U$F)*BDU|?X%W?;wx<-=@9xLW2w z$|a{9NV*Nofrv-uFfd3mFfb(LK+=6p4x}8JlLHCw<2ev>@8&QtM1#u9Tu6A&$%Uk^ z<++e{!TnrFJ0>U(Qok?AV_;}vU|@*MXJF80WMH_H&%p47fq{Xi5F*Z41PSk!A_j&| zP`y>mz|a9|XB0CqG&3+T1eHL_lWQdm45^^@LJ0%IA_fMA#8OB-&r${{-&M;X<-KDW z1A`{0eunZp${^viv<%{(J!Oz|_`D2~PQ}Y1^_yEcB%Z3uA@MY`91<>b%OT;ktQ?Zg z)<OB3%NZEfGcqvjE{DW>b|nLY5d#Cmfl7#ZpDQ8Zsa^$%AIB;Nh5%4FR6*i*RTTq6 z9|Hr!t||rwH&A}AW?=AVU|^U~4N12Tsu>uLf$~u`14A|g1H;Z5h`Fk@ka{?>77`!b zwUB!IT`eTttJE<tXfQG`B-BCd>#T>w|E+pResynvlrv`=AmylDBLl-f1_p-JjSLLI zj0_B`niv@FgW8qNkn;6j3nX46S|RPb)2$HsX>AM)W{eCBW$g?MlNcBn)^<R`-Juf_ zj#-@$b2~d37$!3?Fm!Y=FtmZ%!rhQ`y|@Pwt{ZzG`Eh3tB)k)PA^y+og{1T9UPya% zaW5o(ANE4(+ka4Xf_;$kM7a-AuY~kL!b`HBfuRf3PU?rmx4;BQedI6!5`M`OAm&Vk z(kmuF?A<*9QXZY10PzR!L<R;QP<=HKlFlk8Lel-ziIDhRFcFfDc1>hpc)-ZO@Nyy~ zU7nf@sh3|*hL~eG1=5}hn8Lsi2x`Ahg_M^`QyCamGB7aoPi0`33F;3_V_>LeU|_gB z4PuV}bcnwTrbFt3UMM|%I>a3dr$fq*HPa#K{J?Zb`|$d7NWCjDgMncu0|SHc3`qI< zb_OKBs?CJt&$yY8@<n_W1H&Ou{WJ?=&yQJ<_+XmNz_6Hsfq{EA149o31H<~+kaS@) z2NHkV<}ffEW?*30HwRLWHqB*V@Bqd4T!{XQQ2N$fNW1RwTn2_9Q2j9%5}vm6AoX(O zJV<$(H4hRl59UG4=baCUH_`bJcUnN{u=$YiFPRSszrOj9a>QZ*1H(2328PcIAm!Mq zg^=(&wGdJtK3@n4r#}lB80<jx*CI$eE@%-X9Cs~ZU@&7~U^ur3QjW1MhLp>}iy`SF zXE6hVEF%L$-C{`i&soC25W&E}uzU#vLj|a7x0He54+8^3<x&QQi=cMrG6sftMg|6t z<qQmdj0_AbRxmIGGBPlHUkM2h&()B43Rn#Zx9ruBc;B)bQtw?|4Y5~X4J5rPt%2BU zx&~5?IIMxRBLdby!e{Fmh<`4xfrO*=T1Y*Vu@(}qQ`SQKGjA;<e6~a7udjvVL*{jm z@L9DElCKV~gQV|I>mc=>;(7?}x}JgI1Oo#@=6Xmw&S(R~ABr0x<&e!rNc>l9gw&gj z8zJS-$&CyQR~Q%={5L`BNtMkE47H&4_GU;sPH_tZgA)S-gUS|&z3E#R7@R@%@fHS# zc18w<TU#LUl(Y>}kCj2`)@@M#ZG-r0-Zln?Fi^VO263<Gc1V0$ZiloZ+qXl~v(*kr z`FMN>BwS5)Ldqxmosjh6yAz^6X(uFIwC#kHt9y4cFgydb7j`i)<TEfZeBH&saGHUE zA$2#TA8EJ;(r%cr2jb4NQ2NduNImg-52PHH+Y1Sw`n`~RdwegX{mQWqk`A=?LEPiL z4`P4hJ_d#|P(85^(jH*n4+$sT{g8H9%zj8c(z+kwpR4;J>F2?Ih`FEkL+W#p1CVl2 z>i`486b1%{r~{Dt@%;fvdXYK^>2JCng!C&X9E60sz#&Mvrg8|9Ub7BC%B{_ZAo<$& zFoa%k7-IkD!w~oXI}9nud5%EJL$4!{{GWM*f#DLUoIV1{4-rQp`r?m5+M`)VA?g0e zQAqiI{U{`z&pF1xFb7nB9)t8p!;eGy$^VZtF!VDpFswVlz_1-OE^?BA;WQ%y!?%-= zbad!6BptAwf%rG%45S>WKLZ)Z*mnj}FaA3VF~9m8q&|>14=INt&O_P<)#oAYxcc)9 z3@aEI7(y>V(#yXK5cdgRgoLx<MM${0Uxehx=!=l}@3;tw&)pXx@%-r`RNo~?eQS6L zQXVe3#K3TYfq_BlG9;b8z6{A%5mzATD)9=0UvLGI{wuFQ(tq<6NIWjS!oXm{z`$_+ z3dB7uS0Up#Qdc44Gv!wy@pI`aq@H_l71CbTy#`6=^RGd|@xwJpJg>OUz~IQpz~FQP z((Y}!2~ppFi-F-0XuRq+14A!pyz4f^A4PW{?fj>AApN`ayO4fC-(5&K@bxYv9iO@f zNuM9?LDUJ|hon!-`;hiu=6y&$?7I&sUpC!mV6X(W!|y}lPvZe3J*Gc^v_m#LfV9_c zJ%FUA`wt-D^XdU4oqc%#=~w-Jz`(%B0Lg=(`d~T(Bpg6(sCx_y47V5{{Q^*%6*L|M zD&n7j#z8=JDkCJ0K7s_%FsP0I^&>%JU!e328Z!d5<3P$l<9nd7nga}wx<Z8!5@!EF zlAyAX0n#@BjYomT0RA#CFeorW;t7;jLG>G`?*&p0YU6-tP*}_WF+gobP&*#fmtuhQ zkt7)*VSASW(gpyHPl1$z#`QpBYM_2KXv_@MP6vsD#?|5(7#KD)FfeRoU|>)NwF^OG zc%bnr1_lN(Mh1rK3=9kpK=m7_E(d7>wIQMOb0`h!-+|hQnGBFVvk54mL1RZyniWbz zl`|}4fV7RiGC;}(Ek*{0Squye+KiC82ozDEK8+$HBn^P{f!ZwI43M-0Dt|#@k3sz^ z5Cb$G#sH}gLELZ#28Lgtu|^OF)Q5r6Fv<ng4rhRjgM!9lgcu=d<R?r460OMyNvEK( zP?#{Np9&g-S^^cY0M+{p3=E=-kTx@DJOtF|<Y$DGSvNuBV4$`jG#nm6^?~|#pfMoO zI3=hp2og?afb@qX7$M~rsO)oOfRrVm`Uf<o3sMIfLk5livV+<vAOR=_jk$vQO{R>H z^bZwg_{_k-kOArkgZhY|eif*!VT6p$f$Ck*SOrKes4WAcL1WUO_8y208n*_~uR;BI z5Cb%>3K~O#`UfNg8Y2eLpfOZFs5q!S3L5(Xm75?r5C)A+g2u6o7#SFjGcYi)F)}c` z1*J8RBm-oO4#WhF#emvppgt&w59&*UXwX;?Xk6q20|Uct21s29>i2@is6gZ5pfOEQ zKLw-~G#&t=VHi|Cg2p~T{WH**4@jJw5z;@~4H|O?34q!Xp!OmoWK174Rt6gHHUN#y zF)}cyGcquAgVHV3k5DZPFBu@^H;4~vkAT`XAU3Ga*9KyM#+E_jq);}f?gEW-g2og; zLbDkl<=|7$m<9u6tl~YW|IEn1AkN6ZpaZoJGzS1uFVD!pPy%u%s0|Amp9cwo>PgU8 zE(4@Y1eMdAjF9no(AYF+{0TG{08$DXqtpe>1290w@eLUv?K7|(s9y+TKrv{15HuDC z>c4=5WT0*Vu?3OXAU>#V%*Y7o!(RpofX0NO^mkCdAJirUwez52pg9xJIN^EF90rnE z8$sm}s2pO1wEsb4YPk%MHZW8xxc?7ggZj@lAO-^iLlu+;^*uoIAR>&Ac9S_Hq#ZXG zly0GFkSWj@B4|7U)Rq9vM}Xw!fyN;~`2@safYdLbJ}zjS9V7&57lY;^K;s#pF?tq8 zNZSM?HvvR2K*pLuOwbtFL<R<iqaY3lEBGd6rz#Ye7NshbWTaLqBo-8;CKf3qrKaT< zr79%mRVt)bWEPiX=A|oy=NF{}6r~myD-@OHq!#NbFsK@;6f0yFE4XB)rz;c`<>#j< zlw>64Wfv=y<SQg6CTD=OB~>b@8mSb+73U^q=9MI7=B1`6B<7_kq@<Rm=HwTorYJxa zDwJoIWGE!(=am#?CY6?C=I0eFq!s1oD&&G(lV6gNT2!pZpjxcpoS2-EnxYVpn4Ve; z;=5K9WELR{WELxw7iE?tCgr5+DFo!CCKjhE<bu4LS)x#snwXNGms6>bm{yWnq)?e( zTBJ~rn4SvqPI_uyYEfbd$brQQB^jAuKPD;^rzV#cWtLPb6lE4?gI!RRnwwvinxe>{ zTCA5*l9-$f3Y?6@VuhsC)I5dKf)ubJVE>e4q$=d4f)pecRVw7>r^FYff*h9$3rwi{ z%2JCm(<-5HQIx8XoL^Lwnp~o%5CV#w;*9*#oD_we{QPW%oXl)coMjeUF{l>nC#IAo z<|U`5=z@YhRj(kUz(zkc*G?fNKebpPFTVs5jSBfi3dxCiAbwIR%z=6g8ioqC3OT98 z#X1V63bqQl`9-NZ3b~1u3dxD3#i<I#sb#4}AgZV=wMZc+KQTp5lR?9^q9C;>GdDG_ zBr!*mLBk&um^rEGiOC>skf<*%Ehxw@DoIVzQAo)w2E{{)LUMj?0Vok==I4RqzbLh^ zG_xqRSivSyA)_cY%~mO+q@=(~U%$M(TrVjxMK>umBe5(qzeq1LKeebRzeumNSYOG` zDKSOC2`XcwpJ=C$nWvznTC87?Q<|QcSFDe$Q(s9_fk7h(99f`{RVYcVC{a*~1jTuB zelExhplDAlPs{`-^xXUuQ2b}+=jkaalxL*oDHP}Drsn6RD&(XlmZcUeB!VIkq$CyW zACLihAS*yY1`6B6obtp<P%2PJOinHZB_)OYJcXpv;!1_$%#ze%O$H5c+RMpLR{;4x zwYUVD#=)u0Ge99RB?S~ndJ14idIo^prwY;sQjRsa@{<$uGjlWaGE?>Q@^uqa%2JC; zignZSi*(b9GE?(XK!FBjK_wxHB+*WxBtIYIdT4AZq~#YW<d)`?WESM4Dx~Ct@@p~3 z{a`VW`xVMllR$K_rUHYZo`PqZLS~6VVh$)vL5quGg#t)+OG(X1EdeFdRE4z691u}d zT%yNdqz5T?zy$~>8-UV=LTNFmya45t<c!>WNYH|ch?0z={L=IcNG44yDFCJ7;#6>A zEY43WDNig))l<;0NzJu`=rcDrR{)s|&H<XxRF+nhTATsN&7gb^%21Gu4UUOKg_6|V zg8U+I=1fflmxmy$EAva$lr4-5&8>5C6fzRaQb8pfav7ok(GDs^$`gxHiWL&m6EpMl z6f~SO67$ki6+mt&$yYEpH3g+mklzZ5Qp+;)ON&7{AvZBEMU%l;Pa!B3&3zzyAO(m5 z$YZ#3ID@f)iGp8#iGpu_N@iLns2nZIFE367Wpr>Z)Kl=xOUX=5EJ=l=<wQt12P&pO zX%$>l<-+t9XXYiRD&!;<gG$K4($wOT)D%6i6|mHiS&YcbNtFsIscDI&IVB27sgSZF zGY_1@3P2{f=es1Pq*N+oB&L9Bhoqd;++s-S4$4mo;MyWpAtN<0CAFwnp|lue6?!Q^ zOtSXNS8#-+cW~NugQRzGsQ@VsAh}160p0NO{Gt?aVWgK|l&+szQIeXM0xv<}lDfI2 zx{z$3o10irkeQdRuVm)}&KC;45CO1Vun<DFlffp#*e*OE-r3RF!xdDi6_+IDm4LE$ zY6>Wd%L{aq^YhX&(;=BL!`RNIz|J!bl+;10OEU9H!AY(-6_klU6<T6Z9w?XOrWO~2 zsw-$d1IZWUXXceCn8L!9G|v|37MB*J7D1{H{j|hFeI+|L$3T$BKv^YK0q%*M%)C^E z+|puDoGXCqKZVi)Jsch_PAvg>Gc7TvIMqfU;=PazB-4`f^B_Tz2}uE<Rsf=*QIZd? zZoo+@IX?vy28ksK;JjZ9ZeXOQfKzj^o<e9|T7FSUX<lMUYEC7nK*}suK(-y;0!U5C zECGdYkpfEKgNup8loU|m0#*Xbt7-W;Ir-(F@CN%jF)1HZ0%U;7vAo0_aM_(%lp3E8 z$~2&wBrz|=$|k8uLEjEaf*fs^lA4y8m#U!-3qo}rg_5GuR84CeeXzWZet{i>O-`nr zp`L<&L24c(#~Z2?tCSbSgX{BnP~izK&OoIIsIaOiQ2@CzzevwUKPS@;q}xbO0b1yQ zoDQzzKt%^Q>3R73x<d4q<U@=%QYi)tz_lCeDFlNHII#C}K#f085nKQcOqecXs4j45 z6`>be5VtVc6qgj`=cU`Zf~spPM9Rs8wnXwkrG1KxK2#aVOW^jG4LCGVVg(vPkjev8 zAbTn#gPK5jYLHU71XL4)8cdlbdT@K)6N{2SdBZtBCnq%-)PjWD1&J0PaOvc%P@Y(< z0CTKrF<g;CZf0I-38<b=&xdG$8yybGeu@aSk@=+xi6x-g1JqzF$yZ1Pdk<8)gNqhW zJ142ML;>Qts+`Ouz5LRWg3^+Bq?QoOo0-K>?J0T+!KtYV%0`Bu&;i9~NKt-iQch}d zMt(lHkx~rt87#MhD&JgCy39${V{lYRE-fy}&s8Wb$^oV4g4Cki#GK5$Y=z>IqSE9N zP-{Q47?ylfz@;X*<pC|aO7a!T^NX@!jnAA)c;-pZ2W4lFd*H=OegP<ii*@0afQm9D zy8xJ-#R~oq72uXSs6YW30V(xB4gp6!TyrtV^(mQYX{kl2pj?%dT2c;bOoOZhcRN7g z0oH<Oaf31kI6;CGLA`*|x>f*HcHoLGEx$A`1yrDAg6dyTTRJIKp*S-a)YK`@0JY5u z5|dLE5Dq9-07YJ9eyIYq?G1{xL`ZK5(sTzo2xKwX70|YResQWoQff|qxk6&GLUBH* zsavd2kY8M!3GRzH=VT^lg9|liG7bfI6+l&Zd=Ru-5CrODL8U=%D9O(Qg&VX@0J0Dq z9H8KWxj(TIlp0d<LFH9RMq&x5+DocbNCve;AY!Qspn%RSE(Z6iK#3OA<jKsbL~46E zd-(dhfRZn$aRN#`7|pNboXpg`5@-_++*Haefx5I<Aw4HQDKRIf65RDl1?6;b)MS>x z0x$`bO7lReG&wo70F-ImGILV%5_40F71R=Q3#=7_QnON%K@y=sp2ZA~DJcpmnV?P( zxTv=R3uL5%IwU1UnR)5O3L2nxOd`0902!kR>V%en5_K{t4}*1qyFexR3Q4KZYC})K zEx$-1wIUG|^*Rcf;3~IBAvDORSRpenIj1xwRiP5p69yGJpy*G@&nr<V2UXtCzAdzw z1Xfg#UtChGqkt3)sd?ZgYe~LBaY1S_sDuJV8A!2?LZ)7-o&q$$^o<M*O!T1~J%#W9 zU2wNnp*%AuN1-@1u_!qM<T!A27K8l@iq(R|q7qPCgUk#K@`QwNnnH0t$PEy^pfCZ~ z9gxrfw|NmkSCRorqM#%T3NcVGH?aiNGeiWCjzVf#Y97Sy)Jlci#FFF;1yCOd+H5O= zMN)BT64YT3pMsj8;EGZYY#qpn;FJokbBj}R()1KuK~*qvpBWU$X_<K`;5?C(lb@Uo z@*Su;P)N;7&dDzZHEY4WVg*n|TnsHul@**^-97yj!UKXqjTdmp!HQClk&rT1S;5uM z1)CaBIRHvW;OtzU59;89i!w-vfjik{sYReZTW)4fVv(ML7o^n#%GV%oft&($iK=R~ zM@UG3m2-Z6c4lg=f?}MWmIkOrkeXK#pIBOwkzW*F18-5r=j5lSr>4Yb=GBxJ=z<bY zL1J-nyr!O(3f%cA;J_$Og?QLXK_ev})T${d&rD9$Q2@6%KpnNz#N-T^!!;Qkp`!o{ zj_IikjyWZ%MR|!OnPsUtl{%o{2gfj|*#P1c!JLj5yMS2^N*AEvmQrv=28AT3VFdCr zqCo_X91Wy#B1EeV9Nn5$430&~8JT6N#SD&RiJ3Xzq96d$J!f!)^|gKBeQgD3$(>oO zpjym;)W0t+0_R?6(G49ZNzO=3&W3m+6V!st$<ag818a_h&C_E5Ck_SY{JfIXypm!l zHw4tdDS~n`GE2Y%SKyiu+QkKxA_|42pyC=byaO``;@DyZP}&Lb2v8_aF3Kzb=?9g& zIhkdtplTrz>Zf9bwEUcu)FOq<yy8r7D>fC>_(W=PLluBiWF^>8&@fAC3Z%;hPTi2q z3=%HZQOGR?MSFgJUTP62wdN@lrKXqWBo-kJ(m`Dab8t~=QfX!mxLr|Hma34b0Ja@s zC^)`L@)Z*E^7ATlL4DKGVo;Z?JOk8cPgKZDEeDsbprR)!6;zeLhsa>Y7ndZKKtcml z@FbR&<mV=qWF~_X5JIs6sI>&{J0!!aKybSRQdySdgZu#<eFK*T5Mx1AA7~g3Qiwrf z5+Vccslv^-Qcx{MZoEMqmjV(lPEF3w1NYDKA@L3EIVeE7yrA&{1uH~r5ZpY5Hc-Lp zGxO46w1R(H8iJh%XM#PJlnQIYfvf9cP@g5USRpMn5!CEra0ZRi<v_+R6#|M<LGcL^ z1ce%C%oEh%)6>&aNXx8HfR7Xu6y-xY&!DVWlv+|$3Gx|u7!TSWfH#I1oD)k@)ANfe z8K8Xu@Th1as9a-k2IrZyB2Y~R3QAB3UsS1J3JWqlhzd~rf{GT9W#I7}kU%PQa21qP zz~iB*6$Pnz#hGQPI-u4GO4SFG0S}jfG?!$g=7ORV)NIPn*HiG%Q%F<*7p?FyF;G^9 zwGhDFwv1E-u$`3(C7HS4J}{^=V{BjmD(yfq3GTh<DIkU+AwvtWrdx?ZSz=Bpr~#0d zqEMDuoLPbx`~k%bsK=a<Uk)nfK!aA0p<{^eic&#iUJ8jN@OEGc*b&7FDW#wm2goZ5 zDT$Tfp)XL|08|J-2CvWtKoc`_L3V)$jzHt9ki2SYU;u4}fOAzbsFFoA4nbKYIWZ41 z+5{f+1_eMdcvKcu8+d3EVlVQ5a(<Bls6+x~?aaJ%JqG8T)I{)@L1}?PeohK{#xI7b zC{jqw$$^*;brsn7L{PJ}1k?-!r<lxQg@V$goXp}3&|nS7WXL#EDrkTZGCa%RoS#@! z3~J=%q$+@_a*!jy86T946O(c(6;kpM{kObS&`1a<cY_+*nI+(H=Zw^x0#K-c8~Whx zei5kbDa}hsEh@+_Pc2GK(Nlo+#lZbpU-)P>vL5jGL2|Z2X#uD>2B)|pP-G=17N-^~ zf>RKKGjs$PG3pDl3et;9feyezYjUvLN<cFR-~lX9ynvz?GH0R(G6~$}1GhLq?S4=~ zsf4!eK<!n~m}LqiBEfY^P9;b?IC18KCN-Rq#>NSZvw<Cu0cv(a5(+465#wv1P6}xJ zI5h<lmwF1p<(Vbm;XqI$0@NSLOHs&AOH)YBNlh#Qwf~?EV~{UE<58edYf#q}lp`QL z2+$}#*j8x1%FRsA0FMEcgF5?q3O@OX;3f;$_mE*w$h-}x-JlelS_0~}7Aq;_rskD` zyj_$E&F8sT?aT%BQu5NlO<Qo`4DAHu7gZ`~z&q{8#k3|U-azFjd_Xw~(qs%zO@fRW z73o2WKu|@G)DhBSa4sz>O3f?DK}=nMXPiJSGX+)fK%Hs|vMNyf4P3D0TPZNOq$ZW7 zL&$VcE#U$l^Jaihkdhw80T;%pDKIX$UWcfF<UD9}DQM(_3Rh5?1y#M}nRzMs<(e>E zpo|TTSeOtfh#~boXgmaUY6)Zta$6g@K@DplQ`C$GM^O%Fpf4j8+TcN}#&bcVdXTyf z9BQE44k}LcAnpf=p|wVkYGTB=40J389Izlgpphcb93VK2<JSS1V=OARg3LRB%Lr(I zfr==Fl>G8MP@lITu>{mb2e}vA!US0Z3S6b|03Uy6Zx{b?KPAw>EO^Wk+*$**+@NEG z;3hG+;|87~0QZcMZ7NCy^^m}gM9>H*%s|jEB`9y`F}Q%cxjB`PB$1*3>KGRzM3EvM z($oTF&SHh+qEzraBczj@0~!QK1GRX{!JTBV1Cl^9O`uk3G04q`<_IXqfG03Yi&N7| zbD%{oxcv#L-;+Vk0?l?MX5|+_W_k0A6oPXSi!)O4OB8ZIQ@5awT1io2T3Ti@C|84e zh~R9K51CH|c?vx9$KV2;0c3E=2e;?Jz5$hxNFfMH6bdDk1)$kw(D)Z9=-~rR(0M^n zC|Bsg`%>Vcd*}STluS??Cov~JBr&~M$qq?G0VDz*cS^}mE(J~2fty3%rhOtf(!q07 zDVfE|rQnefa9sxKSAkrj$ACK24@==GsU_e+3Psq=GGb^9oUI|=gQT%yXqlLo0&N?D zy$zXDP=L-UD1hp`)FP<yAX^c2B-AX>L^s&gHi^kapq9EqNoGk-s;!a_xH}2T=#X|h zsO1Lf;e*EwptYBhU3MNQnS<5X=tIr0(_?T=EUsh#_sJpU0ca=`6v}qsoQ>J_1ND2M z!`#q5B*77G@R+ziXzso|vp7`;-p)oH?*J9vp!Rb`YI12wD$)pXQYBKyCOIE8-^bvZ zo0ypcA;G~3PUDFwxtV#8P7^r)Lh?y&VhU)65SqwAZQGJm@R|lq23PQCEtE=O01sJ1 zNGk>RD9-?J`T$j>pvn+2JPV)D234n!!6W$K5Txk<>fnLnO^?A9wt@nZL&1rG0a6u! z+m%*O4y^PCwNM~g8`5h8t*HQIXlNG(l!ZYnH9#$j63{RaXyy!5Vu5lCB*8%<t|(Oj z+<pg5lB5=8=7VMdb8;#{4l2kjs#FL8HLM{+ZkR*n3~s5ZDa8zKsnBMFD!6Z40GjcK z)Kyjr2+6d}qT&*T<op6q;iI5hj4TInHJW5*1*j{YmYEK1XE3;d`#aEX4s;Y1UYmgD z8IwxWLDefLz(EC@o`NT2#Hu(oF9qCtNCDNu3ZS-oPBEy#3M%s;J&$|^$mk#_hk(mN zaKs=Q6nYG9`Jgo~#U-He(X{-cTu?6!Y$$Zp7aFHZzWGU@E^$g~S!Ob5*$jAngA&L# zNJxWIVlG4x>JW5h9>}~R1$a*l)MCod2Ipr`#2G;bdLW$`kN|iBN6ARfAV$I0H=xGI z#Gu01$Uq4kwQ$Swi&G(vhmK@gfy!Wr??BxpP{S!PDZjKtAKcc33<8zsgT}p6^FZrf z5DGwk(1)l6Coo7PLy{z9L@_B<0p8OF`!f%;i~`&UP6Vyx0F_9vu>(kt3)HSmECHu? zJq9=M1U$HGM6KT-60nj0R_nQeyQ!eXJq!>gq;5#9C}D6b%>m85L1xVJ(;zMd#jR?J zLPmaRQ8B2^2A{*pO962qsjyg&0Z*m|837-~(t&4SxbKrHLBn*ZDGH@|C7C&(=!8v$ zE2LLt79bZDdJI@{lsiaKYF=`F3aD8D9wh@=iQG7Y*5!H(9;phT0<9R-3k5|IINCuK zYq3H>Mt(^?M8Zg=SdYO2G^7M7FBEbzi%S?h@^e!eJfXdgTm?%@RfXi#BG8H}Q127e z3x*UPi0UP&G#xbPtq>ldfD}Do8^LSBz%7IfP%kGB<X*IH6uA2j>IH*3twp7vu03=@ z0$c(^hAKfTh>%7aK&ceI(kT%-9Sd4g0&b9GL)#%xKNO{cW}}KSL47_@=NR0=0#y^B z3LrHFq!?7OfR}D1!WJ6nF?a?jI6_v@FnEI3rImmeLm|8kn&JX2b3$7G25w1$`;)jA zT%ef(ULI!!u>y6-A`{wY2N&Ol7Ko7x1&xfvoHPYcA3wjeNK;249Xer|44<%sr@0hR zg9;LQh6b>K8XX1jGB{9G3Mvl40RoL5L-_azbY&Z;C_x@bfey`krYV%>K}SwOsS!Nr z38_5L!vs=mf%;wGA_X#S42mdFKMOL$1MO&m22DYI+#-eId~gW?N|nXn@Wiz~4b)Tt z84E76P}V|#R<D7QR1%^VLm5`oQ_%2D%m%p~+|Y)!cOVvmDo}*uO7inTt_Agw!J`j} z3hDXzDGHe>sfmi344!$gsTk;J9B39U6`J%w{TT4DDy|p;XAMvvI!__Lv;;i70v!T^ zxCGSJKx%dAfLp$xC@Fw+hf=W&$0&q=`bU|dWoAXGkhWV2NFAgH4Qbqfi~t82#Ao1P zM9_$gXC7o+4Kd20P*R=`%M``n0gS|=%wq6(4Y)TCE@iB2@^ipz2oykzGmu6IK`Yvd zOF*+tpdJ!vuo4vDi6FOu3Nw%=A(Q@~1qfix;L!kZkq>fOesXdmXtEJJ4h(j13TR3c z<a{JsAPuM@aES+62Lv)6G`^de3>rbmgVZ3f@(5H#W1Gzer6PS*&^jm3@TaQ2DyXys z&2FheDnF<@_49M=7(7d$3tgc#6!P#Hbd>@$Z-5G&;QZWFP&Efq44O9v52I!lBT5oO z0|QlsqSTyB&>V-30=S!(3HCC?XW$MMsBsG!taB^?^;+R`>c|BlC}5BslbfGXngcG` zKw%GZj3;<n7rG1(GIb9cAOl4Ua^VdNzD)2+U3jrs3~n$cr7D12s!);-3T*{wiiM6F zg2us$^*})cngJ_@tTP3-nm|bfJe3ZfB?WgaKy5E@Yb{YhNnZ(l6%J%*9aJ~KLlZg( z3!Vm2NK{BEEy&3P#Tlqm4VsxzNGeSS+ku#_2c`I;RLImUC=gTg!1ZS)sHRcUS5g4E z0TcwFk@i%D;>29gs#)+f4<xC9W;(%c1O+Zg1E|bNfpkKPQX!=qC@4VE1x5J<so-f~ zJ%x~b&?r2l%>*9WN6ehT8*z{d17skyn*<u~FVBar3@Cw=f}k9jUX)*2Pz>rUBgYcB z4PeFKom$D@16eu?ZsmY73TV`n!3VUU7}BEEQ7{Cx1wf93WJr*ua3N3_<fnmV3_$4w zlo&vxxu6_StjFM!SqxgA2_4;qH0g>Vq9Eh)Qp;08t#?qOgiVT|&bau1CS+am%kvoE zEGq_|{B+0&0Eh){nTJ#sq{2C%=_E+#fO<`d#hIx^;FdyKB4}0~WG|>d&H+yhfaab- z<B%YCgJeMdPlZ&0pt2P-#RVElP6wN(#{gck4sWO_xFr^sq!vL$LApT==cN1!g`}Ls zylha!LY8TRYD(~^9!L$Sr38u$XzYVRy%=1;z+2YP@lZ%;f$Rh=g$K1biggr>V7&}b zS}`;*0FRLu>oNGIrev1pf?^6BXP}Zw0a-e;I5{;ZCowNIzqFXa7dpTRDGfli4rs*( z1J)jf9!wauPXQZ)fXTw9JfWpSu|jG^Nl_v+F=BK;z@e!FYWIV3D5$E14#+~sAV5I} zEgC>&f}Vm0Y_c3&8stM)^=M?~DdZP{W;gTG6hN~tnaQO&C6$_148Hj(3Mk82P(;9K zA2cHk%F~F|=!#erfpZ^zC6IZr6o_tED1mA(sOj(m2&@7=LJArR10|p05*_fQ38>c1 z$;}7lmtuu9&@wSlHcN#h-;#WV^wbhiV-(cv&{2R)k3xe8lx9KcH?vrwI0rOE0T}{^ z%#MLp)GMUrq*j0j7ePiQ<`m~Eq$U=FX8@2))l=|GEeDm#Ma8h`u=IRLrx0aQ#}71Z z0va;1SAdLZgHknos7%#RrC7-hrKCwsOo6Ts0}X|Nd(Y5yE}*u5aY<rM4rEviWspoq zAyL82F%X<J&{v?9WEOyj6H^rs_8Nigg(btZ{G!rakZqur0NBHcu!R76pb4QO1@H=E z(8vlXreG_`!Lw!H;y*F37&6zx;0GzAz*E1_Egx14exUxRyECXy0-q2-j26Qh%M5<` zC8<^r5<2`=432APjOjr8kI)Hn9k5@aU3jQZK$<g?Q?0-)Szn~R8~H^F&~h7U7}SCk zaCcizAvgoFdK9)ULjg7o0$vLT8nc0}pVot00gg0~X{lI-@?jZX57vVQHNZe?s&jHc zD|f)PU<!OK7pUR`=Q8Mu8&DEKtGS@dwTtre!Rv{@85^2az~KNbIzc+Y4g*I3q(DJ9 z8Li)l+<pOBuK?}`A}t#)%>&Pc7M13KrzP|AkP=X_k{!720qxYu%mZ(i0H+}Esv}U- zEVTsGZ=;#zAfJL~e?h%b>^A#*Gx#TgR;WP}PG%k`zv?OYLH0a>R_uTW7ZnhxoxwjZ z6;#lI%K=bj173Rx+4hl`nUk7g#Q@$v16xs>44IFDG^4@uu#kR038)31lB&l5DhohO z(R}D;n!I#ye=8-i1hh{nuLM+fgS-NpTLjg0;K&7eOHTnZ77r?}!2Le(T2P1$pq@q| zsG$oVd;_ONhzQcOB4iCKq;n5SFsX^4`9#DJ2-HE~))?5s`JlZ+ppp;5fb5cR1eJoI znRvnrT_Fo%;Ux`pGN2%%Krb(~L_aq%uQV}7KQ&Juyuuc?x)fZZLDr*!JqmIOI8s6V zGLW-Dt6{-wA@lP<*)21z5)>%lkOCQ<nU|@@02+f*P))G{4I^oQHsOE;3_*)cAaX`< zW-$Y3*(-QOOE7$;Eo4j?wr&YLSpyo))rU=AA@zDe-JM*}z!P{n47wN}O`UErc+Dcn zR}4@?ixVpqGBQDNo{^agn!NxI*5)h1<x@e6Qc8*{6%5Tlr6nk3z(Z2CSji5(XooH? z1_u>5=cR%-%;l!)l~j}<n~G|Zp-M5xSICZstV;%IQ?f&_!3JZC1I#fA$igbL!BWtk zk<7ew9R($i{Bn@L;rh@9v6S>+t_9}=@U|e3dPK7loV+0&g;Y@R!+M+f&=sMe3<Ija zK<x<VW;}4o2%Db<g#f6<siU9-+UBSP4|J%7;9+xetSbjkN<y3SAXC8`+Zdpu6fhc; zlAz6es0^fPQ1HtyhpT}ve=bS|_Z?DG^te=u;nJYioq`6IArA29Mt&Zwg9r&KaFqkv zu>>zL^fX~cfie$d2(wrrC%**T-vO&v$jC1TjbcG6E|4<N`UcS07Q9Ig?S_Cn1BxL~ zxPqoXic3I)NziRBpxq*w;HD;Mw;{+qAfrG^p}L{{ZEzC;>;Mfz104ec18q%E2?#P9 z++>05{6g-hgEoJGx8~&MDHLZUg7%SuR#$*~VbFjDSp^?$hV5sB_u`=fu&@G^G~oIH ztgA?&Brylv7XcS7Ad?jmK~q(k#U(|FCHX~qpb#tojaz{gfGhGM@Z3OR9%vm@DtJ9~ zaRF%0C#cSbPPisjLK++(OF*FjpUc)$2nX$31Q&Xs{ug+bD@6yqk`EGZpvVFBpg~~* z>1u&eIIIE!83qbo(700xXdxfCvrr6jW`1c3Xx&O`P7b)rDbFv;0nfh_LDyJ-G7Dlu zu%d!SK@Pafm#6^SvjppjfW{M`18txclKCa6MVbsjpqd0+8G@FE>Y+{(A$1qPtJ*<B zULXyiglfeQgcvPjfNiLQM_6VasQe~4Jpj{(7@q?N1H}8#1#^f+hI$Gb2B5?WjeH$Y zn=>=FG#6wQbOJ&T<R!>d1voaq2?JcEgTfe;IY8Y+aA^YC=?qS};Kna(Po5s!FKGHf zy*99NXx|4kA%Qf%1a>l9GkB3zD)Ll2XzdUv%wTgm;MAI`02(+dW<V^#2kj(uOb4%- z4T5ad1+Rwzr%-rx4@xGW71+pO1sO^KO*f+I1I^k&S0aJ7Y=M@E=I4PbEpW8~F#!}v z#d->!uI8YoRS~p>3u-8U7O;V3!F?jom@7C`a>3(dAm0|3fHtnXK({42gE!Z~CK+L! zQBbS27`}%M8hi}k9T#xX#1v3ds3ad$z?S6aTQLNKt6jtjeMlPv9Lh)wk`Vn5P4Gkk zc)&LmGy$v^2HDyTiZ)Qw1J>cvV*qWt0u#^$A0WO$FnF<lF+@Dn5y1y-dN0iZ&FMmh zkU@DLp30L!6PGzTpnMTbq(TMHG=)Tkto$TU#)URKb1D^Jt@F$hMCnkRQCb2T2Zm07 zff6uO17w&3yg&g|h=Cf4phXpW4ES9E$&}EXLRc+gaszHK$oJrRNN9#tfR$h<MuU_W z<>%ypt5k5Yh1nwmr7CdEj#!!u>s8{~o`cv0mQ-3&lAou?5DeL|0cs%@GX#T1<#Hie zs<aq3W(3arpnMNmn*en$IL1Kg^YZg_!6yx*g7&rKDS#Tf#hS4G0=P=Z$j?m$xt1Xq zy66fzzXLjM05u~)hx7Cl!axgP^NT>;he~jg1mz{r+A@$i#h?+^JW#My!h<ir2)ue1 zG?WV7AP>rdB^em`4b26hQF2guh?s;b$w$nQV$5=Z!V5ehiG9Qg92?M?chn9!SR-h0 zQZYktW?p(uszLy$IAaLTFDk0kQ}C^XOeJK3S|Q2VsVU%i*HeJRBgiW`InW6J&>%}u zNlqn0a7kiLD)Rg%Y$6&Wfj&JA&7QE<G-&e&Y#u2TUSvWmH|Q2;$n+~{QFm%y38EYU zH-JFJ9w;d%<(KFv6c>QnIK_~Wh~%Qg@|@J7VwhQ=u{}`75!BxV@2m%Hhy|6skn$Tc zUI|HBkiq_9kZq8W=;Bm`L~v0KoinXO+qJL909q==0NND+X+=Vq;3f&kg`oWikgflq zp$l+60XZ5}4uBTafW~)0+tk2|`SrkhQ;QVTKvg(sXup^t1T<g++7boHC7=#KK6F_G zVm1i8sv2CVgPPT#LJ3?sLOYaTXFy6M&|WUks4-|(#0PXR17gG%S|95%gn*7C0ac9P zj8j^WUX%!$JOD|6mf#`BH)sX|u^<Ifu4lq_8mWRiHekz<x@)lgGN5iP;#duM#jOwm z+6)59>hM|xF)N8NWm=N20A4l-I^_h?xG9D>6KpFeUxVWT)M!FXkbpZDpv_Ux?f0Ol zKm;YI%?s89>%<_3Bsg>-eHM5l7TRY49qUq(51L7YZCr!60p5>*T1$2J<>jOFdeGek z?n}X^%b+9l7=ZzC6*$;o>)GI=Ua%O$j4e=#28CWZVzDr6Wgo2D2TqibDLjx$$YB$p z)-)*o^Pz{xfX=6YZjfXEPo~1RkV6OhbHPm&NDhU@2V}twWcD4Bwn1ZDpt1!zxD4*0 zf#$Fv1#oJvo`PqdLK<it40u=$5<MVQ;OVL&$nqOlc@HY<L4GI&@3w@L`1wVU3F|Zk zaIFE_dIBmZVBIvZ)6oa=ieU@Ep?hXPEgA3z9B6X}+{Og$5CG5ap-%>aRD%cdk;W83 ztvRG-AEaFd-BSh%Vo(j0p9k8+QG__I2Fqa?;5rp#0k}O3nx{*J_DSF|56;lwvIV5B zJQH*n2q?#a#*IMxU%^E~st(kPpvn-bu?$}E2pK#m25-Ydni>VA3M=ptN8tHyP*((M z2qcb`Ky^dBv%kN$r>hd^oQ!<XPFJufbh{vAO_vgUNh@f9CX!0HxDqIxK)SApNb4bu z^h}`^f(l^doj6H}$=Q%oNk9!U=+b6TG6F4BNG$?oaM0vDcmoRJq?4jlg`^_TNdSmF zte{hXKuhT$SqqYapfjl8jiHL*wS>hbiMa)!abD2wZP0KhXz(7~+5qp}Qv@d}*xU>x zu0gdK_|PVBaR^U4kUb5MQV@J11E^66&n#ebKury(g`l%_@=G$nqotr0PDyeG$Sz1o zf%c{*gI4x~)~G?ZN5XbvK@V@qOHlx=(a1?nNlyh8nMokSKqIW6e2tiAOavb#0N(rr zcQ$A*Fl0mz7CfLcIzWpuAz2bM=23~*G6S9{1UG9yVF)kNLB%t8Mh3i+2Qq+yyiEtx zCj+g808QqDMng*TK<>>$<Z=zjR1T;zPRcJS)`S!y8K7f%V9f%Mh0yc^wgoi%3SJHa znnVKCkVOja`T3xxR8e9cXnqSiCI;D!2r2c73qZ3@;ME_wsU=03$&iL)R%r@&{ui|T z2egG=Auqoilu}?p0nU_p`3i|?X{pI2AYbPfrDW!T&e{Pbb;uTbXaf%-0Cpj$*ecBf zha;>V%Mb$Er3>1>2n~{qlH43{&Mt;{0o*MG9bZ&j0!c%lQUp}?fh@)>&)}Ur==xC5 ze#O)j=%Qw%b$QTggCQgzTx3ADi9q*Y6oVG^fS2BZf*-z*iy@>aF*64wR18`#519l3 zH{(I+U5_C&$ddu}%o0ROgVs*)9ns*r3^WW}l%EG0_l3qIWM~xBLV~A9P?HMeWe|pW z8?>SUJP-~_+gL{VP_v#6Qpr+`=t6>;*Ps+p4jT7KEQTyVQ%Ek#1aI<G0OgIc%#zI1 zVm&lpfn0)`=b^qs%;zegtm}fLDOmRt5h%W)@a6z$cMK%H5yd+wuR_;gAQjwLqC5$7 zh6|{X1ztl3nacuIwczzEppe#Mfb<g-Alos(Q+35KG0^NEY#0GNU;vYV&FsPXC5a`a z#SEdvso=>*aH|)TaKY&rl4SM3vdB)vttuaR#tEbhJj?+$4BF(^V+hMkEeEY5Ks`f( z0d0B??oc#wP~#3fQwOfbv5tj<+Me)8fVLH3m4^akSux~PIz*=rR6FXSI{`HIn+e_( zk^(m_9rI)n(98t1Q3M_=1sCw(sRN{ARv@PgVpst>KMXb5fh!}}1S%-P!7XE?Ob(6| zJ;){_1;h~@h%N8nc^y#LgAZc@&GUhqCa{4bL;?a0seoD;;DQg*>3{|*)H~pYK6Ke) zYBBT-K*$*jm_C6VIsosUfVw;G;J`we!U5$ooS_8D9FXxU(1|M`r4WaJEQ1_4!4Mvx z3vNonxR8Tx7+{+$;SA7t7^q+`$}9n|{ZvHAfU3;k#I#gU8cbDy?5s#Zk_Vq<2O9eZ zt;z$P)~BRUlv<ph13FR<JkZ8~oZA&#pgU}kMA19+U>8HWs^Ec3cqIw0KtKc9NUKM| zjYLq364Yb|4QPUw<$?ExpjrXa2O3F-j~jrNWWY6njfRfep!6T1RT8KODFzjld7ym+ zIeHA?u%NPH0IkCVEwll(P$5lB&~5@yLIfR*0Xh~8A`0&_fLlp=aDAXE5wfid6o+6* zg>=xq{S@#~CZLnKKoX$V9%%RtTDXDEfB|i{2USKOX(ez$fn4r@O;Q5wK*)xiTLZBY zv?>F%4-9mmT5>946)CK624!y8&<*SWxL`*&R|Q{x7gtcd1R1<Zftm(N$lxpi8&?Bw zJ46hkfl?_<%GJ*WA(5L{lnpwM05qnDIIRNQr3d*3RDD1Xvjh!3f%;CM8ZxyK?VwC> z!>hQos0efj5ICU0GyRA}hY=)@7z6iOz*$xmaiS>5CW!YSOB$gY{Ph$ZL38DhwkK#V z9_h?b*rAAEqli6&6cTp%MWE&4;QXBloiYNi<waV_2{RSseNbl>+<JyZIe7V@LVh{u zya?!oE~ErN99#iv*?`V?0T*LXHHgkIcpM%astQ=lQZ3d8S4H}WJvERa5AdoV&_E67 z3?fj;g=<$IXto_Rkq-^VV!h(Tv{YSCk5<VJ#01UGgVuzAx@(Af0My(`D=h*o|5r#! zElJGGDaI3Cp!5eF83M-{WJv)i1;I;F&}gfbzCQI_qX1sajcD>f?N0$!K#7RWK;XJZ zp%gSB0z1PF+#vubJy012nkofN{DHREW)$dU=4C=F1h7tsr=fe5z!48w42!hM8Px1n zg{*Oer4;aL6ws7#QD!pelo&k)P-_KL8Yv(~F~AE1L1Bcb2SG(4D6f`)7s!HwGB3Rt zoK=bxkn2;>a-IAV@Ig@E<;LKKW-9pf&{Xj0oghPCK7`J~fTwl9c@ytxxuB61P*Dyp zxWGjqxLF5sC+0~g5JjMqxH3TdAEChr+TjQ(?4VAE4e=reERLC-%wm+$6OcbZl?G^Z z580<k8_%IDHK5B&K^?Qa6!>5}q#R95PX)&#>_i2~+EmcK3;2F_6>u(#FGwuOfR~P% z3MrW>;9hnrXqpLJ$f2E)2g-opUMl#IWl$g?GB)VYK+sV-s>R6jkc1opT40Feg8U-* zj!w`b2)K*_<a7t{xm)nS0cBc<kHO<apn?=sX6Y%ofKRy71vf$!KnMDP8w{Y-1{#_I zEzN|T8U!jAioksus6(OsKG5RJ)DqBf51@`Yc%44TxA1Zg)Ix#unn0)XLXNnGo$v_i zz=PZZTBQOGM393a$5=oL75D^qNk%5<jB9X4fj4JRTQYhIpiKkd8SzZedgo%$c|D26 z*mnAWa|L|l12X83sFKjTV4x})l++-dI?(hC_<U&4G;35&W|D$G_-sK1<dY=e4Y6oY zti^(cs#3rM5ug(Q!86mTDGX3K$of9$f(M0Q(9REpBy?^ZRHuMe4M2}9Ry9%q&j_m; ztALCtj)k_zV1|I40&0vvC6PAsfg@UxAzHOKRsl&kvlzUct{^o<5o#3poDtAD+xV11 za~ODN8ZzjC)o4)QL3_r;7>}YHrxh^2f?@~U!U3<R1<mOt=HxKI%6tY$dm)7Z)I?-} z?nq<^D9Q&dCe-yz(G5#20*%Lkj?6@ES#kxXf{xMF^({`%Own~JO)u6B$+rT}41&(d zMmfZ`BrzRr2^Lp?e~7L#DEnvT=jpm6mZVxK7#SEE=o(n+8ks8?8e5rKXd4(97;pvn z>jtHQx^>9v40R36b&U-aj0~(yjI<4m3=FtH$7kw>6eZ>r=YZC(SSk1=mL%q6W+j3q zsS~SG5=)D-GgI@9Ojoc;&MYm<EOG#?o7XEUwd3+h%u6p#Oi$GfNlna!XoP7}u*pj- zNpwgB9UYultd~<_$K~tk>xu{zLp=j7==oi`A(aKGR^W5I^$T(mGxMxLBcMgasU^0d zA#S=B2z4M=rll6?x<a>IS}9m0WtMP7=mzA28sWMy2U#ijWR_%<Cgx=(<{@OA^Gowe ziYl!Xd^|%uLLL1)9l02etSine$;{5o%g!uG)ltY!Oi{?nOjStD%mZyc%uGGHP$4O` zL?OGhDDy}w(qKwzdR1m|NojsoV&0KnkW@)xW^rY9&XJk0lk`)LOa~3TB^E0jSq}=q zg3QuPP;M<&C_TDQA+aPUGrQzSt3pa*QPPoC$a(t3rP-xLC5gofnV{nqauPGM^K%o6 zA(}Fa6jBmP(^GRYixsjnOO9>^pIKj$m{U-hos*fDnV6|iP+FXmSdf{R2|7Q&Ah9?z zDKRts$V^o6BkPM2k1hn6tEUhEVWuh+Bxa|A?gdaNNzE)y1-V#3DI`;&I6E=3q%yZO zQ%ND~=<4F5o52&Y`3l8}rRk-)rI}zS6eJ#92s)0mB(YeLAq{ji9O%e5#86IBX<5EP z@sa7-xtV$CiJ1zCC3%UZS)f}3iggr<QZutbn$z<^+ba>r=)*#Dda*)5QD(}K=_UEa zDDExE%r45zE6G&IN-Wk>@X9Y%C@C!h8D5m1QdyFzP?DHgfcGf<yi`OKDuCv)74lNk z6LT^Zl8&w}0T~2$CG<r7+{B~%G80RSGZUc)>!)O<Ac=tW7MEtH=9FZD>RwPio|<!H zy+U@;(bZ)~)`M%0)S}GNOweij*~PHq_A~P`K_|f<U62V1c1S`gR!A$&%TCVB&npFa zEHhi7EHkCFBr`8FAGGwWATuvB7j(GV(S4b@r8)|UC0V85^s7)@T3nD=nv$7&q!pBg zj;v3~Oa&!uSQ0$49<ewZ+BhchV1ATS`E&Bq6N`0IbJA0bGxPP8G#NAkV2L49p(HiC z7?i-3ydX&@J0E;lM^R$2LQZ07b|&cL@{+R5B9OOo^YxTKnJ-fzI}voOa1rQ?jhxKX z>_i2awj-^eP(8XY^XTfL#7xkY1;s~NLFpHyA+;zKtS$wVAwgLtB{L;8Co?~{SfRKK z)RV|NGCda*%q5xG3OV`d`Jg<Qos(EvoL{Vvd32$|(S@1$3Z4Oa3Q)&-1}Nw%fK~@< zz*8vbbYZkh4Tw3;9M>uRiJ1io1&Jk~qxuUH!C4)gzblh6^D;||K_~U6=9Pj=0#LRG z38%t61G;m-P*1@tH8Z_bAuF*|0g;q-6be9rlAoKZP>@*!N(b=#nW+HEokv>12lfYm zb38b06clBqW`Z&xBJ+cq7NGb@Q2-_D+(dAuIJ#Nk=t7X;p!}6m3X0CmV(@6MLQyI> zDJp1yj5snKni;`439`)sGP?>oJ|ASX4d^lpO&yT`!Pyw>43O4Tu!mtK1XvhSs2y3a zrx22usQ?NnP|*x8A9NH7@?iyBz5+}qD0@K71H~W6Md?LHT957n7a2#^g90f963}_2 zppl-++|ptN4Nyt|x$($)&=LQddZ4rX9ihb)ieq%ZK?zC`skwG|HkT)s6lX%p5m16I zDF&at?+4xsl9`s7U7BB#sF0UfbaWx8<^Tm7q&QF1Q}8P-$_E`O1BwNB$zH6GmkKUU zq2)Cw>6hj!6eJdBLraI!qx-<gIx{yPa?n2{ZB>HuL}gJTD6MCe=B0z`n1aOg#2kgZ z(vr%YBh#}$MFwa=Daf6mRmG+GS)~fOsU@Wfuyg-QN{fz6&w}qhKDt?<xKtrKF%w)j z=I1KpC6=b-XC>z5=PD%Tm4MPo$&u-~n8)-JlWFkW0RXE^ixoirQ7y)_06xPCK1_(x zdjMeefr1&7`Vc`0s^-84<s;5S&&~&(UYb_|ZaaW#twe<*>p?pJAj7qw*&YQO=)w7* z><cQSOY(Cv6H7tE#g(9$LxrOYkE{ok*9AwWXC>wyY0ZKp*SyrD3n7sN&)|^4@W}L% zOa)Vgg3`R~l2r7e5By<)?V13WP;bznJm~OZ=sgFZ)<sq#q<#fwX;487s^=0R_XJ?` zJ~UUAfc+1?F96|h*unV<h|tP|rXA#o@a+7Qe1#+Hvr}_2b4xRIz{#vwp(L>gl%Wz~ zdH(2TaE(}*os*cUr{I#Bm8b)%`xQWZ(AuCxq*g;wYD!{yX?{tjLUCeQK3cSZnp}{U zMkb^=fKYvOA*g|unwe8ta%84LS!U7Eg`jc~l;uDr3v{{;a&G{r#g><nUu>lSnR<Yb z&^bs#2P-MS?+#Ef)KhRQ0p0qN3Erlr1S&SMT_6CiWkGF$l*H_k{G!a#+)O<M_$>em zMtTa~u$CR9ItFd5hhHK9>E46RW<Y2$)>H62x)9XF%LkWvkV*rTQu9i)^9wSwN+IH) zbO|!-$a)1;_(cMsP)se#E&^5XC8?0Kj3~jumcUQn_s&VoOi2WFkDv)H@5uBbP=bM$ zP>68{XyX&I{s%O33SI{c%1zLzTySxm3UXuO(S?wP94PmcDu5gbEi5w;R|*_mkXf32 zbYV{B(aoT9ML}5_ZW$!P0$@dIF{o*Pu2=z52p5672e2`2&^cSsBW6Jh$06pxJ$qzb zaRIoPO$41(2~!7ZZ73uq=7EZeRD~n!!9LGKZpP_=yB`prgEvFvgNFpLT{nP38eC37 zjZQ39&{H_Nw@43s7eR4$Wf3R{lmZ|p(jMKckdm30o|j)-l9`<dn$CgjGEL0P0ks-J zQZqqU`jlpZN~i41)Pl@>aPOrw6VZ%MELO<QFG|fW$vnCc)RY5VS&#_o%oLa8mu2P` zE98~tgDSRS@ZAO3B}Z2mfdwITaAL6@Qg%(vECE@CXt6@~C}Z4BkO(&X=w_(lM>j(Y zha>AjB^js&1)a;04Nf$rMc@Je)Gf^~%Y;;*MfoX-pw)SaMFpU;1JsQJ1q(FQfzp2} z(%5b$X!{4auLn|8ka(mw6I4z?TJHG@MTx~FnF@KS#ib>Q1(~^^QVG;>0kxyRt*A_e zg2aN%98ld}47#fzDIe6MgA^{)vq0zXrj~$vTcFlaC8Q-)0y>;3r!pPfddV-!OwY_q z%mFzb+6)4<3`-$}T6Sr^LV8hZ=8@ja#8N$lfJ9J-pctHyb1TzJO0$o&!dAAzS~ew_ zpea81G&9^x=o(c>_!T6kBo=`hekI^89H_(rH~Byt>IxEzioy1Q`bHp6rhxVwCT4<K z8^r}hM`nUTL>JM?L~C&Bz?u$uB?{o{3UojfjDlN8fNnPUZh|ANAdh4x=4B@;z$%tZ z=+y+^P=It=K}`-&XBD)qB{MTOF&EO{1to{XGSEU%P;4luDL9tog3gOm0Ik^wfED?m z#SWSI>6v+;+7{f8KC<45!6y;ap*yl(;po29Tu?0yipG*uQ11a0hoJC)ly0D;kO;cu z>*!{Mw4%gxa91a@SV05avqY##FDflKGCeo5SVy6ttV&M-bR$4zSt4Xi0My(n*3UgM zJukKR$a+v|R-#v;rwOV0Ko`y>l@^2h-k@eyrk=u)b&y0?4C<(ZyNU>lz>b0RA3&v4 zc0Oo)58|#;&>9y|^Rlv}v>4_yP`?4B5NbZCrJ)D+KIjmX#JmzjIOsr9C}wDYG7Gp+ zElNoQc@i{kk_x&j4QehZQu09S+)F`?^|I8gQXPe?R8XFP#!x9}n={CtDMg8;;Qloz z8sQ-dj$81^3TU-7WXL5I)MhQIEC%gjgH`Y-6Bk9$ObKpLB<19T@<0hFvqOqiWjyx| zWWvtXSH^YifP$VvWD)4-69sT_nh0&Fq$(tqfC@T=oWvy1&`e@p;?aef;L;!y)LTx6 z1w3e)HZv<9zBHNIR}VmjPrwBL$N|L);G!nA*h)bIl$GK6ItA32FDd~gjxx}2U#miP zViBnSo}HPR4H5yJ!~*tWX;!KxgXhtO1vy8igSJK=na<#tdvsrBX)y!1J_8NCfC?{A z8!58{wAU0CE1=YIq!rp2LW&|-Ee=_$mRSleLrOszAh9?%H4j{ufT{v;4lhBiZs5h0 zf<|U`rb22lct8%+EKJQq8n1&Y%RIUndX+(CSz;zbNNG`KF34m^MoP>CC;7}oP<N>y z5ivReukm2L4z$||KsQVlmms$_K}XNRMyMd;AK<~5bV$ZRy$_)vu_!S&5nNA$`ZFPr zP9SLH2XsI=Xgm)g1Ti;}Avm!#9o&+I4R3%ad>}mn(9A?pY9=^(!F~J0Owe8c@JL}k zVw5Q{6Ko}T79|^W-vJ`+rdO7w=7E}GkZ{RYNGt#yzmg9ghswgZ?f@d2s;A(U2_8!< zN-WJw%mw8HaMCZ%1T_fr5+S4D;7KnX@L&g`rc%gD1x0ImX-;Nh(b3h#NHGWNfFXGz zQ6aGe++qL+d16UwW;S@p59UKqIs;WxdHH#nxuCJp++u~Y#G;b?5>UxmtfP>fp989N zvJyeZf@J0-LZTJCcMdv&1UiyGIRmoW2Q)GYs(Qf9Q_%7R&@MMn`v%lfL(&8pJpy-> zN<iTNu6jX@0dSk=NGmMMLuyn|ZUl|efGeBIEKojynpIL-oC#R~18#^R#~sMmQ0Ekv z!jvb1cC3TioC=90>4`ad3`f?18kC^;Q-BT-gGSFF%~e&<MQYg$0bpxE)fQAmepV`E zNi@>Y%gE<(gHv2(c1}L1=>}R1msrdIO_oT*3J4)sixVLN9-xJEAYqc=vOh1s2vkhu zf%<?YnV|OekyhvcXx5Qd2FH@43lmF05uB8omr?}k5Vs<{#oz}XwarabC;_)K^z`&H zk1mAdc95w_M>m&&$82HiU0|c@pjLM!xL5>@`hfbB`Fc>p;KN8InTU2DgE!<VhRm!) z256TGRQ=^=fySB&K!tqzkyeI)M99E2*kH&29JmVt4sFn2aAL6n(hUs(&_VjrVo*$g zk}as<0*{Ghg36%GA_d6cI+#~_bYDqPX<l|Bq*DOuYbAna5kO}JWP=6`K?Z=D2${tt zskxvC%>%7i24xZ#@OUVsa?Qz42Qxq;W0{~96?Dj4DZR2Ru?*xL&^X7DRwV^k(Vq`$ z)fYf&snlFM$h8gG;88qing<0%Nvc9BVq6>C%q}j4HP~_!L5pZWJpo7=1sb)`0b2kX zz5>rwKmq~LgaLOpk8W0gi~}Pj)0E8AJkWeWYDp>RioKG|+{Bzx&~B1!P$(h{08L*U z=>-K$UMje}0kz;j1&yhJfu4dND7}H>3EbBOkAQ)Ow2+q#fm?3@9sxSwabZw}c4Rtu zkftCpB{K!w90zO81vN6kaSU<+)LzgOO;}<MsCTJQoSFw7Fe^wc0+)Z_4l783=h1~_ zi8-K#WLai0$P@6w9}=0MvH~;_lbVwRs+JT$Lztx{N2V))dQ}h`i}e^l)*wp2Bdw6( z4_Fv6xFu%hKqhapGmAh`44yN|Emi<0R`8q#sLKLL5TNlBaBE&6D-+~nP~!|#oMb{; zYS3O0WQsl$Qg9Y$<`m?C%tY?xg2ye~K{G0_SrJsN;4%0j(3y{*IuY7VDgq7GgHA&& zOU+8m1a*~DbL|+sL1WD&iAAWH16GKDCWi7MNePs2^TBP?qnj1LGXf=vMTwc<252Jq zsteGVYo;DUFnFQ_)GvW17f`zgH2GHm>M()kBuX;Dom)`H7os=?oCiUJj+sXnf;;Mo zpoS;*K~&hdXsQBeNdaWy3tawz7V77ug3?QIDYTzo3@WX_2_i8Q<d@VUkm+FCz^zn> zKSB92vk26sg2?8Bm}QAMkQpJ+_;ITqgEzR33z{KG2Ip2#8Uni#JiP~+xPmz>AGBN` zGyCYm+#}OL3mM=OU$B8Q@O)b$sNx3a5lAqBdL^I%mc-I5u>A^3e$e6b#7qSx&}9&r zrJxj>0_sPD90>ASWl1K?Wu--lC=P?Ro4}*~*`R4>(1a4C8iKEqfs9c>M@%#oV1q=U zwjgL06EwgINsOR50+jL>G6SH;02=PehYV&zax1vP0`2NQvR(mn6$Fxkf}+ggOi&0z z#&A=u7+g||K=W;h#Yn7x#Joh%q;W|ms38p6+l`$2ki=lKu%*RE)-xbYjv+5~g_UfO zwg_k*0yJ#^>TVZ98Y#I7IiTBz!HsTIyFk4<@aPPZm9X|wK4_6$JZ#l8I3luhQbB{( zh`CvC`l3oN2sA1Jy0i+ZrCgMn4!Zma)Syzx0!?Is5>sAcUI}P<45a7+O(A<8T?q0N zxXq2Udkm6vks2e2z4*|fHL%9YJg`R4pdjePLr69PjlMz?4DzTPR9`?*etJ=2ZYi`i zXr&MU9@_vXbMU}0Gz5>V2lewo@la9<pW(_ZQYbD>0VRnNQ2tfOg*EOWE#*=jg(K@r zQi}>oixrS>nE;KtK}HZj9TZRqWP=8s6bcekK>07LG`CnGF(t8}1YB(*8~_?Bf!d+R z5CZ8rf@X}t{sh%1pl(1GsH|WJ$<Kz34uJRy;Kc->Is;V9gS(udH3Fc<4m78M4nxpW zIJy8-z!zoaWrJJ=YJ`DGD}@r!{9XwtFM}rCK-0CL_6VpGP+5|nb#yamj;A2!=;{<u zwSIJ=LP35(X-;ZUYB6Yz8nm+jG$sZsi6Q*#{JiX<RLE)xXf-wyQH>p0uLnxR;H;O) z;0T)1PA^Gh@B^Iz3hC;U<b&(?lFR}`ZCeT|FcZN;W03eOMGO~0C%8c?0}0<S5qzW- zYziohN>bAkGeJX#3Mu*7kSivVGeHvzpbDb66y$bL*9$Z+3mRlYzfuAkdzr-wi3KH@ z*`Re1h?N%UMMu^j-3J-igeg3_8L4LkAG-u~e<4Lbs44>0fcfAK#F6QsMIN9a0HvKQ z@SGgfBv2T_+r!|Z4zv~llGToGRzSaKLMZ@N*ntxatcP@TGstRC93yH_B|EUMb2CAg ze!~<d<`(NAZk}N9NzF?yO9Y)Z0_*QXN)}KS1Vw@!$XLj51iYD_3Yk=a&6Yri1`-Q0 zlZuW^2Za;vdzPUSED8bOeobaxI_TzJ$cPebNIpCOa_AOhMgX?7qpUI;GWrT1^GE7! zI)ly|(Suw>!4OcC2%2^Srz}VsMp?5BTF?WUeTKIAK{d1nA_JvDmj{(-f;wc-bbVwU zn32c;nf!oK(90>{t2e-Fh9C+-=LUfC0@w{%N7jQIVd<p`&`wi9B3M}_crpuA0O~Qg z7K2Mf_<$y&v@K?EO3X~pOe_Xv>CEiJVk-t%2js|1NbQrDsh|t4yTQe8rVgm#3d+;q z{yC)USegeKmOHu`(%UZs?fywD0##Jt*<Zw9N<JvMAtgI_K@8}|ilYm&LEU&{TR}~> z#A4`Ov7m|=ZDNMOJ24NmJ_6dcN(Aj#DK1MaN&>IN0S%JCTFh1q0hvX)`Ng1V25{dY zA5__aMxsFD4^|A0c_l@-WuXn3l1$LFWLjoAs1a2LYMC+|>B&q4H-t-4K}{O?h&HS# z1!`bHCQv{PEYM(8We%jv30m8g59(7u^JgYxN?k_*T!Dbn3wRPfDG{|71zDm6>Jxyv zYM=odaB&Z6qJnA<NS6lDYJe8!sd^0VsYT#W0q2Ax)3ZuJV-ZKDmz3rnnO=f4zXZAX zA~PR6o1Y18a)YL~L8DMgkjYO_9~!d03ei{q@9BhSN-Y94zbbP<jZg4Y2<VC*&(xy} zvq1%;5oC<<$V`ye!4s6F3gD|RP;S0}G-g2w1k^qZNGz+Y0wt`{Oe^pzyaG^jumIe} zg10?E(~Y2sP{_p=;QlA5`3DV(Bdw72WSO9W53u`6GQn+0h;oR>;Fn@R2S7mERl!Su zAjKtUbl~Vh@X%*Ir1FDw;=v+ES{1Uur8=Y<1kD*8T~L+@TKfVW+XBZEsFwmslZgxn z`S1W;P@Y1T3`k5b$^;#MjhscnX&71wfR=lKR#7DuGX!Mj<bl?_Czhr|24N6OT@s6} zR8v6nn4lId=)#=LA`q)MH5;B)q5Yi{a5)dYGXq+)BqEQr<w4u>pwR(PI|kCE0WCU7 z$t+3&b+B`wLuaYrC1>g2t}wjR0(F(JWnj=n8M<&)@FW9j_rN0=JS>U4-9V4Qv7k5; z9MIsR50-=S!3&PS$sD{G5jtoE8Vdp4WS9+|oX#uFF9A(LLsw7gF$CuvnO;x=pAmwt z9RrQnfX@&?jsdK<Z73>uC+1|P<bwteON&573~0y$R32n!f>!*2LI`x7ba5%#nT6m* zHKm|F1-M`;E>!?e8J5Bu%B7Iyi=Z}tQDR<7q5`5144T6R&7y!-pn^Kjuu>?opg0qf zUNb?9sB%&vD-rWbz{}^r<4fRR0*zCGCbS@R7r3*Z2P)D)YYU1qixN{xiy<Qgppjol z8?+!Z6<q#<reF#n)gP!Qlv)Hi@CbYn2Y7BNv6#Ut6}-+;0W`{#nVp#kPBZAMX+e1w zl<+|@QLK;a;t1r`m{uTz(@Paf5=%jATS1qjWS5jC=9Ge3pwLDaxITj3!jY|@QBYcZ zWI8AdB!bpnXzD<lub{C+_}o3xKpMz%@Kyk5ni_H$haS{oq!n|p#W<kpZcycWWIe`m zVQBH24<7FTwRJ$tDL}&nkYYSPHxs(_vl2ABTaur0WO@!*Ev~Qt%{is!+JVQ3P>!bo z84M0e=(r4IEEQ2yqYh2$DQI9>++32G3NECega2?hDuNES1I_5B!ls9vK%=do+?oSf zZwj3bRshWefEKQyu8hcpjAMbK2<jkEw<8-iPzxH2MATgci3Ol(@_dDo%mPq90aRFn z`n}MC9MU~U?jnPhy@3W>AaPidSgZ+I4hRZn)TN)$h6rfMkRC%MD63)QCuq5WmVe7K zVI#!(#fS?u!ZK4!^0Q#e1(8-7!rQ>mxX4W`0ae(=nMYUWRDzaW9$63S?t<1DftF}0 z=z%WSfXwzDX$7x?0pGEK)BGdrVL^AK6`busb7J6b186KRu^4<>1h_c`S`D69te^o} z+FAmcRs~i4u!bTi?}L^(fJQsBKwB8I!4qUhS`n)yic5-0!Amhfb91S=cKGhy&_up? z<H)+Q%Ith-5uyVc&dSUJ&s~5T9^m>DbU$iJDQJZQ@~|p$ZiiIMuu+|q%v8|gM5I+9 zkO?nvJ0KTy)=nnsxCUhCCo><~YJ(0iWu@wY)--@E290WhmzbljP0589!1>^TzEaR+ z4t&-Hw4NT;A}-cbZ~|?Yg$xU!T8~^RgPQ)J<_{<$pbKJ)K`kKA1RHD_W+}wG(B<6F zNCpirfhy0Sd~p3zmI+#w3^ExqW}BW5jjH@&1<;Cqa09+LGZ(aSq!e;dhYP5tfV5XY zwuAI4K;|2v4L@*I4l2NkOUqI-vyV)NO|T^DD1hsMOsE~;anpiK(9Bp;D#&n9;!D*5 zwdGS1lRyo9@O%qsg$8H|AZVF4WL1y?xK;oyIf1l=K{HN>#o&-}4p8BhkC;+X057qF zj7NhkFal*>P`?v8SOpqOhm59x+b!U+kOFv{3ANXZXdfUnTQLMBg1X-f!KKg=2fXV5 zx)cFqrXIu5y{Vuw3)J^7wo))uNYw@HZUJZbqx&*J#a3pKf+08%Kr4;QGC{i_Kz-rT zBfTK^B^G2C<(DObj%xtPKua*_xEyGJ2DV6@AsEI2`w}$hj%W+!gDzqQZ{7eevd#p} zwL@CHm078J453H&r6htD&O?$_Vlk!&_y&)B1+YIDj;sSOHOmK;87Yay4DN}gpn-s* z%p=o5)jw!U1*8_phb)GNh7Ne?BxL9xQk;VtG*BNMX$2{Ttm^?UTnCS-LyP(nP*WH( zidK?|)R`_WNGvJ=bstL^yc0pEzCg=w*n(#0a589M2e~7s18P=*W<|g)KX3;Eye<c{ zZ2-Kb0@T`rrY(pPNOK#Mhg=d%(?P4mk1otUx*2r0M@}NBN0tccmx7PAM8q8^&LF!g ziXq_!j(>3UA6bu~_Q<-j#7xlCG($+y(bd_-C5Z~iM}TD>-3+<61JXe%LiDOY9bC{H z5cJj$&;U~bwEt8BP66N!6eukfBp%(Dnh9#8XF|*>Ee5qqLA~E>kO|Obc8R4~puH2I z1xWdzi3CJ~hmE%(`fQ*amkKF!K=oZoDr`OuT$O;w4q#)OpjB4jt}duj1(hJ+Atvy^ zU}dp_MsX>q;sFh_fO>spiAC9oXqSRO-Em}kG0LSM2w~J=7+43UB)?dZAq29N2h=A( zt|&@CdwL+v92DiCb6e0xwn19a)hNK!plt1d6pWx@IR@|?U>2w(Kp8BDlvbdLNl*d? z*FB(W6jD)ux|w;Y>80R<U^MbT$Fdz=m<e8BkeQeVT3Mf2ln$CsQz!wA$mSfG4r#A| zclf|EFlZ4Vs0jqh9N^iHg2a;ibTAJxxm!?_n39?TuBsEW5_1*O!CiY$(UAhGW5BI{ z@bYkwGe9Thf*RnUt@MdGN%_V03MdmH@KxcU&NJ#wBA^6vq!oG|Jb26#G_C_0y3EW4 z^`k)*GH9Rzc_b7R0xqH6pd!1ZC^H*U5F%ENf(o<5lEk9ST+kp9!fx<wA_36UoDVwh z0o0-g*$G<821~op?F*1r4=C!v8(hE(ZWBw26SFHz67@jwmIdm2z!rQ!%F4{dOe==q z)NIHU1D38RxXdcZN9=A!%qf7DPk=_lN)nS2!NX!;h61c>g;<*ls?9-VBBas=g+W$n zN)b5M7gZhwZ6ku!^^ndbXaEtEz^uS+e&oaro?M2t1Q44)z+GWb&IIYwgA8&6<%2i1 zWg-?`foHX${dG`A1rPFq)-Gb~>Hw|KEQa_7+@uEgD^QX<G>3wUAn=Ga*kT3f;ttUA z8A!JoK934pgP)rTNsn2edIGeZ1++XLT$+J~gM#3z?NN&(&?pLI(gZZLl9_j8dR8j< zpb7B$^(<(Wi_`}LyBe~U8R}Bdxl{p(P)|XN4v_27&OkyAY*^<Pble$eJQdW+gbikZ zx`PFYIiPj&pe;SHO<v#wi{Q--P?ZcS1X95X7M@f<o#o<6@Jezz+V1ZSTUL`_tN=Pp z3e?PjMMf@YCLS7lpw&8vcE^$Fp!vwuZ1AiQsQLpf@=AnkECsENfMz4`%se<Bg4R^0 z79@gN`Bn@enb`{P5*9Q&o|FihC<i4vXzGKsKoKJupj9=Q3W!+*$W15Uc5)VI$s}k} z1Jp(WPsT%bErNT;(Ao#Sbq};-FfSWA@dR}wXbP&NEHSex1=N5n%>>V6fr}n+m6ZuP zW)d9HpwtXr=!V)+1P$aQrhr=-sd?$3DVD_2bkLGV@GeV)B}fBT#VCU|A&Hp<`RSRU z6&XiY7lAhWmZXB0)gxBZ7pG=}rn^DCk)wM-8yBIf;AJ9oiVAi>3E_KBz~d1R$Dyol z2d%hQ03F;}R0^^(5xkogw#6(r6;`-{EP~vE0*<jv(A~PA!9&PJC@?YTWhgK%^g<K} zH!+jJuQVTYxl|sg#>HIDp9q>Y0c|h_tyu?cXU+tT*n@Vlg9{#{0S!>tE0m+|L4wWW zLY1N1jshAb0PSmptTqJowlj;s!(5QjK-FSJh}DUu@Hi>SR4_Dyk4D3T9h|cv-4syr zgT)dkXG3d3&=n^T(?B*NmMkG=7eQ4i$XDPgYsfT{KIpIs$gL_E*P|fE4LF;C8qx6P zFgRL^lT-5&i!wnSAUy^6V0uA*RVE}6=_n|9Lw1eA^`RCypzBc(fdm~rg^q!P?1ZFt z$Z8`{6$V~30v?})r4OVW2Wo(TXPP0Y4Rrboc>N>F_72djKddzjZl~uf=qeztPQmIJ zq>M+lQy^W@;>=Re=6ld|mm+8*KWLB+v|1K2BM9Dioe4T}A2NNc3Ytg(xu~=lwEidi z=<1@9Oa*Lf3KhV{gJz=>^Rgi;oE4z`JkW#+Y#tFbl@2Q5KvO4>$^(863ux78Vo@n* zjSXl_4KzG+bRlBT5u|qoZqkE#<Df-&pzXRjd7yFFAe61ldYTL&pe-herO4YP!0in1 z;2As~LG%4bR~LbbcJNv^FaavmK`lH`Lk!hiNM!+9wUVEGWIec}2x`_r*5Vf{WR-%- zT+qsO(15D~WSH>iW(C9rEa19OPXRK-23l$io|J<u=LhXd1})-+mh>f{k^;2TyEGBB z<r=mm3KVX|IiLj$xtX9SflqCKI{HT!g8S8wz3u6sC5-UH3ZPRLnF<A&IeAA~(Z+F( zv_iT&#h}g;boYC4DeC<!nWed)R#8!D{?Uct4kUQl2gpaDQHz|!JkXjI$XqvMBROc+ z8#L$+o{s?axu8q@5_3WGv)Lt;Wgs1SC6EnokVZbJKjjFL0*@jj9bH|Vng?p!fRYS& zlm)y;1hl3Nw90c|W*&4z0TiR4#wBRbE)`baf?8IP#%>mLO>!Qn!2^w3hJeI^#NtHo z<Xc&0F=&z=lHZXd05(EWs-OWK*az2)kj4+hQc&jw6bktY1^J+yQUYq5X@VA>WP`St zfX;$|ZTtbXF;G^UC8GB3pquUzQ8brkg03h5w+Em*^^uw}Ft37LRge#w!YWJ50Z}M( zT6zpf`<9@&7ip*zG@7qk3~J3QXdGEzmI~SWWB>^c$gEXKCiG?(@TyUe;n3JD1yzTd z2n)bT16(vi%0STg8EDcM6zZUT&`8_nK`9&*l91Elp^FS*4h5S7GXgY<R019w1syU0 z9sw)O2T!D-H<J+#0bLMZ4C>b$=>^R^frl_a%bl%|!vYkAkf}lVB60BQX~<@$r2LY^ zOokxvaT}lk1ki%%%)IQx+(gj0Cv>GcD4B!nGjLT6nJ35vUlWuGUTFxOAOw{fkP#Qq z=?S1y&T>J^`i`_BpK=WGZzgCi5pwkl(ujEyXlE#7Ah$FJL?@P1f|jL&4m^PAD+YNV z(tgM*1&^*nR(?aa@quRNlQXkGBR&C;!Ib=5@DLKX`vHm#EJFv0x%r?q>j))~+O!1R zErbj-f<hX!D6rTHyl56QJsJQxLlei@VXzg9pdD(EJ_b0pp)FX*Py=Yp4ZOGs+-rxd z8H6&yVO&}as%u~(rAPOH_C6JZHfO=MlA)@AMni6CF#}|h2GJJ=4Ge)+q?UjOXdrob zJ)#gLRXu2rdU`2%d>pz*0^U#30ndd)CT2iR2JH?64G-o+=ZI4?^FZMZO0VEcb0N(~ zaEAhvQDCVRG`xw$6Gfo4O~neJ+7UEz2`&wCGxM;yAF33z)&f*|=PMY3?kmX#T`B?{ z2>{Jlftxbm;sTsZAZ00Np)sg9h8DL+)|XXg7b_IxTd69ffQk@Ei42-NhMW%sUVl}Y z2c4ZivL3Wi8nz1xG_D7W7|_<oB8B3D(&CcT9B7*#zWWlkI0;rdlw@M-jHiN@RzcS= zG6W=ow&sEM@IiA&VkSdy=F!cd^~<@5dEi-#(&8hn3aL4%*(F8!d7z^$6hK|*67X_d zc>f(Vv<E9^6LT{mi4tm1UTR_iBn=*ERnW*w1r70oPo*l>1g(Pv_Xj}%jMO8B21I5l zs8awcbwG`B&^RMxR|KLcNr9;Z4OM{mO5_)Vt||c4kv@r#u3aK%%nX##A*)_NDq(2` zRC;HE&t(GjEg>-mI*wnV0J{GHT&0wNTU=;miyi}FVGqJ(pfOo+%RvF0R$%KSK=yze z$)MpE$Qm{H^l>q0FIF}rD?^P0=XB@*4rr+cs7ypYnFlmD1X?l(8pS%gSpl(r25q1S zG<ps-G8eQdEi)U`fyo0c^Dky_EGf=}o%o=q;G3A251zjSpP~a=f(#Be@ah9Sg;3D= zF~n6zrh`tE01Z=sj*-cPEHDI@HsCR5aQaU~NMl)@0vfRgW$dEFQcyaBHy=Q!CqP=% z1@L5<Sp=Ge1Wi}vgT}OBr;vcwLm?_*P{*bKwiCA$)EWmL1Oy(@hwiV1ooNG2=J^WX zbzF(yAwa|#H&D;OhJ?U=$p=lYXJvw>MM0Yt!9{u=ct;6nq&_LX1hmxn=-x_D6#yF> zEy)B00BFGiXvhGxTL|0^%!HnP0NVTr>k!QZt+N2tk|{@Kf=dBV%R03fvMCmxwL#bB zKu04OK-cc17G)MIs40MU8Rk_MGaOk5Ymb2YN}%?3c4-l45(K<*3KSyXc{=c*KWu3b zXxs@B9H6NnXn_pY4{jiW%2LokGAO7^z-xA4jiE$v-x#z61Tsww@)oEX2W^xM0OcEy zhv8EyC8b9ff|uq(@&K%*1X@7>&h(%VDgmu8bvZIU8?=iKya^gqa-|mKWmZAze?901 z1n4X*!bADsln1U&Q6dkvKor!G2Ddq&{eI-59Z<&ZVa>{7Jq1wu1T}&{%{fqY3+|es zOmKjzKkyng@cwW;@a|Ml8U-H!1+9P*A!j*2dt@bvVDBg9rDwvr#L)II`YIuXyi{-t z0~{0iur4oRoiBKh0yJ6;S%L;O7P=G>G@qaYTKEii0;pJqyMRo0!cr>u#5C}3clewl zWTggd2Lz(ij5Ny*@7#cf3!pu8#LPRYYr$jjNX`ZAE&`34g4g(B+0}~@fw0;K)YX8k zSIL9z_(gIMXk}PtF{nNPFM5S`Wb#TBASX#dj#+{A^+4y_!jB3-%+DQN2<juD&C-G9 z8eq8$RBVD)Qb1+_VH07cpv$+jKwW0gqPtQ^f(55e_$~lYdIRlDLsVU$x<#QN5mbMH z*L<Xdq5#x{gXCS%a6M?p7Gl32qyhvrMnDw{C}#zLJH)V)oM7cGXrDZ!#sf{mpbTjv z=FGrR0?iwsjXTiw0N^EEpcJZrwzC@4GytuM068@kw5|{_u&w}Wmw@XLi0fe;AJFOp za90J~Z2^^ZM_Q4l^TGWhSP>3gpbU?1aM29fd0zl(?88@RK^zUX3)aH{wPRq*!a<{K zpe3H*BY2?q@__EYOU=v7D*>N{Se%_%R05hvf-YPJ8wlDGSgZiPl?Q%T&yn>I0r)jN znMDfdxAcJ2z>iE)0uL#JHu7eJjv|5flrpm*>smo^f_z*N=-!?((21W}iFyjK?X}>_ z8FUgzZb71=f)9AlP$DQhg6`G<E$7V6ECMg*0M7-18q;Nv6GT8~DS{^qVaWhAlmt2| z5!81Bwah?e8~W@oXmB6mR9MCURk`4$HK4N`K&^#Lg~X)HRFE(zW(z?11GHN<w*cG? z1iMNRv|kFmZyQwRgO&q8r+JV!-e-cQ9YO6I#M!o>UTJ1N_#73;hC68S1{(7yfb7o$ z)y$wx44II&4M;!88Hu2iWI!1ny3!0*^umiY&;Ys@sGpi$S_E2B1K&jnYIB0xx{#$h zpas&P_EsKfMQ$EAbie~PkPRyuprB051YZlB1Zt*eg0@v<S0b(c1=V!mHYaE+8R*m& zaE}hOR0A9y;H^5aYjr?LA}<}32SA5Yfv%1Kog11B>QWZvr(|Y>j(&ueTCi>I;1U=# zVcH716|g83ypSF=cLo|sgarg>w>PLIoRV0SuaK3W4eCH0SznR}Zv8{n&4I>uQ1`Q! zK!yl0o0v$Q?({^^c@5xm#z1@0Q$f)K>Z6sy>j}`nD5zEi1r+FbAMn1wBhx`GI?z@+ z(7vEd&`eztsMsh4_d39{gT)FNC7_FYKxcn~maBqFM_6qP894-%<44wm8v&p-X1Hn! zn8m1Ttl(u6=sI@ruqN0bL^~GJ_5<xO120hkl^5{!y`U5Gz$=z=6CtzYpkgmQQK1C& zJ|9S3mk7DY2U>a}k~Xvk1GTdtJ1w9$_ki62>cfDuYBA&x1z1i61s7=FH2gHATu@^Q z+@Gif&z(T4(A<0l@bS-}LH=TeqWl!l88#rLiHId?pd^NH4){#;%tX*C<WxjYAypwM zH51ef2c4h-9*oTdvC2Rz7>iT&7@)pFu0bIF$^{*#04mNv4HIyq5nj(B>;&D{;|1EK zR+5@sj9#69hJPUk+GbiQB$i}?_RN8cbWn|eQblAILHEajrIAW}Xe1w*2^#i+I|iC5 zN<rNqxFE6*K<P3SMHbcvN7Vx=C_p`A(8_@n$oXZkiG0YI8OWueDa8Wt<aQZk{U~^O z2uA-L(%*m-IoP#;JqMYVg)E>2&$PfA=Fr7qiJ-$tL8ITG?GLc&K@7{lgH@@;h&y*c z*%sntm`@Wk5wegz5hOKd=E1i@Lnd>MtXBYUod?w&ppisqryNw+!3WpD?bd8iepM}o zEg^+h<<M?%31|-w>eLfxE)OgV8W%<~3^56XGWmwc=->@iuywVSS>V}qNMjj3%n$N0 zXoLnd*aw~L2MzEcCj*#yrI~1}?;)*w@TvyT&>kq3Q&F}VK=y=UJtqs|jDpl6r0GBK zel^hQ2I$$Vpji%3qXx9<64uno2XD0jw=qEtCs<^F6Gd5OF=&ts(sBbWV?YZ=aGwG+ zUI4D`z`MD@Czd4^D<bzT$O=~6*8{m6nVt*UAqpxZzzpzoS^;<wA;@M`$TojSSq|EC zjV2GuN}vO2pc7u;i7jaKff_O>rviYE2m+1m6lJES=j12lgBMPL4h&OLEmi`Z>ynra z+L+3KT=c*<QX+}wrRKqwG$)p(Cqk_ToqGy8*&z#g*?~eHd>$ncG(doI%tC5TDrh1G zRQDmQB*k!8wBt4U$U0D_%g@bB&C0X_cSJ!;N<lqva8nw*>lc(bL1O~NiDil4_By2B z4%#sZS_xL704pw0QxK@ehIc%mQ(~ZT(@gN<F>oyjE<`|WJ$SVU8_s}CkH7~olmbA9 zT!WW0;3|of^ccYP0Jy^g+53Vx(*PPJu!%5ewglw@Py-2Zn-r+S3r`@RQ3Iq(5;Txo z3h#a+^(Vo#Z7R570h+G_uV4g)DyXo64XUEuK?K@L0UbnjMY@6rw0WSYKmpVY25-43 z25o_c4!D4d7DPfoE@WU;)O6_KZP0iGWm%MA2S}X+YK6e3oby4)pFqkJsJAiBxdFKe z)Yt~?d&yKN$S+CFOU?wHo>7!pm6;7XS_)Q5W}<cpVFw$7%NK~<kRb%fJSez;&4k`E z1nP!@A`W~!5vZ019iR@b7K)O<V_7;1ppzm}K*zK}BQG;w0n)HJx>*5odR;N-q`}O* z%)D$+Y6Ug86H7pYXrOi?xD$|Al9`tcn%99Z&WANaL2V_(?LyF<Gl|6tpjA|$1ra64 zu?z0W6@%6mD<D;m@OlJo?F{y-hM*+_XfH9S`wVGMKvvEufR`G<4r4@_$pZCaK;;yU z5QN4!e2ffKAHtmojs`k8QUThg1GT>(Z8>PhfI1E3N}|NfoK#RE%LOkZ1|Po;T0#uU zJ<w%AsCy_N4IEIV3(oJLZ4_WlpacS%0R#`KDS%oD;N{pzsVOHBv^iIyC^HE(P*{q3 z)J|DG=wwF)*l-Obh{4@^&_XfLQK+quj0HML5!9n7My{_F@<2CAfTs09t3IIX62J{+ z4R~UMwTnPgkD8!9CR)%y8<L=vfTbm{`E1ZGJWyp0jazW}3m=yPEtrRNEkJq`L6h;| zA{BJ<U=jGpGic!fDq|6a2k0O?P^Ql;P{@Ovx0nbUJGMd}DTQBG1gZr<>qTHC8fZru zv<TCLPO*b7od6xykXZy3fW|taenuHcgRd3>okRtSE64%8pm{Y|XBTw1RU-H_f5bE= z_S=b2w(g)iptuygss=Q$0lpFnJYo$SZ3kxz)nWx$5#<P)mIF=KBTjlTR6#7r)r6!B zcrYNJMTT5Tz&s5;Z7v1WZ$b<^LnjcyLwTu1;Lbeco&?ZwB#=T9X(a}DN(FS%1!$ZW zv|I($=*)*JgQhRgHZ+Jy#o#dzc;Q%_SOzZ?AuCwmtB3PSK$BOX_CEMRjgm}Is)SWt zpa=)GK0pNycr_a6GA+=pIf*%C`JhuLvhvemBO)MkQCm&0F`pyTAr%g2TpV&Fdn$O_ zVP-LCO%Zrl0<?}3y2V-t6i(o-C@96krnbN%Q{cTP(6YZW3w)+BB1MCu47AcE7nHY< zyPlv*1-cIuR5n0Y7U(fV<zyy-W=X+KNzhh!@Ei(wi3hYI1T_$$*A=OP?j8cwAdq=i z#A4G#*o8*mnc_syt_WDC0KEA=u^4nkNLD^f8Egm>Gy#opC1{5e=q{BM1<*l}s_+Yr z5KCo2!3$b=baXZ7SOd^#XGvl)<VK?aj0pf(yB@re0DP4ZrW)|LEMx^Ks3KE@Evg3Z za0KmeDM^H0YlNv6SsV0}FmM(E`5fGz#HkZJ;)ik$Gf5U>(+=;_K?f~Bkqnyd%+5K| v3U>#1k{Wc|2_*Hx*2$G+=468gnn2T>pw&qXi1V`;;E4cwa|{F0u5|_gw9x?A literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-lt_LT.po b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-lt_LT.po new file mode 100644 index 000000000..8a94ee5d6 --- /dev/null +++ b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-lt_LT.po @@ -0,0 +1,1555 @@ +# Translation of the WordPress plugin by . +# Copyright (C) 2010 +# This file is distributed under the same license as the package. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: WP Super Cache\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n" +"POT-Creation-Date: 2010-09-27 13:58+0000\n" +"PO-Revision-Date: 2011-07-30 20:42+0200\n" +"Last-Translator: Natalija Strazdauskienė <ciuvir@mail.ru>\n" +"Language-Team: Nata Strazda <nata@epastas.lt>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Lithuanian\n" +"X-Poedit-Country: LITHUANIA\n" + +#: plugins/awaitingmoderation.php:4 +msgid "Your comment is awaiting moderation." +msgstr "Jūsų komentaras laukia patvirtinimo." + +#: plugins/awaitingmoderation.php:23 +#: plugins/awaitingmoderation.php:38 +#: plugins/badbehaviour.php:47 +#: plugins/badbehaviour.php:65 +#: plugins/domain-mapping.php:47 +#: plugins/domain-mapping.php:62 +#: plugins/searchengine.php:61 +#: plugins/searchengine.php:76 +#: wp-cache.php:1114 +msgid "Disable" +msgstr "Išjungti" + +#: plugins/awaitingmoderation.php:29 +#: plugins/badbehaviour.php:55 +#: plugins/domain-mapping.php:53 +#: plugins/searchengine.php:67 +msgid "disabled" +msgstr "išjungtas" + +#: plugins/awaitingmoderation.php:31 +#: plugins/badbehaviour.php:57 +#: plugins/domain-mapping.php:55 +#: plugins/searchengine.php:69 +#: wp-cache.php:1460 +msgid "enabled" +msgstr "įjungtas" + +#: plugins/awaitingmoderation.php:33 +#, php-format +msgid "Awaiting Moderation plugin is %s" +msgstr "Laukiamas patvirtinimo įskiepis yra %s" + +#: plugins/awaitingmoderation.php:34 +msgid "(Remove the text \"Your comment is awaiting moderation.\" when someone leaves a moderated comment.) " +msgstr "(Pašalinti tekstą \"Jūsų komentaras laukia patvirtinimo.\", kai kas nors palieka komentarą peržiūrai.)" + +#: plugins/awaitingmoderation.php:36 +#: plugins/badbehaviour.php:63 +#: plugins/domain-mapping.php:60 +#: plugins/searchengine.php:74 +#: wp-cache.php:1114 +msgid "Enable" +msgstr "Įjungti" + +#: plugins/badbehaviour.php:45 +msgid "Bad Behaviour not found. Please check your install." +msgstr "Bad Behaviour nerasta. Prašome patikrinti jūsų įdiegimą." + +#: plugins/badbehaviour.php:60 +#, php-format +msgid "Bad Behaviour support is %s." +msgstr "Bad Behaviour parama yra %s." + +#: plugins/badbehaviour.php:61 +#, php-format +msgid "(Only legacy caching supported, disabled compression and requires <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-behavior/\") " +msgstr "(Šis įskiepis funkcionuos tik vidutinio talpinimo režimu, atjunkite suspaudimą ir įdiekite įskiepį <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> \"%s/plugins/blogas-elgesio/\")" + +#: plugins/badbehaviour.php:69 +#: wp-cache.php:1191 +#: wp-cache.php:1193 +msgid "Warning!" +msgstr "Dėmesio!" + +#: plugins/domain-mapping.php:57 +#, php-format +msgid "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> support plugin is %s" +msgstr "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> įskiepio palaikymas yra is %s" + +#: plugins/domain-mapping.php:58 +msgid "(support for multiple domains on multisite websites) " +msgstr "(palaiko daugybinius domenus ir daugybines svetaines)" + +#: plugins/domain-mapping.php:72 +msgid "Domain Mapping plugin detected! Please go to the Supercache plugins page and enable the domain mapping helper plugin." +msgstr "Domain Mapping įskiepis aptiktas! Prašome grįžti į įskiepių Supercache puslapį ir įjungti domeno žemėlapių padėjėjo įskiepį." + +#: plugins/searchengine.php:71 +#, php-format +msgid "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> plugin is %s." +msgstr "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> įskiepis yra %s." + +#: plugins/searchengine.php:72 +msgid "(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> too) " +msgstr "(reikalingas <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> taip pat) " + +#: wp-cache.php:87 +#, php-format +msgid "Please create %s /wp-cache-config.php from wp-super-cache/wp-cache-config-sample.php" +msgstr "Prašome sukurti %s /wp-cache-config.php iš wp-super-cache/wp-cache-config-sample.php" + +#: wp-cache.php:138 +msgid "Warning! PHP Safe Mode Enabled!" +msgstr "Įspėjimas! PHP Saugus režymas įjungtas!" + +#: wp-cache.php:139 +msgid "You may experience problems running this plugin because SAFE MODE is enabled." +msgstr "Jums gali kilti problemų naudojant šį įskiepį, nes Safe Mode yra įjungtas." + +#: wp-cache.php:143 +msgid "Your server is set up to check the owner of PHP scripts before allowing them to read and write files." +msgstr "Jūsų serveris patikrins PHP skriptų savininką, prieš leidžiant jiems skaityti ir rašyti failus." + +#: wp-cache.php:144 +#, php-format +msgid "You or an administrator may be able to make it work by changing the group owner of the plugin scripts to match that of the web server user. The group owner of the %s/cache/ directory must also be changed. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details." +msgstr "Jūs arba administratorius galite padaryti jį dirbantį, keisdami įskiepio skriptų grupės savininką, kad atitiktų žiniatinklio serverio vartotoją. %s/cache/ katalogas taip pat turi būti pakeistas. Žiūrėti <a href=\"http://php.net/features.safe-mode\">saugaus rėžimo puslapį</a> dėl papildomos informacijos." + +#: wp-cache.php:146 +msgid "You or an administrator must disable this. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details. This cannot be disabled in a .htaccess file unfortunately. It must be done in the php.ini config file." +msgstr "Jūs arba administratorius turite atjungti tai. Žiūrėkite <a href=\"http://php.net/features.safe-mode\">saugaus rėžimo puslapį</a> dėl papildomos informacijos. Dėja, tai negali būti atjungta .htaccess faile. Tam reikia papildyti php.ini konfiguracijos failą." + +#: wp-cache.php:152 +msgid "Permlink Structure Error" +msgstr "Nuolatinės nuorodos struktūra" + +#: wp-cache.php:153 +msgid "A custom url or permalink structure is required for this plugin to work correctly. Please go to the <a href=\"options-permalink.php\">Permalinks Options Page</a> to configure your permalinks." +msgstr "Teisingui įskiepio darbui reikalingas korektiškas url ar pastovios nuorodos struktūros nustatymas.. Prašome eiti į <a href=\"options-permalink.php\">Pastovių nuorodų puslapį</a>, kad sukonfiguruoti pastovias nuorodas." + +#: wp-cache.php:165 +#, php-format +msgid "Warning! Your hostname \"%s\" resolves to %s" +msgstr "Įspėjimas! Jūsų prieglobos vardas \"%s\" atsako %s" + +#: wp-cache.php:166 +#, php-format +msgid "Your server thinks your hostname resolves to %s. Some services such as garbage collection by this plugin, and WordPress scheduled posts may not operate correctly." +msgstr "Jūsų serveris galvoja, jog jūsų prieglobos vardas pasikeitė į %s. Kai kurie servisai, kaip pavyzdžiui, šiukšlių surinkimas šiame įskiepyje ir WordPress planuojamuose žinutėse gali neveikti tinkamai." + +#: wp-cache.php:167 +#: wp-cache.php:181 +#, php-format +msgid "Please see entry 16 in the <a href=\"%s\">Troubleshooting section</a> of the readme.txt" +msgstr "Prašau žiūrėti 16 eilutę <a href=\"%s\">problemų sekcijoje</a> readme.txt" + +#: wp-cache.php:180 +msgid "Unfortunately WordPress cannot find the file wp-cron.php. This script is required for the the correct operation of garbage collection by this plugin, WordPress scheduled posts as well as other critical activities." +msgstr "Dėja, WordPress negali rasti wp-cron.php failą. Šis skriptas reikalingas korektiškam šiukšlynės išvalymo operacijos rodymui šiam įskiepiui, WordPress reguliariose žinutėse bei kitose svarbiose vietose." + +#: wp-cache.php:195 +msgid "Cannot continue... fix previous problems and retry." +msgstr "Negalima tęsti...ištaisykite bųvusias problemas ir pabandykite iš naujo." + +#: wp-cache.php:204 +msgid "Zlib Output Compression Enabled!" +msgstr "Zlib Išėjimo suspaudimas įjungtas!" + +#: wp-cache.php:205 +msgid "PHP is compressing the data sent to the visitors of your site. Disabling this is recommended as the plugin caches the compressed output once instead of compressing the same page over and over again. Also see #21 in the Troubleshooting section. See <a href=\"http://php.net/manual/en/zlib.configuration.php\">this page</a> for instructions on modifying your php.ini." +msgstr "PHP naudoja duomenų suspaudimą dėl jūsų svetainės lankytojų puslapių atvaizdavimui. Šios parinkties atjungimas yra rekomenduojamas, kad išvengti daugkartinio puslapių suspaudimo su įskiepiu. Taipogi žiūrėkite #21 Problemų sekcijoje. Žiūrėkite <a href=\"http://php.net/manual/en/zlib.configuration.php\">šį puslapį</a>, kad sekti instrukcijas modifikuotame jūsų php.ini." + +#: wp-cache.php:209 +msgid "Mod rewrite may not be installed!" +msgstr "Mod rewrite negali būti įdiegtas!" + +#: wp-cache.php:210 +msgid "It appears that mod_rewrite is not installed. Sometimes this check isn’t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes." +msgstr "Įvyko klaida, susijusi su tuo, kad modulis mod_rewrite neegzistuoja arba nėra įdiegtas. Prašome patikrinti modulio mod_rewrite serverio konfiguracijoje. Modulis reikalingas korektiškam įskiepio darbui su statistiniais failais. Be prijungto mod_rewrite jūs galite naudoti tik režimus su PHP palaikymu arba vidutinį talpinimą." + +#: wp-cache.php:215 +msgid "Read Only Mode. Configuration cannot be changed." +msgstr "Tik skaitymo režimas. Konfigūracija negali būti pakeista." + +#: wp-cache.php:216 +#, php-format +msgid "The WP Super Cache configuration file is <code>%s/wp-cache-config.php</code> and cannot be modified. That file must be writeable by the webserver to make any changes." +msgstr "Konfiguracijos įskiepio failas WP Super Cache <code>%s/wp-cache-config.php</code> negali būti pakeistas. Kad tęsti, jūs turite nustatyti rašymo teises." + +#: wp-cache.php:217 +msgid "A simple way of doing that is by changing the permissions temporarily using the CHMOD command or through your ftp client. Make sure it’s globally writeable and it should be fine." +msgstr "Paparsčiausias būdas tai išspręsti - pakeisti prieigos teises, naudojant CHMOD, per FTP-klientą. Pakanka nustatyti globalias teises rašymui." + +#: wp-cache.php:218 +msgid "Writeable:" +msgstr "Įrašomieji:" + +#: wp-cache.php:219 +msgid "Readonly:" +msgstr "Tik skaitymui:" + +#: wp-cache.php:231 +#, php-format +msgid "Warning! %s is writeable!" +msgstr "Įspėjimas! %s yra įrašomas!" + +#: wp-cache.php:232 +#, php-format +msgid "You should change the permissions on %s and make it more restrictive. Use your ftp client, or the following command to fix things:" +msgstr "Jums reikia pakeisti teises %s, ir padaryti jį labiau ribojamu. Naudokite savo FTP klientą arba šią komandą:" + +#: wp-cache.php:240 +msgid "Mobile rewrite rules detected" +msgstr "Mobiliai perrašytų taisyklių pažeidimai" + +#: wp-cache.php:241 +msgid "For best performance you should enable \"Mobile device support\" or delete the mobile rewrite rules in your .htaccess. Look for the 2 lines with the text \"2.0\\ MMP|240x320\" and delete those." +msgstr "Geriausiu atvėju turėtumėte įjungti \"Mobiliojo prietaiso parama\" arba ištrinti .htaccess mobiliojo perrašymo taisykles. Ieškoti 2 eilutę su tekstu \"2.0\\MMP|240x320\" ir ištrinti." + +#: wp-cache.php:241 +msgid "This will have no affect on ordinary users but mobile users will see uncached pages." +msgstr "Tai nedaro jokios įtakos paprastiems vartotojams, tačiau mobiliojo ryšio vartotojai galės matyti netalpinamus puslapius." + +#: wp-cache.php:247 +#: wp-cache.php:258 +msgid "Rewrite rules must be updated" +msgstr "Perrašomos taisyklės turi būti atnaujinamos" + +#: wp-cache.php:248 +#: wp-cache.php:259 +msgid "The rewrite rules required by this plugin have changed or are missing. " +msgstr "Šis įskiepis reikalauja perrašomų taisyklių pasikeitimą arba jų nėra." + +#: wp-cache.php:249 +msgid "Mobile support requires extra rules in your .htaccess file, or you can set the plugin to legacy mode. Here are your options (in order of difficulty):" +msgstr "Mobilusis palaikymas reikalauja papildomų taisyklių jūsų .htaccess faile arba galite nustatyti įjungtu režimą. Čia yra jūsų parinktys (sudėtingumo tvarka):" + +#: wp-cache.php:250 +msgid "Set the plugin to legacy mode and enable mobile support." +msgstr "Nustatykite vidutinio talpynimo režimu ir kad būtų mobiliojo ryšio palaikymas." + +#: wp-cache.php:251 +#: wp-cache.php:260 +msgid "Scroll down the Advanced Settings page and click the <strong>Update Mod_Rewrite Rules</strong> button." +msgstr "Slinkite žemyn puslapį Išplėstiniai nustatymai ir spustelėkite mygtuką <strong>Atnaujinti mod_rewrite taisykles.</strong>" + +#: wp-cache.php:252 +#, php-format +msgid "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." +msgstr "Ištrinti įskiepio mod_rewrite taisykles %s.htaccess tarp <code># BEGIN WPSuperCache</code> ir <code># END WPSuperCache</code> ir tegul įskiepis regeneruoja juos kraunantis puslapiui." + +#: wp-cache.php:253 +#, php-format +msgid "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)" +msgstr "Pridėkite taisykles patys. Redaguoti %s.htaccess ir rasti kodo bloką tarp <code># BEGIN WPSuperCache</code> ir <code># END WPSuperCache</code> . Yra du skyriai, kurie atrodo labai panašiai. Tiesiog žemiau linijos <code>%%{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$</code> pridėkite šias eilutes: (tai padaryti du kartus, vieną kartą kiekviename skyriuje)" + +#: wp-cache.php:266 +msgid "Required to serve compressed supercache files properly." +msgstr "Reikalaujama tinkamai suspaustiems supercache failams." + +#: wp-cache.php:266 +msgid "Required to set caching information on supercache pages. IE7 users will see old pages without this module." +msgstr "Privalo nustatyti talpyklos informaciją supercache puslapiuose. IE7 vartotojai be šio modulio matys senus puslapius." + +#: wp-cache.php:266 +msgid "Set the expiry date on supercached pages. Visitors may not see new pages when they refresh or leave comments without this module." +msgstr "Nustatyti galiojimo supercached puslapių pabaigos datą. Lankytojai nematys naujų puslapių, kai jie atsinaujins ar palikti komentarus be šio modulio." + +#: wp-cache.php:273 +msgid "Missing Apache Modules" +msgstr "Trūksta Apache modulių" + +#: wp-cache.php:274 +msgid "The following Apache modules are missing. The plugin will work in legacy mode without them. In full Supercache mode, your visitors may see corrupted pages or out of date content however." +msgstr "Trūksta šių Apache modulių. Įskiepis dirbs vidutiniu režimu be jų. Pilnu Supercache režimu jūsų lankytojai gali pamatyti sugadintus puslapius ar pasibaigusios datos turinį." + +#: wp-cache.php:413 +msgid "<strong>Warning!</strong> You attempted to enable compression but <code>zlib.output_compression</code> is enabled. See #21 in the Troubleshooting section of the readme file." +msgstr "<strong>Įspėjimas!</strong> Jūs bandėte įjungti suspaudimą, bet <code>zlib.output_compression</code> zlib.output_compression yra įjungtas . Žr. #21 skyrių \"Problemų diagnostika\" readme failą." + +#: wp-cache.php:501 +msgid "WP Super Cache Settings" +msgstr "WP Super talpyklos nustatymai" + +#: wp-cache.php:512 +msgid "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced Settings Page by default." +msgstr "Pranešimas: <em>mod_rewrite arba vidutinės talpyklos įjungimas.</em> Rodyti išplėstinius nustatymų puslapį pagal nutylėjimą." + +#: wp-cache.php:523 +msgid "Configuration file changed, some values might be wrong. Load the page again from the \"Settings\" menu to reset them." +msgstr "Konfigūracijos failas pakeistas, kai kurios reikšmės gali būti klaidingos. Pakraukite puslapį iš naujo iš \"Nustatymai \" meniu, kad tai ištaisyti." + +#: wp-cache.php:540 +#: wp-cache.php:614 +msgid "Caching must be enabled to use this feature" +msgstr "Talpykla turi būti įjungta jei norite naudoti šią funkciją" + +#: wp-cache.php:542 +msgid "Cache Tester" +msgstr "Talpyklos patikra" + +#: wp-cache.php:543 +msgid "Test your cached website by clicking the test button below." +msgstr "Pasitikrinkite savo išsaugotą svetainę, paspaudę žemiau esantį mygtuką testavimui." + +#: wp-cache.php:550 +#, php-format +msgid "Fetching %s to prime cache: " +msgstr "Patikra %s svarbiausios talpyklos:" + +#: wp-cache.php:552 +#: wp-cache.php:559 +#: wp-cache.php:566 +msgid "OK" +msgstr "OK" + +#: wp-cache.php:557 +#, php-format +msgid "Fetching first copy of %s: " +msgstr "Pirmosios kopijos %s patikra:" + +#: wp-cache.php:564 +#, php-format +msgid "Fetching second copy of %s: " +msgstr "Antrosios kopijos %s patikra:" + +#: wp-cache.php:570 +msgid "One or more page requests failed:" +msgstr "Viena ar daugiau puslapio užklausų nepavyko:" + +#: wp-cache.php:589 +#: wp-cache.php:590 +#, php-format +msgid "Page %d: %d (%s)" +msgstr "Puslapis %d:%d (%s)" + +#: wp-cache.php:596 +#, php-format +msgid "Page 1: %s" +msgstr "Puslapis 1: %s" + +#: wp-cache.php:597 +#, php-format +msgid "Page 2: %s" +msgstr "Puslapis 2: %s" + +#: wp-cache.php:598 +msgid "The timestamps on both pages match!" +msgstr "Laikini abiejų puslpių štampai sutampa!" + +#: wp-cache.php:600 +msgid "The pages do not match! Timestamps differ or were not found!" +msgstr "Puslapiai nesutampa! Laikinas štampas skiriasi arba nebuvo rastas!" + +#: wp-cache.php:606 +msgid "Send non-secure (non https) request for homepage" +msgstr "Išsiųsti neapsaugotą (ne per https) užklausą pagrindiniam puslapiui" + +#: wp-cache.php:607 +msgid "Test Cache" +msgstr "Patikrinti" + +#: wp-cache.php:632 +#: wp-cache.php:755 +msgid "Cancel Cache Preload" +msgstr "Atšaukti bendrąją talpyklą" + +#: wp-cache.php:638 +msgid "Scheduled preloading of cache cancelled. If a job is currently running it will not shutdown until the current 100 pages are complete." +msgstr "Bendroji talpykla pagal tvarkaraštį atjungta. Jeigu darbas yra paleistas, jis nebus uždarytas tol, kol einamosios 100 puslapių nebus talpykloje." + +#: wp-cache.php:649 +msgid "Scheduled preloading of cache cancelled." +msgstr "Bendroji talpykla pagal tvarkaraštį atjungta." + +#: wp-cache.php:675 +#: wp-cache.php:753 +msgid "Preload Cache Now" +msgstr "Sukūrti bendrąją talpyklą dabar" + +#: wp-cache.php:678 +msgid "Scheduled preloading of cache in 10 seconds." +msgstr "Bendroji talpykla pradės darbą po 10 sek." + +#: wp-cache.php:682 +#, php-format +msgid "Scheduled preloading of cache in %d minutes" +msgstr "Bendroji talpykla pradės veikti po %d min" + +#: wp-cache.php:686 +msgid "This will cache every published post and page on your site. It will create supercache static files so unknown visitors (including bots) will hit a cached page. This will probably help your Google ranking as they are using speed as a metric when judging websites now." +msgstr "Tai bus talpykloje po kiekvieno žinutės ir puslapio patalpinimo jūsų svetainėje. Ji sukurs supercache statinius failus, kad nežinomų lankytojų (įskaitant botų) lankys išsaugotą puslapį. Tai tikriausiai padės Google reitingavimui, nes jie kaip rodiklį naudoja greičio metriką, sprendžiant iš puslapio." + +#: wp-cache.php:687 +msgid "Preloading creates lots of files however. Caching is done from the newest post to the oldest so please consider only caching the newest if you have lots (10,000+) of posts. This is especially important on shared hosting." +msgstr "Tačiau, naudojant šio tipo talpyklą sukūriama daug daugiau failų. Rekomenduojama naudoti tokį būdą, jei pas jus labai daug įrašų (10,000+) bloge. Ypač tai svarbu, jeigu jūs naudojatės virtualaus hostingo paslaugomis." + +#: wp-cache.php:688 +msgid "In ’Preload Mode’ regular garbage collection will only clean out old legacy files for known users, not the preloaded supercache files. This is a recommended setting when the cache is preloaded." +msgstr "Režime ’Bendro talpinimo’ planuotas šiukšlių išvalymas ištrins tik talpykloje esančius paprasto tipo įrašus (talpykla iš Super Cache nebus pašalintas). Tai yra rekomenduojama naudojimui." + +#: wp-cache.php:692 +#, php-format +msgid "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d minutes.)" +msgstr "Atnaujinti bendrą talpyklą kas %s min (įveskite 0, kad atjungti, minimalus min skaičius %d)." + +#: wp-cache.php:705 +msgid "all" +msgstr "visi" + +#: wp-cache.php:718 +#, php-format +msgid "Preload %s posts." +msgstr "Saugoti %s įrašus." + +#: wp-cache.php:725 +msgid "Preload mode (garbage collection only on legacy cache files. Recommended.)" +msgstr "Preliminarus režimas (šiukšlių išvalymas veikia ne pilnai, Rekomenduojama.)" + +#: wp-cache.php:728 +msgid "Send me status emails when files are refreshed." +msgstr "Siųsti man statusą elektroniniu paštu, kai failai yra atnaujinami." + +#: wp-cache.php:733 +msgid "Many emails, 2 emails per 100 posts." +msgstr "Daug laiškų, 2 laiškai į 100 žinučių." + +#: wp-cache.php:736 +msgid "Medium, 1 email per 100 posts." +msgstr "Vidutinis lygis: 1 email į 100 žinučių." + +#: wp-cache.php:739 +msgid "Less emails, 1 at the start and 1 at the end of preloading all posts." +msgstr "Žemas lygis: 1 e-mail pradžioje ir 1 gale po visų žinučių apkrova." + +#: wp-cache.php:743 +#, php-format +msgid "Refresh of cache in %d hours %d minutes and %d seconds." +msgstr "Talpyklos atnaujinimas po %d val %d min ir %d sek." + +#: wp-cache.php:744 +#, php-format +msgid "Full refresh of cache in %d hours %d minutes and %d seconds." +msgstr "Pilnas saugyklos atnaujinimas:%d val %d min ir %d sekundžių." + +#: wp-cache.php:750 +#, php-format +msgid "Currently caching from post %d to %d." +msgstr "Šiuo metu saugoma iš %d į %d." + +#: wp-cache.php:753 +msgid "Update Settings" +msgstr "Atnaujinti nustatymus" + +#: wp-cache.php:761 +msgid "Preloading of cache disabled. Please disable legacy page caching or talk to your host administrator." +msgstr "Saugyklos prieškrova atjungta. Prašome įjungti pilną įskiepio darbą arba susisiekite su administratorium." + +#: wp-cache.php:776 +#: wp-cache.php:865 +msgid "Caching" +msgstr "Saugyklos statusas" + +#: wp-cache.php:780 +msgid "Cache hits to this website for quick access." +msgstr "Saugoti svetainės peržiūras greitai prieigai." + +#: wp-cache.php:780 +#: wp-cache.php:781 +#: wp-cache.php:795 +#: wp-cache.php:799 +#: wp-cache.php:802 +#: wp-cache.php:803 +#: wp-cache.php:868 +msgid "Recommended" +msgstr "Rekomenduojama" + +#: wp-cache.php:781 +msgid "Use mod_rewrite to serve cache files." +msgstr "Naudoti mod_rewrite talpyklos failų aptarnavimui." + +#: wp-cache.php:782 +msgid "Use PHP to serve cache files." +msgstr "Naudokite PHP talpyklos failų aptarnavimui." + +#: wp-cache.php:783 +msgid "Legacy page caching." +msgstr "Supaprastintas saugojimas." + +#: wp-cache.php:784 +msgid "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, while legacy caching is slower again, but more flexible and also easy to get working. New users should go with PHP caching." +msgstr "Naudojimas mod_rewrite padės paspartinti blogo darbą, negu PHP (nors šis variantas irgi ne toks lėtas). Šis režimas paprastesnis ir patogesnis, bet pradedančiajam geriau naudoti saugojamą PHP." + +#: wp-cache.php:790 +msgid "Miscellaneous" +msgstr "Įvairūs" + +#: wp-cache.php:795 +msgid "Compress pages so they’re served more quickly to visitors." +msgstr "Suspausti puslapius, kad paspartinti darbą." + +#: wp-cache.php:796 +msgid "Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache." +msgstr "Suspaudimas yra išjungtas pagal nutylėjimą, nes kai kurie hostingai turi problemų su suspaustais failais. Perjungimas tarp įjungimo ir išjungimo išvalo talpyklą." + +#: wp-cache.php:799 +msgid "304 Not Modified browser caching. Indicate when a page has not been modified since last requested." +msgstr "304 Ne modifikuota naršyklės talpykla. Nurodoma, kai puslapis nebuvo pakeistas nuo paskutinio užklausimo." + +#: wp-cache.php:800 +msgid "304 support is disabled by default because in the past GoDaddy had problems with some of the headers used." +msgstr "304 palaikymas yra išjungtas pagal nutylėjimą, nes pastaruoju metu GoDaddy turėjo problemų su kai kuriom naudojamom antraštėm." + +#: wp-cache.php:802 +msgid "Don’t cache pages for <acronym title=\"Logged in users and those that comment\">known users</acronym>." +msgstr "Negalima saugoti puslapių <acronym title=\"\"Prisijungimas vartotojų ir jų komentarai\">žinomiems vartotojams.</acronym>" + +#: wp-cache.php:803 +msgid "Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated." +msgstr "Talpykla atstatyta. Pateikti talpyklos failai anoniminiams vartotojams, kol naujas failas yra generuojamas." + +#: wp-cache.php:804 +msgid "Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)" +msgstr "Papasakoti visiems, kad naudojatės įskiepiu (pranešimas bus patalpintas blogo poraštėje)." + +#: wp-cache.php:810 +#: wp-cache.php:957 +#: wp-cache.php:1473 +msgid "Advanced" +msgstr "Išplėstinė" + +#: wp-cache.php:814 +msgid "Mobile device support." +msgstr "Mobiliojo prietaiso palaikymas." + +#: wp-cache.php:815 +msgid "Clear all cache files when a post or page is published." +msgstr "Išvalyti visus talpyklos failus, kai skelbiama žinutė ar puslapis." + +#: wp-cache.php:816 +msgid "Only refresh current page when comments made." +msgstr "Tik atnaujinti dabartinį puslapį, kai atsiranda nauji komentarai." + +#: wp-cache.php:817 +msgid "List the newest cached pages on this page." +msgstr "Sąrašas naujausių talpyklos puslapių šiame puslapyje." + +#: wp-cache.php:819 +msgid "Coarse file locking. You probably don’t need this but it may help if your server is underpowered. Warning! <em>May cause your server to lock up in very rare cases!</em>" +msgstr "Failų blokiravimas. Jms tikriausiai nereikia, tačiau ji gali padėti, jei jūsų serveris yra silpnas. Įspėjimas! <em>Gali sukelti jūsų serverio užrakinimą labai retais atvejais!</em>" + +#: wp-cache.php:822 +msgid "Use object cache to store cached files." +msgstr "Naudokite objekto talpyklą talpyklos failams saugoti." + +#: wp-cache.php:822 +msgid "(Experimental)" +msgstr "(Eksperimentinis)" + +#: wp-cache.php:829 +msgid "Note:" +msgstr "Pastaba:" + +#: wp-cache.php:831 +#, php-format +msgid "If uninstalling this plugin, make sure the directory <em>%s</em> is writeable by the webserver so the files <em>advanced-cache.php</em> and <em>cache-config.php</em> can be deleted automatically. (Making sure those files are writeable too is probably a good idea!)" +msgstr "Jeigu pašalinti šį įskiepį, įsitikinkite, kad katalogo <em>%s</em> yra įrašomi serveryje, todėl <em>advanced-cache.php</em> ir <em>cache-config.php</em> failai gali būti ištrinti automatiškai . (Įsitikinkite, kad tie failai yra įrašomi!)" + +#: wp-cache.php:832 +#, php-format +msgid "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for instructions on uninstalling this script. Look for the heading, \"How to uninstall WP Super Cache\"." +msgstr "Prašome žiūrėti <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> instrukcijas, kaip pašalinti šį scenarijų . Ieškoti pozicijoje, \"Kaip pašalinti WP Super Cache\"." + +#: wp-cache.php:833 +#, php-format +msgid "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It includes installation documentation, a FAQ and Troubleshooting tips. The <a href=\"%2$s\">support forum</a> is also available. Your question may already have been answered." +msgstr "Reikia pagalbos? Patikrinkite <a href=\"%1$s\">Super Cache failą readme</a> . Jis apima įdiegimo dokumentaciją, DUK ir trikčių diagnostikos patarimų. <a href=\"%2$s\">Palaikymo forumas</a>. Į jūsų klausimą galbūt jau buvo atsakyta." + +#: wp-cache.php:836 +#: wp-cache.php:883 +msgid "Update Status" +msgstr "Atnaujinti statusą" + +#: wp-cache.php:843 +msgid "Accepted Filenames & Rejected URIs" +msgstr "Priimami failų pavadinimai & Atmesti URI" + +#: wp-cache.php:868 +msgid "Caching On" +msgstr "Talpykla įjungta" + +#: wp-cache.php:869 +msgid "Caching Off" +msgstr "Talpykla išjungta" + +#: wp-cache.php:870 +msgid "Note: enables PHP caching, cache rebuild, and mobile support" +msgstr "Pastaba: leidžia įjungti PHP talpinimą ir judriojo ryšio palaikymą" + +#: wp-cache.php:880 +msgid "Notice: Supercache mod_rewrite rules detected. Cached files will be served using those rules. Edit the .htaccess file in the root of your install and remove the SuperCache rules." +msgstr "Pastaba: Supercache mod_rewrite taisyklių aptikimas. Talpykliniai failai bus aptarnaujami naudojant šias taisykles. Redaguoti .htaccess failą jūsų pirminėje direktorijoje ir pašalinti SuperCache taisykles." + +#: wp-cache.php:892 +msgid "Make WordPress Faster" +msgstr "Padaryti WordPress spartesniu" + +#: wp-cache.php:893 +#, php-format +msgid "%1$s is maintained and developed by %2$s with contributions from many others." +msgstr "%1$s sukurtas ir palaikomas %2$s ir daugelis kitų." + +#: wp-cache.php:894 +#, php-format +msgid "He blogs at %1$s and posts photos at %2$s." +msgstr "Apsilankykite įskiepio autoriaus bloge %1$s ir publikuokite nuotraukas %2$s." + +#: wp-cache.php:895 +#, php-format +msgid "Please say hi to him on %s too!" +msgstr "Prašome aplankyti ir autoriaus %s!" + +#: wp-cache.php:903 +#, php-format +msgid "Cached pages since %1$s : <strong>%2$s</strong>" +msgstr "Puslapių talpykloje %1$s : <strong>%2$s</strong>" + +#: wp-cache.php:904 +msgid "Newest Cached Pages:" +msgstr "Nauji talpyklos puslapiai:" + +#: wp-cache.php:908 +#, php-format +msgid "Cached %s seconds ago" +msgstr "Įdėta į talpyklą prieš %s sek" + +#: wp-cache.php:911 +msgid "(may not always be accurate on busy sites)" +msgstr "(sąrašas nerekomenduojamas didelioms svetainėms)" + +#: wp-cache.php:930 +msgid "Cache plugins are PHP scripts that live in a plugins folder inside the wp-super-cache folder. They are loaded when Supercache loads, much sooner than regular WordPress plugins." +msgstr "Talpyklos įskiepiai yra PHP skriptai, kurie gyvena įskiepio aplanko viduje wp-super-cache aplanke. Jie pakraunami, kai pasikrauna Supercache, daug greičiau nei reguliarūs WordPress įskiepiai." + +#: wp-cache.php:931 +msgid "This is strictly an advanced feature only and knowledge of both PHP and WordPress actions is required to create them." +msgstr "Šiai parinkčiai naudoti reikalingi PHP ir WordPress žinios." + +#: wp-cache.php:941 +msgid "Available Plugins" +msgstr "Turimi įskiepiai" + +#: wp-cache.php:957 +msgid "Easy" +msgstr "Lengvas" + +#: wp-cache.php:957 +msgid "Tester & Contents" +msgstr "Testeris & Turinys" + +#: wp-cache.php:957 +msgid "Preload" +msgstr "Prieškrūvis" + +#: wp-cache.php:957 +msgid "Plugins" +msgstr "Įskiepiai" + +#: wp-cache.php:957 +msgid "Debug" +msgstr "Derinimas" + +#: wp-cache.php:984 +#, php-format +msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">the main site</a> of this network." +msgstr "Pastaba: taisylių WP Super Cache mod_rewrite tikrinimas atjungtas, kol nebus paleistas <a href=\"%s\">pagrindiniame bloge</a>." + +#: wp-cache.php:986 +#, php-format +msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">on the main site</a> of this network." +msgstr "Pastaba: Taisyklių WP Super Cache mod_rewrite tikrinimas atjungtas, kol nebus paleistas <a href=\"%s\">pagrindiniame bloge</a>." + +#: wp-cache.php:996 +msgid "Mod Rewrite Rules" +msgstr "Mod Rewrite taisyklės" + +#: wp-cache.php:1002 +msgid "WordPress MU Detected" +msgstr "WordPress MU aptiktas" + +#: wp-cache.php:1002 +msgid "Unfortunately the rewrite rules cannot be updated automatically when running WordPress MU. Please open your .htaccess and add the following mod_rewrite rules above any other rules in that file." +msgstr "Dėja, mod_rewrite negalima atnaujinti auto režimu WordPress MU. Jums teks rankiniu būdu tai atlikti: atidarykite failą .htaccess ir įterpkite sekančią taisyklę." + +#: wp-cache.php:1004 +msgid "Mod Rewrite rules cannot be updated!" +msgstr "Mod Rewrite taisyklės negali būti atnaujintos!" + +#: wp-cache.php:1005 +#, php-format +msgid "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s.htaccess for the auto update to work. They look like this and surround the main WordPress mod_rewrite rules:" +msgstr "Korektiškam darbui jūsų %s.htaccess faile turi būti įrašyti <strong>BEGIN</strong> ir <strong>END</strong>. Tarp jų randasi pagrindinės WordPress mod_rewrite taisyklės, pvz.:" + +#: wp-cache.php:1007 +msgid "Refresh this page when you have updated your .htaccess file." +msgstr "Atnaujinkite puslapį po to, kai atredaguosite .htaccess failą." + +#: wp-cache.php:1011 +msgid "Thank you for upgrading." +msgstr "Dėkojame už modernizaciją." + +#: wp-cache.php:1011 +#, php-format +msgid "The mod_rewrite rules changed since you last installed this plugin. Unfortunately you must remove the old supercache rules before the new ones are updated. Refresh this page when you have edited your .htaccess file. If you wish to manually upgrade, change the following line: %1$s so it looks like this: %2$s The only changes are \"HTTP_COOKIE\" becomes \"HTTP:Cookie\" and \"wordpressuser\" becomes \"wordpress\". This is a WordPress 2.5 change but it’s backwards compatible with older versions if you’re brave enough to use them." +msgstr "Po paskutinio įskiepio atnaujinimo mod_rewrite taisyklės buvo pakeistos. Dėja, jums teks rankiniu būdu pašalinti senas taisykles. Atnaujinkite puslapį, kai baigsite redagavimą .htaccess failo. Jeigu norite atnaujinti viską patys, tuomet pakeiskite sekančią eilutę: %1$s į šią: %2$s . Vienintelis skirtumas - tai pakeitimas \"HTTP_COOKIE\" į \"HTTP:Cookie\" ir \"wordpressuser\" į \"wordpress\". Šie pakeitimai susiję su nauja WordPress 2.5 versija. " + +#: wp-cache.php:1015 +msgid "Trailing slash check required." +msgstr "Reikalinga trailing slash patikra." + +#: wp-cache.php:1015 +msgid "It looks like your blog has URLs that end with a \"/\". Unfortunately since you installed this plugin a duplicate content bug has been found where URLs not ending in a \"/\" end serve the same content as those with the \"/\" and do not redirect to the proper URL. To fix, you must edit your .htaccess file and add these two rules to the two groups of Super Cache rules:" +msgstr "Rodos, visos jūsų blogo nuorodos baigiasi simboliu \"/\". Dėja, kai tik jūs įdiegėte įskiepį, suveikė funkcija, radusi nuorodų kopijas be \"/\" gale, ir dabar negali perkelti teisingu adresu. Problemą pašalinti padėsfailo .htaccess redagavimas ir 2 naujų taisyklių įterpimas prie pagrindinių Supercache įskiepio taisyklių:" + +#: wp-cache.php:1017 +msgid "You can see where the rules go and examine the complete rules by clicking the \"View mod_rewrite rules\" link below." +msgstr "Kad pamatyti pilną veikiančių taisyklių sąrašą, paspauskite mygtuką \"Pažiūrėti mod_rewrite taisykles\"." + +#: wp-cache.php:1031 +msgid "Mod Rewrite rules updated!" +msgstr "Mod_rewrite taisyklės atnaujintos!" + +#: wp-cache.php:1032 +#, php-format +msgid "%s.htaccess has been updated with the necessary mod_rewrite rules. Please verify they are correct. They should look like this:" +msgstr "failas %s.htaccess buvo sėkmingai atnaujintas, reikalingos mod_rewrite taisyklės pridėtos. Prašome patikrinti jas. Jos turi atrodyti taip:" + +#: wp-cache.php:1034 +msgid "Mod Rewrite rules must be updated!" +msgstr "Taisyklės mod_rewrite turi būti atnaujintos!" + +#: wp-cache.php:1035 +#, php-format +msgid "Your %s.htaccess is not writable by the webserver and must be updated with the necessary mod_rewrite rules. The new rules go above the regular WordPress rules as shown in the code below:" +msgstr "Jūsų failas %s.htaccess nepasiekiamas įrašymui (serverio nustatymuose) ir negali būti atnaujintas auto režimu. Jūs turite rankiniu būdu pridėti naujas taisykles prie pagrindinių WordPress taip, kaip nurodyta žemiau:" + +#: wp-cache.php:1040 +#, php-format +msgid "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /> Click the following link to see the lines added to that file. If you have upgraded the plugin make sure these rules match." +msgstr "Taisyklės mod_rewrite įskiepiui WP Super Cache buvo aptiktos faile %s.htaccess.<br /> Paspauskite mygtuką, kad peržiūrėti eilutes. Jeigu jūs ką tik atnaujinote įskiepį, patikrinkite visas taisykles." + +#: wp-cache.php:1043 +msgid "A difference between the rules in your .htaccess file and the plugin rewrite rules has been found. This could be simple whitespace differences but you should compare the rules in the file with those below as soon as possible. Click the ’Update Mod_Rewrite Rules’ button to update the rules." +msgstr "Tarp taisyklių jūsų faile .htaccess ir taisyklių pačio įskiepio rasti nesutapimai. Tai gali būti papildomas simbolis eilutėje, bet jūs patys turite sulyginti originalias taisykles su savo kuo greičiau. Paspauskite mygtuką ’Atnaujinti Mod_Rewrite taisykles’, kad padaryti tai ato režimu." + +#: wp-cache.php:1046 +msgid "View Mod_Rewrite Rules" +msgstr "Žiūrėti mod_rewrite taisykles" + +#: wp-cache.php:1050 +#: wp-cache.php:2287 +#, php-format +msgid "Rules must be added to %s too:" +msgstr "Taisyklės taip pat bus įterptos į %s:" + +#: wp-cache.php:1058 +#, php-format +msgid "Gzip encoding rules in %s.htaccess created." +msgstr "Gzip-suspaudimo taisyklės patalpintos į %s.htaccess." + +#: wp-cache.php:1065 +msgid "Fix Configuration" +msgstr "Nustatyti konfigūravimą" + +#: wp-cache.php:1068 +msgid "Restore Default Configuration" +msgstr "Atkurti numatytąją konfigūraciją." + +#: wp-cache.php:1076 +msgid "Comment moderation is enabled. Your comment may take some time to appear." +msgstr "Komentarų tikrinimas įjungtas. Po kiek laiko jūsų komentarai bus apublikuoti." + +#: wp-cache.php:1101 +msgid "Lock Down:" +msgstr "Uždaras režimas:" + +#: wp-cache.php:1101 +msgid "Disabled" +msgstr "Atjungta" + +#: wp-cache.php:1101 +msgid "Enabled" +msgstr "Įjungta" + +#: wp-cache.php:1102 +msgid "Prepare your server for an expected spike in traffic by enabling the lock down. When this is enabled, new comments on a post will not refresh the cached static files." +msgstr "Paruoškite savo blogą planuojamiems dideliems apsilankymų skaičiams, aktyvuojant šį režimą. Aktyvioje būsenoje naujų komentarų ir žinučių talpinimas neatnaujins talpykloje statinių failų." + +#: wp-cache.php:1103 +msgid "Developers: Make your plugin lock down compatible by checking the \"WPLOCKDOWN\" constant. The following code will make sure your plugin respects the WPLOCKDOWN setting." +msgstr "Programuotojams: Padarykite savo įskiepį uždarytu režimu ir suderintu su mūsų įskiepiu, įterpus \"WPLOCKDOWN\". Žemiau esantis kodas padės jums adaptuoti įskiepį prie mūsų." + +#: wp-cache.php:1105 +msgid "Sorry. My blog is locked down. Updates will appear shortly" +msgstr "Atsiprašome. Mano blogas laikinai nedirba. Užeikite vėliau" + +#: wp-cache.php:1109 +msgid "WordPress is locked down. Super Cache static files will not be deleted when new comments are made." +msgstr "WordPress nenaudoja saugaus režimo. Nauji komentarai neatnaujina visus talpyklos elementus." + +#: wp-cache.php:1111 +msgid "WordPress is not locked down. New comments will refresh Super Cache static files as normal." +msgstr "WordPress nenaudoja saugaus režimo. Nauji komentarai atnaujina visus talpyklos elementus." + +#: wp-cache.php:1117 +msgid "Lock Down" +msgstr "Uždaras režimas" + +#: wp-cache.php:1125 +msgid "Directly Cached Files" +msgstr "Tiesioginis failų saugojimas" + +#: wp-cache.php:1183 +#, php-format +msgid "%s removed!" +msgstr "%s pašalintas!" + +#: wp-cache.php:1191 +#, php-format +msgid "You must make %s writable to enable this feature. As this is a security risk please make it readonly after your page is generated." +msgstr "Jūs turite nustatyti teises į %s įrašomais, kad įjungti šią funkciją. Tačiau tai potenciali rizika. Po puslapio atnaujinimo grąžinkite teises." + +#: wp-cache.php:1193 +#, php-format +msgid "%s is writable. Please make it readonly after your page is generated as this is a security risk." +msgstr "%s įrašomas. Prašome pakeisti teises į \"Ti skaitymui\" jūsų blogo saugumui." + +#: wp-cache.php:1207 +msgid "Existing direct page" +msgstr "Esamas tiesioginis puslapis" + +#: wp-cache.php:1207 +msgid "Delete cached file" +msgstr "Ištrinti talpyklos failą" + +#: wp-cache.php:1212 +msgid "Add direct page:" +msgstr "Pridėti tiesioginį puslapį:" + +#: wp-cache.php:1214 +#, php-format +msgid "Directly cached files are files created directly off %s where your blog lives. This feature is only useful if you are expecting a major Digg or Slashdot level of traffic to one post or page." +msgstr "Toks saugojimas sukuriamas tiesiogiai iš katalogo %s. Ši parinktis naudinga tuomet, kai laukiamas lankytojų antplūdis iš populeresnio blogo į jūsų blogo konkrečią žinutę ar puslapį." + +#: wp-cache.php:1216 +#, php-format +msgid "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /about/. The cached file will be generated the next time an anonymous user visits that page." +msgstr "Pavyzdžiui: kad patalpinti puslapį <em>%1$sabout/</em> į talpyklą, reikia įrašyti %1$sabout/ arba /about/. Puslapis bus išsaugotas iš karto, kai pirmą kartą jis aplankytas." + +#: wp-cache.php:1217 +msgid "Make the textbox blank to remove it from the list of direct pages and delete the cached file." +msgstr "Kad pašalinti puslapį iš tokios talpyklos, išvalykite tekstinį laukelį ir pašalinkite talpyklą." + +#: wp-cache.php:1222 +msgid "Update Direct Pages" +msgstr "Atnaujinti puslapius" + +#: wp-cache.php:1260 +msgid "Expiry Time & Garbage Collection" +msgstr "Pasibaigęs laikas & Šiukšlių valymas" + +#: wp-cache.php:1262 +msgid "Expire time:" +msgstr "Baigiasi laikas:" + +#: wp-cache.php:1263 +msgid "seconds" +msgstr "sekundžių" + +#: wp-cache.php:1264 +msgid "Garbage Collection" +msgstr "Šiukšlių valymas" + +#: wp-cache.php:1264 +msgid "If the expiry time is more than 1800 seconds (half an hour), garbage collection will be done every 10 minutes, otherwise it will happen 10 seconds after the expiry time above." +msgstr "Jeigu taupyklos aktualumas daugiau nei 1800 sek (pusė valandos), tuomet šiukšlių šalinimas bus vykdomas kas 10 min." + +#: wp-cache.php:1265 +msgid "Checking for and deleting expired files is expensive, but it’s expensive leaving them there too. On a very busy site you should set the expiry time to <em>300 seconds</em>. Experiment with different values and visit this page to see how many expired files remain at different times during the day. If you are using legacy caching aim to have less than 500 cached files if possible. You can have many times more cached files when using mod_rewrite or PHP caching." +msgstr "Pasibaigusių failų tikrinimas ir šalinimas užtrunka, bet ir palikti tokius failus sistemoje neverta. Dideliuose bloguose reikia nurodyti \"gyvavimo laiką\" kiekvienos kopijos <em>300 sek</em>. Jūs galite eksperimentuoti su nustatymais ir pažiūrėti, kiek pasibaigusių puslapių kopijų lieka talpykloje dienos metu. Optimalus tokių puslapių skaičius ne daugiau nei 500. Naudokite saugojimą su mod_rewrite arba PHP, Jūs galėsite padidinti saugomų puslapių skaičių." + +#: wp-cache.php:1266 +msgid "Set the expiry time to 0 seconds to disable garbage collection." +msgstr "Nustatyti galiojimo laiką į 0 sekundžių, kad išjungti šiukšlių surinkimą." + +#: wp-cache.php:1267 +msgid "Change Expiration" +msgstr "Keisti galiojimo pabaigą" + +#: wp-cache.php:1311 +msgid "Rejected User Agents" +msgstr "Atmesti botai" + +#: wp-cache.php:1312 +msgid "Strings in the HTTP ’User Agent’ header that prevent WP-Cache from caching bot, spiders, and crawlers’ requests. Note that super cached files are still sent to these agents if they already exists." +msgstr "Kad uždrausti įskiepiui saugoti paieškos ir kitų botų užklausas, įveskite jų pavadinimus į laukelį žemiau. Jeigu puslapio kopija jau egzistuoja Super Cache talpykloje, ji visvien bus nusiųsta botui." + +#: wp-cache.php:1319 +msgid "Save UA Strings" +msgstr "Išsaugoti nustatymus" + +#: wp-cache.php:1342 +msgid "Do not cache the following page types. See the <a href=\"http://codex.wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a complete discussion on each type." +msgstr "Ne saugoti tokių tipų puslapius. Palyginkite su <a href=\"http://codex.wordpress.org/Conditional_Tags\">Sąlyginiai tegai</a> dokumentacija, kad sužinoti daugiau." + +#: wp-cache.php:1345 +msgid "Single Posts" +msgstr "Tik žinutės" + +#: wp-cache.php:1346 +msgid "Pages" +msgstr "Puslapiai" + +#: wp-cache.php:1347 +msgid "Front Page" +msgstr "Pagrindinis puslapis" + +#: wp-cache.php:1348 +msgid "Home" +msgstr "Pradinis puslapis" + +#: wp-cache.php:1349 +msgid "Archives" +msgstr "Archyvai" + +#: wp-cache.php:1350 +msgid "Tags" +msgstr "Žymos" + +#: wp-cache.php:1351 +msgid "Category" +msgstr "Kategorija" + +#: wp-cache.php:1352 +msgid "Feeds" +msgstr "Kanalai" + +#: wp-cache.php:1353 +msgid "Search Pages" +msgstr "Paieškos puslapiai" + +#: wp-cache.php:1355 +#: wp-cache.php:1483 +msgid "Save" +msgstr "Išsaugoti" + +#: wp-cache.php:1372 +msgid "Add here strings (not a filename) that forces a page not to be cached. For example, if your URLs include year and you dont want to cache last year posts, it’s enough to specify the year, i.e. ’/2004/’. WP-Cache will search if that string is part of the URI and if so, it will not cache that page." +msgstr "Laukelį žemiau galite užpildyti puslapių adresų fragmentais (arba puslapių grupėmis, pvz. archyvas už metus/mėnesį ir t.t.), kurie nebus saugojami. Įskiepis skanuos puslapių adresus ir ieškos fragmentus, nurodytus žemiau, prieš saugojimą." + +#: wp-cache.php:1378 +msgid "Save Strings" +msgstr "Išsaugoti uždraustus fragmentus" + +#: wp-cache.php:1394 +msgid "Add here those filenames that can be cached, even if they match one of the rejected substring specified above." +msgstr "Laukelį, esantį žemiau, jūs galite užpildyti failų vardais, kurie bus saugojami net tuo atveju, jei pavadinimuose bus draudžiami fragmentai." + +#: wp-cache.php:1400 +msgid "Save Files" +msgstr "Išsaugoti failus" + +#: wp-cache.php:1445 +msgid "Currently logging to: " +msgstr "Šiuo metu prisijungta prie:" + +#: wp-cache.php:1455 +msgid "Fix problems with the plugin by debugging it here. It can send you debug emails or log them to a file in your cache directory." +msgstr "Čia galite išspręsti kai kurias problemas, iškylusias darbo su įskiepiu metu, derinimo pagalba. Jūs galite įrašyti logus į failus, esančius talpyklos kataloge." + +#: wp-cache.php:1456 +msgid "Logging to a file is easier but faces the problem that clearing the cache will clear the log file." +msgstr "Gauti priėimą prie failo logo paprasta, tačiau išvalant talpyklą logas taip pat bus ištrintas." + +#: wp-cache.php:1460 +msgid "Debugging" +msgstr "Derinimas" + +#: wp-cache.php:1461 +msgid "Logging Type" +msgstr "Įėjimo būdas" + +#: wp-cache.php:1461 +msgid "Email" +msgstr "Email" + +#: wp-cache.php:1462 +msgid "file" +msgstr "failas" + +#: wp-cache.php:1463 +msgid "IP Address" +msgstr "IP adresas" + +#: wp-cache.php:1463 +#, php-format +msgid "(only log requests from this IP address. Your IP is %s)" +msgstr "(tik logo užklausos iš šio IP. Jūsų IP - %s)" + +#: wp-cache.php:1464 +msgid "Log level" +msgstr "Logo lygis" + +#: wp-cache.php:1470 +msgid "(1 = less, 5 = more, may cause severe server load.)" +msgstr "(1 = mažiausias, 5 = didžiausias, gali sukelti per didelį krūvį serveriui)" + +#: wp-cache.php:1473 +msgid "In very rare cases two problems may arise on some blogs:<ol><li> The front page may start downloading as a zip file.</li><li> The wrong page is occasionally cached as the front page if your blog uses a static front page and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>" +msgstr "Ypač retais atvėjais bloge gali iškilti dvi problemos:<ol><li> Vietoj pradinio puslapio vartotojai gali matyti siūlymą įkrauti su ja .zip archyvą</li><li> Vietoj pradinio puslapio į talpyklą gali būti įdėtas visiškai kitas (tik tuo atvėju, jeigu blogas naudoja sekančią nuorodų struktūrą <em>/%category%/%postname%/</em>).</li></ol>" + +#: wp-cache.php:1474 +#, php-format +msgid "I’m 99% certain that they aren’t bugs in WP Super Cache and they only happen in very rare cases but you can run a simple check once every 5 minutes to verify that your site is ok if you’re worried. You will be emailed if there is a problem." +msgstr "I’m 99% certain! Kalidos, kurios gali iškilti dirbant su WP Super Cache, nesusijusios su pačiu įskiepiu. Jos atsiranda retais atvėjais, bet jūs galite apsisaugoti, paleidžiant kas 5 min automatinį blogo tikrinimą. Atsiradus klaidai, jums apie tai bus pranešta per email." + +#: wp-cache.php:1476 +msgid "Check front page every 5 minutes." +msgstr "Patikrinkite pirmąjį puslapį kas 5 minutes." + +#: wp-cache.php:1477 +msgid "Front page text" +msgstr "Pirmo puslapio tekstas" + +#: wp-cache.php:1477 +msgid "Text to search for on your front page. If this text is missing the cache will be cleared. Leave blank to disable." +msgstr "Įveskite tekstą, kurį ieškos įskiepis pagrindiniame puslapyje. Jeigu tekstas nebus rastas, tuomet talpykla automatiškai išsivalys. Palikite laukelį tuščią, kad atjungti šią parinktį." + +#: wp-cache.php:1478 +msgid "Clear cache on error." +msgstr "Valyti talpyklą klaidos metu." + +#: wp-cache.php:1479 +msgid "Email the blog admin when checks are made. (useful for testing)" +msgstr "Praneškite blogo administratoriui po patikrinimo (naudinga testuojant)." + +#: wp-cache.php:1493 +msgid "Error: GZIP compression is enabled, disable it if you want to enable wp-cache." +msgstr "Klaida: GZIP suspaudimas įjungtas, atjunkite jį, jeigu norite pajungti wp-cache." + +#: wp-cache.php:1540 +#: wp-cache.php:1702 +msgid "Warning" +msgstr "Dėmesio" + +#: wp-cache.php:1540 +msgid "GZIP compression is enabled in WordPress, wp-cache will be bypassed until you disable gzip compression." +msgstr "Suspaudimas GZIP įjungtas WordPress nustatymuose, įskiepis nedirbs tol, kol neatjungsite suspaudimą." + +#: wp-cache.php:1598 +#: wp-cache.php:1603 +#: wp-cache.php:1635 +#: wp-cache.php:1640 +#: wp-cache.php:1646 +msgid "Error" +msgstr "Klaida" + +#: wp-cache.php:1598 +#, php-format +msgid "Your cache directory (<strong>$cache_path</strong>) did not exist and couldn’t be created by the web server. Check %s permissions." +msgstr "Katalogas (<strong>$cache_path</strong>) neegzistuoja ir negali būti sukūrtas serveryje. Patikrinkite %s teises." + +#: wp-cache.php:1603 +#, php-format +msgid "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need to be writable for this plugin to work. Double-check it." +msgstr "Aplankas (<strong>%1$s</strong>) arba <strong>%2$s</strong> turi būti įrašomi, kad šis įskiepis veiktų. Pertikrinkite juos." + +#: wp-cache.php:1635 +#, php-format +msgid "Your WP-Cache config file (<strong>%s</strong>) is out of date and not writable by the Web server.Please delete it and refresh this page." +msgstr "Konfiguracijos WP-Cache failas (<strong>%s</strong>) negaliojantis ir negali būti įrašomas. Prašome pašalinti jį ir perkrauti puslapį." + +#: wp-cache.php:1640 +#, php-format +msgid "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is not writable by the Web server.Check its permissions." +msgstr "Konfiguracijos failas nerastas ir katalogas %1$s (<strong>%2$s</strong>) nėra įrašomas į serverį. Patikrinkite teises." + +#: wp-cache.php:1646 +#, php-format +msgid "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you installation." +msgstr "Failas WP-Cache (<strong>%s</strong>) nerastas. Patikrinkite jūsų įdiegimą." + +#: wp-cache.php:1702 +#, php-format +msgid "%s/advanced-cache.php</em> does not exist or cannot be updated." +msgstr "%s/advanced-cache.php</em> neegzistuoja arba negali būti atnaujintas." + +#: wp-cache.php:1703 +msgid "1. If it already exists please delete the file first." +msgstr "1. Jeigu jau egzistuoja, prašome pirmą pašalinti failą." + +#: wp-cache.php:1704 +#, php-format +msgid "2. Make %1$s writable using the chmod command through your ftp or server software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a temporary measure and you’ll have to make it read only afterwards again. (Change 777 to 755 in the previous command)" +msgstr "2. Pakeiskite prieigos teises į %1$s, kad galima būtų šrašyti duomenis auto režimu (teisės turi būti: <em>chmod 777 %1$s</em>), patikrinkite teises ir atnaujinkite puslapį. Tai laikina taisyklė, po puslapio atnaujinimo teises reikės grąžinti į pradinius nustatymus (iš 777 į 755)." + +#: wp-cache.php:1705 +#, php-format +msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>" +msgstr "3. Atnaujinkite puslapį, failas <em>%s/advanced-cache.php</em> atsinaujins pats" + +#: wp-cache.php:1706 +#, php-format +msgid "If that doesn’t work, make sure the file <em>%s/advanced-cache.php</em> doesn’t exist:" +msgstr "Jei tai neveikia, įsitikinkite, kad <em>failas %s/advanced-cache.php</em> neegzistuoja:" + +#: wp-cache.php:1707 +#, php-format +msgid "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and copy it to <em>%3$s</em> and refresh this page.</li>" +msgstr "<li> 1. Atverti <em>\"%1$s$wp_cache_file</em> teksto redaktoriumi. </li><li> 2. Keisti tekstą <em>CACHEHOME%2$s</em> </li><li> 3. Išsaugokite failą ir nukopijuokite jį <em>į %3$s</em> ir perkraukite šį puslapį. </li>" + +#: wp-cache.php:1730 +msgid "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by WordPress to load the code that serves cached pages. Unfortunately it is set to false. Please edit your wp-config.php and add or edit the following line above the final require_once command:<br /><br /><code>define('WP_CACHE', true);</code></p>" +msgstr "<h3> WP_CACHE konstanta nustatyta į false </h3><p> WP_CACHE konstanta naudojama WordPress kodo įkelimui, kuris tarnauja puslapių talpyklai. Deja, tai klaidinga. Prašome redaguoti savo wp-config.php ir pridėti arba redaguoti šią eilutę virš galutinės require_once komandos: <br /><br /> <code>define('WP_CACHE', true);</code> </p>" + +#: wp-cache.php:1732 +msgid "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</code> file and I couldn’t modify it." +msgstr "<strong>Klaida: WP_CACHE nėra įjungtas</strong> jūsų <code>wp-config.php</code> faile ir aš negalėjau jį pakeisti." + +#: wp-cache.php:1733 +#, php-format +msgid "Edit <code>%s</code> and add the following line:<br /> <code>define('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be executed</strong> by WordPress core. " +msgstr "Redaguoti <code>%s</code> ir pridėti šią eilutę: <br /> <code>apibrėžti('WP_CACHE', true);</code> <br /> Priešingu atveju, <strong>WP-cache negali būti vykdomas </strong> WordPress Core ." + +#: wp-cache.php:1737 +msgid "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see this warning message please see point 5 of the <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a>. The WP_CACHE line must be moved up." +msgstr "<h3> WP_CACHE konstanta pridėta į wp-config.php </h3><p> Jei ir toliau matysite šį įspėjamąjį pranešimą, prašome žiūrėti 5 punkte<a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">DUK</a>. WP_CACHE linija turi būti perkelta." + +#: wp-cache.php:1759 +msgid "Cache Contents" +msgstr "Talpyklos turiniai" + +#: wp-cache.php:1762 +msgid "Object cache in use. No cache listing available." +msgstr "Talpyklos objektas naudojamas. Talpyklos sąrašas nėpasiekiamas." + +#: wp-cache.php:1786 +#, php-format +msgid "Deleting supercache file: <strong>%s</strong><br />" +msgstr "Ištrinamas supercache failas: <strong>%s</strong><br />" + +#: wp-cache.php:1803 +#, php-format +msgid "Deleting wp-cache file: <strong>%s</strong><br />" +msgstr "Ištrynamas wp-cache failas: <strong>%s</strong> <br />" + +#: wp-cache.php:1868 +msgid "Cache stats are not automatically generated. You must click the link below to regenerate the stats on this page." +msgstr "Cache statistika nėra automatiškai sugeneruojama. Jūs turite paspausti nuorodą žemiau, kad šiame puslapyje regeneruotusi statistika." + +#: wp-cache.php:1869 +msgid "Regenerate cache stats" +msgstr "Atnaujinti talpyklos statistiką" + +#: wp-cache.php:1871 +#, php-format +msgid "Cache stats last generated: %s minutes ago." +msgstr "Talpyklos statistika sugeneruota: %s min atgal." + +#: wp-cache.php:1877 +msgid "WP-Cache" +msgstr "WP-Cache" + +#: wp-cache.php:1878 +#: wp-cache.php:1894 +#, php-format +msgid "%s Cached Pages" +msgstr "%s talpykliniai puslapiai" + +#: wp-cache.php:1879 +#: wp-cache.php:1899 +#, php-format +msgid "%s Expired Pages" +msgstr "%s pasibaigę puslapiai" + +#: wp-cache.php:1893 +msgid "WP-Super-Cache" +msgstr "WP-Super-Cache" + +#: wp-cache.php:1904 +msgid "Fresh WP-Cached Files" +msgstr "Šviežia WP-failų talpykla" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "URI" +msgstr "URI" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +msgid "Key" +msgstr "Raktas" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "Age" +msgstr "Amžius" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "Delete" +msgstr "Panaikinti" + +#: wp-cache.php:1920 +msgid "Stale WP-Cached Files" +msgstr "Pasenusi WP-failų talpykla" + +#: wp-cache.php:1936 +msgid "Fresh Super Cached Files" +msgstr "Šviežia Super failų talpykla" + +#: wp-cache.php:1952 +msgid "Stale Super Cached Files" +msgstr "Pasenusi Super failų talpykla" + +#: wp-cache.php:1968 +msgid "Hide file list" +msgstr "Slėpti failų sąrašą" + +#: wp-cache.php:1970 +msgid "Too many cached files, no listing possible." +msgstr "Per daug failų talpykloje, juos dėti į sąrašą nebegalima." + +#: wp-cache.php:1972 +msgid "List all cached files" +msgstr "Visų talpyklos failų sąrašas" + +#: wp-cache.php:1978 +#, php-format +msgid "<strong>Garbage Collection</strong><br />Last GC was <strong>%s</strong> minutes ago<br />" +msgstr "<strong>Šiukšlių valymas</strong><br />Paskutinis šiukšlių valymas buvo prieš <strong>%s</strong> min<br />" + +#: wp-cache.php:1979 +#, php-format +msgid "Next GC in <strong>%s</strong> minutes" +msgstr "Sekantis Šiukšlių valymas bus po <strong>%s</strong> min" + +#: wp-cache.php:1982 +#, php-format +msgid "Expired files are files older than %s seconds. They are still used by the plugin and are deleted periodically." +msgstr "Pasibaigęs failai - tai failai, senesni nei %s sekundžių. Jie vis dar naudojami įskiepio ir trinami periodiškai." + +#: wp-cache.php:1993 +msgid "Delete Expired" +msgstr "Ištrinti pasibaigusį" + +#: wp-cache.php:1999 +#: wp-cache.php:2011 +#: wp-cache.php:2174 +msgid "Delete Cache" +msgstr "Ištrinti talpyklą" + +#: wp-cache.php:2011 +msgid "Delete Super Cache cached files (opens in new window)" +msgstr "Pašalinti Super Cache talpyklos failus (atsidarys naujam lange)" + +#: wp-cache.php:2150 +#, php-format +msgid "%1$s is Digg proof thanks to caching by %2$s" +msgstr "%1$s dėkingas įskiepiui %2$s už atliktą darbą" + +#: wp-cache.php:2183 +#, php-format +msgid "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> to enable and configure the plugin." +msgstr "WP Super Cache turi būti sukonfiguruotas! Prašome apsilankyti <a href=\"%s\">įskiepio admino puslapyje</a>." + +#: wp-cache.php:2189 +msgid "Settings" +msgstr "Nustatymai" + +#: wp-cache.php:2199 +#, php-format +msgid "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin page</a> to enable caching." +msgstr "WP Super Cache išjungtas. Prašome apsilankyti <a href=\"%s\">įskiepio admino puslapyje</a>, kad įjungti talpinimą." + +#: wp-cache.php:2218 +#, php-format +msgid "[%s] Front page is gzipped! Please clear cache!" +msgstr "[%s] Pradinis puslapis suspaustas! Išvalykite talpyklą!" + +#: wp-cache.php:2218 +#, php-format +msgid "Please visit %s to clear the cache as the front page of your site is now downloading!" +msgstr "Prašome apsilankyti %s, kad išvalyti talpyklą, nes jūsų svetainės pradinis puslapis dabar siunčiamas!" + +#: wp-cache.php:2221 +#, php-format +msgid "[%s] Front page is gzipped! Cache Cleared!" +msgstr "[%s] Pradinis puslapis buvo suspaustas! Talpykla išvalyta!" + +#: wp-cache.php:2221 +#, php-format +msgid "The cache on your blog has been cleared because the front page of your site is now downloading. Please visit %s to verify the cache has been cleared." +msgstr "Jūsų blogo talpykla buvo išvalyta, kadangi jūsų svetainės pradinis puslapis šiuo metu siunčiamas. Prašome apsilankyti %s, kad patikrinti, ar talpykla buvo išvalyta." + +#: wp-cache.php:2228 +#, php-format +msgid "[%s] Front page is not correct! Please clear cache!" +msgstr "[%s] Pradinis puslapis nėra korektiškas! Prašome išvalyti talpyklą!" + +#: wp-cache.php:2228 +#, php-format +msgid "Please visit %1$s to clear the cache as the front page of your site is not correct and missing the text, \"%2$s\"!" +msgstr "Prašome apsilankyti %1$s, kad išvalyti talpyklą, nes jūsų svetainės pradinis puslapis nėra korektiškas ir trūksta teksto - \"%2$s\"!" + +#: wp-cache.php:2231 +#, php-format +msgid "[%s] Front page is not correct! Cache Cleared!" +msgstr "[%s] Pradinis puslapis nėra korektiškas! Talpykla išvalyta!" + +#: wp-cache.php:2231 +#, php-format +msgid "The cache on your blog has been cleared because the front page of your site is missing the text \"%2$s\". Please visit %1$s to verify the cache has been cleared." +msgstr "Jūsų blogo talpykla buvo išvalyta, kadangi jūsų blogo pradinis puslapis neturi teksto \"%2$s\"! Prašome aplanakyti %1$s, kad patikrinti, ar talpykla yra išvalyta." + +#: wp-cache.php:2236 +#, php-format +msgid "[%s] Front page check!" +msgstr "[%s] Pradinis puslapis patikrintas!" + +#: wp-cache.php:2236 +#, php-format +msgid "WP Super Cache has checked the front page of your blog. Please visit %s if you would like to disable this." +msgstr "WP Super Cache patikrino jūsų pradinį dienoraščio puslapį. Prašome aplankyti %s, jeigu norite atjungti tai." + +#: wp-cache.php:2279 +msgid "Cannot update .htaccess" +msgstr "Negali atnaujinti .htaccess" + +#: wp-cache.php:2279 +#, php-format +msgid "The file <code>%s.htaccess</code> cannot be modified by the web server. Please correct this using the chmod command or your ftp client." +msgstr "Failas <code>%s.htaccess</code> negali būti atnaujintas automatiniu būdu. Prašome pataisyti jį, naudojant chmod komandą arba ftp klientą." + +#: wp-cache.php:2279 +msgid "Refresh this page when the file permissions have been modified." +msgstr "Atnaujinkite šį puslapį, kai failo prieigos teisės bus modifikuoti." + +#: wp-cache.php:2279 +#, php-format +msgid "Alternatively, you can edit your <code>%s.htaccess</code> file manually and add the following code (before any WordPress rules):" +msgstr "Jūs taip pat galite redaguoti failą <code>%s.htaccess</code> rankiniu būdu ir asmeniškai įrašyti reikalingas taisykles (iki esančių ten WordPress taisyklių):" + +#: wp-cache.php:2283 +#, php-format +msgid "To serve static html files your server must have the correct mod_rewrite rules added to a file called <code>%s.htaccess</code>" +msgstr "Kad įskiepis galėtų teisingai dirbti su statiniais html failais, jūs turite įrašyti į failą <code>%s.htaccess</code> įskiepio mod_rewrite taisykles" + +#: wp-cache.php:2284 +msgid "You can edit the file yourself add the following rules." +msgstr "Jūs galite redaguoti failą, savarankiškai pridedant sekančias taisykles." + +#: wp-cache.php:2285 +msgid " Make sure they appear before any existing WordPress rules. " +msgstr "Įsitikinkite, kad jie eina prieš bet kurią WordPress egzistuojančią taisyklę. " + +#: wp-cache.php:2293 +msgid "Update Mod_Rewrite Rules" +msgstr "Atnaujinti mod_rewrite teises" + +#: wp-cache.php:2389 +#, php-format +msgid "[%1$s] Cache Preload Started" +msgstr "[%1$s] Bendrasis talpinimas prasidėjo" + +#: wp-cache.php:2391 +#, php-format +msgid "[%1$s] Refreshing posts from %2$d to %3$d" +msgstr "[%1$s] Atnaujinamos žinutės nuo %2$d iki %3$d" + +#: wp-cache.php:2402 +#, php-format +msgid "[%1$s] %2$d posts refreshed" +msgstr "[%1$s] %2$d žinučių atnaujinta" + +#: wp-cache.php:2402 +msgid "Refreshed the following posts:" +msgstr "Atnaujintos sekančios žinutęs:" + +#: wp-cache.php:2411 +#, php-format +msgid "Scheduling next preload refresh in %d minutes." +msgstr "Sekantis planinis bendros talpyklos atnaujinimas įvyks po:% d minučių." + +#: wp-cache.php:2421 +#, php-format +msgid "[%s] Cache Preload Completed" +msgstr "[%s] Talpyklos prieškrūvis baigtas" + +#: wp-cache.php:2421 +msgid "Cleaning up old supercache files." +msgstr "Valymas senų supercache failų." + +#: wp-cache.php:2462 +#, php-format +msgid "[%s] Preload may have stalled." +msgstr "[%s] Prieškrūvis gali būti vilkinamas." + +#: wp-cache.php:2462 +#, php-format +msgid "" +"Preload has been restarted.\n" +"%s" +msgstr "" +"Išankstinė apkrova turi būti iš naujo paleista.\n" +"%s" + +#~ msgid "" +#~ "Scroll down this page and click the <strong>Update Mod_Rewrite Rules</" +#~ "strong> button." +#~ msgstr "" +#~ "Пролистайте страницу вних и нажмите кнопку <strong>Обновить правила " +#~ "Mod_Rewrite</strong>." + +#~ msgid "WP Super Cache Manager" +#~ msgstr "Управление плагином WP Super Cache" + +#~ msgid "Why your configuration may not be changed" +#~ msgstr "Почему конфигурации не могут быть изменены" + +#~ msgid "Why" +#~ msgstr "Почему" + +#~ msgid "ON" +#~ msgstr "ВКЛ" + +#~ msgid "WP Cache and Super Cache enabled" +#~ msgstr "Плагины WP Cache и Super Cache включены" + +#~ msgid "HALF ON" +#~ msgstr "РАБОТАЕТ НАПОЛОВИНУ" + +#~ msgid "Super Cache Disabled, only legacy WP-Cache caching." +#~ msgstr "Плагин Super Cache отключен, работает только кэшировани WP-Cache" + +#~ msgid "OFF" +#~ msgstr "ВЫКЛ" + +#~ msgid "WP Cache and Super Cache disabled" +#~ msgstr "Плагины WP Cache и Super Cache отключены" + +#~ msgid "" +#~ "Cache rebuild. Serve a supercache file to anonymous users while a new " +#~ "file is being generated. Recommended for <em>very</em> busy websites with " +#~ "lots of comments. Makes \"directly cached pages\" and \"Lockdown mode\" " +#~ "obsolete." +#~ msgstr "" +#~ "Восстановление кэша. При включенной опции, гости сайта будут получать " +#~ "старые страницы из плагина Super Cache, пока формируются новые. " +#~ "Рекомендуется использовать данную опцию только для <em>очень</em> " +#~ "посещаемых блогов, где много комментариев. После включения опции в " +#~ "настройках \"прямое кэширование страниц\" и \"закрытый режим\" нет нужды " +#~ "(они устаревают)" + +#~ msgid "" +#~ "List the newest cached pages (may be expensive to run on busy sites, use " +#~ "with caution.)" +#~ msgstr "" +#~ "Создавать список новых кэшированных страниц (использовать на свой страх и " +#~ "риск, может затормозить сайты с большим количеством посетителей)" + +#~ msgid "" +#~ "%1$s really makes your blog go faster. Make it go faster<sup>*</sup> by " +#~ "buying me an <a href=\"%2$s\">Amazon gift card</a>! Make it out to \"%3$s" +#~ "\" for whatever amount you want. Every penny helps!" +#~ msgstr "" +#~ "%1$s действительно ускоряет Ваш блог. Вы можете сделать его еще " +#~ "быстрее<sup>*,</sup> купив мне <a href=\"%2$s\">подарочную карту сервиса " +#~ "Amazon</a>! Можете выбрать \"%3$s\" любое значение, какое хотите. Каждая " +#~ "копейка поможет мне!" + +#~ msgid "" +#~ "If Amazon isn’t your thing, there’s also PayPal. Click the " +#~ "\"Donate\" button below or take a quick peek at my <a href=\"%s" +#~ "\">wishlist</a>." +#~ msgstr "" +#~ "Если Вы не хотите иметь дело с Amazon , то можно сделать пожертвование " +#~ "через PayPal. Нажмите кнопку \"Пожертвовать\" или выберите подарок для " +#~ "меня из моего <a href=\"%s\">списка желаний</a>." + +#~ msgid "Thanks in advance!" +#~ msgstr "Заранее благодарю!" + +#~ msgid "" +#~ "Ok, it won’t go any faster but you’ll make this plugin author " +#~ "very happy!" +#~ msgstr "" +#~ "Ладно, он не будет быстрее, но Вы все равно сделаете автора плагина очень " +#~ "счастливым!" + +#~ msgid "Don’t show me this again." +#~ msgstr "Не показывать больше это сообщение." + +#~ msgid "Hide" +#~ msgstr "Спрятать" + +#~ msgid "" +#~ "He blogs at %1$s and posts photos at %2$s. He would really appreciate a " +#~ "<a href=\"%3$s\">donation</a> to encourage development of this plugin." +#~ "<br />Even a penny will help." +#~ msgstr "" +#~ "Блог автора - %1$s, фотоблог - %2$s. Автор плагина будет благодарен любой " +#~ "<a href=\"%3$s\">поддержке</a> от Вас.<br />Даже копейка может помочь в " +#~ "его работе." + +#~ msgid "Super Cache Compression" +#~ msgstr "Сжатие кэша Super Cache" + +#~ msgid "Compression is enabled by default when in <em>HALF ON</em> mode." +#~ msgstr "" +#~ "Сжатие кэша отключено по умолчанию в режиме <em>РАБОТАЕТ НАПОЛОВИНУ</em>." + +#~ msgid "Super Cache compression is now disabled." +#~ msgstr "Сжатие кэша Super Cache теперь отключено." + +#~ msgid "Super Cache compression is now enabled." +#~ msgstr "Сжатие кэша Super Cache теперь включено." + +#~ msgid "Update Compression" +#~ msgstr "Обновить настройки сжатия" + +#~ msgid "Debug Settings" +#~ msgstr "Параметры отладки" + +#~ msgid "" +#~ "<h3>WP_CACHE constant in wp-config.php set to false</h3><p>The WP_CACHE " +#~ "constant is defined in your wp-config.php but must be set to true, not " +#~ "false for this plugin to work correctly.</p>" +#~ msgstr "" +#~ "<h3>Значение для WP_CACHE в конфигурационном файле WordPrees wp-config." +#~ "php установлено на \"false\"</h3><p>Чтобы плагин заработал, значение " +#~ "WP_CACHE в wp-config.php нужно поставить на \"true\".</p>" + +#~ msgid "You must edit the file yourself add the following rules." +#~ msgstr "" +#~ "Вы должны вручную отредактировать файл и добавить необходимые правила." diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ro_RO.mo b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ro_RO.mo new file mode 100644 index 0000000000000000000000000000000000000000..c8cc535b4fa9022122e22c257402f08160b22980 GIT binary patch literal 59434 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 K8w4F_zyJUc^0UeS literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ro_RO.po b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ro_RO.po new file mode 100644 index 000000000..8334e7f7a --- /dev/null +++ b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ro_RO.po @@ -0,0 +1,1555 @@ +# Translation of the WordPress plugin by . +# Copyright (C) 2010 +# This file is distributed under the same license as the package. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: WP Super Cache\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n" +"POT-Creation-Date: 2010-09-27 13:58+0000\n" +"PO-Revision-Date: 2011-06-13 18:44+0200\n" +"Last-Translator: Alexandr K.\n" +"Language-Team: Michail Bogdanov <michail.bogdanov@gmx.us>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Romanian\n" +"X-Poedit-Country: MOLDOVA, REPUBLIC OF\n" + +#: plugins/awaitingmoderation.php:4 +msgid "Your comment is awaiting moderation." +msgstr "Comentariul dvs. este în aşteptarea moderaţie." + +#: plugins/awaitingmoderation.php:23 +#: plugins/awaitingmoderation.php:38 +#: plugins/badbehaviour.php:47 +#: plugins/badbehaviour.php:65 +#: plugins/domain-mapping.php:47 +#: plugins/domain-mapping.php:62 +#: plugins/searchengine.php:61 +#: plugins/searchengine.php:76 +#: wp-cache.php:1114 +msgid "Disable" +msgstr "Off" + +#: plugins/awaitingmoderation.php:29 +#: plugins/badbehaviour.php:55 +#: plugins/domain-mapping.php:53 +#: plugins/searchengine.php:67 +msgid "disabled" +msgstr "off" + +#: plugins/awaitingmoderation.php:31 +#: plugins/badbehaviour.php:57 +#: plugins/domain-mapping.php:55 +#: plugins/searchengine.php:69 +#: wp-cache.php:1460 +msgid "enabled" +msgstr "activat" + +#: plugins/awaitingmoderation.php:33 +#, php-format +msgid "Awaiting Moderation plugin is %s" +msgstr "Aşteaptă moderarea plug-in este %s" + +#: plugins/awaitingmoderation.php:34 +msgid "(Remove the text \"Your comment is awaiting moderation.\" when someone leaves a moderated comment.) " +msgstr "(Scoateţi textul \"Comentariul dvs. este în aşteptarea moderaţie.\", atunci când cineva lasă un comentariu moderat.)" + +#: plugins/awaitingmoderation.php:36 +#: plugins/badbehaviour.php:63 +#: plugins/domain-mapping.php:60 +#: plugins/searchengine.php:74 +#: wp-cache.php:1114 +msgid "Enable" +msgstr "Activat" + +#: plugins/badbehaviour.php:45 +msgid "Bad Behaviour not found. Please check your install." +msgstr "Bad Comportamentul nu a fost găsită. Vă rugăm să verificaţi a vă instala." + +#: plugins/badbehaviour.php:60 +#, php-format +msgid "Bad Behaviour support is %s." +msgstr "Sprijin Bad Behaviour este %s." + +#: plugins/badbehaviour.php:61 +#, php-format +msgid "(Only legacy caching supported, disabled compression and requires <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-behavior/\") " +msgstr "(Numai cache moştenire a sprijinit, de compresie cu handicap şi necesită <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> în \"%s/plugins/bad-behavior/\")" + +#: plugins/badbehaviour.php:69 +#: wp-cache.php:1191 +#: wp-cache.php:1193 +msgid "Warning!" +msgstr "Atenţie!" + +#: plugins/domain-mapping.php:57 +#, php-format +msgid "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> support plugin is %s" +msgstr "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domeniu Mapping</a> suport plug-in este %s" + +#: plugins/domain-mapping.php:58 +msgid "(support for multiple domains on multisite websites) " +msgstr "(suport pentru mai multe domenii pe site-uri multisite)" + +#: plugins/domain-mapping.php:72 +msgid "Domain Mapping plugin detected! Please go to the Supercache plugins page and enable the domain mapping helper plugin." +msgstr "Domeniu Mapping plugin detectate Vă rugăm să mergeţi la pagina Supercache plugin-uri şi pentru a permite helper cartografiere domeniu plugin." + +#: plugins/searchengine.php:71 +#, php-format +msgid "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> plugin is %s." +msgstr "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">Nu Anunţuri pentru prietenii</a> plug-in este %s." + +#: plugins/searchengine.php:72 +msgid "(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> too) " +msgstr "(Necesită <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> prea) " + +#: wp-cache.php:87 +#, php-format +msgid "Please create %s /wp-cache-config.php from wp-super-cache/wp-cache-config-sample.php" +msgstr "Vă rugăm să creaţi %s /wp-cache-config.php din wp-super-cache/wp-cache-config-sample.php" + +#: wp-cache.php:138 +msgid "Warning! PHP Safe Mode Enabled!" +msgstr "Avertisment PHP Safe Mode Enabled!" + +#: wp-cache.php:139 +msgid "You may experience problems running this plugin because SAFE MODE is enabled." +msgstr "Este posibil să apară probleme de funcţionare, deoarece acest plug-in Safe Mode este activat." + +#: wp-cache.php:143 +msgid "Your server is set up to check the owner of PHP scripts before allowing them to read and write files." +msgstr "Serverul este configurat pentru a verifica proprietarul de scripturi PHP înainte de a le permite să citească şi să scrie fişiere." + +#: wp-cache.php:144 +#, php-format +msgid "You or an administrator may be able to make it work by changing the group owner of the plugin scripts to match that of the web server user. The group owner of the %s/cache/ directory must also be changed. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details." +msgstr "Ai sau un administrator ar putea să facem să funcţioneze prin schimbarea proprietar al grupului de plugin-ul script-uri pentru a se potrivi cel al utilizatorului server de web. Proprietar al grupului de %s/cache/ dosar trebuie să fie, de asemenea, schimbat. Se vedea <a href=\"http://php.net/features.safe-mode\">modul de siguranţă pagina de manual</a> pentru detalii suplimentare." + +#: wp-cache.php:146 +msgid "You or an administrator must disable this. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details. This cannot be disabled in a .htaccess file unfortunately. It must be done in the php.ini config file." +msgstr "Ai sau un administrator trebuie să dezactivaţi această. Consultaţi <a href=\"http://php.net/features.safe-mode\">pagina de siguranţă modul manual</a> pentru detalii suplimentare. Acest lucru nu poate fi dezactivat într-un fişier. htaccess, din păcate. Aceasta trebuie să fie în fişierul de configurare php.ini. " + +#: wp-cache.php:152 +msgid "Permlink Structure Error" +msgstr "Permlink Structura Error" + +#: wp-cache.php:153 +msgid "A custom url or permalink structure is required for this plugin to work correctly. Please go to the <a href=\"options-permalink.php\">Permalinks Options Page</a> to configure your permalinks." +msgstr "Un URL-ul personalizat sau structura Permalink este necesar pentru acest plug-in pentru a funcţiona corect. Vă rugăm să mergeţi la <a href=\"options-permalink.php\">Permalinks pagina Opţiuni</a> pentru a configura permalinks dumneavoastră." + +#: wp-cache.php:165 +#, php-format +msgid "Warning! Your hostname \"%s\" resolves to %s" +msgstr "Avertisment! Hostname \"%s\" rezolvă la %s" + +#: wp-cache.php:166 +#, php-format +msgid "Your server thinks your hostname resolves to %s. Some services such as garbage collection by this plugin, and WordPress scheduled posts may not operate correctly." +msgstr "Serverul crede hostname rezolvă la %s. Unele servicii, cum ar fi colectarea gunoiului de acest plugin, şi WordPress posturi programate să nu funcţioneze corect." + +#: wp-cache.php:167 +#: wp-cache.php:181 +#, php-format +msgid "Please see entry 16 in the <a href=\"%s\">Troubleshooting section</a> of the readme.txt" +msgstr "Vă rugăm să consultaţi de intrare 16 în <a href=\"%s\">secţiunea Rezolvare Probleme</a> de readme.txt" + +#: wp-cache.php:180 +msgid "Unfortunately WordPress cannot find the file wp-cron.php. This script is required for the the correct operation of garbage collection by this plugin, WordPress scheduled posts as well as other critical activities." +msgstr "Din pacate WordPress nu poate găsi fişierul wp-cron.php Acest script este necesar pentru funcţionarea corectă de colectare a gunoiului de acest plug-in, WordPress posturi programate, precum şi alte activităţi critice." + +#: wp-cache.php:195 +msgid "Cannot continue... fix previous problems and retry." +msgstr "Nu se poate continua... rezolva problemele anterioare şi încercaţi din nou." + +#: wp-cache.php:204 +msgid "Zlib Output Compression Enabled!" +msgstr "Compresie de ieşire Zlib Enabled!" + +#: wp-cache.php:205 +msgid "PHP is compressing the data sent to the visitors of your site. Disabling this is recommended as the plugin caches the compressed output once instead of compressing the same page over and over again. Also see #21 in the Troubleshooting section. See <a href=\"http://php.net/manual/en/zlib.configuration.php\">this page</a> for instructions on modifying your php.ini." +msgstr "PHP este comprimarea datelor trimise de vizitatorii site-ului. Dezactivarea acest lucru este recomandat ca plugin-ul cache de ieşire comprimat o dată în loc de comprimare aceeaşi pagină de peste si peste din nou. Vedea, de asemenea #21 în secţiunea Depanare. Consultaţi <a href=\"http://php.net/manual/en/zlib.configuration.php\">această pagină</a> pentru instrucţiuni referitoare la modificarea fişierul php.ini." + +#: wp-cache.php:209 +msgid "Mod rewrite may not be installed!" +msgstr "Mod rescrie nu poate fi instalat!" + +#: wp-cache.php:210 +msgid "It appears that mod_rewrite is not installed. Sometimes this check isn’t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes." +msgstr "Se pare că mod_rewrite nu este instalat. Uneori, această verificare nu este 100% de încredere, mai ales dacă nu sunteţi folosind Apache. Vă rugăm să verificaţi că mod_rewrite modulul este încărcat. Este necesar pentru a servi fişiere statice Super Cache. Veţi fi în continuare posibilitatea de a utiliza moduri de moştenire sau PHP." + +#: wp-cache.php:215 +msgid "Read Only Mode. Configuration cannot be changed." +msgstr "Doar în citire Mode. Configurare nu poate fi schimbat." + +#: wp-cache.php:216 +#, php-format +msgid "The WP Super Cache configuration file is <code>%s/wp-cache-config.php</code> and cannot be modified. That file must be writeable by the webserver to make any changes." +msgstr "WP Super Cache fişier de configurare este de <code>%s/wp-cache-config.php</code> şi nu pot fi modificate. Acest dosar trebuie să fie inscriptibile de către webserver să facă orice modificări." + +#: wp-cache.php:217 +msgid "A simple way of doing that is by changing the permissions temporarily using the CHMOD command or through your ftp client. Make sure it’s globally writeable and it should be fine." +msgstr "Un mod simplu de a face asta este de a schimba permisiunile utilizând comanda chmod temporar sau prin intermediul dvs. de client FTP. Asiguraţi-vă că la nivel global inscriptibile şi ar trebui să fie bine." + +#: wp-cache.php:218 +msgid "Writeable:" +msgstr "Inscriptibile:" + +#: wp-cache.php:219 +msgid "Readonly:" +msgstr "Readonly:" + +#: wp-cache.php:231 +#, php-format +msgid "Warning! %s is writeable!" +msgstr "Atenţie: %s este inscriptibile!" + +#: wp-cache.php:232 +#, php-format +msgid "You should change the permissions on %s and make it more restrictive. Use your ftp client, or the following command to fix things:" +msgstr "Ar trebui să schimbaţi permisiunile pe% s şi să-l mai restrictive utilizarea clientului de FTP, sau următoarea comandă pentru a remedia lucrurile:" + +#: wp-cache.php:240 +msgid "Mobile rewrite rules detected" +msgstr "Mobile regulile de rescriere detectat" + +#: wp-cache.php:241 +msgid "For best performance you should enable \"Mobile device support\" or delete the mobile rewrite rules in your .htaccess. Look for the 2 lines with the text \"2.0\\ MMP|240x320\" and delete those." +msgstr "Pentru cele mai bune performanţe ar trebui să permită \"Mobile sprijin dispozitiv de\" sau şterge mobil rescrie regulile în dumneavoastră htaccess Uita-te pentru cele 2 linii cu textul \" 2.0\\MMP|240x320\" şi ştergeţi-le." + +#: wp-cache.php:241 +msgid "This will have no affect on ordinary users but mobile users will see uncached pages." +msgstr "Acest lucru va avea nici o afecta pe utilizatorii obişnuiţi, dar utilizatorii de telefonie mobilă vor vedea paginile uncached." + +#: wp-cache.php:247 +#: wp-cache.php:258 +msgid "Rewrite rules must be updated" +msgstr "Regulile de rescriere trebuie să fie actualizate" + +#: wp-cache.php:248 +#: wp-cache.php:259 +msgid "The rewrite rules required by this plugin have changed or are missing. " +msgstr "Rescriere normele impuse de acest plugin-au schimbat sau lipsesc." + +#: wp-cache.php:249 +msgid "Mobile support requires extra rules in your .htaccess file, or you can set the plugin to legacy mode. Here are your options (in order of difficulty):" +msgstr "Suport pentru dispozitive mobile necesită norme suplimentare în fişierul htaccess, sau puteţi seta modul de plug-in pentru moştenirea Aici sunt opţiunile dumneavoastră (în ordine de dificultate):" + +#: wp-cache.php:250 +msgid "Set the plugin to legacy mode and enable mobile support." +msgstr "Setaţi plug-in pentru modul de moştenire şi pentru a permite suport mobil." + +#: wp-cache.php:251 +#: wp-cache.php:260 +msgid "Scroll down the Advanced Settings page and click the <strong>Update Mod_Rewrite Rules</strong> button." +msgstr "Derulaţi în jos pagina Setări avansate şi faceţi clic pe butonul <strong>Update mod_rewrite Reguli</strong>." + +#: wp-cache.php:252 +#, php-format +msgid "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." +msgstr "Şterge plugin mod_rewrite normele în %s.htaccess închise de către <code># BEGIN WPSuperCache</code> şi <code># END WPSuperCache</code> şi lăsaţi plugin-ul regenera le reîncărcaţi această pagină." + +#: wp-cache.php:253 +#, php-format +msgid "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)" +msgstr "Adăugaţi regulile de tine liniile. Editare %s.htaccess şi pentru a găsi bloc de cod închisă de <code># BEGIN WPSuperCache</code> şi <code># END WPSuperCache</code>. Există două secţiuni, care arata foarte similar linie. Doar sub <code>%%{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$</code> adăugaţi aceste linii: (o fac de două ori, o dată pentru fiecare secţiune) " + +#: wp-cache.php:266 +msgid "Required to serve compressed supercache files properly." +msgstr "Necesar pentru a servi fişiere comprimate supercache în mod corespunzător." + +#: wp-cache.php:266 +msgid "Required to set caching information on supercache pages. IE7 users will see old pages without this module." +msgstr "Necesare pentru a seta informaţii cache de pe paginile supercache IE7 utilizatorii vor vedea paginile vechi, fără acest modul." + +#: wp-cache.php:266 +msgid "Set the expiry date on supercached pages. Visitors may not see new pages when they refresh or leave comments without this module." +msgstr "Setaţi data de expirare de pe paginile supercached Vizitatorii nu pot vedea noi pagini atunci când reîmprospătare sau lăsaţi comentarii, fără acest modul." + +#: wp-cache.php:273 +msgid "Missing Apache Modules" +msgstr "Missing Module Apache" + +#: wp-cache.php:274 +msgid "The following Apache modules are missing. The plugin will work in legacy mode without them. In full Supercache mode, your visitors may see corrupted pages or out of date content however." +msgstr "Următoarele module Apache lipsesc plugin va. Lucra în modul de moştenire fără ele. În modul complet Supercache, vizitatorii dvs. pot vedea paginile corupt sau din data de conţinut cu toate acestea." + +#: wp-cache.php:413 +msgid "<strong>Warning!</strong> You attempted to enable compression but <code>zlib.output_compression</code> is enabled. See #21 in the Troubleshooting section of the readme file." +msgstr "<strong>Atenţie încercat!</strong> Puteţi să activaţi de compresie, dar <code>zlib.output_compression</code> este activată. Vedea în secţiunea Troubleshooting (#21) din fişierul readme." + +#: wp-cache.php:501 +msgid "WP Super Cache Settings" +msgstr "Setări WP Super Cache" + +#: wp-cache.php:512 +msgid "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced Settings Page by default." +msgstr "Nota: <em>mod_rewrite activat sau caching Legacy</em>. Rezultate Advanced Settings Page implicit." + +#: wp-cache.php:523 +msgid "Configuration file changed, some values might be wrong. Load the page again from the \"Settings\" menu to reset them." +msgstr "Fişier de configurare schimbat, unele valori ar putea fi greşită Încărcaţi a doua pagină din nou. De la \"Settings\" meniu pentru a le reseta." + +#: wp-cache.php:540 +#: wp-cache.php:614 +msgid "Caching must be enabled to use this feature" +msgstr "Stocarea trebuie să fie activată pentru a utiliza această funcţie" + +#: wp-cache.php:542 +msgid "Cache Tester" +msgstr "Cache Tester" + +#: wp-cache.php:543 +msgid "Test your cached website by clicking the test button below." +msgstr "Testaţi-vă site-ul cache făcând clic pe butonul de test de mai jos." + +#: wp-cache.php:550 +#, php-format +msgid "Fetching %s to prime cache: " +msgstr "Se preiau %s la cache prim:" + +#: wp-cache.php:552 +#: wp-cache.php:559 +#: wp-cache.php:566 +msgid "OK" +msgstr "OK" + +#: wp-cache.php:557 +#, php-format +msgid "Fetching first copy of %s: " +msgstr "Exemplar preiau primul %s:" + +#: wp-cache.php:564 +#, php-format +msgid "Fetching second copy of %s: " +msgstr "Copie preiau doilea lui %s:" + +#: wp-cache.php:570 +msgid "One or more page requests failed:" +msgstr "Una sau mai multe cereri de start a eşuat:" + +#: wp-cache.php:589 +#: wp-cache.php:590 +#, php-format +msgid "Page %d: %d (%s)" +msgstr "Pagina %d: %d (%s)" + +#: wp-cache.php:596 +#, php-format +msgid "Page 1: %s" +msgstr "Pagina 1: %s" + +#: wp-cache.php:597 +#, php-format +msgid "Page 2: %s" +msgstr "Pagina 2: %s" + +#: wp-cache.php:598 +msgid "The timestamps on both pages match!" +msgstr "Marcajele de timp pe ambele pagini meci!" + +#: wp-cache.php:600 +msgid "The pages do not match! Timestamps differ or were not found!" +msgstr "Paginile nu se potrivesc sau marcajele de timp diferă! Nu au fost găsit!" + +#: wp-cache.php:606 +msgid "Send non-secure (non https) request for homepage" +msgstr "Trimite non-sigură (https non) cererea pentru pagina de start" + +#: wp-cache.php:607 +msgid "Test Cache" +msgstr "Test Cache" + +#: wp-cache.php:632 +#: wp-cache.php:755 +msgid "Cancel Cache Preload" +msgstr "Cancel Cache preîncărcate" + +#: wp-cache.php:638 +msgid "Scheduled preloading of cache cancelled. If a job is currently running it will not shutdown until the current 100 pages are complete." +msgstr "Preîncărcându programate de cache anulat cazul în care un loc de muncă este în prezent rulează acesta nu va shutdown până când curentul 100 de pagini sunt complete." + +#: wp-cache.php:649 +msgid "Scheduled preloading of cache cancelled." +msgstr "Preîncărcându programate de cache anulate." + +#: wp-cache.php:675 +#: wp-cache.php:753 +msgid "Preload Cache Now" +msgstr "Preîncărcate Cache Now" + +#: wp-cache.php:678 +msgid "Scheduled preloading of cache in 10 seconds." +msgstr "Preîncărcându programate de cache în 10 secunde." + +#: wp-cache.php:682 +#, php-format +msgid "Scheduled preloading of cache in %d minutes" +msgstr "Preîncărcându programate de cache în %d minute" + +#: wp-cache.php:686 +msgid "This will cache every published post and page on your site. It will create supercache static files so unknown visitors (including bots) will hit a cached page. This will probably help your Google ranking as they are using speed as a metric when judging websites now." +msgstr "Acest lucru va cache fiecare post publicat şi pe pagina site-ul dvs. Acesta va crea fişiere supercache statice astfel vizitatori necunoscut (inclusiv roboţi) va lovi o pagina din cache. Acest lucru va ajuta, probabil, rang dvs. Google ca le folosesc de viteză, ca metric atunci când judecă site-uri web acum." + +#: wp-cache.php:687 +msgid "Preloading creates lots of files however. Caching is done from the newest post to the oldest so please consider only caching the newest if you have lots (10,000+) of posts. This is especially important on shared hosting." +msgstr "Preincarcarea creează o mulţime de fişiere cu toate acestea. Caching se face de la cel mai nou post la cea mai veche deci vă rugăm să ia în considerare numai caching mai nou, dacă aveţi o mulţime (10.000 +) de posturi. Acest lucru este important mai ales pe shared hosting." + +#: wp-cache.php:688 +msgid "In ’Preload Mode’ regular garbage collection will only clean out old legacy files for known users, not the preloaded supercache files. This is a recommended setting when the cache is preloaded." +msgstr "În ’General caching’ colectare a gunoiului regulat va curata doar la fişierele vechi moştenire pentru utilizatorii cunoscuţi nu, fişierele preîncărcate supercache. Aceasta este o setare recomandată atunci când memoria cache este preîncărcate." + +#: wp-cache.php:692 +#, php-format +msgid "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d minutes.)" +msgstr "Reîmprospătare cache preîncărcat fişiere minute la fiecare %s (0 dezactiva, minim %d minute.)" + +#: wp-cache.php:705 +msgid "all" +msgstr "toate" + +#: wp-cache.php:718 +#, php-format +msgid "Preload %s posts." +msgstr "Preîncărcate mesaje %s." + +#: wp-cache.php:725 +msgid "Preload mode (garbage collection only on legacy cache files. Recommended.)" +msgstr "Preîncărcate modul (de colectare a gunoiului numai pe fisiere cache moştenirea recomandate.)" + +#: wp-cache.php:728 +msgid "Send me status emails when files are refreshed." +msgstr "Trimite-mi email-uri de stare atunci când fişierele sunt actualizate." + +#: wp-cache.php:733 +msgid "Many emails, 2 emails per 100 posts." +msgstr "Multe e-mailuri, 2 email-uri la 100 de posturi." + +#: wp-cache.php:736 +msgid "Medium, 1 email per 100 posts." +msgstr "Medium, 1 e-mail la 100 de posturi." + +#: wp-cache.php:739 +msgid "Less emails, 1 at the start and 1 at the end of preloading all posts." +msgstr "Mai e-mailuri, 1 la începutul şi 1 la sfârşitul preîncărcarea toate mesajele." + +#: wp-cache.php:743 +#, php-format +msgid "Refresh of cache in %d hours %d minutes and %d seconds." +msgstr "Reîmprospătare de cache în %d ore %d minute şi %d secunde." + +#: wp-cache.php:744 +#, php-format +msgid "Full refresh of cache in %d hours %d minutes and %d seconds." +msgstr "Refresh completă a memoriei cache în ore %d %d minute şi %d secunde." + +#: wp-cache.php:750 +#, php-format +msgid "Currently caching from post %d to %d." +msgstr "În prezent, caching de la post %d la %d." + +#: wp-cache.php:753 +msgid "Update Settings" +msgstr "Setări de update" + +#: wp-cache.php:761 +msgid "Preloading of cache disabled. Please disable legacy page caching or talk to your host administrator." +msgstr "Preincarcarea de cache cu handicap. Vă rugăm să dezactivaţi memorarea paginilor în cache moştenire sau vorbiti cu administratorul gazdă." + +#: wp-cache.php:776 +#: wp-cache.php:865 +msgid "Caching" +msgstr "Caching" + +#: wp-cache.php:780 +msgid "Cache hits to this website for quick access." +msgstr "Cache hit-uri la acest site pentru acces rapid." + +#: wp-cache.php:780 +#: wp-cache.php:781 +#: wp-cache.php:795 +#: wp-cache.php:799 +#: wp-cache.php:802 +#: wp-cache.php:803 +#: wp-cache.php:868 +msgid "Recommended" +msgstr "Recomandat" + +#: wp-cache.php:781 +msgid "Use mod_rewrite to serve cache files." +msgstr "Foloseste mod_rewrite pentru a servi fişiere cache." + +#: wp-cache.php:782 +msgid "Use PHP to serve cache files." +msgstr "Utilizarea PHP pentru a servi fişiere cache." + +#: wp-cache.php:783 +msgid "Legacy page caching." +msgstr "Legacy caching pagina." + +#: wp-cache.php:784 +msgid "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, while legacy caching is slower again, but more flexible and also easy to get working. New users should go with PHP caching." +msgstr "Mod_rewrite este cel mai rapid, PHP este aproape la fel de rapid şi mai uşor de lucru pentru a obţine, în timp ce caching moştenirea este mai lent din nou, dar este mai flexibilă şi, de asemenea, uşor pentru a obţine de lucru. Utilizatorii noi ar trebui să meargă cu caching PHP." + +#: wp-cache.php:790 +msgid "Miscellaneous" +msgstr "Diverse" + +#: wp-cache.php:795 +msgid "Compress pages so they’re served more quickly to visitors." +msgstr "Comprimare fişiere cache pentru a accelera de lucru." + +#: wp-cache.php:796 +msgid "Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache." +msgstr "Compresia este dezactivată în mod implicit, deoarece unele gazdele au probleme cu fişiere comprimate. Pornirea-l pe şi în afara şterge memoria cache." + +#: wp-cache.php:799 +msgid "304 Not Modified browser caching. Indicate when a page has not been modified since last requested." +msgstr "304 Not Modified browser caching. Indice când o pagină nu a fost modificat de la ultima solicitate." + +#: wp-cache.php:800 +msgid "304 support is disabled by default because in the past GoDaddy had problems with some of the headers used." +msgstr "Sprijin pentru eroarea 304 este dezactivată în mod implicit (din cauza unei probleme de unele servicii)." + +#: wp-cache.php:802 +msgid "Don’t cache pages for <acronym title=\"Logged in users and those that comment\">known users</acronym>." +msgstr "Nu paginile în cache pentru <acronym title=\"Conectat in users and those that comment\">utilizatorii cunoscuţi</acronym>." + +#: wp-cache.php:803 +msgid "Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated." +msgstr "Cache reconstrui servesc un fişier supercache. Utilizatorilor anonimi în timp ce un fişier nou este generat." + +#: wp-cache.php:804 +msgid "Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)" +msgstr "Spune cu mândrie lumea server-ul dvs. este dovada Digg! (Locuri un mesaj în subsol blog-ului dvs.)" + +#: wp-cache.php:810 +#: wp-cache.php:957 +#: wp-cache.php:1473 +msgid "Advanced" +msgstr "Advanced" + +#: wp-cache.php:814 +msgid "Mobile device support." +msgstr "Mobile sprijin dispozitiv." + +#: wp-cache.php:815 +msgid "Clear all cache files when a post or page is published." +msgstr "Ştergeţi toate fişierele cache atunci când un post sau pagină se publică." + +#: wp-cache.php:816 +msgid "Only refresh current page when comments made." +msgstr "Numai reincarca pagina curentă atunci când observaţiile făcute." + +#: wp-cache.php:817 +msgid "List the newest cached pages on this page." +msgstr "Lista de cele mai noi paginile stocate în cache de pe această pagină." + +#: wp-cache.php:819 +msgid "Coarse file locking. You probably don’t need this but it may help if your server is underpowered. Warning! <em>May cause your server to lock up in very rare cases!</em>" +msgstr "Fişier de blocare grosier. Ai face, probabil, nu este necesar acest lucru, dar ar putea ajuta dacă serverul este underpowered Atenţie! <em>Poate provoca server-ul dvs. pentru a bloca in cazuri foarte rare!</em>" + +#: wp-cache.php:822 +msgid "Use object cache to store cached files." +msgstr "Utilizarea cache obiect pentru a stoca fişierele din cache." + +#: wp-cache.php:822 +msgid "(Experimental)" +msgstr "(Experimental)" + +#: wp-cache.php:829 +msgid "Note:" +msgstr "Notă:" + +#: wp-cache.php:831 +#, php-format +msgid "If uninstalling this plugin, make sure the directory <em>%s</em> is writeable by the webserver so the files <em>advanced-cache.php</em> and <em>cache-config.php</em> can be deleted automatically. (Making sure those files are writeable too is probably a good idea!)" +msgstr "În cazul în dezinstalarea acest plug-in, asiguraţi-vă că <em>%s</em> dosar este inscriptibile de către serverul web astfel încât fişierele <em>avansate-cache.php</em> şi <em>config.php cache-pot</em> fi şterse în mod automat idee. (Asigurându-vă că aceste fişiere sunt inscriptibile prea este, probabil, un bun.)." + +#: wp-cache.php:832 +#, php-format +msgid "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for instructions on uninstalling this script. Look for the heading, \"How to uninstall WP Super Cache\"." +msgstr "Vă rugăm să citiţi <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> pentru instrucţiuni privind dezinstalarea acest script. Uita-te pentru rubrica, \"Cum să dezinstalaţi WP Super Cache\"." + +#: wp-cache.php:833 +#, php-format +msgid "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It includes installation documentation, a FAQ and Troubleshooting tips. The <a href=\"%2$s\">support forum</a> is also available. Your question may already have been answered." +msgstr "Aveti nevoie de ajutor? Verificaţi <a href=\"%1$s\">Super Cache fişier Readme</a>. Acesta include documentaţia de instalare, o şi depanare sfaturi FAQ. <a href=\"%2$s\">forum de suport</a> este de asemenea disponibil. întrebarea dvs. poate au fost deja răspuns." + +#: wp-cache.php:836 +#: wp-cache.php:883 +msgid "Update Status" +msgstr "Status Update" + +#: wp-cache.php:843 +msgid "Accepted Filenames & Rejected URIs" +msgstr "Nume de fişiere acceptate & URI respins" + +#: wp-cache.php:868 +msgid "Caching On" +msgstr "Cache On" + +#: wp-cache.php:869 +msgid "Caching Off" +msgstr "Cache Off" + +#: wp-cache.php:870 +msgid "Note: enables PHP caching, cache rebuild, and mobile support" +msgstr "Notă: PHP permite caching, reconstrui cache, şi suport mobil" + +#: wp-cache.php:880 +msgid "Notice: Supercache mod_rewrite rules detected. Cached files will be served using those rules. Edit the .htaccess file in the root of your install and remove the SuperCache rules." +msgstr "Nota: Supercache mod_rewrite normele detectate fişierele din cache va fi servite cu aceste norme. Editaţi fişierul htaccess în rădăcina dvs. de a instala şi de a elimina normele SuperCache." + +#: wp-cache.php:892 +msgid "Make WordPress Faster" +msgstr "A face WordPress mai repede" + +#: wp-cache.php:893 +#, php-format +msgid "%1$s is maintained and developed by %2$s with contributions from many others." +msgstr "%1$s este menţinut şi dezvoltat de %2$s, cu contribuţii de la multe altele." + +#: wp-cache.php:894 +#, php-format +msgid "He blogs at %1$s and posts photos at %2$s." +msgstr "El a blog-uri la %1$s şi fotografii de mesaje de la %2$s." + +#: wp-cache.php:895 +#, php-format +msgid "Please say hi to him on %s too!" +msgstr "Vă rugăm să-l salut pe %s prea!" + +#: wp-cache.php:903 +#, php-format +msgid "Cached pages since %1$s : <strong>%2$s</strong>" +msgstr "Paginile stocate în cache de la %1$s : <strong>%2$s</strong>" + +#: wp-cache.php:904 +msgid "Newest Cached Pages:" +msgstr "Cele mai noi Pagini cache:" + +#: wp-cache.php:908 +#, php-format +msgid "Cached %s seconds ago" +msgstr "Cache %s secunde în urmă" + +#: wp-cache.php:911 +msgid "(may not always be accurate on busy sites)" +msgstr "(Pot să nu fie întotdeauna exacte pe site-urile ocupat)" + +#: wp-cache.php:930 +msgid "Cache plugins are PHP scripts that live in a plugins folder inside the wp-super-cache folder. They are loaded when Supercache loads, much sooner than regular WordPress plugins." +msgstr "Cache plugin-uri sunt scripturi PHP care trăiesc într-un folder plugin-uri în interiorul folderul wp-super-cache. Ele sunt încărcate atunci când încarcă Supercache, mult mai devreme decât regulate WordPress plugin-uri." + +#: wp-cache.php:931 +msgid "This is strictly an advanced feature only and knowledge of both PHP and WordPress actions is required to create them." +msgstr "Acest lucru este strict o funcţie avansată doar şi cunoştinţe atât de PHP şi acţiuni WordPress este obligată să le creeze." + +#: wp-cache.php:941 +msgid "Available Plugins" +msgstr "Plugin-uri disponibile" + +#: wp-cache.php:957 +msgid "Easy" +msgstr "Easy" + +#: wp-cache.php:957 +msgid "Tester & Contents" +msgstr "Tester & Continut" + +#: wp-cache.php:957 +msgid "Preload" +msgstr "Preîncărcate" + +#: wp-cache.php:957 +msgid "Plugins" +msgstr "Plugin-uri" + +#: wp-cache.php:957 +msgid "Debug" +msgstr "Debug" + +#: wp-cache.php:984 +#, php-format +msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">the main site</a> of this network." +msgstr "Nota: WP Super Cache mod_rewrite controale regulă cu handicap cu excepţia cazului în care rulează pe <a href=\"%s\">site-ul principal</a> al acestei reţele." + +#: wp-cache.php:986 +#, php-format +msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">on the main site</a> of this network." +msgstr "Nota: WP Super Cache mod_rewrite controale regulă cu handicap cu excepţia cazului în care rulează pe <a href=\"%s\">pe site-ul principal</a> al acestei reţele." + +#: wp-cache.php:996 +msgid "Mod Rewrite Rules" +msgstr "Mod Reguli de rescriere" + +#: wp-cache.php:1002 +msgid "WordPress MU Detected" +msgstr "WordPress MU Detected" + +#: wp-cache.php:1002 +msgid "Unfortunately the rewrite rules cannot be updated automatically when running WordPress MU. Please open your .htaccess and add the following mod_rewrite rules above any other rules in that file." +msgstr "Din păcate, rescrie regulile nu pot fi actualizate automat atunci când rulează WordPress UM. Vă rugăm să vă deschide htaccess şi. Se adaugă următoarele mod_rewrite regulile de mai sus a oricăror alte norme în acel fişier." + +#: wp-cache.php:1004 +msgid "Mod Rewrite rules cannot be updated!" +msgstr "Mod Regulile de rescriere nu poate fi actualizat!" + +#: wp-cache.php:1005 +#, php-format +msgid "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s.htaccess for the auto update to work. They look like this and surround the main WordPress mod_rewrite rules:" +msgstr "Trebuie să aveţi şi <strong>END</strong> markeri <strong>incepe</strong> in %s.htaccess pentru auto update la locul de muncă. Acestea arata ca acest lucru şi surround principal WordPress mod_rewrite normele:" + +#: wp-cache.php:1007 +msgid "Refresh this page when you have updated your .htaccess file." +msgstr "Reîmprospătare această pagină atunci când aţi actualizat fişierul htaccess." + +#: wp-cache.php:1011 +msgid "Thank you for upgrading." +msgstr "Vă mulţumim pentru upgrade." + +#: wp-cache.php:1011 +#, php-format +msgid "The mod_rewrite rules changed since you last installed this plugin. Unfortunately you must remove the old supercache rules before the new ones are updated. Refresh this page when you have edited your .htaccess file. If you wish to manually upgrade, change the following line: %1$s so it looks like this: %2$s The only changes are \"HTTP_COOKIE\" becomes \"HTTP:Cookie\" and \"wordpressuser\" becomes \"wordpress\". This is a WordPress 2.5 change but it’s backwards compatible with older versions if you’re brave enough to use them." +msgstr "Mod_rewrite normele modificate de la ultima ta instalat acest plug-in. Din păcate, trebuie să eliminaţi vechile reguli supercache înainte de cele noi sunt actualizate reîmprospăta această pagină. După ce aţi editat fişierul .htaccess. Dacă doriţi să faceţi upgrade manual, modificaţi următoarea linie: %1$s astfel se pare ca aceasta: %2$s. Singurele modificări sunt \"HTTP_COOKIE\"devine\"HTTP:Cookie\" şi \"wordpressuser\"devine\"WordPress\". Acesta este un WordPress 2.5. schimbare, dar este compatibil cu versiunile mai vechi daca esti destul de curajos să le folosească." + +#: wp-cache.php:1015 +msgid "Trailing slash check required." +msgstr "Trailing slash verifica necesare." + +#: wp-cache.php:1015 +msgid "It looks like your blog has URLs that end with a \"/\". Unfortunately since you installed this plugin a duplicate content bug has been found where URLs not ending in a \"/\" end serve the same content as those with the \"/\" and do not redirect to the proper URL. To fix, you must edit your .htaccess file and add these two rules to the two groups of Super Cache rules:" +msgstr "Se pare ca blog-ul dvs. are adresele URL care se termină cu o \"/\". Din păcate, din moment ce ai instalat acest plug-un duplicat bug conţinut a fost găsit în cazul în care nu adresele URL se termină într-o \"/\" sfârşitul servesc acelaşi conţinut ca şi cele cu \"/\" şi nu redirecţionare a URL-ul propriu Pentru a repara, trebuie să editaţi fişierul htaccess şi adăugaţi aceste două reguli pentru cele două grupe de reguli Super Cache:" + +#: wp-cache.php:1017 +msgid "You can see where the rules go and examine the complete rules by clicking the \"View mod_rewrite rules\" link below." +msgstr "Puteţi vedea în cazul în care normele de du-te şi să examineze normele complet, făcând clic pe \"View mod_rewrite normele\" link-ul de mai jos." + +#: wp-cache.php:1031 +msgid "Mod Rewrite rules updated!" +msgstr "Mod Regulile de rescriere actualizate!" + +#: wp-cache.php:1032 +#, php-format +msgid "%s.htaccess has been updated with the necessary mod_rewrite rules. Please verify they are correct. They should look like this:" +msgstr "%s.htaccess a fost actualizat cu normele necesare mod_rewrite. Va rugam a verifica dacă sunt corecte ar trebui să arate acest lucru:" + +#: wp-cache.php:1034 +msgid "Mod Rewrite rules must be updated!" +msgstr "Mod Regulile de rescriere trebuie să fie actualizate!" + +#: wp-cache.php:1035 +#, php-format +msgid "Your %s.htaccess is not writable by the webserver and must be updated with the necessary mod_rewrite rules. The new rules go above the regular WordPress rules as shown in the code below:" +msgstr "%s.htaccess ta nu poate fi scris de serverul web şi trebuie să fie actualizate cu normele necesare mod_rewrite. Noile norme du-te mai presus de reguli WordPress regulate aşa cum se arată în codul de mai jos:" + +#: wp-cache.php:1040 +#, php-format +msgid "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /> Click the following link to see the lines added to that file. If you have upgraded the plugin make sure these rules match." +msgstr "WP Super Cache mod regulile de rescriere au fost detectate în fişierul% s.htaccess. <br /> Faceţi clic pe link-ul următor pentru a vedea liniile de adăugat la acel fişier. Dacă aţi actualizat plugin-ul asiguraţi-vă că aceste reguli se potrivesc." + +#: wp-cache.php:1043 +msgid "A difference between the rules in your .htaccess file and the plugin rewrite rules has been found. This could be simple whitespace differences but you should compare the rules in the file with those below as soon as possible. Click the ’Update Mod_Rewrite Rules’ button to update the rules." +msgstr "O diferenţă între normele în fişierul htaccess. Şi plugin-ul regulile de rescriere a fost găsit Acest lucru ar putea fi diferenţele de simplu, dar spaţiu. Ar trebui să comparaţi normele în dosarul cu cele de mai jos cât mai curând posibil. Faceţi clic pe ’Update normele Mod_Rewrite’, pentru a face acest lucru în mod automat." + +#: wp-cache.php:1046 +msgid "View Mod_Rewrite Rules" +msgstr "Vezi mod_rewrite Reguli" + +#: wp-cache.php:1050 +#: wp-cache.php:2287 +#, php-format +msgid "Rules must be added to %s too:" +msgstr "Regulile trebuie să fie adăugată la %s prea:" + +#: wp-cache.php:1058 +#, php-format +msgid "Gzip encoding rules in %s.htaccess created." +msgstr "Gzip reguli de codare în %s.htacces creat." + +#: wp-cache.php:1065 +msgid "Fix Configuration" +msgstr "Fix de configurare" + +#: wp-cache.php:1068 +msgid "Restore Default Configuration" +msgstr "Restore de configurare implicite" + +#: wp-cache.php:1076 +msgid "Comment moderation is enabled. Your comment may take some time to appear." +msgstr "Este activată moderarea comentariilor. Comentariul dvs. poate lua ceva timp să apară." + +#: wp-cache.php:1101 +msgid "Lock Down:" +msgstr "Lock Down:" + +#: wp-cache.php:1101 +msgid "Disabled" +msgstr "Disabled" + +#: wp-cache.php:1101 +msgid "Enabled" +msgstr "Enabled" + +#: wp-cache.php:1102 +msgid "Prepare your server for an expected spike in traffic by enabling the lock down. When this is enabled, new comments on a post will not refresh the cached static files." +msgstr "Pregătiţi-server-ul dvs. pentru un vârf aşteptată a traficului prin activarea blocare în jos. Cand este activat, noi comentarii pe un post care nu va actualiza fişierele cache static." + +#: wp-cache.php:1103 +msgid "Developers: Make your plugin lock down compatible by checking the \"WPLOCKDOWN\" constant. The following code will make sure your plugin respects the WPLOCKDOWN setting." +msgstr "Dezvoltatorii: Asiguraţi-vă plugin bloca compatibil prin verificarea \"WPLOCKDOWN\". Constanta urmatorul cod va asiguraţi-vă că plugin respectă setarea WPLOCKDOWN." + +#: wp-cache.php:1105 +msgid "Sorry. My blog is locked down. Updates will appear shortly" +msgstr "Imi pare rau. Blog-ul meu este blocat. Actualizări va apărea în scurt timp" + +#: wp-cache.php:1109 +msgid "WordPress is locked down. Super Cache static files will not be deleted when new comments are made." +msgstr "WordPress este blocat. Super fişiere statice Cache nu vor fi şterse atunci când noi comentarii sunt făcute." + +#: wp-cache.php:1111 +msgid "WordPress is not locked down. New comments will refresh Super Cache static files as normal." +msgstr "WordPress nu este blocat în jos comentariile noi vor reîmprospăta Super Cache fişiere statice, ca de obicei." + +#: wp-cache.php:1117 +msgid "Lock Down" +msgstr "Lock Down" + +#: wp-cache.php:1125 +msgid "Directly Cached Files" +msgstr "Fişiere direct cache" + +#: wp-cache.php:1183 +#, php-format +msgid "%s removed!" +msgstr "%s eliminat!" + +#: wp-cache.php:1191 +#, php-format +msgid "You must make %s writable to enable this feature. As this is a security risk please make it readonly after your page is generated." +msgstr "Trebuie să facă %s writable pentru a activa această facilitate. Deoarece acesta este un risc de securitate vă rugăm să-l doar în citire după ce pagina este generat." + +#: wp-cache.php:1193 +#, php-format +msgid "%s is writable. Please make it readonly after your page is generated as this is a security risk." +msgstr "%s este writable Vă rugăm să-l doar în citire după ce pagina este generat ca acesta este un risc de securitate." + +#: wp-cache.php:1207 +msgid "Existing direct page" +msgstr "Directe existente pagina" + +#: wp-cache.php:1207 +msgid "Delete cached file" +msgstr "Şterge cache file" + +#: wp-cache.php:1212 +msgid "Add direct page:" +msgstr "Adauga pagina direct:" + +#: wp-cache.php:1214 +#, php-format +msgid "Directly cached files are files created directly off %s where your blog lives. This feature is only useful if you are expecting a major Digg or Slashdot level of traffic to one post or page." +msgstr "Fişiere direct din cache sunt fişiere create direct de pe %s în cazul în care locuieşte blog-ul dvs. Această caracteristică este. Util numai dacă se asteapta la o Digg majore sau Slashdot nivel de trafic pentru un post sau pagină." + +#: wp-cache.php:1216 +#, php-format +msgid "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /about/. The cached file will be generated the next time an anonymous user visits that page." +msgstr "De exemplu: pentru cache <em>%1$sabout/</em> ar trebui să introduceţ %1$sabout/ or /about/. Cache la dosar va fi generat în următorii un timp anonim vizite că pagina utilizatorului." + +#: wp-cache.php:1217 +msgid "Make the textbox blank to remove it from the list of direct pages and delete the cached file." +msgstr "Asiguraţi-casuta necompletat pentru a-l scoate din lista de pagini directe şi a şterge fişierul cache." + +#: wp-cache.php:1222 +msgid "Update Direct Pages" +msgstr "Update Pagini Direct" + +#: wp-cache.php:1260 +msgid "Expiry Time & Garbage Collection" +msgstr "Expirat pagina & Clar de moloz" + +#: wp-cache.php:1262 +msgid "Expire time:" +msgstr "Expirare timp:" + +#: wp-cache.php:1263 +msgid "seconds" +msgstr "secunde" + +#: wp-cache.php:1264 +msgid "Garbage Collection" +msgstr "Clar de moloz" + +#: wp-cache.php:1264 +msgid "If the expiry time is more than 1800 seconds (half an hour), garbage collection will be done every 10 minutes, otherwise it will happen 10 seconds after the expiry time above." +msgstr "În cazul în care ora de expirare este mai mare de 1800 secunde (o jumătate de oră), de colectare a gunoiului se va face la fiecare 10 minute, altfel se va întâmpla 10 secunde după ora de expirare de mai sus." + +#: wp-cache.php:1265 +msgid "Checking for and deleting expired files is expensive, but it’s expensive leaving them there too. On a very busy site you should set the expiry time to <em>300 seconds</em>. Experiment with different values and visit this page to see how many expired files remain at different times during the day. If you are using legacy caching aim to have less than 500 cached files if possible. You can have many times more cached files when using mod_rewrite or PHP caching." +msgstr "Verificarea şi ştergerea fişierelor expirat este scump, dar e scump lasandu-le acolo. Pe foarte ocupat un site care ar trebui să stabilească expirarea timp pentru <em>300 secunde</em>. Experiment cu valori diferite şi să vizitaţi această pagină pentru a vedea modul în care a expirat mai multe fişiere rămân la diferite ori în timpul zilei. Dacă folosiţi caching scopul de moştenire să aibă mai puţin de 500 de fişiere cache, dacă este posibil. Puteţi avea fişiere de multe ori mai mult cache atunci când se utilizează mod_rewrite sau caching PHP." + +#: wp-cache.php:1266 +msgid "Set the expiry time to 0 seconds to disable garbage collection." +msgstr "Seta ora de expirare la 0 de secunde pentru a dezactiva colectare a gunoiului." + +#: wp-cache.php:1267 +msgid "Change Expiration" +msgstr "Schimbarea de expirare" + +#: wp-cache.php:1311 +msgid "Rejected User Agents" +msgstr "Respins de agenţi de utilizare" + +#: wp-cache.php:1312 +msgid "Strings in the HTTP ’User Agent’ header that prevent WP-Cache from caching bot, spiders, and crawlers’ requests. Note that super cached files are still sent to these agents if they already exists." +msgstr "Pentru a preveni plug-in pentru interogări cache-ul de la roboţii motoarelor de căutare şi altor roboţi în reţea, introduceţi numele acestora în caseta de mai jos (câte unul pe linie). În cazul în care o copie a paginii există deja în cache, Super Cache, acesta va fi trimis la bot." + +#: wp-cache.php:1319 +msgid "Save UA Strings" +msgstr "Salvaţi Strings UA" + +#: wp-cache.php:1342 +msgid "Do not cache the following page types. See the <a href=\"http://codex.wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a complete discussion on each type." +msgstr "Nu cache pagina de următoarele tipuri. Consultaţi <a href=\"http://codex.wordpress.org/Conditional_Tags\">Condiţionat Tag-uri</a> documentaţia pentru o discuţie completă pentru fiecare tip." + +#: wp-cache.php:1345 +msgid "Single Posts" +msgstr "Posturi Single" + +#: wp-cache.php:1346 +msgid "Pages" +msgstr "Pagini" + +#: wp-cache.php:1347 +msgid "Front Page" +msgstr "Home" + +#: wp-cache.php:1348 +msgid "Home" +msgstr "Home" + +#: wp-cache.php:1349 +msgid "Archives" +msgstr "Arhivele" + +#: wp-cache.php:1350 +msgid "Tags" +msgstr "Tag-uri" + +#: wp-cache.php:1351 +msgid "Category" +msgstr "Categorie" + +#: wp-cache.php:1352 +msgid "Feeds" +msgstr "Feeds" + +#: wp-cache.php:1353 +msgid "Search Pages" +msgstr "Paginile de căutare" + +#: wp-cache.php:1355 +#: wp-cache.php:1483 +msgid "Save" +msgstr "Salvare" + +#: wp-cache.php:1372 +msgid "Add here strings (not a filename) that forces a page not to be cached. For example, if your URLs include year and you dont want to cache last year posts, it’s enough to specify the year, i.e. ’/2004/’. WP-Cache will search if that string is part of the URI and if so, it will not cache that page." +msgstr "Adăugaţi aici siruri de caractere (nu un nume de fisier) că forţele o pagină nu trebuie să fie în cache. De exemplu, dacă URL-urile includ an şi tu dont doriţi să cache posturi de anul trecut, este suficient să se precizeze an, adică ’/2011/’. WP-Cache va căuta în cazul în care şir este parte a URI şi, dacă acest lucru nu, se va cache acea pagină." + +#: wp-cache.php:1378 +msgid "Save Strings" +msgstr "Salvaţi Strings" + +#: wp-cache.php:1394 +msgid "Add here those filenames that can be cached, even if they match one of the rejected substring specified above." +msgstr "Adăugaţi aici acele numele de fişiere care pot fi memorate în cache, chiar dacă acestea se potrivesc unul dintre respins subşir specificate mai sus." + +#: wp-cache.php:1400 +msgid "Save Files" +msgstr "Salvaţi Files" + +#: wp-cache.php:1445 +msgid "Currently logging to: " +msgstr "În prezent, logare la:" + +#: wp-cache.php:1455 +msgid "Fix problems with the plugin by debugging it here. It can send you debug emails or log them to a file in your cache directory." +msgstr "Fix probleme cu plugin-ul de depanare-l aici poate trimite e-mailuri sau debug log-le într-un fişier în directorul cache-ul dumneavoastră." + +#: wp-cache.php:1456 +msgid "Logging to a file is easier but faces the problem that clearing the cache will clear the log file." +msgstr "Conectarea la un fişier este mai uşor, dar se confruntă cu problema că golirea memoriei cache va şterge fişierul jurnal." + +#: wp-cache.php:1460 +msgid "Debugging" +msgstr "Debugging" + +#: wp-cache.php:1461 +msgid "Logging Type" +msgstr "Logging Tipul" + +#: wp-cache.php:1461 +msgid "Email" +msgstr "Email" + +#: wp-cache.php:1462 +msgid "file" +msgstr "file" + +#: wp-cache.php:1463 +msgid "IP Address" +msgstr "Adresa IP" + +#: wp-cache.php:1463 +#, php-format +msgid "(only log requests from this IP address. Your IP is %s)" +msgstr "(jurnal numai cereri de la această adresă IP. IP-ul tau este - %s)" + +#: wp-cache.php:1464 +msgid "Log level" +msgstr "Jurnal nivel" + +#: wp-cache.php:1470 +msgid "(1 = less, 5 = more, may cause severe server load.)" +msgstr "(1 = mai puţin, 5 = mai mult, poate provoca de încărcare server severe.)" + +#: wp-cache.php:1473 +msgid "In very rare cases two problems may arise on some blogs:<ol><li> The front page may start downloading as a zip file.</li><li> The wrong page is occasionally cached as the front page if your blog uses a static front page and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>" +msgstr "În cazuri foarte rare pot apărea două probleme pe unele blog-uri: <ol><li> Pagina de faţă poate începe descărcarea ca un fişier zip. </li><li> Pagina este greşit ocazional cache ca pagina de faţă dacă blog-ul dvs. foloseşte o pagină statică şi structura Permalink este <em>/%category%/%postname%/</em>.</li></ol>" + +#: wp-cache.php:1474 +#, php-format +msgid "I’m 99% certain that they aren’t bugs in WP Super Cache and they only happen in very rare cases but you can run a simple check once every 5 minutes to verify that your site is ok if you’re worried. You will be emailed if there is a problem." +msgstr "I’m 99% certain that they aren’t Bug-uri în WP Super Cache şi ele se întâmplă numai în cazuri foarte rare, dar puteţi rula o verificare simplă o dată la fiecare 5 minute pentru a verifica dacă site-ul dvs. este ok, dacă sunteţi îngrijorat. Tu va fi trimisă în cazul în care există o problemă." + +#: wp-cache.php:1476 +msgid "Check front page every 5 minutes." +msgstr "Check prima pagina la fiecare 5 minute." + +#: wp-cache.php:1477 +msgid "Front page text" +msgstr "Prima pagină text" + +#: wp-cache.php:1477 +msgid "Text to search for on your front page. If this text is missing the cache will be cleared. Leave blank to disable." +msgstr "Text pentru a căuta pe pagina dvs. Dacă acest text lipseşte cache va fi şters. Lăsaţi necompletat pentru a dezactiva." + +#: wp-cache.php:1478 +msgid "Clear cache on error." +msgstr "Clear cache la eroare." + +#: wp-cache.php:1479 +msgid "Email the blog admin when checks are made. (useful for testing)" +msgstr "Email blog-ul admin, atunci când controalele sunt efectuate. (util pentru testarea)" + +#: wp-cache.php:1493 +msgid "Error: GZIP compression is enabled, disable it if you want to enable wp-cache." +msgstr "Eroare: compresie gzip este activat, dezactivati-l dacă doriţi să activaţi wp-cache." + +#: wp-cache.php:1540 +#: wp-cache.php:1702 +msgid "Warning" +msgstr "Atenţie" + +#: wp-cache.php:1540 +msgid "GZIP compression is enabled in WordPress, wp-cache will be bypassed until you disable gzip compression." +msgstr "GZIP compresie este activată în WordPress, WP-cache vor fi ocolite până când compresie gzip dezactivaţi." + +#: wp-cache.php:1598 +#: wp-cache.php:1603 +#: wp-cache.php:1635 +#: wp-cache.php:1640 +#: wp-cache.php:1646 +msgid "Error" +msgstr "Eroare" + +#: wp-cache.php:1598 +#, php-format +msgid "Your cache directory (<strong>$cache_path</strong>) did not exist and couldn’t be created by the web server. Check %s permissions." +msgstr "Cache director <strong>($ cache_path)</strong> nu există şi nu poate fi creat de către serverul de web. Verificarea %s permisiunilor." + +#: wp-cache.php:1603 +#, php-format +msgid "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need to be writable for this plugin to work. Double-check it." +msgstr "Cache dosar (<strong>%1$s</strong>) sau <strong>%2$s</strong> trebuie să fie writable pentru acest plugin pentru a lucra. Double-check." + +#: wp-cache.php:1635 +#, php-format +msgid "Your WP-Cache config file (<strong>%s</strong>) is out of date and not writable by the Web server.Please delete it and refresh this page." +msgstr "Your WP-Cache fişier de configurare (<strong>%s</strong>) este de actualitate şi nu poate fi scris de către server. Please Web ştergeţi-l şi a reîmprospăta această pagină." + +#: wp-cache.php:1640 +#, php-format +msgid "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is not writable by the Web server.Check its permissions." +msgstr "Fişier de configurare lipsă şi %1$s dosar (<strong>%2$s</strong>) nu poate fi scris de server. Check Web permisiunile sale." + +#: wp-cache.php:1646 +#, php-format +msgid "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you installation." +msgstr "Exemplu de WP-Cache fişier de configurare <strong>(%s)</strong> nu exista. Va rugam sa verificati vă de instalare." + +#: wp-cache.php:1702 +#, php-format +msgid "%s/advanced-cache.php</em> does not exist or cannot be updated." +msgstr "%s/advanced-cache.php</em> nu există sau nu pot fi actualizate." + +#: wp-cache.php:1703 +msgid "1. If it already exists please delete the file first." +msgstr "1. În cazul în care există deja vă rugăm să ştergeţi primul fişier." + +#: wp-cache.php:1704 +#, php-format +msgid "2. Make %1$s writable using the chmod command through your ftp or server software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a temporary measure and you’ll have to make it read only afterwards again. (Change 777 to 755 in the previous command)" +msgstr "2. Asiguraţi %1$s scriere utilizând comanda chmod prin ftp sau software de tip server şi. <em>(Chmod 777 %1$s)</em> reîmprospăta această pagină. Aceasta este doar o măsură temporară şi va trebui să-l citesc numai ulterior din nou. (Schimbaţi 777-755 în comenzii precedente) " + +#: wp-cache.php:1705 +#, php-format +msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>" +msgstr "3. Refresh această pagină pentru a actualiza <em>%s/avansat-cache.php</em>" + +#: wp-cache.php:1706 +#, php-format +msgid "If that doesn’t work, make sure the file <em>%s/advanced-cache.php</em> doesn’t exist:" +msgstr "Dacă acest lucru nu funcţionează, asiguraţi-vă că <em>%s/avansat-cache.php</ em> doar nu există:" + +#: wp-cache.php:1707 +#, php-format +msgid "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and copy it to <em>%3$s</em> and refresh this page.</li>" +msgstr "<li>1. Deschideţi fişierul <em>%1$s$wp_cache_file</em> într-un editor de text.</li><li>2. Schimbaţi linia <em>CACHEHOME</em> pe <em>%2$s</em></li><li>3. Salvaţi fişierul şi copiaţi <em>%3$s</em>, apoi reîmprospătaţi pagina.</li>" + +#: wp-cache.php:1730 +msgid "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by WordPress to load the code that serves cached pages. Unfortunately it is set to false. Please edit your wp-config.php and add or edit the following line above the final require_once command:<br /><br /><code>define('WP_CACHE', true);</code></p>" +msgstr "<h3>WP_CACHE opţiune nu este activată</h3><p> Această opţiune trebuie să fie activat pentru a WordPress poate lucra corect cu fişierul cache. In acest moment este dezactivat. Pentru a activa aceasta, deschideţi fişierul wp-config.php şi adăugaţi următoarea linie: <br /><br /><code>define('WP_CACHE', true);</code></p>" + +#: wp-cache.php:1732 +msgid "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</code> file and I couldn’t modify it." +msgstr "<strong>Eroare: WP_CACHE Variabila nu fie activate</strong> în comun configuraţiile <code>wp-config.php</code>." + +#: wp-cache.php:1733 +#, php-format +msgid "Edit <code>%s</code> and add the following line:<br /> <code>define('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be executed</strong> by WordPress core. " +msgstr "Editare codul <code>%s</code> şi adăugaţi următoarele:<br /> <code>define('WP_CACHE', true);</code><br />. În caz contrar, <strong>WP-Cache</strong>nu va porni." + +#: wp-cache.php:1737 +msgid "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see this warning message please see point 5 of the <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a>. The WP_CACHE line must be moved up." +msgstr "<h3> Parţial WP_CACHE adăugat la fişierul de configurare wp-config.php </h3><p> Dacă vedeţi în continuare acest mesaj, apoi verificaţi cu punctul 5 din <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a> (în limba engleză). Rând cu WP_CACHE ar trebui să fie plasat mai mare." + +#: wp-cache.php:1759 +msgid "Cache Contents" +msgstr "Cache Cuprins" + +#: wp-cache.php:1762 +msgid "Object cache in use. No cache listing available." +msgstr "Lista de caching disponibile." + +#: wp-cache.php:1786 +#, php-format +msgid "Deleting supercache file: <strong>%s</strong><br />" +msgstr "Ştergerea supercache fişier: <strong>%s</strong><br />" + +#: wp-cache.php:1803 +#, php-format +msgid "Deleting wp-cache file: <strong>%s</strong><br />" +msgstr "Ştergerea wp-cache fişier: <strong>%s</strong><br /> " + +#: wp-cache.php:1868 +msgid "Cache stats are not automatically generated. You must click the link below to regenerate the stats on this page." +msgstr "Cache statisticile nu sunt generate automat. Trebuie să faceţi clic pe link-ul de mai jos pentru a regenera statisticile de pe aceasta pagina." + +#: wp-cache.php:1869 +msgid "Regenerate cache stats" +msgstr "Stats Regenerare cache" + +#: wp-cache.php:1871 +#, php-format +msgid "Cache stats last generated: %s minutes ago." +msgstr "Cache statistici ultima generat: %s minute în urmă." + +#: wp-cache.php:1877 +msgid "WP-Cache" +msgstr "WP-Cache Status" + +#: wp-cache.php:1878 +#: wp-cache.php:1894 +#, php-format +msgid "%s Cached Pages" +msgstr "%s pagini cached" + +#: wp-cache.php:1879 +#: wp-cache.php:1899 +#, php-format +msgid "%s Expired Pages" +msgstr "%s pagini expirat" + +#: wp-cache.php:1893 +msgid "WP-Super-Cache" +msgstr "WP-Super-Cache" + +#: wp-cache.php:1904 +msgid "Fresh WP-Cached Files" +msgstr "Fresh Files WP-Cache" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "URI" +msgstr "URI" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +msgid "Key" +msgstr "Cheie" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "Age" +msgstr "Age" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "Delete" +msgstr "Delete" + +#: wp-cache.php:1920 +msgid "Stale WP-Cached Files" +msgstr "Viciat Files WP-Cache" + +#: wp-cache.php:1936 +msgid "Fresh Super Cached Files" +msgstr "Fresh Super fişierele din cache" + +#: wp-cache.php:1952 +msgid "Stale Super Cached Files" +msgstr "Viciat Super fişierele din cache" + +#: wp-cache.php:1968 +msgid "Hide file list" +msgstr "Ascunde listă de fişiere" + +#: wp-cache.php:1970 +msgid "Too many cached files, no listing possible." +msgstr "Prea multe fişiere cache, nici un anunţ este posibil." + +#: wp-cache.php:1972 +msgid "List all cached files" +msgstr "Lista toate fişierele din cache" + +#: wp-cache.php:1978 +#, php-format +msgid "<strong>Garbage Collection</strong><br />Last GC was <strong>%s</strong> minutes ago<br />" +msgstr "<strong>Garbage Collection</strong> <br /> Ultima GC a fost <strong>%s</strong> minute în urmă <br /> " + +#: wp-cache.php:1979 +#, php-format +msgid "Next GC in <strong>%s</strong> minutes" +msgstr "Next GC în câteva minute <strong>%s</strong>" + +#: wp-cache.php:1982 +#, php-format +msgid "Expired files are files older than %s seconds. They are still used by the plugin and are deleted periodically." +msgstr "Expirate fişiere sunt fişierele mai vechi %s secunde. Ele sunt încă utilizate de către plugin-ul şi se elimină periodic." + +#: wp-cache.php:1993 +msgid "Delete Expired" +msgstr "Şterge expirat" + +#: wp-cache.php:1999 +#: wp-cache.php:2011 +#: wp-cache.php:2174 +msgid "Delete Cache" +msgstr "Delete Cache" + +#: wp-cache.php:2011 +msgid "Delete Super Cache cached files (opens in new window)" +msgstr "Şterge Super Cache cache fişierele (se deschide într-o fereastră nouă)" + +#: wp-cache.php:2150 +#, php-format +msgid "%1$s is Digg proof thanks to caching by %2$s" +msgstr "%1$s să-i mulţumesc %2$s pentru munca lor" + +#: wp-cache.php:2183 +#, php-format +msgid "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> to enable and configure the plugin." +msgstr "Plugin WP Super Cache ar trebui să fie configurat: Pentru a activa şi configura, du-te la <a href=\"%s\">pagina de management</a> plug-in." + +#: wp-cache.php:2189 +msgid "Settings" +msgstr "Setări" + +#: wp-cache.php:2199 +#, php-format +msgid "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin page</a> to enable caching." +msgstr "Plugin WP Super Cache nu este activat. Pentru a activa aceasta, mergeţi la <a href=\"%s\">pagina de management</a> plug-in." + +#: wp-cache.php:2218 +#, php-format +msgid "[%s] Front page is gzipped! Please clear cache!" +msgstr "[%s] Home comprimate folosind gzip. Delete Cache!" + +#: wp-cache.php:2218 +#, php-format +msgid "Please visit %s to clear the cache as the front page of your site is now downloading!" +msgstr "Eroare!\" Vizita %s pentru a elimina cache!" + +#: wp-cache.php:2221 +#, php-format +msgid "[%s] Front page is gzipped! Cache Cleared!" +msgstr "[%s] Home comprimate folosind gzip. Cache eliminat!" + +#: wp-cache.php:2221 +#, php-format +msgid "The cache on your blog has been cleared because the front page of your site is now downloading. Please visit %s to verify the cache has been cleared." +msgstr "Cache tot blog-ul dvs. a fost eliminat, ca plugin-ul observat o eroare pe pagina principală (aceasta descărcări arhivă). Pentru a verifica cache-ul, vă rugăm să vizitaţi această strnitsu %s." + +#: wp-cache.php:2228 +#, php-format +msgid "[%s] Front page is not correct! Please clear cache!" +msgstr "[%s] Pagina Prima nu este corect. Vă rugăm să goliţi memoria cache!" + +#: wp-cache.php:2228 +#, php-format +msgid "Please visit %1$s to clear the cache as the front page of your site is not correct and missing the text, \"%2$s\"!" +msgstr "A apărut o eroare pe pagina principală a blog-ul dvs. nu a fost detectat text cheie \"%2$s\". Pentru a corecta o greşeală, puteţi vizita această pagină %1$s şi clar manual memoria cache." + +#: wp-cache.php:2231 +#, php-format +msgid "[%s] Front page is not correct! Cache Cleared!" +msgstr "[%s] Prima pagină este afişată cu o eroare! Cache eliminat!" + +#: wp-cache.php:2231 +#, php-format +msgid "The cache on your blog has been cleared because the front page of your site is missing the text \"%2$s\". Please visit %1$s to verify the cache has been cleared." +msgstr "A apărut o eroare pe pagina principală a blog-ul dvs. nu a fost detectat text cheie \"%2$s\". Vizitaţi această pagină %1$s pentru a verifica cache." + +#: wp-cache.php:2236 +#, php-format +msgid "[%s] Front page check!" +msgstr "[%s] Prima pagina a verifica!" + +#: wp-cache.php:2236 +#, php-format +msgid "WP Super Cache has checked the front page of your blog. Please visit %s if you would like to disable this." +msgstr "WP Super Cache a verificat prima pagină a blog-ul dvs. Vă rugăm să vizitaţi %s dacă doriţi să dezactivaţi acest lucru." + +#: wp-cache.php:2279 +msgid "Cannot update .htaccess" +msgstr "Nu se poate actualiza. Htaccess" + +#: wp-cache.php:2279 +#, php-format +msgid "The file <code>%s.htaccess</code> cannot be modified by the web server. Please correct this using the chmod command or your ftp client." +msgstr "Fişier <code>%s.htaccess</code> nu poate fi modificat de către Web Server. Vă rugăm să corectaţi acest lucru, folosind chmod sau comanda dvs. client FTP." + +#: wp-cache.php:2279 +msgid "Refresh this page when the file permissions have been modified." +msgstr "Reîmprospătare această pagină atunci când permisiunile pentru fisiere au fost modificate." + +#: wp-cache.php:2279 +#, php-format +msgid "Alternatively, you can edit your <code>%s.htaccess</code> file manually and add the following code (before any WordPress rules):" +msgstr "Alternativ, puteţi edita <code>%s.htaccess</code> fişier manual şi adăugaţi următorul cod (înainte de orice reguli WordPress):" + +#: wp-cache.php:2283 +#, php-format +msgid "To serve static html files your server must have the correct mod_rewrite rules added to a file called <code>%s.htaccess</code>" +msgstr "Pentru a servi statice HTML server de fişiere dvs. trebuie să aibă corect mod_rewrite normele adăugat într-un fişier numit <code>%s.htaccess</code>" + +#: wp-cache.php:2284 +msgid "You can edit the file yourself add the following rules." +msgstr "Aveţi posibilitatea să editaţi fişierul singur adăuga următoarele reguli." + +#: wp-cache.php:2285 +msgid " Make sure they appear before any existing WordPress rules. " +msgstr "Asiguraţi-vă că ele apar înainte de orice reguli WordPress existent." + +#: wp-cache.php:2293 +msgid "Update Mod_Rewrite Rules" +msgstr "Update mod_rewrite reguli" + +#: wp-cache.php:2389 +#, php-format +msgid "[%1$s] Cache Preload Started" +msgstr "[%1$s] Cache preîncărcate începute" + +#: wp-cache.php:2391 +#, php-format +msgid "[%1$s] Refreshing posts from %2$d to %3$d" +msgstr "[%1$s] Refreshing mesajele de la %2$d la %3$d" + +#: wp-cache.php:2402 +#, php-format +msgid "[%1$s] %2$d posts refreshed" +msgstr "[%1$s] %2$d mesaje împrospătat" + +#: wp-cache.php:2402 +msgid "Refreshed the following posts:" +msgstr "Actualizat următoarele posturi:" + +#: wp-cache.php:2411 +#, php-format +msgid "Scheduling next preload refresh in %d minutes." +msgstr "Programarea minute refresh preload următoare în %d." + +#: wp-cache.php:2421 +#, php-format +msgid "[%s] Cache Preload Completed" +msgstr "[%s] Cache preîncărcate Completed" + +#: wp-cache.php:2421 +msgid "Cleaning up old supercache files." +msgstr "Curăţarea fişierele vechi supercache." + +#: wp-cache.php:2462 +#, php-format +msgid "[%s] Preload may have stalled." +msgstr "[%s] preîncărcate poate fi stagnat." + +#: wp-cache.php:2462 +#, php-format +msgid "" +"Preload has been restarted.\n" +"%s" +msgstr "" +"Preîncărcate a fost repornit.\n" +"%s" + +#~ msgid "" +#~ "Scroll down this page and click the <strong>Update Mod_Rewrite Rules</" +#~ "strong> button." +#~ msgstr "" +#~ "Пролистайте страницу вних и нажмите кнопку <strong>Обновить правила " +#~ "Mod_Rewrite</strong>." + +#~ msgid "WP Super Cache Manager" +#~ msgstr "Управление плагином WP Super Cache" + +#~ msgid "Why your configuration may not be changed" +#~ msgstr "Почему конфигурации не могут быть изменены" + +#~ msgid "Why" +#~ msgstr "Почему" + +#~ msgid "ON" +#~ msgstr "ВКЛ" + +#~ msgid "WP Cache and Super Cache enabled" +#~ msgstr "Плагины WP Cache и Super Cache включены" + +#~ msgid "HALF ON" +#~ msgstr "РАБОТАЕТ НАПОЛОВИНУ" + +#~ msgid "Super Cache Disabled, only legacy WP-Cache caching." +#~ msgstr "Плагин Super Cache отключен, работает только кэшировани WP-Cache" + +#~ msgid "OFF" +#~ msgstr "ВЫКЛ" + +#~ msgid "WP Cache and Super Cache disabled" +#~ msgstr "Плагины WP Cache и Super Cache отключены" + +#~ msgid "" +#~ "Cache rebuild. Serve a supercache file to anonymous users while a new " +#~ "file is being generated. Recommended for <em>very</em> busy websites with " +#~ "lots of comments. Makes \"directly cached pages\" and \"Lockdown mode\" " +#~ "obsolete." +#~ msgstr "" +#~ "Восстановление кэша. При включенной опции, гости сайта будут получать " +#~ "старые страницы из плагина Super Cache, пока формируются новые. " +#~ "Рекомендуется использовать данную опцию только для <em>очень</em> " +#~ "посещаемых блогов, где много комментариев. После включения опции в " +#~ "настройках \"прямое кэширование страниц\" и \"закрытый режим\" нет нужды " +#~ "(они устаревают)" + +#~ msgid "" +#~ "List the newest cached pages (may be expensive to run on busy sites, use " +#~ "with caution.)" +#~ msgstr "" +#~ "Создавать список новых кэшированных страниц (использовать на свой страх и " +#~ "риск, может затормозить сайты с большим количеством посетителей)" + +#~ msgid "" +#~ "%1$s really makes your blog go faster. Make it go faster<sup>*</sup> by " +#~ "buying me an <a href=\"%2$s\">Amazon gift card</a>! Make it out to \"%3$s" +#~ "\" for whatever amount you want. Every penny helps!" +#~ msgstr "" +#~ "%1$s действительно ускоряет Ваш блог. Вы можете сделать его еще " +#~ "быстрее<sup>*,</sup> купив мне <a href=\"%2$s\">подарочную карту сервиса " +#~ "Amazon</a>! Можете выбрать \"%3$s\" любое значение, какое хотите. Каждая " +#~ "копейка поможет мне!" + +#~ msgid "" +#~ "If Amazon isn’t your thing, there’s also PayPal. Click the " +#~ "\"Donate\" button below or take a quick peek at my <a href=\"%s" +#~ "\">wishlist</a>." +#~ msgstr "" +#~ "Если Вы не хотите иметь дело с Amazon , то можно сделать пожертвование " +#~ "через PayPal. Нажмите кнопку \"Пожертвовать\" или выберите подарок для " +#~ "меня из моего <a href=\"%s\">списка желаний</a>." + +#~ msgid "Thanks in advance!" +#~ msgstr "Заранее благодарю!" + +#~ msgid "" +#~ "Ok, it won’t go any faster but you’ll make this plugin author " +#~ "very happy!" +#~ msgstr "" +#~ "Ладно, он не будет быстрее, но Вы все равно сделаете автора плагина очень " +#~ "счастливым!" + +#~ msgid "Don’t show me this again." +#~ msgstr "Не показывать больше это сообщение." + +#~ msgid "Hide" +#~ msgstr "Спрятать" + +#~ msgid "" +#~ "He blogs at %1$s and posts photos at %2$s. He would really appreciate a " +#~ "<a href=\"%3$s\">donation</a> to encourage development of this plugin." +#~ "<br />Even a penny will help." +#~ msgstr "" +#~ "Блог автора - %1$s, фотоблог - %2$s. Автор плагина будет благодарен любой " +#~ "<a href=\"%3$s\">поддержке</a> от Вас.<br />Даже копейка может помочь в " +#~ "его работе." + +#~ msgid "Super Cache Compression" +#~ msgstr "Сжатие кэша Super Cache" + +#~ msgid "Compression is enabled by default when in <em>HALF ON</em> mode." +#~ msgstr "" +#~ "Сжатие кэша отключено по умолчанию в режиме <em>РАБОТАЕТ НАПОЛОВИНУ</em>." + +#~ msgid "Super Cache compression is now disabled." +#~ msgstr "Сжатие кэша Super Cache теперь отключено." + +#~ msgid "Super Cache compression is now enabled." +#~ msgstr "Сжатие кэша Super Cache теперь включено." + +#~ msgid "Update Compression" +#~ msgstr "Обновить настройки сжатия" + +#~ msgid "Debug Settings" +#~ msgstr "Параметры отладки" + +#~ msgid "" +#~ "<h3>WP_CACHE constant in wp-config.php set to false</h3><p>The WP_CACHE " +#~ "constant is defined in your wp-config.php but must be set to true, not " +#~ "false for this plugin to work correctly.</p>" +#~ msgstr "" +#~ "<h3>Значение для WP_CACHE в конфигурационном файле WordPrees wp-config." +#~ "php установлено на \"false\"</h3><p>Чтобы плагин заработал, значение " +#~ "WP_CACHE в wp-config.php нужно поставить на \"true\".</p>" + +#~ msgid "You must edit the file yourself add the following rules." +#~ msgstr "" +#~ "Вы должны вручную отредактировать файл и добавить необходимые правила." diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ru_RU.mo b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ru_RU.mo index 8c1bb606e1e8cbecb6e446b477f4f53c692c390a..c8b0cab86f23d7a10221c53822c0a9fd397c674d 100644 GIT binary patch delta 21368 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 aD7c)yuy6Z86~^66JdL21JGg}0!T<m<-ymiH delta 9463 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 diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ru_RU.po b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ru_RU.po index 47a08fd8c..c9cc3ae3a 100644 --- a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ru_RU.po +++ b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ru_RU.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: WP Super Cache\n" "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n" -"POT-Creation-Date: 2010-09-27 13:58+0000\n" -"PO-Revision-Date: 2010-10-12 22:32+0300\n" +"POT-Creation-Date: 2011-02-28 22:08:12+00:00\n" +"PO-Revision-Date: 2011-03-15 23:04+0300\n" "Last-Translator: Elvis <main@fweb.org.ru>\n" "Language-Team: Elvis <main@fweb.org.ru>\n" "MIME-Version: 1.0\n" @@ -17,565 +17,478 @@ msgstr "" "X-Poedit-Language: Russian\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" -#: plugins/awaitingmoderation.php:4 -msgid "Your comment is awaiting moderation." -msgstr "Ваш комментарий ожидает подтверждения." +#: ossdl-cdn.php:146 +msgid "Your website probably uses lots of static files. Image, Javascript and CSS files are usually static files that could just as easily be served from another site or CDN. Therefore this plugin replaces any links in the <code>wp-content</code> and <code>wp-includes</code> directories (except for PHP files) on your site with the URL you provide below. That way you can either copy all the static content to a dedicated host or mirror the files to a CDN by <a href=\"http://knowledgelayer.softlayer.com/questions/365/How+does+Origin+Pull+work%3F\" target=\"_blank\">origin pull</a>." +msgstr "Скорее всего, на Вашем блоге очень много статичных файлов: изображений, файлов JS и CSS. Для улучшения работы блога, стоит загружать данные файлы с другого сайта или CDN. Данный плагина позволит изменить ссылки на все статичные файлы в <code>wp-content</code> и <code>wp-includes</code> (кроме файлов .php) на указанные ниже. Вы также можете скопировать все статичные файлы на любой другой хост или создать их копии на CDN. Подробнее об этом узнайте <a href=\"http://knowledgelayer.softlayer.com/questions/365/How+does+Origin+Pull+work%3F\" target=\"_blank\">тут</a> (англ.)." -#: plugins/awaitingmoderation.php:23 -#: plugins/awaitingmoderation.php:38 -#: plugins/badbehaviour.php:47 -#: plugins/badbehaviour.php:65 -#: plugins/domain-mapping.php:47 -#: plugins/domain-mapping.php:62 -#: plugins/searchengine.php:61 -#: plugins/searchengine.php:76 -#: wp-cache.php:1114 -msgid "Disable" -msgstr "Отключить" +#: ossdl-cdn.php:147 +#: wp-cache.php:968 +msgid "The <a href=\"%1$s\">CDN Sync Tool</a> plugin will help upload files to Amazon S3/Cloudfront if you would rather not depend on origin pull. See the <a href=\"%2$s\">plugin support forum</a> if you have any queries about this plugin." +msgstr "" -#: plugins/awaitingmoderation.php:29 -#: plugins/badbehaviour.php:55 -#: plugins/domain-mapping.php:53 -#: plugins/searchengine.php:67 -msgid "disabled" -msgstr "отключен" +#: ossdl-cdn.php:148 +msgid "<strong style=\"color: red\">WARNING:</strong> Test some static urls e.g., %s to ensure your CDN service is fully working before saving changes." +msgstr "<strong style=\"color: red\">ВНИМАНИЕ:</strong> Прежде всего, протестируйте адреса CDN, например: %s - чтобы убедиться в корректной работе серверов." -#: plugins/awaitingmoderation.php:31 -#: plugins/badbehaviour.php:57 -#: plugins/domain-mapping.php:55 -#: plugins/searchengine.php:69 -#: wp-cache.php:1460 -msgid "enabled" -msgstr "включен" +#: ossdl-cdn.php:149 +msgid "You can define different CDN URLs for each site on a multsite network." +msgstr "Вы можете использовать различные адреса CDN для каждого блога (если у Вас мультиблог)." -#: plugins/awaitingmoderation.php:33 -#, php-format -msgid "Awaiting Moderation plugin is %s" -msgstr "Статус плагина \"Awaiting Moderation\": %s" +#: ossdl-cdn.php:157 +msgid "Enable CDN Support" +msgstr "Включить поддержку CDN" -#: plugins/awaitingmoderation.php:34 -msgid "(Remove the text \"Your comment is awaiting moderation.\" when someone leaves a moderated comment.) " -msgstr "(убирает текст \"Ваш комментарий ожидает проверки\" когда кто-то размещает комментарий к записи)" +#: ossdl-cdn.php:160 +msgid "Off-site URL" +msgstr "Основной URL" -#: plugins/awaitingmoderation.php:36 -#: plugins/badbehaviour.php:63 -#: plugins/domain-mapping.php:60 -#: plugins/searchengine.php:74 -#: wp-cache.php:1114 -msgid "Enable" -msgstr "Включить" +#: ossdl-cdn.php:163 +msgid "The new URL to be used in place of %1$s for rewriting. No trailing <code>/</code> please.<br />Example: <code>%2$s</code>." +msgstr "Новый адрес будет использован вместо старого %1$s. Не используйте символ <code>/</code> на конце адреса.<br />Пример: <code>%2$s</code>." -#: plugins/badbehaviour.php:45 -msgid "Bad Behaviour not found. Please check your install." -msgstr "Плагин \"Bad Behaviour\" не был найден. Проверьте, завершили ли Вы его установку." +#: ossdl-cdn.php:167 +msgid "Include directories" +msgstr "Включить директории" -#: plugins/badbehaviour.php:60 -#, php-format -msgid "Bad Behaviour support is %s." -msgstr "Статус плагина \"Bad Behaviour\": %s. " +#: ossdl-cdn.php:170 +msgid "Directories to include in static file matching. Use a comma as the delimiter. Default is <code>wp-content, wp-includes</code>, which will be enforced if this field is left empty." +msgstr "Включить следующие директории со статичными файлами для перезаписи при совпадении. Используйте запятую (,) для разделения. По умолчанию будут добавлены директории <code>wp-content и wp-includes</code>." -#: plugins/badbehaviour.php:61 -#, php-format -msgid "(Only legacy caching supported, disabled compression and requires <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-behavior/\") " -msgstr " (данный плагин будет функционировать только в режиме среднего кэширования, отключите сжатие и установите плагин \"<a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a>\" в \"%s/plugins/bad-behavior/\") " +#: ossdl-cdn.php:174 +msgid "Exclude if substring" +msgstr "Исключить форматы" -#: plugins/badbehaviour.php:69 -#: wp-cache.php:1191 -#: wp-cache.php:1193 -msgid "Warning!" -msgstr "Внимание!" +#: ossdl-cdn.php:177 +msgid "Excludes something from being rewritten if one of the above strings is found in the match. Use a comma as the delimiter like this, <code>.php, .flv, .do</code>, and always include <code>.php</code> (default)." +msgstr "Исключить следующие форматы для перезаписи, если найдено совпадение. Используйте запятую (,) для разделения исключений, например: <code>.php, .flv, .do</code> - не забывайте включать <code>.php</code> (по умолчанию)." -#: plugins/domain-mapping.php:57 -#, php-format -msgid "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> support plugin is %s" -msgstr "Статус плагина \"<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a>\": %s" +#: ossdl-cdn.php:181 +msgid "Additional CNAMES" +msgstr "Дополнительные CNAME (канонические имена)" -#: plugins/domain-mapping.php:58 -msgid "(support for multiple domains on multisite websites) " -msgstr "(поддержка для MU - сервиса блогов)" +#: ossdl-cdn.php:184 +msgid "These <a href=\"http://en.wikipedia.org/wiki/CNAME_record\">CNAMES</a> will be used in place of %1$s for rewriting (in addition to the off-site URL above). Use a comma as the delimiter. For pages with a large number of static files, this can improve browser performance. CNAMEs may also need to be configured on your CDN.<br />Example: %2$s" +msgstr "Эти записи <a href=\"http://en.wikipedia.org/wiki/CNAME_record\">CNAME</a> будут использованы вместо %1$s (в дополнении к основному URL). Используйте запятую (,) для разделения записей. Для страниц с большим количеством статичных файлов данная опция может уменьшить время загрузки. Записи CNAME также могут быть использованы для конфигурации CDN.<br />Пример: %2$s" -#: plugins/domain-mapping.php:72 -msgid "Domain Mapping plugin detected! Please go to the Supercache plugins page and enable the domain mapping helper plugin." -msgstr "Обнаружена поддержка сервиса мультиблогов! Чтобы облегчить и ускорить работу плагина, Вам нужно включить поддержку мультиблогов в настройках." +#: ossdl-cdn.php:188 +msgid "Skip https URLs to avoid \"mixed content\" errors" +msgstr "Пропустить адреса типа https чтобы избежать ошибок, связанных с использование защищенных и незащищенных узлов" -#: plugins/searchengine.php:71 -#, php-format -msgid "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> plugin is %s." -msgstr "Статус плагина \"<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a>\": %s." +#: ossdl-cdn.php:192 +msgid "Save Changes" +msgstr "Сохранить все изменения" -#: plugins/searchengine.php:72 -msgid "(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> too) " -msgstr " (требует установки <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a>) " +#: ossdl-cdn.php:194 +msgid "CDN functionality provided by <a href=\"http://wordpress.org/extend/plugins/ossdl-cdn-off-linker/\">OSSDL CDN Off Linker</a> by <a href=\"http://mark.ossdl.de/\">Mark Kubacki</a>" +msgstr "Данные настройки CDN предоставлены плагином <a href=\"http://wordpress.org/extend/plugins/ossdl-cdn-off-linker/\">OSSDL CDN Off Linker</a> от <a href=\"http://mark.ossdl.de/\">Mark Kubacki</a>" -#: wp-cache.php:87 -#, php-format +#: wp-cache.php:99 msgid "Please create %s /wp-cache-config.php from wp-super-cache/wp-cache-config-sample.php" msgstr "Пожалуйста, создайте файл %s /wp-cache-config.php из wp-super-cache/wp-cache-config-sample.php" -#: wp-cache.php:138 +#: wp-cache.php:162 msgid "Warning! PHP Safe Mode Enabled!" msgstr "Внимание! Включен режим PHP Safe Mode!" -#: wp-cache.php:139 +#: wp-cache.php:163 msgid "You may experience problems running this plugin because SAFE MODE is enabled." msgstr "При работе с плагином могут возникнуть проблемы, так как PHP Safe Mode включен на Вашем сервере." -#: wp-cache.php:143 +#: wp-cache.php:167 msgid "Your server is set up to check the owner of PHP scripts before allowing them to read and write files." msgstr "Ваш сервер настроен так, что проверяет владельца для всех PHP скриптов перед тем как разрешить им чтение или запись в файл." -#: wp-cache.php:144 -#, php-format +#: wp-cache.php:168 msgid "You or an administrator may be able to make it work by changing the group owner of the plugin scripts to match that of the web server user. The group owner of the %s/cache/ directory must also be changed. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details." msgstr "Вы или Администратор можете исправить ошибки, изменив группу владельца скриптов плагина через настройки веб-сервера. Также нужно изменить владельца для папки %s/cache/. Для более подробной информации смотрите <a href=\"http://php.net/features.safe-mode\">страницу помощи по режиму safe mode</a> (на англ.)." -#: wp-cache.php:146 +#: wp-cache.php:170 msgid "You or an administrator must disable this. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details. This cannot be disabled in a .htaccess file unfortunately. It must be done in the php.ini config file." msgstr "Вы или Администратор должны отключить это. Для более подробной информации смотрите <a href=\"http://php.net/features.safe-mode\">страницу помощи по режиму safe mode</a> (на англ.). Данные настройки НЕ могут быть отключены через файл .htaccess, для решения проблемы нужно редактировать php.ini в настройках веб-сервера." -#: wp-cache.php:152 +#: wp-cache.php:176 msgid "Permlink Structure Error" msgstr "Ошибка структуры ссылок" -#: wp-cache.php:153 +#: wp-cache.php:177 msgid "A custom url or permalink structure is required for this plugin to work correctly. Please go to the <a href=\"options-permalink.php\">Permalinks Options Page</a> to configure your permalinks." -msgstr "Для корректной работы плагина необходима корректная настройка структуры ссылок. Чтобы настроить их, посетите страницу <a href=\"options-permalink.php\">Постоянные ссылки</a>." +msgstr "Для работы плагина необходима корректная настройка структуры ссылок. Чтобы настроить их, посетите страницу <a href=\"options-permalink.php\">Постоянные ссылки</a>." -#: wp-cache.php:165 -#, php-format +#: wp-cache.php:189 msgid "Warning! Your hostname \"%s\" resolves to %s" msgstr "Внимание! Ваше hostname \"%s\" преобразовано в %s" -#: wp-cache.php:166 -#, php-format +#: wp-cache.php:190 msgid "Your server thinks your hostname resolves to %s. Some services such as garbage collection by this plugin, and WordPress scheduled posts may not operate correctly." msgstr "Ваш веб-сервер решил, что hostname изменено на %s. Некоторые опции плагина (например, \"Очистка мусора\") и сам WordPress могут работать некорректно." -#: wp-cache.php:167 -#: wp-cache.php:181 -#, php-format +#: wp-cache.php:191 +#: wp-cache.php:205 msgid "Please see entry 16 in the <a href=\"%s\">Troubleshooting section</a> of the readme.txt" msgstr "Чтобы узнать больше, посетите раздел 16 в <a href=\"%s\">Описании проблем</a> в файле readme.txt (на англ.)" -#: wp-cache.php:180 +#: wp-cache.php:204 msgid "Unfortunately WordPress cannot find the file wp-cron.php. This script is required for the the correct operation of garbage collection by this plugin, WordPress scheduled posts as well as other critical activities." msgstr "К сожалению, файл wp-cron.php не был обнаружен. Этот скрипт необходим для корректной работы опциии \"Очистка мусора\" и самого WordPress." -#: wp-cache.php:195 +#: wp-cache.php:219 msgid "Cannot continue... fix previous problems and retry." msgstr "Невозможно продолжить... прежде чем повторить попытку, исправьте предыдущие ошибки." -#: wp-cache.php:204 +#: wp-cache.php:228 msgid "Zlib Output Compression Enabled!" msgstr "Сжатие Zlib Output включено!" -#: wp-cache.php:205 +#: wp-cache.php:229 msgid "PHP is compressing the data sent to the visitors of your site. Disabling this is recommended as the plugin caches the compressed output once instead of compressing the same page over and over again. Also see #21 in the Troubleshooting section. See <a href=\"http://php.net/manual/en/zlib.configuration.php\">this page</a> for instructions on modifying your php.ini." msgstr "PHP использует сжатие для сжатых страницы Вашего сайта. Отключение данной опции рекомендуется, чтобы избежать многократного сжатия страниц плагином. Узнать больше, посетив раздел 16 в \"Описание проблем\" в файле readme.txt (на англ.). Также ознакомьтесь с <a href=\"http://php.net/manual/en/zlib.configuration.php\">этой страницей</a> (на англ.) по php.ini." -#: wp-cache.php:209 +#: wp-cache.php:233 msgid "Mod rewrite may not be installed!" msgstr "Кажется, модуль mod_rewrite не установлен!" -#: wp-cache.php:210 +#: wp-cache.php:234 msgid "It appears that mod_rewrite is not installed. Sometimes this check isn’t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes." msgstr "Возникла ошибка, связанная с тем, что модуль mod_rewrite отсутствует или не установлен. Пожалуйста, проверьте наличие модуля mod_rewrite в конфигурациях сервера. Модуль необходим для корректной работы плагина с статичными файлами. Без подключенного mod_rewrite Вы можете использовать только режимы с поддержкой PHP или среднее кэширование." -#: wp-cache.php:215 +#: wp-cache.php:239 msgid "Read Only Mode. Configuration cannot be changed." msgstr "Режим \"только_чтение\". Настройки не могут быть изменены." -#: wp-cache.php:216 -#, php-format +#: wp-cache.php:240 msgid "The WP Super Cache configuration file is <code>%s/wp-cache-config.php</code> and cannot be modified. That file must be writeable by the webserver to make any changes." msgstr "Конфигурационный файл плагина WP Super Cache <code>%s/wp-cache-config.php</code> не может быть изменен. Чтобы продолжить, Вы должны установить права на запись для файла." -#: wp-cache.php:217 +#: wp-cache.php:241 msgid "A simple way of doing that is by changing the permissions temporarily using the CHMOD command or through your ftp client. Make sure it’s globally writeable and it should be fine." msgstr "Самый простой способ исправить это - изменить права доступа, используя CHMOD, через FTP-клиент. Достаточно установить глобальные права на запись." -#: wp-cache.php:218 +#: wp-cache.php:242 +#: wp-cache.php:258 +msgid "<a href=\"http://codex.wordpress.org/Changing_File_Permissions\">This page</a> explains how to change file permissions." +msgstr "<a href=\"http://codex.wordpress.org/Changing_File_Permissions\">Здесь</a> (англ. статья) подробно описано как изменить права доступа к файлам на сервере." + +#: wp-cache.php:243 msgid "Writeable:" msgstr "Доступно для записи:" -#: wp-cache.php:219 +#: wp-cache.php:244 msgid "Readonly:" msgstr "Только чтение:" -#: wp-cache.php:231 -#, php-format +#: wp-cache.php:256 msgid "Warning! %s is writeable!" msgstr "Внимание! Папка %s доступна для записи!" -#: wp-cache.php:232 -#, php-format +#: wp-cache.php:257 msgid "You should change the permissions on %s and make it more restrictive. Use your ftp client, or the following command to fix things:" msgstr "Вы должны изменить права на папку %s. Чтобы сделать это - воспользуйтесь FTP-клиентом или следующей командой:" -#: wp-cache.php:240 +#: wp-cache.php:267 msgid "Mobile rewrite rules detected" msgstr "Обнаружена поддержка мобильных устройств" -#: wp-cache.php:241 +#: wp-cache.php:268 msgid "For best performance you should enable \"Mobile device support\" or delete the mobile rewrite rules in your .htaccess. Look for the 2 lines with the text \"2.0\\ MMP|240x320\" and delete those." msgstr "Для более продуктивной работы сайта, Вам стоит включить опцию \"Поддержка мобильных устройств\" или удалить эту запись из правил в .htaccess. Найдите следующий текст (две строчки) \"2.0\\ MMP|240x320\" и удалите его." -#: wp-cache.php:241 +#: wp-cache.php:268 msgid "This will have no affect on ordinary users but mobile users will see uncached pages." msgstr "На Ваших обычных посетителях это никак не отразится, а вот использующие мобильные устройства для веб-серфинга не будут получать кэшированные страницы (если опция отключена)." -#: wp-cache.php:247 -#: wp-cache.php:258 +#: wp-cache.php:274 +#: wp-cache.php:285 msgid "Rewrite rules must be updated" msgstr "Права на запись должны быть обновлены" -#: wp-cache.php:248 -#: wp-cache.php:259 +#: wp-cache.php:275 +#: wp-cache.php:286 msgid "The rewrite rules required by this plugin have changed or are missing. " msgstr "Необходимые для работы плагина права были изменены или отсуствуют." -#: wp-cache.php:249 +#: wp-cache.php:276 msgid "Mobile support requires extra rules in your .htaccess file, or you can set the plugin to legacy mode. Here are your options (in order of difficulty):" msgstr "Поддержка блогом мобильных устройств требует присутствия особых правил в файле .htaccess, иначе Вы не сможете использовать эту опцию. Ниже представлены возможые способы (в порядке сложности):" -#: wp-cache.php:250 +#: wp-cache.php:277 msgid "Set the plugin to legacy mode and enable mobile support." msgstr "Переведите плагин в режим среднего кэширования и включите поддержку мобмльных устройств." -#: wp-cache.php:251 -#: wp-cache.php:260 +#: wp-cache.php:278 +#: wp-cache.php:287 msgid "Scroll down the Advanced Settings page and click the <strong>Update Mod_Rewrite Rules</strong> button." msgstr "Прокрутите страницу вниз и нажмите кнопку <strong>Обновить правила Mod_Rewrite</strong>." -#: wp-cache.php:252 -#, php-format +#: wp-cache.php:279 msgid "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." msgstr "Удалите все правила mod_rewrite из файла %s.htaccess, между <code># BEGIN WPSuperCache</code> и <code># END WPSuperCache</code> и обновите страницу (восстановление правил запустится автоматически)." -#: wp-cache.php:253 -#, php-format +#: wp-cache.php:280 msgid "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)" msgstr "Добавьте правила самостоятельно. Для этого откройте в редакторе файл %s.htaccess и найдите код между <code># BEGIN WPSuperCache</code> и <code># END WPSuperCache</code>. Вы увидите два похожих блока кода. Сразу после строки <code>%%{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$</code> добавьте следующее (таких строк две, добавьте код и после второй):" -#: wp-cache.php:266 +#: wp-cache.php:293 msgid "Required to serve compressed supercache files properly." msgstr "Необходимо для правильного сжатия файлов." -#: wp-cache.php:266 +#: wp-cache.php:293 msgid "Required to set caching information on supercache pages. IE7 users will see old pages without this module." msgstr "Необходимо настроить кэширование на странице плагина. Пользователи браузера IE7 будут видеть необновленные страницы из кэша без поддержки данного модуля." -#: wp-cache.php:266 +#: wp-cache.php:293 msgid "Set the expiry date on supercached pages. Visitors may not see new pages when they refresh or leave comments without this module." msgstr "Установите дату истечения актуальности страниц. Пользователи могут не увидеть новую версию кэшированной страницы без данного модуля." -#: wp-cache.php:273 +#: wp-cache.php:300 msgid "Missing Apache Modules" msgstr "Отсутствующие модули Apache" -#: wp-cache.php:274 +#: wp-cache.php:301 msgid "The following Apache modules are missing. The plugin will work in legacy mode without them. In full Supercache mode, your visitors may see corrupted pages or out of date content however." msgstr "Следующие модули Apache отсутствуют на Вашем сервере. Без них плагин сможет работать только в режиме среднего кэширования. В режиме с поддержкой Super Cache Ваши пользователи могут видеть поврежденные страницы или просроченные их копии." -#: wp-cache.php:413 +#: wp-cache.php:459 msgid "<strong>Warning!</strong> You attempted to enable compression but <code>zlib.output_compression</code> is enabled. See #21 in the Troubleshooting section of the readme file." msgstr "<strong>Внимание!</strong> Вы пытаетесь включить сжатие, но модуль <code>zlib.output_compression</code> отключен. Смотрите пункт номер 21 раздела \"Описание проблем\" в файле readme.txt (на англ.)" -#: wp-cache.php:501 +#: wp-cache.php:550 msgid "WP Super Cache Settings" msgstr "Настройки WP Super Cache" -#: wp-cache.php:512 +#: wp-cache.php:561 msgid "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced Settings Page by default." msgstr "Важно: <em>Mod_rewrite или Legacy caching отключены</em>. По умолчанию будет загружаться страница \"Настройки\"." -#: wp-cache.php:523 +#: wp-cache.php:572 msgid "Configuration file changed, some values might be wrong. Load the page again from the \"Settings\" menu to reset them." msgstr "Файл конфигураций был изменен, некоторые настройки не соответствуют требованиям плагина. Посетите страницу \"Настройки\" чтобы исправить это." -#: wp-cache.php:540 -#: wp-cache.php:614 +#: wp-cache.php:597 msgid "Caching must be enabled to use this feature" msgstr "Кэширование должно быть включено, если Вы хотите использовать данную опцию" -#: wp-cache.php:542 -msgid "Cache Tester" -msgstr "Проверка кэширования" - -#: wp-cache.php:543 -msgid "Test your cached website by clicking the test button below." -msgstr "Проверьте настройки кэширования своего блога нажатием одной кнопки." - -#: wp-cache.php:550 -#, php-format -msgid "Fetching %s to prime cache: " -msgstr "Проверка страницы %s в кэше: " - -#: wp-cache.php:552 -#: wp-cache.php:559 -#: wp-cache.php:566 -msgid "OK" -msgstr "ЕСТЬ" - -#: wp-cache.php:557 -#, php-format -msgid "Fetching first copy of %s: " -msgstr "Проверка первой копии %s: " - -#: wp-cache.php:564 -#, php-format -msgid "Fetching second copy of %s: " -msgstr "Проверка второй копии %s: " - -#: wp-cache.php:570 -msgid "One or more page requests failed:" -msgstr "При работе с кэшем произошли ошибки:" - -#: wp-cache.php:589 -#: wp-cache.php:590 -#, php-format -msgid "Page %d: %d (%s)" -msgstr "Страница %d: %d (%s)" - -#: wp-cache.php:596 -#, php-format -msgid "Page 1: %s" -msgstr "Страница 1: %s" - -#: wp-cache.php:597 -#, php-format -msgid "Page 2: %s" -msgstr "Страница 2: %s" - -#: wp-cache.php:598 -msgid "The timestamps on both pages match!" -msgstr "Временные штампы обоих вариантов страницы совпадают!" - -#: wp-cache.php:600 -msgid "The pages do not match! Timestamps differ or were not found!" -msgstr "Страницы не совпадают! Временной штамп отличается или не был найден!" - -#: wp-cache.php:606 -msgid "Send non-secure (non https) request for homepage" -msgstr "Отправить незащищенный (не по https) запрос для главной страницы" - -#: wp-cache.php:607 -msgid "Test Cache" -msgstr "Проверить" - -#: wp-cache.php:632 -#: wp-cache.php:755 +#: wp-cache.php:615 +#: wp-cache.php:746 msgid "Cancel Cache Preload" msgstr "Отменить общее кэширование" -#: wp-cache.php:638 -msgid "Scheduled preloading of cache cancelled. If a job is currently running it will not shutdown until the current 100 pages are complete." -msgstr "Общее кэширование по расписанию отключено. Если служба сейчас запущена, она не будет завершена пока текущие 100 страниц не кэшированы." - -#: wp-cache.php:649 +#: wp-cache.php:623 +#: wp-cache.php:634 msgid "Scheduled preloading of cache cancelled." msgstr "Общее кэширование по расписанию отключено." -#: wp-cache.php:675 -#: wp-cache.php:753 +#: wp-cache.php:660 +#: wp-cache.php:744 msgid "Preload Cache Now" msgstr "Создать общий кэш сейчас" -#: wp-cache.php:678 +#: wp-cache.php:664 msgid "Scheduled preloading of cache in 10 seconds." msgstr "Общее кэширование произойдет через 10 секунд." -#: wp-cache.php:682 -#, php-format +#: wp-cache.php:669 msgid "Scheduled preloading of cache in %d minutes" msgstr "Общее кэширование произойдет через %d минут" -#: wp-cache.php:686 +#: wp-cache.php:673 msgid "This will cache every published post and page on your site. It will create supercache static files so unknown visitors (including bots) will hit a cached page. This will probably help your Google ranking as they are using speed as a metric when judging websites now." msgstr "При активации общего кэширования, будет создана копия для каждой записи и страницы Вашего блога. В этом режиме создаются статичные страницы, которые затем будут видеть \"неопознанные\" посетители (например, поисковые боты и другие). Это может помочь в улучшении уровня PR Google, так как в основе их алгоритма лежит и скорость отклика веб-сайта." -#: wp-cache.php:687 +#: wp-cache.php:674 msgid "Preloading creates lots of files however. Caching is done from the newest post to the oldest so please consider only caching the newest if you have lots (10,000+) of posts. This is especially important on shared hosting." msgstr "Однако, при использовании данного вида кэша создается намного больше файлов. Рекомендуется использовать такой тип, если у Вас очень много записей (10 тысяч и более) на блоге. Особенно это важно, если Вы пользуетесь услугами виртуального хостинга." -#: wp-cache.php:688 +#: wp-cache.php:675 msgid "In ’Preload Mode’ regular garbage collection will only clean out old legacy files for known users, not the preloaded supercache files. This is a recommended setting when the cache is preloaded." msgstr "В режиме ’Общего кэширования’ запланированная очистка мусора будет удалять только кэш записей простого типа (кэш из Super Cache не будет удален). Данная настройка рекомендована для использования." -#: wp-cache.php:692 -#, php-format +#: wp-cache.php:679 msgid "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d minutes.)" msgstr "Обновлять общий кэш каждые %s минут (введите 0, чтобы отключить, минимальное допустимое кол-во минут %d)." -#: wp-cache.php:705 +#: wp-cache.php:692 msgid "all" msgstr "весь" -#: wp-cache.php:718 -#, php-format +#: wp-cache.php:705 msgid "Preload %s posts." msgstr "Кэшировать %s записи." -#: wp-cache.php:725 +#: wp-cache.php:712 msgid "Preload mode (garbage collection only on legacy cache files. Recommended.)" msgstr "Предварительный режим (очистка мусора работает не полностью, опция рекомендована к включению.)" -#: wp-cache.php:728 +#: wp-cache.php:715 msgid "Send me status emails when files are refreshed." msgstr "Отправлять мне сообщения с уведомлениями об обновлении кэша." -#: wp-cache.php:733 +#: wp-cache.php:720 msgid "Many emails, 2 emails per 100 posts." msgstr "Высокий уровень: 2 сообщения на 100 записей." -#: wp-cache.php:736 +#: wp-cache.php:723 msgid "Medium, 1 email per 100 posts." msgstr "Средний уровень: 1 сообщение на 100 записей." -#: wp-cache.php:739 +#: wp-cache.php:726 msgid "Less emails, 1 at the start and 1 at the end of preloading all posts." msgstr "Низкий уровень: 1 e-mail в начале и 1 в конце кэширования." -#: wp-cache.php:743 -#, php-format +#: wp-cache.php:730 msgid "Refresh of cache in %d hours %d minutes and %d seconds." msgstr "Обновление кэша через %d ч %d мин и %d сек." -#: wp-cache.php:744 -#, php-format +#: wp-cache.php:731 msgid "Full refresh of cache in %d hours %d minutes and %d seconds." msgstr "Полное кэширование проихойдет через %d ч %d мин и %d сек." -#: wp-cache.php:750 -#, php-format +#: wp-cache.php:737 msgid "Currently caching from post %d to %d." msgstr "В данный моменты кэшируются записи с %d по %d." -#: wp-cache.php:753 +#: wp-cache.php:741 +msgid "<strong>Page last cached:</strong> %s" +msgstr "<strong>Последний раз страница была кэширована:</strong> %s" + +#: wp-cache.php:744 msgid "Update Settings" msgstr "Обновить настройки" -#: wp-cache.php:761 +#: wp-cache.php:752 msgid "Preloading of cache disabled. Please disable legacy page caching or talk to your host administrator." msgstr "Общее кэширование отключено. Пожалуйста, включите полный режим работы плагина или обратитесь к администратору сервера." -#: wp-cache.php:776 +#: wp-cache.php:769 #: wp-cache.php:865 msgid "Caching" msgstr "Статус кэширования" -#: wp-cache.php:780 +#: wp-cache.php:773 msgid "Cache hits to this website for quick access." -msgstr "Кэшировать хиты сайта для ускорения доступа." +msgstr "Кэшировать сессии просмотров для быстрого доступа." -#: wp-cache.php:780 -#: wp-cache.php:781 -#: wp-cache.php:795 +#: wp-cache.php:773 +#: wp-cache.php:774 +#: wp-cache.php:791 +#: wp-cache.php:796 #: wp-cache.php:799 -#: wp-cache.php:802 -#: wp-cache.php:803 +#: wp-cache.php:800 +#: wp-cache.php:813 #: wp-cache.php:868 msgid "Recommended" msgstr "Рекомендовано" -#: wp-cache.php:781 +#: wp-cache.php:774 msgid "Use mod_rewrite to serve cache files." msgstr "Использовать mod_rewrite для обслуживания кэша." -#: wp-cache.php:782 +#: wp-cache.php:775 msgid "Use PHP to serve cache files." msgstr "Использовать PHP для обслуживания кэша." -#: wp-cache.php:783 +#: wp-cache.php:776 msgid "Legacy page caching." msgstr "Упрощенное кэширование." -#: wp-cache.php:784 -msgid "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, while legacy caching is slower again, but more flexible and also easy to get working. New users should go with PHP caching." +#: wp-cache.php:777 +msgid "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, while legacy caching is slower again, but more flexible and also easy to get working. New users should use PHP caching." msgstr "Использование mod_rewrite поможет сделать работу блога быстрее, чем PHP (хотя и этот вариант тоже не такой медленный). Этот режим проще и удобнее, но начинающему пользователю лучше использовать кэширование PHP." -#: wp-cache.php:790 +#: wp-cache.php:783 msgid "Miscellaneous" msgstr "Разное" -#: wp-cache.php:795 +#: wp-cache.php:789 +msgid "Warning! Compression is disabled as gzencode() function not found." +msgstr "Внимание! Функция gzencode() не найдена, сжатие отключено." + +#: wp-cache.php:791 msgid "Compress pages so they’re served more quickly to visitors." msgstr "Сжимать файлы кэша чтобы ускорить работу." -#: wp-cache.php:796 +#: wp-cache.php:792 msgid "Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache." msgstr "Сжатие кэша отключено по умолчанию, так как может некорректно работать на некоторых хостингах. Включение или Отключение данной опции автоматически чистит временный кэш." -#: wp-cache.php:799 +#: wp-cache.php:796 msgid "304 Not Modified browser caching. Indicate when a page has not been modified since last requested." msgstr "Ошибка 304. Данная ошибка возникает тогда, когда страница не была изменена со времени прошлого запроса." -#: wp-cache.php:800 +#: wp-cache.php:797 msgid "304 support is disabled by default because in the past GoDaddy had problems with some of the headers used." msgstr "Поддержка ошибки 304 отключена по умолчанию (из-за проблем некоторых сервисов)." -#: wp-cache.php:802 +#: wp-cache.php:799 msgid "Don’t cache pages for <acronym title=\"Logged in users and those that comment\">known users</acronym>." msgstr "Не кэшировать страницы для <acronym title=\"Зарегистрированных пользователей и авторов комментариев\">известных пользователей</acronym>." -#: wp-cache.php:803 +#: wp-cache.php:800 msgid "Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated." msgstr "Авто перестройка кэша. Гости блога увидят устаревшие версии страниц кэша пока новые будут генерироваться." -#: wp-cache.php:804 +#: wp-cache.php:801 msgid "Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)" msgstr "Рассказать всем, что Вы пользуетесь плагином WP Super Cache (сообщение будет размещено в \"подвале\" сайта)!" -#: wp-cache.php:810 -#: wp-cache.php:957 -#: wp-cache.php:1473 +#: wp-cache.php:807 +#: wp-cache.php:1056 +#: wp-cache.php:1563 msgid "Advanced" msgstr "Настройки" -#: wp-cache.php:814 +#: wp-cache.php:811 msgid "Mobile device support." msgstr "Поддержка мобильных устройств" -#: wp-cache.php:815 +#: wp-cache.php:812 msgid "Clear all cache files when a post or page is published." msgstr "Очищать кэш когда новая запись или страница опубликована." -#: wp-cache.php:816 +#: wp-cache.php:813 +msgid "Extra homepage checks. (Very occasionally stops homepage caching)" +msgstr "Дополнительная сверка кэша (очень редко может нарушить работу кэширования)." + +#: wp-cache.php:814 msgid "Only refresh current page when comments made." msgstr "Обновлять страницу при добавлении нового комментария к ней" -#: wp-cache.php:817 +#: wp-cache.php:815 msgid "List the newest cached pages on this page." msgstr "Создать список страниц в кэше (выводится на этой странице)" -#: wp-cache.php:819 +#: wp-cache.php:817 msgid "Coarse file locking. You probably don’t need this but it may help if your server is underpowered. Warning! <em>May cause your server to lock up in very rare cases!</em>" msgstr "Блокировка файлов. Вам скорее всего не понадобится данная опция, но она может решить проблему маломощных хостингов. Внимание! <em>Включение опции, в редких случаях, может вызвать проблемы в работе блога!</em>" -#: wp-cache.php:822 +#: wp-cache.php:819 +msgid "Late init. Display cached files after WordPress has loaded. Most useful in legacy mode." +msgstr "\"Поздняя\" инициализация. Плагин будет отображать кэшированные страницы после загрузки WordPress. Опция полезна при режиме совместимости." + +#: wp-cache.php:821 msgid "Use object cache to store cached files." msgstr "Использовать объекты кэша для хранения кэшированных файлов." -#: wp-cache.php:822 +#: wp-cache.php:821 msgid "(Experimental)" -msgstr "(Экспериментальные настройки)" +msgstr "(экспериментальные настройки)" -#: wp-cache.php:829 +#: wp-cache.php:828 msgid "Note:" msgstr "Важно:" +#: wp-cache.php:830 +msgid "Uninstall this plugin on the plugins page. It will automatically clean up after itself. If manual intervention is required then simple instructions are provided." +msgstr "Удаляйте плагин только со специальной страницы. Все лишние файлы будут удалены автоматически (некоторые файлы нужно будет редактировать вручную)." + #: wp-cache.php:831 -#, php-format msgid "If uninstalling this plugin, make sure the directory <em>%s</em> is writeable by the webserver so the files <em>advanced-cache.php</em> and <em>cache-config.php</em> can be deleted automatically. (Making sure those files are writeable too is probably a good idea!)" msgstr "Деактивируя плагин, убедитесь что папка <em>%s</em> доступна для записи в настройках Вашего сервера, чтобы файлы плагина <em>advanced-cache.php</em> и <em>cache-config.php</em> были удалены в автоматическом режиме (также проверьте наличие прав на запись для этих двух файлов)." #: wp-cache.php:832 -#, php-format msgid "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for instructions on uninstalling this script. Look for the heading, \"How to uninstall WP Super Cache\"." msgstr "Для справки смотрите <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> (документ на англ.). Там Вы найдете полезную информацию по использованию и удалению плагина WP Super Cache." #: wp-cache.php:833 -#, php-format msgid "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It includes installation documentation, a FAQ and Troubleshooting tips. The <a href=\"%2$s\">support forum</a> is also available. Your question may already have been answered." msgstr "Все еще нужна помощь? Смотрите официальный <a href=\"%1$s\">ЧАВО по плагину Super Cache</a> (англ.). Также, Вы можете задать свой вопрос на <a href=\"%2$s\">форумах тех. поддержки</a> (англ.), или ознакомиться с проблемами других пользователей и предложенными им решениями." @@ -601,822 +514,902 @@ msgid "Note: enables PHP caching, cache rebuild, and mobile support" msgstr "Важно: рекомендуется включить PHP кэширование, авто перестройку кэша и поддержку для мобильных устройств" #: wp-cache.php:880 -msgid "Notice: Supercache mod_rewrite rules detected. Cached files will be served using those rules. Edit the .htaccess file in the root of your install and remove the SuperCache rules." -msgstr "Внимание: Среди правил mod_rewrite обнаружены правила от Supercache. Для работы с кэшем будут использованы именно эти правила. Чтобы удалить их, Вам нужно вручную отредактировать файл .htaccess." +msgid "Notice: PHP caching enabled but Supercache mod_rewrite rules detected. Cached files will be served using those rules. If your site is working ok please ignore this message or you can edit the .htaccess file in the root of your install and remove the SuperCache rules." +msgstr "Внимание: Среди правил mod_rewrite обнаружены правила от Supercache. Для работы с кэшем будут использоваться они. Чтобы удалить эти правила, Вам нужно вручную отредактировать файл .htaccess." + +#: wp-cache.php:885 +msgid "Cache Tester" +msgstr "Проверка кэширования" + +#: wp-cache.php:886 +msgid "Test your cached website by clicking the test button below." +msgstr "Здесь можно проверить правильность кэширования страниц Вашего блога одним нажатием." #: wp-cache.php:892 +msgid "Fetching %s to prime cache: " +msgstr "Проверка страницы %s в кэше: " + +#: wp-cache.php:894 +#: wp-cache.php:902 +#: wp-cache.php:910 +msgid "OK" +msgstr "ЕСТЬ" + +#: wp-cache.php:897 +msgid "Fetching first copy of %s: " +msgstr "Проверка первой копии %s: " + +#: wp-cache.php:905 +msgid "Fetching second copy of %s: " +msgstr "Проверка второй копии %s: " + +#: wp-cache.php:913 +msgid "One or more page requests failed:" +msgstr "При работе с кэшем произошли ошибки:" + +#: wp-cache.php:932 +#: wp-cache.php:933 +msgid "Page %d: %d (%s)" +msgstr "Страница %d: %d (%s)" + +#: wp-cache.php:939 +msgid "Page 1: %s" +msgstr "Страница 1: %s" + +#: wp-cache.php:940 +msgid "Page 2: %s" +msgstr "Страница 2: %s" + +#: wp-cache.php:941 +msgid "The timestamps on both pages match!" +msgstr "Временные штампы обоих вариантов страницы совпадают!" + +#: wp-cache.php:943 +msgid "The pages do not match! Timestamps differ or were not found!" +msgstr "Страницы не совпадают! Временной штамп отличается или не был найден!" + +#: wp-cache.php:950 +msgid "Send non-secure (non https) request for homepage" +msgstr "Отправить незащищенный (не по https) запрос для главной страницы" + +#: wp-cache.php:951 +msgid "Test Cache" +msgstr "Проверить" + +#: wp-cache.php:955 +msgid "Delete Cached Pages" +msgstr "Удалить страницы из кэша" + +#: wp-cache.php:956 +msgid "Cached pages are stored on your server as html and PHP files. If you need to delete them use the button below." +msgstr "Кэшированные страницы Вашего блога хранятся на сервере в виде .php и .html файлов. Чтобы удалить их, нажмите на кнопку ниже." + +#: wp-cache.php:959 +#: wp-cache.php:2093 +#: wp-cache.php:2105 +#: wp-cache.php:2268 +msgid "Delete Cache" +msgstr "Удалить весь кэш" + +#: wp-cache.php:963 +msgid "Recommended Links and Plugins" +msgstr "Рекомендованные для ускорения блога плагины и полезные материалы" + +#: wp-cache.php:964 +msgid "Caching is only one part of making a website faster. Here are some other plugins that will help:" +msgstr "Кэширование страниц - лишь первый шаг на пути ускорения блога! Ниже приведены пару советов по оптимизации Вашего блога:" + +#: wp-cache.php:965 +msgid "<a href=\"%s\">WP Minify</a> reduces the number of files served by your web server by joining Javascript and CSS files together. Alternatively you can use <a href=\"%s\">WPSCMin</a>, a Supercache plugin that minifies cached pages. It does not however join JS/CSS files together." +msgstr "Плагин <a href=\"%s\">WP Minify</a> уменьшает нагрузку на сервер за счет объединения CSS и JS файлов. Также можно использовать и <a href=\"%s\">WPSCMin</a> для уменьшени объема кэшированных страниц. Однако он не может объединять JS и CSS файлы." + +#: wp-cache.php:966 +msgid "<a href=\"%s\">Yahoo! Yslow</a> is an extension for the Firefox add-on Firebug. It analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. Also try the performance tools online at <a href=\"%s\">GTMetrix</a>." +msgstr "Дополнение <a href=\"%s\">Yahoo! Yslow</a> прекрасно подойдет для владельцев браузера Firefox. Yslow успешно анализирует страницы Вашего блога и предлагает оптимальные решения для оптимизации и ускорения. Также стоит попробовать онлайн-утилиту <a href=\"%s\">GTMetrix</a>." + +#: wp-cache.php:967 +msgid "<a href=\"%s\">Use Google Libraries</a> allows you to load some commonly used Javascript libraries from Google webservers. Ironically it may reduce your Yslow score." +msgstr "Библиотека JS от <a href=\"%s\">Google</a> позволит использовать оптимизированные файлы Javascript с сервера Google (некоторые плагины уже используют эти библиотеки)." + +#: wp-cache.php:969 +msgid "<strong>Advanced users only:</strong> <a href=\"%s\">Speed up your site with Caching and cache-control</a> explains how to make your site more cacheable with .htaccess rules." +msgstr "<strong>Только для понимающих пользователей:</strong> Ускорьте свой блог, используя <a href=\"%s\">дополнительные возможности контроля кэша</a> за счет правил .htaccess." + +#: wp-cache.php:970 +msgid "<strong>Advanced users only:</strong> Install an object cache. Choose from <a href=\"%s\">Memcached</a>, <a href=\"%s\">XCache</a>, <a href=\"%s\">eAcccelerator</a> and others." +msgstr "<strong>Только для понимающих пользователей:</strong> Установите дополнительное кэшировани объектов, используя <a href=\"%s\">Memcached</a>, <a href=\"%s\">XCache</a> или <a href=\"%s\">eAcccelerator</a>." + +#: wp-cache.php:981 msgid "Make WordPress Faster" msgstr "Сделай свой блог быстрее!" -#: wp-cache.php:893 -#, php-format +#: wp-cache.php:982 msgid "%1$s is maintained and developed by %2$s with contributions from many others." msgstr "Плагин %1$s создан и обновляется автором %2$s при поддержке многих других." -#: wp-cache.php:894 -#, php-format +#: wp-cache.php:983 msgid "He blogs at %1$s and posts photos at %2$s." msgstr "Посетите блог автора плагина %1$s и его фотоблог на %2$s." -#: wp-cache.php:895 -#, php-format +#: wp-cache.php:984 msgid "Please say hi to him on %s too!" msgstr "Пожалуйста, посетите %s автора!" -#: wp-cache.php:903 -#, php-format +#: wp-cache.php:985 +msgid "Need Help?" +msgstr "Нужна помощь?" + +#: wp-cache.php:987 +msgid "<a href=\"%1$s\">Installation Help</a>" +msgstr "<a href=\"%1$s\">Помощь по установке</a> (англ.)" + +#: wp-cache.php:988 +msgid "<a href=\"%1$s\">Frequently Asked Questions</a>" +msgstr "<a href=\"%1$s\">ЧАВО</a> (англ.)" + +#: wp-cache.php:989 +msgid "<a href=\"%1$s\">Support Forum</a>" +msgstr "<a href=\"%1$s\">Форум поддержки</a> (англ.)" + +#: wp-cache.php:991 +msgid "Rate This Plugin!" +msgstr "Оцените плагин!" + +#: wp-cache.php:992 +msgid "Please <a href=\"%s\">rate</a> this plugin and tell me if it works for you or not. It really helps development." +msgstr "Пожалуйста, <a href=\"%s\">оцените</a> этот плагин или расскажите о своей проблеме. Этим вы поможете развивать WP Super Cache дальше." + +#: wp-cache.php:1001 msgid "Cached pages since %1$s : <strong>%2$s</strong>" msgstr "Страниц в кэше с %1$s : <strong>%2$s</strong>" -#: wp-cache.php:904 +#: wp-cache.php:1002 msgid "Newest Cached Pages:" msgstr "Новое в кэше:" -#: wp-cache.php:908 -#, php-format +#: wp-cache.php:1006 msgid "Cached %s seconds ago" msgstr "Добавлено в кэш %s секунд назад" -#: wp-cache.php:911 +#: wp-cache.php:1009 msgid "(may not always be accurate on busy sites)" msgstr "(список не рекомендован для больших сайтов)" -#: wp-cache.php:930 +#: wp-cache.php:1028 msgid "Cache plugins are PHP scripts that live in a plugins folder inside the wp-super-cache folder. They are loaded when Supercache loads, much sooner than regular WordPress plugins." msgstr "Кэширование происходит за счет PHP файлов, хранящихся в папке плагина. Они загружаются при включении режима Supercache. Загрузка происходит намного чаще, чем для остальных плагинов WordPress." -#: wp-cache.php:931 +#: wp-cache.php:1029 msgid "This is strictly an advanced feature only and knowledge of both PHP and WordPress actions is required to create them." -msgstr "Для использования данной опции нужно знать не только PHP, но и WordPress (не на начальном уровне)." +msgstr "Для использования данной опции нужно знать PHP, и свободно разбираться в устройстве WordPress." -#: wp-cache.php:941 +#: wp-cache.php:1039 msgid "Available Plugins" msgstr "Доступные плагины" -#: wp-cache.php:957 +#: wp-cache.php:1056 msgid "Easy" msgstr "Кэш" -#: wp-cache.php:957 -msgid "Tester & Contents" -msgstr "Проверка" +#: wp-cache.php:1056 +msgid "CDN" +msgstr "Настройка CDN" + +#: wp-cache.php:1056 +msgid "Contents" +msgstr "Состояние кэша" -#: wp-cache.php:957 +#: wp-cache.php:1056 msgid "Preload" msgstr "Общий кэш" -#: wp-cache.php:957 +#: wp-cache.php:1056 msgid "Plugins" msgstr "Плагины" -#: wp-cache.php:957 +#: wp-cache.php:1056 msgid "Debug" msgstr "Обслуживание" -#: wp-cache.php:984 -#, php-format +#: wp-cache.php:1091 msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">the main site</a> of this network." -msgstr "Внимание: Проверка правил WP Super Cache mod_rewrite отключена для блогов сети пока не будет запущена <a href=\"%s\">на главном блоге</a>." - -#: wp-cache.php:986 -#, php-format -msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">on the main site</a> of this network." -msgstr "Внимание: Проверка правил WP Super Cache mod_rewrite отключена для блогов сети пока не будет запущена <a href=\"%s\">на главном блоге</a>." +msgstr "Внимание: проверка правил WP Super Cache mod_rewrite отключена для блогов сети пока не будет запущена <a href=\"%s\">на главном блоге</a>." -#: wp-cache.php:996 +#: wp-cache.php:1100 msgid "Mod Rewrite Rules" msgstr "Модуль Mod Rewrite" -#: wp-cache.php:1002 +#: wp-cache.php:1106 msgid "WordPress MU Detected" msgstr "Обнаружен WordPress MU!" -#: wp-cache.php:1002 +#: wp-cache.php:1106 msgid "Unfortunately the rewrite rules cannot be updated automatically when running WordPress MU. Please open your .htaccess and add the following mod_rewrite rules above any other rules in that file." msgstr "К сожалению, mod_rewrite невозможно обновить в автоматическом режиме в WordPress MU. Вам придется вручную сделать это: откройте файл .htaccess (расположен в корневой директории блога) и добавьте следующие правила в него." -#: wp-cache.php:1004 +#: wp-cache.php:1108 msgid "Mod Rewrite rules cannot be updated!" msgstr "Mod Rewrite не может быть обновлен!" -#: wp-cache.php:1005 -#, php-format +#: wp-cache.php:1109 msgid "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s.htaccess for the auto update to work. They look like this and surround the main WordPress mod_rewrite rules:" -msgstr "Для корректной работы, в Вашем файле %s.htaccess должны быть прописаны маркеры <strong>BEGIN</strong>, и <strong>END</strong>. Между ними находятся основные правила WordPress mod_rewrite, пример:" +msgstr "Для корректной работы в Вашем файле %s.htaccess должны быть прописаны маркеры <strong>BEGIN</strong>, и <strong>END</strong>. Между ними находятся основные правила WordPress mod_rewrite, пример:" -#: wp-cache.php:1007 +#: wp-cache.php:1111 msgid "Refresh this page when you have updated your .htaccess file." msgstr "Обновите страницу когда закончите редактирование файла .htaccess." -#: wp-cache.php:1011 +#: wp-cache.php:1115 msgid "Thank you for upgrading." msgstr "Спасибо за обновление." -#: wp-cache.php:1011 -#, php-format +#: wp-cache.php:1115 msgid "The mod_rewrite rules changed since you last installed this plugin. Unfortunately you must remove the old supercache rules before the new ones are updated. Refresh this page when you have edited your .htaccess file. If you wish to manually upgrade, change the following line: %1$s so it looks like this: %2$s The only changes are \"HTTP_COOKIE\" becomes \"HTTP:Cookie\" and \"wordpressuser\" becomes \"wordpress\". This is a WordPress 2.5 change but it’s backwards compatible with older versions if you’re brave enough to use them." msgstr "С момента последней установленной версии плагина правила mod_rewrite были изменены. К сожалению, Вам придется вручную удалить старые правила прежде чем новые заработают. Обновите эту страницу когда закончите редактировать файл .htaccess. Если Вы хотите полностью обновить все сами, то замените следующую строку: %1$s на эту: %2$s . Единственное отличие - это замена \"HTTP_COOKIE\" на \"HTTP:Cookie\" и \"wordpressuser\" на \"wordpress\". Эти перемены связаны с новой версией WordPress 2.5. Конечно Вы можете продолжать работать со старыми версиями, если хватит смелости ;)" -#: wp-cache.php:1015 +#: wp-cache.php:1119 msgid "Trailing slash check required." -msgstr "Требуется проверка trailing slash." +msgstr "Требуется проверка ссылок на слеш (\"/\")." -#: wp-cache.php:1015 +#: wp-cache.php:1119 msgid "It looks like your blog has URLs that end with a \"/\". Unfortunately since you installed this plugin a duplicate content bug has been found where URLs not ending in a \"/\" end serve the same content as those with the \"/\" and do not redirect to the proper URL. To fix, you must edit your .htaccess file and add these two rules to the two groups of Super Cache rules:" msgstr "Кажется, все ссылки Вашего блога заканчиваются символом \"/\". К сожалению, как только Вы установили данный плагин, сработала опция, обнаружившая копии ссылок без символа \"/\" на конце, и теперь она не может осуществить перенаправление на верный адрес. Чтобы это исправить это, Вы должны отредактировать файл .htaccess и добавить два новых правила к группе основных правил плагина Supercache:" -#: wp-cache.php:1017 +#: wp-cache.php:1121 msgid "You can see where the rules go and examine the complete rules by clicking the \"View mod_rewrite rules\" link below." -msgstr "Чтобы посмотреть полный список работающих правил, нажмите кнопку ниже \"Посмотреть правила mod_rewrite\"." +msgstr "Чтобы посмотреть полный список работающих правил, нажмите кнопку \"Посмотреть правила mod_rewrite\"." -#: wp-cache.php:1031 +#: wp-cache.php:1135 msgid "Mod Rewrite rules updated!" msgstr "Правила mod_rewrite обновлены!" -#: wp-cache.php:1032 -#, php-format +#: wp-cache.php:1136 msgid "%s.htaccess has been updated with the necessary mod_rewrite rules. Please verify they are correct. They should look like this:" -msgstr "файл %s.htaccess был успешно обновлен, необходимые правила mod_rewrite были добавлены. Пожалуйста, проверьте их. Они должны выглядеть так:" +msgstr "Файл %s.htaccess был успешно обновлен, необходимые правила mod_rewrite были добавлены. Пожалуйста, проверьте их. Они должны выглядеть так:" -#: wp-cache.php:1034 +#: wp-cache.php:1138 msgid "Mod Rewrite rules must be updated!" msgstr "Правила mod_rewrite должны быть обновлены!" -#: wp-cache.php:1035 -#, php-format +#: wp-cache.php:1139 msgid "Your %s.htaccess is not writable by the webserver and must be updated with the necessary mod_rewrite rules. The new rules go above the regular WordPress rules as shown in the code below:" -msgstr "Ваш файл %s.htaccess недоступен для записи (в настройках сервера) и не может быть обновлен в автоматическом режиме. Вы должны вручную добавить новые правила к основным правилам WordPress так, как указано ниже:" +msgstr "Ваш файл %s.htaccess недоступен для записи (в настройках сервера) и не может быть обновлен в автоматическом режиме. Вы должны вручную добавить новые правила к основным так, как указано ниже:" -#: wp-cache.php:1040 -#, php-format +#: wp-cache.php:1144 msgid "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /> Click the following link to see the lines added to that file. If you have upgraded the plugin make sure these rules match." msgstr "Правила mod_rewrite для плагина WP Super Cache были обнаружены в файле %s.htaccess.<br /> Нажмите на соответствующую кнопку, чтобы посмотреть строчки. Если Вы только что обновили плагин, проверьте все правила." -#: wp-cache.php:1043 +#: wp-cache.php:1147 msgid "A difference between the rules in your .htaccess file and the plugin rewrite rules has been found. This could be simple whitespace differences but you should compare the rules in the file with those below as soon as possible. Click the ’Update Mod_Rewrite Rules’ button to update the rules." msgstr "Между правилами в Вашем файле .htaccess и правилами самого плагина обнаружены несоответствия. Это может быть просто лишний символ в строке, но Вы должны лично сравнить оригинальные правила со своими как можно скорее. Нажмите на кнопку ’Обновить правила Mod_Rewrite’, чтобы сделать это в автоматическом режиме." -#: wp-cache.php:1046 +#: wp-cache.php:1150 msgid "View Mod_Rewrite Rules" msgstr "Посмотреть правила mod_rewrite" -#: wp-cache.php:1050 -#: wp-cache.php:2287 -#, php-format +#: wp-cache.php:1154 +#: wp-cache.php:2384 msgid "Rules must be added to %s too:" msgstr "Правила должны быть также добавлены к %s:" -#: wp-cache.php:1058 -#, php-format +#: wp-cache.php:1162 msgid "Gzip encoding rules in %s.htaccess created." msgstr "Правила для Gzip-сжатия добавлены в файл %s.htaccess." -#: wp-cache.php:1065 +#: wp-cache.php:1169 msgid "Fix Configuration" msgstr "Восстановить стандартные настройки" -#: wp-cache.php:1068 +#: wp-cache.php:1172 msgid "Restore Default Configuration" msgstr "Восстановить настройки по умолчанию" -#: wp-cache.php:1076 +#: wp-cache.php:1180 msgid "Comment moderation is enabled. Your comment may take some time to appear." msgstr "Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время." -#: wp-cache.php:1101 +#: wp-cache.php:1205 msgid "Lock Down:" msgstr "Закрытый режим:" -#: wp-cache.php:1101 +#: wp-cache.php:1205 +#: plugins/awaitingmoderation.php:35 +#: plugins/badbehaviour.php:66 +#: plugins/domain-mapping.php:61 msgid "Disabled" msgstr "Отключен" -#: wp-cache.php:1101 +#: wp-cache.php:1205 +#: plugins/awaitingmoderation.php:34 +#: plugins/badbehaviour.php:65 +#: plugins/domain-mapping.php:60 msgid "Enabled" msgstr "Включен" -#: wp-cache.php:1102 +#: wp-cache.php:1206 msgid "Prepare your server for an expected spike in traffic by enabling the lock down. When this is enabled, new comments on a post will not refresh the cached static files." msgstr "Подготовьте свой блог к запланированным всплескам посещаемости, активировав данный режим. В активном состоянии размещение новых комментариев и записей НЕ будет обновлять статичные файлы в кэше." -#: wp-cache.php:1103 +#: wp-cache.php:1207 msgid "Developers: Make your plugin lock down compatible by checking the \"WPLOCKDOWN\" constant. The following code will make sure your plugin respects the WPLOCKDOWN setting." -msgstr "Разработчикам: Сделайте свой собственный плагин закрытого режима совместимым с нашим, добавив переменную \"WPLOCKDOWN\". Приведенный ниже код поможет Вам адоптировать свой плагин к настройкам нашего Режима." +msgstr "Разработчикам: сделайте свой собственный плагин закрытого режима совместимым с нашим, добавив переменную \"WPLOCKDOWN\". Приведенный ниже код поможет Вам адоптировать свой плагин к настройкам нашего Режима." -#: wp-cache.php:1105 +#: wp-cache.php:1209 msgid "Sorry. My blog is locked down. Updates will appear shortly" -msgstr "Извините, мой блог временно недоступен. Зайдите попозже" +msgstr "Извините, мой блог временно недоступен. Зайдите попозже..." -#: wp-cache.php:1109 +#: wp-cache.php:1213 msgid "WordPress is locked down. Super Cache static files will not be deleted when new comments are made." msgstr "Ваш блог использует Закрытый режим. Новые комментарии не обновляют все статичные элементы кэша." -#: wp-cache.php:1111 +#: wp-cache.php:1215 msgid "WordPress is not locked down. New comments will refresh Super Cache static files as normal." msgstr "Ваш блог не использует Закрытый режим. Новые комментарии обновляют все статичные элементы кэша." -#: wp-cache.php:1117 +#: wp-cache.php:1218 +#: plugins/searchengine.php:61 +#: plugins/searchengine.php:76 +msgid "Disable" +msgstr "Отключить" + +#: wp-cache.php:1218 +#: plugins/searchengine.php:74 +msgid "Enable" +msgstr "Включить" + +#: wp-cache.php:1221 msgid "Lock Down" msgstr "Закрытый режим" -#: wp-cache.php:1125 +#: wp-cache.php:1229 msgid "Directly Cached Files" msgstr "Прямое кэширование страниц" -#: wp-cache.php:1183 -#, php-format +#: wp-cache.php:1287 msgid "%s removed!" msgstr "%s удален!" -#: wp-cache.php:1191 -#, php-format +#: wp-cache.php:1295 +#: wp-cache.php:1297 +#: plugins/badbehaviour.php:83 +msgid "Warning!" +msgstr "Внимание!" + +#: wp-cache.php:1295 msgid "You must make %s writable to enable this feature. As this is a security risk please make it readonly after your page is generated." msgstr "Вы должны разрешить запись для %s. Но так как это потенциальная уязвимость, после обновления страницы верните права на чтение." -#: wp-cache.php:1193 -#, php-format +#: wp-cache.php:1297 msgid "%s is writable. Please make it readonly after your page is generated as this is a security risk." msgstr "Директрия %s доступна для записи. Вам следует изменить ее права на \"Только чтение\"." -#: wp-cache.php:1207 +#: wp-cache.php:1311 msgid "Existing direct page" msgstr "Страница существует" -#: wp-cache.php:1207 +#: wp-cache.php:1311 msgid "Delete cached file" msgstr "Удалить файлы из кэша" -#: wp-cache.php:1212 +#: wp-cache.php:1316 msgid "Add direct page:" msgstr "Добавить страницу в кэш:" -#: wp-cache.php:1214 -#, php-format +#: wp-cache.php:1318 msgid "Directly cached files are files created directly off %s where your blog lives. This feature is only useful if you are expecting a major Digg or Slashdot level of traffic to one post or page." -msgstr "Данный кэш создается прямо из папки, где находится Ваш блог (папка %s). Эта опция полезна только тогда, когда ожидается большой приток посетителей с более популярного сайта на конкретную страницу или запись Вашего." +msgstr "Данный кэш создается прямо из папки, где находится Ваш блог (папка %s). Эта опция полезна только тогда, когда ожидается большой приток посетителей с более популярного ресурса на конкретную страницу или запись Вашего." -#: wp-cache.php:1216 -#, php-format +#: wp-cache.php:1320 msgid "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /about/. The cached file will be generated the next time an anonymous user visits that page." msgstr "Например: чтобы добавить в кэш страницу <em>%1$sabout/</em>, нужно прописать %1$sabout/ или /about/. Кэш для страницы будет создан сразу же после первого к ней обращения гостем." -#: wp-cache.php:1217 +#: wp-cache.php:1321 msgid "Make the textbox blank to remove it from the list of direct pages and delete the cached file." msgstr "Чтобы удалить страницу из такого кэша, очистите текстовое поле и удалите файлы кэша." -#: wp-cache.php:1222 +#: wp-cache.php:1326 msgid "Update Direct Pages" msgstr "Обновить стрницы" -#: wp-cache.php:1260 +#: wp-cache.php:1364 msgid "Expiry Time & Garbage Collection" msgstr "Просроченные страницы & Очистка мусора" -#: wp-cache.php:1262 +#: wp-cache.php:1366 msgid "Expire time:" msgstr "Актуальность кэша:" -#: wp-cache.php:1263 +#: wp-cache.php:1367 msgid "seconds" msgstr "секунд" -#: wp-cache.php:1264 +#: wp-cache.php:1368 msgid "Garbage Collection" msgstr "Очистка мусора" -#: wp-cache.php:1264 +#: wp-cache.php:1368 msgid "If the expiry time is more than 1800 seconds (half an hour), garbage collection will be done every 10 minutes, otherwise it will happen 10 seconds after the expiry time above." msgstr "Если время актуальности кэша более 1800 секунд (полчаса), то очистка мусора будет запускаться каждые 10 минут." -#: wp-cache.php:1265 +#: wp-cache.php:1369 msgid "Checking for and deleting expired files is expensive, but it’s expensive leaving them there too. On a very busy site you should set the expiry time to <em>300 seconds</em>. Experiment with different values and visit this page to see how many expired files remain at different times during the day. If you are using legacy caching aim to have less than 500 cached files if possible. You can have many times more cached files when using mod_rewrite or PHP caching." -msgstr "Поверка и удаление просроченных страниц кэша занимает время, но и оставлять такие файлы в системе не стоит. На больших блогах нужно выставлять \"время жизни\" каждой копии <em>300 секунд</em>. Вы можете поэкспериментировать с настройкой и посмотреть, сколько просроченных копий страниц остается в кэше в течение дня. Оптимальное число таких страниц не более 500. Используя кэширование с mod_rewrite или PHP, Вы сможете увеличить количество кэшируемых страниц." +msgstr "Поверка и удаление просроченных страниц кэша занимает время, но и оставлять такие файлы в системе не стоит. На больших блогах нужно выставлять \"время жизни\" каждой копии <em>300 секунд</em>. Вы можете поэкспериментировать с настройкой и посмотреть, сколько просроченных копий остается в кэше в течение дня. Оптимальное число - не более 500. Используя mod_rewrite или PHP, Вы сможете увеличить количество кэшируемых страниц." -#: wp-cache.php:1266 +#: wp-cache.php:1370 msgid "Set the expiry time to 0 seconds to disable garbage collection." -msgstr "Установите значение на 0, чтобы отключить Очистку мусора." +msgstr "Установите значение 0 чтобы отключить Очистку мусора." -#: wp-cache.php:1267 +#: wp-cache.php:1371 msgid "Change Expiration" msgstr "Изменить время жизни копии" -#: wp-cache.php:1311 +#: wp-cache.php:1415 msgid "Rejected User Agents" msgstr "Поисковые и другие боты" -#: wp-cache.php:1312 +#: wp-cache.php:1416 msgid "Strings in the HTTP ’User Agent’ header that prevent WP-Cache from caching bot, spiders, and crawlers’ requests. Note that super cached files are still sent to these agents if they already exists." msgstr "Чтобы запретить плагину кэшировать запросы от поисковых ботов и других сетевых роботов, введите их названия в поле ниже (по одному в строке). Если копия страницы уже существует в кэше Super Cache, то она все равно будет отправлена боту." -#: wp-cache.php:1319 +#: wp-cache.php:1423 msgid "Save UA Strings" msgstr "Сохранить настройки" -#: wp-cache.php:1342 +#: wp-cache.php:1446 msgid "Do not cache the following page types. See the <a href=\"http://codex.wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a complete discussion on each type." msgstr "Не кэшировать страницы следующих типов. Сверьтесь с <a href=\"http://codex.wordpress.org/Conditional_Tags\">Статьей Кодекса WP</a> (англ.), чтобы узнать подробнее о типах страниц." -#: wp-cache.php:1345 +#: wp-cache.php:1449 msgid "Single Posts" msgstr "Записи" -#: wp-cache.php:1346 +#: wp-cache.php:1450 msgid "Pages" msgstr "Страницы" -#: wp-cache.php:1347 +#: wp-cache.php:1451 msgid "Front Page" msgstr "Основная страница" -#: wp-cache.php:1348 +#: wp-cache.php:1452 msgid "Home" msgstr "Домашняя страница" -#: wp-cache.php:1349 +#: wp-cache.php:1453 msgid "Archives" msgstr "Архивы" -#: wp-cache.php:1350 +#: wp-cache.php:1454 msgid "Tags" msgstr "Метки" -#: wp-cache.php:1351 +#: wp-cache.php:1455 msgid "Category" msgstr "Рубрики" -#: wp-cache.php:1352 +#: wp-cache.php:1456 msgid "Feeds" msgstr "Фиды" -#: wp-cache.php:1353 +#: wp-cache.php:1457 msgid "Search Pages" msgstr "Страницы поиска" -#: wp-cache.php:1355 -#: wp-cache.php:1483 +#: wp-cache.php:1459 +#: wp-cache.php:1573 msgid "Save" msgstr "Сохранить" -#: wp-cache.php:1372 +#: wp-cache.php:1476 msgid "Add here strings (not a filename) that forces a page not to be cached. For example, if your URLs include year and you dont want to cache last year posts, it’s enough to specify the year, i.e. ’/2004/’. WP-Cache will search if that string is part of the URI and if so, it will not cache that page." msgstr "Поле ниже Вы также можете заполнить фрагментами адресов страниц (или групп страниц, например, архив за год/месяц и т.д.), которые не будут кэшироваться. Плагин будет сканировать адреса страниц на предмет наличая в них фрагментов, указанных ниже, перед кэшированием." -#: wp-cache.php:1378 +#: wp-cache.php:1482 msgid "Save Strings" msgstr "Сохранить список запрещенных фрагментов" -#: wp-cache.php:1394 +#: wp-cache.php:1498 msgid "Add here those filenames that can be cached, even if they match one of the rejected substring specified above." msgstr "Поле ниже Вы можете заполнить названиями файлов которые будут кэшированы, даже если в их названии есть запрещенных к кэшированию фрагменты." -#: wp-cache.php:1400 +#: wp-cache.php:1504 msgid "Save Files" msgstr "Сохранить список файлов" -#: wp-cache.php:1445 -msgid "Currently logging to: " -msgstr "Режим записан на:" - -#: wp-cache.php:1455 -msgid "Fix problems with the plugin by debugging it here. It can send you debug emails or log them to a file in your cache directory." -msgstr "Здесь Вы можете решить некоторые проблемы, возникающие при работе с плагином, с помощью отладки. Вы можете записывать служебную информацию (логи) в файлы директории кэша." +#: wp-cache.php:1545 +msgid "Currently logging to: %s" +msgstr "Currently logging to: %s" -#: wp-cache.php:1456 -msgid "Logging to a file is easier but faces the problem that clearing the cache will clear the log file." -msgstr "Получить доступ к файлу лога просто, но при очистке кэша лог также будет удален." +#: wp-cache.php:1548 +msgid "Fix problems with the plugin by debugging it here. It can log them to a file in your cache directory." +msgstr "Здесь Вы можете решить некоторые проблемы, возникающие при работе с плагином, с помощью отладки. Вся служебная информацию (логи) будет записана в файлы директории кэша." -#: wp-cache.php:1460 +#: wp-cache.php:1552 msgid "Debugging" -msgstr "Режим отладки" - -#: wp-cache.php:1461 -msgid "Logging Type" -msgstr "Тип входа" - -#: wp-cache.php:1461 -msgid "Email" -msgstr "Email" +msgstr "Отладка" -#: wp-cache.php:1462 -msgid "file" -msgstr "файл" +#: wp-cache.php:1552 +#: plugins/awaitingmoderation.php:40 +#: plugins/badbehaviour.php:71 +#: plugins/searchengine.php:69 +#: plugins/domain-mapping.php:66 +msgid "enabled" +msgstr "включен" -#: wp-cache.php:1463 +#: wp-cache.php:1553 msgid "IP Address" msgstr "Адрес IP" -#: wp-cache.php:1463 -#, php-format +#: wp-cache.php:1553 msgid "(only log requests from this IP address. Your IP is %s)" msgstr "(записывает обращения только с этого IP. Ваш IP - %s)" -#: wp-cache.php:1464 +#: wp-cache.php:1554 msgid "Log level" msgstr "Уровень лога" -#: wp-cache.php:1470 +#: wp-cache.php:1560 msgid "(1 = less, 5 = more, may cause severe server load.)" -msgstr "(1 = наименьший, 5 = наибольший, может вызвать болшую нагрузку на сервер)" +msgstr "(1 = наименьший, 5 = наибольший, может вызвать большую нагрузку на сервер)" -#: wp-cache.php:1473 +#: wp-cache.php:1563 msgid "In very rare cases two problems may arise on some blogs:<ol><li> The front page may start downloading as a zip file.</li><li> The wrong page is occasionally cached as the front page if your blog uses a static front page and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>" msgstr "В особо редких случаях на блоге могут случиться две проблемы:<ol><li> Вместо главной страницы пользователи будут видеть предложение загрузить .zip архив с ней</li><li> Вместо главной страницы может быть добавлена в кэш совершенно другая (только в случае, если Ваш бог использует следующую структуру ссылок <em>/%category%/%postname%/</em>).</li></ol>" -#: wp-cache.php:1474 -#, php-format +#: wp-cache.php:1564 msgid "I’m 99% certain that they aren’t bugs in WP Super Cache and they only happen in very rare cases but you can run a simple check once every 5 minutes to verify that your site is ok if you’re worried. You will be emailed if there is a problem." -msgstr "I’m 99% certain! Ошибки, которые могут возникнуть при работе с WP Super Cache, не связаны с самим плагином. Они возникают в редких случаях, но Вы можете подстраховаться, запустив автоматическую проверку блога каждые 5 минут. В случае ошибки, Вам будет отправлено сообщение." +msgstr "Ошибки, которые могут возникнуть при работе с WP Super Cache, не связаны с плагином. Они появляются лишь в редких случаях (и то из-за проблем с хостингом или другими плагинами), но Вы можете подстраховаться, запустив автоматическую сверку кэша каждые 5 минут. В случае ошибки, Вам будет отправлено сообщение." -#: wp-cache.php:1476 +#: wp-cache.php:1566 msgid "Check front page every 5 minutes." msgstr "Проверять главную страницу каждые 5 минут." -#: wp-cache.php:1477 +#: wp-cache.php:1567 msgid "Front page text" msgstr "Ключевой текст" -#: wp-cache.php:1477 +#: wp-cache.php:1567 msgid "Text to search for on your front page. If this text is missing the cache will be cleared. Leave blank to disable." msgstr "Введите текст который плагин будет искать на главной странице. Если текст не будет обнаружен, то кэш автоматически очистится. Оставьте поле пустым чтобы отключить опцию." -#: wp-cache.php:1478 +#: wp-cache.php:1568 msgid "Clear cache on error." msgstr "Очищать кэш при ошибке." -#: wp-cache.php:1479 +#: wp-cache.php:1569 msgid "Email the blog admin when checks are made. (useful for testing)" msgstr "Сообщить администратору блога по завершению проверки (полезно при тестировании на ошибки)." -#: wp-cache.php:1493 +#: wp-cache.php:1583 msgid "Error: GZIP compression is enabled, disable it if you want to enable wp-cache." msgstr "Ошибка: сжатие GZIP включено, отключите его если хотите запустить wp-cache." -#: wp-cache.php:1540 -#: wp-cache.php:1702 +#: wp-cache.php:1630 +#: wp-cache.php:1796 msgid "Warning" msgstr "Внимание" -#: wp-cache.php:1540 +#: wp-cache.php:1630 msgid "GZIP compression is enabled in WordPress, wp-cache will be bypassed until you disable gzip compression." msgstr "Сжатие GZIP включено в настройках WordPress, плагин не будет работать до тех пор, пока Вы не отключите gzip." -#: wp-cache.php:1598 -#: wp-cache.php:1603 -#: wp-cache.php:1635 -#: wp-cache.php:1640 -#: wp-cache.php:1646 +#: wp-cache.php:1692 +#: wp-cache.php:1697 +#: wp-cache.php:1729 +#: wp-cache.php:1734 +#: wp-cache.php:1740 msgid "Error" msgstr "Ошибка" -#: wp-cache.php:1598 -#, php-format -msgid "Your cache directory (<strong>$cache_path</strong>) did not exist and couldn’t be created by the web server. Check %s permissions." -msgstr "Папка (<strong>$cache_path</strong>) не существует и не может быть создана в автоматическом режиме. Проверьте права доступа к %s." +#: wp-cache.php:1692 +msgid "Your cache directory (<strong>%1$s</strong>) did not exist and couldn’t be created by the web server. Check %1$s permissions." +msgstr "Папка для хранения кэша (<strong>$cache_path</strong>) не существует и не может быть создана в автоматическом режиме. Проверьте права доступа к %s." -#: wp-cache.php:1603 -#, php-format +#: wp-cache.php:1697 msgid "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need to be writable for this plugin to work. Double-check it." msgstr "Папка (<strong>%1$s</strong>) или <strong>%2$s</strong> должна быть доступна для записи. Перепроверьте права доступа." -#: wp-cache.php:1635 -#, php-format +#: wp-cache.php:1729 msgid "Your WP-Cache config file (<strong>%s</strong>) is out of date and not writable by the Web server.Please delete it and refresh this page." -msgstr "Конфигурационный файл WP-Cache (<strong>%s</strong>) может быть недействителен и недоступен для записи. Пожалуйста, удалите его вручную и обновите страницу." +msgstr "Конфигурационный файл WP-Cache (<strong>%s</strong>) может быть недоступен для записи. Пожалуйста, удалите его вручную и обновите страницу." -#: wp-cache.php:1640 -#, php-format +#: wp-cache.php:1734 msgid "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is not writable by the Web server.Check its permissions." msgstr "Конфигурационный файл отсутствует, а папка %1$s (<strong>%2$s</strong>) недоступна для записи. Проверьте права доступа." -#: wp-cache.php:1646 -#, php-format +#: wp-cache.php:1740 msgid "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you installation." -msgstr "Файл WP-Cache (<strong>%s</strong>) не был найден. Проверьте, завершили ли Вы установку плагина." +msgstr "Файл WP-Cache (<strong>%s</strong>) не был найден. Проверьте, завершена ли установка плагина." -#: wp-cache.php:1702 -#, php-format +#: wp-cache.php:1796 msgid "%s/advanced-cache.php</em> does not exist or cannot be updated." msgstr "%s/advanced-cache.php</em> не существует или не может быть обновлен в автоматическом режиме." -#: wp-cache.php:1703 +#: wp-cache.php:1797 msgid "1. If it already exists please delete the file first." msgstr "1. Если он уже существует в папках Вашего блога, удалите его." -#: wp-cache.php:1704 -#, php-format +#: wp-cache.php:1798 msgid "2. Make %1$s writable using the chmod command through your ftp or server software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a temporary measure and you’ll have to make it read only afterwards again. (Change 777 to 755 in the previous command)" msgstr "2. Измените права доступа к %1$s, чтобы можно было записать данные в автоматическом режиме (права должны быть: <em>chmod 777 %1$s</em>), проверьте правильность заданных прав и обновите страницу. Это временное условие, после обновления страницы права доступа нужно вернуть на прежние (с 777 на 755)." -#: wp-cache.php:1705 -#, php-format +#: wp-cache.php:1799 msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>" -msgstr "3. Обновите страницу, файл <em>%s/advanced-cache.php</em> обновится сам" +msgstr "3. Перезагрузите страницу, файл <em>%s/advanced-cache.php</em> обновится сам" -#: wp-cache.php:1706 -#, php-format +#: wp-cache.php:1800 msgid "If that doesn’t work, make sure the file <em>%s/advanced-cache.php</em> doesn’t exist:" -msgstr "Если это не сработало, убедитесь что <em>%s/advanced-cache.php</em> точно не существует:" +msgstr "Если это не сработало, убедитесь что файл <em>%s/advanced-cache.php</em> не существует:" -#: wp-cache.php:1707 -#, php-format +#: wp-cache.php:1801 msgid "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and copy it to <em>%3$s</em> and refresh this page.</li>" -msgstr "<li>1. Откройте файл <em>%1$s$wp_cache_file</em> в текстовом редакторе.</li><li>2. Измените строчку <em>CACHEHOME</em> на <em>%2$s</em></li><li>3. Сохраните файл и скопируйте в <em>%3$s</em>, затем обновите страницу.</li>" +msgstr "<li>1. Откройте файл <em>%1$s$wp_cache_file</em> в текстовом редакторе.</li><li>2. Измените строчку <em>CACHEHOME</em> на <em>%2$s</em></li><li>3. Сохраните файл и скопируйте в <em>%3$s</em>, затем перезагрузите страницу.</li>" -#: wp-cache.php:1730 +#: wp-cache.php:1824 msgid "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by WordPress to load the code that serves cached pages. Unfortunately it is set to false. Please edit your wp-config.php and add or edit the following line above the final require_once command:<br /><br /><code>define('WP_CACHE', true);</code></p>" msgstr "<h3>Параметр WP_CACHE не активирован</h3><p>Данный параметр должен быть активирован для того, чтобы WordPress мог корректно работать с файлами кэша. В данный момент он отключен. Чтобы включить его, откройте файл wp-config.php и добавьте в него следующую строчку:<br /><br /><code>define('WP_CACHE', true);</code></p>" -#: wp-cache.php:1732 +#: wp-cache.php:1826 msgid "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</code> file and I couldn’t modify it." -msgstr "<strong>Ошибка: Переменная WP_CACHE не активирована</strong> в файле общих конфигураций <code>wp-config.php</code>." +msgstr "<strong>Ошибка: Переменная WP_CACHE не была найдена</strong> в файле общих конфигураций <code>wp-config.php</code>." -#: wp-cache.php:1733 -#, php-format +#: wp-cache.php:1827 msgid "Edit <code>%s</code> and add the following line:<br /> <code>define('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be executed</strong> by WordPress core. " -msgstr "Отредактируйте код <code>%s</code> и добавьте следующую сточку:<br /> <code>define('WP_CACHE', true);</code><br />Иначе, <strong>WP-Cache не сможет запуститься</strong>. " +msgstr "Отредактируйте код <code>%s</code> и добавьте следующую сточку:<br /> <code>define('WP_CACHE', true);</code><br />Иначе <strong>WP-Cache не сможет запуститься</strong>. " -#: wp-cache.php:1737 +#: wp-cache.php:1831 msgid "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see this warning message please see point 5 of the <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a>. The WP_CACHE line must be moved up." msgstr "<h3>Переменная WP_CACHE добавлена в файл конфигураций wp-config.php</h3><p>Если Вы до сих пор видите данное сообщение, то сверьтесь с пунктом 5 <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">ЧАВО</a> (на англ.). Строка с WP_CACHE должна быть размещена выше." -#: wp-cache.php:1759 +#: wp-cache.php:1855 msgid "Cache Contents" msgstr "Состояние кэша" -#: wp-cache.php:1762 +#: wp-cache.php:1858 msgid "Object cache in use. No cache listing available." msgstr "Список кэширования недоступен." -#: wp-cache.php:1786 -#, php-format +#: wp-cache.php:1882 msgid "Deleting supercache file: <strong>%s</strong><br />" msgstr "Удаление файлов Super Cache: <strong>%s</strong><br />" -#: wp-cache.php:1803 -#, php-format +#: wp-cache.php:1899 msgid "Deleting wp-cache file: <strong>%s</strong><br />" msgstr "Удаление файлов WP-Cache: <strong>%s</strong><br />" -#: wp-cache.php:1868 +#: wp-cache.php:1964 msgid "Cache stats are not automatically generated. You must click the link below to regenerate the stats on this page." -msgstr "Статистика объектив в кэше НЕ создается автоматически. Чтобы обновить ее вручную нажмите на ссылку ниже." +msgstr "Статистика объектов в кэше НЕ создается автоматически. Чтобы обновить ее вручную нажмите на ссылку ниже." -#: wp-cache.php:1869 +#: wp-cache.php:1965 msgid "Regenerate cache stats" msgstr "Обновить статистику кэша" -#: wp-cache.php:1871 -#, php-format +#: wp-cache.php:1967 msgid "Cache stats last generated: %s minutes ago." msgstr "Статистика объектов в кэше последний раз создана: %s мин назад." -#: wp-cache.php:1877 +#: wp-cache.php:1973 msgid "WP-Cache" msgstr "Состояние WP-Cache" -#: wp-cache.php:1878 -#: wp-cache.php:1894 -#, php-format +#: wp-cache.php:1974 +#: wp-cache.php:1989 msgid "%s Cached Pages" msgstr "%s страниц в кэше" -#: wp-cache.php:1879 -#: wp-cache.php:1899 -#, php-format +#: wp-cache.php:1975 +#: wp-cache.php:1994 msgid "%s Expired Pages" msgstr "%s страниц просрочено" -#: wp-cache.php:1893 +#: wp-cache.php:1988 msgid "WP-Super-Cache" msgstr "Состояние WP-Super-Cache" -#: wp-cache.php:1904 +#: wp-cache.php:1998 msgid "Fresh WP-Cached Files" msgstr "Новые файлы WP-Cache" -#: wp-cache.php:1905 -#: wp-cache.php:1921 -#: wp-cache.php:1937 -#: wp-cache.php:1953 +#: wp-cache.php:1999 +#: wp-cache.php:2015 +#: wp-cache.php:2031 +#: wp-cache.php:2047 msgid "URI" msgstr "АДРЕС" -#: wp-cache.php:1905 -#: wp-cache.php:1921 +#: wp-cache.php:1999 +#: wp-cache.php:2015 msgid "Key" msgstr "Ключ" -#: wp-cache.php:1905 -#: wp-cache.php:1921 -#: wp-cache.php:1937 -#: wp-cache.php:1953 +#: wp-cache.php:1999 +#: wp-cache.php:2015 +#: wp-cache.php:2031 +#: wp-cache.php:2047 msgid "Age" msgstr "Возраст" -#: wp-cache.php:1905 -#: wp-cache.php:1921 -#: wp-cache.php:1937 -#: wp-cache.php:1953 +#: wp-cache.php:1999 +#: wp-cache.php:2015 +#: wp-cache.php:2031 +#: wp-cache.php:2047 msgid "Delete" msgstr "Удалить" -#: wp-cache.php:1920 +#: wp-cache.php:2014 msgid "Stale WP-Cached Files" msgstr "Старые файлы WP-Cache" -#: wp-cache.php:1936 +#: wp-cache.php:2030 msgid "Fresh Super Cached Files" msgstr "Новые файлы Super Cache" -#: wp-cache.php:1952 +#: wp-cache.php:2046 msgid "Stale Super Cached Files" msgstr "Старые файлы Super Cache" -#: wp-cache.php:1968 +#: wp-cache.php:2062 msgid "Hide file list" msgstr "Убрать список" -#: wp-cache.php:1970 +#: wp-cache.php:2064 msgid "Too many cached files, no listing possible." msgstr "Слишком много объектов в кэше, создание списка невозможно." -#: wp-cache.php:1972 +#: wp-cache.php:2066 msgid "List all cached files" msgstr "Список кэшированных файлов" -#: wp-cache.php:1978 -#, php-format +#: wp-cache.php:2072 msgid "<strong>Garbage Collection</strong><br />Last GC was <strong>%s</strong> minutes ago<br />" msgstr "<strong>Очистка мусора</strong><br />Предыдущая очистка была <strong>%s</strong> минут назад<br />" -#: wp-cache.php:1979 -#, php-format +#: wp-cache.php:2073 msgid "Next GC in <strong>%s</strong> minutes" msgstr "Следующая очистка будет через <strong>%s</strong> минут" -#: wp-cache.php:1982 -#, php-format +#: wp-cache.php:2076 msgid "Expired files are files older than %s seconds. They are still used by the plugin and are deleted periodically." msgstr "Просроченный кэш - это страницы, созданные более чем %s секунд назад. Не смотря на свой статус, они используются в общем кэше и периодически удаляются." -#: wp-cache.php:1993 +#: wp-cache.php:2087 msgid "Delete Expired" msgstr "Удалить просроченный кэш" -#: wp-cache.php:1999 -#: wp-cache.php:2011 -#: wp-cache.php:2174 -msgid "Delete Cache" -msgstr "Удалить весь кэш" - -#: wp-cache.php:2011 +#: wp-cache.php:2105 msgid "Delete Super Cache cached files (opens in new window)" msgstr "Удалить файлы Super Cache (в новом окне)" -#: wp-cache.php:2150 -#, php-format +#: wp-cache.php:2244 msgid "%1$s is Digg proof thanks to caching by %2$s" msgstr "%1$s благодарен плагину %2$s за проделаннную работу" -#: wp-cache.php:2183 -#, php-format +#: wp-cache.php:2277 msgid "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> to enable and configure the plugin." -msgstr "Плагин WP Super Cache должен быть настроен! Чтобы активировать его и настроить, перейдите на <a href=\"%s\">страницу управления</a> плагином." +msgstr "Плагин WP Super Cache должен быть настроен! Чтобы включить его и настроить, перейдите на <a href=\"%s\">страницу управления</a>." -#: wp-cache.php:2189 +#: wp-cache.php:2283 msgid "Settings" msgstr "Настройки" -#: wp-cache.php:2199 -#, php-format +#: wp-cache.php:2293 msgid "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin page</a> to enable caching." -msgstr "Плагин WP Super Cache не активирован. Чтобы активировать его, перейдите на <a href=\"%s\">страницу управления</a> плагином." +msgstr "Плагин WP Super Cache не активирован! Чтобы включить его, перейдите на <a href=\"%s\">страницу управления</a>." + +#: wp-cache.php:2296 +msgid "Warning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php.<br /><br />Please edit %1$s/advanced-cache.php and make sure the path to %2$swp-cache-phase1.php is correct." +msgstr "ВНИМАНИЕ! Кэширование отключено, плагин поврежден! WP Super Cache не может загрузить скрипт wp-cache-phase1.php.<br /><br />Чтобы исправить ошибку, откройте файл %1$s/advanced-cache.php и проверьте строчку, указывающую на %2$swp-cache-phase1.php." -#: wp-cache.php:2218 -#, php-format +#: wp-cache.php:2315 msgid "[%s] Front page is gzipped! Please clear cache!" msgstr "[%s] Главная страница сжата с помощью gzipped! Удалите кэш!" -#: wp-cache.php:2218 -#, php-format +#: wp-cache.php:2315 msgid "Please visit %s to clear the cache as the front page of your site is now downloading!" msgstr "Произошла ошибка! Посетите %s чтобы удалить кэш!" -#: wp-cache.php:2221 -#, php-format +#: wp-cache.php:2318 msgid "[%s] Front page is gzipped! Cache Cleared!" msgstr "[%s] Главная страница сжата с помощью gzipped! Кэш удален!" -#: wp-cache.php:2221 -#, php-format +#: wp-cache.php:2318 msgid "The cache on your blog has been cleared because the front page of your site is now downloading. Please visit %s to verify the cache has been cleared." msgstr "Весь кэш для Вашего блога был очищен, так как плагин заметил ошибку на главной странице (она скачивалась архивом). Чтобы проверить кэш, посетите эту стрницу %s." -#: wp-cache.php:2228 -#, php-format +#: wp-cache.php:2325 msgid "[%s] Front page is not correct! Please clear cache!" msgstr "[%s] Кэш главной страницы содержит ошибку! Удалите кэш!" -#: wp-cache.php:2228 -#, php-format +#: wp-cache.php:2325 msgid "Please visit %1$s to clear the cache as the front page of your site is not correct and missing the text, \"%2$s\"!" msgstr "Произошла ошибка, на главной странице Вашего блога не был обнаружен ключевой текст \"%2$s\"! Чтобы исправить ошибку, посетите эту страницу %1$s и вручную очистие кэш." -#: wp-cache.php:2231 -#, php-format +#: wp-cache.php:2328 msgid "[%s] Front page is not correct! Cache Cleared!" msgstr "[%s] Главная страница отображается с ошибкой! Кэш удален!" -#: wp-cache.php:2231 -#, php-format +#: wp-cache.php:2328 msgid "The cache on your blog has been cleared because the front page of your site is missing the text \"%2$s\". Please visit %1$s to verify the cache has been cleared." msgstr "Произошла ошибка, на главной странице Вашего блога не был обнаружен ключевой текст \"%2$s\"! Посетите эту страницу %1$s чтобы проверить кэш." -#: wp-cache.php:2236 -#, php-format +#: wp-cache.php:2333 msgid "[%s] Front page check!" msgstr "[%s] Главная страница проверена!" -#: wp-cache.php:2236 -#, php-format +#: wp-cache.php:2333 msgid "WP Super Cache has checked the front page of your blog. Please visit %s if you would like to disable this." msgstr "Плагин WP Super Cache только что проверил главную страницу Вашего блога на предмет ошибок. Чтобы отключить уведомления и проверку посетите эту страницу %s." -#: wp-cache.php:2279 +#: wp-cache.php:2376 msgid "Cannot update .htaccess" msgstr "Не могу обновить файл .htaccess" -#: wp-cache.php:2279 -#, php-format +#: wp-cache.php:2376 msgid "The file <code>%s.htaccess</code> cannot be modified by the web server. Please correct this using the chmod command or your ftp client." msgstr "Файл <code>%s.htaccess</code> не может быть обновлен в автоматическом режиме. Чтобы исправить это задайте необходимые для записи права доступа к нему." -#: wp-cache.php:2279 +#: wp-cache.php:2376 msgid "Refresh this page when the file permissions have been modified." msgstr "Обновите страницу когда необходимые права доступа будут заданы." -#: wp-cache.php:2279 -#, php-format +#: wp-cache.php:2376 msgid "Alternatively, you can edit your <code>%s.htaccess</code> file manually and add the following code (before any WordPress rules):" -msgstr "Вы также можете редактировать файл <code>%s.htaccess</code> вручную и лично добавить необходимые правила (до имеющихся там правил WordPress):" +msgstr "Вы также можете отредактировать файл <code>%s.htaccess</code> вручную и лично добавить необходимые правила:" -#: wp-cache.php:2283 -#, php-format +#: wp-cache.php:2380 msgid "To serve static html files your server must have the correct mod_rewrite rules added to a file called <code>%s.htaccess</code>" -msgstr "Чтобы плагин мог правильно работать с статичными html файлами, Вы должны добавить в файл <code>%s.htaccess</code> правила модуля mod_rewrite" +msgstr "Чтобы плагин мог правильно работать со статичными html файлами, Вы должны добавить в файл <code>%s.htaccess</code> правила модуля mod_rewrite" -#: wp-cache.php:2284 +#: wp-cache.php:2381 msgid "You can edit the file yourself add the following rules." msgstr "Вы можете вручную отредактировать файл и добавить необходимые правила." -#: wp-cache.php:2285 +#: wp-cache.php:2382 msgid " Make sure they appear before any existing WordPress rules. " msgstr " Убедитесь что они идут перед всеми уже существующими в документе правилами WordPress. " -#: wp-cache.php:2293 +#: wp-cache.php:2390 msgid "Update Mod_Rewrite Rules" msgstr "Обновить правила mod_rewrite" -#: wp-cache.php:2389 -#, php-format +#: wp-cache.php:2515 msgid "[%1$s] Cache Preload Started" msgstr "[%1$s] Общее кэширование началось" -#: wp-cache.php:2391 -#, php-format +#: wp-cache.php:2517 msgid "[%1$s] Refreshing posts from %2$d to %3$d" msgstr "[%1$s] Обновление кэша записей с %2$d по %3$d" -#: wp-cache.php:2402 -#, php-format +#: wp-cache.php:2535 +msgid "[%1$s] Cache Preload Stopped" +msgstr "[%1$s] Общее кэширование остановлено" + +#: wp-cache.php:2544 msgid "[%1$s] %2$d posts refreshed" msgstr "[%1$s] %2$d кэш записей обновлен" -#: wp-cache.php:2402 +#: wp-cache.php:2544 msgid "Refreshed the following posts:" msgstr "Следующие записи обновлены:" -#: wp-cache.php:2411 -#, php-format +#: wp-cache.php:2553 msgid "Scheduling next preload refresh in %d minutes." msgstr "Следующее запланированное обновление общего кэша через %d минут." -#: wp-cache.php:2421 -#, php-format +#: wp-cache.php:2563 msgid "[%s] Cache Preload Completed" msgstr "[%s] Общее кэширование завершено" -#: wp-cache.php:2421 +#: wp-cache.php:2563 msgid "Cleaning up old supercache files." msgstr "Удалять старые файлы из кэша Super Cache." -#: wp-cache.php:2462 -#, php-format +#: wp-cache.php:2605 msgid "[%s] Preload may have stalled." msgstr "[%s] Общее кэширование могло быть прервано." -#: wp-cache.php:2462 -#, php-format +#: wp-cache.php:2605 msgid "" "Preload has been restarted.\n" "%s" @@ -1424,6 +1417,145 @@ msgstr "" "Общее кэширование было перезапущено.\n" "%s" +#: wp-cache.php:2648 +msgid "Supercache Uninstall Problems" +msgstr "Проблемы при удалении плагина" + +#: wp-cache.php:2648 +msgid "" +"Dear User,\n" +"\n" +"WP Super Cache was removed from your blog but the mod_rewrite rules\n" +"in your .htaccess were not.\n" +"\n" +"Please edit the following file and remove the code\n" +"between 'BEGIN WPSuperCache' and 'END WPSuperCache'. Please backup the file first!\n" +"\n" +"%s\n" +"\n" +"Regards,\n" +"WP Super Cache Plugin\n" +"http://wordpress.org/extend/plugins/wp-super-cache/" +msgstr "" +"Уважаемый пользователь,\n" +"\n" +"плагин WP Super Cache был успешно удален с Вашего блога, но правила mod_rewrite\n" +"в файле .htaccess не были приведены в исходное состояние.\n" +"\n" +"Пожалуйста, отредактируйте даный файл вручную, используя текстовый редактор,\n" +"удалив строчки между 'BEGIN WPSuperCache' и 'END WPSuperCache'. Но сначала создайте резервную копию файла!\n" +"\n" +"%s\n" +"\n" +"Успехов,\n" +"WP Super Cache Plugin\n" +"http://wordpress.org/extend/plugins/wp-super-cache/" + +#: plugins/awaitingmoderation.php:4 +msgid "Your comment is awaiting moderation." +msgstr "Ваш комментарий ожидает подтверждения." + +#: plugins/awaitingmoderation.php:32 +msgid "Awaiting Moderation" +msgstr "Плагин \"Awaiting Moderation\"" + +#: plugins/awaitingmoderation.php:36 +msgid "Enables or disables plugin to Remove the text \"Your comment is awaiting moderation.\" when someone leaves a moderated comment." +msgstr "Включите или выключите плагин, чтобы убрать надпись \"Ваш комментарий ожидает проверки\" когда кто-то размещает комментарий к записи." + +#: plugins/awaitingmoderation.php:42 +#: plugins/badbehaviour.php:73 +#: plugins/searchengine.php:67 +#: plugins/domain-mapping.php:68 +msgid "disabled" +msgstr "отключен" + +#: plugins/awaitingmoderation.php:43 +msgid "Awaiting Moderation is now %s" +msgstr "Плагин \"Awaiting Moderation\" сейчас %s" + +#: plugins/awaitingmoderation.php:45 +#: plugins/badbehaviour.php:76 +#: plugins/domain-mapping.php:71 +msgid "Update" +msgstr "Обновить" + +#: plugins/badbehaviour.php:47 +msgid "Bad Behaviour not found. Please check your install." +msgstr "Плагин \"Bad Behaviour\" не был найден. Проверьте, завершили ли Вы его установку." + +#: plugins/badbehaviour.php:63 +msgid "Bad Behavior" +msgstr "Плагин \"Bad Behaviour\" " + +#: plugins/badbehaviour.php:68 +msgid "(Only legacy caching supported, disabled compression and requires <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-behavior/\") " +msgstr " (данный плагин может работать только в режиме среднего кэширования, отключите сжатие и установите плагин \"<a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a>\" в \"%s/plugins/bad-behavior/\") " + +#: plugins/badbehaviour.php:74 +msgid "Bad Behavior support is now %s" +msgstr "Статус плагина \"Bad Behaviour\": %s. " + +#: plugins/searchengine.php:71 +msgid "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> plugin is %s." +msgstr "Статус плагина \"<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a>\": %s." + +#: plugins/searchengine.php:72 +msgid "(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> too) " +msgstr "(требуется установка <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a>) " + +#: plugins/domain-mapping.php:58 +msgid "Domain Mapping" +msgstr "Плагин \"МультиБлог\"" + +#: plugins/domain-mapping.php:63 +msgid "Provides support for <a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> plugin to map multiple domains to a blog." +msgstr "Помогите улучшить плагин \"<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a>\"!" + +#: plugins/domain-mapping.php:69 +msgid "Domain Mapping support is now %s" +msgstr "Статус плагина \"Domain Mapping\": %s. " + +#: plugins/domain-mapping.php:83 +msgid "Domain Mapping plugin detected! Please go to the Supercache plugins page and enable the domain mapping helper plugin." +msgstr "Обнаружен плагин \"Domain Mapping\"! Чтобы облегчить и ускорить его работу, Вам нужно включить поддержку мультиблогов в настройках." + +#~ msgid "" +#~ "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on " +#~ "<a href=\"%s\">on the main site</a> of this network." +#~ msgstr "" +#~ "Внимание: Проверка правил WP Super Cache mod_rewrite отключена для блогов " +#~ "сети пока не будет запущена <a href=\"%s\">на главном блоге</a>." + +#~ msgid "Tester & Contents" +#~ msgstr "Проверка" + +#~ msgid "" +#~ "Logging to a file is easier but faces the problem that clearing the cache " +#~ "will clear the log file." +#~ msgstr "" +#~ "Получить доступ к файлу лога просто, но при очистке кэша лог также будет " +#~ "удален." + +#~ msgid "Logging Type" +#~ msgstr "Тип входа" + +#~ msgid "Email" +#~ msgstr "Email" + +#~ msgid "file" +#~ msgstr "файл" + +#~ msgid "(support for multiple domains on multisite websites) " +#~ msgstr "(поддержка для MU - сервиса блогов)" + +#~ msgid "" +#~ "Scheduled preloading of cache cancelled. If a job is currently running it " +#~ "will not shutdown until the current 100 pages are complete." +#~ msgstr "" +#~ "Общее кэширование по расписанию отключено. Если служба сейчас запущена, " +#~ "она не будет завершена пока текущие 100 страниц не кэшированы." + #~ msgid "" #~ "Scroll down this page and click the <strong>Update Mod_Rewrite Rules</" #~ "strong> button." diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ua_UA.mo b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ua_UA.mo new file mode 100644 index 0000000000000000000000000000000000000000..2ba54ba808535778b27b038d52a7c224007c7971 GIT binary patch literal 75414 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ua_UA.po b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ua_UA.po new file mode 100644 index 000000000..f028e8078 --- /dev/null +++ b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-ua_UA.po @@ -0,0 +1,1555 @@ +# Translation of the WordPress plugin by . +# Copyright (C) 2010 +# This file is distributed under the same license as the package. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: WP Super Cache\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n" +"POT-Creation-Date: 2010-09-27 13:58+0000\n" +"PO-Revision-Date: 2011-07-24 13:13+0200\n" +"Last-Translator: Alexandr <pixelpwnz@gmail.com>\n" +"Language-Team: Alyona Lompar <alyona.lompar@aol.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Ukrainian\n" +"X-Poedit-Country: UKRAINE\n" + +#: plugins/awaitingmoderation.php:4 +msgid "Your comment is awaiting moderation." +msgstr "Ваш коментар очікує підтвердження." + +#: plugins/awaitingmoderation.php:23 +#: plugins/awaitingmoderation.php:38 +#: plugins/badbehaviour.php:47 +#: plugins/badbehaviour.php:65 +#: plugins/domain-mapping.php:47 +#: plugins/domain-mapping.php:62 +#: plugins/searchengine.php:61 +#: plugins/searchengine.php:76 +#: wp-cache.php:1114 +msgid "Disable" +msgstr "Відключити" + +#: plugins/awaitingmoderation.php:29 +#: plugins/badbehaviour.php:55 +#: plugins/domain-mapping.php:53 +#: plugins/searchengine.php:67 +msgid "disabled" +msgstr "Відключений" + +#: plugins/awaitingmoderation.php:31 +#: plugins/badbehaviour.php:57 +#: plugins/domain-mapping.php:55 +#: plugins/searchengine.php:69 +#: wp-cache.php:1460 +msgid "enabled" +msgstr "Включений" + +#: plugins/awaitingmoderation.php:33 +#, php-format +msgid "Awaiting Moderation plugin is %s" +msgstr "Статус плагіна \"Awaiting Moderation\": %s" + +#: plugins/awaitingmoderation.php:34 +msgid "(Remove the text \"Your comment is awaiting moderation.\" when someone leaves a moderated comment.) " +msgstr "(Прибирає текст \" Ваш коментар очікує перевірки\" коли хтось розміщує коментар до запису)" + +#: plugins/awaitingmoderation.php:36 +#: plugins/badbehaviour.php:63 +#: plugins/domain-mapping.php:60 +#: plugins/searchengine.php:74 +#: wp-cache.php:1114 +msgid "Enable" +msgstr "Включити" + +#: plugins/badbehaviour.php:45 +msgid "Bad Behaviour not found. Please check your install." +msgstr "Плагін \" Bad Behaviour\" не був знайдений. Перевірте, чи завершили Ви його встановлення." + +#: plugins/badbehaviour.php:60 +#, php-format +msgid "Bad Behaviour support is %s." +msgstr "Статус плагіна \" Bad Behaviour\": %s." + +#: plugins/badbehaviour.php:61 +#, php-format +msgid "(Only legacy caching supported, disabled compression and requires <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-behavior/\") " +msgstr "(Даний плагін буде функціонувати лише в режимі середнього кешування, вимкніть стиск і встановіть плагін \"<a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a>\" в \"%s/ plugins/bad-behavior/ \") " + +#: plugins/badbehaviour.php:69 +#: wp-cache.php:1191 +#: wp-cache.php:1193 +msgid "Warning!" +msgstr "Увага!" + +#: plugins/domain-mapping.php:57 +#, php-format +msgid "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> support plugin is %s" +msgstr "Статус плагіна \"<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a>\": %s" + +#: plugins/domain-mapping.php:58 +msgid "(support for multiple domains on multisite websites) " +msgstr "(Підтримка для MU - сервісу блогів)" + +#: plugins/domain-mapping.php:72 +msgid "Domain Mapping plugin detected! Please go to the Supercache plugins page and enable the domain mapping helper plugin." +msgstr "Виявлена підтримка сервісу мультіблогов! Щоб полегшити і прискорити роботу плагіна, Вам потрібно включити підтримку мультіблогов в налаштуваннях." + +#: plugins/searchengine.php:71 +#, php-format +msgid "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> plugin is %s." +msgstr "Статус плагіна \"<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a>\": %s." + +#: plugins/searchengine.php:72 +msgid "(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> too) " +msgstr "(Вимагає установки <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a>)" + +#: wp-cache.php:87 +#, php-format +msgid "Please create %s /wp-cache-config.php from wp-super-cache/wp-cache-config-sample.php" +msgstr "Будь ласка, створіть файл %s /wp-cache-config.php з wp-super-cache/wp-cache-config-sample.php" + +#: wp-cache.php:138 +msgid "Warning! PHP Safe Mode Enabled!" +msgstr "Увага! Включений режим PHP Safe Mode!" + +#: wp-cache.php:139 +msgid "You may experience problems running this plugin because SAFE MODE is enabled." +msgstr "При роботі з плагіном можуть виникнути проблеми, тому що PHP Safe Mode включений на Вашому сервері." + +#: wp-cache.php:143 +msgid "Your server is set up to check the owner of PHP scripts before allowing them to read and write files." +msgstr "Ваш сервер налаштований так, що перевіряє власника для всіх PHP скриптів перед тим як дозволити їм читання або запис в файл." + +#: wp-cache.php:144 +#, php-format +msgid "You or an administrator may be able to make it work by changing the group owner of the plugin scripts to match that of the web server user. The group owner of the %s/cache/ directory must also be changed. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details." +msgstr "Ви або Адміністратор можете виправити помилки, змінивши групу власника скриптів плагіна через налаштування веб-сервера. Також потрібно змінити власника для папки %s/cache/. Для більш детальної інформації дивіться <a href=\"http://php.net/features.safe-mode\">сторінку допомоги по режиму safe mode</a> (на англ.)." + +#: wp-cache.php:146 +msgid "You or an administrator must disable this. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details. This cannot be disabled in a .htaccess file unfortunately. It must be done in the php.ini config file." +msgstr "Ви або Адміністратор повинні відключити це. Для більш детальної інформації дивіться <a href=\"http://php.net/features.safe-mode\">сторінку допомоги по режиму safe mode</a> (на англ.). Ці налаштування НЕ можуть бути відключені через файл. htaccess, для вирішення проблеми потрібно редагувати php.ini в настройках веб-сервера." + +#: wp-cache.php:152 +msgid "Permlink Structure Error" +msgstr "Помилка структури посилань" + +#: wp-cache.php:153 +msgid "A custom url or permalink structure is required for this plugin to work correctly. Please go to the <a href=\"options-permalink.php\">Permalinks Options Page</a> to configure your permalinks." +msgstr "Для коректної роботи плагіна необхідна коректна настройка структури посилань. Щоб налаштувати їх, відвідайте сторінку <a href=\"options-permalink.php\">Постійні посилання</a>." + +#: wp-cache.php:165 +#, php-format +msgid "Warning! Your hostname \"%s\" resolves to %s" +msgstr "Увага! Ваше hostname \"%s\" перетворено у %s" + +#: wp-cache.php:166 +#, php-format +msgid "Your server thinks your hostname resolves to %s. Some services such as garbage collection by this plugin, and WordPress scheduled posts may not operate correctly." +msgstr "Ваш веб-сервер вирішив, що hostname змінено на %s. Деякі опції плагіна (наприклад, \"Очищення сміття\") і сам WordPress можуть працювати некоректно." + +#: wp-cache.php:167 +#: wp-cache.php:181 +#, php-format +msgid "Please see entry 16 in the <a href=\"%s\">Troubleshooting section</a> of the readme.txt" +msgstr "Щоб дізнатися більше, відвідайте розділ 16 в <a href=\"%s\">Описі проблем</a> у файлі readme.txt (на англ.)" + +#: wp-cache.php:180 +msgid "Unfortunately WordPress cannot find the file wp-cron.php. This script is required for the the correct operation of garbage collection by this plugin, WordPress scheduled posts as well as other critical activities." +msgstr "На жаль, файл wp-cron.php не було виявлено. Цей скрипт необхідний для коректної роботи опцііі \"Очищення сміття\" і самого WordPress." + +#: wp-cache.php:195 +msgid "Cannot continue... fix previous problems and retry." +msgstr "Неможливо продовжити ... перш ніж повторити спробу, виправте попередні помилки." + +#: wp-cache.php:204 +msgid "Zlib Output Compression Enabled!" +msgstr "Стиснення Zlib Output включено!" + +#: wp-cache.php:205 +msgid "PHP is compressing the data sent to the visitors of your site. Disabling this is recommended as the plugin caches the compressed output once instead of compressing the same page over and over again. Also see #21 in the Troubleshooting section. See <a href=\"http://php.net/manual/en/zlib.configuration.php\">this page</a> for instructions on modifying your php.ini." +msgstr "PHP використовує стиснення для стислих сторінки Вашого сайту. Відключення даної опції рекомендується, щоб уникнути багаторазового стиснення сторінок плагіном. Дізнатися більше, відвідавши розділ 16 в \"Опис проблем\" у файлі readme.txt (на англ.). Також ознайомтеся з <a href=\"http://php.net/manual/en/zlib.configuration.php\">цієї сторінкою</a> (на англ.) по php.ini." + +#: wp-cache.php:209 +msgid "Mod rewrite may not be installed!" +msgstr "Здається, модуль mod_rewrite не встановлено!" + +#: wp-cache.php:210 +msgid "It appears that mod_rewrite is not installed. Sometimes this check isn’t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes." +msgstr "Виникла помилка, пов'язана з тим, що модуль mod_rewrite відсутній або не встановлений. Будь ласка, перевірте наявність модуля mod_rewrite в конфігураціях сервера. Модуль необхідний для коректної роботи плагіна з статичними файлами. Без підключеного mod_rewrite Ви можете використовувати тільки режими з підтримкою PHP або середню кешування." + +#: wp-cache.php:215 +msgid "Read Only Mode. Configuration cannot be changed." +msgstr "Режим \"только_чтеніе\". Настройки не можуть бути змінені." + +#: wp-cache.php:216 +#, php-format +msgid "The WP Super Cache configuration file is <code>%s/wp-cache-config.php</code> and cannot be modified. That file must be writeable by the webserver to make any changes." +msgstr "Конфігураційний файл плагіна WP Super Cache <code>%s/wp-cache-config.php</code> не може бути змінений. Щоб продовжити, Ви повинні встановити права на запис для файлу." + +#: wp-cache.php:217 +msgid "A simple way of doing that is by changing the permissions temporarily using the CHMOD command or through your ftp client. Make sure it’s globally writeable and it should be fine." +msgstr "Найпростіший спосіб виправити це - змінити права доступу, використовуючи CHMOD, через FTP-клієнт. Досить встановити глобальні права на запис." + +#: wp-cache.php:218 +msgid "Writeable:" +msgstr "Доступно для запису:" + +#: wp-cache.php:219 +msgid "Readonly:" +msgstr "Тільки читання:" + +#: wp-cache.php:231 +#, php-format +msgid "Warning! %s is writeable!" +msgstr "Увага! Папка %s доступна для запису!" + +#: wp-cache.php:232 +#, php-format +msgid "You should change the permissions on %s and make it more restrictive. Use your ftp client, or the following command to fix things:" +msgstr "Ви повинні змінити права на папку %s. Щоб зробити це - скористайтеся FTP-клієнтом або наступною командою:" + +#: wp-cache.php:240 +msgid "Mobile rewrite rules detected" +msgstr "Виявлена підтримка мобільних пристроїв" + +#: wp-cache.php:241 +msgid "For best performance you should enable \"Mobile device support\" or delete the mobile rewrite rules in your .htaccess. Look for the 2 lines with the text \"2.0\\ MMP|240x320\" and delete those." +msgstr "Для більш продуктивної роботи сайту, Вам варто включити опцію \"Підтримка мобільних пристроїв\" або видалити цей запис із правил ст. Htaccess. Знайдіть такий текст (дві строчки) \"2.0\\MMP|240x320\" і видаліть його." + +#: wp-cache.php:241 +msgid "This will have no affect on ordinary users but mobile users will see uncached pages." +msgstr "На Ваших звичайних відвідувачів це ніяк не відіб'ється, а ось використовують мобільні пристрої для веб-серфінгу не будуть отримувати кешовані сторінки (якщо опція відключена)." + +#: wp-cache.php:247 +#: wp-cache.php:258 +msgid "Rewrite rules must be updated" +msgstr "Права на запис повинні бути оновлені" + +#: wp-cache.php:248 +#: wp-cache.php:259 +msgid "The rewrite rules required by this plugin have changed or are missing. " +msgstr "Необхідні для роботи плагіна права були змінені або відсутні." + +#: wp-cache.php:249 +msgid "Mobile support requires extra rules in your .htaccess file, or you can set the plugin to legacy mode. Here are your options (in order of difficulty):" +msgstr "Підтримка блогом мобільних пристроїв вимагає присутності особливих правил у файлі. Htaccess, інакше Ви не зможете використовувати цю опцію. Нижче представлені можливий способи (в порядку складності):" + +#: wp-cache.php:250 +msgid "Set the plugin to legacy mode and enable mobile support." +msgstr "Переведіть плагін в режим середнього кешування і активуйте мобільних пристроїв." + +#: wp-cache.php:251 +#: wp-cache.php:260 +msgid "Scroll down the Advanced Settings page and click the <strong>Update Mod_Rewrite Rules</strong> button." +msgstr "Прокрутіть сторінку вниз і натисніть кнопку <strong>Оновити правила Mod_Rewrite.</strong>." + +#: wp-cache.php:252 +#, php-format +msgid "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." +msgstr "Видаліть всі правила mod_rewrite з файлу %s.htaccess, між <code># BEGIN WPSuperCache</code> і <code># END WPSuperCache</code> і обновіть сторінку (відновлення правил запуститься автоматично)." + +#: wp-cache.php:253 +#, php-format +msgid "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)" +msgstr "Додайте правила самостійно. Для цього відкрийте в редакторі файл %s.htaccess і знайдіть код між <code># BEGIN WPSuperCache</code> і <code># END WPSuperCache</code> . Ви побачите два схожих блоки коду. Відразу після рядка <code>%%{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$</code> додайте наступне (таких рядків дві, додайте код і після другої):" + +#: wp-cache.php:266 +msgid "Required to serve compressed supercache files properly." +msgstr "Необхідно для правильного стиснення файлів." + +#: wp-cache.php:266 +msgid "Required to set caching information on supercache pages. IE7 users will see old pages without this module." +msgstr "Необхідно налаштувати кешування на сторінці плагіна. Користувачі браузера IE7 будуть бачити неоновленою сторінки з кеша без підтримки даного модуля." + +#: wp-cache.php:266 +msgid "Set the expiry date on supercached pages. Visitors may not see new pages when they refresh or leave comments without this module." +msgstr "Встановіть дату закінчення актуальності сторінок. Користувачі можуть не побачити нову версію кешовані сторінки без даного модуля." + +#: wp-cache.php:273 +msgid "Missing Apache Modules" +msgstr "Відсутні модулі Apache" + +#: wp-cache.php:274 +msgid "The following Apache modules are missing. The plugin will work in legacy mode without them. In full Supercache mode, your visitors may see corrupted pages or out of date content however." +msgstr "Наступні модулі Apache відсутні на Вашому сервері. Без них плагін зможе працювати тільки в режимі середнього кешування. У режимі з підтримкою Super Cache Ваші користувачі можуть бачити пошкоджені сторінки або прострочені їх копії." + +#: wp-cache.php:413 +msgid "<strong>Warning!</strong> You attempted to enable compression but <code>zlib.output_compression</code> is enabled. See #21 in the Troubleshooting section of the readme file." +msgstr "<strong>\"Увага!</strong> Ви намагаєтеся включити стиск, але модуль <code>zlib.output_compression</code> відключений. Дивіться пункт номер 21 розділу \"Опис проблем\" у файлі readme.txt (на англ.)" + +#: wp-cache.php:501 +msgid "WP Super Cache Settings" +msgstr "Установки WP Super Cache" + +#: wp-cache.php:512 +msgid "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced Settings Page by default." +msgstr "Важливо: <em>Mod_rewrite або Legacy caching відключені.</em> Типово буде завантажуватися сторінка \"Настройки\"." + +#: wp-cache.php:523 +msgid "Configuration file changed, some values might be wrong. Load the page again from the \"Settings\" menu to reset them." +msgstr "Файл конфігурацій був змінений, деякі настройки не відповідають вимогам плагіна. Відвідайте сторінку \"Настройки\" щоб виправити це." + +#: wp-cache.php:540 +#: wp-cache.php:614 +msgid "Caching must be enabled to use this feature" +msgstr "Кешування повинно бути включено, якщо Ви хочете використовувати дану опцію" + +#: wp-cache.php:542 +msgid "Cache Tester" +msgstr "Перевірка кешування" + +#: wp-cache.php:543 +msgid "Test your cached website by clicking the test button below." +msgstr "Перевірте налаштування кешування свого блога натисканням однієї кнопки." + +#: wp-cache.php:550 +#, php-format +msgid "Fetching %s to prime cache: " +msgstr "Перевірка сторінки %s в кеші:" + +#: wp-cache.php:552 +#: wp-cache.php:559 +#: wp-cache.php:566 +msgid "OK" +msgstr "Є" + +#: wp-cache.php:557 +#, php-format +msgid "Fetching first copy of %s: " +msgstr "Перевірка першої копії %s:" + +#: wp-cache.php:564 +#, php-format +msgid "Fetching second copy of %s: " +msgstr "Перевірка другої копії %s:" + +#: wp-cache.php:570 +msgid "One or more page requests failed:" +msgstr "При роботі з кешем сталися помилки:" + +#: wp-cache.php:589 +#: wp-cache.php:590 +#, php-format +msgid "Page %d: %d (%s)" +msgstr "Сторінка %d: %d (%s)" + +#: wp-cache.php:596 +#, php-format +msgid "Page 1: %s" +msgstr "Сторінка 1: %s" + +#: wp-cache.php:597 +#, php-format +msgid "Page 2: %s" +msgstr "Сторінка 2 :%s" + +#: wp-cache.php:598 +msgid "The timestamps on both pages match!" +msgstr "Тимчасові штампи обох варіантів сторінки збігаються!" + +#: wp-cache.php:600 +msgid "The pages do not match! Timestamps differ or were not found!" +msgstr "Сторінки не збігаються! Тимчасової штамп відрізняється або не було знайдено!" + +#: wp-cache.php:606 +msgid "Send non-secure (non https) request for homepage" +msgstr "Відправити незахищений (не по https) запит для головної сторінки" + +#: wp-cache.php:607 +msgid "Test Cache" +msgstr "Перевірити" + +#: wp-cache.php:632 +#: wp-cache.php:755 +msgid "Cancel Cache Preload" +msgstr "Скасувати загальне кешування" + +#: wp-cache.php:638 +msgid "Scheduled preloading of cache cancelled. If a job is currently running it will not shutdown until the current 100 pages are complete." +msgstr "Загальне кешування за розкладом відключено. Якщо служба зараз запущена, вона не буде завершена поки поточні 100 сторінок Не кешувати." + +#: wp-cache.php:649 +msgid "Scheduled preloading of cache cancelled." +msgstr "Загальне кешування за розкладом відключено." + +#: wp-cache.php:675 +#: wp-cache.php:753 +msgid "Preload Cache Now" +msgstr "Створити загальний кеш зараз" + +#: wp-cache.php:678 +msgid "Scheduled preloading of cache in 10 seconds." +msgstr "Загальне кешування відбудеться через 10 секунд." + +#: wp-cache.php:682 +#, php-format +msgid "Scheduled preloading of cache in %d minutes" +msgstr "Загальне кешування відбудеться через %d хвилин" + +#: wp-cache.php:686 +msgid "This will cache every published post and page on your site. It will create supercache static files so unknown visitors (including bots) will hit a cached page. This will probably help your Google ranking as they are using speed as a metric when judging websites now." +msgstr "При активації загального кешування, буде створено копію для кожного запису і сторінки Вашого блогу. В цьому режимі створюються статичні сторінки, які потім будуть бачити \"непізнані\" відвідувачі (наприклад, пошукові боти та інші). Це може допомогти в поліпшенні рівня PR Google, так як в основі їх алгоритму лежить і швидкість відгуку веб-сайту." + +#: wp-cache.php:687 +msgid "Preloading creates lots of files however. Caching is done from the newest post to the oldest so please consider only caching the newest if you have lots (10,000+) of posts. This is especially important on shared hosting." +msgstr "Проте, при використанні даного виду кешу створюється набагато більше файлів. Рекомендується використовувати такий тип, якщо у Вас дуже багато записів (10 тисяч і більше) на блозі. Особливо це важливо, якщо Ви користуєтеся послугами віртуального хостингу." + +#: wp-cache.php:688 +msgid "In ’Preload Mode’ regular garbage collection will only clean out old legacy files for known users, not the preloaded supercache files. This is a recommended setting when the cache is preloaded." +msgstr "В режимі ’Загальних кешування’ запланована очистка сміття буде видаляти тільки кеш записів простого типу (кеш з Super Cache не буде вилучено). Дана настройка рекомендована для використання." + +#: wp-cache.php:692 +#, php-format +msgid "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d minutes.)" +msgstr "Оновлювати загальний кеш кожні %s хвилин (введіть 0, щоб відключити, мінімальний допустимий кількість хвилин %d)." + +#: wp-cache.php:705 +msgid "all" +msgstr "Весь" + +#: wp-cache.php:718 +#, php-format +msgid "Preload %s posts." +msgstr "Кешувати %s записи." + +#: wp-cache.php:725 +msgid "Preload mode (garbage collection only on legacy cache files. Recommended.)" +msgstr "Попередній режим (очищення сміття працює не повністю, опція рекомендована до включення.)" + +#: wp-cache.php:728 +msgid "Send me status emails when files are refreshed." +msgstr "Відправляти мені повідомлення з повідомленнями про оновлення кешу." + +#: wp-cache.php:733 +msgid "Many emails, 2 emails per 100 posts." +msgstr "Високий рівень: 2 повідомлення на 100 записів." + +#: wp-cache.php:736 +msgid "Medium, 1 email per 100 posts." +msgstr "Середній рівень: 1 повідомлення на 100 записів." + +#: wp-cache.php:739 +msgid "Less emails, 1 at the start and 1 at the end of preloading all posts." +msgstr "Низький рівень: 1 e-mail на початку і 1 в кінці кешування." + +#: wp-cache.php:743 +#, php-format +msgid "Refresh of cache in %d hours %d minutes and %d seconds." +msgstr "Оновлення кешу через %d ч %d хв і %d сек." + +#: wp-cache.php:744 +#, php-format +msgid "Full refresh of cache in %d hours %d minutes and %d seconds." +msgstr "Повне кешування проіхойдет через %d ч %d хв і %d сек." + +#: wp-cache.php:750 +#, php-format +msgid "Currently caching from post %d to %d." +msgstr "В даний моменти кешуються записи з %d з %d." + +#: wp-cache.php:753 +msgid "Update Settings" +msgstr "Оновити настройки" + +#: wp-cache.php:761 +msgid "Preloading of cache disabled. Please disable legacy page caching or talk to your host administrator." +msgstr "Загальне кешування відключено. Будь повний режим роботи плагіна або зверніться до адміністратора сервера." + +#: wp-cache.php:776 +#: wp-cache.php:865 +msgid "Caching" +msgstr "Статус кешування" + +#: wp-cache.php:780 +msgid "Cache hits to this website for quick access." +msgstr "Кешувати хіти сайту для прискорення доступу." + +#: wp-cache.php:780 +#: wp-cache.php:781 +#: wp-cache.php:795 +#: wp-cache.php:799 +#: wp-cache.php:802 +#: wp-cache.php:803 +#: wp-cache.php:868 +msgid "Recommended" +msgstr "Рекомендовано" + +#: wp-cache.php:781 +msgid "Use mod_rewrite to serve cache files." +msgstr "Використовувати mod_rewrite для обслуговування кешу." + +#: wp-cache.php:782 +msgid "Use PHP to serve cache files." +msgstr "Використовувати PHP для обслуговування кешу." + +#: wp-cache.php:783 +msgid "Legacy page caching." +msgstr "Спрощене кешування." + +#: wp-cache.php:784 +msgid "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, while legacy caching is slower again, but more flexible and also easy to get working. New users should go with PHP caching." +msgstr "Використання mod_rewrite допоможе зробити роботу блога швидше, ніж PHP (хоча і цей варіант теж не такий повільний). Цей режим простіше і зручніше, але починаючому користувачеві краще використовувати кешування PHP." + +#: wp-cache.php:790 +msgid "Miscellaneous" +msgstr "Різне" + +#: wp-cache.php:795 +msgid "Compress pages so they’re served more quickly to visitors." +msgstr "Стискати файли кешу щоб прискорити роботу." + +#: wp-cache.php:796 +msgid "Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache." +msgstr "Стиснення кешу вимкнено за замовчуванням, так як може некоректно працювати на деяких хостингах. Включення або Відключення даної опції автоматично чистить тимчасовий кеш." + +#: wp-cache.php:799 +msgid "304 Not Modified browser caching. Indicate when a page has not been modified since last requested." +msgstr "Помилка 304. Дана помилка виникає тоді, коли сторінка не була змінена з часу минулого запиту." + +#: wp-cache.php:800 +msgid "304 support is disabled by default because in the past GoDaddy had problems with some of the headers used." +msgstr "Підтримка помилки 304 відключена за замовчуванням (через проблеми деяких сервісів)." + +#: wp-cache.php:802 +msgid "Don’t cache pages for <acronym title=\"Logged in users and those that comment\">known users</acronym>." +msgstr "Не кешувати сторінки для <acronym title=\"Зареєстрованих пользователей и авторов комментариев\">відомих користувачів</acronym>." + +#: wp-cache.php:803 +msgid "Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated." +msgstr "Авто перебудова кеша. Гості блогу побачать застарілі версії сторінок кеша поки нові будуть генеруватися." + +#: wp-cache.php:804 +msgid "Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)" +msgstr "Розповісти усім, що Ви користуєтеся плагіном WP Super Cache (повідомлення буде розміщено в \"підвалі\" сайту)!" + +#: wp-cache.php:810 +#: wp-cache.php:957 +#: wp-cache.php:1473 +msgid "Advanced" +msgstr "Настройки" + +#: wp-cache.php:814 +msgid "Mobile device support." +msgstr "Підтримка мобільних пристроїв" + +#: wp-cache.php:815 +msgid "Clear all cache files when a post or page is published." +msgstr "Очищати кеш коли новий запис або сторінка опублікована." + +#: wp-cache.php:816 +msgid "Only refresh current page when comments made." +msgstr "Оновлювати сторінку при додаванні нового коментаря до неї" + +#: wp-cache.php:817 +msgid "List the newest cached pages on this page." +msgstr "Створити список сторінок в кеші (виводиться на цій сторінці)" + +#: wp-cache.php:819 +msgid "Coarse file locking. You probably don’t need this but it may help if your server is underpowered. Warning! <em>May cause your server to lock up in very rare cases!</em>" +msgstr "Блокування файлів. Вам швидше за все не знадобиться ця опція, але вона може вирішити проблему малопотужних хостингів. Увага! <em>Включення опції, в окремих випадках, може викликати проблеми в роботі блогу!</em>" + +#: wp-cache.php:822 +msgid "Use object cache to store cached files." +msgstr "Використовувати об'єкти кеша для зберігання кешованих файлів." + +#: wp-cache.php:822 +msgid "(Experimental)" +msgstr "(Експериментальні установки)" + +#: wp-cache.php:829 +msgid "Note:" +msgstr "Важливо:" + +#: wp-cache.php:831 +#, php-format +msgid "If uninstalling this plugin, make sure the directory <em>%s</em> is writeable by the webserver so the files <em>advanced-cache.php</em> and <em>cache-config.php</em> can be deleted automatically. (Making sure those files are writeable too is probably a good idea!)" +msgstr "Деактивувавши плагін, переконайтеся що <em>папка %s</em> доступна для запису в настройках Вашого сервера, щоб файли плагіна <em>advanced-cache.php</em> і <em>cache-config.php</em> були вилучені в автоматичному режимі (також перевірте наявність прав на запис для цих двох файлів)." + +#: wp-cache.php:832 +#, php-format +msgid "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for instructions on uninstalling this script. Look for the heading, \"How to uninstall WP Super Cache\"." +msgstr "Для довідки дивіться <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> (документ на англ.). Там Ви знайдете корисну інформацію щодо використання та видалення плагіна WP Super Cache. " + +#: wp-cache.php:833 +#, php-format +msgid "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It includes installation documentation, a FAQ and Troubleshooting tips. The <a href=\"%2$s\">support forum</a> is also available. Your question may already have been answered." +msgstr "Все ще потрібна допомога? Дивіться офіційний <a href=\"%1$s\">ЧАВО по плагіну Super Cache</a> (англ.). Також, Ви можете задати своє питання на <a href=\"%2$s\">форумах тех. підтримки</a> (англ.), або ознайомитися з проблемами інших користувачів і запропонованими їм рішеннями. " + +#: wp-cache.php:836 +#: wp-cache.php:883 +msgid "Update Status" +msgstr "Оновити" + +#: wp-cache.php:843 +msgid "Accepted Filenames & Rejected URIs" +msgstr "Допустимі імена & Заборонені адреси" + +#: wp-cache.php:868 +msgid "Caching On" +msgstr "Кешування включено" + +#: wp-cache.php:869 +msgid "Caching Off" +msgstr "Кешування вимкнено" + +#: wp-cache.php:870 +msgid "Note: enables PHP caching, cache rebuild, and mobile support" +msgstr "Важливо: рекомендується включити PHP кешування, авто перебудову кешу і підтримку для мобільних пристроїв" + +#: wp-cache.php:880 +msgid "Notice: Supercache mod_rewrite rules detected. Cached files will be served using those rules. Edit the .htaccess file in the root of your install and remove the SuperCache rules." +msgstr "Увага: Серед правил mod_rewrite виявлені правила від Supercache. Для роботи з кешем будуть використані саме ці правила. Щоб видалити їх, Вам потрібно вручну відредагувати файл. Htaccess." + +#: wp-cache.php:892 +msgid "Make WordPress Faster" +msgstr "Зроби свій блог швидше!" + +#: wp-cache.php:893 +#, php-format +msgid "%1$s is maintained and developed by %2$s with contributions from many others." +msgstr "Додаток %1$s створений і оновлюється автором %2$s за підтримки багатьох інших." + +#: wp-cache.php:894 +#, php-format +msgid "He blogs at %1$s and posts photos at %2$s." +msgstr "Відвідайте блог автора плагіна %1$s та його фотоблог на %2$s." + +#: wp-cache.php:895 +#, php-format +msgid "Please say hi to him on %s too!" +msgstr "Будь ласка, відвідайте %s автора!" + +#: wp-cache.php:903 +#, php-format +msgid "Cached pages since %1$s : <strong>%2$s</strong>" +msgstr "Сторінок в кеші з %1$s: <strong>%2$s</strong>" + +#: wp-cache.php:904 +msgid "Newest Cached Pages:" +msgstr "Нове в кеші:" + +#: wp-cache.php:908 +#, php-format +msgid "Cached %s seconds ago" +msgstr "Написано в кеш %s секунд назад" + +#: wp-cache.php:911 +msgid "(may not always be accurate on busy sites)" +msgstr "(Список не рекомендований для великих сайтів)" + +#: wp-cache.php:930 +msgid "Cache plugins are PHP scripts that live in a plugins folder inside the wp-super-cache folder. They are loaded when Supercache loads, much sooner than regular WordPress plugins." +msgstr "Кешування відбувається за рахунок PHP файлів, що зберігаються в папці плагіна. Вони завантажуються при включенні режиму Supercache. Завантаження відбувається набагато частіше, ніж для решти плагінів WordPress." + +#: wp-cache.php:931 +msgid "This is strictly an advanced feature only and knowledge of both PHP and WordPress actions is required to create them." +msgstr "Для використання даної опції потрібно знати не тільки PHP, але і WordPress (не на початковому рівні)." + +#: wp-cache.php:941 +msgid "Available Plugins" +msgstr "Доступні плагіни" + +#: wp-cache.php:957 +msgid "Easy" +msgstr "Кеш" + +#: wp-cache.php:957 +msgid "Tester & Contents" +msgstr "Перевірка" + +#: wp-cache.php:957 +msgid "Preload" +msgstr "Загальний кеш" + +#: wp-cache.php:957 +msgid "Plugins" +msgstr "Додатки" + +#: wp-cache.php:957 +msgid "Debug" +msgstr "Обслуговування" + +#: wp-cache.php:984 +#, php-format +msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">the main site</a> of this network." +msgstr "Увага: Перевірка правил WP Super Cache mod_rewrite відключена для блогів мережі поки не буде запущена <a href=\"%s\">на головному блозі</a>." + +#: wp-cache.php:986 +#, php-format +msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">on the main site</a> of this network." +msgstr "Увага: Перевірка правил WP Super Cache mod_rewrite відключена для блогів мережі поки не буде запущена <a href=\"%s\">на головному блозі</a>." + +#: wp-cache.php:996 +msgid "Mod Rewrite Rules" +msgstr "Модуль Mod Rewrite" + +#: wp-cache.php:1002 +msgid "WordPress MU Detected" +msgstr "Виявлено WordPress MU!" + +#: wp-cache.php:1002 +msgid "Unfortunately the rewrite rules cannot be updated automatically when running WordPress MU. Please open your .htaccess and add the following mod_rewrite rules above any other rules in that file." +msgstr "На жаль, mod_rewrite неможливо оновити в автоматичному режимі в WordPress MU. Вам доведеться вручну зробити це: відкрийте файл. Htaccess (розташований в кореневій директорії блога) і додайте наступні правила в нього." + +#: wp-cache.php:1004 +msgid "Mod Rewrite rules cannot be updated!" +msgstr "Mod Rewrite не може бути оновлений!" + +#: wp-cache.php:1005 +#, php-format +msgid "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s.htaccess for the auto update to work. They look like this and surround the main WordPress mod_rewrite rules:" +msgstr "Для коректної роботи, у Вашому файлі %s.htaccess повинні бути прописані маркери <strong>BEGIN</strong> і <strong>END</strong>. Між ними знаходяться основні правила WordPress mod_rewrite, приклад:" + +#: wp-cache.php:1007 +msgid "Refresh this page when you have updated your .htaccess file." +msgstr "Оновлення сторінку коли закінчите редагування файлу.Htaccess." + +#: wp-cache.php:1011 +msgid "Thank you for upgrading." +msgstr "Спасибі за оновлення." + +#: wp-cache.php:1011 +#, php-format +msgid "The mod_rewrite rules changed since you last installed this plugin. Unfortunately you must remove the old supercache rules before the new ones are updated. Refresh this page when you have edited your .htaccess file. If you wish to manually upgrade, change the following line: %1$s so it looks like this: %2$s The only changes are \"HTTP_COOKIE\" becomes \"HTTP:Cookie\" and \"wordpressuser\" becomes \"wordpress\". This is a WordPress 2.5 change but it’s backwards compatible with older versions if you’re brave enough to use them." +msgstr "З моменту останньої встановленої версії плагіна правила mod_rewrite були змінені. На жаль, Вам доведеться вручну видалити старі правила перш ніж нові зароблять. Оновлення цю сторінку коли закінчите редагувати файл.Htaccess. Якщо Ви хочете повністю оновити все самі, то замініть наступний рядок: %1$s на цю: %2$s. Єдина відмінність - це заміна \"HTTP_COOKIE\" на \"HTTP: Cookie\" і \"wordpressuser\" на \"wordpress\". Ці зміни пов'язані з новою версією WordPress 2.5 . Звичайно Ви можете продовжувати працювати зі старими версіями, якщо вистачить сміливості;) " + +#: wp-cache.php:1015 +msgid "Trailing slash check required." +msgstr "Необхідна перевірка trailing slash." + +#: wp-cache.php:1015 +msgid "It looks like your blog has URLs that end with a \"/\". Unfortunately since you installed this plugin a duplicate content bug has been found where URLs not ending in a \"/\" end serve the same content as those with the \"/\" and do not redirect to the proper URL. To fix, you must edit your .htaccess file and add these two rules to the two groups of Super Cache rules:" +msgstr "Здається, всі посилання Вашого блогу закінчуються символом \"/\". На жаль, як тільки Ви встановили даний плагін, спрацювала опція, що виявила копії посилань без символу \"/\" на кінці, і тепер вона не може здійснити перенаправлення на вірний адресу. Щоб це виправити це, Ви повинні відредагувати файл.htaccess і додати два нових правила до групи основних правил плагіна Supercache:" + +#: wp-cache.php:1017 +msgid "You can see where the rules go and examine the complete rules by clicking the \"View mod_rewrite rules\" link below." +msgstr "Щоб подивитися повний список працюючих правил, натисніть кнопку нижче \"Переглянути правила mod_rewrite\"." + +#: wp-cache.php:1031 +msgid "Mod Rewrite rules updated!" +msgstr "Правила mod_rewrite оновлені!" + +#: wp-cache.php:1032 +#, php-format +msgid "%s.htaccess has been updated with the necessary mod_rewrite rules. Please verify they are correct. They should look like this:" +msgstr "Файл %s.htaccess був успішно оновлений, необхідні правила mod_rewrite були додані. Будь ласка, перевірте їх. Вони повинні виглядати так:" + +#: wp-cache.php:1034 +msgid "Mod Rewrite rules must be updated!" +msgstr "Правила mod_rewrite повинні бути оновлені!" + +#: wp-cache.php:1035 +#, php-format +msgid "Your %s.htaccess is not writable by the webserver and must be updated with the necessary mod_rewrite rules. The new rules go above the regular WordPress rules as shown in the code below:" +msgstr "Ваш файл %s.htaccess недоступний для запису (в настройках сервера) і не може бути оновлений в автоматичному режимі. Ви повинні вручну додати нові правила до основних правил WordPress так, як зазначено нижче:" + +#: wp-cache.php:1040 +#, php-format +msgid "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /> Click the following link to see the lines added to that file. If you have upgraded the plugin make sure these rules match." +msgstr "Правила mod_rewrite для плагіна WP Super Cache були виявлені у файлі %s.htaccess. <br /> Натисніть на відповідну кнопку, щоб подивитися строчки. Якщо Ви тільки що оновили плагін, перевірте всі правила. " + +#: wp-cache.php:1043 +msgid "A difference between the rules in your .htaccess file and the plugin rewrite rules has been found. This could be simple whitespace differences but you should compare the rules in the file with those below as soon as possible. Click the ’Update Mod_Rewrite Rules’ button to update the rules." +msgstr "Між правилами у Вашому файлі. Htaccess і правилами самого плагіна виявлені невідповідності. Це може бути просто зайвий символ у рядку, але Ви повинні особисто порівняти оригінальні правила зі своїми якомога швидше. Натисніть на кнопку ’Оновити правила Mod_Rewrite’, щоб зробити це в автоматичному режимі." + +#: wp-cache.php:1046 +msgid "View Mod_Rewrite Rules" +msgstr "Подивитися правила mod_rewrite" + +#: wp-cache.php:1050 +#: wp-cache.php:2287 +#, php-format +msgid "Rules must be added to %s too:" +msgstr "Правила повинні бути також додані до %s:" + +#: wp-cache.php:1058 +#, php-format +msgid "Gzip encoding rules in %s.htaccess created." +msgstr "Правила для Gzip-стиснення додані в файл %s.htaccess." + +#: wp-cache.php:1065 +msgid "Fix Configuration" +msgstr "Відновити стандартні настройки" + +#: wp-cache.php:1068 +msgid "Restore Default Configuration" +msgstr "Відновити налаштування за замовчуванням" + +#: wp-cache.php:1076 +msgid "Comment moderation is enabled. Your comment may take some time to appear." +msgstr "Перевірка коментарів включена. Перш ніж Ваші коментарі будуть опубліковані пройде якийсь час." + +#: wp-cache.php:1101 +msgid "Lock Down:" +msgstr "Закритий режим:" + +#: wp-cache.php:1101 +msgid "Disabled" +msgstr "Вимкнуто" + +#: wp-cache.php:1101 +msgid "Enabled" +msgstr "Включений" + +#: wp-cache.php:1102 +msgid "Prepare your server for an expected spike in traffic by enabling the lock down. When this is enabled, new comments on a post will not refresh the cached static files." +msgstr "Підготуйте свій блог до запланованих сплесків відвідуваності, активувавши даний режим. В активному стані розміщення нових коментарів і записів НЕ буде оновлювати статичні файли в кеші." + +#: wp-cache.php:1103 +msgid "Developers: Make your plugin lock down compatible by checking the \"WPLOCKDOWN\" constant. The following code will make sure your plugin respects the WPLOCKDOWN setting." +msgstr "Розробникам: Зробіть свій власний плагін закритого режиму сумісним з нашим, додавши змінну \"WPLOCKDOWN\". Наведений нижче код допоможе Вам адоптувати свій плагін до налаштувань нашого Режиму." + +#: wp-cache.php:1105 +msgid "Sorry. My blog is locked down. Updates will appear shortly" +msgstr "Вибачте, мій блог тимчасово недоступний. Зайдіть пізніше" + +#: wp-cache.php:1109 +msgid "WordPress is locked down. Super Cache static files will not be deleted when new comments are made." +msgstr "Ваш блог використовує Закритий режим. Нові коментарі не оновлюють всі статичні елементи кешу." + +#: wp-cache.php:1111 +msgid "WordPress is not locked down. New comments will refresh Super Cache static files as normal." +msgstr "Ваш блог не використовує Закритий режим. Останні коментарі оновлюють всі статичні елементи кешу." + +#: wp-cache.php:1117 +msgid "Lock Down" +msgstr "Закритий режим" + +#: wp-cache.php:1125 +msgid "Directly Cached Files" +msgstr "Пряме кешування сторінок" + +#: wp-cache.php:1183 +#, php-format +msgid "%s removed!" +msgstr "%s знищений!" + +#: wp-cache.php:1191 +#, php-format +msgid "You must make %s writable to enable this feature. As this is a security risk please make it readonly after your page is generated." +msgstr "Ви повинні дозволити запис для %s. Але так як це потенційна уразливість, після оновлення сторінки поверніть права на читання." + +#: wp-cache.php:1193 +#, php-format +msgid "%s is writable. Please make it readonly after your page is generated as this is a security risk." +msgstr "Діректрія %s доступна для запису. Вам слід змінити її права на \"Тільки читання\"." + +#: wp-cache.php:1207 +msgid "Existing direct page" +msgstr "Сторінка існує" + +#: wp-cache.php:1207 +msgid "Delete cached file" +msgstr "Видалити файли з кешу" + +#: wp-cache.php:1212 +msgid "Add direct page:" +msgstr "Додати сторінку в кеш:" + +#: wp-cache.php:1214 +#, php-format +msgid "Directly cached files are files created directly off %s where your blog lives. This feature is only useful if you are expecting a major Digg or Slashdot level of traffic to one post or page." +msgstr "Даний кеш створюється прямо з папки, де знаходиться Ваш блог (папка %s). Ця опція корисна тільки тоді, коли очікується великий приплив відвідувачів з більш популярного сайту на конкретну сторінку або запис Вашого." + +#: wp-cache.php:1216 +#, php-format +msgid "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /about/. The cached file will be generated the next time an anonymous user visits that page." +msgstr "Наприклад: щоб додати в кеш сторінку<em>%1$sabout/</em>, потрібно прописати %1$sabout/ або /about/. Кеш для сторінки буде створено відразу ж після першого до неї звернення гостем." + +#: wp-cache.php:1217 +msgid "Make the textbox blank to remove it from the list of direct pages and delete the cached file." +msgstr "Щоб видалити сторінку з такого кеша, очистіть текстове поле і видаліть файли кешу." + +#: wp-cache.php:1222 +msgid "Update Direct Pages" +msgstr "Оновити сторінки" + +#: wp-cache.php:1260 +msgid "Expiry Time & Garbage Collection" +msgstr "Прострочені сторінки & Очищення сміття" + +#: wp-cache.php:1262 +msgid "Expire time:" +msgstr "Актуальність кешу:" + +#: wp-cache.php:1263 +msgid "seconds" +msgstr "Секунд" + +#: wp-cache.php:1264 +msgid "Garbage Collection" +msgstr "Очищення сміття" + +#: wp-cache.php:1264 +msgid "If the expiry time is more than 1800 seconds (half an hour), garbage collection will be done every 10 minutes, otherwise it will happen 10 seconds after the expiry time above." +msgstr "Якщо час актуальності кешу більше 1800 секунд (півгодини), то очищення сміття буде запускатися кожні 10 хвилин." + +#: wp-cache.php:1265 +msgid "Checking for and deleting expired files is expensive, but it’s expensive leaving them there too. On a very busy site you should set the expiry time to <em>300 seconds</em>. Experiment with different values and visit this page to see how many expired files remain at different times during the day. If you are using legacy caching aim to have less than 500 cached files if possible. You can have many times more cached files when using mod_rewrite or PHP caching." +msgstr "Повірка та видалення прострочених сторінок кеша займає час, але й залишати такі файли в системі не варто. На великих блогах потрібно виставляти \"час життя\" кожної копії <em>300 секунд</em>. Ви можете поекспериментувати з налаштуванням і подивитися, скільки прострочених копій сторінок залишається в кеші протягом дня. Оптимальне число таких сторінок не більше 500. Використовуючи кешування з mod_rewrite або PHP, Ви зможете збільшити кількість кешируємой сторінок." + +#: wp-cache.php:1266 +msgid "Set the expiry time to 0 seconds to disable garbage collection." +msgstr "Встановіть значення на 0, щоб відключити Очищення сміття." + +#: wp-cache.php:1267 +msgid "Change Expiration" +msgstr "Змінити час життя копії" + +#: wp-cache.php:1311 +msgid "Rejected User Agents" +msgstr "Пошукові та інші боти" + +#: wp-cache.php:1312 +msgid "Strings in the HTTP ’User Agent’ header that prevent WP-Cache from caching bot, spiders, and crawlers’ requests. Note that super cached files are still sent to these agents if they already exists." +msgstr "Щоб заборонити плагіну кешувати запити від пошукових ботів і інших мережевих роботів, введіть їх назви в поле нижче (по одному в рядку). Якщо копія сторінки вже існує в кеші Super Cache, то вона все одно буде відправлена боту." + +#: wp-cache.php:1319 +msgid "Save UA Strings" +msgstr "Зберегти налаштування" + +#: wp-cache.php:1342 +msgid "Do not cache the following page types. See the <a href=\"http://codex.wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a complete discussion on each type." +msgstr "Не кешувати сторінки наступних типів. Перевірте <a href=\"http://codex.wordpress.org/Conditional_Tags\">Статтею Кодексу WP</a> (англ.), щоб дізнатися докладніше про типи сторінок." + +#: wp-cache.php:1345 +msgid "Single Posts" +msgstr "Записи" + +#: wp-cache.php:1346 +msgid "Pages" +msgstr "Сторінки" + +#: wp-cache.php:1347 +msgid "Front Page" +msgstr "Основна сторінка" + +#: wp-cache.php:1348 +msgid "Home" +msgstr "Домашня сторінка" + +#: wp-cache.php:1349 +msgid "Archives" +msgstr "Архіви" + +#: wp-cache.php:1350 +msgid "Tags" +msgstr "Мітки" + +#: wp-cache.php:1351 +msgid "Category" +msgstr "Рубрики" + +#: wp-cache.php:1352 +msgid "Feeds" +msgstr "Фіди" + +#: wp-cache.php:1353 +msgid "Search Pages" +msgstr "Сторінки пошуку" + +#: wp-cache.php:1355 +#: wp-cache.php:1483 +msgid "Save" +msgstr "Зберегти" + +#: wp-cache.php:1372 +msgid "Add here strings (not a filename) that forces a page not to be cached. For example, if your URLs include year and you dont want to cache last year posts, it’s enough to specify the year, i.e. ’/2004/’. WP-Cache will search if that string is part of the URI and if so, it will not cache that page." +msgstr "Поле нижче Ви також можете заповнити фрагментами адрес сторінок (або груп сторінок, наприклад, архів за рік/місяць і т.д.), які не будуть кешуватися. Плагін буде сканувати адреси сторінок на предмет наявності в них фрагментів, зазначених нижче, перед кешуванням. " + +#: wp-cache.php:1378 +msgid "Save Strings" +msgstr "Зберегти список заборонених фрагментів" + +#: wp-cache.php:1394 +msgid "Add here those filenames that can be cached, even if they match one of the rejected substring specified above." +msgstr "Поле нижче Ви можете заповнити назвами файлів які будуть кешованими, навіть якщо у їх назві є заборонених до кешуванню фрагменти." + +#: wp-cache.php:1400 +msgid "Save Files" +msgstr "Зберегти список файлів" + +#: wp-cache.php:1445 +msgid "Currently logging to: " +msgstr "Режим записаний на:" + +#: wp-cache.php:1455 +msgid "Fix problems with the plugin by debugging it here. It can send you debug emails or log them to a file in your cache directory." +msgstr "Тут можна вирішити деякі проблеми, що виникають при роботі з плагіном, за допомогою налагодження. Ви можете записувати службову інформацію (логи) у файли директорії кешу." + +#: wp-cache.php:1456 +msgid "Logging to a file is easier but faces the problem that clearing the cache will clear the log file." +msgstr "Отримати доступ до файлу лога просто, але при очищенні кешу лог також буде видалено." + +#: wp-cache.php:1460 +msgid "Debugging" +msgstr "Режим відлагодження" + +#: wp-cache.php:1461 +msgid "Logging Type" +msgstr "Тип входу" + +#: wp-cache.php:1461 +msgid "Email" +msgstr "Email" + +#: wp-cache.php:1462 +msgid "file" +msgstr "Файл" + +#: wp-cache.php:1463 +msgid "IP Address" +msgstr "Адреса IP" + +#: wp-cache.php:1463 +#, php-format +msgid "(only log requests from this IP address. Your IP is %s)" +msgstr "(Записує звернення тільки з цього IP. Ваш IP - %s)" + +#: wp-cache.php:1464 +msgid "Log level" +msgstr "Рівень логу" + +#: wp-cache.php:1470 +msgid "(1 = less, 5 = more, may cause severe server load.)" +msgstr "(1 = найменший, 5 = найбільший, може викликати болше навантаження на сервер)" + +#: wp-cache.php:1473 +msgid "In very rare cases two problems may arise on some blogs:<ol><li> The front page may start downloading as a zip file.</li><li> The wrong page is occasionally cached as the front page if your blog uses a static front page and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>" +msgstr "В особливо рідкісних випадках на блозі можуть статися дві проблеми: <ol><li> Замість головної сторінки користувачі будуть бачити пропозицію завантажити. Zip архів з нею </li><li> Замість головної сторінки може бути додана в кеш зовсім інша (тільки у випадку, якщо Ваш бог використовує наступну структуру посилань <em>/%category%/%postname%/</em>).</li></ol>" + +#: wp-cache.php:1474 +#, php-format +msgid "I’m 99% certain that they aren’t bugs in WP Super Cache and they only happen in very rare cases but you can run a simple check once every 5 minutes to verify that your site is ok if you’re worried. You will be emailed if there is a problem." +msgstr "II’m 99% certain! Помилки, які можуть виникнути при роботі з WP Super Cache, не пов'язані з самим плагіном. Вони виникають в окремих випадках, але Ви можете підстрахуватися, запустивши автоматичну перевірку блогу кожні 5 хвилин. У разі помилки, Вам буде надіслано повідомлення. " + +#: wp-cache.php:1476 +msgid "Check front page every 5 minutes." +msgstr "Перевіряти головну сторінку кожні 5 хвилин." + +#: wp-cache.php:1477 +msgid "Front page text" +msgstr "Ключовий текст" + +#: wp-cache.php:1477 +msgid "Text to search for on your front page. If this text is missing the cache will be cleared. Leave blank to disable." +msgstr "Введіть текст який плагін буде шукати на головній сторінці. Якщо текст не буде виявлений, то кеш автоматично очиститься. Залиште поле порожнім щоб відключити опцію." + +#: wp-cache.php:1478 +msgid "Clear cache on error." +msgstr "Очищати кеш при помильці." + +#: wp-cache.php:1479 +msgid "Email the blog admin when checks are made. (useful for testing)" +msgstr "Повідомити адміністратора блогу по завершенню перевірки (корисно при тестуванні на помилки)." + +#: wp-cache.php:1493 +msgid "Error: GZIP compression is enabled, disable it if you want to enable wp-cache." +msgstr "Помилка: стиснення GZIP увімкнено, вимкніть його якщо хочете запустити wp-cache." + +#: wp-cache.php:1540 +#: wp-cache.php:1702 +msgid "Warning" +msgstr "Увага" + +#: wp-cache.php:1540 +msgid "GZIP compression is enabled in WordPress, wp-cache will be bypassed until you disable gzip compression." +msgstr "Стиснення GZIP включено в настройках WordPress, плагін не буде працювати до тих пір, поки Ви не відключите gzip." + +#: wp-cache.php:1598 +#: wp-cache.php:1603 +#: wp-cache.php:1635 +#: wp-cache.php:1640 +#: wp-cache.php:1646 +msgid "Error" +msgstr "Помилка" + +#: wp-cache.php:1598 +#, php-format +msgid "Your cache directory (<strong>$cache_path</strong>) did not exist and couldn’t be created by the web server. Check %s permissions." +msgstr "Папка <strong>($ cache_path)</strong> не існує і не може бути створена в автоматичному режимі. Перевірте права доступу до %s." + +#: wp-cache.php:1603 +#, php-format +msgid "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need to be writable for this plugin to work. Double-check it." +msgstr "Папка (<strong>%1$s</strong>) або <strong>%2$s</strong> повинна бути доступна для запису. Перевірте права доступу." + +#: wp-cache.php:1635 +#, php-format +msgid "Your WP-Cache config file (<strong>%s</strong>) is out of date and not writable by the Web server.Please delete it and refresh this page." +msgstr "Конфігураційний файл WP-Cache (<strong>%s</strong>) може бути недійсний і недоступний для запису. Будь ласка, видаліть його вручну і обновіть сторінку." + +#: wp-cache.php:1640 +#, php-format +msgid "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is not writable by the Web server.Check its permissions." +msgstr "Конфігураційний файл відсутній, а папка %1$s (<strong>%2$s</strong>) недоступна для запису. Перевірте права доступу." + +#: wp-cache.php:1646 +#, php-format +msgid "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you installation." +msgstr "Файл WP-Cache (<strong>%s</strong>) не був знайдений. Перевірте, завершили Ви установку плагіна." + +#: wp-cache.php:1702 +#, php-format +msgid "%s/advanced-cache.php</em> does not exist or cannot be updated." +msgstr "%s/advanced-cache.php</em> не існує або не може бути оновлений в автоматичному режимі." + +#: wp-cache.php:1703 +msgid "1. If it already exists please delete the file first." +msgstr "1. Якщо він вже існує в папках Вашого блога, видаліть його." + +#: wp-cache.php:1704 +#, php-format +msgid "2. Make %1$s writable using the chmod command through your ftp or server software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a temporary measure and you’ll have to make it read only afterwards again. (Change 777 to 755 in the previous command)" +msgstr "2. Змініть права доступу до %1$s, щоб можна було записати дані в автоматичному режимі (права повинні бути: <em>chmod 777 %1$s</em>) перевірте правильність заданих прав і обновіть сторінку. Це тимчасове умова, після оновлення сторінки права доступу потрібно повернути на колишні (з 777 на 755). " + +#: wp-cache.php:1705 +#, php-format +msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>" +msgstr "3. Оновлення сторінку, файл <em>%s/advanced-cache.php</em> оновиться сам" + +#: wp-cache.php:1706 +#, php-format +msgid "If that doesn’t work, make sure the file <em>%s/advanced-cache.php</em> doesn’t exist:" +msgstr "Якщо це не спрацювало, переконайтеся що <em>%s/advanced-cache.php</em> точно не існує:" + +#: wp-cache.php:1707 +#, php-format +msgid "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and copy it to <em>%3$s</em> and refresh this page.</li>" +msgstr "<li>1. Відкрийте файл <em>%1$s$wp_cache_file</em> в текстовому редакторі. </li><li> 2. Змініть рядок <em>CACHEHOME</em> на <em>%2$s</em></li><li> 3. Збережіть файл і скопіюйте в <em>%3$s</em>, потім оновіть сторінку.</li>" + +#: wp-cache.php:1730 +msgid "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by WordPress to load the code that serves cached pages. Unfortunately it is set to false. Please edit your wp-config.php and add or edit the following line above the final require_once command:<br /><br /><code>define('WP_CACHE', true);</code></p>" +msgstr " <h3>Параметр WP_CACHE не активований</h3><p>Даний параметр повинен бути активований для того, щоб WordPress міг коректно працювати з файлами кеша. В даний момент він відключений. Щоб включити його, відкрийте файл wp-config.php і додайте в нього наступний рядок:<br /><br /><code>define('WP_CACHE', true);</code></p>" + +#: wp-cache.php:1732 +msgid "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</code> file and I couldn’t modify it." +msgstr "<strong>Помилка: Мінлива WP_CACHE не активована</strong> у файлі загальних конфігурацій <code>wp-config.php</code>." + +#: wp-cache.php:1733 +#, php-format +msgid "Edit <code>%s</code> and add the following line:<br /> <code>define('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be executed</strong> by WordPress core. " +msgstr "Відредагуйте код <code>%s</code> і додайте наступну строчку:<br /> <code>define('WP_CACHE', true);</code><br />Інакше, <strong>WP-Cache не зможе запуститися.</strong>." + +#: wp-cache.php:1737 +msgid "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see this warning message please see point 5 of the <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a>. The WP_CACHE line must be moved up." +msgstr "<h3>Мінлива WP_CACHE добавлена в файл конфігурацій wp-config.php</h3><p>Якщо Ви досі бачите це повідомлення, то звіртеся з пунктом 5 <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">ЧАВО</a> (на англ.). Рядок із WP_CACHE повинна бути розміщена вище." + +#: wp-cache.php:1759 +msgid "Cache Contents" +msgstr "Стан кешу" + +#: wp-cache.php:1762 +msgid "Object cache in use. No cache listing available." +msgstr "Список кешування недоступний." + +#: wp-cache.php:1786 +#, php-format +msgid "Deleting supercache file: <strong>%s</strong><br />" +msgstr "Видалення файлів Super <strong>Cache:%s</strong> <br /> " + +#: wp-cache.php:1803 +#, php-format +msgid "Deleting wp-cache file: <strong>%s</strong><br />" +msgstr "Видалення файлів WP-Cache: <strong>%s</strong><br />" + +#: wp-cache.php:1868 +msgid "Cache stats are not automatically generated. You must click the link below to regenerate the stats on this page." +msgstr "Статистика об'єктів в кеші НЕ створюється автоматично. Щоб оновити її вручну натисніть на посилання нижче." + +#: wp-cache.php:1869 +msgid "Regenerate cache stats" +msgstr "Оновити статистику кеша" + +#: wp-cache.php:1871 +#, php-format +msgid "Cache stats last generated: %s minutes ago." +msgstr "Статистика об'єктів в кеші останній раз створено: %s мин назад." + +#: wp-cache.php:1877 +msgid "WP-Cache" +msgstr "Стан WP-Cache" + +#: wp-cache.php:1878 +#: wp-cache.php:1894 +#, php-format +msgid "%s Cached Pages" +msgstr "%s сторінок в кеші" + +#: wp-cache.php:1879 +#: wp-cache.php:1899 +#, php-format +msgid "%s Expired Pages" +msgstr "%s сторінок прострочено" + +#: wp-cache.php:1893 +msgid "WP-Super-Cache" +msgstr "Стан WP-Super-Cache" + +#: wp-cache.php:1904 +msgid "Fresh WP-Cached Files" +msgstr "Нові файли WP-Cache" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "URI" +msgstr "АДРЕСА" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +msgid "Key" +msgstr "Ключ" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "Age" +msgstr "Вік" + +#: wp-cache.php:1905 +#: wp-cache.php:1921 +#: wp-cache.php:1937 +#: wp-cache.php:1953 +msgid "Delete" +msgstr "Видалити" + +#: wp-cache.php:1920 +msgid "Stale WP-Cached Files" +msgstr "Старі файли WP-Cache" + +#: wp-cache.php:1936 +msgid "Fresh Super Cached Files" +msgstr "Нові файли Super Cache" + +#: wp-cache.php:1952 +msgid "Stale Super Cached Files" +msgstr "Старі файли Super Cache" + +#: wp-cache.php:1968 +msgid "Hide file list" +msgstr "Прибрати список" + +#: wp-cache.php:1970 +msgid "Too many cached files, no listing possible." +msgstr "Надто багато об'єктів в кеші, створення списку неможливо." + +#: wp-cache.php:1972 +msgid "List all cached files" +msgstr "Список кешованих файлів" + +#: wp-cache.php:1978 +#, php-format +msgid "<strong>Garbage Collection</strong><br />Last GC was <strong>%s</strong> minutes ago<br />" +msgstr "<strong>Очищення сміття</strong><br />Попереднє очищення було<strong>%s</strong> хвилин тому<br />" + +#: wp-cache.php:1979 +#, php-format +msgid "Next GC in <strong>%s</strong> minutes" +msgstr "Наступне очищення буде через<strong>%s</strong> хвилин" + +#: wp-cache.php:1982 +#, php-format +msgid "Expired files are files older than %s seconds. They are still used by the plugin and are deleted periodically." +msgstr "Прострочений кеш - це сторінки, створені більш ніж %s секунд тому. Не дивлячись на свій статус, вони використовуються в загальному кеші і періодично видаляються." + +#: wp-cache.php:1993 +msgid "Delete Expired" +msgstr "Видалити прострочений кеш" + +#: wp-cache.php:1999 +#: wp-cache.php:2011 +#: wp-cache.php:2174 +msgid "Delete Cache" +msgstr "Видалити весь кеш" + +#: wp-cache.php:2011 +msgid "Delete Super Cache cached files (opens in new window)" +msgstr "Видалити файли Super Cache (у новому вікні)" + +#: wp-cache.php:2150 +#, php-format +msgid "%1$s is Digg proof thanks to caching by %2$s" +msgstr "%1$s вдячний плагіну %2$s за проделаннную роботу" + +#: wp-cache.php:2183 +#, php-format +msgid "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> to enable and configure the plugin." +msgstr "Додаток WP Super Cache повинен бути налаштований! Щоб активувати його і налаштувати, перейдіть на <a href=\"%s\">сторінку управління</a> плагіном." + +#: wp-cache.php:2189 +msgid "Settings" +msgstr "Настройки" + +#: wp-cache.php:2199 +#, php-format +msgid "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin page</a> to enable caching." +msgstr "Додаток WP Super Cache не активовано. Щоб активувати його, перейдіть на <a href=\"%s\">сторінку управління</a> плагіном." + +#: wp-cache.php:2218 +#, php-format +msgid "[%s] Front page is gzipped! Please clear cache!" +msgstr "[%s] Головна сторінка стиснута за допомогою gzipped! Видаліть кеш!" + +#: wp-cache.php:2218 +#, php-format +msgid "Please visit %s to clear the cache as the front page of your site is now downloading!" +msgstr "Сталася помилка! Відвідайте %s щоб видалити кеш!" + +#: wp-cache.php:2221 +#, php-format +msgid "[%s] Front page is gzipped! Cache Cleared!" +msgstr "[%s] Головна сторінка стиснута за допомогою gzipped! Кеш знищений!" + +#: wp-cache.php:2221 +#, php-format +msgid "The cache on your blog has been cleared because the front page of your site is now downloading. Please visit %s to verify the cache has been cleared." +msgstr "Весь кеш для Вашого блогу був очищений, так як плагін помітив помилку на головній сторінці (вона Викачуємо архів). Для перевірки кеш, відвідайте цю стрніцу %s." + +#: wp-cache.php:2228 +#, php-format +msgid "[%s] Front page is not correct! Please clear cache!" +msgstr "[%s] Кеш головної сторінки містить помилку! Видаліть кеш!" + +#: wp-cache.php:2228 +#, php-format +msgid "Please visit %1$s to clear the cache as the front page of your site is not correct and missing the text, \"%2$s\"!" +msgstr "Сталася помилка, на головній сторінці Вашого блогу не був виявлений ключовою текст \"%2$s\"! Щоб виправити помилку, відвідайте цю сторінку %1$s і уручну очистити кеш." + +#: wp-cache.php:2231 +#, php-format +msgid "[%s] Front page is not correct! Cache Cleared!" +msgstr "[%s] Головна сторінка відображається з помилкою! Кеш знищений!" + +#: wp-cache.php:2231 +#, php-format +msgid "The cache on your blog has been cleared because the front page of your site is missing the text \"%2$s\". Please visit %1$s to verify the cache has been cleared." +msgstr "Сталася помилка, на головній сторінці Вашого блогу не був виявлений ключовою текст \"%2$s\"! Відвідайте цю сторінку %1$s щоб перевірити кеш." + +#: wp-cache.php:2236 +#, php-format +msgid "[%s] Front page check!" +msgstr "[%s] Головна сторінка перевірена!" + +#: wp-cache.php:2236 +#, php-format +msgid "WP Super Cache has checked the front page of your blog. Please visit %s if you would like to disable this." +msgstr "Додаток WP Super Cache щойно перевірив головну сторінку Вашого блогу на предмет помилок. Щоб відключити повідомлення та перевірку відвідайте цю сторінку %s." + +#: wp-cache.php:2279 +msgid "Cannot update .htaccess" +msgstr "Не можу оновити файл.Htaccess" + +#: wp-cache.php:2279 +#, php-format +msgid "The file <code>%s.htaccess</code> cannot be modified by the web server. Please correct this using the chmod command or your ftp client." +msgstr "Файл <code>%s.htaccess</code> не може бути оновлений в автоматичному режимі. Щоб виправити це задайте необхідні для запису права доступу до нього. " + +#: wp-cache.php:2279 +msgid "Refresh this page when the file permissions have been modified." +msgstr "Оновлення сторінку коли необхідні права доступу будуть задані." + +#: wp-cache.php:2279 +#, php-format +msgid "Alternatively, you can edit your <code>%s.htaccess</code> file manually and add the following code (before any WordPress rules):" +msgstr "Ви також можете редагувати файл <code>%s.htaccess</code> вручну і особисто додати необхідні правила (до наявних там правил WordPress): " + +#: wp-cache.php:2283 +#, php-format +msgid "To serve static html files your server must have the correct mod_rewrite rules added to a file called <code>%s.htaccess</code>" +msgstr "Щоб плагін міг правильно працювати з статичними html файлами, Ви повинні додати в файл <code>%s.htaccess</code> правила модуля mod_rewrite " + +#: wp-cache.php:2284 +msgid "You can edit the file yourself add the following rules." +msgstr "Ви можете вручну відредагувати файл і додати необхідні правила." + +#: wp-cache.php:2285 +msgid " Make sure they appear before any existing WordPress rules. " +msgstr "Перевірте, що вони йдуть перед всіма вже існуючими в документі правилами WordPress." + +#: wp-cache.php:2293 +msgid "Update Mod_Rewrite Rules" +msgstr "Оновити правила mod_rewrite" + +#: wp-cache.php:2389 +#, php-format +msgid "[%1$s] Cache Preload Started" +msgstr "[%1$s] Загальне кешування почалося" + +#: wp-cache.php:2391 +#, php-format +msgid "[%1$s] Refreshing posts from %2$d to %3$d" +msgstr "[%1$s] Оновлення кеша записів з %2$d до %3$d" + +#: wp-cache.php:2402 +#, php-format +msgid "[%1$s] %2$d posts refreshed" +msgstr "[%1$s] %2$d кеш записів оновлений" + +#: wp-cache.php:2402 +msgid "Refreshed the following posts:" +msgstr "Наступні записи оновлені:" + +#: wp-cache.php:2411 +#, php-format +msgid "Scheduling next preload refresh in %d minutes." +msgstr "Наступне заплановане оновлення загального кешу через %d хвилин." + +#: wp-cache.php:2421 +#, php-format +msgid "[%s] Cache Preload Completed" +msgstr "[%s] Загальне кешування завершено" + +#: wp-cache.php:2421 +msgid "Cleaning up old supercache files." +msgstr "Видаляти старі файли з кешу Super Cache." + +#: wp-cache.php:2462 +#, php-format +msgid "[%s] Preload may have stalled." +msgstr "[%s] Загальнe кешування могло бути перервано." + +#: wp-cache.php:2462 +#, php-format +msgid "" +"Preload has been restarted.\n" +"%s" +msgstr "" +"Загальне кешування було перезапущенe. \n" +"%s" + +#~ msgid "" +#~ "Scroll down this page and click the <strong>Update Mod_Rewrite Rules</" +#~ "strong> button." +#~ msgstr "" +#~ "Пролистайте страницу вних и нажмите кнопку <strong>Обновить правила " +#~ "Mod_Rewrite</strong>." + +#~ msgid "WP Super Cache Manager" +#~ msgstr "Управление плагином WP Super Cache" + +#~ msgid "Why your configuration may not be changed" +#~ msgstr "Почему конфигурации не могут быть изменены" + +#~ msgid "Why" +#~ msgstr "Почему" + +#~ msgid "ON" +#~ msgstr "ВКЛ" + +#~ msgid "WP Cache and Super Cache enabled" +#~ msgstr "Плагины WP Cache и Super Cache включены" + +#~ msgid "HALF ON" +#~ msgstr "РАБОТАЕТ НАПОЛОВИНУ" + +#~ msgid "Super Cache Disabled, only legacy WP-Cache caching." +#~ msgstr "Плагин Super Cache отключен, работает только кэшировани WP-Cache" + +#~ msgid "OFF" +#~ msgstr "ВЫКЛ" + +#~ msgid "WP Cache and Super Cache disabled" +#~ msgstr "Плагины WP Cache и Super Cache отключены" + +#~ msgid "" +#~ "Cache rebuild. Serve a supercache file to anonymous users while a new " +#~ "file is being generated. Recommended for <em>very</em> busy websites with " +#~ "lots of comments. Makes \"directly cached pages\" and \"Lockdown mode\" " +#~ "obsolete." +#~ msgstr "" +#~ "Восстановление кэша. При включенной опции, гости сайта будут получать " +#~ "старые страницы из плагина Super Cache, пока формируются новые. " +#~ "Рекомендуется использовать данную опцию только для <em>очень</em> " +#~ "посещаемых блогов, где много комментариев. После включения опции в " +#~ "настройках \"прямое кэширование страниц\" и \"закрытый режим\" нет нужды " +#~ "(они устаревают)" + +#~ msgid "" +#~ "List the newest cached pages (may be expensive to run on busy sites, use " +#~ "with caution.)" +#~ msgstr "" +#~ "Создавать список новых кэшированных страниц (использовать на свой страх и " +#~ "риск, может затормозить сайты с большим количеством посетителей)" + +#~ msgid "" +#~ "%1$s really makes your blog go faster. Make it go faster<sup>*</sup> by " +#~ "buying me an <a href=\"%2$s\">Amazon gift card</a>! Make it out to \"%3$s" +#~ "\" for whatever amount you want. Every penny helps!" +#~ msgstr "" +#~ "%1$s действительно ускоряет Ваш блог. Вы можете сделать его еще " +#~ "быстрее<sup>*,</sup> купив мне <a href=\"%2$s\">подарочную карту сервиса " +#~ "Amazon</a>! Можете выбрать \"%3$s\" любое значение, какое хотите. Каждая " +#~ "копейка поможет мне!" + +#~ msgid "" +#~ "If Amazon isn’t your thing, there’s also PayPal. Click the " +#~ "\"Donate\" button below or take a quick peek at my <a href=\"%s" +#~ "\">wishlist</a>." +#~ msgstr "" +#~ "Если Вы не хотите иметь дело с Amazon , то можно сделать пожертвование " +#~ "через PayPal. Нажмите кнопку \"Пожертвовать\" или выберите подарок для " +#~ "меня из моего <a href=\"%s\">списка желаний</a>." + +#~ msgid "Thanks in advance!" +#~ msgstr "Заранее благодарю!" + +#~ msgid "" +#~ "Ok, it won’t go any faster but you’ll make this plugin author " +#~ "very happy!" +#~ msgstr "" +#~ "Ладно, он не будет быстрее, но Вы все равно сделаете автора плагина очень " +#~ "счастливым!" + +#~ msgid "Don’t show me this again." +#~ msgstr "Не показывать больше это сообщение." + +#~ msgid "Hide" +#~ msgstr "Спрятать" + +#~ msgid "" +#~ "He blogs at %1$s and posts photos at %2$s. He would really appreciate a " +#~ "<a href=\"%3$s\">donation</a> to encourage development of this plugin." +#~ "<br />Even a penny will help." +#~ msgstr "" +#~ "Блог автора - %1$s, фотоблог - %2$s. Автор плагина будет благодарен любой " +#~ "<a href=\"%3$s\">поддержке</a> от Вас.<br />Даже копейка может помочь в " +#~ "его работе." + +#~ msgid "Super Cache Compression" +#~ msgstr "Сжатие кэша Super Cache" + +#~ msgid "Compression is enabled by default when in <em>HALF ON</em> mode." +#~ msgstr "" +#~ "Сжатие кэша отключено по умолчанию в режиме <em>РАБОТАЕТ НАПОЛОВИНУ</em>." + +#~ msgid "Super Cache compression is now disabled." +#~ msgstr "Сжатие кэша Super Cache теперь отключено." + +#~ msgid "Super Cache compression is now enabled." +#~ msgstr "Сжатие кэша Super Cache теперь включено." + +#~ msgid "Update Compression" +#~ msgstr "Обновить настройки сжатия" + +#~ msgid "Debug Settings" +#~ msgstr "Параметры отладки" + +#~ msgid "" +#~ "<h3>WP_CACHE constant in wp-config.php set to false</h3><p>The WP_CACHE " +#~ "constant is defined in your wp-config.php but must be set to true, not " +#~ "false for this plugin to work correctly.</p>" +#~ msgstr "" +#~ "<h3>Значение для WP_CACHE в конфигурационном файле WordPrees wp-config." +#~ "php установлено на \"false\"</h3><p>Чтобы плагин заработал, значение " +#~ "WP_CACHE в wp-config.php нужно поставить на \"true\".</p>" + +#~ msgid "You must edit the file yourself add the following rules." +#~ msgstr "" +#~ "Вы должны вручную отредактировать файл и добавить необходимые правила." diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-zh_TW.mo b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-zh_TW.mo index 9f5de17b400c56b6fac5993ecfd32cb96166161a..b9b667fc1e8bca5d136cfde4c6ce0664ff6e9dfb 100644 GIT binary patch delta 9835 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 delta 8124 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 diff --git a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-zh_TW.po b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-zh_TW.po index a7a7c9a53..cd3db5c79 100644 --- a/wp-content/plugins/wp-super-cache/languages/wp-super-cache-zh_TW.po +++ b/wp-content/plugins/wp-super-cache/languages/wp-super-cache-zh_TW.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: WP Super Cache (Traditional Chinese)\n" "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n" -"POT-Creation-Date: 2010-12-09 13:32+0000\n" +"POT-Creation-Date: 2011-02-28 22:08:12+00:00\n" "PO-Revision-Date: \n" "Last-Translator: Liang, Jih-Kai <privism@gmail.com>\n" "Language-Team: privism <privism@gmail.com>\n" @@ -13,1565 +13,1399 @@ msgstr "" "X-Poedit-Country: TAIWAN\n" "X-Poedit-SourceCharset: utf-8\n" -#: ossdl-cdn.php:133 +#: ossdl-cdn.php:146 msgid "Your website probably uses lots of static files. Image, Javascript and CSS files are usually static files that could just as easily be served from another site or CDN. Therefore this plugin replaces any links in the <code>wp-content</code> and <code>wp-includes</code> directories (except for PHP files) on your site with the URL you provide below. That way you can either copy all the static content to a dedicated host or mirror the files to a CDN by <a href=\"http://knowledgelayer.softlayer.com/questions/365/How+does+Origin+Pull+work%3F\" target=\"_blank\">origin pull</a>." msgstr "你的網站可能使用了許多的靜態檔案。圖片、Javascript、CSS檔案通常都是靜態檔案,可以很簡單地使用另一個站台或CDN來服務。所以這個外掛會根據你下面所提供的URL,取代你的網站中<code>wp-content</code>和<code>wp-includes</code>目錄下除了PHP檔案以外的任何連結。用這個方式,你可以把所有的靜態內容拷貝到一個專用的主機或或使用<a href=\"http://knowledgelayer.softlayer.com/questions/365/How+does+Origin+Pull+work%3F\" target=\"_blank\">origin pull</a>鏡射到CDN上。" -#: ossdl-cdn.php:134 -#, php-format +#: ossdl-cdn.php:147 +#: wp-cache.php:968 +msgid "The <a href=\"%1$s\">CDN Sync Tool</a> plugin will help upload files to Amazon S3/Cloudfront if you would rather not depend on origin pull. See the <a href=\"%2$s\">plugin support forum</a> if you have any queries about this plugin." +msgstr "如果你不希望依賴origin pull,<a href=\"%1$s\">CDN Sync Tool</a>是一個幫助你上傳檔案到 Amazon S3/Cloudfront 的外掛。 如果你對此外掛有任何問題,請參見 <a href=\"%2$s\">外掛支援論壇</a>。" + +#: ossdl-cdn.php:148 msgid "<strong style=\"color: red\">WARNING:</strong> Test some static urls e.g., %s to ensure your CDN service is fully working before saving changes." msgstr "<strong style=\"color: red\">警告:</strong> 請先測試一些固定的網址,例如%s。在儲存變更前,確定你的CDN服務完全正常。" -#: ossdl-cdn.php:135 +#: ossdl-cdn.php:149 msgid "You can define different CDN URLs for each site on a multsite network." msgstr "你可以為多站台網路中的每個站台定義不同的CDN URL。" -#: ossdl-cdn.php:143 +#: ossdl-cdn.php:157 msgid "Enable CDN Support" msgstr "啟用CDN支援" -#: ossdl-cdn.php:146 +#: ossdl-cdn.php:160 msgid "Off-site URL" msgstr "站外URL" -#: ossdl-cdn.php:149 -#, php-format +#: ossdl-cdn.php:163 msgid "The new URL to be used in place of %1$s for rewriting. No trailing <code>/</code> please.<br />Example: <code>%2$s</code>." msgstr "這個新的 URL 在會重寫 (rewriting) 時用來取代 %1$s。請不要加上結尾的 <code>/</code>。 <br /> 例: <code>%2$s</code>" -#: ossdl-cdn.php:153 +#: ossdl-cdn.php:167 msgid "Include directories" msgstr "包含以下目錄" -#: ossdl-cdn.php:156 +#: ossdl-cdn.php:170 msgid "Directories to include in static file matching. Use a comma as the delimiter. Default is <code>wp-content, wp-includes</code>, which will be enforced if this field is left empty." msgstr "靜態檔案比對包含的目錄。使用逗號作為分隔符號。預設為 <code>wp-content, wp-includes</code> ,當這個欄位空白時會強制套用。" -#: ossdl-cdn.php:160 +#: ossdl-cdn.php:174 msgid "Exclude if substring" msgstr "若含有以下字串則排除" -#: ossdl-cdn.php:163 +#: ossdl-cdn.php:177 msgid "Excludes something from being rewritten if one of the above strings is found in the match. Use a comma as the delimiter like this, <code>.php, .flv, .do</code>, and always include <code>.php</code> (default)." msgstr "若網址中包含以上的字串,則不會被重寫。使用逗號作為分隔符號,像這樣:<code>.php, .flv, .do</code>,並請永遠包含<code>.php</code> (預設值)。" -#: ossdl-cdn.php:167 +#: ossdl-cdn.php:181 msgid "Additional CNAMES" msgstr "額外的正規名稱(CNAMES)" -#: ossdl-cdn.php:170 -#, php-format +#: ossdl-cdn.php:184 msgid "These <a href=\"http://en.wikipedia.org/wiki/CNAME_record\">CNAMES</a> will be used in place of %1$s for rewriting (in addition to the off-site URL above). Use a comma as the delimiter. For pages with a large number of static files, this can improve browser performance. CNAMEs may also need to be configured on your CDN.<br />Example: %2$s" msgstr "這些 <a href=\"http://en.wikipedia.org/wiki/CNAME_record\">正規名稱記錄(CNAMES)</a> 會在重寫時用來取代 %1$s (和上面的站外URL一起)。 使用逗號作為分隔符號。 在有大量靜態檔案的網頁中,這可以增進瀏覽器效能。 這些CNAME可能也需要在你的CDN被設定。<br />例: %2$s" -#: ossdl-cdn.php:175 +#: ossdl-cdn.php:188 +msgid "Skip https URLs to avoid \"mixed content\" errors" +msgstr "跳過https網址以避免「混合的內容」錯誤" + +#: ossdl-cdn.php:192 msgid "Save Changes" msgstr "儲存變更" -#: ossdl-cdn.php:177 +#: ossdl-cdn.php:194 msgid "CDN functionality provided by <a href=\"http://wordpress.org/extend/plugins/ossdl-cdn-off-linker/\">OSSDL CDN Off Linker</a> by <a href=\"http://mark.ossdl.de/\">Mark Kubacki</a>" msgstr "CDN 功能由<a href=\"http://wordpress.org/extend/plugins/ossdl-cdn-off-linker/\">OSSDL CDN Off Linker</a>提供,作者為<a href=\"http://mark.ossdl.de/\">Mark Kubacki</a>" -#: plugins/awaitingmoderation.php:4 -msgid "Your comment is awaiting moderation." -msgstr "您的迴響正等待審核中。" - -#: plugins/awaitingmoderation.php:32 -msgid "Awaiting Moderation" -msgstr "Awaiting Moderation" - -#: plugins/awaitingmoderation.php:34 -#: plugins/badbehaviour.php:65 -#: plugins/domain-mapping.php:60 -#: wp-cache.php:1169 -msgid "Enabled" -msgstr "啟用" - -#: plugins/awaitingmoderation.php:35 -#: plugins/badbehaviour.php:66 -#: plugins/domain-mapping.php:61 -#: wp-cache.php:1169 -msgid "Disabled" -msgstr "停用" - -#: plugins/awaitingmoderation.php:36 -msgid "Enables or disables plugin to Remove the text \"Your comment is awaiting moderation.\" when someone leaves a moderated comment." -msgstr "啟動或關閉此外掛,決定當有人發佈需審核的迴響時,是否去除「您的迴響正等待審核中」字樣。" - -#: plugins/awaitingmoderation.php:40 -#: plugins/badbehaviour.php:71 -#: plugins/domain-mapping.php:66 -#: plugins/searchengine.php:69 -#: wp-cache.php:1528 -msgid "enabled" -msgstr "已啟用" - -#: plugins/awaitingmoderation.php:42 -#: plugins/badbehaviour.php:73 -#: plugins/domain-mapping.php:68 -#: plugins/searchengine.php:67 -msgid "disabled" -msgstr "已停用" - -#: plugins/awaitingmoderation.php:43 -#, php-format -msgid "Awaiting Moderation is now %s" -msgstr "Awaiting Moderation 外掛模組 %s" - -#: plugins/awaitingmoderation.php:45 -#: plugins/badbehaviour.php:76 -#: plugins/domain-mapping.php:71 -msgid "Update" -msgstr "更新" - -#: plugins/badbehaviour.php:47 -msgid "Bad Behaviour not found. Please check your install." -msgstr "找不到 Bad Behaviour. 請檢查你的安裝。" - -#: plugins/badbehaviour.php:63 -msgid "Bad Behavior" -msgstr "Bad Behavior" - -#: plugins/badbehaviour.php:68 -#, php-format -msgid "(Only legacy caching supported, disabled compression and requires <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-behavior/\") " -msgstr "(只支援傳統模式,停用壓縮,<a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> 路徑必須為 \"%s/plugins/bad-behavior/\")" - -#: plugins/badbehaviour.php:74 -#, php-format -msgid "Bad Behavior support is now %s" -msgstr "Bad Behaviour 外掛模組 %s" - -#: plugins/badbehaviour.php:83 -#: wp-cache.php:1259 -#: wp-cache.php:1261 -msgid "Warning!" -msgstr "警告!" - -#: plugins/domain-mapping.php:58 -msgid "Domain Mapping" -msgstr "Domain Mapping" - -#: plugins/domain-mapping.php:63 -msgid "Provides support for <a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> plugin to map multiple domains to a blog." -msgstr "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a>外掛支援,映射多個網域至一個blog。" - -#: plugins/domain-mapping.php:69 -#, php-format -msgid "Domain Mapping support is now %s" -msgstr "Domain Mapping 外掛模組 %s" - -#: plugins/domain-mapping.php:83 -msgid "Domain Mapping plugin detected! Please go to the Supercache plugins page and enable the domain mapping helper plugin." -msgstr "Domain Mapping外掛模組已被偵測到!請到Supercache外掛頁面啟用domain mapping支援外掛。" - -#: plugins/searchengine.php:61 -#: plugins/searchengine.php:76 -#: wp-cache.php:1182 -msgid "Disable" -msgstr "停用" - -#: plugins/searchengine.php:71 -#, php-format -msgid "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> plugin is %s." -msgstr "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> 外掛模組 %s" - -#: plugins/searchengine.php:72 -msgid "(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> too) " -msgstr "(必須有 <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a>)" - -#: plugins/searchengine.php:74 -#: wp-cache.php:1182 -msgid "Enable" -msgstr "啟用" - -#: wp-cache.php:91 -#, php-format +#: wp-cache.php:99 msgid "Please create %s /wp-cache-config.php from wp-super-cache/wp-cache-config-sample.php" msgstr "請以 wp-super-cache/wp-cache-config-sample.php 建立 %s /wp-cache-config.php" -#: wp-cache.php:151 +#: wp-cache.php:162 msgid "Warning! PHP Safe Mode Enabled!" msgstr "警告!PHP 安全模式已啟用!" -#: wp-cache.php:152 +#: wp-cache.php:163 msgid "You may experience problems running this plugin because SAFE MODE is enabled." msgstr "在安全模式下,你的外掛可能會遭遇錯誤。" -#: wp-cache.php:156 +#: wp-cache.php:167 msgid "Your server is set up to check the owner of PHP scripts before allowing them to read and write files." msgstr "你的伺服器設定為先檢查 PHP 程式擁有者才可以存取檔案。" -#: wp-cache.php:157 -#, php-format +#: wp-cache.php:168 msgid "You or an administrator may be able to make it work by changing the group owner of the plugin scripts to match that of the web server user. The group owner of the %s/cache/ directory must also be changed. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details." msgstr "你或管理員可以透過變更外掛程式群組的所有者使其與伺服器使用者一致,進而讓其運作。%s/cache/ 目錄的所有者也必須變更。查看<a href=\"http://php.net/features.safe-mode\">安全模式使用手冊</a>以取得更多說明。" -#: wp-cache.php:159 +#: wp-cache.php:170 msgid "You or an administrator must disable this. See the <a href=\"http://php.net/features.safe-mode\">safe mode manual page</a> for further details. This cannot be disabled in a .htaccess file unfortunately. It must be done in the php.ini config file." msgstr "你或管理員必須先停用此項目。查看<a href=\"http://php.net/features.safe-mode\">安全模式使用手冊</a>以取得更多說明。很抱歉,這無法在 .htaccess 檔案裡停用。它必須在 php.ini 設定檔中完成。" -#: wp-cache.php:165 +#: wp-cache.php:176 msgid "Permlink Structure Error" msgstr "固定網址結構錯誤" -#: wp-cache.php:166 +#: wp-cache.php:177 msgid "A custom url or permalink structure is required for this plugin to work correctly. Please go to the <a href=\"options-permalink.php\">Permalinks Options Page</a> to configure your permalinks." msgstr "外掛要正常運作,必須有自定url或固定網址。請到<a href=\"options-permalink.php\">固定網址選項</a>設定你的固定網址。" -#: wp-cache.php:178 -#, php-format +#: wp-cache.php:189 msgid "Warning! Your hostname \"%s\" resolves to %s" msgstr "警告!你的主機名稱 \"%s\" 解析到 %s" -#: wp-cache.php:179 -#, php-format +#: wp-cache.php:190 msgid "Your server thinks your hostname resolves to %s. Some services such as garbage collection by this plugin, and WordPress scheduled posts may not operate correctly." msgstr "你的伺服器認為你的主機名稱解析到 %s. WP Super Cache 外掛的某些服務,例如垃圾回收、WordPress 排程文章可能無法正常執行。" -#: wp-cache.php:180 -#: wp-cache.php:194 -#, php-format +#: wp-cache.php:191 +#: wp-cache.php:205 msgid "Please see entry 16 in the <a href=\"%s\">Troubleshooting section</a> of the readme.txt" msgstr "請參閱readme.txt第16項<a href=\"%s\">錯誤排除段落</a>" -#: wp-cache.php:193 +#: wp-cache.php:204 msgid "Unfortunately WordPress cannot find the file wp-cron.php. This script is required for the the correct operation of garbage collection by this plugin, WordPress scheduled posts as well as other critical activities." msgstr "很抱歉,WordPress 找不到 wp-cron.php 檔案。必須要有這個程式才能正確執行垃圾回收、排程文章及其他重要活動。" -#: wp-cache.php:208 +#: wp-cache.php:219 msgid "Cannot continue... fix previous problems and retry." msgstr "無法繼續... 解決前述問題然後重試。" -#: wp-cache.php:217 +#: wp-cache.php:228 msgid "Zlib Output Compression Enabled!" msgstr "Zlib輸出壓縮已被啟用!" -#: wp-cache.php:218 +#: wp-cache.php:229 msgid "PHP is compressing the data sent to the visitors of your site. Disabling this is recommended as the plugin caches the compressed output once instead of compressing the same page over and over again. Also see #21 in the Troubleshooting section. See <a href=\"http://php.net/manual/en/zlib.configuration.php\">this page</a> for instructions on modifying your php.ini." msgstr "PHP頁面壓縮啟用中。建議將它關閉,因為外掛針對一個頁面只需要壓縮一次,而不需要反覆的壓縮。另請參見錯換排除段落第21條。 <a href=\"http://php.net/manual/en/zlib.configuration.php\">這邊</a>有如何修改你的php.ini的說明。" -#: wp-cache.php:222 +#: wp-cache.php:233 msgid "Mod rewrite may not be installed!" msgstr "Mod rewrite 可能沒有安裝!" -#: wp-cache.php:223 +#: wp-cache.php:234 msgid "It appears that mod_rewrite is not installed. Sometimes this check isn’t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes." msgstr "看來 mod_rewrite 沒有安裝。有時候這種檢查並非 100% 可信,特別是當你不是使用 Apache 時。請重新檢查 mod_rewrite 模組已經載入。執行 Super Cache 靜態檔案時必須要有它。但你仍然可以使用傳統或PHP快取模式。" -#: wp-cache.php:228 +#: wp-cache.php:239 msgid "Read Only Mode. Configuration cannot be changed." msgstr "唯讀模式。設定無法變更。" -#: wp-cache.php:229 -#, php-format +#: wp-cache.php:240 msgid "The WP Super Cache configuration file is <code>%s/wp-cache-config.php</code> and cannot be modified. That file must be writeable by the webserver to make any changes." msgstr "WP Super Cache 設定檔 <code>%s/wp-cache-config.php</code> 無法修改。該檔案必須可以從伺服器端進行寫入。" -#: wp-cache.php:230 +#: wp-cache.php:241 msgid "A simple way of doing that is by changing the permissions temporarily using the CHMOD command or through your ftp client. Make sure it’s globally writeable and it should be fine." msgstr "最簡單的方式是使用CHMOD指令或透過FTP程式來變更權限。請確保它們正確並可以寫入。" -#: wp-cache.php:231 +#: wp-cache.php:242 +#: wp-cache.php:258 +msgid "<a href=\"http://codex.wordpress.org/Changing_File_Permissions\">This page</a> explains how to change file permissions." +msgstr "<a href=\"http://codex.wordpress.org/Changing_File_Permissions\">這邊</a>解釋如何變更檔案權限。" + +#: wp-cache.php:243 msgid "Writeable:" msgstr "可寫入:" -#: wp-cache.php:232 +#: wp-cache.php:244 msgid "Readonly:" msgstr "唯讀:" -#: wp-cache.php:244 -#, php-format +#: wp-cache.php:256 msgid "Warning! %s is writeable!" msgstr "警告!%s 可寫入!" -#: wp-cache.php:245 -#, php-format +#: wp-cache.php:257 msgid "You should change the permissions on %s and make it more restrictive. Use your ftp client, or the following command to fix things:" msgstr "你應該變更 %s 權限使其更加嚴密。使用你的FTP程式,或是按照以下指令來解決:" -#: wp-cache.php:253 +#: wp-cache.php:267 msgid "Mobile rewrite rules detected" msgstr "行動裝置重寫規則檢測" -#: wp-cache.php:254 +#: wp-cache.php:268 msgid "For best performance you should enable \"Mobile device support\" or delete the mobile rewrite rules in your .htaccess. Look for the 2 lines with the text \"2.0\\ MMP|240x320\" and delete those." msgstr "為了獲得最好的效能,你應該啟用\"行動裝置支援\",或從你的 .htaccess 刪除行動裝置重寫規則。尋找包含 \"2.0\\ MMP|240x320\" 字串的兩行並刪除它們。" -#: wp-cache.php:254 +#: wp-cache.php:268 msgid "This will have no affect on ordinary users but mobile users will see uncached pages." msgstr "不會對一般使用者造成任何影響,但行動裝置使用者將會看到未快取的頁面。" -#: wp-cache.php:260 -#: wp-cache.php:271 +#: wp-cache.php:274 +#: wp-cache.php:285 msgid "Rewrite rules must be updated" msgstr "Mod Rewrite 規則必須更新!" -#: wp-cache.php:261 -#: wp-cache.php:272 +#: wp-cache.php:275 +#: wp-cache.php:286 msgid "The rewrite rules required by this plugin have changed or are missing. " msgstr "這個外掛所需的rewrite規則已被變更或不存在。" -#: wp-cache.php:262 +#: wp-cache.php:276 msgid "Mobile support requires extra rules in your .htaccess file, or you can set the plugin to legacy mode. Here are your options (in order of difficulty):" msgstr "行動裝置支援必須在你的 .htaccess 檔案裡新增額外規則,或是你可以將外掛設定為傳統模式。這是你的選擇(根據個人需求):" -#: wp-cache.php:263 +#: wp-cache.php:277 msgid "Set the plugin to legacy mode and enable mobile support." msgstr "將外掛設為傳統模式並開啟行動裝置支援。" -#: wp-cache.php:264 -#: wp-cache.php:273 +#: wp-cache.php:278 +#: wp-cache.php:287 msgid "Scroll down the Advanced Settings page and click the <strong>Update Mod_Rewrite Rules</strong> button." msgstr "捲動到進階選項頁面的下方並點擊<strong>更新Mod_Rewrite規則</strong>按鈕。" -#: wp-cache.php:265 -#, php-format +#: wp-cache.php:279 msgid "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." msgstr "從 %s.htaccess 內刪除 <code># BEGIN WPSuperCache</code> and <code># END WPSuperCache</code> 原始碼區段的 mod_rewrite 規則,重新載入頁面讓外掛可以再次產生它們。" -#: wp-cache.php:266 -#, php-format +#: wp-cache.php:280 msgid "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)" msgstr "自行加入規則。編輯 %s.htaccess 並找到 <code># BEGIN WPSuperCache</code> and <code># END WPSuperCache</code> 原始碼區段。這兩部分看起來非常相似。只要在 <code>%%{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$</code> 下方新增這一行(這動作要做兩次,一個區段一次):" -#: wp-cache.php:279 +#: wp-cache.php:293 msgid "Required to serve compressed supercache files properly." msgstr "需要正確的supercache壓縮檔案。" -#: wp-cache.php:279 +#: wp-cache.php:293 msgid "Required to set caching information on supercache pages. IE7 users will see old pages without this module." msgstr "需要在supercache頁面設定快取訊息。IE7使用者將會看到沒有這個模組的舊頁面。" -#: wp-cache.php:279 +#: wp-cache.php:293 msgid "Set the expiry date on supercached pages. Visitors may not see new pages when they refresh or leave comments without this module." msgstr "設定supercached快取過期時間。沒有這個模組,訪客在重新整理或留下迴響時可能看不到新頁面。" -#: wp-cache.php:286 +#: wp-cache.php:300 msgid "Missing Apache Modules" msgstr "Apache 模組遺失" -#: wp-cache.php:287 +#: wp-cache.php:301 msgid "The following Apache modules are missing. The plugin will work in legacy mode without them. In full Supercache mode, your visitors may see corrupted pages or out of date content however." msgstr "以下的Apache模組遺失。沒有它們外掛將在傳統模式下工作。若在完整的Supercache模式,你的訪客可能會看到損壞的網頁或是過時的內容。" -#: wp-cache.php:438 +#: wp-cache.php:459 msgid "<strong>Warning!</strong> You attempted to enable compression but <code>zlib.output_compression</code> is enabled. See #21 in the Troubleshooting section of the readme file." msgstr "<strong>警告!</strong> 你試著要開啟壓縮,但是<code>zlib.output_compression</code>已被啟用。 參見讀我檔案裡錯誤排除段落第21條。" -#: wp-cache.php:529 +#: wp-cache.php:550 msgid "WP Super Cache Settings" msgstr "WP Super Cache 狀態" -#: wp-cache.php:540 +#: wp-cache.php:561 msgid "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced Settings Page by default." msgstr "注意:<em>Mod_rewrite或傳統快取已被開啟。</em> 預設顯示進階選項頁面。" -#: wp-cache.php:551 +#: wp-cache.php:572 msgid "Configuration file changed, some values might be wrong. Load the page again from the \"Settings\" menu to reset them." msgstr "設定檔已變更。某些數值可能錯誤。再次從\"設定\"選單讀取頁面後重設它們。" -#: wp-cache.php:571 -#: wp-cache.php:645 +#: wp-cache.php:597 msgid "Caching must be enabled to use this feature" msgstr "必須啟用快取才能使用這個功能" -#: wp-cache.php:573 -msgid "Cache Tester" -msgstr "快取測試" - -#: wp-cache.php:574 -msgid "Test your cached website by clicking the test button below." -msgstr "請按下面的測試按鈕以測試你的網站快取。" - -#: wp-cache.php:581 -#, php-format -msgid "Fetching %s to prime cache: " -msgstr "抓取 %s 至主要快取:" - -#: wp-cache.php:583 -#: wp-cache.php:590 -#: wp-cache.php:597 -msgid "OK" -msgstr "完成" - -#: wp-cache.php:588 -#, php-format -msgid "Fetching first copy of %s: " -msgstr "抓取第一份%s:" - -#: wp-cache.php:595 -#, php-format -msgid "Fetching second copy of %s: " -msgstr "抓取第二份%s:" - -#: wp-cache.php:601 -msgid "One or more page requests failed:" -msgstr "一個或以上的頁面要求失敗:" - -#: wp-cache.php:620 -#: wp-cache.php:621 -#, php-format -msgid "Page %d: %d (%s)" -msgstr "頁面 %d: %d (%s)" - -#: wp-cache.php:627 -#, php-format -msgid "Page 1: %s" -msgstr "頁面1: %s" - -#: wp-cache.php:628 -#, php-format -msgid "Page 2: %s" -msgstr "頁面2: %s" - -#: wp-cache.php:629 -msgid "The timestamps on both pages match!" -msgstr "頁面時間標籤相符!" - -#: wp-cache.php:631 -msgid "The pages do not match! Timestamps differ or were not found!" -msgstr "無頁面時間標籤或標籤不相符" - -#: wp-cache.php:637 -msgid "Send non-secure (non https) request for homepage" -msgstr "要非加密(非https)傳輸要求首頁" - -#: wp-cache.php:638 -msgid "Test Cache" -msgstr "測試快取" - -#: wp-cache.php:663 -#: wp-cache.php:794 +#: wp-cache.php:615 +#: wp-cache.php:746 msgid "Cancel Cache Preload" msgstr "取消快取預先載入" -#: wp-cache.php:671 -#: wp-cache.php:682 +#: wp-cache.php:623 +#: wp-cache.php:634 msgid "Scheduled preloading of cache cancelled." msgstr "預載快取排程已被取消。" -#: wp-cache.php:708 -#: wp-cache.php:792 +#: wp-cache.php:660 +#: wp-cache.php:744 msgid "Preload Cache Now" msgstr "馬上開始預先載入" -#: wp-cache.php:712 +#: wp-cache.php:664 msgid "Scheduled preloading of cache in 10 seconds." msgstr "預載快取將在十秒之後開始。" -#: wp-cache.php:717 -#, php-format +#: wp-cache.php:669 msgid "Scheduled preloading of cache in %d minutes" msgstr "下次預載快取排程時間:%d分鐘後" -#: wp-cache.php:721 +#: wp-cache.php:673 msgid "This will cache every published post and page on your site. It will create supercache static files so unknown visitors (including bots) will hit a cached page. This will probably help your Google ranking as they are using speed as a metric when judging websites now." msgstr "這會快取你網站上所有已發布的文章和頁面。它會產生supercache靜態檔案,匿名訪客(包括機器人)會命中快取頁面。這有可能會對你的Google排名有幫助,因為他們也將網站速度納入衡量項目之一。" -#: wp-cache.php:722 +#: wp-cache.php:674 msgid "Preloading creates lots of files however. Caching is done from the newest post to the oldest so please consider only caching the newest if you have lots (10,000+) of posts. This is especially important on shared hosting." msgstr "不過預先載入會產生很多檔案。快取會從最新的文章開始做到最早的文章,所以當你有非常多(10,000+)文章的時候,可能只會有新文章被快取到。這在分享主機上特別重要。" -#: wp-cache.php:723 +#: wp-cache.php:675 msgid "In ’Preload Mode’ regular garbage collection will only clean out old legacy files for known users, not the preloaded supercache files. This is a recommended setting when the cache is preloaded." msgstr "在「預先載入」模式,通常的垃圾回收只會清除給已知使用者的傳統快取檔案,而不會清除預先載入的supercache檔案。這是預先載入的建議設定。" -#: wp-cache.php:727 -#, php-format +#: wp-cache.php:679 msgid "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d minutes.)" msgstr "每%s分鐘更新預載快取檔案。(0關閉,最低%d分鐘。)" -#: wp-cache.php:740 +#: wp-cache.php:692 msgid "all" msgstr "所有" -#: wp-cache.php:753 -#, php-format +#: wp-cache.php:705 msgid "Preload %s posts." msgstr "預先載入 %s 篇文章。" -#: wp-cache.php:760 +#: wp-cache.php:712 msgid "Preload mode (garbage collection only on legacy cache files. Recommended.)" msgstr "預先載入模式(只對傳統模式快取做垃圾回收。建議選項。)" -#: wp-cache.php:763 +#: wp-cache.php:715 msgid "Send me status emails when files are refreshed." msgstr "當檔案被更新的時候寄信給我。" -#: wp-cache.php:768 +#: wp-cache.php:720 msgid "Many emails, 2 emails per 100 posts." msgstr "很多信件,每一百篇文章二封信。" -#: wp-cache.php:771 +#: wp-cache.php:723 msgid "Medium, 1 email per 100 posts." msgstr "中等,每一百篇文章一封信。" -#: wp-cache.php:774 +#: wp-cache.php:726 msgid "Less emails, 1 at the start and 1 at the end of preloading all posts." msgstr "較少信件,開始的時候一封還有結束的時候一封。" -#: wp-cache.php:778 -#, php-format +#: wp-cache.php:730 msgid "Refresh of cache in %d hours %d minutes and %d seconds." msgstr "在%d小時%d分鐘%d秒之後更新快取。" -#: wp-cache.php:779 -#, php-format +#: wp-cache.php:731 msgid "Full refresh of cache in %d hours %d minutes and %d seconds." msgstr "完整更新快取,耗費了%d小時%d分鐘%d秒。" -#: wp-cache.php:785 -#, php-format +#: wp-cache.php:737 msgid "Currently caching from post %d to %d." msgstr "目前正在快取第%d到%d篇文章。" -#: wp-cache.php:789 -#, php-format +#: wp-cache.php:741 msgid "<strong>Page last cached:</strong> %s" msgstr "<strong>最新快取頁面:</strong> %s" -#: wp-cache.php:792 +#: wp-cache.php:744 msgid "Update Settings" msgstr "更新狀態" -#: wp-cache.php:800 +#: wp-cache.php:752 msgid "Preloading of cache disabled. Please disable legacy page caching or talk to your host administrator." msgstr "預先載入已被關閉。請關閉傳統模式或和主機管理員連絡。" -#: wp-cache.php:815 -#: wp-cache.php:909 +#: wp-cache.php:769 +#: wp-cache.php:865 msgid "Caching" msgstr "快取" -#: wp-cache.php:819 +#: wp-cache.php:773 msgid "Cache hits to this website for quick access." msgstr "啟用快取以加速對本網站的存取" -#: wp-cache.php:819 -#: wp-cache.php:820 -#: wp-cache.php:837 -#: wp-cache.php:842 -#: wp-cache.php:845 -#: wp-cache.php:846 -#: wp-cache.php:912 +#: wp-cache.php:773 +#: wp-cache.php:774 +#: wp-cache.php:791 +#: wp-cache.php:796 +#: wp-cache.php:799 +#: wp-cache.php:800 +#: wp-cache.php:813 +#: wp-cache.php:868 msgid "Recommended" msgstr "建議選項" -#: wp-cache.php:820 +#: wp-cache.php:774 msgid "Use mod_rewrite to serve cache files." msgstr "使用mod_rewrite快取" -#: wp-cache.php:821 +#: wp-cache.php:775 msgid "Use PHP to serve cache files." msgstr "使用PHP快取" -#: wp-cache.php:822 +#: wp-cache.php:776 msgid "Legacy page caching." msgstr "傳統快取模式" -#: wp-cache.php:823 +#: wp-cache.php:777 msgid "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, while legacy caching is slower again, but more flexible and also easy to get working. New users should use PHP caching." msgstr "Mod_rewrite快取是最快的,PHP快取幾乎一樣快且較容易上手;傳統模式較慢,但是有更多的調性且同樣容易上手。新使用者應該使用PHP快取。" -#: wp-cache.php:829 +#: wp-cache.php:783 msgid "Miscellaneous" msgstr "雜項" -#: wp-cache.php:835 +#: wp-cache.php:789 msgid "Warning! Compression is disabled as gzencode() function not found." msgstr "警告!因為找不到gzencode()函式,壓縮已被停用。" -#: wp-cache.php:837 +#: wp-cache.php:791 msgid "Compress pages so they’re served more quickly to visitors." msgstr "壓縮網頁,讓使用者能更快觀看" -#: wp-cache.php:838 +#: wp-cache.php:792 msgid "Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache." msgstr "壓縮預設為停用,因為某些主機在壓縮檔案時可能發生問題。啟用或停用這項功能會清除快取。" -#: wp-cache.php:842 +#: wp-cache.php:796 msgid "304 Not Modified browser caching. Indicate when a page has not been modified since last requested." msgstr "304 未修改支援。當一個頁面在上次被要求後沒有被更改的時候送出。" -#: wp-cache.php:843 +#: wp-cache.php:797 msgid "304 support is disabled by default because in the past GoDaddy had problems with some of the headers used." msgstr "304支援預設為停用,因為過去GoDaddy在它使用的某些檔頭會產生問題。" -#: wp-cache.php:845 +#: wp-cache.php:799 msgid "Don’t cache pages for <acronym title=\"Logged in users and those that comment\">known users</acronym>." msgstr "不要為<acronym title=\"已登入或有留下迴響的使用者\">已知使用者</acronym>快取。" -#: wp-cache.php:846 +#: wp-cache.php:800 msgid "Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated." msgstr "重建快取。當新檔案重建的時候,提供supercache檔案給匿名使用者。" -#: wp-cache.php:847 +#: wp-cache.php:801 msgid "Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)" msgstr "告訴全世界你的伺服器已使用快取!(在你的部落格底部放置一段訊息)" -#: wp-cache.php:853 -#: wp-cache.php:1021 -#: wp-cache.php:1541 +#: wp-cache.php:807 +#: wp-cache.php:1056 +#: wp-cache.php:1563 msgid "Advanced" msgstr "進階選項" -#: wp-cache.php:857 +#: wp-cache.php:811 msgid "Mobile device support." msgstr "行動裝置支援。" -#: wp-cache.php:858 +#: wp-cache.php:812 msgid "Clear all cache files when a post or page is published." msgstr "當有文章或網誌分頁發佈時清除所有快取。" -#: wp-cache.php:859 +#: wp-cache.php:813 +msgid "Extra homepage checks. (Very occasionally stops homepage caching)" +msgstr "額外的首頁檢查(有很小的機會導致首頁快取停止)。" + +#: wp-cache.php:814 msgid "Only refresh current page when comments made." msgstr "當迴響發佈時,只更新目前頁面。" -#: wp-cache.php:860 +#: wp-cache.php:815 msgid "List the newest cached pages on this page." msgstr "在本頁列出最新的快取頁面。" -#: wp-cache.php:862 +#: wp-cache.php:817 msgid "Coarse file locking. You probably don’t need this but it may help if your server is underpowered. Warning! <em>May cause your server to lock up in very rare cases!</em>" msgstr "粗略檔案鎖定。你大概不會用到這個功能,但如果你的伺服器效能較差,開啟後可能會有所幫助。警告!<em>可能在少數情況下鎖死你的伺服器!</em>" -#: wp-cache.php:864 +#: wp-cache.php:819 msgid "Late init. Display cached files after WordPress has loaded. Most useful in legacy mode." msgstr "延遲初始化,在WordPress載入之後再顯示快取。通常使用在傳統模式。" -#: wp-cache.php:866 +#: wp-cache.php:821 msgid "Use object cache to store cached files." msgstr "使用object快取來儲存快取檔案。" -#: wp-cache.php:866 +#: wp-cache.php:821 msgid "(Experimental)" msgstr "(實驗選項)" -#: wp-cache.php:873 +#: wp-cache.php:828 msgid "Note:" msgstr "備註:" -#: wp-cache.php:875 -#, php-format +#: wp-cache.php:830 +msgid "Uninstall this plugin on the plugins page. It will automatically clean up after itself. If manual intervention is required then simple instructions are provided." +msgstr "請在外掛頁面反安裝此外掛。它將會在反安裝後將設定清除。如需手動介入,亦會提供簡單的指示。" + +#: wp-cache.php:831 msgid "If uninstalling this plugin, make sure the directory <em>%s</em> is writeable by the webserver so the files <em>advanced-cache.php</em> and <em>cache-config.php</em> can be deleted automatically. (Making sure those files are writeable too is probably a good idea!)" msgstr "如果移除這個外掛,請確認目錄 <em>%s</em> 為伺服器可以寫入,<em>advanced-cache.php</em> 和 <em>cache-config.php</em> 檔案會自動刪除。(確認這些檔案是可寫入的,也是個好主意!)" -#: wp-cache.php:876 -#, php-format +#: wp-cache.php:832 msgid "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for instructions on uninstalling this script. Look for the heading, \"How to uninstall WP Super Cache\"." msgstr "反安裝資訊請參見<a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a>,尋找\"How to uninstall WP Super Cache\"標題。" -#: wp-cache.php:877 -#, php-format +#: wp-cache.php:833 msgid "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It includes installation documentation, a FAQ and Troubleshooting tips. The <a href=\"%2$s\">support forum</a> is also available. Your question may already have been answered." msgstr "需要幫助? 看看<a href=\"%1$s\">Super Cache 讀我檔案</a>。 它包含了安裝資訊,常見問題及錯誤排除小技巧。另外在<a href=\"%2$s\">支援論壇</a>上,你的問題可能也已經有人回答過了。" -#: wp-cache.php:880 -#: wp-cache.php:927 +#: wp-cache.php:836 +#: wp-cache.php:883 msgid "Update Status" msgstr "更新狀態" -#: wp-cache.php:887 +#: wp-cache.php:843 msgid "Accepted Filenames & Rejected URIs" msgstr "接受的檔案名稱和拒絕的URI" -#: wp-cache.php:912 +#: wp-cache.php:868 msgid "Caching On" msgstr "開啟快取" -#: wp-cache.php:913 +#: wp-cache.php:869 msgid "Caching Off" msgstr "關閉快取" -#: wp-cache.php:914 +#: wp-cache.php:870 msgid "Note: enables PHP caching, cache rebuild, and mobile support" msgstr "啟用PHP快取,重建快取,以及行動裝置支援" -#: wp-cache.php:924 +#: wp-cache.php:880 msgid "Notice: PHP caching enabled but Supercache mod_rewrite rules detected. Cached files will be served using those rules. If your site is working ok please ignore this message or you can edit the .htaccess file in the root of your install and remove the SuperCache rules." msgstr "注意:PHP快取已被啟用,但偵測到Supercache mod_rewrite規則。快取檔案會用這些規則來服務。如果你的網站動作正常,你可以忽略這個訊息,否則請編輯站台安裝根目錄下的.htaccess檔以移除SuperCache規則。" -#: wp-cache.php:929 +#: wp-cache.php:885 +msgid "Cache Tester" +msgstr "快取測試" + +#: wp-cache.php:886 +msgid "Test your cached website by clicking the test button below." +msgstr "請按下面的測試按鈕以測試你的網站快取。" + +#: wp-cache.php:892 +msgid "Fetching %s to prime cache: " +msgstr "抓取 %s 至主要快取:" + +#: wp-cache.php:894 +#: wp-cache.php:902 +#: wp-cache.php:910 +msgid "OK" +msgstr "完成" + +#: wp-cache.php:897 +msgid "Fetching first copy of %s: " +msgstr "抓取第一份%s:" + +#: wp-cache.php:905 +msgid "Fetching second copy of %s: " +msgstr "抓取第二份%s:" + +#: wp-cache.php:913 +msgid "One or more page requests failed:" +msgstr "一個或以上的頁面要求失敗:" + +#: wp-cache.php:932 +#: wp-cache.php:933 +msgid "Page %d: %d (%s)" +msgstr "頁面 %d: %d (%s)" + +#: wp-cache.php:939 +msgid "Page 1: %s" +msgstr "頁面1: %s" + +#: wp-cache.php:940 +msgid "Page 2: %s" +msgstr "頁面2: %s" + +#: wp-cache.php:941 +msgid "The timestamps on both pages match!" +msgstr "頁面時間標籤相符!" + +#: wp-cache.php:943 +msgid "The pages do not match! Timestamps differ or were not found!" +msgstr "無頁面時間標籤或標籤不相符" + +#: wp-cache.php:950 +msgid "Send non-secure (non https) request for homepage" +msgstr "要非加密(非https)傳輸要求首頁" + +#: wp-cache.php:951 +msgid "Test Cache" +msgstr "測試快取" + +#: wp-cache.php:955 +msgid "Delete Cached Pages" +msgstr "刪除快取頁面" + +#: wp-cache.php:956 +msgid "Cached pages are stored on your server as html and PHP files. If you need to delete them use the button below." +msgstr "快取頁面以html和PHP檔案的形式儲存在你的伺服器上。如果你需要刪除它們,請按下面的按鈕。" + +#: wp-cache.php:959 +#: wp-cache.php:2093 +#: wp-cache.php:2105 +#: wp-cache.php:2268 +msgid "Delete Cache" +msgstr "刪除快取" + +#: wp-cache.php:963 msgid "Recommended Links and Plugins" msgstr "建議連結及外掛" -#: wp-cache.php:930 +#: wp-cache.php:964 msgid "Caching is only one part of making a website faster. Here are some other plugins that will help:" msgstr "快取只是讓網站變快的方法之一。這邊是一些其它有幫助的外掛:" -#: wp-cache.php:931 -#, php-format +#: wp-cache.php:965 msgid "<a href=\"%s\">WP Minify</a> reduces the number of files served by your web server by joining Javascript and CSS files together. Alternatively you can use <a href=\"%s\">WPSCMin</a>, a Supercache plugin that minifies cached pages. It does not however join JS/CSS files together." msgstr "<a href=\"%s\">WP Minify</a> 合併Javascript及CSS檔案,以減少網頁伺服器需要服務的檔案數量。 或者你也可以使用 <a href=\"%s\">WPSCMin</a>,一個減少快取面數量的 Supercache 外掛。(但它並不會合併JS/CSS檔案)" -#: wp-cache.php:932 -#, php-format +#: wp-cache.php:966 msgid "<a href=\"%s\">Yahoo! Yslow</a> is an extension for the Firefox add-on Firebug. It analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. Also try the performance tools online at <a href=\"%s\">GTMetrix</a>." msgstr "<a href=\"%s\">Yahoo! Yslow</a> 是Firefox附加元件Firebug的一個延伸套件。它可以分析你的網頁,並根據一些高效率網頁規則,建議你增加效能的方式。 你也可以試試一個線上效能分析工具 <a href=\"%s\">GTMetrix</a>。" -#: wp-cache.php:933 -#, php-format +#: wp-cache.php:967 msgid "<a href=\"%s\">Use Google Libraries</a> allows you to load some commonly used Javascript libraries from Google webservers. Ironically it may reduce your Yslow score." msgstr "<a href=\"%s\">Use Google Libraries</a>可以讓你從Google的伺服器上載入一些常用的Javascript函式庫。很諷刺的是它會降低你的Yslow分數。" -#: wp-cache.php:934 -#, php-format +#: wp-cache.php:969 msgid "<strong>Advanced users only:</strong> <a href=\"%s\">Speed up your site with Caching and cache-control</a> explains how to make your site more cacheable with .htaccess rules." msgstr "<strong>進階使用者專用:</strong> <a href=\"%s\">使用快取及快取控制加速你的網站</a>,解釋怎麼讓你的網站更適用.htaccess規則來進行快取。" -#: wp-cache.php:935 -#, php-format +#: wp-cache.php:970 msgid "<strong>Advanced users only:</strong> Install an object cache. Choose from <a href=\"%s\">Memcached</a>, <a href=\"%s\">XCache</a>, <a href=\"%s\">eAcccelerator</a> and others." msgstr "<strong>進階使用者專用:</strong> 安裝物件快取。 你可以從<a href=\"%s\">Memcached</a>、<a href=\"%s\">XCache</a>、<a href=\"%s\">eAcccelerator</a>或其它的加速器中選擇一個。" -#: wp-cache.php:946 +#: wp-cache.php:981 msgid "Make WordPress Faster" msgstr "讓 WordPress 更快速" -#: wp-cache.php:947 -#, php-format +#: wp-cache.php:982 msgid "%1$s is maintained and developed by %2$s with contributions from many others." msgstr "%1$s由%2$s開發及維護,並得到許多人的幫助貢獻。" -#: wp-cache.php:948 -#, php-format +#: wp-cache.php:983 msgid "He blogs at %1$s and posts photos at %2$s." msgstr "我的部落格在 %1$s,相簿在 %2$s." -#: wp-cache.php:949 -#, php-format +#: wp-cache.php:984 msgid "Please say hi to him on %s too!" msgstr "在%s上向我問好!" -#: wp-cache.php:950 +#: wp-cache.php:985 msgid "Need Help?" msgstr "需要幫助?" -#: wp-cache.php:952 -#, php-format +#: wp-cache.php:987 msgid "<a href=\"%1$s\">Installation Help</a>" msgstr "<a href=\"%1$s\">安裝指南</a>" -#: wp-cache.php:953 -#, php-format +#: wp-cache.php:988 msgid "<a href=\"%1$s\">Frequently Asked Questions</a>" msgstr "<a href=\"%1$s\">常見問題</a>" -#: wp-cache.php:954 -#, php-format +#: wp-cache.php:989 msgid "<a href=\"%1$s\">Support Forum</a>" msgstr "<a href=\"%1$s\">支援論壇</a>" -#: wp-cache.php:956 +#: wp-cache.php:991 msgid "Rate This Plugin!" msgstr "為這個外掛評分!" -#: wp-cache.php:957 -#, php-format +#: wp-cache.php:992 msgid "Please <a href=\"%s\">rate</a> this plugin and tell me if it works for you or not. It really helps development." msgstr "請為這個外掛<a href=\"%s\">評分</a>,並告訴我它是否運作正常。這對開發非常有幫助。" -#: wp-cache.php:966 -#, php-format +#: wp-cache.php:1001 msgid "Cached pages since %1$s : <strong>%2$s</strong>" msgstr "快取頁面自 %1$s :<strong>%2$s</strong>" -#: wp-cache.php:967 +#: wp-cache.php:1002 msgid "Newest Cached Pages:" msgstr "最新的快取頁面:" -#: wp-cache.php:971 -#, php-format +#: wp-cache.php:1006 msgid "Cached %s seconds ago" msgstr "已快取 %s 秒" -#: wp-cache.php:974 +#: wp-cache.php:1009 msgid "(may not always be accurate on busy sites)" msgstr "(在忙碌的網站上未必準確)" -#: wp-cache.php:993 +#: wp-cache.php:1028 msgid "Cache plugins are PHP scripts that live in a plugins folder inside the wp-super-cache folder. They are loaded when Supercache loads, much sooner than regular WordPress plugins." msgstr "快取外掛是wp-super-cache裡plugin資料夾中的一些PHP程式。它們在Supercache載入的時候就會被載入,比一般的WordPress plugin要早得多。" -#: wp-cache.php:994 +#: wp-cache.php:1029 msgid "This is strictly an advanced feature only and knowledge of both PHP and WordPress actions is required to create them." msgstr "這是一個非常進階的功能,只有對PHP和Wordpress動作都非常了解的人才能撰寫。" -#: wp-cache.php:1004 +#: wp-cache.php:1039 msgid "Available Plugins" msgstr "可使用的外掛" -#: wp-cache.php:1021 +#: wp-cache.php:1056 msgid "Easy" msgstr "簡易模式" -#: wp-cache.php:1021 +#: wp-cache.php:1056 msgid "CDN" msgstr "CDN" -#: wp-cache.php:1021 -msgid "Tester & Contents" -msgstr "測試及內容" +#: wp-cache.php:1056 +msgid "Contents" +msgstr "內容" -#: wp-cache.php:1021 +#: wp-cache.php:1056 msgid "Preload" msgstr "預先載入" -#: wp-cache.php:1021 +#: wp-cache.php:1056 msgid "Plugins" msgstr "外掛" -#: wp-cache.php:1021 +#: wp-cache.php:1056 msgid "Debug" msgstr "除錯設定" -#: wp-cache.php:1052 -#, php-format +#: wp-cache.php:1091 msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">the main site</a> of this network." msgstr "注意:除非在這個網路的<a href=\"%s\">主站</a>上執行,WP Super Cache mod_rewrite規則檢查會被關閉。s" -#: wp-cache.php:1054 -#, php-format -msgid "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a href=\"%s\">on the main site</a> of this network." -msgstr "注意:除非在這個網路的<a href=\"%s\">主站</a>上執行,WP Super Cache mod_rewrite規則檢查會被關閉。" - -#: wp-cache.php:1064 +#: wp-cache.php:1100 msgid "Mod Rewrite Rules" msgstr "Mod Rewrite 規則" -#: wp-cache.php:1070 +#: wp-cache.php:1106 msgid "WordPress MU Detected" msgstr "WordPress MU 檢測" -#: wp-cache.php:1070 +#: wp-cache.php:1106 msgid "Unfortunately the rewrite rules cannot be updated automatically when running WordPress MU. Please open your .htaccess and add the following mod_rewrite rules above any other rules in that file." msgstr "抱歉,當執行 WordPress MU 時重寫規則無法自動更新。請開啟你的 .htaccess,並在上述檔案中任何位置加入下方的 mod_rewrite 規則。" -#: wp-cache.php:1072 +#: wp-cache.php:1108 msgid "Mod Rewrite rules cannot be updated!" msgstr "Mod Rewrite 規則無法更新!" -#: wp-cache.php:1073 -#, php-format +#: wp-cache.php:1109 msgid "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s.htaccess for the auto update to work. They look like this and surround the main WordPress mod_rewrite rules:" msgstr "要讓它自動工作,你必須在 %s.htaccess 上有 <strong>BEGIN</strong> 和 <strong>END</strong> 標記,它們看起來像這樣,圍繞 WordPress 的 mod_rewrite 規則:" -#: wp-cache.php:1075 +#: wp-cache.php:1111 msgid "Refresh this page when you have updated your .htaccess file." msgstr "當你已更新你的 .htaccess 檔案後重新整理此頁。" -#: wp-cache.php:1079 +#: wp-cache.php:1115 msgid "Thank you for upgrading." msgstr "感謝升級。" -#: wp-cache.php:1079 -#, php-format +#: wp-cache.php:1115 msgid "The mod_rewrite rules changed since you last installed this plugin. Unfortunately you must remove the old supercache rules before the new ones are updated. Refresh this page when you have edited your .htaccess file. If you wish to manually upgrade, change the following line: %1$s so it looks like this: %2$s The only changes are \"HTTP_COOKIE\" becomes \"HTTP:Cookie\" and \"wordpressuser\" becomes \"wordpress\". This is a WordPress 2.5 change but it’s backwards compatible with older versions if you’re brave enough to use them." msgstr "從你上次安裝此外掛,mod_rewrite 規則已經變更。在新的supercache規則更新前,你必須先刪除舊的supercache規則。在你修改你的 .htaccess 檔案後重新整理此頁。如果你希望手動更新,更改以下幾行:%1$s 使它看起來像這樣:%2$s ,唯一改變的地方是 \"HTTP_COOKIE\" 變成 \"HTTP:Cookie\" 以及 \"wordpressuser\" 變成 \"wordpress\"。這是 WordPress 2.5 的改變,但如果你敢使用,它與舊版本相容。" -#: wp-cache.php:1083 +#: wp-cache.php:1119 msgid "Trailing slash check required." msgstr "尾端斜線的檢查是必須的。" -#: wp-cache.php:1083 +#: wp-cache.php:1119 msgid "It looks like your blog has URLs that end with a \"/\". Unfortunately since you installed this plugin a duplicate content bug has been found where URLs not ending in a \"/\" end serve the same content as those with the \"/\" and do not redirect to the proper URL. To fix, you must edit your .htaccess file and add these two rules to the two groups of Super Cache rules:" msgstr "看起來你的部落格有以\"/\"結束的URL。不幸地在你安裝這個外掛後,在URL不是以\"/\"結束的頁面,發現了一個重複內容的bug,也就是相同的內容卻不是被指向正確的URL。你必須修改你的 .htaccess 檔案以修復這個問題,在兩個 Super Cache 規則區段內新增下面兩個規則:" -#: wp-cache.php:1085 +#: wp-cache.php:1121 msgid "You can see where the rules go and examine the complete rules by clicking the \"View mod_rewrite rules\" link below." msgstr "你可以看到規則去向,透過點選下方的「查看 mod_rewrite 規則」連結來看到完整的規則" -#: wp-cache.php:1099 +#: wp-cache.php:1135 msgid "Mod Rewrite rules updated!" msgstr "Mod Rewrite 規則已更新!" -#: wp-cache.php:1100 -#, php-format +#: wp-cache.php:1136 msgid "%s.htaccess has been updated with the necessary mod_rewrite rules. Please verify they are correct. They should look like this:" msgstr "%s.htaccess 已更新必要的 mod_rewrite 規則。請確保它們是正確的。它們應該像這樣:" -#: wp-cache.php:1102 +#: wp-cache.php:1138 msgid "Mod Rewrite rules must be updated!" msgstr "Mod Rewrite 規則必須更新!" -#: wp-cache.php:1103 -#, php-format +#: wp-cache.php:1139 msgid "Your %s.htaccess is not writable by the webserver and must be updated with the necessary mod_rewrite rules. The new rules go above the regular WordPress rules as shown in the code below:" msgstr "你的%s.htaccess無法由伺服器寫入,必須更新 mod_rewrite 規則。新的規則必須在一般的 WordPress 規則之上,如下面的原始碼所示:" -#: wp-cache.php:1108 -#, php-format +#: wp-cache.php:1144 msgid "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /> Click the following link to see the lines added to that file. If you have upgraded the plugin make sure these rules match." msgstr "在你的%s.htaccess檔案中已經檢測到WP Super Cache重寫規則。<br />點選以下連結,查看新增到該檔案的內容。如果你已經升級外掛,請確保與這些規則相同。" -#: wp-cache.php:1111 +#: wp-cache.php:1147 msgid "A difference between the rules in your .htaccess file and the plugin rewrite rules has been found. This could be simple whitespace differences but you should compare the rules in the file with those below as soon as possible. Click the ’Update Mod_Rewrite Rules’ button to update the rules." msgstr "發現.htaccess的rewrite規則和外掛rewrite規則的不一致。有可能只是單純空白字元的差別,但是你應該立即比較以下的規則。 點擊「更新Mod_Rewrite規則」按鈕以更新規則。" -#: wp-cache.php:1114 +#: wp-cache.php:1150 msgid "View Mod_Rewrite Rules" msgstr "查看 Mod_Rewrite 規則" -#: wp-cache.php:1118 -#: wp-cache.php:2361 -#, php-format +#: wp-cache.php:1154 +#: wp-cache.php:2384 msgid "Rules must be added to %s too:" msgstr "也必須新增到%s的規則:" -#: wp-cache.php:1126 -#, php-format +#: wp-cache.php:1162 msgid "Gzip encoding rules in %s.htaccess created." msgstr "%s.htaccess上Gzip規則建立。" -#: wp-cache.php:1133 +#: wp-cache.php:1169 msgid "Fix Configuration" msgstr "修復設定" -#: wp-cache.php:1136 +#: wp-cache.php:1172 msgid "Restore Default Configuration" msgstr "還原到預設選項" -#: wp-cache.php:1144 +#: wp-cache.php:1180 msgid "Comment moderation is enabled. Your comment may take some time to appear." msgstr "迴響審核已啟用。您的迴響可能需要一些時間才會顯示。" -#: wp-cache.php:1169 +#: wp-cache.php:1205 msgid "Lock Down:" msgstr "鎖定:" -#: wp-cache.php:1170 +#: wp-cache.php:1205 +#: plugins/awaitingmoderation.php:35 +#: plugins/badbehaviour.php:66 +#: plugins/domain-mapping.php:61 +msgid "Disabled" +msgstr "停用" + +#: wp-cache.php:1205 +#: plugins/awaitingmoderation.php:34 +#: plugins/badbehaviour.php:65 +#: plugins/domain-mapping.php:60 +msgid "Enabled" +msgstr "啟用" + +#: wp-cache.php:1206 msgid "Prepare your server for an expected spike in traffic by enabling the lock down. When this is enabled, new comments on a post will not refresh the cached static files." msgstr "如果你預測會有流量高峰到來時,可以啟用鎖定功能。當這個功能啟用時,在文章裡發佈新迴響將不會更新靜態快取檔案。" -#: wp-cache.php:1171 +#: wp-cache.php:1207 msgid "Developers: Make your plugin lock down compatible by checking the \"WPLOCKDOWN\" constant. The following code will make sure your plugin respects the WPLOCKDOWN setting." msgstr "開發者:透過檢查\"WPLOCKDOWN\",讓你的外掛與鎖定功能相容。下面的原始碼將確保你的外掛遵守WPLOCKDOWN設定。" -#: wp-cache.php:1173 +#: wp-cache.php:1209 msgid "Sorry. My blog is locked down. Updates will appear shortly" msgstr "抱歉。我的部落格已經鎖定。將會在短時間後更新。" -#: wp-cache.php:1177 +#: wp-cache.php:1213 msgid "WordPress is locked down. Super Cache static files will not be deleted when new comments are made." msgstr "WordPress 已鎖定。新的迴響產生時將不會刪除 Super Cache 靜態快取檔案。" -#: wp-cache.php:1179 +#: wp-cache.php:1215 msgid "WordPress is not locked down. New comments will refresh Super Cache static files as normal." msgstr "WordPress 未鎖定。新的迴響產生時將會正常更新 Super Cache 靜態快取檔案。" -#: wp-cache.php:1185 +#: wp-cache.php:1218 +#: plugins/searchengine.php:61 +#: plugins/searchengine.php:76 +msgid "Disable" +msgstr "停用" + +#: wp-cache.php:1218 +#: plugins/searchengine.php:74 +msgid "Enable" +msgstr "啟用" + +#: wp-cache.php:1221 msgid "Lock Down" msgstr "鎖定" -#: wp-cache.php:1193 +#: wp-cache.php:1229 msgid "Directly Cached Files" msgstr "直接快取檔案" -#: wp-cache.php:1251 -#, php-format +#: wp-cache.php:1287 msgid "%s removed!" msgstr "%s 已移除!" -#: wp-cache.php:1259 -#, php-format +#: wp-cache.php:1295 +#: wp-cache.php:1297 +#: plugins/badbehaviour.php:83 +msgid "Warning!" +msgstr "警告!" + +#: wp-cache.php:1295 msgid "You must make %s writable to enable this feature. As this is a security risk please make it readonly after your page is generated." msgstr "啟用這項功能前必須確認 %s 是可寫入狀態。由於這牽涉到一個安全風險,請在你的網頁產生後把它設為唯讀。" -#: wp-cache.php:1261 -#, php-format +#: wp-cache.php:1297 msgid "%s is writable. Please make it readonly after your page is generated as this is a security risk." msgstr "%s 可寫入。由於這牽涉到一個安全風險,請在你的網頁產生後把它設為唯讀。" -#: wp-cache.php:1275 +#: wp-cache.php:1311 msgid "Existing direct page" msgstr "已存在的直接頁面" -#: wp-cache.php:1275 +#: wp-cache.php:1311 msgid "Delete cached file" msgstr "刪除快取檔案" -#: wp-cache.php:1280 +#: wp-cache.php:1316 msgid "Add direct page:" msgstr "新增直接頁面:" -#: wp-cache.php:1282 -#, php-format +#: wp-cache.php:1318 msgid "Directly cached files are files created directly off %s where your blog lives. This feature is only useful if you are expecting a major Digg or Slashdot level of traffic to one post or page." msgstr "直接快取檔案是從你的部落格 %s 產生直接建立的檔案。這項功能只在你預測將會有從 Digg 或 Slashdot 大量流量進入某篇文章或頁面時才有用。" -#: wp-cache.php:1284 -#, php-format +#: wp-cache.php:1320 msgid "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /about/. The cached file will be generated the next time an anonymous user visits that page." msgstr "舉例來說:快取 <em>%1$sabout/</em>, 你應該輸入 %1$sabout/ 或 /about/ 。快取檔案將在下一個匿名使用者訪問該頁面時產生。" -#: wp-cache.php:1285 +#: wp-cache.php:1321 msgid "Make the textbox blank to remove it from the list of direct pages and delete the cached file." msgstr "將輸入框清空,就能將它從直接頁面清單中移除並刪除快取檔案。" -#: wp-cache.php:1290 +#: wp-cache.php:1326 msgid "Update Direct Pages" msgstr "更新直接頁面" -#: wp-cache.php:1328 +#: wp-cache.php:1364 msgid "Expiry Time & Garbage Collection" msgstr "過期時間 & 垃圾收集" -#: wp-cache.php:1330 +#: wp-cache.php:1366 msgid "Expire time:" msgstr "過期時間:" -#: wp-cache.php:1331 +#: wp-cache.php:1367 msgid "seconds" msgstr "秒" -#: wp-cache.php:1332 +#: wp-cache.php:1368 msgid "Garbage Collection" msgstr "垃圾收集" -#: wp-cache.php:1332 +#: wp-cache.php:1368 msgid "If the expiry time is more than 1800 seconds (half an hour), garbage collection will be done every 10 minutes, otherwise it will happen 10 seconds after the expiry time above." msgstr "如果過期時間大於1800秒(半個小時),垃圾回收會每10分鐘進行一次,否則就會在設定到期時間的10秒後進行清理。" -#: wp-cache.php:1333 +#: wp-cache.php:1369 msgid "Checking for and deleting expired files is expensive, but it’s expensive leaving them there too. On a very busy site you should set the expiry time to <em>300 seconds</em>. Experiment with different values and visit this page to see how many expired files remain at different times during the day. If you are using legacy caching aim to have less than 500 cached files if possible. You can have many times more cached files when using mod_rewrite or PHP caching." msgstr "檢查和刪除過期檔案代價高昂,但把這些檔案留在那裡也一樣。在非常忙碌的網站,你應該將過期時間設定為 <em>300 秒</em>。嘗試使用不同的數值,並注意這些頁面一天裡在不同時段產生多少過期檔案,如果可能的話盡量不讓快取文件數多於500個。" -#: wp-cache.php:1334 +#: wp-cache.php:1370 msgid "Set the expiry time to 0 seconds to disable garbage collection." msgstr "把過期時間設定為0以關閉垃圾回收功能" -#: wp-cache.php:1335 +#: wp-cache.php:1371 msgid "Change Expiration" msgstr "變更過期時間" -#: wp-cache.php:1379 +#: wp-cache.php:1415 msgid "Rejected User Agents" msgstr "被拒絕的使用者代理(User Agents)" -#: wp-cache.php:1380 +#: wp-cache.php:1416 msgid "Strings in the HTTP ’User Agent’ header that prevent WP-Cache from caching bot, spiders, and crawlers’ requests. Note that super cached files are still sent to these agents if they already exists." msgstr "HTTP User Agent;防止快取機器人、蜘蛛或抓取器對於 WP-Cache 的請求。請注意,如果快取檔案已經存在,仍然會發送給這些代理。" -#: wp-cache.php:1387 +#: wp-cache.php:1423 msgid "Save UA Strings" msgstr "儲存UA字串" -#: wp-cache.php:1410 +#: wp-cache.php:1446 msgid "Do not cache the following page types. See the <a href=\"http://codex.wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a complete discussion on each type." msgstr "不快取以下頁面類型。查看<a href=\"http://codex.wordpress.org/Conditional_Tags\">條件標籤</a>文件中對每個類型的完整探討。" -#: wp-cache.php:1413 +#: wp-cache.php:1449 msgid "Single Posts" msgstr "單篇文章" -#: wp-cache.php:1414 +#: wp-cache.php:1450 msgid "Pages" msgstr "網誌分頁" -#: wp-cache.php:1415 +#: wp-cache.php:1451 msgid "Front Page" msgstr "首頁" -#: wp-cache.php:1416 +#: wp-cache.php:1452 msgid "Home" msgstr "主頁" -#: wp-cache.php:1417 +#: wp-cache.php:1453 msgid "Archives" msgstr "存檔" -#: wp-cache.php:1418 +#: wp-cache.php:1454 msgid "Tags" msgstr "標籤" -#: wp-cache.php:1419 +#: wp-cache.php:1455 msgid "Category" msgstr "分類" -#: wp-cache.php:1420 +#: wp-cache.php:1456 msgid "Feeds" msgstr "訂閱" -#: wp-cache.php:1421 +#: wp-cache.php:1457 msgid "Search Pages" msgstr "搜尋頁面" -#: wp-cache.php:1423 -#: wp-cache.php:1551 +#: wp-cache.php:1459 +#: wp-cache.php:1573 msgid "Save" msgstr "儲存" -#: wp-cache.php:1440 +#: wp-cache.php:1476 msgid "Add here strings (not a filename) that forces a page not to be cached. For example, if your URLs include year and you dont want to cache last year posts, it’s enough to specify the year, i.e. ’/2004/’. WP-Cache will search if that string is part of the URI and if so, it will not cache that page." msgstr "在下方輸入框內新增字串(不是檔案名稱),控制頁面是否被快取。舉例來說,如果你的URL中包含年份,但你不想快取去年的文章,那麼就指定年份,例如 ’/2004/’ 。WP-Cache 將會搜尋這個字串是否包含在URI之中,如果是的話則不會快取這個頁面。" -#: wp-cache.php:1446 +#: wp-cache.php:1482 msgid "Save Strings" msgstr "儲存字串" -#: wp-cache.php:1462 +#: wp-cache.php:1498 msgid "Add here those filenames that can be cached, even if they match one of the rejected substring specified above." msgstr "這是可以被快取的檔案名,即使它們與上方設定的拒絕字串相符時也仍將被快取。" -#: wp-cache.php:1468 +#: wp-cache.php:1504 msgid "Save Files" msgstr "儲存檔案" -#: wp-cache.php:1513 -msgid "Currently logging to: " -msgstr "當前記錄到:" - -#: wp-cache.php:1523 -msgid "Fix problems with the plugin by debugging it here. It can send you debug emails or log them to a file in your cache directory." -msgstr "在這裡使用外掛除錯模式解決問題。它可以寄發給你除錯電子郵件或在你的快取目錄內產生的紀錄檔。" +#: wp-cache.php:1545 +msgid "Currently logging to: %s" +msgstr "當前記錄到:%s" -#: wp-cache.php:1524 -msgid "Logging to a file is easier but faces the problem that clearing the cache will clear the log file." -msgstr "記錄到一個檔案更容易,但面臨的問題是清除快取將會清除記錄檔。" +#: wp-cache.php:1548 +msgid "Fix problems with the plugin by debugging it here. It can log them to a file in your cache directory." +msgstr "在這裡使用外掛除錯模式解決問題。它可以在你的快取目錄內產生的紀錄檔。" -#: wp-cache.php:1528 +#: wp-cache.php:1552 msgid "Debugging" msgstr "除錯" -#: wp-cache.php:1529 -msgid "Logging Type" -msgstr "記錄種類" - -#: wp-cache.php:1529 -msgid "Email" -msgstr "電子郵件" - -#: wp-cache.php:1530 -msgid "file" -msgstr "檔案" +#: wp-cache.php:1552 +#: plugins/awaitingmoderation.php:40 +#: plugins/badbehaviour.php:71 +#: plugins/searchengine.php:69 +#: plugins/domain-mapping.php:66 +msgid "enabled" +msgstr "已啟用" -#: wp-cache.php:1531 +#: wp-cache.php:1553 msgid "IP Address" msgstr "IP位址" -#: wp-cache.php:1531 -#, php-format +#: wp-cache.php:1553 msgid "(only log requests from this IP address. Your IP is %s)" msgstr "(僅記錄來自此IP位址的請求。你的 IP 是 %s)" -#: wp-cache.php:1532 +#: wp-cache.php:1554 msgid "Log level" msgstr "記錄等級" -#: wp-cache.php:1538 +#: wp-cache.php:1560 msgid "(1 = less, 5 = more, may cause severe server load.)" msgstr "(1 = 低,5 = 更多,可能會導致嚴重的伺服器負載)" -#: wp-cache.php:1541 +#: wp-cache.php:1563 msgid "In very rare cases two problems may arise on some blogs:<ol><li> The front page may start downloading as a zip file.</li><li> The wrong page is occasionally cached as the front page if your blog uses a static front page and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>" msgstr "在極少數的部落格可能會出現兩個問題:<ol><li>在首頁可能會以一個 zip 檔案開始下載。</li><li>如果你的部落格使用一個靜態的首頁,或以 <em>/%category%/%postname%/</em> 作為固定連結架構的話,那麼錯誤的頁面有時候會變成首頁的快取畫面。</li></ol>" -#: wp-cache.php:1542 -#, php-format +#: wp-cache.php:1564 msgid "I’m 99% certain that they aren’t bugs in WP Super Cache and they only happen in very rare cases but you can run a simple check once every 5 minutes to verify that your site is ok if you’re worried. You will be emailed if there is a problem." msgstr "我有十足的把握肯定,它們不是 WP Super Cache 的錯誤。它只會發生在極少數的情況下,但如果你擔心的話,你可以每5分鐘進行一次簡單的檢查,以確保你的網站是正常的。如果有問題,你將會收到電子郵件。" -#: wp-cache.php:1544 +#: wp-cache.php:1566 msgid "Check front page every 5 minutes." msgstr "每五分鐘檢查首頁" -#: wp-cache.php:1545 +#: wp-cache.php:1567 msgid "Front page text" msgstr "首頁文字" -#: wp-cache.php:1545 +#: wp-cache.php:1567 msgid "Text to search for on your front page. If this text is missing the cache will be cleared. Leave blank to disable." msgstr "在你的首頁裡要搜尋的文字。如果缺少這些文字時快取將被清除。保留空白停用這個功能。" -#: wp-cache.php:1546 +#: wp-cache.php:1568 msgid "Clear cache on error." msgstr "清除快取時發生錯誤。" -#: wp-cache.php:1547 +#: wp-cache.php:1569 msgid "Email the blog admin when checks are made. (useful for testing)" msgstr "當檢查時寄送電子郵件給網站管理員。(供測試用)" -#: wp-cache.php:1561 +#: wp-cache.php:1583 msgid "Error: GZIP compression is enabled, disable it if you want to enable wp-cache." msgstr "錯誤:GZIP壓縮已啟用,如果你想啟用wp-cache,請停用它。" -#: wp-cache.php:1608 -#: wp-cache.php:1773 +#: wp-cache.php:1630 +#: wp-cache.php:1796 msgid "Warning" msgstr "警告" -#: wp-cache.php:1608 +#: wp-cache.php:1630 msgid "GZIP compression is enabled in WordPress, wp-cache will be bypassed until you disable gzip compression." msgstr "在 WordPress 上GZIP壓縮已啟用,wp-cache將被繞過,直到你停用gzip壓縮。" -#: wp-cache.php:1669 -#: wp-cache.php:1674 -#: wp-cache.php:1706 -#: wp-cache.php:1711 -#: wp-cache.php:1717 +#: wp-cache.php:1692 +#: wp-cache.php:1697 +#: wp-cache.php:1729 +#: wp-cache.php:1734 +#: wp-cache.php:1740 msgid "Error" msgstr "錯誤" -#: wp-cache.php:1669 -#, php-format -msgid "Your cache directory (<strong>$cache_path</strong>) did not exist and couldn’t be created by the web server. Check %s permissions." -msgstr "你的快取目錄(<strong>$cache_path</strong>)不存在,且無法從伺服器端建立。請檢查 %s 權限。" +#: wp-cache.php:1692 +msgid "Your cache directory (<strong>%1$s</strong>) did not exist and couldn’t be created by the web server. Check %1$s permissions." +msgstr "你的快取目錄(<strong>%1$s</strong>)不存在,且無法從伺服器端建立。請檢查 %1$s 權限。" -#: wp-cache.php:1674 -#, php-format +#: wp-cache.php:1697 msgid "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need to be writable for this plugin to work. Double-check it." msgstr "你的快取目錄(<strong>%1$s</strong>)或 <strong>%2$s</strong> 必須讓外掛可寫入才能正常運作。請重新檢查一次。" -#: wp-cache.php:1706 -#, php-format +#: wp-cache.php:1729 msgid "Your WP-Cache config file (<strong>%s</strong>) is out of date and not writable by the Web server.Please delete it and refresh this page." msgstr "你的 WP-Cache 設定檔(<strong>%s</strong>)已經過期,且無法由伺服器端寫入,請刪除它並重新整理此頁面。" -#: wp-cache.php:1711 -#, php-format +#: wp-cache.php:1734 msgid "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is not writable by the Web server.Check its permissions." msgstr "設定檔遺失,%1$s 目錄(<strong>%2$s</strong>)也無法被伺服器寫入。請檢查權限。" -#: wp-cache.php:1717 -#, php-format +#: wp-cache.php:1740 msgid "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you installation." msgstr "WP-Cache 設定檔範本(<strong>%s</strong>)不存在。請確認你的安裝。" -#: wp-cache.php:1773 -#, php-format +#: wp-cache.php:1796 msgid "%s/advanced-cache.php</em> does not exist or cannot be updated." msgstr "%s/advanced-cache.php</em> 不存在或是無法更新。" -#: wp-cache.php:1774 +#: wp-cache.php:1797 msgid "1. If it already exists please delete the file first." msgstr "1. 如果它已經存在,請先刪除。" -#: wp-cache.php:1775 -#, php-format +#: wp-cache.php:1798 msgid "2. Make %1$s writable using the chmod command through your ftp or server software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a temporary measure and you’ll have to make it read only afterwards again. (Change 777 to 755 in the previous command)" msgstr "2. 請使用你的FTP程式或伺服器軟體,以chmod指令使%1$s可寫入。(<em>chmod 777 %1$s</em>),並重新整理此頁面。這只是一個暫時的作法,你事後必須在把它變更為唯讀。(使用前面的指令將權限從 777 變更為 755)" -#: wp-cache.php:1776 -#, php-format +#: wp-cache.php:1799 msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>" msgstr "3. 重新整理此頁面以更新 <em>%s/advanced-cache.php</em>" -#: wp-cache.php:1777 -#, php-format +#: wp-cache.php:1800 msgid "If that doesn’t work, make sure the file <em>%s/advanced-cache.php</em> doesn’t exist:" msgstr "如果無法運作,請確認 <em>%s/advanced-cache.php</em> 檔案不存在:" -#: wp-cache.php:1778 -#, php-format +#: wp-cache.php:1801 msgid "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and copy it to <em>%3$s</em> and refresh this page.</li>" msgstr "<li>1. 以文字編輯器開啟 <em>%1$s$wp_cache_file</em>。</li><li>2. 將 <em>CACHEHOME</em> 變更為 <em>%2$s</em></li><li>3. 儲存檔案並複製為 <em>%3$s</em>,然後重新整理此頁面。</li>" -#: wp-cache.php:1801 +#: wp-cache.php:1824 msgid "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by WordPress to load the code that serves cached pages. Unfortunately it is set to false. Please edit your wp-config.php and add or edit the following line above the final require_once command:<br /><br /><code>define('WP_CACHE', true);</code></p>" msgstr "<h3>WP_CACHE變數被設為false</h3><p>WP_CACHE變數被WordPress用來載入快取程式,可是它被設為false(關閉)。請編輯你的wp-config.php檔並把以下的內容放在最後的require_once命令之前。<br /><br /><code>define('WP_CACHE', true);</code></p>" -#: wp-cache.php:1803 +#: wp-cache.php:1826 msgid "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</code> file and I couldn’t modify it." msgstr "<strong>錯誤:</strong>在你的 <code>wp-config.php</code> 檔案裡 <strong>WP_CACHE 是停用狀態</strong>,且無法修改。" -#: wp-cache.php:1804 -#, php-format +#: wp-cache.php:1827 msgid "Edit <code>%s</code> and add the following line:<br /> <code>define('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be executed</strong> by WordPress core. " msgstr "編輯 <code>%s</code> 並加入以下原始碼:<br /> <code>define('WP_CACHE', true);</code><br />否則,<strong>WP-Cache 將無法被 WordPress 核心執行</strong>。" -#: wp-cache.php:1808 +#: wp-cache.php:1831 msgid "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see this warning message please see point 5 of the <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a>. The WP_CACHE line must be moved up." msgstr "<h3>WP_CACHE 不斷被新增到 wp-config.php</h3><p>如果你持續看到此警告訊息,請參閱 <a href=\"http://wordpress.org/extend/plugins/wp-super-cache/faq/\">FAQ</a> 第五點。WP_CACHE 原始碼必須往前移動。" -#: wp-cache.php:1830 +#: wp-cache.php:1855 msgid "Cache Contents" msgstr "快取內容" -#: wp-cache.php:1833 +#: wp-cache.php:1858 msgid "Object cache in use. No cache listing available." msgstr "正在使用Object快取。無法顯示快取清單。" -#: wp-cache.php:1857 -#, php-format +#: wp-cache.php:1882 msgid "Deleting supercache file: <strong>%s</strong><br />" msgstr "刪除supercache檔案:<strong>%s</strong><br />" -#: wp-cache.php:1874 -#, php-format +#: wp-cache.php:1899 msgid "Deleting wp-cache file: <strong>%s</strong><br />" msgstr "刪除wp-cache檔案:<strong>%s</strong><br />" -#: wp-cache.php:1939 +#: wp-cache.php:1964 msgid "Cache stats are not automatically generated. You must click the link below to regenerate the stats on this page." msgstr "快取統計不會自動產生,你必須點擊以下的連結,本頁的統計資料才會重新產生。" -#: wp-cache.php:1940 +#: wp-cache.php:1965 msgid "Regenerate cache stats" msgstr "重新產生快取統計" -#: wp-cache.php:1942 -#, php-format +#: wp-cache.php:1967 msgid "Cache stats last generated: %s minutes ago." msgstr "快取統計最後產生時間:%s分鐘以前。" -#: wp-cache.php:1948 +#: wp-cache.php:1973 msgid "WP-Cache" msgstr "WP-Cache" -#: wp-cache.php:1949 -#: wp-cache.php:1965 -#, php-format +#: wp-cache.php:1974 +#: wp-cache.php:1989 msgid "%s Cached Pages" msgstr "%s 個頁面已快取" -#: wp-cache.php:1950 -#: wp-cache.php:1970 -#, php-format +#: wp-cache.php:1975 +#: wp-cache.php:1994 msgid "%s Expired Pages" msgstr "%s 個頁面已過期" -#: wp-cache.php:1964 +#: wp-cache.php:1988 msgid "WP-Super-Cache" msgstr "WP-Super-Cache" -#: wp-cache.php:1975 +#: wp-cache.php:1998 msgid "Fresh WP-Cached Files" msgstr "新的 WP-Cached 檔案" -#: wp-cache.php:1976 -#: wp-cache.php:1992 -#: wp-cache.php:2008 -#: wp-cache.php:2024 +#: wp-cache.php:1999 +#: wp-cache.php:2015 +#: wp-cache.php:2031 +#: wp-cache.php:2047 msgid "URI" msgstr "URI 網址" -#: wp-cache.php:1976 -#: wp-cache.php:1992 +#: wp-cache.php:1999 +#: wp-cache.php:2015 msgid "Key" msgstr "關鍵字" -#: wp-cache.php:1976 -#: wp-cache.php:1992 -#: wp-cache.php:2008 -#: wp-cache.php:2024 +#: wp-cache.php:1999 +#: wp-cache.php:2015 +#: wp-cache.php:2031 +#: wp-cache.php:2047 msgid "Age" msgstr "時間(秒)" -#: wp-cache.php:1976 -#: wp-cache.php:1992 -#: wp-cache.php:2008 -#: wp-cache.php:2024 +#: wp-cache.php:1999 +#: wp-cache.php:2015 +#: wp-cache.php:2031 +#: wp-cache.php:2047 msgid "Delete" msgstr "刪除" -#: wp-cache.php:1991 +#: wp-cache.php:2014 msgid "Stale WP-Cached Files" msgstr "舊的 WP-Cached 檔案" -#: wp-cache.php:2007 +#: wp-cache.php:2030 msgid "Fresh Super Cached Files" msgstr "新的 Super Cached 檔案" -#: wp-cache.php:2023 +#: wp-cache.php:2046 msgid "Stale Super Cached Files" msgstr "舊的 Super Cached 檔案" -#: wp-cache.php:2039 +#: wp-cache.php:2062 msgid "Hide file list" msgstr "隱藏檔案清單" -#: wp-cache.php:2041 +#: wp-cache.php:2064 msgid "Too many cached files, no listing possible." msgstr "快取檔案過多,無法列出。" -#: wp-cache.php:2043 +#: wp-cache.php:2066 msgid "List all cached files" msgstr "列出所有快取檔案" -#: wp-cache.php:2049 -#, php-format +#: wp-cache.php:2072 msgid "<strong>Garbage Collection</strong><br />Last GC was <strong>%s</strong> minutes ago<br />" msgstr "<strong>垃圾收集</strong><br />上次垃圾收集於 <strong>%s</strong> 分鐘前<br />" -#: wp-cache.php:2050 -#, php-format +#: wp-cache.php:2073 msgid "Next GC in <strong>%s</strong> minutes" msgstr "下次垃圾收集於 <strong>%s</strong> 分鐘後" -#: wp-cache.php:2053 -#, php-format +#: wp-cache.php:2076 msgid "Expired files are files older than %s seconds. They are still used by the plugin and are deleted periodically." msgstr "過期檔案是超過 %s 秒鐘的檔案。它們仍然會被外掛使用並會定期刪除。" -#: wp-cache.php:2064 +#: wp-cache.php:2087 msgid "Delete Expired" msgstr "刪除過期檔案" -#: wp-cache.php:2070 -#: wp-cache.php:2082 -#: wp-cache.php:2245 -msgid "Delete Cache" -msgstr "刪除快取" - -#: wp-cache.php:2082 +#: wp-cache.php:2105 msgid "Delete Super Cache cached files (opens in new window)" msgstr "刪除 Super Cache 快取檔案(在新視窗打開)" -#: wp-cache.php:2221 -#, php-format +#: wp-cache.php:2244 msgid "%1$s is Digg proof thanks to caching by %2$s" msgstr "%1$s 使用的快取程式為 %2$s" -#: wp-cache.php:2254 -#, php-format +#: wp-cache.php:2277 msgid "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> to enable and configure the plugin." msgstr "WP Super Cache 必須設定。請前往<a href=\"%s\">管理後台</a>啟用和設定外掛。" -#: wp-cache.php:2260 +#: wp-cache.php:2283 msgid "Settings" msgstr "設定" -#: wp-cache.php:2270 -#, php-format +#: wp-cache.php:2293 msgid "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin page</a> to enable caching." msgstr "WP Super Cache 停用。請前往 <a href=\"%s\">外掛管理員</a>啟用快取。" -#: wp-cache.php:2273 -#, php-format +#: wp-cache.php:2296 msgid "Warning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php.<br /><br />Please edit %1$s/advanced-cache.php and make sure the path to %2$swp-cache-phase1.php is correct." msgstr "警告! WP Super Cache快取毀損! advanced-cache.php 腳本無法載入 wp-cache-phase1.php。<br /><br />請編輯 %1$s/advanced-cache.php 並且確認指向 %2$swp-cache-phase1.php 的路徑是正確的。" -#: wp-cache.php:2292 -#, php-format +#: wp-cache.php:2315 msgid "[%s] Front page is gzipped! Please clear cache!" msgstr "[%s] 首頁已使用gzip壓縮!請清除快取!" -#: wp-cache.php:2292 -#, php-format +#: wp-cache.php:2315 msgid "Please visit %s to clear the cache as the front page of your site is now downloading!" msgstr "請前往 %s 清除快取,網站的首頁正在下載!" -#: wp-cache.php:2295 -#, php-format +#: wp-cache.php:2318 msgid "[%s] Front page is gzipped! Cache Cleared!" msgstr "[%s] 首頁已使用gzip壓縮!快取已清除!" -#: wp-cache.php:2295 -#, php-format +#: wp-cache.php:2318 msgid "The cache on your blog has been cleared because the front page of your site is now downloading. Please visit %s to verify the cache has been cleared." msgstr "你的部落格快取已被清除。因為你的部落格首頁正在下載,請前往 %s 確認快取已被清除。" -#: wp-cache.php:2302 -#, php-format +#: wp-cache.php:2325 msgid "[%s] Front page is not correct! Please clear cache!" msgstr "[%s] 首頁不正確!請清除快取!" -#: wp-cache.php:2302 -#, php-format +#: wp-cache.php:2325 msgid "Please visit %1$s to clear the cache as the front page of your site is not correct and missing the text, \"%2$s\"!" msgstr "請前往 %1$s 清除快取,部落格的首頁不正確,遺失文字,\"%2$s\"!" -#: wp-cache.php:2305 -#, php-format +#: wp-cache.php:2328 msgid "[%s] Front page is not correct! Cache Cleared!" msgstr "[%s] 首頁不正確!快取已清除!" -#: wp-cache.php:2305 -#, php-format +#: wp-cache.php:2328 msgid "The cache on your blog has been cleared because the front page of your site is missing the text \"%2$s\". Please visit %1$s to verify the cache has been cleared." msgstr "你的部落格已被清除快取,因為你的部落格首頁缺少文字 \"%2$s\"。請前往 %1$s 確認快取已被清除。" -#: wp-cache.php:2310 -#, php-format +#: wp-cache.php:2333 msgid "[%s] Front page check!" msgstr "[%s] 首頁檢查!" -#: wp-cache.php:2310 -#, php-format +#: wp-cache.php:2333 msgid "WP Super Cache has checked the front page of your blog. Please visit %s if you would like to disable this." msgstr "WP Super Cache 已檢查過你部落格的首頁。如果你想停用這項功能,請前往 %s 。" -#: wp-cache.php:2353 +#: wp-cache.php:2376 msgid "Cannot update .htaccess" msgstr "無法更新 .htaccess" -#: wp-cache.php:2353 -#, php-format +#: wp-cache.php:2376 msgid "The file <code>%s.htaccess</code> cannot be modified by the web server. Please correct this using the chmod command or your ftp client." msgstr "<code>%s.htaccess</code> 檔案無法被網頁伺服器更新。請使用 chmod 指令或透過 FTP 程式修正。" -#: wp-cache.php:2353 +#: wp-cache.php:2376 msgid "Refresh this page when the file permissions have been modified." msgstr "在權限修改後請重新整理這個頁面。" -#: wp-cache.php:2353 -#, php-format +#: wp-cache.php:2376 msgid "Alternatively, you can edit your <code>%s.htaccess</code> file manually and add the following code (before any WordPress rules):" msgstr "或者,你可以手動編輯 <code>%s.htaccess</code> 檔案並加入以下原始碼(在任何 WordPress 規則前):" -#: wp-cache.php:2357 -#, php-format +#: wp-cache.php:2380 msgid "To serve static html files your server must have the correct mod_rewrite rules added to a file called <code>%s.htaccess</code>" msgstr "為了使用靜態的HTML檔案,你的伺服器上必須有正確的mod_rewrite規則,新增到一個名為 <code>%s.htaccess</code> 的檔案。" -#: wp-cache.php:2358 +#: wp-cache.php:2381 msgid "You can edit the file yourself add the following rules." msgstr "你可以自行編輯並新增以下規則。" -#: wp-cache.php:2359 +#: wp-cache.php:2382 msgid " Make sure they appear before any existing WordPress rules. " msgstr "確認它們出現在任何已存在的 WordPress 規則之前。" -#: wp-cache.php:2367 +#: wp-cache.php:2390 msgid "Update Mod_Rewrite Rules" msgstr "更新 Mod_Rewrite 規則" -#: wp-cache.php:2474 -#, php-format +#: wp-cache.php:2515 msgid "[%1$s] Cache Preload Started" msgstr "[%1$s] 快取預載已經開始" -#: wp-cache.php:2476 -#, php-format +#: wp-cache.php:2517 msgid "[%1$s] Refreshing posts from %2$d to %3$d" msgstr "[%1$s] 更新第 %2$d 到第 %3$d 篇文章" -#: wp-cache.php:2494 -#, php-format +#: wp-cache.php:2535 msgid "[%1$s] Cache Preload Stopped" msgstr "[%1$s] 快取預載已停止" -#: wp-cache.php:2503 -#, php-format +#: wp-cache.php:2544 msgid "[%1$s] %2$d posts refreshed" msgstr "[%1$s]%2$d 篇文章已被更新" -#: wp-cache.php:2503 +#: wp-cache.php:2544 msgid "Refreshed the following posts:" msgstr "已更新下列文章:" -#: wp-cache.php:2512 -#, php-format +#: wp-cache.php:2553 msgid "Scheduling next preload refresh in %d minutes." msgstr "下次更新預載快取時間:%d分鐘後" -#: wp-cache.php:2522 -#, php-format +#: wp-cache.php:2563 msgid "[%s] Cache Preload Completed" msgstr "[%s] 預載快取完成" -#: wp-cache.php:2522 +#: wp-cache.php:2563 msgid "Cleaning up old supercache files." msgstr "清除舊的supercache檔案。" -#: wp-cache.php:2564 -#, php-format +#: wp-cache.php:2605 msgid "[%s] Preload may have stalled." msgstr "[%s] 預先載入可能已經停止" -#: wp-cache.php:2564 -#, php-format +#: wp-cache.php:2605 msgid "" "Preload has been restarted.\n" "%s" @@ -1579,6 +1413,132 @@ msgstr "" "預先載入已經被重新啟動.\n" "%s" +#: wp-cache.php:2648 +msgid "Supercache Uninstall Problems" +msgstr "Supercache反安裝問題" + +#: wp-cache.php:2648 +msgid "" +"Dear User,\n" +"\n" +"WP Super Cache was removed from your blog but the mod_rewrite rules\n" +"in your .htaccess were not.\n" +"\n" +"Please edit the following file and remove the code\n" +"between 'BEGIN WPSuperCache' and 'END WPSuperCache'. Please backup the file first!\n" +"\n" +"%s\n" +"\n" +"Regards,\n" +"WP Super Cache Plugin\n" +"http://wordpress.org/extend/plugins/wp-super-cache/" +msgstr "" +"親愛的使用者,\n" +"\n" +"WP Super Cache已從你的部落格被移除,但是.htaccess中的\n" +"mod_rewrite規則仍然存在。\n" +"\n" +"請編輯下列檔案並移除'BEGIN WPSuperCache'及'END WPSupercache'之間的原始碼。\n" +"請先備份這個檔案!\n" +"\n" +"%s\n" +"\n" +"WP Super Cache Plugin敬上\n" +"http://wordpress.org/extend/plugins/wp-super-cache/" + +#: plugins/awaitingmoderation.php:4 +msgid "Your comment is awaiting moderation." +msgstr "您的迴響正等待審核中。" + +#: plugins/awaitingmoderation.php:32 +msgid "Awaiting Moderation" +msgstr "Awaiting Moderation" + +#: plugins/awaitingmoderation.php:36 +msgid "Enables or disables plugin to Remove the text \"Your comment is awaiting moderation.\" when someone leaves a moderated comment." +msgstr "啟動或關閉此外掛,決定當有人發佈需審核的迴響時,是否去除「您的迴響正等待審核中」字樣。" + +#: plugins/awaitingmoderation.php:42 +#: plugins/badbehaviour.php:73 +#: plugins/searchengine.php:67 +#: plugins/domain-mapping.php:68 +msgid "disabled" +msgstr "已停用" + +#: plugins/awaitingmoderation.php:43 +msgid "Awaiting Moderation is now %s" +msgstr "Awaiting Moderation 外掛模組 %s" + +#: plugins/awaitingmoderation.php:45 +#: plugins/badbehaviour.php:76 +#: plugins/domain-mapping.php:71 +msgid "Update" +msgstr "更新" + +#: plugins/badbehaviour.php:47 +msgid "Bad Behaviour not found. Please check your install." +msgstr "找不到 Bad Behaviour. 請檢查你的安裝。" + +#: plugins/badbehaviour.php:63 +msgid "Bad Behavior" +msgstr "Bad Behavior" + +#: plugins/badbehaviour.php:68 +msgid "(Only legacy caching supported, disabled compression and requires <a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-behavior/\") " +msgstr "(只支援傳統模式,停用壓縮,<a href=\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> 路徑必須為 \"%s/plugins/bad-behavior/\")" + +#: plugins/badbehaviour.php:74 +msgid "Bad Behavior support is now %s" +msgstr "Bad Behaviour 外掛模組 %s" + +#: plugins/searchengine.php:71 +msgid "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> plugin is %s." +msgstr "<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for Friends</a> 外掛模組 %s" + +#: plugins/searchengine.php:72 +msgid "(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a> too) " +msgstr "(必須有 <a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">friendsadverts.php</a>)" + +#: plugins/domain-mapping.php:58 +msgid "Domain Mapping" +msgstr "Domain Mapping" + +#: plugins/domain-mapping.php:63 +msgid "Provides support for <a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a> plugin to map multiple domains to a blog." +msgstr "<a href=\"http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/\">Domain Mapping</a>外掛支援,映射多個網域至一個blog。" + +#: plugins/domain-mapping.php:69 +msgid "Domain Mapping support is now %s" +msgstr "Domain Mapping 外掛模組 %s" + +#: plugins/domain-mapping.php:83 +msgid "Domain Mapping plugin detected! Please go to the Supercache plugins page and enable the domain mapping helper plugin." +msgstr "Domain Mapping外掛模組已被偵測到!請到Supercache外掛頁面啟用domain mapping支援外掛。" + +#~ msgid "Tester & Contents" +#~ msgstr "測試及內容" + +#~ msgid "" +#~ "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on " +#~ "<a href=\"%s\">on the main site</a> of this network." +#~ msgstr "" +#~ "注意:除非在這個網路的<a href=\"%s\">主站</a>上執行,WP Super Cache " +#~ "mod_rewrite規則檢查會被關閉。" + +#~ msgid "" +#~ "Logging to a file is easier but faces the problem that clearing the cache " +#~ "will clear the log file." +#~ msgstr "記錄到一個檔案更容易,但面臨的問題是清除快取將會清除記錄檔。" + +#~ msgid "Logging Type" +#~ msgstr "記錄種類" + +#~ msgid "Email" +#~ msgstr "電子郵件" + +#~ msgid "file" +#~ msgstr "檔案" + #~ msgid "" #~ "Scheduled preloading of cache cancelled. If a job is currently running it " #~ "will not shutdown until the current 100 pages are complete." diff --git a/wp-content/plugins/wp-super-cache/ossdl-cdn.php b/wp-content/plugins/wp-super-cache/ossdl-cdn.php index 3a3aa21f6..522c75415 100644 --- a/wp-content/plugins/wp-super-cache/ossdl-cdn.php +++ b/wp-content/plugins/wp-super-cache/ossdl-cdn.php @@ -14,6 +14,8 @@ if ( get_option( 'ossdl_off_exclude' ) == false ) add_option('ossdl_off_exclude', '.php'); $ossdl_off_exclude = trim(get_option('ossdl_off_exclude')); $arr_of_excludes = array_map('trim', explode(',', $ossdl_off_exclude)); +if ( !is_array( $arr_of_excludes ) ) + $arr_of_excludes = array(); if ( get_option( 'ossdl_cname' ) == false ) add_option('ossdl_cname', ''); @@ -38,6 +40,16 @@ function scossdl_off_exclude_match($match, $excludes) { return false; } + /** + * Compute string modulo, based on SHA1 hash + */ +function scossdl_string_mod($s, $mod) { + /* The full SHA1 is too large for PHP integer types. This should be + * enough for our purpose */ + $n = hexdec(substr(sha1($s), 0, 5)); + return $n % $mod; +} + /** * Rewriter of URLs, used as replace-callback. * @@ -45,30 +57,23 @@ function scossdl_off_exclude_match($match, $excludes) { */ function scossdl_off_rewriter($match) { global $ossdl_off_blog_url, $ossdl_off_cdn_url, $arr_of_excludes, $arr_of_cnames, $ossdl_https; - static $offset = -1; - static $rewritten_urls = array(); - if ( $ossdl_https && substr( $match[0], 0, 5 ) == 'https' ) + if ( $ossdl_off_cdn_url == '' ) return $match[0]; - if ( isset( $rewritten_urls[ $match[ 0 ] ] ) ) - return $rewritten_urls[ $match[ 0 ] ]; + if ( $ossdl_https && substr( $match[0], 0, 5 ) == 'https' ) + return $match[0]; if ( false == in_array( $ossdl_off_cdn_url, $arr_of_cnames ) ) $arr_of_cnames[] = $ossdl_off_cdn_url; - if (scossdl_off_exclude_match($match[0], $arr_of_excludes)) { + if ( scossdl_off_exclude_match( $match[0], $arr_of_excludes ) ) { return $match[0]; } else { $include_dirs = scossdl_off_additional_directories(); if ( preg_match( '/' . $include_dirs . '/', $match[0] ) ) { - $offset++; - $offset %= count($arr_of_cnames); - $url = str_replace($ossdl_off_blog_url, $arr_of_cnames[$offset], $match[0]); - if ( count( $rewritten_urls ) < 30 ) // don't use too much memory please - $rewritten_urls[ $match[ 0 ] ] = $url; - - return $url; + $offset = scossdl_string_mod($match[1], count($arr_of_cnames)); + return str_replace($ossdl_off_blog_url, $arr_of_cnames[$offset], $match[0]); } else { return $match[0]; } diff --git a/wp-content/plugins/wp-super-cache/plugins/domain-mapping.php b/wp-content/plugins/wp-super-cache/plugins/domain-mapping.php index 71ca27a24..f141e6dbb 100644 --- a/wp-content/plugins/wp-super-cache/plugins/domain-mapping.php +++ b/wp-content/plugins/wp-super-cache/plugins/domain-mapping.php @@ -30,9 +30,24 @@ function domain_mapping_gc_cache( $function, $directory ) { return $directory; } +function domain_mapping_supercachedir( $dir ) { + global $cache_path; + if ( !function_exists( 'domain_mapping_warning' ) ) + return $dir; + + $siteurl = domain_mapping_siteurl( false ); + if ( !$siteurl ) + return $dir; + + $protocol = ( 'on' == strtolower( $_SERVER['HTTPS' ] ) ) ? 'https://' : 'http://'; + $siteurl = str_replace( $protocol, '', $siteurl ); + return $cache_path . 'supercache/' . $siteurl; +} + function domain_mapping_actions() { global $cache_domain_mapping; if( $cache_domain_mapping == '1' ) { + add_filter( 'wp_super_cache_supercachedir', 'domain_mapping_supercachedir' ); add_action( 'gc_cache', 'domain_mapping_gc_cache', 10, 2 ); } } diff --git a/wp-content/plugins/wp-super-cache/plugins/multisite.php b/wp-content/plugins/wp-super-cache/plugins/multisite.php new file mode 100644 index 000000000..3974d5189 --- /dev/null +++ b/wp-content/plugins/wp-super-cache/plugins/multisite.php @@ -0,0 +1,57 @@ +<?php + +if ( defined( 'WP_ALLOW_MULTISITE' ) ) + add_cacheaction( 'add_cacheaction', 'wp_super_cache_multisite_init' ); + +function wp_super_cache_multisite_init() { + add_filter( 'wpmu_blogs_columns', 'wp_super_cache_blogs_col' ); + add_action( 'manage_sites_custom_column', 'wp_super_cache_blogs_field', 10, 2 ); + add_action( 'init', 'wp_super_cache_override_on_flag' ); +} + +function wp_super_cache_blogs_col( $col ) { + $col[ 'wp_super_cache' ] = __( 'Cached', 'wp-super-cache' ); + return $col; +} + +function wp_super_cache_blogs_field( $name, $blog_id ) { + if ( $name != 'wp_super_cache' ) + return false; + + if ( isset( $_GET[ 'id' ] ) && $blog_id == $_GET[ 'id' ] ) { + $valid_nonce = isset( $_GET[ '_wpnonce' ] ) ? wp_verify_nonce( $_GET[ '_wpnonce' ], 'wp-cache' . $_GET[ 'id' ] ) : false; + if ( $valid_nonce && isset( $_GET[ 'action' ] ) && $_GET[ 'action' ] == 'disable_cache' ) { + add_blog_option( $_GET[ 'id' ], 'wp_super_cache_disabled', 1 ); + } elseif ( $valid_nonce && isset( $_GET[ 'action' ] ) && $_GET[ 'action' ] == 'enable_cache' ) { + delete_blog_option( $_GET[ 'id' ], 'wp_super_cache_disabled' ); + } + } + + if ( get_blog_option( $blog_id, 'wp_super_cache_disabled' ) == 1 ) { + echo "<a href='" . wp_nonce_url( add_query_arg( array( 'action' => 'enable_cache', 'id' => $blog_id ) ), 'wp-cache' . $blog_id ) . "'>" . __( 'Enable', 'wp-super-cache' ) . "</a>"; + } else { + echo "<a href='" . wp_nonce_url( add_query_arg( array( 'action' => 'disable_cache', 'id' => $blog_id ) ), 'wp-cache' . $blog_id ) . "'>" . __( 'Disable', 'wp-super-cache' ) . "</a>"; + } +} + +function wp_super_cache_multisite_notice() { + if ( isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] == 'wpsupercache' ) + echo '<div class="error"><p><strong>' . __( 'Caching has been disabled on this blog on the Network Admin Sites page.', 'wp-super-cache' ) . '</strong></p></div>'; +} + +function wp_super_cache_override_on_flag() { + global $cache_enabled, $super_cache_enabled; + if ( $cache_enabled != true ) + return false; + + if ( get_option( 'wp_super_cache_disabled' ) ) { + $cache_enabled = false; + $super_cache_enabled = false; + define( 'DONOTCACHEPAGE', 1 ); + define( "SUBMITDISABLED", 'disabled style="color: #aaa" ' ); + if ( is_admin() ) + add_action( 'admin_notices', 'wp_super_cache_multisite_notice' ); + } +} + +?> diff --git a/wp-content/plugins/wp-super-cache/plugins/searchengine.php b/wp-content/plugins/wp-super-cache/plugins/searchengine.php index 349b494a4..9e0da37d9 100644 --- a/wp-content/plugins/wp-super-cache/plugins/searchengine.php +++ b/wp-content/plugins/wp-super-cache/plugins/searchengine.php @@ -61,21 +61,28 @@ function wp_supercache_searchengine_admin() { $cache_no_adverts_for_friends = $_POST['cache_no_adverts_for_friends'] == __( 'Disable', 'wp-super-cache' ) ? 'no' : 'yes'; wp_cache_replace_line('^ *\$cache_no_adverts_for_friends', "\$cache_no_adverts_for_friends = '$cache_no_adverts_for_friends';", $wp_cache_config_file); } - echo '<li><form name="wp_supercache_searchengine_admin" action="'. $_SERVER["REQUEST_URI"] . '" method="post">'; + $id = 'no_adverts_for_friends-section'; + ?> + <fieldset id="<?php echo $id; ?>" class="options"> + <h4><?php _e( 'No Adverts for Friends', 'wp-super-cache' ); ?></h4> + <form name="wp_manager" action="<?php echo $_SERVER[ "REQUEST_URI" ]; ?>" method="post"> + <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> + <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> + <p><?php _e( '', 'wp-super-cache' ); ?></p><?php + echo '<p>' . __( 'Provides support for <a href="http://ocaoimh.ie/no-adverts-for-friends/">No Adverts for Friends</a>.', 'wp-super-cache' ) . '</p>'; + if ($changed) { + if ( 'yes' == $cache_no_adverts_for_friends ) + $status = __( "enabled" ); + else + $status = __( "disabled" ); + echo "<p><strong>" . sprintf( __( "No Adverts for Friends support is now %s", 'wp-super-cache' ), $status ) . "</strong></p>"; + } + echo '<div class="submit"><input ' . SUBMITDISABLED . 'type="submit" value="' . __( 'Update', 'wp-super-cache' ) . '" /></div>'; wp_nonce_field('wp-cache'); - if( $cache_no_adverts_for_friends == 'no' ) { - $status = __( 'disabled', 'wp-super-cache' ); - } else { - $status = __( 'enabled', 'wp-super-cache' ); - } - echo '<strong>' . sprintf( __( '<a href="http://ocaoimh.ie/no-adverts-for-friends/">No Adverts for Friends</a> plugin is %s.', 'wp-super-cache' ), $status ); - echo '</strong> ' . __( '(requires <a href="http://ocaoimh.ie/no-adverts-for-friends/">friendsadverts.php</a> too) ', 'wp-super-cache' ); - if( $cache_no_adverts_for_friends == 'no' ) { - echo '<input type="submit" name="cache_no_adverts_for_friends" value="' . __( 'Enable', 'wp-super-cache' ) . '" />'; - } else { - echo '<input type="submit" name="cache_no_adverts_for_friends" value="' . __( 'Disable', 'wp-super-cache' ) . '" />'; - } - echo "</form></li>\n"; + ?> + </form> + </fieldset> +<?php } add_cacheaction( 'cache_admin_page', 'wp_supercache_searchengine_admin' ); diff --git a/wp-content/plugins/wp-super-cache/plugins/wptouch.php b/wp-content/plugins/wp-super-cache/plugins/wptouch.php new file mode 100644 index 000000000..258b46ede --- /dev/null +++ b/wp-content/plugins/wp-super-cache/plugins/wptouch.php @@ -0,0 +1,114 @@ +<?php + +function wp_super_cache_wptouch_admin() { + global $cache_wptouch, $wp_cache_config_file, $valid_nonce; + + $cache_wptouch = $cache_wptouch == '' ? '0' : $cache_wptouch; + + if(isset($_POST['cache_wptouch']) && $valid_nonce) { + if ( $cache_wptouch == (int)$_POST['cache_wptouch'] ) { + $changed = false; + } else { + $changed = true; + } + $cache_wptouch = (int)$_POST['cache_wptouch']; + wp_cache_replace_line('^ *\$cache_wptouch', "\$cache_wptouch = '$cache_wptouch';", $wp_cache_config_file); + } + $id = 'wptouch-section'; + ?> + <fieldset id="<?php echo $id; ?>" class="options"> + <h4><?php _e( 'WPTouch', 'wp-super-cache' ); ?></h4> + <form name="wp_manager" action="<?php echo $_SERVER[ "REQUEST_URI" ]; ?>" method="post"> + <label><input type="radio" name="cache_wptouch" value="1" <?php if( $cache_wptouch ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Enabled', 'wp-super-cache' ); ?></label> + <label><input type="radio" name="cache_wptouch" value="0" <?php if( !$cache_wptouch ) { echo 'checked="checked" '; } ?>/> <?php _e( 'Disabled', 'wp-super-cache' ); ?></label> + <p><?php _e( '', 'wp-super-cache' ); ?></p><?php + echo '<p>' . __( 'Provides support for <a href="http://wordpress.org/extend/plugins/wptouch/">WPTouch</a> mobile theme and plugin.', 'wp-super-cache' ) . '</p>'; + if ($changed) { + if ( $cache_wptouch ) + $status = __( "enabled" ); + else + $status = __( "disabled" ); + echo "<p><strong>" . sprintf( __( "WPTouch support is now %s", 'wp-super-cache' ), $status ) . "</strong></p>"; + } + echo '<div class="submit"><input ' . SUBMITDISABLED . 'type="submit" value="' . __( 'Update', 'wp-super-cache' ) . '" /></div>'; + wp_nonce_field('wp-cache'); + ?> + </form> + </fieldset> + <?php +} +add_cacheaction( 'cache_admin_page', 'wp_super_cache_wptouch_admin' ); + +function wp_super_cache_wptouch_notice() { + global $cache_enabled, $cache_wptouch; + if( $cache_enabled ) + echo '<div class="error"><p><strong>' . __('WPTouch plugin detected! Please go to the Supercache plugins page and enable the WPTouch helper plugin.', 'wp-super-cache' ) . '</strong></p></div>'; +} +function wp_super_cache_wptouch_exists() { + global $cache_wptouch; + if ( $cache_wptouch == 1 ) + return false; + + if ( is_admin() && function_exists( 'wptouch_get_plugin_dir_name' ) ) + add_action( 'admin_notices', 'wp_super_cache_wptouch_notice' ); +} + +if ( isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] == 'wpsupercache' ) { + add_cacheaction( 'add_cacheaction', 'wp_super_cache_wptouch_exists' ); +} + +// disable mobile checking if +function wp_super_cache_maybe_disable_wptouch( $t ) { + global $cache_wptouch, $wptouch_exclude_ua; + if ( $cache_wptouch != 1 ) + return false; + + if ( isset( $_COOKIE[ 'wptouch_switch_toggle' ] ) && $_COOKIE['wptouch_switch_toggle'] == 'normal' ) + return true; + + $ua = explode( ",", $wptouch_exclude_ua ); + foreach( $ua as $agent ) { + if ( preg_match( "#$agent#i", $_SERVER[ 'HTTP_HOST' ] ) ) + return true; // disable mobile ua check if matches the exclude list in wptouch + } + + return false; + +} + +add_cacheaction( 'disable_mobile_check', 'wp_super_cache_maybe_disable_wptouch' ); + +function wp_super_cache_wptouch_browsers( $browsers ) { + global $cache_wptouch, $wptouch_exclude_ua, $wp_cache_config_file; + + if ( false == function_exists( 'bnc_wptouch_get_exclude_user_agents' ) || false == function_exists( 'bnc_wptouch_get_user_agents' ) ) + return $browsers; + + $browsers = implode( ',', bnc_wptouch_get_exclude_user_agents() ); // hack, support exclude agents too + if ( $browsers != $wptouch_exclude_ua ) { + wp_cache_replace_line('^ *\$wptouch_exclude_ua', "\$wptouch_exclude_ua = '$browsers';", $wp_cache_config_file); + $wptouch_exclude_ua = $browsers; + } + + return bnc_wptouch_get_user_agents(); +} + +function wp_super_cache_wptouch_prefixes( $prefixes ) { + return array(); // wptouch doesn't support UA prefixes +} + +function wp_super_cache_wptouch_cookie_check( $cache_key ) { + if ( false == isset( $_COOKIE[ 'wptouch_switch_toggle' ] ) ) + return $cache_key; + if ( $_COOKIE[ 'wptouch_switch_toggle' ] == 'normal' || $_COOKIE[ 'wptouch_switch_toggle' ] == 'mobile' ) + return $_COOKIE[ 'wptouch_switch_toggle' ]; + + return $cache_key; +} + +if ( $cache_wptouch == 1 ) { + add_cacheaction( 'wp_super_cache_mobile_browsers', 'wp_super_cache_wptouch_browsers' ); + add_cacheaction( 'wp_super_cache_mobile_prefixes', 'wp_super_cache_wptouch_prefixes' ); + add_cacheaction( 'wp_cache_check_mobile', 'wp_super_cache_wptouch_cookie_check' ); +} +?> diff --git a/wp-content/plugins/wp-super-cache/readme.txt b/wp-content/plugins/wp-super-cache/readme.txt index 3519bf8c7..0726fca71 100644 --- a/wp-content/plugins/wp-super-cache/readme.txt +++ b/wp-content/plugins/wp-super-cache/readme.txt @@ -1,9 +1,9 @@ === WP Super Cache === Contributors: donncha, automattic Tags: performance,caching,wp-cache,wp-super-cache,cache -Tested up to: 3.2 -Stable tag: 0.9.9.9 -Requires at least: 2.9.2 +Tested up to: 3.4 +Stable tag: 1.1 +Requires at least: 3.0 A very fast caching engine for WordPress that produces static html files. @@ -52,13 +52,56 @@ The [changelog](http://svn.wp-plugins.org/wp-super-cache/trunk/Changelog.txt) is Interested in translating WP Super Cache to your language? Grab the [development version](http://downloads.wordpress.org/plugin/wp-super-cache.zip) where you will find an up to date wp-super-cache.pot. Send any translation files to donncha @ ocaoimh.ie and thank you! +The cache directory, usually wp-content/cache/ is only for temporary files. Do not ever put important files or symlinks to important files or directories in that directory. They will be deleted if the plugin has write access to them. + == Upgrade Notice == -= 0.9.9.9 = -Serve repeated static files from the same CDN hostname, translations, lots of bug fixes += 1.1 = +Lots of bugfixes == Changelog == += 1.1 = +* Use $_SERVER[ 'SERVER_NAME' ] to create cache directories. +* Only create blogs cached directories if valid requests and blogs exist. +* Only clear current blog's cache files if navigation menu is modified +* Added clean_post_cache action to clear cache on post actions +* Removed garbage collection details on Contents tab +* Added wp_cache_check_mobile cacheaction filter to shortcircuit mobile device check. +* Don't delete cache files for draft posts +* Added action on wp_trash_post to clear the cache when trashed posts are deleted +* Show a warning when 304 browser caching is disabled (because mod_rewrite caching is on) +* New check for safe mode if using less that PHP 5.3.0 +* Added wp_supercache_remove_cookies filter to disable anonymous browsing mode. +* Fixed garbage collection schedule dropdown +* Fixed preload problem clearing site's cache on "page on front" sites. +* Fix for PHP variable not defined warnings +* Fixed problem refreshing cache when comments made as siteurl() sometimes didn't work +* Preloading of taxonomies is now optional +* Domain mapping fixes. +* Better support for https sites. Remove https:// to get cache paths. +* Added AddDefaultCharset .htaccess rule back in and added an option to remove it if required. +* Added multisite plugin that adds a "Cached" column to Network->Sites to disable caching on a per site basis. +* Added WPTouch plugin to modify browser and prefix list in mobile detection code. Added support for that plugin's exclude list. +* Fixed cache tester +* Filter the tags that are used to detect end-of-page using the wp_cache_eof_tags filter. +* Removed debug level from logging as it wasn't helpful. +* Removed mention of wp-minify. + += 1.0 = +* Removed AddDefaultCharset .htaccess rule +* Fixed problem with blogs in a folder and don't have a trailing slash +* New scheduling of garbage collection +* Added a "Delete cache" link to admin bar to delete cache of current page. +* Updated documentation +* Sorry Digg, Stephen Fry power now! +* Updated translations +* Preload taxonomies and all post types except revisionsand nav menu items +* Fixed previews by logged in users. +* Added option to make logged in users anonymous +* Use WP 3.0 variables to detect multisite installs +* Hash filenames so files are served from the same CDNs + = 0.9.9.9 = * Fixed typo, is_front_page. * Serve repeated static files from the same CDN hostname. @@ -287,7 +330,7 @@ Enable debugging in the plugin settings page and load the log file in a new brow In legacy caching mode, if you have compression enabled, the text "Compression = gzip" will be added. If compression is disabled and the page is served as a static html file, the text "super cache" will be added. The only other way to check if your cached file was served by PHP script or from the static cache is by looking at the HTTP headers. PHP cached pages will have the header "WP-Super-Cache: Served supercache file from PHP". Legacy cached files will have the header, "WP-Super-Cache: Served legacy cache file". I used the <a href="https://addons.mozilla.org/en-US/firefox/addon/3829">Live HTTP Headers</a> extension for Firefox to examine the headers. You should also check your cache directory in wp-content/cache/supercache/hostname/ for static cache files. If the plugin rules are missing from your .htaccess file, the plugin will attempt to serve the super cached page if it's found. The header "WP-Super-Cache: Served supercache file from PHP" if this happens. -= WP-Cache vs Supercache files = += Legacy (WP-Cache) vs Supercache files = WP-Cache files are stored in wp-content/cache/ (or on MU sites in a blogs sub directory) and are named wp-cache-XXXXXXXXXXXXXXXXX.html. Associated meta files are stored in a meta sub directory. Those files contain information about the cached file. These files are generated by the "legacy caching" code in the plugin. Supercache files are stored in wp-content/cache/supercache/HOSTNAME/ where HOSTNAME is your domain name. The files are stored in directories matching your site's permalink structure. @@ -359,6 +402,10 @@ Cached files are served before almost all of WordPress is loaded. While that's g This plugin caches entire pages but some plugins think they can run PHP code every time a page loads. To fix this, the plugin needs to use Javascript/AJAX methods or the dynamic-cached-content/mfunc/mclude code described in the previous answer to update or display dynamic information. += What does the Cache Rebuild feature do? = + +When a visitor leaves a comment the cached file for that page is deleted and the next visitor recreates the cached page. A page takes time to load so what happens if it receives 100 visitors during this time? There won't be a cached page so WordPress will serve a fresh page for each user and the plugin will try to create a cached page for each of those 100 visitors causing a huge load on your server. This feature stops this happening. The cached page is not cleared when a comment is left. It is marked for rebuilding instead. The next visitor will regenerate the cached page while the old page is served to the other 99 visitors. The page is eventually loaded by the first visitor and the cached page updated. See [this post](http://ocaoimh.ie/2009/01/23/wp-super-cache-089/) for more. + = Why doesn't the plugin cache requests by search engine bots by default? = Those bots usually only visit each page once and if the page is not popular there's no point creating a cache file that will sit idle on your server. However if you're not using legacy caching you can allow these visits to be cached by removing the list of bots from "Rejected User Agents" on the Advanced settings page. @@ -386,7 +433,7 @@ That tracking adds a query string to each url linked from various sources like T = The plugin complains that wp-content is writable! htdocs is writable! = -It's not good when the web server can write to these directories but sometimes shared hosting accounts are set up in this way to make administration easier. Use `chmod 755 directory` to fix the permissions or find the permissions section of your ftp client. This [Google search](http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=ftp+fix+directory+permissions+755) will lead you to more information on this topic. Unfortunately some hosts require that those directories be writable. If that's the case just ignore this warning. +It's not good when the web server can write to these directories but sometimes shared hosting accounts are set up in this way to make administration easier. Use `chmod 755 directory` to fix the permissions or find the permissions section of your ftp client. This [Google search](http://www.google.ie/search?sourceid=chrome&ie=UTF-8&q=ftp+fix+directory+permissions+755) will lead you to more information on this topic and there's also [this codex page](http://codex.wordpress.org/Changing_File_Permissions) too. Unfortunately some hosts require that those directories be writable. If that's the case just ignore this warning. = How do I delete the WP_CACHE define from wp-config.php? = @@ -405,6 +452,18 @@ This [page](http://codex.wordpress.org/Changing_File_Permissions) on the WordPre You may have the "clear all cached files when new posts are made" option set. Clearing those files can take time plus your visitors will now be visiting uncached pages. Are you using Google Analytics campaign tracking with utm_source in the url? Those pages aren't cached. See the question, "How should I best use the utm_source tracking tools in Google Analytics with this plugin" above for how to use them properly. Cached pages have to be refreshed when posts are made. Perhaps your server just isn't up to the job of serving the amount of traffic you get. Enable the "cache rebuild" feature as that may help. += How many pages can I cache? = + +The only real limit are limits defined by your server. For example, EXT2 and EXT3 allow a maximum of 31,999 sub directories so if you have a flat permalink structure (like /%POSTNAME%/) and more than 32,000 posts you may run into problems. Likewise, if you run a multisite network and have more than 31,999 sites (blogs) you won't be able to cache all of them. Realistically if you had that many active sites you wouldn't be running on one server. + += How do I serve cached mobile pages to clients on small screens like phones and tablets? = + +You'll have to use a separate mobile plugin to render a page formatted for those visitors. The following plugins have been tested but YMMV depending on mobile client. +* [WPTouch] (http://wordpress.org/extend/plugins/wptouch/) +* [WordPress Mobile Edition] (http://wordpress.org/extend/plugins/wordpress-mobile-edition/) +* [WordPress Mobile Pack] (http://wordpress.org/extend/plugins/wordpress-mobile-pack/) (can't have "Don't cache pages for known users." enabled) + + = Troubleshooting = If things don't work when you installed the plugin here are a few things to check: @@ -426,10 +485,9 @@ If things don't work when you installed the plugin here are a few things to chec 13. File locking errors such as "failed to acquire key 0x152b: Permission denied in..." or "Page not cached by WP Super Cache. Could not get mutex lock." are a sign that you may have to use file locking. Edit wp-content/wp-cache-config.php and uncomment "$use_flock = true" or set $sem_id to a different value. You can also disable file locking from the Admin screen as a last resort. 14. Make sure cache/wp_cache_mutex.lock is writable by the web server if using coarse file locking. 15. The cache folder cannot be put on an NFS or Samba or NAS share. It has to be on a local disk. File locking and deleting expired files will not work properly unless the cache folder is on the local machine. -16. Garbage collection of old cache files won't work if WordPress can't find wp-cron.php. If your hostname resolves to 127.0.0.1 it could be preventing the garbage collection from working. Check your access_logs for wp-cron.php entries. Do they return a 404 (file not found) or 200 code? If it's 404 or you don't see wp-cron.php anywhere WordPress may be looking for that script in the wrong place. You should speak to your server administator to correct this or edit /etc/hosts on Unix servers and remove the following line. Your hostname must resolve to the external IP address other servers on the network/Internet use. See http://yoast.com/wp-cron-issues/ for more. +16. Garbage collection of old cache files won't work if WordPress can't find wp-cron.php. If your hostname resolves to 127.0.0.1 it could be preventing the garbage collection from working. Check your access_logs for wp-cron.php entries. Do they return a 404 (file not found) or 200 code? If it's 404 or you don't see wp-cron.php anywhere WordPress may be looking for that script in the wrong place. You should speak to your server administator to correct this or edit /etc/hosts on Unix servers and remove the following line. Your hostname must resolve to the external IP address other servers on the network/Internet use. See http://yoast.com/wp-cron-issues/ for more. A line like "127.0.0.1 localhost localhost.localdomain" is ok. `127.0.0.1 myhostname.com` -A line like "127.0.0.1 localhost localhost.localdomain" is ok. 17. If old pages are being served to your visitors via the supercache, you may be missing Apache modules (or their equivalents if you don't use Apache). 3 modules are required: mod_mime, mod_headers and mod_expires. The last two are especially important for making sure browsers load new versions of existing pages on your site. 18. The error message, "WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed!" appears at the end of every page. Open the file wp-content/advanced-cache.php in your favourite editor. Is the path to wp-cache-phase1.php correct? This file will normally be in wp-content/plugins/wp-super-cache/. If it is not correct the caching engine will not load. 19. Caching doesn't work. The timestamp on my blog keeps changing when I reload. Check that the path in your .htaccess rules matches where the supercache directory is. You may have to hardcode it. Or use the plugin in PHP or legacy caching mode. @@ -439,12 +497,18 @@ A line like "127.0.0.1 localhost localhost.localdomain" is ok. 21. If you see garbage in your browser after enabling compression in the plugin, compression may already be enabled in your web server. In Apache you must disable mod_deflate, or in PHP zlib compression may be enabled. You can disable that in three ways. If you have root access, edit your php.ini and find the zlib.output_compression setting and make sure it's "Off" or add this line to your .htaccess: `php_flag zlib.output_compression off` - If that doesn't work, add this line to your wp-config.php: `ini_set('zlib.output_compression', 0);` 22. The "white screen of death" or a blank page when you visit your site is almost always caused by a PHP error but [it may also be caused by APC](http://www.johnberns.com/2010/03/19/wp-super-cache-blank-page-problem-fixed/). Disable that PHP extension if you have trouble and replace with eAccelerator or Xcache. 23. After uninstalling, your permalinks may break if you remove the WordPress mod_rewrite rules too. Regenerate those rules by visiting the Settings->Permalink page and saving that form again. +24. If your blog refuses to load make sure your wp-config.php is correct. Are you missing an opening or closing PHP tag? +25. Your front page is ok but posts and pages give a 404? Go to Settings->permalinks and click "Save" once you've selected a custom permalink structure. You may need to manually update your .htaccess file. +26. If certain characters do not appear correctly on your website your server may not be configured correctly. You need to tell visitors what character set is used. Go to Settings->Reading and copy the 'Encoding for pages and feeds' value. Edit the .htaccess file with all your Supercache and WordPress rewrite rules and add this at the top, replacing CHARSET with the copied value. (for example, 'UTF-8') + + `AddDefaultCharset CHARSET` +27. Use [Cron View](http://wordpress.org/extend/plugins/cron-view/) to help diagnose garbage collection and preload problems. Use the plugin to make sure jobs are scheduled and for what time. Look for the wp_cache_gc and wp_cache_full_preload_hook jobs. + == CDN == @@ -491,5 +555,9 @@ Translators who did a great job converting the text of the plugin to their nativ * [Ma�tre M�](http://maitremo.fr/) (French) * [Mathias Roth](http://trade-service.eu/) (German) * Bar�� �nver (Turkish) -* [Elvis Fweb](http://fweb.org.ru/blog/super-cache-rus) (Russian) +* [Elvis Fweb](http://wp.turkenichev.ru/) (Russian) * Fredrik Fors�ll (Swedish) +* [Alyona Lompar](http://wwww.webhostinggeeks.com/) (Ukranian) +* [Nata Strazda](http://www.webhostingrating.com/) (Lithuanian) +* [Alexander Alexandrov](http://www.designcontest.com/) (Belarusian) +* [Michail Bogdanov](http://www.webhostinghub.com/) (Romanian) diff --git a/wp-content/plugins/wp-super-cache/wp-cache-base.php b/wp-content/plugins/wp-super-cache/wp-cache-base.php index 3a406c919..d7f77bece 100644 --- a/wp-content/plugins/wp-super-cache/wp-cache-base.php +++ b/wp-content/plugins/wp-super-cache/wp-cache-base.php @@ -10,4 +10,26 @@ if (!class_exists('CacheMeta')) { } } +// We want to be able to identify each blog in a WordPress MU install +$blogcacheid = ''; +if ( defined( 'VHOST' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) { + $blogcacheid = 'blog'; // main blog + if( defined( 'SUBDOMAIN_INSTALL' ) && constant( 'SUBDOMAIN_INSTALL' ) == true ) { + $blogcacheid = $_SERVER['SERVER_NAME']; + } else { + $request_uri = preg_replace('/[ <>\'\"\r\n\t\(\)]/', '', str_replace( '..', '', $_SERVER['REQUEST_URI'] ) ); + if( strpos( $request_uri, '/', 1 ) ) { + if( $base == '/' ) { + $blogcacheid = substr( $request_uri, 1, strpos( $request_uri, '/', 1 ) - 1 ); + } else { + $blogcacheid = str_replace( $base, '', $request_uri ); + $blogcacheid = substr( $blogcacheid, 0, strpos( $blogcacheid, '/', 1 ) ); + } + if ( '/' == substr($blogcacheid, -1)) + $blogcacheid = substr($blogcacheid, 0, -1); + } + $blogcacheid = str_replace( '/', '', $blogcacheid ); + } +} + ?> diff --git a/wp-content/plugins/wp-super-cache/wp-cache-config-sample.php b/wp-content/plugins/wp-super-cache/wp-cache-config-sample.php index f9a087ffe..767e2c55b 100644 --- a/wp-content/plugins/wp-super-cache/wp-cache-config-sample.php +++ b/wp-content/plugins/wp-super-cache/wp-cache-config-sample.php @@ -17,28 +17,6 @@ $cache_path = WP_CONTENT_DIR . '/cache/'; $file_prefix = 'wp-cache-'; $ossdlcdn = 0; -// We want to be able to identify each blog in a WordPress MU install -$blogcacheid = ''; -if( defined( 'VHOST' ) ) { - $blogcacheid = 'blog'; // main blog - if( constant( 'VHOST' ) == 'yes' ) { - $blogcacheid = $_SERVER['HTTP_HOST']; - } else { - $request_uri = preg_replace('/[ <>\'\"\r\n\t\(\)]/', '', str_replace( '..', '', $_SERVER['REQUEST_URI'] ) ); - if( strpos( $request_uri, '/', 1 ) ) { - if( $base == '/' ) { - $blogcacheid = substr( $request_uri, 1, strpos( $request_uri, '/', 1 ) - 1 ); - } else { - $blogcacheid = str_replace( $base, '', $request_uri ); - $blogcacheid = substr( $blogcacheid, 0, strpos( $blogcacheid, '/', 1 ) ); - } - if ( '/' == substr($blogcacheid, -1)) - $blogcacheid = substr($blogcacheid, 0, -1); - } - $blogcacheid = str_replace( '/', '', $blogcacheid ); - } -} - // Array of files that have 'wp-' but should still be cached $cache_acceptable_files = array( 'wp-comments-popup.php', 'wp-links-opml.php', 'wp-locations.php' ); diff --git a/wp-content/plugins/wp-super-cache/wp-cache-phase1.php b/wp-content/plugins/wp-super-cache/wp-cache-phase1.php index 326e16688..e1eddaa68 100644 --- a/wp-content/plugins/wp-super-cache/wp-cache-phase1.php +++ b/wp-content/plugins/wp-super-cache/wp-cache-phase1.php @@ -10,6 +10,9 @@ if( !include( WP_CONTENT_DIR . '/wp-cache-config.php' ) ) if( !defined( 'WPCACHEHOME' ) ) define('WPCACHEHOME', dirname(__FILE__).'/'); +if ( false == isset( $_SERVER[ 'SERVER_NAME' ] ) && true == isset( $_SERVER[ 'HTTP_HOST' ] ) ) + $_SERVER[ 'SERVER_NAME' ] = $_SERVER[ 'HTTP_HOST' ]; + include( WPCACHEHOME . 'wp-cache-base.php'); if( $blogcacheid != '' ) { @@ -26,6 +29,13 @@ if( !isset( $wp_cache_plugins_dir ) ) require_once( WPCACHEHOME . 'wp-cache-phase2.php'); +if ( isset( $_GET[ 'donotcachepage' ] ) && isset( $cache_page_secret ) && $_GET[ 'donotcachepage' ] == $cache_page_secret ) { + $cache_enabled = false; + define( 'DONOTCACHEPAGE', 1 ); +} +if ( isset( $wp_cache_make_known_anon ) && $wp_cache_make_known_anon ) + wp_supercache_cache_for_admins(); + $plugins = glob( $wp_cache_plugins_dir . '/*.php' ); if( is_array( $plugins ) ) { foreach ( $plugins as $plugin ) { @@ -34,6 +44,8 @@ if( is_array( $plugins ) ) { } } +do_cacheaction( 'cache_init' ); + if (!$cache_enabled || $_SERVER["REQUEST_METHOD"] == 'POST') return true; @@ -49,7 +61,7 @@ function gzip_accepted(){ if ( 1 == ini_get( 'zlib.output_compression' ) || "on" == strtolower( ini_get( 'zlib.output_compression' ) ) ) // don't compress WP-Cache data files when PHP is already doing it return false; - if (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') === false) return false; + if ( isset( $_SERVER[ 'HTTP_ACCEPT_ENCODING' ] ) && strpos( $_SERVER[ 'HTTP_ACCEPT_ENCODING' ], 'gzip' ) === false ) return false; return 'gzip'; } @@ -57,7 +69,7 @@ if ($cache_compression) { $wp_cache_gzip_encoding = gzip_accepted(); } -add_cacheaction( 'wp_cache_get_cookies_values', 'wp_cache_check_mobile' ); +add_cacheaction( 'supercache_filename_str', 'wp_cache_check_mobile' ); $wp_cache_request_uri = $_SERVER[ 'REQUEST_URI' ]; // Cache this in case any plugin modifies it. @@ -71,14 +83,16 @@ if ( $wp_cache_object_cache ) { return; } -if( false == @is_dir( $blog_cache_dir ) ) { - @mkdir( $cache_path . "blogs" ); - @mkdir( $blog_cache_dir ); -} - -if( false == @is_dir( $blog_cache_dir . 'meta' ) ) - @mkdir( $blog_cache_dir . 'meta' ); +function setup_blog_cache_dir() { + global $blog_cache_dir, $cache_path; + if( false == @is_dir( $blog_cache_dir ) ) { + @mkdir( $cache_path . "blogs" ); + @mkdir( $blog_cache_dir ); + } + if( false == @is_dir( $blog_cache_dir . 'meta' ) ) + @mkdir( $blog_cache_dir . 'meta' ); +} $wp_start_time = microtime(); @@ -86,7 +100,7 @@ function get_wp_cache_key( $url = false ) { global $wp_cache_request_uri, $wp_cache_gzip_encoding; if ( !$url ) $url = $wp_cache_request_uri; - return do_cacheaction( 'wp_cache_key', $_SERVER['HTTP_HOST'] . intval( $_SERVER[ 'SERVER_PORT' ] ) . preg_replace('/#.*$/', '', str_replace( '/index.php', '/', $url ) ) . $wp_cache_gzip_encoding . wp_cache_get_cookies_values() ); + return do_cacheaction( 'wp_cache_key', $_SERVER['SERVER_NAME'] . intval( $_SERVER[ 'SERVER_PORT' ] ) . preg_replace('/#.*$/', '', str_replace( '/index.php', '/', $url ) ) . $wp_cache_gzip_encoding . wp_cache_get_cookies_values() ); } function wp_super_cache_init() { @@ -105,7 +119,7 @@ function wp_super_cache_init() { function wp_cache_serve_cache_file() { global $key, $blogcacheid, $wp_cache_request_uri, $file_prefix, $blog_cache_dir, $meta_file, $cache_file, $cache_filename, $wp_super_cache_debug, $meta_pathname, $wp_cache_gzip_encoding, $meta; - global $wp_cache_object_cache, $cache_compression, $wp_cache_slash_check, $wp_supercache_304; + global $wp_cache_object_cache, $cache_compression, $wp_cache_slash_check, $wp_supercache_304, $wp_cache_home_path, $wp_cache_no_cache_for_get; extract( wp_super_cache_init() ); @@ -114,6 +128,11 @@ function wp_cache_serve_cache_file() { return false; } + if ( $wp_cache_no_cache_for_get && false == empty( $_GET ) ) { + if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Caching disabled on settings page.", 1 ); + return false; + } + if ( $wp_cache_object_cache && wp_cache_get_cookies_values() == '' ) { if ( !empty( $_GET ) ) { if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Not serving request from object cache", 1 ); @@ -146,17 +165,20 @@ function wp_cache_serve_cache_file() { } } else { // last chance, check if a supercache file exists. Just in case .htaccess rules don't work on this host - $file = get_current_url_supercache_dir() . "index.html"; - $phpfile = get_current_url_supercache_dir() . "index.html.php"; + $filename = supercache_filename(); + $file = get_current_url_supercache_dir() . $filename; + $phpfile = get_current_url_supercache_dir() . $filename . ".php"; $serving_supercache = false; if ( file_exists( $file ) ) { $serving_supercache = 'html'; } elseif ( file_exists( $phpfile ) ) { $serving_supercache = 'php'; } + if ( false == isset( $wp_cache_home_path ) ) + $wp_cache_home_path = '/'; if ( ( - $wp_cache_request_uri == '/' || + $wp_cache_request_uri == $wp_cache_home_path || ( $wp_cache_slash_check && substr( $wp_cache_request_uri, -1 ) == '/' ) || ( $wp_cache_slash_check == 0 && substr( $wp_cache_request_uri, -1 ) != '/' ) ) && @@ -246,7 +268,7 @@ function wp_cache_serve_cache_file() { die(); } } else { - if ( $meta[ 'dynamic' ] ) { + if ( isset( $meta[ 'dynamic' ] ) ) { if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Serving wp-cache dynamic file", 5 ); if ( $ungzip ) { $cache = file_get_contents( $cache_file ); @@ -336,7 +358,7 @@ function add_cacheaction( $action, $func ) { function do_cacheaction( $action, $value = '' ) { global $wp_supercache_actions; - if ( isset( $wp_supercache_actions ) && false == is_array( $wp_supercache_actions ) ) + if ( !isset( $wp_supercache_actions ) || !is_array( $wp_supercache_actions ) ) return $value; if( array_key_exists($action, $wp_supercache_actions) && is_array( $wp_supercache_actions[ $action ] ) ) { @@ -372,10 +394,23 @@ function wp_cache_check_mobile( $cache_key ) { if ( !isset( $wp_cache_mobile_enabled ) || false == $wp_cache_mobile_enabled ) return $cache_key; + // allow plugins to short circuit mobile check. Cookie, extra UA checks? + switch( do_cacheaction( 'wp_cache_check_mobile', $cache_key ) ) { + case "normal": + return $cache_key; + break; + case "mobile": + return $cache_key . "_mobile"; + break; + } + if ( !isset( $_SERVER[ "HTTP_USER_AGENT" ] ) ) { return $cache_key; } + if ( do_cacheaction( 'disable_mobile_check', false ) ) + return $cache_key; + $browsers = explode( ',', $wp_cache_mobile_browsers ); $user_agent = strtolower( $_SERVER['HTTP_USER_AGENT'] ); foreach ($browsers as $browser) { @@ -398,7 +433,7 @@ function wp_cache_check_mobile( $cache_key ) { } } } - $accept = strtolower($_SERVER['HTTP_ACCEPT']); + $accept = isset( $_SERVER[ 'HTTP_ACCEPT' ] ) ? strtolower( $_SERVER[ 'HTTP_ACCEPT' ] ) : ''; if (strpos($accept, 'wap') !== false) { return $cache_key . '-' . 'wap'; } @@ -406,11 +441,12 @@ function wp_cache_check_mobile( $cache_key ) { if (isset($_SERVER['ALL_HTTP']) && strpos(strtolower($_SERVER['ALL_HTTP']), 'operamini') !== false) { return $cache_key . '-' . 'operamini'; } + return $cache_key; } function wp_cache_debug( $message, $level = 1 ) { - global $wp_cache_debug_level, $wp_cache_debug_log, $cache_path, $wp_cache_debug_ip, $wp_super_cache_debug; + global $wp_cache_debug_log, $cache_path, $wp_cache_debug_ip, $wp_super_cache_debug; if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug == false ) return false; @@ -418,11 +454,6 @@ function wp_cache_debug( $message, $level = 1 ) { if ( isset( $wp_cache_debug_log ) == false ) return false; - if ( isset( $wp_cache_debug_level ) == false ) - $wp_cache_debug_level = 1; - if ( $wp_cache_debug_level < $level ) - return false; - if ( isset( $wp_cache_debug_ip ) && $wp_cache_debug_ip != '' && $wp_cache_debug_ip != $_SERVER[ 'REMOTE_ADDR' ] ) return false; @@ -437,6 +468,8 @@ function wp_cache_user_agent_is_rejected() { if (!function_exists('apache_request_headers')) return false; $headers = apache_request_headers(); if (!isset($headers["User-Agent"])) return false; + if ( false == is_array( $cache_rejected_user_agent ) ) + return false; foreach ($cache_rejected_user_agent as $expr) { if (strlen($expr) > 0 && stristr($headers["User-Agent"], $expr)) return true; @@ -444,6 +477,15 @@ function wp_cache_user_agent_is_rejected() { return false; } +function get_supercache_dir( $blog_id = 0 ) { + global $cache_path; + if ( $blog_id == 0 ) { + $home = get_option( 'home' ); + } else { + $home = get_blog_option( $blog_id, 'home' ); + } + return apply_filters( 'wp_super_cache_supercachedir', $cache_path . 'supercache/' . trailingslashit( strtolower( preg_replace( '/:.*$/', '', str_replace( 'http://', '', str_replace( 'https://', '', $home ) ) ) ) ) ); +} function get_current_url_supercache_dir( $post_id = 0 ) { global $cached_direct_pages, $cache_path, $wp_cache_request_uri; static $saved_supercache_dir = array(); @@ -452,26 +494,105 @@ function get_current_url_supercache_dir( $post_id = 0 ) { return $saved_supercache_dir[ $post_id ]; } + $DONOTREMEMBER = 0; if ( $post_id != 0 ) { - $uri = str_replace( site_url(), '', get_permalink( $post_id ) ); + $site_url = site_url(); + $permalink = get_permalink( $post_id ); + if ( false === strpos( $permalink, $site_url ) ) { + /* + * Sometimes site_url doesn't return the siteurl. See http://wordpress.org/support/topic/wp-super-cache-not-refreshing-post-after-comments-made + */ + $DONOTREMEMBER = 1; + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "get_current_url_supercache_dir: warning! site_url ($site_url) not found in permalink ($permalink).", 1 ); + if ( false === strpos( $permalink, $_SERVER[ 'SERVER_NAME' ] ) ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "get_current_url_supercache_dir: WARNING! SERVER_NAME ({$_SERVER[ 'SERVER_NAME' ]}) not found in permalink ($permalink). ", 1 ); + $p = parse_url( $permalink ); + if ( is_array( $p ) ) { + $uri = $p[ 'path' ]; + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "get_current_url_supercache_dir: WARNING! Using $uri as permalink. Used parse_url.", 1 ); + } else { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "get_current_url_supercache_dir: WARNING! Permalink ($permalink) could not be understood by parse_url. Using front page.", 1 ); + $uri = ''; + } + } else { + if ( isset( $_SERVER[ 'HTTPS' ] ) ) + $protocol = ( 'on' == strtolower( $_SERVER[ 'HTTPS' ] ) ) ? 'https://' : 'http://'; + else + $protocol = 'http://'; + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "get_current_url_supercache_dir: Removing SERVER_NAME ({$_SERVER[ 'SERVER_NAME' ]}) and $protocol from permalink ($permalink). Is the url right?", 1 ); + $uri = str_replace( $_SERVER[ 'SERVER_NAME' ], '', $permalink ); + $uri = str_replace( $protocol, '', $uri ); + } + } else { + $uri = str_replace( $site_url, '', $permalink ); + } } else { $uri = strtolower( $wp_cache_request_uri ); } $uri = preg_replace('/[ <>\'\"\r\n\t\(\)]/', '', str_replace( '/index.php', '/', str_replace( '..', '', preg_replace("/(\?.*)?$/", '', $uri ) ) ) ); $uri = str_replace( '\\', '', $uri ); - $dir = preg_replace( '/:.*$/', '', $_SERVER["HTTP_HOST"] ) . $uri; // To avoid XSS attacks - if ( function_exists( "apply_filters" ) ) + $dir = preg_replace( '/:.*$/', '', $_SERVER["SERVER_NAME"] ) . $uri; // To avoid XSS attacks + if ( function_exists( "apply_filters" ) ) { $dir = apply_filters( 'supercache_dir', $dir ); + } else { + $dir = do_cacheaction( 'supercache_dir', $dir ); + } $dir = $cache_path . 'supercache/' . $dir . '/'; if( is_array( $cached_direct_pages ) && in_array( $_SERVER[ 'REQUEST_URI' ], $cached_direct_pages ) ) { $dir = ABSPATH . $uri . '/'; } $dir = str_replace( '//', '/', $dir ); if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "supercache dir: $dir", 5 ); - $saved_supercache_dir[ $post_id ] = $dir; + if ( $DONOTREMEMBER == 0 ) + $saved_supercache_dir[ $post_id ] = $dir; return $dir; } +function get_all_supercache_filenames( $dir = '' ) { + global $wp_cache_mobile_enabled; + + $filenames = array( 'index.html', 'index-https.html', 'index.html.php' ); + + if ( $dir != '' && isset( $wp_cache_mobile_enabled ) && $wp_cache_mobile_enabled ) { + // open directory and look for index-*.html files + if ( is_dir( $dir ) && $dh = opendir( $dir ) ) { + while ( ( $file = readdir( $dh ) ) !== false ) { + if ( substr( $file, 0, 6 ) == 'index-' && strpos( $file, '.html' ) ) + $filenames[] = $file; + } + closedir( $dh ); + } + } + + if ( function_exists( "apply_filters" ) ) { + $filenames = apply_filters( 'all_supercache_filenames', $filenames ); + } else { + $filenames = do_cacheaction( 'all_supercache_filenames', $filenames ); + } + + foreach( $filenames as $file ) { + $out[] = $file; + $out[] = $file . '.gz'; + } + + return $out; +} + +function supercache_filename() { + //Add support for https and http caching + $is_https = ( ( isset( $_SERVER[ 'HTTPS' ] ) && 'on' == strtolower( $_SERVER[ 'HTTPS' ] ) ) || ( isset( $_SERVER[ 'HTTP_X_FORWARDED_PROTO' ] ) && 'https' == strtolower( $_SERVER[ 'HTTP_X_FORWARDED_PROTO' ] ) ) ); //Also supports https requests coming from an nginx reverse proxy + $extra_str = $is_https ? '-https' : ''; + + if ( function_exists( "apply_filters" ) ) { + $extra_str = apply_filters( 'supercache_filename_str', $extra_str ); + } else { + $extra_str = do_cacheaction( 'supercache_filename_str', $extra_str ); + } + $filename = 'index' . $extra_str . '.html'; + + return $filename; +} + function get_oc_version() { $wp_cache_oc_key = wp_cache_get( "wp_cache_oc_key" ); if ( ! $wp_cache_oc_key ) { @@ -493,11 +614,31 @@ function get_oc_key( $url = false ) { global $wp_cache_gzip_encoding; if ( $url ) { - $key = intval( $_SERVER[ 'SERVER_PORT' ] ) . strtolower( preg_replace( '/:.*$/', '', $_SERVER[ "HTTP_HOST" ] ) ) . $url; + $key = intval( $_SERVER[ 'SERVER_PORT' ] ) . strtolower( preg_replace( '/:.*$/', '', $_SERVER[ "SERVER_NAME" ] ) ) . $url; } else { $key = get_current_url_supercache_dir(); } return $key . $wp_cache_gzip_encoding . get_oc_version(); } +function wp_supercache_cache_for_admins() { + if ( isset( $_GET[ 'preview' ] ) || function_exists( "is_admin" ) && is_admin() ) + return $cookies; + + if ( false == apply_filters( 'wp_supercache_remove_cookies', true ) ) + return true; + + $cookie_keys = array( 'wordpress_logged_in', 'comment_author_' ); + reset( $_COOKIE ); + foreach( $_COOKIE as $cookie => $val ) { + reset( $cookie_keys ); + foreach( $cookie_keys as $key ) { + if ( strpos( $cookie, $key ) !== FALSE ) { + 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 ); + unset( $_COOKIE[ $cookie ] ); + } + } + } +} + ?> diff --git a/wp-content/plugins/wp-super-cache/wp-cache-phase2.php b/wp-content/plugins/wp-super-cache/wp-cache-phase2.php index 2efdcd5d7..739512e7a 100644 --- a/wp-content/plugins/wp-super-cache/wp-cache-phase2.php +++ b/wp-content/plugins/wp-super-cache/wp-cache-phase2.php @@ -1,13 +1,14 @@ <?php function wp_cache_phase2() { - global $wpsc_settings; global $cache_filename, $cache_acceptable_files, $wp_cache_gzip_encoding, $super_cache_enabled, $cache_rebuild_files, $wp_cache_last_gc; - global $cache_max_time, $wp_cache_request_uri, $super_cache_enabled, $wp_cache_object_cache; - global $cache_enabled, $wp_cache_gmt_offset, $wp_cache_blog_charset; + global $cache_max_time, $wp_cache_request_uri, $super_cache_enabled, $wp_cache_object_cache, $cache_time_interval, $wp_cache_no_cache_for_get; + global $cache_enabled, $wp_cache_gmt_offset, $wp_cache_blog_charset, $cache_schedule_type, $cache_scheduled_time, $cache_schedule_interval; - if ( $cache_enabled == false ) + if ( $cache_enabled == false ) { + if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Caching disabled! quiting!", 1 ); return false; + } if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'In WP Cache Phase 2', 5 ); @@ -17,7 +18,11 @@ function wp_cache_phase2() { wp_cache_mutex_init(); if(function_exists('add_action') && ( !defined( 'WPLOCKDOWN' ) || ( defined( 'WPLOCKDOWN' ) && constant( 'WPLOCKDOWN' ) == '0' ) ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Setting up WordPress actions', 5 ); + + add_action( 'template_redirect', 'wp_super_cache_query_vars' ); + // Post ID is received + add_action('wp_trash_post', 'wp_cache_post_edit', 0); add_action('publish_post', 'wp_cache_post_edit', 0); add_action('edit_post', 'wp_cache_post_change', 0); // leaving a comment called edit_post add_action('delete_post', 'wp_cache_post_edit', 0); @@ -31,14 +36,19 @@ function wp_cache_phase2() { // No post_id is available add_action('switch_theme', 'wp_cache_no_postid', 99); add_action('edit_user_profile_update', 'wp_cache_no_postid', 99); - - add_action( 'wp_update_nav_menu', 'wp_cache_clear_cache' ); - + add_action( 'wp_update_nav_menu', 'wp_cache_clear_cache_on_menu' ); add_action('wp_cache_gc','wp_cache_gc_cron'); + add_action( 'clean_post_cache', 'wp_cache_post_edit' ); + add_filter( 'supercache_filename_str', 'wp_cache_check_mobile' ); do_cacheaction( 'add_cacheaction' ); } + if ( $wp_cache_no_cache_for_get && false == empty( $_GET ) && false == defined( 'DOING_CRON' ) ) { + if ( isset( $wp_super_cache_debug ) && $wp_super_cache_debug ) wp_cache_debug( "Non empty GET request. Caching disabled on settings page.", 1 ); + return false; + } + if ( is_admin() ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching wp-admin requests.', 5 ); return false; @@ -84,48 +94,29 @@ function wp_cache_phase2() { if( $super_cache_enabled && $cache_rebuild_files ) { $user_info = wp_cache_get_cookies_values(); $do_cache = apply_filters( 'do_createsupercache', $user_info ); - if( $user_info == '' || $do_cache === true ) { - $dir = get_current_url_supercache_dir(); - $files_to_check = array( $dir . 'index.html', $dir . 'index.html.php', $dir . 'index.html.gz' ); - foreach( $files_to_check as $cache_file ) { - if( !@file_exists( $cache_file . '.needs-rebuild' ) ) - continue; - $mtime = @filemtime($cache_file . '.needs-rebuild'); - if( $mtime && (time() - $mtime) < 30 ) { - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Rebuild file renamed to cache file temporarily", 3 ); - @rename( $cache_file . '.needs-rebuild', $cache_file ); - } - // cleanup old files or if rename fails - if( @file_exists( $cache_file . '.needs-rebuild' ) ) { - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Rebuild file deleted", 3 ); - @unlink( $cache_file . '.needs-rebuild' ); - } - } - } + if( $user_info == '' || $do_cache === true ) + wpcache_do_rebuild( get_current_url_supercache_dir() ); } - if ( $cache_max_time == 0 ) - return false; - if( !isset( $cache_max_time ) ) - $cache_max_time = 600; - $last_gc = get_option( "wpsupercache_gc_time" ); - - if( !$last_gc ) { - update_option( 'wpsupercache_gc_time', time() ); - } - $next_gc = $cache_max_time < 1800 ? $cache_max_time : 600; - if( $last_gc < ( time() - $next_gc ) ) { - update_option( 'wpsupercache_gc_time', time() ); + schedule_wp_gc(); +} - global $wp_cache_shutdown_gc; - if( !isset( $wp_cache_shutdown_gc ) || $wp_cache_shutdown_gc == 0 ) { - if(!wp_next_scheduled('wp_cache_gc')) { - wp_schedule_single_event(time() + 10 , 'wp_cache_gc'); - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'scheduled wp_cache_gc for 10 seconds time.', 5 ); - } - } else { - global $time_to_gc_cache; - $time_to_gc_cache = 1; // tell the "shutdown gc" to run! +function wpcache_do_rebuild( $dir ) { + $dir = trailingslashit( $dir ); + $files_to_check = get_all_supercache_filenames( $dir ); + foreach( $files_to_check as $cache_file ) { + $cache_file = $dir . $cache_file; + if( !@file_exists( $cache_file . '.needs-rebuild' ) ) + continue; + $mtime = @filemtime($cache_file . '.needs-rebuild'); + if( $mtime && (time() - $mtime) < 30 ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Rebuild file renamed to cache file temporarily: $cache_file", 3 ); + @rename( $cache_file . '.needs-rebuild', $cache_file ); + } + // cleanup old files or if rename fails + if( @file_exists( $cache_file . '.needs-rebuild' ) ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Rebuild file deleted: {$cache_file}.needs-rebuild", 3 ); + @unlink( $cache_file . '.needs-rebuild' ); } } } @@ -141,6 +132,8 @@ if ( !function_exists( 'wp_cache_user_agent_is_rejected' ) ) { if (!function_exists('apache_request_headers')) return false; $headers = apache_request_headers(); if (!isset($headers["User-Agent"])) return false; + if ( false == is_array( $cache_rejected_user_agent ) ) + return false; foreach ($cache_rejected_user_agent as $expr) { if (strlen($expr) > 0 && stristr($headers["User-Agent"], $expr)) return true; @@ -173,8 +166,10 @@ function wp_cache_is_rejected($uri) { if( strstr( $uri, $u ) ) return true; // we don't allow caching of wp-admin for security reasons } + if ( false == is_array( $cache_rejected_uri ) ) + return false; foreach ( $cache_rejected_uri as $expr ) { - if( $expr != '' && preg_match( "~$expr~", $uri ) ) + if( $expr != '' && @preg_match( "~$expr~", $uri ) ) return true; } return false; @@ -195,6 +190,7 @@ function wp_cache_mutex_init() { $mutex = false; if ($use_flock ) { + setup_blog_cache_dir(); if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Created mutex lock on filename: {$blog_cache_dir}{$mutex_filename}", 5 ); $mutex = @fopen( $blog_cache_dir . $mutex_filename, 'w' ); } else { @@ -245,43 +241,73 @@ function wp_cache_writers_exit() { } } +function wp_super_cache_query_vars() { + global $wp_super_cache_query; + if ( is_search() ) + $wp_super_cache_query[ 'is_search' ] = 1; + if ( is_page() ) + $wp_super_cache_query[ 'is_page' ] = 1; + if ( is_archive() ) + $wp_super_cache_query[ 'is_archive' ] = 1; + if ( is_tag() ) + $wp_super_cache_query[ 'is_tag' ] = 1; + if ( is_single() ) + $wp_super_cache_query[ 'is_single' ] = 1; + if ( is_category() ) + $wp_super_cache_query[ 'is_category' ] = 1; + if ( is_front_page() ) + $wp_super_cache_query[ 'is_front_page' ] = 1; + if ( is_home() ) + $wp_super_cache_query[ 'is_home' ] = 1; + if ( is_author() ) + $wp_super_cache_query[ 'is_author' ] = 1; + if ( is_feed() ) + $wp_super_cache_query[ 'is_feed' ] = 1; +} + function wp_cache_ob_callback( $buffer ) { - global $wp_cache_pages; + global $wp_cache_pages, $wp_query, $wp_super_cache_query; $buffer = apply_filters( 'wp_cache_ob_callback_filter', $buffer ); if( defined( 'DONOTCACHEPAGE' ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'DONOTCACHEPAGE defined. Caching disabled.', 2 ); return $buffer; } - if ( isset( $wp_cache_pages[ 'single' ] ) && $wp_cache_pages[ 'single' ] == 1 && is_single() ) { + if ( isset( $wp_cache_pages[ 'single' ] ) && $wp_cache_pages[ 'single' ] == 1 && isset( $wp_super_cache_query[ 'is_single' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching single post.', 2 ); return $buffer; - } elseif ( isset( $wp_cache_pages[ 'pages' ] ) && $wp_cache_pages[ 'pages' ] == 1 && is_page() ) { + } elseif ( isset( $wp_cache_pages[ 'pages' ] ) && $wp_cache_pages[ 'pages' ] == 1 && isset( $wp_super_cache_query[ 'is_page' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching single page.', 2 ); return $buffer; - } elseif ( isset( $wp_cache_pages[ 'archives' ] ) && $wp_cache_pages[ 'archives' ] == 1 && is_archive() ) { + } elseif ( isset( $wp_cache_pages[ 'archives' ] ) && $wp_cache_pages[ 'archives' ] == 1 && isset( $wp_super_cache_query[ 'is_archive' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching archive page.', 2 ); return $buffer; - } elseif ( isset( $wp_cache_pages[ 'tag' ] ) && $wp_cache_pages[ 'tag' ] == 1 && is_tag() ) { + } elseif ( isset( $wp_cache_pages[ 'tag' ] ) && $wp_cache_pages[ 'tag' ] == 1 && isset( $wp_super_cache_query[ 'is_tag' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching tag page.', 2 ); return $buffer; - } elseif ( isset( $wp_cache_pages[ 'category' ] ) && $wp_cache_pages[ 'category' ] == 1 && is_category() ) { + } elseif ( isset( $wp_cache_pages[ 'category' ] ) && $wp_cache_pages[ 'category' ] == 1 && isset( $wp_super_cache_query[ 'is_category' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching category page.', 2 ); return $buffer; - } elseif ( isset( $wp_cache_pages[ 'frontpage' ] ) && $wp_cache_pages[ 'frontpage' ] == 1 && is_front_page() ) { + } elseif ( isset( $wp_cache_pages[ 'frontpage' ] ) && $wp_cache_pages[ 'frontpage' ] == 1 && isset( $wp_super_cache_query[ 'is_front_page' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching front page.', 2 ); return $buffer; - } elseif ( isset( $wp_cache_pages[ 'home' ] ) && $wp_cache_pages[ 'home' ] == 1 && is_home() ) { + } elseif ( isset( $wp_cache_pages[ 'home' ] ) && $wp_cache_pages[ 'home' ] == 1 && isset( $wp_super_cache_query[ 'is_home' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching home page.', 2 ); return $buffer; - } elseif ( isset( $wp_cache_pages[ 'search' ] ) && $wp_cache_pages[ 'search' ] == 1 && is_search() ) { + } elseif ( isset( $wp_cache_pages[ 'search' ] ) && $wp_cache_pages[ 'search' ] == 1 && isset( $wp_super_cache_query[ 'is_search' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching search page.', 2 ); return $buffer; - } elseif ( isset( $wp_cache_pages[ 'feed' ] ) && $wp_cache_pages[ 'feed' ] == 1 && is_feed() ) { + } elseif ( isset( $wp_cache_pages[ 'author' ] ) && $wp_cache_pages[ 'author' ] == 1 && isset( $wp_super_cache_query[ 'is_author' ] ) ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching author page.', 2 ); + return $buffer; + } elseif ( isset( $wp_cache_pages[ 'feed' ] ) && $wp_cache_pages[ 'feed' ] == 1 && isset( $wp_super_cache_query[ 'is_feed' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching feed.', 2 ); return $buffer; } + if ( !isset( $wp_query ) ) + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'wp_cache_ob_callback: WARNING! $query not defined but the plugin has worked around that problem.', 4 ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Output buffer callback', 4 ); $buffer = &wp_cache_get_ob( $buffer ); @@ -301,7 +327,6 @@ function wp_cache_append_tag( &$buffer ) { } function wp_cache_get_ob(&$buffer) { - global $wpsc_settings; global $cache_enabled, $cache_path, $cache_filename, $meta_file, $wp_start_time, $supercachedir; global $new_cache, $wp_cache_meta, $file_expired, $blog_id, $cache_compression; global $wp_cache_gzip_encoding, $super_cache_enabled, $cached_direct_pages; @@ -331,7 +356,7 @@ function wp_cache_get_ob(&$buffer) { } } - if (!preg_match('/(<\/html>|<\/rss>|<\/feed>|<\/urlset)/i',$buffer) ) { + if ( !preg_match( apply_filters( 'wp_cache_eof_tags', '/(<\/html>|<\/rss>|<\/feed>|<\/urlset|<\?xml)/i' ), $buffer ) ) { $new_cache = false; if( false === strpos( $_SERVER[ 'REQUEST_URI' ], 'robots.txt' ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) { @@ -374,21 +399,24 @@ function wp_cache_get_ob(&$buffer) { $supercacheonly = false; if( $super_cache_enabled ) { - if ( wp_cache_get_cookies_values() == '' ) { + if ( wp_cache_get_cookies_values() == '' && empty( $_GET ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Anonymous user detected. Only creating Supercache file.", 3 ); $supercacheonly = true; } } + $cache_error = ''; if ( $wp_cache_not_logged_in && wp_cache_get_cookies_values() != '' ) { $super_cache_enabled = false; $cache_enabled = false; + $cache_error = 'Not caching requests by known users. (See Advanced Settings page)'; if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Not caching for known user.', 5 ); } if ( $wp_cache_object_cache ) { // half on mode when using the object cache if ( wp_cache_get_cookies_values() != '' ) { $cache_enabled = false; + $cache_error = 'Known User and using object. Only anonymous users cached.'; } $super_cache_enabled = false; $supercacheonly = false; @@ -396,9 +424,9 @@ function wp_cache_get_ob(&$buffer) { } if ( !$cache_enabled ) { - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( '', 5 ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Cache is not enabled. Sending buffer to browser.', 5 ); wp_cache_writers_exit(); - return $buffer . "\n<!-- Page not cached by WP Super Cache. Check your settings page. -->"; + return $buffer . "\n<!-- Page not cached by WP Super Cache. Check your settings page. $cache_error -->"; } if( @is_dir( $dir ) == false ) @@ -421,7 +449,7 @@ function wp_cache_get_ob(&$buffer) { $do_cache = apply_filters( 'do_createsupercache', $user_info ); if ( $super_cache_enabled && ( $user_info == '' || $do_cache === true ) ) { - $cache_fname = "{$dir}index.html"; + $cache_fname = $dir . supercache_filename(); $tmp_cache_filename = $dir . uniqid( mt_rand(), true ) . '.tmp'; $fr2 = @fopen( $tmp_cache_filename, 'w' ); if ( !$fr2 ) { @@ -475,7 +503,7 @@ function wp_cache_get_ob(&$buffer) { if( $fr ) { // legacy caching fputs($fr, $store); } elseif ( isset( $fr2 ) ) { // supercache active - $php_fname = "{$dir}index.html.php"; + $php_fname = "{$dir}" . supercache_filename() . ".php"; $tmp_php_filename = $dir . uniqid( mt_rand(), true ) . '.tmp'; $php_fd = @fopen( $tmp_php_filename, 'w' ); if ( !$php_fd ) { @@ -494,7 +522,7 @@ function wp_cache_get_ob(&$buffer) { if ( $cache_compression && $wp_cache_gzip_encoding ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Gzipping dynamic buffer.", 5 ); $gzdata = gzencode( $buffer . "<!-- Compression = gzip -->", 6, FORCE_GZIP ); - $gzsize = strlen($gzdata); + $gzsize = function_exists( 'mb_strlen' ) ? mb_strlen( $gzdata, '8bit' ) : strlen( $gzdata ); } } else { $buffer = apply_filters( 'wpsupercache_buffer', $buffer ); @@ -503,7 +531,7 @@ function wp_cache_get_ob(&$buffer) { if( $gz || $wp_cache_gzip_encoding ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Gzipping buffer.", 5 ); $gzdata = gzencode( $buffer . "<!-- Compression = gzip -->", 6, FORCE_GZIP ); - $gzsize = strlen($gzdata); + $gzsize = function_exists( 'mb_strlen' ) ? mb_strlen( $gzdata, '8bit' ) : strlen( $gzdata ); } if ($wp_cache_gzip_encoding) { $wp_cache_meta[ 'headers' ][ 'Content-Encoding' ] = 'Content-Encoding: ' . $wp_cache_gzip_encoding; @@ -551,6 +579,8 @@ function wp_cache_get_ob(&$buffer) { @unlink( $tmp_wpcache_filename ); } else { if ( !rename( $tmp_wpcache_filename, $blog_cache_dir . $cache_filename ) ) { + if ( false == is_dir( $blog_cache_dir ) ) + @wp_mkdir_p( $blog_cache_dir ); unlink( $blog_cache_dir . $cache_filename ); rename( $tmp_wpcache_filename, $blog_cache_dir . $cache_filename ); } @@ -560,7 +590,7 @@ function wp_cache_get_ob(&$buffer) { } if( $fr2 ) { fclose($fr2); - if ( $wp_cache_front_page_checks && $cache_fname == $supercachedir . $home_url[ 'path' ] . 'index.html' && !( $wp_cache_is_home ) ) { + if ( $wp_cache_front_page_checks && $cache_fname == $supercachedir . $home_url[ 'path' ] . supercache_filename() && !( $wp_cache_is_home ) ) { wp_cache_writers_exit(); if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Warning! Not writing another page to front page cache.", 1 ); return $buffer; @@ -576,9 +606,9 @@ function wp_cache_get_ob(&$buffer) { $added_cache = 1; } } - if( $php_fd ) { + if ( isset( $php_fd ) ) { fclose( $php_fd ); - if ( $php_fname == $supercachedir . $home_url[ 'path' ] . 'index.html.php' && !( $wp_cache_is_home ) ) { + if ( $php_fname == $supercachedir . $home_url[ 'path' ] . supercache_filename() . '.php' && !( $wp_cache_is_home ) ) { wp_cache_writers_exit(); if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Warning! Not writing another page to front page cache.", 1 ); return $buffer; @@ -638,8 +668,13 @@ function wp_cache_phase2_clean_cache($file_prefix) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Cleaning cache in $blog_cache_dir", 3 ); if ( ( $handle = @opendir( $blog_cache_dir ) ) ) { while ( false !== ($file = @readdir($handle))) { - if ( preg_match("/^$file_prefix/", $file) ) - @unlink( $blog_cache_dir . $file ); + if ( preg_match("/^$file_prefix/", $file) ) { + $meta = unserialize( file_get_contents( $blog_cache_dir . 'meta/' . $file ) ); + if ( $meta[ 'blog_id' ] == $wpdb->blogid ) { + @unlink( $blog_cache_dir . $file ); + @unlink( $blog_cache_dir . 'meta/' . str_replace( '.html', '.meta', $file ) ); + } + } } closedir($handle); } @@ -647,10 +682,8 @@ function wp_cache_phase2_clean_cache($file_prefix) { } function prune_super_cache( $directory, $force = false, $rename = false ) { - global $cache_max_time, $cache_path, $super_cache_enabled, $cache_rebuild_files, $blog_cache_dir; - - if( !is_admin() && $super_cache_enabled == 0 ) - return false; + global $cache_max_time, $cache_path, $cache_rebuild_files, $blog_cache_dir; + static $log = 0; if( !isset( $cache_max_time ) ) $cache_max_time = 3600; @@ -677,6 +710,7 @@ function prune_super_cache( $directory, $force = false, $rename = false ) { if ($file == '.' || $file == '..') continue; $donotdelete = true; + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "gc: could not delete $entry as it's not empty: $file", 2 ); } closedir($handle); } @@ -684,7 +718,12 @@ function prune_super_cache( $directory, $force = false, $rename = false ) { continue; if( !$rename ) { @rmdir( $entry ); - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "gc: deleted $entry", 2 ); + $log++; + if ( $force ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "gc: deleted $entry, forced delete", 2 ); + } else { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "gc: deleted $entry, older than $cache_max_time seconds", 2 ); + } } } } @@ -695,11 +734,16 @@ function prune_super_cache( $directory, $force = false, $rename = false ) { if( in_array( $directory, $protected_directories ) ) $oktodelete = false; if( $oktodelete && !$rename ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "prune_super_cache: deleted $directory", 5 ); @unlink( $directory ); + $log++; } elseif( $oktodelete && $rename ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "prune_super_cache: wp_cache_rebuild_or_delete( $directory )", 5 ); wp_cache_rebuild_or_delete( $directory ); + $log++; } } + return $log; } function wp_cache_rebuild_or_delete( $file ) { @@ -741,7 +785,7 @@ function wp_cache_phase2_clean_expired( $file_prefix, $force = false ) { if( is_dir( $blog_cache_dir . $file ) == false && (@filemtime($blog_cache_dir . $file) + $cache_max_time) <= $now ) { if( substr( $file, -9 ) != '.htaccess' ) { @unlink($blog_cache_dir . $file); - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Deleting $blog_cache_dir{$file}", 5 ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Deleting $blog_cache_dir{$file}, older than $cache_max_time seconds", 5 ); } } } @@ -749,12 +793,12 @@ function wp_cache_phase2_clean_expired( $file_prefix, $force = false ) { closedir($handle); if ( false == $wp_cache_preload_on || true == $force ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Doing GC on supercache dir: {$cache_path}supercache", 2 ); - prune_super_cache( $cache_path . 'supercache' ); + $deleted = prune_super_cache( $cache_path . 'supercache', false, false ); } } wp_cache_writers_exit(); - return true; + return $deleted; } function wp_cache_shutdown_callback() { @@ -814,7 +858,7 @@ function wp_cache_shutdown_callback() { $wp_cache_meta[ 'headers' ][ 'Content-Type' ] = "Content-Type: $value"; } - if ( !$supercacheonly && !$wp_cache_not_logged_in && $new_cache ) { + if ( $cache_enabled && !$supercacheonly && $new_cache ) { if( !isset( $wp_cache_meta[ 'dynamic' ] ) && $wp_cache_gzip_encoding && !in_array( 'Content-Encoding: ' . $wp_cache_gzip_encoding, $wp_cache_meta[ 'headers' ] ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Sending gzip headers.", 2 ); $wp_cache_meta[ 'headers' ][ 'Content-Encoding' ] = 'Content-Encoding: ' . $wp_cache_gzip_encoding; @@ -828,7 +872,7 @@ function wp_cache_shutdown_callback() { $tmp_meta_filename = $blog_cache_dir . 'meta/' . uniqid( mt_rand(), true ) . '.tmp'; $fr = @fopen( $tmp_meta_filename, 'w'); if( !$fr ) - @mkdir( $blog_cache_dir . 'meta' ); + @wp_mkdir_p( $blog_cache_dir . 'meta' ); $fr = @fopen( $tmp_meta_filename, 'w'); if ( $fr ) { fputs($fr, $serial); @@ -849,6 +893,8 @@ function wp_cache_shutdown_callback() { } wp_cache_writers_exit(); } + } else { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Did not write meta file: $meta_file *$supercacheonly* *$wp_cache_not_logged_in* *$new_cache*", 2 ); } global $time_to_gc_cache; if( isset( $time_to_gc_cache ) && $time_to_gc_cache == 1 ) { @@ -869,9 +915,10 @@ function wp_cache_get_postid_from_comment( $comment_id, $status = 'NA' ) { $comment[ 'comment_approved' ] = $status; } - if ( ( $status == 'trash' || $status == 'spam' ) && $comment[ 'comment_approved' ] != 1 ) { + if ( ( $status == 'trash' || $status == 'spam' ) && $comment[ 'old_comment_approved' ] != 1 ) { // don't modify cache if moderated comments are trashed or spammed if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Moderated comment deleted or spammed. Don't delete any cache files.", 4 ); + define( 'DONOTDELETECACHE', 1 ); return wp_cache_post_id(); } $postid = $comment['comment_post_ID']; @@ -880,16 +927,20 @@ function wp_cache_get_postid_from_comment( $comment_id, $status = 'NA' ) { if ( !preg_match('/wp-admin\//', $wp_cache_request_uri) ) { if ( $comment['comment_approved'] == 'delete' && ( isset( $comment[ 'old_comment_approved' ] ) && $comment[ 'old_comment_approved' ] == 0 ) ) { // do nothing if moderated comments are deleted if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Moderated comment deleted. Don't delete any cache files.", 4 ); + define( 'DONOTDELETECACHE', 1 ); return $postid; } elseif ( $comment['comment_approved'] == 'spam' ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Spam comment. Don't delete any cache files.", 4 ); + define( 'DONOTDELETECACHE', 1 ); return $postid; } elseif( $comment['comment_approved'] == '0' ) { if ( $comment[ 'content_type' ] == '' ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Moderated comment. Don't delete supercache file until comment approved.", 4 ); $super_cache_enabled = 0; // don't remove the super cache static file until comment is approved + define( 'DONOTDELETECACHE', 1 ); } else { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Moderated ping or trackback. Not deleting cache files..", 4 ); + define( 'DONOTDELETECACHE', 1 ); return $postid; } } @@ -906,26 +957,50 @@ function wp_cache_get_postid_from_comment( $comment_id, $status = 'NA' ) { } } +/* Used by wp_update_nav_menu action to clear current blog's cache files when navigation menu is modified */ +function wp_cache_clear_cache_on_menu() { + global $wpdb; + wp_cache_clear_cache( $wpdb->blogid ); +} + /* Clear out the cache directory. */ -function wp_cache_clear_cache() { +function wp_cache_clear_cache( $blog_id = 0 ) { global $cache_path, $wp_cache_object_cache; if ( $wp_cache_object_cache ) { reset_oc_version(); } else { - prune_super_cache( $cache_path . 'supercache/', true ); - prune_super_cache( $cache_path, true ); + if ( $blog_id == 0 ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Clearing all cached files in wp_cache_clear_cache()", 4 ); + prune_super_cache( $cache_path . 'supercache/', true ); + prune_super_cache( $cache_path, true ); + } else { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Clearing all cached files for blog $blog_id in wp_cache_clear_cache()", 4 ); + prune_super_cache( get_supercache_dir( $blog_id ), true ); + prune_super_cache( $cache_path . 'blogs/', true ); + } } } +/* check if we want to clear out all cached files on post updates, otherwise call standard wp_cache_post_change() */ function wp_cache_post_edit($post_id) { global $wp_cache_clear_on_post_edit, $cache_path, $blog_cache_dir; + static $last_post_edited = -1; + + if ( $post_id == $last_post_edited ) return $post_id; + $last_post_edited = $post_id; + + $post = get_post( $post_id ); + if ( $post->post_status != 'publish' ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_edit: draft post, not deleting any cache files.", 4 ); + return $post_id; + } if( $wp_cache_clear_on_post_edit ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Clearing cache $blog_cache_dir and {$cache_path}supercache/ on post edit per config.", 2 ); if ( $wp_cache_object_cache ) { reset_oc_version(); } else { prune_super_cache( $blog_cache_dir, true ); - prune_super_cache( $cache_path . 'supercache/', true ); + prune_super_cache( get_supercache_dir(), true ); } } else { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Clearing cache for post $post_id on post edit.", 2 ); @@ -934,7 +1009,7 @@ function wp_cache_post_edit($post_id) { } function wp_cache_post_id_gc( $siteurl, $post_id, $all = 'all' ) { - global $cache_path, $wp_cache_object_cache; + global $cache_path, $wp_cache_object_cache, $wp_cache_refresh_single_only; if ( $wp_cache_object_cache ) reset_oc_version(); @@ -943,23 +1018,23 @@ function wp_cache_post_id_gc( $siteurl, $post_id, $all = 'all' ) { if( $post_id == 0 ) return; - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_id_gc post_id: $post_id " . post_permalink( $post_id ) . " clearing cache in $dir{$permalink}.", 4 ); $permalink = trailingslashit( str_replace( get_option( 'home' ), '', post_permalink( $post_id ) ) ); - $dir = $cache_path . 'supercache/' . $siteurl; + $dir = get_current_url_supercache_dir( $post_id ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_id_gc post_id: $post_id " . post_permalink( $post_id ) . " clearing cache in $dir.", 4 ); if ( $all == 'all' ) { - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_id_gc clearing cache in $dir{$permalink}.", 4 ); - prune_super_cache( $dir . $permalink, true, true ); + prune_super_cache( $dir, true, true ); do_action( 'gc_cache', 'prune', $permalink ); - @rmdir( $dir . $permalink ); + @rmdir( $dir ); } else { - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_id_gc clearing cached index.html(.gz) in $dir{$permalink}.", 4 ); - prune_super_cache( $dir . $permalink . 'index.html', true, true ); - prune_super_cache( $dir . $permalink . 'index.html.php', true, true ); - prune_super_cache( $dir . $permalink . 'index.html.gz', true, true ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_id_gc clearing cached index files in $dir.", 4 ); + prune_super_cache( $dir, true, true ); do_action( 'gc_cache', 'prune', $permalink ); } - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_id_gc clearing cache in {$dir}page/.", 4 ); - prune_super_cache( $dir . 'page/', true ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_id_gc clearing cache in {$dir}/page/.", 4 ); + prune_super_cache( $dir . '/page/', true ); + $supercache_home = get_supercache_dir(); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_id_gc clearing cache in {$supercache_home}/page/.", 4 ); + prune_super_cache( $supercache_home . '/page/', true ); do_action( 'gc_cache', 'prune', '/page/' ); } @@ -970,7 +1045,7 @@ function wp_cache_post_change( $post_id ) { if ($post_id == $last_processed) return $post_id; $last_processed = $post_id; $post = get_post( $post_id ); - if( $post->post_status == 'draft' ) { + if( $post->post_status != 'publish' ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_change: draft post, not deleting any cache files.", 4 ); return $post_id; } @@ -978,9 +1053,14 @@ function wp_cache_post_change( $post_id ) { if( !wp_cache_writers_entry() ) return $post_id; - if ( isset( $wp_cache_refresh_single_only ) && $wp_cache_refresh_single_only && strpos( $_SERVER[ 'REQUEST_URI' ], 'wp-comments-post.php' ) ) { - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_change: comment detected. only deleting post page.", 4 ); - $all = false; + if ( isset( $wp_cache_refresh_single_only ) && $wp_cache_refresh_single_only && ( strpos( $_SERVER[ 'HTTP_REFERER' ], 'edit-comments.php' ) || strpos( $_SERVER[ 'REQUEST_URI' ], 'wp-comments-post.php' ) ) ) { + if ( defined( 'DONOTDELETECACHE' ) ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_change: comment detected and it's moderated or spam. Not deleting cached files.", 4 ); + return $post_id; + } else { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cache_post_change: comment detected. only deleting post page.", 4 ); + $all = false; + } } else { $all = true; } @@ -990,24 +1070,27 @@ function wp_cache_post_change( $post_id ) { $permalink = trailingslashit( str_replace( get_option( 'siteurl' ), '', post_permalink( $post_id ) ) ); if( $super_cache_enabled ) { + $dir = get_supercache_dir(); $siteurl = trailingslashit( strtolower( preg_replace( '/:.*$/', '', str_replace( 'http://', '', get_option( 'home' ) ) ) ) ); // make sure the front page has a rebuild file + wp_cache_post_id_gc( $siteurl, $post_id ); if ( $all == true ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Post change: deleting cache files in " . $cache_path . 'supercache/' . $siteurl, 4 ); - prune_super_cache( $cache_path . 'supercache/' . $siteurl . 'index.html', true, true ); - prune_super_cache( $cache_path . 'supercache/' . $siteurl . 'index.html.php', true, true ); - prune_super_cache( $cache_path . 'supercache/' . $siteurl . 'index.html.gz', true, true ); + $files_to_check = get_all_supercache_filenames( $dir ); + foreach( $files_to_check as $cache_file ) { + prune_super_cache( $dir . $cache_file, true, true ); + } do_action( 'gc_cache', 'prune', 'homepage' ); } - wp_cache_post_id_gc( $siteurl, $post_id ); if( $all == true && get_option( 'show_on_front' ) == 'page' ) { - if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Post change: deleting page_on_front and_page_for_posts pages.", 4 ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Post change: deleting page_on_front and page_for_posts pages.", 4 ); if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Post change: page_on_front " . get_option( 'page_on_front' ), 4 ); wp_cache_post_id_gc( $siteurl, get_option( 'page_on_front' ), 'single' ); $permalink = trailingslashit( str_replace( get_option( 'home' ), '', post_permalink( get_option( 'page_for_posts' ) ) ) ); - prune_super_cache( $cache_path . 'supercache/' . $siteurl . $permalink . 'index.html', true, true ); - prune_super_cache( $cache_path . 'supercache/' . $siteurl . $permalink . 'index.html.php', true, true ); - prune_super_cache( $cache_path . 'supercache/' . $siteurl . $permalink . 'index.html.gz', true, true ); + $files_to_check = get_all_supercache_filenames( $dir . $permalink ); + foreach( $files_to_check as $cache_file ) { + prune_super_cache( $dir . $permalink . $cache_file, true, true ); + } do_action( 'gc_cache', 'prune', $permalink ); } } @@ -1026,15 +1109,14 @@ function wp_cache_post_change( $post_id ) { continue; } if ($post_id > 0 && $meta) { + $permalink = trailingslashit( str_replace( get_option( 'home' ), '', post_permalink( $post_id ) ) ); if ( $meta[ 'blog_id' ] == $blog_id && ( ( $all == true && !$meta[ 'post' ] ) || $meta[ 'post' ] == $post_id) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Post change: deleting post cache files for {$meta[ 'uri' ]}: $content_pathname", 4 ); @unlink($meta_pathname); @unlink($content_pathname); if ( $super_cache_enabled == true ) { - @wp_cache_rebuild_or_delete($cache_path . 'supercache/' . trailingslashit( $meta[ 'uri' ] ) . 'index.html'); - @wp_cache_rebuild_or_delete($cache_path . 'supercache/' . trailingslashit( $meta[ 'uri' ] ) . 'index.html.php'); - @wp_cache_rebuild_or_delete($cache_path . 'supercache/' . trailingslashit( $meta[ 'uri' ] ) . 'index.html.gz'); - do_action( 'gc_cache', 'rebuild', trailingslashit( $meta[ 'uri' ] ) ); + @prune_super_cache( $dir . $permalink, true, true ); + do_action( 'gc_cache', 'rebuild', $permalink ); } } } elseif ($meta[ 'blog_id' ] == $blog_id) { @@ -1042,9 +1124,10 @@ function wp_cache_post_change( $post_id ) { @unlink($meta_pathname); @unlink($content_pathname); if ( $super_cache_enabled == true ) { - @wp_cache_rebuild_or_delete($cache_path . 'supercache/' . trailingslashit( $meta[ 'uri' ] ) . 'index.html'); - @wp_cache_rebuild_or_delete($cache_path . 'supercache/' . trailingslashit( $meta[ 'uri' ] ) . 'index.html.php'); - @wp_cache_rebuild_or_delete($cache_path . 'supercache/' . trailingslashit( $meta[ 'uri' ] ) . 'index.html.gz'); + $files_to_check = get_all_supercache_filenames( $dir . $meta[ 'uri' ] ); + foreach( $files_to_check as $cache_file ) { + @wp_cache_rebuild_or_delete( $dir . trailingslashit( $meta[ 'uri' ] ) . $cache_file ); + } do_action( 'gc_cache', 'rebuild', trailingslashit( $meta[ 'uri' ] ) ); } } @@ -1075,12 +1158,14 @@ function wp_cache_post_id() { } function wp_cache_gc_cron() { - global $file_prefix, $cache_max_time; + global $file_prefix, $cache_max_time, $cache_gc_email_me, $cache_time_interval; + $msg = ''; if ( $cache_max_time == 0 ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Cache garbage collection disabled because cache expiry time is zero.', 5 ); return false; } + update_option( 'wpsupercache_gc_time', time() ); if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Cache garbage collection.', 5 ); @@ -1088,12 +1173,63 @@ function wp_cache_gc_cron() { $cache_max_time = 600; $start = time(); - if( !wp_cache_phase2_clean_expired($file_prefix ) ) { + $num = 0; + if( false === ( $num = wp_cache_phase2_clean_expired( $file_prefix ) ) ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Cache Expiry cron job failed. Probably mutex locked.', 1 ); - update_option( 'wpsupercache_gc_time', time() - ( $cache_max_time - 10 ) ); // if GC failed then run it again in one minute + update_option( 'wpsupercache_gc_time', time() - ( $cache_time_interval - 10 ) ); // if GC failed then run it again in one minute + $msg .= __( 'Cache expiry cron job failed. Job will run again in 10 seconds.', 'wp-super-cache' ) . "\n"; } - if( time() - $start > 30 ) + if( time() - $start > 30 ) { if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "Cache Expiry cron job took more than 30 seconds to execute.\nYou should reduce the Expiry Time in the WP Super Cache admin page\nas you probably have more cache files than your server can handle efficiently.", 1 ); + $msg .= __( 'Cache expiry cron job took more than 30 seconds. You should probably run the garbage collector more often.', 'wp-super-cache' ) . "\n"; + } + + if ( $cache_gc_email_me ) { + if ( $msg != '' ) + $msg = "The following warnings were generated by the WP Super Cache Garbage Collector:\n" . $msg; + + $msg = "Hi,\n\nThe WP Super Cache Garbage Collector has now run, deleting " . (int)$num . " files and directories.\nIf you want to switch off these emails please see the WP Super Cache Advanced Settings\npage on your blog.\n\n{$msg}\nRegards,\nThe Garbage Collector."; + + wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] WP Super Cache GC Report', 'wp-super-cache' ), site_url() ), $msg ); + } + schedule_wp_gc( 1 ); +} + +function schedule_wp_gc( $forced = 0 ) { + global $cache_schedule_type, $cache_max_time, $cache_time_interval, $cache_scheduled_time, $cache_schedule_interval; + + if ( false == isset( $cache_schedule_type ) ) { + $cache_schedule_type = 'interval'; + $cache_schedule_interval = $cache_max_time; + } + if ( $cache_schedule_type == 'interval' ) { + if ( $cache_max_time == 0 ) + return false; + if ( !isset( $cache_max_time ) ) + $cache_max_time = 600; + $last_gc = get_option( "wpsupercache_gc_time" ); + + if ( !$last_gc ) { + update_option( 'wpsupercache_gc_time', time() ); + $last_gc = get_option( "wpsupercache_gc_time" ); + } + if ( $forced || ( $last_gc < ( time() - 60 ) ) ) { // Allow up to 60 seconds for the previous job to run + global $wp_cache_shutdown_gc; + if ( !isset( $wp_cache_shutdown_gc ) || $wp_cache_shutdown_gc == 0 ) { + if ( !($t = wp_next_scheduled( 'wp_cache_gc' ) ) ) { + wp_clear_scheduled_hook( 'wp_cache_gc' ); + wp_schedule_single_event( time() + $cache_time_interval, 'wp_cache_gc' ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'scheduled wp_cache_gc for 10 seconds time.', 5 ); + } + } else { + global $time_to_gc_cache; + $time_to_gc_cache = 1; // tell the "shutdown gc" to run! + } + } + } elseif ( $cache_schedule_type == 'time' && !wp_next_scheduled( 'wp_cache_gc' ) ) { + wp_schedule_event( strtotime( $cache_scheduled_time ), $cache_schedule_interval, 'wp_cache_gc' ); + } + return true; } ?> diff --git a/wp-content/plugins/wp-super-cache/wp-cache.php b/wp-content/plugins/wp-super-cache/wp-cache.php index 21989f3a1..8afc3144d 100644 --- a/wp-content/plugins/wp-super-cache/wp-cache.php +++ b/wp-content/plugins/wp-super-cache/wp-cache.php @@ -3,13 +3,13 @@ Plugin Name: WP Super Cache Plugin URI: http://ocaoimh.ie/wp-super-cache/ Description: Very fast caching plugin for WordPress. -Version: 0.9.9.9 +Version: 1.1 Author: Donncha O Caoimh Author URI: http://ocaoimh.ie/ */ /* Copyright 2005-2006 Ricardo Galli Granada (email : gallir@uib.es) - Copyright 2007-2011 Donncha O Caoimh (http://ocaoimh.ie/) and many others. + Copyright 2007-2012 Donncha O Caoimh (http://ocaoimh.ie/) and many others. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -153,12 +153,12 @@ function wp_cache_network_pages() { add_action( 'network_admin_menu', 'wp_cache_network_pages' ); function wp_cache_manager_error_checks() { - global $wpmu_version, $wp_cache_debug, $wp_cache_cron_check, $cache_enabled, $super_cache_enabled, $wp_cache_config_file, $wp_cache_mobile_browsers, $wp_cache_mobile_prefixes, $wp_cache_mobile_browsers, $wp_cache_mobile_enabled, $wp_cache_mod_rewrite; + global $wpmu_version, $wp_cache_debug, $wp_cache_cron_check, $cache_enabled, $super_cache_enabled, $wp_cache_config_file, $wp_cache_mobile_browsers, $wp_cache_mobile_prefixes, $wp_cache_mobile_browsers, $wp_cache_mobile_enabled, $wp_cache_mod_rewrite, $cache_path; if ( !wpsupercache_site_admin() ) return false; - if ( 1 == ini_get( 'safe_mode' ) || "on" == strtolower( ini_get( 'safe_mode' ) ) ) { + if ( version_compare( PHP_VERSION, '5.3.0', '<' ) && ( 1 == ini_get( 'safe_mode' ) || "on" == strtolower( ini_get( 'safe_mode' ) ) ) ) { echo '<div id="message" class="updated fade"><h3>' . __( 'Warning! PHP Safe Mode Enabled!', 'wp-super-cache' ) . '</h3><p>' . __( 'You may experience problems running this plugin because SAFE MODE is enabled.', 'wp-super-cache' ) . ' '; @@ -205,7 +205,7 @@ function wp_cache_manager_error_checks() { <p><?php printf( __( 'Please see entry 16 in the <a href="%s">Troubleshooting section</a> of the readme.txt', 'wp-super-cache' ), 'http://wordpress.org/extend/plugins/wp-super-cache/faq/' ); ?></p> </div> <?php - return false; + return true; } else { wp_cache_replace_line('^ *\$wp_cache_cron_check', "\$wp_cache_cron_check = 1;", $wp_cache_config_file); } @@ -235,7 +235,8 @@ function wp_cache_manager_error_checks() { } if( !is_writeable_ACLSafe( $wp_cache_config_file ) ) { - define( "SUBMITDISABLED", 'disabled style="color: #aaa" ' ); + if ( !defined( 'SUBMITDISABLED' ) ) + define( "SUBMITDISABLED", 'disabled style="color: #aaa" ' ); ?><div id="message" class="updated fade"><h3><?php _e( 'Read Only Mode. Configuration cannot be changed.', 'wp-super-cache' ); ?></h3> <p><?php printf( __( 'The WP Super Cache configuration file is <code>%s/wp-cache-config.php</code> and cannot be modified. That file must be writeable by the webserver to make any changes.', 'wp-super-cache' ), WP_CONTENT_DIR ); ?> <?php _e( 'A simple way of doing that is by changing the permissions temporarily using the CHMOD command or through your ftp client. Make sure it’s globally writeable and it should be fine.', 'wp-super-cache' ); ?></p> @@ -243,7 +244,7 @@ function wp_cache_manager_error_checks() { <?php _e( 'Writeable:', 'wp-super-cache' ); ?> <code>chmod 666 <?php echo WP_CONTENT_DIR; ?>/wp-cache-config.php</code> <?php _e( 'Readonly:', 'wp-super-cache' ); ?> <code>chmod 644 <?php echo WP_CONTENT_DIR; ?>/wp-cache-config.php</code></p> </div><?php - } else { + } elseif ( !defined( 'SUBMITDISABLED' ) ) { define( "SUBMITDISABLED", ' ' ); } @@ -251,8 +252,8 @@ function wp_cache_manager_error_checks() { // writable, issue a warning only if the permissions aren't 755. if( is_writeable_ACLSafe( WP_CONTENT_DIR . '/' ) ) { $wp_content_stat = stat(WP_CONTENT_DIR . '/'); - $wp_content_mode = ( $wp_content_stat[ 'mode' ] & 0777 ); - if( $wp_content_mode != 0755 ) { + $wp_content_mode = decoct( $wp_content_stat[ 'mode' ] & 0777 ); + if( substr( $wp_content_mode, -2 ) == '77' ) { ?><div id="message" class="updated fade"><h3><?php printf( __( 'Warning! %s is writeable!', 'wp-super-cache' ), WP_CONTENT_DIR ); ?></h3> <p><?php printf( __( 'You should change the permissions on %s and make it more restrictive. Use your ftp client, or the following command to fix things:', 'wp-super-cache' ), WP_CONTENT_DIR ); ?> <code>chmod 755 <?php echo WP_CONTENT_DIR; ?>/</code></p> <p><?php _e( '<a href="http://codex.wordpress.org/Changing_File_Permissions">This page</a> explains how to change file permissions.', 'wp-super-cache' ); ?></p></div> @@ -267,8 +268,8 @@ function wp_cache_manager_error_checks() { echo '<div id="message" class="updated fade"><h3>' . __( 'Mobile rewrite rules detected', 'wp-super-cache' ) . "</h3>"; echo "<p>" . __( 'For best performance you should enable "Mobile device support" or delete the mobile rewrite rules in your .htaccess. Look for the 2 lines with the text "2.0\ MMP|240x320" and delete those.', 'wp-super-cache' ) . "</p><p>" . __( 'This will have no affect on ordinary users but mobile users will see uncached pages.', 'wp-super-cache' ) . "</p></div>"; } elseif ( $wp_cache_mod_rewrite && $cache_enabled && $wp_cache_mobile_enabled && $scrules != '' && ( - false === strpos( $scrules, addcslashes( implode( '|', $wp_cache_mobile_prefixes ), ' ' ) ) || - false === strpos( $scrules, addcslashes( implode( '|', $wp_cache_mobile_browsers ), ' ' ) ) ) + ( false == empty( $wp_cache_mobile_prefixes ) && false === strpos( $scrules, addcslashes( implode( '|', $wp_cache_mobile_prefixes ), ' ' ) ) ) || + ( false == empty( $wp_cache_mobile_browsers ) && false === strpos( $scrules, addcslashes( implode( '|', $wp_cache_mobile_browsers ), ' ' ) ) ) ) ) { ?> <div id="message" class="updated fade"><h3><?php _e( 'Rewrite rules must be updated', 'wp-super-cache' ); ?></h3> @@ -314,11 +315,27 @@ function wp_cache_manager_error_checks() { add_filter( 'wp_super_cache_error_checking', 'wp_cache_manager_error_checks' ); function wp_cache_manager_updates() { - 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, $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; + 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; if ( !wpsupercache_site_admin() ) return false; + if ( false == isset( $cache_page_secret ) ) { + $cache_page_secret = md5( date( 'H:i:s' ) . mt_rand() ); + wp_cache_replace_line('^ *\$cache_page_secret', "\$cache_page_secret = '" . $cache_page_secret . "';", $wp_cache_config_file); + } + + // Delete cache for a specific page + if ( isset( $_GET[ 'action' ] ) && $_GET[ 'action' ] == 'delete' && ( isset( $_GET[ '_wpnonce' ] ) ? wp_verify_nonce( $_REQUEST[ '_wpnonce' ], 'delete-cache' ) : false ) ) { + $path = get_supercache_dir() . preg_replace( '/:.*$/', '', $_GET[ 'path' ] ); + $files = get_all_supercache_filenames( $path ); + foreach( $files as $cache_file ) + prune_super_cache( $path . $cache_file, true ); + + wp_redirect( preg_replace( '/[ <>\'\"\r\n\t\(\)]/', '', $_GET[ 'path' ] ) ); + die(); + } + $valid_nonce = isset($_REQUEST['_wpnonce']) ? wp_verify_nonce($_REQUEST['_wpnonce'], 'wp-cache') : false; if ( $valid_nonce == false ) return false; @@ -346,6 +363,20 @@ function wp_cache_manager_updates() { } wp_cache_replace_line('^ *\$wp_super_cache_late_init', "\$wp_super_cache_late_init = " . $wp_super_cache_late_init . ";", $wp_cache_config_file); + if( isset( $_POST[ 'wp_cache_disable_utf8' ] ) ) { + $wp_cache_disable_utf8 = 1; + } else { + $wp_cache_disable_utf8 = 0; + } + wp_cache_replace_line('^ *\$wp_cache_disable_utf8', "\$wp_cache_disable_utf8 = " . $wp_cache_disable_utf8 . ";", $wp_cache_config_file); + + if( isset( $_POST[ 'wp_cache_no_cache_for_get' ] ) ) { + $wp_cache_no_cache_for_get = 1; + } else { + $wp_cache_no_cache_for_get = 0; + } + wp_cache_replace_line('^ *\$wp_cache_no_cache_for_get', "\$wp_cache_no_cache_for_get = " . $wp_cache_no_cache_for_get . ";", $wp_cache_config_file); + if( isset( $_POST[ 'wp_supercache_304' ] ) ) { $wp_supercache_304 = 1; } else { @@ -430,6 +461,15 @@ function wp_cache_manager_updates() { } wp_cache_replace_line('^ *\$wp_cache_not_logged_in', "\$wp_cache_not_logged_in = " . $wp_cache_not_logged_in . ";", $wp_cache_config_file); + if( isset( $_POST[ 'wp_cache_make_known_anon' ] ) ) { + if( $wp_cache_make_known_anon == 0 && function_exists( 'prune_super_cache' ) ) + prune_super_cache ($cache_path, true); + $wp_cache_make_known_anon = 1; + } else { + $wp_cache_make_known_anon = 0; + } + wp_cache_replace_line('^ *\$wp_cache_make_known_anon', "\$wp_cache_make_known_anon = " . $wp_cache_make_known_anon . ";", $wp_cache_config_file); + if( $_wp_using_ext_object_cache && isset( $_POST[ 'wp_cache_object_cache' ] ) ) { if( $wp_cache_object_cache == 0 && function_exists( 'prune_super_cache' ) ) prune_super_cache( $cache_path, true ); @@ -474,10 +514,10 @@ if ( isset( $_GET[ 'page' ] ) && $_GET[ 'page' ] == 'wpsupercache' ) function wp_cache_manager() { global $wp_cache_config_file, $valid_nonce, $supercachedir, $cache_path, $cache_enabled, $cache_compression, $super_cache_enabled, $wp_cache_hello_world; - global $wp_cache_clear_on_post_edit, $cache_rebuild_files, $wp_cache_mutex_disabled, $wp_cache_mobile_enabled, $wp_cache_mobile_browsers; - global $wp_cache_cron_check, $wp_cache_debug, $wp_cache_not_logged_in, $wp_supercache_cache_list; + 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; + 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; 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; - global $wpmu_version, $cache_max_time, $wp_cache_mod_rewrite, $wp_supercache_304, $wp_super_cache_late_init, $wp_cache_front_page_checks; + 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; if ( !wpsupercache_site_admin() ) return false; @@ -498,13 +538,18 @@ function wp_cache_manager() { } $wp_cache_mobile_browsers = apply_filters( 'cached_mobile_browsers', $wp_cache_mobile_browsers ); // Allow mobile plugins access to modify the mobile UA list $wp_cache_mobile_prefixes = apply_filters( 'cached_mobile_prefixes', $wp_cache_mobile_prefixes ); // Allow mobile plugins access to modify the mobile UA prefix list + if ( function_exists( 'do_cacheaction' ) ) { + $wp_cache_mobile_browsers = do_cacheaction( 'wp_super_cache_mobile_browsers', $wp_cache_mobile_browsers ); + $wp_cache_mobile_prefixes = do_cacheaction( 'wp_super_cache_mobile_prefixes', $wp_cache_mobile_prefixes ); + } $mobile_groups = apply_filters( 'cached_mobile_groups', array() ); // Group mobile user agents by capabilities. Lump them all together by default // mobile_groups = array( 'apple' => array( 'ipod', 'iphone' ), 'nokia' => array( 'nokia5800', 'symbianos' ) ); if ( false == apply_filters( 'wp_super_cache_error_checking', true ) ) return false; - $supercachedir = $cache_path . 'supercache/' . preg_replace('/:.*$/', '', $_SERVER["HTTP_HOST"]); + if ( function_exists( 'get_supercache_dir' ) ) + $supercachedir = get_supercache_dir(); if( get_option( 'gzipcompression' ) == 1 ) update_option( 'gzipcompression', 0 ); if( !isset( $cache_rebuild_files ) ) @@ -577,6 +622,13 @@ jQuery(document).ready(function(){ } else { wp_cache_replace_line('^ *\$wp_cache_slash_check', "\$wp_cache_slash_check = 0;", $wp_cache_config_file); } + $home_path = parse_url( site_url() ); + $home_path = trailingslashit( array_key_exists( 'path', $home_path ) ? $home_path[ 'path' ] : '' ); + if (! isset( $wp_cache_home_path ) ) + $wp_cache_home_path = '/'; + if ( "$home_path" != "$wp_cache_home_path" ) + wp_cache_replace_line('^ *\$wp_cache_home_path', "\$wp_cache_home_path = '$home_path';", $wp_cache_config_file); + if( $wp_cache_mobile_enabled == 1 ) { update_cached_mobile_ua_list( $wp_cache_mobile_browsers, $wp_cache_mobile_prefixes, $mobile_groups ); @@ -597,7 +649,7 @@ jQuery(document).ready(function(){ wp_die( __( 'Caching must be enabled to use this feature', 'wp-super-cache' ) ); echo '<a name="preload"></a>'; if ( $super_cache_enabled == true && false == defined( 'DISABLESUPERCACHEPRELOADING' ) ) { - global $wp_cache_preload_interval, $wp_cache_preload_on, $wp_cache_preload_email_me, $wp_cache_preload_email_volume, $wp_cache_preload_posts, $wpdb; + global $wp_cache_preload_interval, $wp_cache_preload_on, $wp_cache_preload_taxonomies, $wp_cache_preload_email_me, $wp_cache_preload_email_volume, $wp_cache_preload_posts, $wpdb; $count = $wpdb->get_var( "SELECT count(*) FROM {$wpdb->posts} WHERE post_status = 'publish'" ); if ( $count > 1000 ) { $min_refresh_interval = 720; @@ -620,7 +672,7 @@ jQuery(document).ready(function(){ } $fp = @fopen( $cache_path . "stop_preload.txt", 'w' ); @fclose( $fp ); - echo "<p><strong>" . __( 'Scheduled preloading of cache cancelled.', 'wp-super-cache' ) . "</strong></p>"; + echo "<p><strong>" . __( 'Scheduled preloading of cache almost cancelled. It may take up to a minute for it to cancel completely.', 'wp-super-cache' ) . "</strong></p>"; } elseif ( isset( $_POST[ 'custom_preload_interval' ] ) && ( $_POST[ 'custom_preload_interval' ] == 0 || $_POST[ 'custom_preload_interval' ] >= $min_refresh_interval ) ) { // if preload interval changes than unschedule any preload jobs and schedule any new one. $_POST[ 'custom_preload_interval' ] = (int)$_POST[ 'custom_preload_interval' ]; @@ -651,6 +703,12 @@ jQuery(document).ready(function(){ $wp_cache_preload_email_volume = 'medium'; } wp_cache_replace_line('^ *\$wp_cache_preload_email_volume', "\$wp_cache_preload_email_volume = '$wp_cache_preload_email_volume';", $wp_cache_config_file); + if ( isset( $_POST[ 'preload_taxonomies' ] ) ) { + $wp_cache_preload_taxonomies = 1; + } else { + $wp_cache_preload_taxonomies = 0; + } + wp_cache_replace_line('^ *\$wp_cache_preload_taxonomies', "\$wp_cache_preload_taxonomies = $wp_cache_preload_taxonomies;", $wp_cache_config_file); if ( isset( $_POST[ 'preload_on' ] ) ) { $wp_cache_preload_on = 1; } else { @@ -710,6 +768,9 @@ jQuery(document).ready(function(){ echo '<input type="checkbox" name="preload_on" value="1" '; echo $wp_cache_preload_on == 1 ? 'checked=1' : ''; echo ' /> ' . __( 'Preload mode (garbage collection only on legacy cache files. Recommended.)', 'wp-super-cache' ) . '<br />'; + echo '<input type="checkbox" name="preload_taxonomies" value="1" '; + echo $wp_cache_preload_taxonomies == 1 ? 'checked=1' : ''; + echo ' /> ' . __( 'Preload tags, categories and other taxonomies.', 'wp-super-cache' ) . '<br />'; echo '<input type="checkbox" name="preload_email_me" value="1" '; echo $wp_cache_preload_email_me == 1 ? 'checked=1' : ''; echo ' /> ' . __( 'Send me status emails when files are refreshed.', 'wp-super-cache' ) . '<br />'; @@ -790,15 +851,25 @@ jQuery(document).ready(function(){ <?php } else { ?> <label><input type='checkbox' name='cache_compression' <?php if( $cache_compression ) echo "checked"; ?> value='1'> <?php _e( 'Compress pages so they’re served more quickly to visitors.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br /> <em><?php _e( 'Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache.', 'wp-super-cache' ); ?></em><br /> - <?php } ?> - <?php } ?> - <?php if ( 0 == $wp_cache_mod_rewrite ) { ?> - <label><input type='checkbox' name='wp_supercache_304' <?php if( $wp_supercache_304 ) echo "checked"; ?> value='1'> <?php _e( '304 Not Modified browser caching. Indicate when a page has not been modified since last requested.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br /> - <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 } ?> - <label><input type='checkbox' name='wp_cache_not_logged_in' <?php if( $wp_cache_not_logged_in ) echo "checked"; ?> value='1'> <?php _e( 'Don’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 /> + <?php } + } + $disable_304 = true; + if ( 0 == $wp_cache_mod_rewrite ) + $disable_304 = false; + if ( $disable_304 ) + echo "<strike>"; + ?><label><input <?php if ( $disable_304 ) { echo "disabled"; } ?> type='checkbox' name='wp_supercache_304' <?php if( $wp_supercache_304 ) echo "checked"; ?> value='1'> <?php _e( '304 Not Modified browser caching. Indicate when a page has not been modified since last requested.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br /><?php + if ( $disable_304 ) { + echo "</strike>"; + echo "<p><strong>" . __( 'Warning! 304 browser caching is only supported when not using mod_rewrite caching.', 'wp-super-cache' ) . "</strong></p>"; + } else { + ?><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 + } + ?><label><input type='checkbox' name='wp_cache_not_logged_in' <?php if( $wp_cache_not_logged_in ) echo "checked"; ?> value='1'> <?php _e( 'Don’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 /> + <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’t cache pages with GET parameters. (?x=y at the end of a url)', 'wp-super-cache' ); ?></label><br /> + <label><input type='checkbox' name='wp_cache_make_known_anon' <?php if( $wp_cache_make_known_anon ) echo "checked"; ?> value='1'> <?php _e( 'Make known users anonymous so they’re served supercached static files.', 'wp-super-cache' ); ?></label><br /> <label><input type='checkbox' name='cache_rebuild_files' <?php if( $cache_rebuild_files ) echo "checked"; ?> value='1'> <?php _e( 'Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated.', 'wp-super-cache' ); echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?></label><br /> - <label><input type='checkbox' name='wp_cache_hello_world' <?php if( $wp_cache_hello_world ) echo "checked"; ?> value='1'> <?php _e( 'Proudly tell the world your server is Digg proof! (places a message in your blog’s footer)', 'wp-super-cache' ); ?></label><br /> + <label><input type='checkbox' name='wp_cache_hello_world' <?php if( $wp_cache_hello_world ) echo "checked"; ?> value='1'> <?php printf( __( 'Proudly tell the world your server is <a href="%s">Stephen Fry proof</a>! (places a message in your blog’s footer)', 'wp-super-cache' ), 'https://twitter.com/#!/HibbsLupusTrust/statuses/136429993059291136' ); ?></label><br /> </legend> </fieldset> </td> @@ -808,8 +879,12 @@ jQuery(document).ready(function(){ <td> <fieldset> <legend class="hidden">Advanced</legend> - <label><input type='checkbox' name='wp_cache_mobile_enabled' <?php if( $wp_cache_mobile_enabled ) echo "checked"; ?> value='1'> <?php _e( 'Mobile device support.', 'wp-super-cache' ); ?></label><br /> - <label><input type='checkbox' name='wp_cache_clear_on_post_edit' <?php if( $wp_cache_clear_on_post_edit ) echo "checked"; ?> value='1'> <?php _e( 'Clear all cache files when a post or page is published.', 'wp-super-cache' ); ?></label><br /> + <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 /> + <?php if ( $wp_cache_mobile_enabled ) { + 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>"; + } ?> + <label><input type='checkbox' name='wp_cache_disable_utf8' <?php if( $wp_cache_disable_utf8 ) echo "checked"; ?> value='1'> <?php _e( 'Remove UTF8/blog charset support from .htaccess file. Only necessary if you see odd characters or punctuation looks incorrect. Requires rewrite rules update.', 'wp-super-cache' ); ?></label><br /> + <label><input type='checkbox' name='wp_cache_clear_on_post_edit' <?php if( $wp_cache_clear_on_post_edit ) echo "checked"; ?> value='1'> <?php _e( 'Clear all cache files when a post or page is published or updated.', 'wp-super-cache' ); ?></label><br /> <label><input type='checkbox' name='wp_cache_front_page_checks' <?php if( $wp_cache_front_page_checks ) echo "checked"; ?> value='1'> <?php _e( 'Extra homepage checks. (Very occasionally stops homepage caching)', 'wp-super-cache' ); ?></label><?php echo " <em>(" . __( "Recommended", "wp-super-cache" ) . ")</em>"; ?><br /> <label><input type='checkbox' name='wp_cache_refresh_single_only' <?php if( $wp_cache_refresh_single_only ) echo "checked"; ?> value='1'> <?php _e( 'Only refresh current page when comments made.', 'wp-super-cache' ); ?></label><br /> <label><input type='checkbox' name='wp_supercache_cache_list' <?php if( $wp_supercache_cache_list ) echo "checked"; ?> value='1'> <?php _e( 'List the newest cached pages on this page.', 'wp-super-cache' ); ?></label><br /> @@ -820,6 +895,7 @@ jQuery(document).ready(function(){ <?php if ( $_wp_using_ext_object_cache ) { ?><label><input type='checkbox' name='wp_cache_object_cache' <?php if( $wp_cache_object_cache ) echo "checked"; ?> value='1'> <?php echo __( 'Use object cache to store cached files.', 'wp-super-cache' ) . ' ' . __( '(Experimental)', 'wp-super-cache' ); ?></label><?php }?> + <?php printf( __( '<strong>DO NOT CACHE PAGE</strong> secret key: <a href="%s">%s</a>', 'wp-super-cache' ), trailingslashit( get_bloginfo( 'wpurl' ) ) . "?donotcachepage={$cache_page_secret}", $cache_page_secret ); ?> </legend> </fieldset> </td> @@ -891,26 +967,34 @@ jQuery(document).ready(function(){ // Prime the cache echo "<p>" . sprintf( __( 'Fetching %s to prime cache: ', 'wp-super-cache' ), $url ); $page = wp_remote_get( $url, array('timeout' => 60, 'blocking' => true ) ); - echo '<strong>' . __( 'OK', 'wp-super-cache' ) . '</strong></p>'; + echo '<span style="color: #0a0; font-weight: bold;">' . __( 'OK', 'wp-super-cache' ) . '</strong></p>'; sleep( 1 ); // Get the first copy echo "<p>" . sprintf( __( 'Fetching first copy of %s: ', 'wp-super-cache' ), $url ); $page = wp_remote_get( $url, array('timeout' => 60, 'blocking' => true ) ); - $fp = fopen( $cache_path . "1.html", "w" ); - fwrite( $fp, $page[ 'body' ] ); - fclose( $fp ); - echo '<strong>' . __( 'OK', 'wp-super-cache' ) . "</strong> (<a href='" . WP_CONTENT_URL . "/cache/1.html'>1.html</a>)</p>"; - sleep( 1 ); + if ( !is_wp_error( $page ) ) { + $fp = fopen( $cache_path . "1.html", "w" ); + fwrite( $fp, $page[ 'body' ] ); + fclose( $fp ); + echo '<span style="color: #0a0; font-weight: bold;">' . __( 'OK', 'wp-super-cache' ) . "</span> (<a href='" . WP_CONTENT_URL . "/cache/1.html'>1.html</a>)</p>"; + sleep( 1 ); + } else { + echo '<span style="color: #a00; font-weight: bold;">' . __( 'FAILED', 'wp-super-cache' ) . "</span></p>"; + } // Get the second copy echo "<p>" . sprintf( __( 'Fetching second copy of %s: ', 'wp-super-cache' ), $url ); $page2 = wp_remote_get( $url, array('timeout' => 60, 'blocking' => true ) ); - $fp = fopen( $cache_path . "2.html", "w" ); - fwrite( $fp, $page2[ 'body' ] ); - fclose( $fp ); - echo '<strong>' . __( 'OK', 'wp-super-cache' ) . "</strong> (<a href='" . WP_CONTENT_URL . "/cache/2.html'>2.html</a>)</p>"; + if ( !is_wp_error( $page2 ) ) { + $fp = fopen( $cache_path . "2.html", "w" ); + fwrite( $fp, $page2[ 'body' ] ); + fclose( $fp ); + echo '<span style="color: #0a0; font-weight: bold;">' . __( 'OK', 'wp-super-cache' ) . "</span> (<a href='" . WP_CONTENT_URL . "/cache/2.html'>2.html</a>)</p>"; + } else { + echo '<span style="color: #a00; font-weight: bold;">' . __( 'FAILED', 'wp-super-cache' ) . "</span></p>"; + } if ( is_wp_error( $page ) || is_wp_error( $page2 ) || $page[ 'response' ][ 'code' ] != 200 || $page2[ 'response' ][ 'code' ] != 200 ) { - echo '<p><strong>' . __( 'One or more page requests failed:', 'wp-super-cache' ) . '</strong></p>'; + echo '<p><span style="color: #a00; font-weight: bold;">' . __( 'One or more page requests failed:', 'wp-super-cache' ) . '</span></p>'; $error = false; if ( is_wp_error( $page ) ) { $error = $page; @@ -934,13 +1018,18 @@ jQuery(document).ready(function(){ } } - if ( preg_match( '/(Cached page generated by WP-Super-Cache on) ([0-9]*-[0-9]*-[0-9]* [0-9]*:[0-9]*:[0-9]*)/', $page[ 'body' ], $matches1 ) && + if ( ( !is_wp_error( $page ) && !is_wp_error( $page2 ) ) && preg_match( '/(Cached page generated by WP-Super-Cache on) ([0-9]*-[0-9]*-[0-9]* [0-9]*:[0-9]*:[0-9]*)/', $page[ 'body' ], $matches1 ) && preg_match( '/(Cached page generated by WP-Super-Cache on) ([0-9]*-[0-9]*-[0-9]* [0-9]*:[0-9]*:[0-9]*)/', $page2[ 'body' ], $matches2 ) && $matches1[2] == $matches2[2] ) { echo '<p>' . sprintf( __( 'Page 1: %s', 'wp-super-cache' ), $matches1[ 2 ] ) . '</p>'; echo '<p>' . sprintf( __( 'Page 2: %s', 'wp-super-cache' ), $matches2[ 2 ] ) . '</p>'; - echo '<p><strong>' . __( 'The timestamps on both pages match!', 'wp-super-cache' ) . '</strong></p>'; + echo '<p><span style="color: #0a0; font-weight: bold;">' . __( 'The timestamps on both pages match!', 'wp-super-cache' ) . '</span></p>'; } else { echo '<p><strong>' . __( 'The pages do not match! Timestamps differ or were not found!', 'wp-super-cache' ) . '</strong></p>'; + echo '<p>' . __( 'Things you can do:', 'wp-super-cache' ) . '</p>'; + echo '<ol><li>' . __( 'Load your homepage in a logged out browser, check the timestamp at the end of the html source. Load the page again and compare the timestamp. Caching is working if the timestamps match.', 'wp-super-cache' ) . '</li>'; + echo '<li>' . __( 'Enable logging on the Debug page here. That should help you track down the problem.', 'wp-super-cache' ) . '</li>'; + echo '<li>' . __( 'You should check Page 1 and Page 2 above for errors. Your local server configuration may not allow your website to access itself.', 'wp-super-cache' ) . '</li>'; + echo "</ol>"; } } @@ -956,18 +1045,27 @@ jQuery(document).ready(function(){ echo "<p>" . __( "Cached pages are stored on your server as html and PHP files. If you need to delete them use the button below.", 'wp-super-cache' ) . "</p>"; echo '<form name="wp_cache_content_delete" action="?page=wpsupercache&tab=contents" method="post">'; echo '<input type="hidden" name="wp_delete_cache" />'; - echo '<div class="submit"><input id="deletepost" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache', 'wp-super-cache' ) . ' »" /></div>'; + echo '<div class="submit" style="float:left;margin-left:10px"><input id="deletepost" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache', 'wp-super-cache' ) . ' »" /></div>'; wp_nonce_field('wp-cache'); echo "</form>\n"; + + if ( ( defined( 'VHOST' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && wpsupercache_site_admin() ) { + echo '<form name="wp_cache_content_delete" action="#listfiles" method="post">'; + echo '<input type="hidden" name="wp_delete_all_cache" />'; + echo '<div class="submit" style="float:left;margin-left:10px"><input id="deleteallpost" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache On All Blogs', 'wp-super-cache' ) . ' »" />'; + wp_nonce_field('wp-cache'); + echo "</form><br />\n"; + } ?> <h3><?php _e( 'Recommended Links and Plugins', 'wp-super-cache' ); ?></h3> <p><?php _e( 'Caching is only one part of making a website faster. Here are some other plugins that will help:', 'wp-super-cache' ); ?></p> - <ol><li><?php printf( __( '<a href="%s">WP Minify</a> reduces the number of files served by your web server by joining Javascript and CSS files together. Alternatively you can use <a href="%s">WPSCMin</a>, a Supercache plugin that minifies cached pages. It does not however join JS/CSS files together.', 'wp-super-cache' ), 'http://wordpress.org/extend/plugins/wp-minify/', 'http://lyncd.com/wpscmin/' ); ?></li> + <ol><li><?php printf( __( '<a href="%s">WPSCMin</a>, a Supercache plugin that minifies cached pages by removing whitespaces and extra characters ', 'wp-super-cache' ), 'http://lyncd.com/wpscmin/' ); ?></li> <li><?php printf( __( '<a href="%s">Yahoo! Yslow</a> is an extension for the Firefox add-on Firebug. It analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. Also try the performance tools online at <a href="%s">GTMetrix</a>.', 'wp-super-cache' ), 'http://developer.yahoo.com/yslow/', 'http://gtmetrix.com/' ); ?></li> <li><?php printf( __( '<a href="%s">Use Google Libraries</a> allows you to load some commonly used Javascript libraries from Google webservers. Ironically it may reduce your Yslow score.', 'wp-super-cache' ), 'http://wordpress.org/extend/plugins/use-google-libraries/' ); ?></li> <li><?php printf( __( 'The <a href="%1$s">CDN Sync Tool</a> plugin will help upload files to Amazon S3/Cloudfront if you would rather not depend on origin pull. See the <a href="%2$s">plugin support forum</a> if you have any queries about this plugin.', 'wp-super-cache' ), 'http://wordpress.org/extend/plugins/cdn-sync-tool/', 'http://wordpress.org/tags/cdn-sync-tool?forum_id=10' ); ?></li> <li><?php printf( __( '<strong>Advanced users only:</strong> <a href="%s">Speed up your site with Caching and cache-control</a> explains how to make your site more cacheable with .htaccess rules.', 'wp-super-cache' ), 'http://www.askapache.com/htaccess/speed-up-your-site-with-caching-and-cache-control.html' ); ?></li> <li><?php printf( __( '<strong>Advanced users only:</strong> Install an object cache. Choose from <a href="%s">Memcached</a>, <a href="%s">XCache</a>, <a href="%s">eAcccelerator</a> and others.', 'wp-super-cache' ), 'http://wordpress.org/extend/plugins/memcached/', 'http://neosmart.net/dl.php?id=12', 'http://neosmart.net/dl.php?id=13' ); ?></li> + <li><?php printf( __( '<a href="%s">Cron View</a> is a useful plugin to use when trying to debug garbage collection and preload problems.', 'wp-super-cache' ), 'http://wordpress.org/extend/plugins/cron-view/' ); ?></li> </ol> <?php @@ -984,6 +1082,7 @@ jQuery(document).ready(function(){ <p><?php printf( __( 'Please say hi to him on %s too!', 'wp-super-cache' ), '<a href="http://twitter.com/donncha/">Twitter</a>' ); ?></p> <h3 align='center'><?php _e( 'Need Help?', 'wp-super-cache' ); ?></h3> <ol> + <li><?php _e( 'Use the debug system in the Debug tab above. It will tell you what the plugin is doing.', 'wp-super-cache' ); ?></li> <li><?php printf( __( '<a href="%1$s">Installation Help</a>', 'wp-super-cache' ), 'http://wordpress.org/extend/plugins/wp-super-cache/installation/' ); ?></li> <li><?php printf( __( '<a href="%1$s">Frequently Asked Questions</a>', 'wp-super-cache' ), 'http://wordpress.org/extend/plugins/wp-super-cache/faq/' ); ?></li> <li><?php printf( __( '<a href="%1$s">Support Forum</a>', 'wp-super-cache' ), 'http://wordpress.org/tags/wp-super-cache' ); ?></li> @@ -1146,15 +1245,15 @@ function wsc_mod_rewrite() { if ( $rules != $scrules ) { ?><p style='padding:0 8px;color:#9f6000;background-color:#feefb3;border:1px solid #9f6000;'><?php _e( 'A difference between the rules in your .htaccess file and the plugin rewrite rules has been found. This could be simple whitespace differences but you should compare the rules in the file with those below as soon as possible. Click the ’Update Mod_Rewrite Rules’ button to update the rules.', 'wp-super-cache' ); ?></p><?php } - ?> - <a href="javascript:toggleLayer('rewriterules');" class="button"><?php _e( 'View Mod_Rewrite Rules', 'wp-super-cache' ); ?></a> - <?php wpsc_update_htaccess_form(); ?> - <div id='rewriterules' style='display: none;'> - <?php echo "<p><pre># BEGIN WPSuperCache\n" . esc_html( $rules ) . "# END WPSuperCache</pre></p>\n"; + ?><a href="javascript:toggleLayer('rewriterules');" class="button"><?php _e( 'View Mod_Rewrite Rules', 'wp-super-cache' ); ?></a><?php + wpsc_update_htaccess_form(); + echo "<div id='rewriterules' style='display: none;'>"; + if ( $rules != $scrules ) + echo '<div style="background: #fff; border: 1px solid #333; margin: 2px;">' . wp_text_diff( $scrules, $rules, array( 'title' => 'Rewrite Rules', 'title_left' => 'Current Rules', 'title_right' => 'New Rules' ) ) . "</div>"; + echo "<p><pre># BEGIN WPSuperCache\n" . esc_html( $rules ) . "# END WPSuperCache</pre></p>\n"; echo "<p>" . sprintf( __( 'Rules must be added to %s too:', 'wp-super-cache' ), WP_CONTENT_DIR . "/cache/.htaccess" ) . "</p>"; - echo "<pre># BEGIN supercache\n" . esc_html( $gziprules ) . "# END supercache</pre></p>"; ?> - </div> - <?php + echo "<pre># BEGIN supercache\n" . esc_html( $gziprules ) . "# END supercache</pre></p>"; + echo '</div>'; } // http://allmybrain.com/2007/11/08/making-wp-super-cache-gzip-compression-work/ if( !is_file( $cache_path . '.htaccess' ) ) { @@ -1294,7 +1393,11 @@ function wp_lock_down() { $readonly = 'READONLY'; ?><p style='padding:0 8px;color:#9f6000;background-color:#feefb3;border:1px solid #9f6000;'><strong><?php _e( 'Warning!', 'wp-super-cache' ); ?></strong> <?php printf( __( 'You must make %s writable to enable this feature. As this is a security risk please make it readonly after your page is generated.', 'wp-super-cache' ), ABSPATH ); ?></p><?php } else { - ?><p style='padding:0 8px;color:#9f6000;background-color:#feefb3;border:1px solid #9f6000;'><strong><?php _e( 'Warning!', 'wp-super-cache' ); ?></strong> <?php printf( __( '%s is writable. Please make it readonly after your page is generated as this is a security risk.', 'wp-super-cache' ), ABSPATH ); ?></p><?php + $abspath_stat = stat(ABSPATH . '/'); + $abspath_mode = decoct( $abspath_stat[ 'mode' ] & 0777 ); + if ( substr( $abspath_mode, -2 ) == '77' ) { + ?><p style='padding:0 8px;color:#9f6000;background-color:#feefb3;border:1px solid #9f6000;'><strong><?php _e( 'Warning!', 'wp-super-cache' ); ?></strong> <?php printf( __( '%s is writable. Please make it readonly after your page is generated as this is a security risk.', 'wp-super-cache' ), ABSPATH ); ?></p><?php + } } echo '<form name="direct_page" action="#direct" method="post">'; if( is_array( $cached_direct_pages ) ) { @@ -1349,24 +1452,131 @@ function RecursiveFolderDelete ( $folderPath ) { // from http://www.php.net/manu } function wp_cache_edit_max_time () { - global $cache_max_time, $wp_cache_config_file, $valid_nonce, $cache_enabled, $super_cache_enabled; + global $cache_max_time, $wp_cache_config_file, $valid_nonce, $cache_enabled, $super_cache_enabled, $cache_schedule_type, $cache_scheduled_time, $cache_schedule_interval, $cache_time_interval, $cache_gc_email_me, $wp_cache_preload_on; - if( !isset( $cache_max_time ) ) + $timezone_format = _x('Y-m-d G:i:s', 'timezone date format'); + + if( !isset( $cache_schedule_type ) ) { + $cache_schedule_type = 'interval'; + wp_cache_replace_line('^ *\$cache_schedule_type', "\$cache_schedule_type = '$cache_schedule_type';", $wp_cache_config_file); + } + + if( !isset( $cache_scheduled_time ) ) { + $cache_scheduled_time = '00:00'; + wp_cache_replace_line('^ *\$cache_scheduled_time', "\$cache_scheduled_time = '$cache_scheduled_time';", $wp_cache_config_file); + } + + if( !isset( $cache_max_time ) ) { $cache_max_time = 3600; + wp_cache_replace_line('^ *\$cache_max_time', "\$cache_max_time = $cache_max_time;", $wp_cache_config_file); + } - if(isset($_POST['wp_max_time']) && $valid_nonce) { - $max_time = (int)$_POST['wp_max_time']; - $cache_max_time = $max_time; + if ( !isset( $cache_time_interval ) ) { + $cache_time_interval = $cache_max_time; + wp_cache_replace_line('^ *\$cache_time_interval', "\$cache_time_interval = '$cache_time_interval';", $wp_cache_config_file); + } + + if ( isset( $_POST['wp_max_time'] ) && $valid_nonce ) { + $cache_max_time = (int)$_POST['wp_max_time']; wp_cache_replace_line('^ *\$cache_max_time', "\$cache_max_time = $cache_max_time;", $wp_cache_config_file); } + + if ( isset( $_POST[ 'cache_gc_email_me' ] ) && $valid_nonce ) { + $cache_gc_email_me = 1; + wp_cache_replace_line('^ *\$cache_gc_email_me', "\$cache_gc_email_me = $cache_gc_email_me;", $wp_cache_config_file); + } elseif ( $valid_nonce ) { + $cache_gc_email_me = 0; + wp_cache_replace_line('^ *\$cache_gc_email_me', "\$cache_gc_email_me = $cache_gc_email_me;", $wp_cache_config_file); + } + if ( $_POST[ 'cache_schedule_type' ] == 'interval' && isset( $_POST['cache_time_interval'] ) && $valid_nonce ) { + wp_clear_scheduled_hook( 'wp_cache_gc' ); + $cache_schedule_type = 'interval'; + if ( (int)$_POST[ 'cache_time_interval' ] == 0 ) + $_POST[ 'cache_time_interval' ] = 600; + $cache_time_interval = (int)$_POST[ 'cache_time_interval' ]; + wp_schedule_single_event( time() + $cache_time_interval, 'wp_cache_gc' ); + wp_cache_replace_line('^ *\$cache_schedule_type', "\$cache_schedule_type = '$cache_schedule_type';", $wp_cache_config_file); + wp_cache_replace_line('^ *\$cache_time_interval', "\$cache_time_interval = '$cache_time_interval';", $wp_cache_config_file); + } elseif ( $valid_nonce ) { // clock + wp_clear_scheduled_hook( 'wp_cache_gc' ); + $cache_schedule_type = 'time'; + if ( $_POST[ 'cache_scheduled_time' ] == '' ) + $_POST[ 'cache_scheduled_time' ] = '00:00'; + $cache_scheduled_time = $_POST[ 'cache_scheduled_time' ]; + $schedules = wp_get_schedules(); + if ( isset( $schedules[ $_POST[ 'cache_schedule_interval' ] ] ) ) + $cache_schedule_interval = $_POST[ 'cache_schedule_interval' ]; + wp_schedule_single_event( strtotime( $cache_scheduled_time ), 'wp_cache_gc' ); + wp_cache_replace_line('^ *\$cache_schedule_type', "\$cache_schedule_type = '$cache_schedule_type';", $wp_cache_config_file); + wp_cache_replace_line('^ *\$cache_schedule_interval', "\$cache_schedule_interval = '{$cache_schedule_interval}';", $wp_cache_config_file); + wp_cache_replace_line('^ *\$cache_scheduled_time', "\$cache_scheduled_time = '$cache_scheduled_time';", $wp_cache_config_file); + wp_schedule_event( strtotime( $cache_scheduled_time ), $cache_schedule_interval, 'wp_cache_gc' ); + } ?><fieldset class="options"> <a name='expirytime'></a> <h3><?php _e( 'Expiry Time & Garbage Collection', 'wp-super-cache' ); ?></h3><?php + + ?><span id="utc-time"><?php printf(__('<abbr title="Coordinated Universal Time">UTC</abbr> time is <code>%s</code>'), date_i18n($timezone_format, false, 'gmt')); ?></span><?php + $current_offset = get_option('gmt_offset'); + if ( get_option('timezone_string') || !empty($current_offset) ) { + ?><span id="local-time"><?php printf(__('Local time is <code>%1$s</code>'), date_i18n($timezone_format)); ?></span><?php + } + $next_gc = wp_next_scheduled( 'wp_cache_gc' ); + if ( $next_gc ) + echo "<p>" . sprintf( __( 'Next scheduled garbage collection will be at <strong>%s UTC</strong>', 'wp-super-cache' ), date_i18n( $timezone_format, $next_gc, 'gmt' ) ) . "</p>"; + + + if ( $wp_cache_preload_on ) + echo "<p>" . __( 'Warning! <strong>PRELOAD MODE</strong> activated. Supercache files will not be deleted regardless of age.' ) . "</p>"; + + echo "<script type='text/javascript'>"; + echo "jQuery(function () { + jQuery('#cache_interval_time').click(function () { + jQuery('#schedule_interval').attr('checked', true); + }); + jQuery('#cache_scheduled_time').click(function () { + jQuery('#schedule_time').attr('checked', true); + }); + jQuery('#cache_scheduled_select').click(function () { + jQuery('#schedule_time').attr('checked', true); + }); + });"; + echo "</script>"; echo '<form name="wp_edit_max_time" action="#expirytime" method="post">'; - echo '<label for="wp_max_time">' . __( 'Expire time:', 'wp-super-cache' ) . '</label> '; - echo "<input type=\"text\" size=6 name=\"wp_max_time\" value=\"$cache_max_time\" /> " . __( "seconds", 'wp-super-cache' ); - echo "<h4>" . __( 'Garbage Collection', 'wp-super-cache' ) . "</h4><p>" . __( 'If the expiry time is more than 1800 seconds (half an hour), garbage collection will be done every 10 minutes, otherwise it will happen 10 seconds after the expiry time above.', 'wp-super-cache' ) . "</p>"; - echo "<p>" . __( 'Checking for and deleting expired files is expensive, but it’s expensive leaving them there too. On a very busy site you should set the expiry time to <em>300 seconds</em>. Experiment with different values and visit this page to see how many expired files remain at different times during the day. If you are using legacy caching aim to have less than 500 cached files if possible. You can have many times more cached files when using mod_rewrite or PHP caching.', 'wp-super-cache' ) . "</p>"; + echo '<table class="form-table">'; + echo '<tr><td><label for="wp_max_time"><strong>' . __( 'Cache Timeout', 'wp-super-cache' ) . '</strong></label></td>'; + echo "<td><input type='text' id='wp_max_time' size=6 name='wp_max_time' value='$cache_max_time' /> " . __( "seconds", 'wp-super-cache' ) . "</td></tr>\n"; + echo "<tr><td></td><td>" . __( 'How long should cached pages remain fresh? Set to 0 to disable garbage collection. A good starting point is 3600 seconds.', 'wp-super-cache' ) . "</td></tr>\n"; + echo '<tr><td valign="top"><strong>' . __( 'Scheduler', 'wp-super-cache' ) . '</strong></td><td><table cellpadding=0 cellspacing=0><tr><td valign="top"><input type="radio" id="schedule_interval" name="cache_schedule_type" value="interval" ' . checked( 'interval', $cache_schedule_type, false ) . ' /></td><td valign="top"><label for="cache_interval_time">' . __( 'Timer:', 'wp-super-cache' ) . '</label></td>'; + echo "<td><input type='text' id='cache_interval_time' size=6 name='cache_time_interval' value='$cache_time_interval' /> " . __( "seconds", 'wp-super-cache' ) . '<br />' . __( 'Check for stale cached files every <em>interval</em> seconds.', 'wp-super-cache' ) . "</td></tr>"; + echo '<tr><td valign="top"><input type="radio" id="schedule_time" name="cache_schedule_type" value="time" ' . checked( 'time', $cache_schedule_type, false ) . ' /></td><td valign="top"><label for="schedule_time">' . __( 'Clock:', 'wp-super-cache' ) . '</label></td>'; + echo "<td><input type=\"text\" size=5 id='cache_scheduled_time' name='cache_scheduled_time' value=\"$cache_scheduled_time\" /> " . __( "HH:MM", 'wp-super-cache' ) . "<br />" . __( 'Check for stale cached files at this time <strong>(UTC)</strong> or starting at this time every <em>interval</em> below.', 'wp-super-cache' ) . "</td></tr>"; + $schedules = wp_get_schedules(); + echo "<tr><td><br /></td><td><label for='cache_scheduled_select'>" . __( 'Interval:', 'wp-super-cache' ) . "</label></td><td><select id='cache_scheduled_select' name='cache_schedule_interval' size=1>"; + foreach( $schedules as $desc => $details ) { + echo "<option value='$desc' " . selected( $desc, $cache_schedule_interval, false ) . " /> {$details[ 'display' ]}</option>"; + } + echo "</select></td></tr>"; + echo '</table></td></tr>'; + echo '<tr><td><label for="cache_gc_email_me"><strong>' . __( 'Notification Emails', 'wp-super-cache' ) . '</strong></label></td>'; + echo "<td><input type='checkbox' id='cache_gc_email_me' name='cache_gc_email_me' " . checked( $cache_gc_email_me, 1, false ) . " /> " . __( 'Email me when the garbage collection runs.', 'wp-super-cache' ) . "</td></tr>\n"; + echo "</table>\n"; + echo "<h4>" . __( 'Garbage Collection', 'wp-super-cache' ) . "</h4>"; + echo "<ol><li>" . __( '<em>Garbage collection</em> is the simple act of throwing out your garbage. For this plugin that would be old or <em>stale</em> cached files that may be out of date. New cached files are described as <em>fresh</em>.', 'wp-super-cache' ) . "</li>\n"; + echo "<li>" . __( 'Cached files are fresh for a limited length of time. You can set that time in the <em>Cache Timeout</em> text box on this page.', 'wp-super-cache' ) . "</li>\n"; + echo "<li>" . __( 'Stale cached files are not removed as soon as they become stale. They have to be removed by the garbage collecter. That is why you have to tell the plugin when the garbage collector should run.', 'wp-super-cache' ) . "</li>\n"; + echo "<li>" . __( 'Use the <em>Timer</em> or <em>Clock</em> schedulers to define when the garbage collector should run.', 'wp-super-cache' ) . "</li>\n"; + echo "<li>" . __( 'The <em>Timer</em> scheduler tells the plugin to run the garbage collector at regular intervals. When one garbage collection is done, the next run is scheduled.', 'wp-super-cache' ) . "</li>\n"; + echo "<li>" . __( 'Or, the <em>Clock</em> scheduler allows the garbage collection to run at specific times. If set to run hourly or twicedaily the garbage collector will be first scheduled for the time you enter here. It will then run again at the indicated interval. If set to run daily it will run once a day at the time specified.', 'wp-super-cache' ) . "</li>\n"; + echo "</ol>"; + echo "<p>" . __( 'There are no best garbage collection settings but here are a few scenarios. Garbage collection is separate to other actions that clear our cached files like leaving a comment or publishing a post.', 'wp-super-cache' ) . "</p>\n"; + echo "<ol>"; + echo "<li>" . __( 'Sites that want to serve lots of newly generated data should set the <em>Cache Timeout</em> to 60 and use the <em>Timer</em> scheduler set to 90 seconds.', 'wp-super-cache' ) . "</li>\n"; + echo "<li>" . __( 'Sites with widgets and rss feeds in their sidebar should probably use a timeout of 3600 seconds and set the timer to 600 seconds. Stale files will be caught within 10 minutes of going stale.', 'wp-super-cache' ) . "</li>\n"; + echo "<li>" . __( 'Sites with lots of static content, no widgets or rss feeds in their sidebar can use a timeout of 86400 seconds or even more and set the timer to something equally long.', 'wp-super-cache' ) . "</li>\n"; + echo "<li>" . __( 'Sites where an external data source updates at a particular time every day should set the timeout to 86400 seconds and use the Clock scheduler set appropriately.', 'wp-super-cache' ) . "</li>\n"; + echo "</ol>"; + echo "<p>" . __( 'Checking for and deleting expired files is expensive, but it’s expensive leaving them there too. On a very busy site you should set the expiry time to <em>600 seconds</em>. Experiment with different values and visit this page to see how many expired files remain at different times during the day. If you are using legacy caching aim to have less than 500 cached files if possible. You can have many times more cached files when using mod_rewrite or PHP caching.', 'wp-super-cache' ) . "</p>"; echo "<p>" . __( 'Set the expiry time to 0 seconds to disable garbage collection.', 'wp-super-cache' ) . "</p>"; echo '<div class="submit"><input type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Change Expiration', 'wp-super-cache' ) . ' »" /></div>'; wp_nonce_field('wp-cache'); @@ -1430,7 +1640,7 @@ function wp_cache_edit_rejected_pages() { global $wp_cache_config_file, $valid_nonce, $wp_cache_pages; if ( isset( $_POST[ 'wp_edit_rejected_pages' ] ) && $valid_nonce ) { - $pages = array( 'single', 'pages', 'archives', 'tag', 'frontpage', 'home', 'category', 'feed', 'search' ); + $pages = array( 'single', 'pages', 'archives', 'tag', 'frontpage', 'home', 'category', 'feed', 'author', 'search' ); foreach( $pages as $page ) { if ( isset( $_POST[ 'wp_cache_pages' ][ $page ] ) ) { $value = 1; @@ -1455,6 +1665,7 @@ function wp_cache_edit_rejected_pages() { echo ' <label><input type="checkbox" value="1" name="wp_cache_pages[category]" ' . checked( 1, $wp_cache_pages[ 'category' ], false ) . ' /> ' . __( 'Category', 'wp-super-cache' ) . ' (is_category)</label><br />'; echo '<label><input type="checkbox" value="1" name="wp_cache_pages[feed]" ' . checked( 1, $wp_cache_pages[ 'feed' ], false ) . ' /> ' . __( 'Feeds', 'wp-super-cache' ) . ' (is_feed)</label><br />'; echo '<label><input type="checkbox" value="1" name="wp_cache_pages[search]" ' . checked( 1, $wp_cache_pages[ 'search' ], false ) . ' /> ' . __( 'Search Pages', 'wp-super-cache' ) . ' (is_search)</label><br />'; + echo '<label><input type="checkbox" value="1" name="wp_cache_pages[author]" ' . checked( 1, $wp_cache_pages[ 'author' ], false ) . ' /> ' . __( 'Author Pages', 'wp-super-cache' ) . ' (is_author)</label><br />'; echo '<div class="submit"><input type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Save' ) . ' »" /></div>'; wp_nonce_field('wp-cache'); @@ -1507,11 +1718,9 @@ function wp_cache_edit_accepted() { } function wp_cache_debug_settings() { - global $wp_super_cache_debug, $wp_cache_debug_log, $wp_cache_debug_level, $wp_cache_debug_ip, $cache_path, $valid_nonce, $wp_cache_config_file; + global $wp_super_cache_debug, $wp_cache_debug_log, $wp_cache_debug_ip, $cache_path, $valid_nonce, $wp_cache_config_file; global $wp_super_cache_front_page_check, $wp_super_cache_front_page_clear, $wp_super_cache_front_page_text, $wp_super_cache_front_page_notification, $wp_super_cache_advanced_debug; - if ( !isset( $wp_cache_debug_level ) ) - $wp_cache_debug_level = 1; if ( isset( $_POST[ 'wp_cache_debug' ] ) && $valid_nonce ) { $wp_super_cache_debug = intval( $_POST[ 'wp_super_cache_debug' ] ); wp_cache_replace_line('^ *\$wp_super_cache_debug', "\$wp_super_cache_debug = '$wp_super_cache_debug';", $wp_cache_config_file); @@ -1523,8 +1732,6 @@ function wp_cache_debug_settings() { wp_cache_replace_line('^ *\$wp_cache_debug_log', "\$wp_cache_debug_log = '$wp_cache_debug_log';", $wp_cache_config_file); $wp_cache_debug_ip = esc_html( $_POST[ 'wp_cache_debug_ip' ] ); wp_cache_replace_line('^ *\$wp_cache_debug_ip', "\$wp_cache_debug_ip = '$wp_cache_debug_ip';", $wp_cache_config_file); - $wp_cache_debug_level = (int)$_POST[ 'wp_cache_debug_level' ]; - wp_cache_replace_line('^ *\$wp_cache_debug_level', "\$wp_cache_debug_level = '$wp_cache_debug_level';", $wp_cache_config_file); $wp_super_cache_front_page_check = (int)$_POST[ 'wp_super_cache_front_page_check' ]; wp_cache_replace_line('^ *\$wp_super_cache_front_page_check', "\$wp_super_cache_front_page_check = '$wp_super_cache_front_page_check';", $wp_cache_config_file); $wp_super_cache_front_page_clear = (int)$_POST[ 'wp_super_cache_front_page_clear' ]; @@ -1551,13 +1758,6 @@ function wp_cache_debug_settings() { echo "<table class='form-table'>"; echo "<tr><td>" . __( 'Debugging', 'wp-super-cache' ) . "</td><td><input type='checkbox' name='wp_super_cache_debug' value='1' " . checked( 1, $wp_super_cache_debug, false ) . " /> " . __( 'enabled', 'wp-super-cache' ) . "</td></tr>"; echo "<tr><td>" . __( 'IP Address', 'wp-super-cache' ) . "</td><td> <input type='text' size='20' name='wp_cache_debug_ip' value='{$wp_cache_debug_ip}' /> " . sprintf( __( '(only log requests from this IP address. Your IP is %s)', 'wp-super-cache' ), $_SERVER[ 'REMOTE_ADDR' ] ) . "</td></tr>"; - echo "<tr><td>" . __( 'Log level', 'wp-super-cache' ) . "</td><td> "; - for( $t = 1; $t <= 5; $t++ ) { - echo "<input type='radio' name='wp_cache_debug_level' value='$t' "; - echo $wp_cache_debug_level == $t ? "checked='checked' " : ''; - echo "/> $t "; - } - echo " " . __( '(1 = less, 5 = more, may cause severe server load.)', 'wp-super-cache' ) . "</td></tr>"; echo "</table>\n"; if ( isset( $wp_super_cache_advanced_debug ) ) { echo "<h4>" . __( 'Advanced', 'wp-super-cache' ) . "</h4><p>" . __( 'In very rare cases two problems may arise on some blogs:<ol><li> The front page may start downloading as a zip file.</li><li> The wrong page is occasionally cached as the front page if your blog uses a static front page and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>', 'wp-super-cache' ) . '</p>'; @@ -1750,7 +1950,7 @@ function wp_cache_verify_config_file() { $new = true; } if( $sem_id == 5419 && $cache_path != '' ) { - $sem_id = crc32( $_SERVER[ 'HTTP_HOST' ] . $cache_path ) & 0x7fffffff; + $sem_id = crc32( $_SERVER[ 'SERVER_NAME' ] . $cache_path ) & 0x7fffffff; wp_cache_replace_line('sem_id', '$sem_id = ' . $sem_id . ';', $wp_cache_config_file); } require($wp_cache_config_file); @@ -1828,7 +2028,7 @@ function wp_cache_check_global_config() { } return false; } else { - echo "<div style='border: 1px solid #333; background: #ffffaa; padding: 2px;'>" . __( '<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see this warning message please see point 5 of the <a href="http://wordpress.org/extend/plugins/wp-super-cache/faq/">FAQ</a>. The WP_CACHE line must be moved up.', 'wp-super-cache' ) . "</p></div>"; + echo "<div style='border: 1px solid #333; background: #ffffaa; padding: 2px;'>" . __( '<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see this warning message please see point 5 of the <a href="http://wordpress.org/extend/plugins/wp-super-cache/faq/">Troubleshooting Guide</a>. The WP_CACHE line must be moved up.', 'wp-super-cache' ) . "</p></div>"; } return true; } @@ -1846,6 +2046,10 @@ function wp_cache_files() { wp_cache_clean_cache($file_prefix); $_GET[ 'action' ] = 'regenerate_cache_stats'; } + if ( isset( $_REQUEST[ 'wp_delete_all_cache' ] ) ) { + wp_cache_clean_cache( $file_prefix, true ); + $_GET[ 'action' ] = 'regenerate_cache_stats'; + } if(isset($_REQUEST['wp_delete_expired'])) { wp_cache_clean_expired($file_prefix); $_GET[ 'action' ] = 'regenerate_cache_stats'; @@ -1862,7 +2066,7 @@ function wp_cache_files() { } $cache_stats = get_option( 'supercache_stats' ); - if ( !is_array( $cache_stats ) || ( $valid_nonce && array_key_exists('action', $_GET) && $_GET[ 'action' ] == 'regenerate_cache_stats' ) ) { + if ( !is_array( $cache_stats ) || ( isset( $_GET[ 'listfiles' ] ) ) || ( $valid_nonce && array_key_exists('action', $_GET) && $_GET[ 'action' ] == 'regenerate_cache_stats' ) ) { $list_files = false; // it doesn't list supercached files, and removing single pages is buggy $count = 0; $expired = 0; @@ -1993,7 +2197,7 @@ function wp_cache_files() { $age = 0; echo "<li>" . sprintf( __( '%s Expired Pages', 'wp-super-cache' ), intval( $cache_stats[ 'supercache' ][ 'expired' ] / $divisor ) ) . "</li></ul>"; if ( $valid_nonce && array_key_exists('listfiles', $_GET) && $_GET[ 'listfiles' ] ) { - echo "<div style='padding: 10px; border: 1px solid #333; height: 400px; width: 70%; overflow: auto'>"; + echo "<div style='padding: 10px; border: 1px solid #333; height: 400px; width: 90%; overflow: auto'>"; if ( is_array( $cached_list ) && !empty( $cached_list ) ) { echo "<h4>" . __( 'Fresh WP-Cached Files', 'wp-super-cache' ) . "</h4>"; echo "<table class='widefat'><tr><th>#</th><th>" . __( 'URI', 'wp-super-cache' ) . "</th><th>" . __( 'Key', 'wp-super-cache' ) . "</th><th>" . __( 'Age', 'wp-super-cache' ) . "</th><th>" . __( 'Delete', 'wp-super-cache' ) . "</th></tr>"; @@ -2059,19 +2263,12 @@ function wp_cache_files() { echo "</table>"; } echo "</div>"; - echo "<p><a href='?page=wpsupercache#top'>" . __( 'Hide file list', 'wp-super-cache' ) . "</a></p>"; - } elseif ( $cache_stats[ 'supercache' ][ 'cached' ] > 300 || $cache_stats[ 'supercache' ][ 'expired' ] > 300 || ( $cache_stats[ 'wpcache' ][ 'cached' ] / $divisor ) > 300 || ( $cache_stats[ 'wpcache' ][ 'expired' ] / $divisor) > 300 ) { + echo "<p><a href='?page=wpsupercache&tab=contents#top'>" . __( 'Hide file list', 'wp-super-cache' ) . "</a></p>"; + } elseif ( $cache_stats[ 'supercache' ][ 'cached' ] > 500 || $cache_stats[ 'supercache' ][ 'expired' ] > 500 || ( $cache_stats[ 'wpcache' ][ 'cached' ] / $divisor ) > 500 || ( $cache_stats[ 'wpcache' ][ 'expired' ] / $divisor) > 500 ) { echo "<p><em>" . __( 'Too many cached files, no listing possible.', 'wp-super-cache' ) . "</em></p>"; } else { echo "<p><a href='" . wp_nonce_url( add_query_arg( array( 'page' => 'wpsupercache', 'listfiles' => '1' ) ), 'wp-cache' ) . "#listfiles'>" . __( 'List all cached files', 'wp-super-cache' ) . "</a></p>"; } - $last_gc = get_option( "wpsupercache_gc_time" ); - if ( $cache_max_time > 0 && $last_gc ) { - $next_gc = $cache_max_time < 1800 ? $cache_max_time : 600; - $next_gc_mins = ( time() - $last_gc ); - echo "<p>" . sprintf( __( '<strong>Garbage Collection</strong><br />Last GC was <strong>%s</strong> minutes ago<br />', 'wp-super-cache' ), date( 'i:s', $next_gc_mins ) ); - printf( __( "Next GC in <strong>%s</strong> minutes", 'wp-super-cache' ), date( 'i:s', $next_gc - $next_gc_mins ) ) . "</p>"; - } if ( $cache_max_time > 0 ) echo "<p>" . sprintf( __( 'Expired files are files older than %s seconds. They are still used by the plugin and are deleted periodically.', 'wp-super-cache' ), $cache_max_time ) . "</p>"; } // cache_stats @@ -2093,6 +2290,13 @@ function wp_cache_delete_buttons() { echo '<div class="submit" style="float:left;margin-left:10px"><input id="deletepost" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache', 'wp-super-cache' ) . ' »" /></div>'; wp_nonce_field('wp-cache'); echo "</form>\n"; + if ( ( defined( 'VHOST' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && wpsupercache_site_admin() ) { + echo '<form name="wp_cache_content_delete" action="#listfiles" method="post">'; + echo '<input type="hidden" name="wp_delete_all_cache" />'; + echo '<div class="submit" style="float:left;margin-left:10px"><input id="deleteallpost" type="submit" ' . SUBMITDISABLED . 'value="' . __( 'Delete Cache On All Blogs', 'wp-super-cache' ) . ' »" />'; + wp_nonce_field('wp-cache'); + echo "</form>\n"; + } } function delete_cache_dashboard() { @@ -2140,33 +2344,41 @@ function wpsc_dirsize($directory, $sizes) { return $sizes; } - -function wp_cache_clean_cache($file_prefix) { - global $cache_path, $supercachedir, $blog_cache_dir, $wp_cache_object_cache; +function wp_cache_clean_cache( $file_prefix, $all = false ) { + global $wpdb, $cache_path, $supercachedir, $blog_cache_dir, $wp_cache_object_cache; if ( $wp_cache_object_cache && function_exists( "reset_oc_version" ) ) reset_oc_version(); - // If phase2 was compiled, use its function to avoid race-conditions - if(function_exists('wp_cache_phase2_clean_cache')) { - if (function_exists ('prune_super_cache')) { - if( is_dir( $supercachedir ) ) { - prune_super_cache( $supercachedir, true ); - } elseif( is_dir( $supercachedir . '.disabled' ) ) { - prune_super_cache( $supercachedir . '.disabled', true ); - } - prune_super_cache( $cache_path, true ); - $_POST[ 'super_cache_stats' ] = 1; // regenerate super cache stats; - } elseif ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Warning! prune_super_cache() not found in wp-cache.php', 1 ); - return wp_cache_phase2_clean_cache($file_prefix); - } elseif ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Warning! wp_cache_phase2_clean_cache() not found in wp-cache.php', 1 ); + if ( $all == true && wpsupercache_site_admin() && function_exists( 'prune_super_cache' ) ) { + prune_super_cache( $cache_path, true ); + return true; + } - $expr = "/^$file_prefix/"; - if ( ($handle = @opendir( $blog_cache_dir )) ) { + if (function_exists ('prune_super_cache')) { + if( is_dir( $supercachedir ) ) { + prune_super_cache( $supercachedir, true ); + } elseif( is_dir( $supercachedir . '.disabled' ) ) { + prune_super_cache( $supercachedir . '.disabled', true ); + } + $_POST[ 'super_cache_stats' ] = 1; // regenerate super cache stats; + } elseif ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( 'Warning! prune_super_cache() not found in wp-cache.php', 1 ); + + wp_cache_clean_legacy_files( $blog_cache_dir, $file_prefix ); + wp_cache_clean_legacy_files( $cache_path, $file_prefix ); + +} + +function wp_cache_clean_legacy_files( $dir, $file_prefix ) { + global $wpdb; + if ( $handle = @opendir( $dir . 'meta/' ) ) { while ( false !== ($file = readdir($handle))) { - if ( preg_match($expr, $file) ) { - @unlink( $blog_cache_dir . $file); - @unlink( $blog_cache_dir . 'meta/' . str_replace( '.html', '.meta', $file ) ); + if ( preg_match( "/^$file_prefix/", $file ) ) { + $meta = unserialize( file_get_contents( $dir . 'meta/' . $file ) ); + if ( ( defined( 'VHOST' ) || ( defined( 'WP_ALLOW_MULTISITE' ) && constant( 'WP_ALLOW_MULTISITE' ) == true ) ) && $meta[ 'blog_id' ] != $wpdb->blogid ) + continue; + @unlink( $dir . 'meta/' . $file); + @unlink( $dir . str_replace( '.meta', '.html', $file ) ); } } closedir($handle); @@ -2183,7 +2395,7 @@ function wp_cache_clean_expired($file_prefix) { // If phase2 was compiled, use its function to avoid race-conditions if(function_exists('wp_cache_phase2_clean_expired')) { if ( $wp_cache_preload_on != 1 && function_exists ('prune_super_cache')) { - $dir = $cache_path . 'supercache/' . preg_replace('/:.*$/', '', $_SERVER["HTTP_HOST"]); + $dir = get_supercache_dir(); if( is_dir( $dir ) ) { prune_super_cache( $dir ); } elseif( is_dir( $dir . '.disabled' ) ) { @@ -2241,7 +2453,7 @@ function wpsc_remove_marker( $filename, $marker ) { } function wp_super_cache_footer() { - ?><p id='supercache'><?php printf( __( '%1$s is Digg proof thanks to caching by %2$s', 'wp-super-cache' ), bloginfo( 'name' ), '<a href="http://ocaoimh.ie/wp-super-cache/">WP Super Cache</a>' ); ?></p><?php + ?><p id='supercache'><?php printf( __( '%1$s is Stephen Fry proof thanks to caching by %2$s', 'wp-super-cache' ), bloginfo( 'name' ), '<a href="http://ocaoimh.ie/wp-super-cache/">WP Super Cache</a>' ); ?></p><?php } if( isset( $wp_cache_hello_world ) && $wp_cache_hello_world ) add_action( 'wp_footer', 'wp_super_cache_footer' ); @@ -2395,7 +2607,7 @@ function wpsc_update_htaccess_form( $short_form = true ) { } function wpsc_get_htaccess_info() { - global $wp_cache_mobile_enabled, $wp_cache_mobile_prefixes, $wp_cache_mobile_browsers; + global $wp_cache_mobile_enabled, $wp_cache_mobile_prefixes, $wp_cache_mobile_browsers, $wp_cache_disable_utf8; if ( isset( $_SERVER[ "PHP_DOCUMENT_ROOT" ] ) ) { $document_root = $_SERVER[ "PHP_DOCUMENT_ROOT" ]; $apache_root = $_SERVER[ "PHP_DOCUMENT_ROOT" ]; @@ -2424,6 +2636,7 @@ function wpsc_get_htaccess_info() { $home_path = get_home_path(); $home_root = parse_url(get_bloginfo('url')); $home_root = isset( $home_root['path'] ) ? trailingslashit( $home_root['path'] ) : '/'; + $home_root_lc = str_replace( '//', '/', strtolower( $home_root ) ); $inst_root = str_replace( '//', '/', '/' . trailingslashit( str_replace( $content_dir_root, '', str_replace( '\\', '/', WP_CONTENT_DIR ) ) ) ); $wprules = implode( "\n", extract_from_markers( $home_path.'.htaccess', 'WordPress' ) ); $wprules = str_replace( "RewriteEngine On\n", '', $wprules ); @@ -2440,24 +2653,43 @@ function wpsc_get_htaccess_info() { $condition_rules[] = "RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\\\"]+ [NC]"; $condition_rules[] = "RewriteCond %{HTTP:Profile} !^[a-z0-9\\\"]+ [NC]"; if ( $wp_cache_mobile_enabled ) { - $condition_rules[] = "RewriteCond %{HTTP_USER_AGENT} !^.*(" . addcslashes( implode( '|', $wp_cache_mobile_browsers ), ' ' ) . ").* [NC]"; - $condition_rules[] = "RewriteCond %{HTTP_user_agent} !^(" . addcslashes( implode( '|', $wp_cache_mobile_prefixes ), ' ' ) . ").* [NC]"; + if ( false == empty( $wp_cache_mobile_browsers ) ) + $condition_rules[] = "RewriteCond %{HTTP_USER_AGENT} !^.*(" . addcslashes( implode( '|', $wp_cache_mobile_browsers ), ' ' ) . ").* [NC]"; + if ( false == empty( $wp_cache_mobile_prefixes ) ) + $condition_rules[] = "RewriteCond %{HTTP_user_agent} !^(" . addcslashes( implode( '|', $wp_cache_mobile_prefixes ), ' ' ) . ").* [NC]"; } $condition_rules = apply_filters( 'supercacherewriteconditions', $condition_rules ); $rules = "<IfModule mod_rewrite.c>\n"; $rules .= "RewriteEngine On\n"; $rules .= "RewriteBase $home_root\n"; // props Chris Messina - $charset = get_option('blog_charset') == '' ? 'UTF-8' : get_option('blog_charset'); - $rules .= "AddDefaultCharset {$charset}\n"; + $rules .= "#If you serve pages from behind a proxy you may want to change 'RewriteCond %{HTTPS} on' to something more sensible\n"; + if ( isset( $wp_cache_disable_utf8 ) == false || $wp_cache_disable_utf8 == 0 ) { + $charset = get_option('blog_charset') == '' ? 'UTF-8' : get_option('blog_charset'); + $rules .= "AddDefaultCharset {$charset}\n"; + } + $rules .= "CONDITION_RULES"; $rules .= "RewriteCond %{HTTP:Accept-Encoding} gzip\n"; - $rules .= "RewriteCond {$apache_root}{$inst_root}cache/supercache/%{HTTP_HOST}{$home_root}$1/index.html.gz -f\n"; - $rules .= "RewriteRule ^(.*) \"{$inst_root}cache/supercache/%{HTTP_HOST}{$home_root}$1/index.html.gz\" [L]\n\n"; + $rules .= "RewriteCond %{HTTPS} on\n"; + $rules .= "RewriteCond {$apache_root}{$inst_root}cache/supercache/%{SERVER_NAME}{$home_root_lc}$1/index-https.html.gz -f\n"; + $rules .= "RewriteRule ^(.*) \"{$inst_root}cache/supercache/%{SERVER_NAME}{$home_root_lc}$1/index-https.html.gz\" [L]\n\n"; + + $rules .= "CONDITION_RULES"; + $rules .= "RewriteCond %{HTTP:Accept-Encoding} gzip\n"; + $rules .= "RewriteCond %{HTTPS} !on\n"; + $rules .= "RewriteCond {$apache_root}{$inst_root}cache/supercache/%{SERVER_NAME}{$home_root_lc}$1/index.html.gz -f\n"; + $rules .= "RewriteRule ^(.*) \"{$inst_root}cache/supercache/%{SERVER_NAME}{$home_root_lc}$1/index.html.gz\" [L]\n\n"; + + $rules .= "CONDITION_RULES"; + $rules .= "RewriteCond %{HTTPS} on\n"; + $rules .= "RewriteCond {$apache_root}{$inst_root}cache/supercache/%{SERVER_NAME}{$home_root_lc}$1/index-https.html -f\n"; + $rules .= "RewriteRule ^(.*) \"{$inst_root}cache/supercache/%{SERVER_NAME}{$home_root_lc}$1/index-https.html\" [L]\n\n"; $rules .= "CONDITION_RULES"; - $rules .= "RewriteCond {$apache_root}{$inst_root}cache/supercache/%{HTTP_HOST}{$home_root}$1/index.html -f\n"; - $rules .= "RewriteRule ^(.*) \"{$inst_root}cache/supercache/%{HTTP_HOST}{$home_root}$1/index.html\" [L]\n"; + $rules .= "RewriteCond %{HTTPS} !on\n"; + $rules .= "RewriteCond {$apache_root}{$inst_root}cache/supercache/%{SERVER_NAME}{$home_root_lc}$1/index.html -f\n"; + $rules .= "RewriteRule ^(.*) \"{$inst_root}cache/supercache/%{SERVER_NAME}{$home_root_lc}$1/index.html\" [L]\n"; $rules .= "</IfModule>\n"; $rules = apply_filters( 'supercacherewriterules', $rules ); @@ -2467,32 +2699,40 @@ function wpsc_get_htaccess_info() { $gziprules .= "<IfModule mod_deflate.c>\n SetEnvIfNoCase Request_URI \.gz$ no-gzip\n</IfModule>\n"; $gziprules .= "<IfModule mod_headers.c>\n Header set Vary \"Accept-Encoding, Cookie\"\n Header set Cache-Control 'max-age=3, must-revalidate'\n</IfModule>\n"; $gziprules .= "<IfModule mod_expires.c>\n ExpiresActive On\n ExpiresByType text/html A3\n</IfModule>\n"; - return array( "document_root" => $document_root, "apache_root" => $apache_root, "home_path" => $home_path, "home_root" => $home_root, "inst_root" => $inst_root, "wprules" => $wprules, "scrules" => $scrules, "condition_rules" => $condition_rules, "rules" => $rules, "gziprules" => $gziprules ); + return array( "document_root" => $document_root, "apache_root" => $apache_root, "home_path" => $home_path, "home_root" => $home_root, "home_root_lc" => $home_root_lc, "inst_root" => $inst_root, "wprules" => $wprules, "scrules" => $scrules, "condition_rules" => $condition_rules, "rules" => $rules, "gziprules" => $gziprules ); } function clear_post_supercache( $post_id ) { $dir = get_current_url_supercache_dir( $post_id ); - if ( file_exists( $dir . 'index.html' ) ) { - @unlink( $dir . 'index.html' ); - } - if ( file_exists( $dir . 'index.html.gz' ) ) { - @unlink( $dir . 'index.html.gz' ); + if ( false == @is_dir( $dir ) ) + return false; + + if ( !function_exists( 'prune_super_cache' ) ) + include_once( 'wp-cache-phase2.php' ); + + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "clear_post_supercache: deleting $dir/index*.html files", 2 ); + $files_to_check = get_all_supercache_filenames( $dir ); + foreach( $files_to_check as $cache_file ) { + prune_super_cache( $dir . $cache_file, true ); } } function wp_cron_preload_cache() { - global $wpdb, $wp_cache_preload_interval, $wp_cache_preload_posts, $wp_cache_preload_email_me, $wp_cache_preload_email_volume, $cache_path; + global $wpdb, $wp_cache_preload_interval, $wp_cache_preload_posts, $wp_cache_preload_email_me, $wp_cache_preload_email_volume, $cache_path, $wp_cache_preload_taxonomies; if ( get_option( 'preload_cache_stop' ) ) { delete_option( 'preload_cache_stop' ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: preload cancelled", 1 ); return true; } $mutex = $cache_path . "preload_mutex.tmp"; sleep( 3 + mt_rand( 1, 5 ) ); if ( @file_exists( $mutex ) ) { if ( @filemtime( $mutex ) > ( time() - 600 ) ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: preload mutex found and less than 600 seconds old. Aborting preload.", 1 ); return true; } else { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: old preload mutex found and deleted. Preload continues.", 1 ); @unlink( $mutex ); } } @@ -2500,26 +2740,100 @@ function wp_cron_preload_cache() { @fclose( $fp ); $counter = get_option( 'preload_cache_counter' ); + if ( is_array( $counter ) == false ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: setting up preload for the first time!", 5 ); + $counter = array( 'c' => 0, 't' => time() ); + update_option( 'preload_cache_counter', $counter ); + } $c = $counter[ 'c' ]; - if ( $wp_cache_preload_posts == 'all' || $c <= $wp_cache_preload_posts ) { - $posts = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} WHERE (post_type = 'post' OR post_type='page') AND post_status = 'publish' ORDER BY post_date DESC LIMIT $c, 100" ); + + update_option( 'preload_cache_counter', array( 'c' => ( $c + 100 ), 't' => time() ) ); + + if ( $wp_cache_preload_email_me && $c == 0 ) + wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] Cache Preload Started', 'wp-super-cache' ), site_url(), '' ), ' ' ); + + if ( $wp_cache_preload_posts == 'all' || $c < $wp_cache_preload_posts ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: doing taxonomy preload.", 5 ); + $permalink_counter_msg = $cache_path . "preload_permalink.txt"; + if ( isset( $wp_cache_preload_taxonomies ) && $wp_cache_preload_taxonomies ) { + $taxonomies = apply_filters( 'wp_cache_preload_taxonomies', array( 'post_tag' => 'tag', 'category' => 'category' ) ); + foreach( $taxonomies as $taxonomy => $path ) { + $taxonomy_filename = $cache_path . "taxonomy_" . $taxonomy . ".txt"; + if ( $c == 0 ) + @unlink( $taxonomy_filename ); + + if ( false == @file_exists( $taxonomy_filename ) ) { + $out = ''; + $records = get_terms( $taxonomy ); + foreach( $records as $term ) { + $out .= site_url( $path . "/" . $term->slug . "/" ) . "\n"; + } + $fp = fopen( $taxonomy_filename, 'w' ); + if ( $fp ) { + fwrite( $fp, $out ); + fclose( $fp ); + } + $details = explode( "\n", $out ); + } else { + $details = explode( "\n", file_get_contents( $taxonomy_filename ) ); + } + if ( count( $details ) != 1 && $details[ 0 ] != '' ) { + $rows = array_splice( $details, 0, 50 ); + if ( $wp_cache_preload_email_me && $wp_cache_preload_email_volume == 'many' ) + wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] Refreshing %2$s taxonomy from %3$d to %4$d', 'wp-super-cache' ), site_url(), $taxonomy, $c, ($c+100) ), 'Refreshing: ' . print_r( $rows, 1 ) ); + foreach( (array)$rows as $url ) { + set_time_limit( 60 ); + if ( $url == '' ) + continue; + $url_info = parse_url( $url ); + $dir = get_supercache_dir() . $url_info[ 'path' ]; + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: delete $dir", 5 ); + prune_super_cache( $dir ); + $fp = @fopen( $permalink_counter_msg, 'w' ); + if ( $fp ) { + @fwrite( $fp, "$taxonomy: $url" ); + @fclose( $fp ); + } + wp_remote_get( $url, array('timeout' => 60, 'blocking' => true ) ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: fetched $url", 5 ); + sleep( 1 ); + } + $fp = fopen( $taxonomy_filename, 'w' ); + if ( $fp ) { + fwrite( $fp, implode( "\n", $details ) ); + fclose( $fp ); + } + } + } + } + } + + if ( $wp_cache_preload_posts == 'all' || $c < $wp_cache_preload_posts ) { + $posts = $wpdb->get_col( "SELECT ID FROM {$wpdb->posts} WHERE ( post_type != 'revision' AND post_type != 'nav_menu_item' ) AND post_status = 'publish' ORDER BY ID ASC LIMIT $c, 100" ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: got 100 posts from position $c.", 5 ); } else { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: no more posts to get. Limit ($wp_cache_preload_posts) reached.", 5 ); $posts = false; } if ( !isset( $wp_cache_preload_email_volume ) ) $wp_cache_preload_email_volume = 'medium'; - update_option( 'preload_cache_counter', array( 'c' => ( $c + 100 ), 't' => time() ) ); if ( $posts ) { - if ( $wp_cache_preload_email_me && $c == 0 ) - wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] Cache Preload Started', 'wp-super-cache' ), site_url(), '' ), '' ); + if ( get_option( 'show_on_front' ) == 'page' ) { + $page_on_front = get_option( 'page_on_front' ); + $page_for_posts = get_option( 'page_for_posts' ); + } else { + $page_on_front = $page_for_posts = 0; + } if ( $wp_cache_preload_email_me && $wp_cache_preload_email_volume == 'many' ) - wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] Refreshing posts from %2$d to %3$d', 'wp-super-cache' ), site_url(), $c, ($c+100) ), '' ); + wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] Refreshing posts from %2$d to %3$d', 'wp-super-cache' ), site_url(), $c, ($c+100) ), ' ' ); $msg = ''; $count = $c + 1; $permalink_counter_msg = $cache_path . "preload_permalink.txt"; foreach( $posts as $post_id ) { set_time_limit( 60 ); + if ( $page_on_front != 0 && ( $post_id == $page_on_front || $post_id == $page_for_posts ) ) + continue; clear_post_supercache( $post_id ); $url = get_permalink( $post_id ); $fp = @fopen( $permalink_counter_msg, 'w' ); @@ -2528,21 +2842,24 @@ function wp_cron_preload_cache() { @fclose( $fp ); } if ( @file_exists( $cache_path . "stop_preload.txt" ) ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: cancelling preload. stop_preload.txt found.", 5 ); @unlink( $mutex ); @unlink( $cache_path . "stop_preload.txt" ); update_option( 'preload_cache_counter', array( 'c' => 0, 't' => time() ) ); if ( $wp_cache_preload_email_me ) - wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] Cache Preload Stopped', 'wp-super-cache' ), site_url(), '' ), '' ); + wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] Cache Preload Stopped', 'wp-super-cache' ), site_url(), '' ), ' ' ); return true; } $msg .= "$url\n"; wp_remote_get( $url, array('timeout' => 60, 'blocking' => true ) ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: fetched $url", 5 ); sleep( 1 ); $count++; } if ( $wp_cache_preload_email_me && $wp_cache_preload_email_volume != 'less' ) - wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] %2$d posts refreshed', 'wp-super-cache' ), $_SERVER[ 'HTTP_HOST' ], ($c+100) ), __( "Refreshed the following posts:", 'wp-super-cache' ) . "\n$msg" ); + wp_mail( get_option( 'admin_email' ), sprintf( __( '[%1$s] %2$d posts refreshed', 'wp-super-cache' ), $_SERVER[ 'SERVER_NAME' ], ($c+100) ), __( "Refreshed the following posts:", 'wp-super-cache' ) . "\n$msg" ); if ( defined( 'DOING_CRON' ) ) { + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: scheduling the next preload in 30 seconds.", 5 ); wp_schedule_single_event( time() + 30, 'wp_cache_preload_hook' ); } } else { @@ -2551,6 +2868,7 @@ function wp_cron_preload_cache() { if ( (int)$wp_cache_preload_interval && defined( 'DOING_CRON' ) ) { if ( $wp_cache_preload_email_me ) $msg = sprintf( __( 'Scheduling next preload refresh in %d minutes.', 'wp-super-cache' ), (int)$wp_cache_preload_interval ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: no more posts. scheduling next preload in $wp_cache_preload_interval minutes.", 5 ); wp_schedule_single_event( time() + ( (int)$wp_cache_preload_interval * 60 ), 'wp_cache_full_preload_hook' ); } global $file_prefix, $cache_max_time; @@ -2561,6 +2879,7 @@ function wp_cron_preload_cache() { } if ( $wp_cache_preload_email_me ) wp_mail( get_option( 'admin_email' ), sprintf( __( '[%s] Cache Preload Completed', 'wp-super-cache' ), site_url() ), __( "Cleaning up old supercache files.", 'wp-super-cache' ) . "\n" . $msg ); + if ( isset( $GLOBALS[ 'wp_super_cache_debug' ] ) && $GLOBALS[ 'wp_super_cache_debug' ] ) wp_cache_debug( "wp_cron_preload_cache: clean expired cache files older than $cache_max_time seconds.", 5 ); wp_cache_phase2_clean_expired( $file_prefix, true ); // force cleanup of old files. } @unlink( $mutex ); @@ -2669,4 +2988,23 @@ function uninstall_supercache( $folderPath ) { // from http://www.php.net/manual return false; } } + +function supercache_admin_bar_render() { + global $wp_admin_bar, $wp_cache_not_logged_in; + if ( !is_user_logged_in() || !$wp_cache_not_logged_in ) + return false; + + if ( !wpsupercache_site_admin() ) + return false; + + $wp_admin_bar->add_menu( array( + 'parent' => '', + 'id' => 'delete-cache', + 'title' => __( 'Delete Cache', 'wp-super-cache' ), + 'meta' => array( 'title' => __( 'Delete cache of the current page', 'wp-super-cache' ) ), + 'href' => wp_nonce_url( admin_url( 'options-general.php?page=wpsupercache&action=delete&path=' . urlencode( $_SERVER[ 'REQUEST_URI' ] ) ), 'delete-cache' ) + ) ); +} +add_action( 'wp_before_admin_bar_render', 'supercache_admin_bar_render' ); + ?> diff --git a/wp-content/plugins/wp-super-cache/wp-super-cache.pot b/wp-content/plugins/wp-super-cache/wp-super-cache.pot index 07cc7bd1e..5d3df878f 100644 --- a/wp-content/plugins/wp-super-cache/wp-super-cache.pot +++ b/wp-content/plugins/wp-super-cache/wp-super-cache.pot @@ -1,18 +1,18 @@ -# Copyright (C) 2010 +# Copyright (C) 2012 # This file is distributed under the same license as the package. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-super-cache\n" -"POT-Creation-Date: 2011-02-28 22:08:12+00:00\n" +"POT-Creation-Date: 2012-05-23 10:16:26+00:00\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" -#: ossdl-cdn.php:146 +#: ossdl-cdn.php:151 msgid "" "Your website probably uses lots of static files. Image, Javascript and CSS " "files are usually static files that could just as easily be served from " @@ -24,7 +24,7 @@ msgid "" "+does+Origin+Pull+work%3F\" target=\"_blank\">origin pull</a>." msgstr "" -#: ossdl-cdn.php:147 wp-cache.php:968 +#: ossdl-cdn.php:152 wp-cache.php:1064 msgid "" "The <a href=\"%1$s\">CDN Sync Tool</a> plugin will help upload files to " "Amazon S3/Cloudfront if you would rather not depend on origin pull. See the " @@ -32,57 +32,57 @@ msgid "" "plugin." msgstr "" -#: ossdl-cdn.php:148 +#: ossdl-cdn.php:153 msgid "" -"<strong style=\"color: red\">WARNING:</strong> Test some static urls e.g., %" -"s to ensure your CDN service is fully working before saving changes." +"<strong style=\"color: red\">WARNING:</strong> Test some static urls e.g., " +"%s to ensure your CDN service is fully working before saving changes." msgstr "" -#: ossdl-cdn.php:149 +#: ossdl-cdn.php:154 msgid "You can define different CDN URLs for each site on a multsite network." msgstr "" -#: ossdl-cdn.php:157 +#: ossdl-cdn.php:162 msgid "Enable CDN Support" msgstr "" -#: ossdl-cdn.php:160 +#: ossdl-cdn.php:165 msgid "Off-site URL" msgstr "" -#: ossdl-cdn.php:163 +#: ossdl-cdn.php:168 msgid "" "The new URL to be used in place of %1$s for rewriting. No trailing <code>/</" "code> please.<br />Example: <code>%2$s</code>." msgstr "" -#: ossdl-cdn.php:167 +#: ossdl-cdn.php:172 msgid "Include directories" msgstr "" -#: ossdl-cdn.php:170 +#: ossdl-cdn.php:175 msgid "" "Directories to include in static file matching. Use a comma as the " "delimiter. Default is <code>wp-content, wp-includes</code>, which will be " "enforced if this field is left empty." msgstr "" -#: ossdl-cdn.php:174 +#: ossdl-cdn.php:179 msgid "Exclude if substring" msgstr "" -#: ossdl-cdn.php:177 +#: ossdl-cdn.php:182 msgid "" "Excludes something from being rewritten if one of the above strings is found " "in the match. Use a comma as the delimiter like this, <code>.php, .flv, .do</" "code>, and always include <code>.php</code> (default)." msgstr "" -#: ossdl-cdn.php:181 +#: ossdl-cdn.php:186 msgid "Additional CNAMES" msgstr "" -#: ossdl-cdn.php:184 +#: ossdl-cdn.php:189 msgid "" "These <a href=\"http://en.wikipedia.org/wiki/CNAME_record\">CNAMES</a> will " "be used in place of %1$s for rewriting (in addition to the off-site URL " @@ -91,21 +91,177 @@ msgid "" "be configured on your CDN.<br />Example: %2$s" msgstr "" -#: ossdl-cdn.php:188 +#: ossdl-cdn.php:193 msgid "Skip https URLs to avoid \"mixed content\" errors" msgstr "" -#: ossdl-cdn.php:192 +#: ossdl-cdn.php:197 msgid "Save Changes" msgstr "" -#: ossdl-cdn.php:194 +#: ossdl-cdn.php:199 msgid "" "CDN functionality provided by <a href=\"http://wordpress.org/extend/plugins/" "ossdl-cdn-off-linker/\">OSSDL CDN Off Linker</a> by <a href=\"http://mark." "ossdl.de/\">Mark Kubacki</a>" msgstr "" +#: plugins/awaitingmoderation.php:4 +msgid "Your comment is awaiting moderation." +msgstr "" + +#: plugins/awaitingmoderation.php:32 +msgid "Awaiting Moderation" +msgstr "" + +#: plugins/awaitingmoderation.php:34 plugins/badbehaviour.php:65 +#: plugins/domain-mapping.php:75 plugins/searchengine.php:69 +#: plugins/wptouch.php:22 wp-cache.php:1303 +msgid "Enabled" +msgstr "" + +#: plugins/awaitingmoderation.php:35 plugins/badbehaviour.php:66 +#: plugins/domain-mapping.php:76 plugins/searchengine.php:70 +#: plugins/wptouch.php:23 wp-cache.php:1303 +msgid "Disabled" +msgstr "" + +#: plugins/awaitingmoderation.php:36 +msgid "" +"Enables or disables plugin to Remove the text \"Your comment is awaiting " +"moderation.\" when someone leaves a moderated comment." +msgstr "" + +#: plugins/awaitingmoderation.php:40 plugins/badbehaviour.php:71 +#: plugins/domain-mapping.php:81 plugins/searchengine.php:75 +#: plugins/wptouch.php:28 wp-cache.php:1758 +msgid "enabled" +msgstr "" + +#: plugins/awaitingmoderation.php:42 plugins/badbehaviour.php:73 +#: plugins/domain-mapping.php:83 plugins/searchengine.php:77 +#: plugins/wptouch.php:30 +msgid "disabled" +msgstr "" + +#: plugins/awaitingmoderation.php:43 +msgid "Awaiting Moderation is now %s" +msgstr "" + +#: plugins/awaitingmoderation.php:45 plugins/badbehaviour.php:76 +#: plugins/domain-mapping.php:86 plugins/searchengine.php:80 +#: plugins/wptouch.php:33 +msgid "Update" +msgstr "" + +#: plugins/badbehaviour.php:47 +msgid "Bad Behaviour not found. Please check your install." +msgstr "" + +#: plugins/badbehaviour.php:63 +msgid "Bad Behavior" +msgstr "" + +#: plugins/badbehaviour.php:68 +msgid "" +"(Only legacy caching supported, disabled compression and requires <a href=" +"\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-" +"behavior/\") " +msgstr "" + +#: plugins/badbehaviour.php:74 +msgid "Bad Behavior support is now %s" +msgstr "" + +#: plugins/badbehaviour.php:83 wp-cache.php:1393 wp-cache.php:1398 +msgid "Warning!" +msgstr "" + +#: plugins/domain-mapping.php:73 +msgid "Domain Mapping" +msgstr "" + +#: plugins/domain-mapping.php:78 +msgid "" +"Provides support for <a href=\"http://wordpress.org/extend/plugins/wordpress-" +"mu-domain-mapping/\">Domain Mapping</a> plugin to map multiple domains to a " +"blog." +msgstr "" + +#: plugins/domain-mapping.php:84 +msgid "Domain Mapping support is now %s" +msgstr "" + +#: plugins/domain-mapping.php:98 +msgid "" +"Domain Mapping plugin detected! Please go to the Supercache plugins page and " +"enable the domain mapping helper plugin." +msgstr "" + +#: plugins/multisite.php:13 +msgid "Cached" +msgstr "" + +#: plugins/multisite.php:31 wp-cache.php:1316 +msgid "Enable" +msgstr "" + +#: plugins/multisite.php:33 plugins/searchengine.php:61 wp-cache.php:1316 +msgid "Disable" +msgstr "" + +#: plugins/multisite.php:39 +msgid "Caching has been disabled on this blog on the Network Admin Sites page." +msgstr "" + +#: plugins/searchengine.php:67 +msgid "No Adverts for Friends" +msgstr "" + +#: plugins/searchengine.php:72 +msgid "" +"Provides support for <a href=\"http://ocaoimh.ie/no-adverts-for-friends/" +"\">No Adverts for Friends</a>." +msgstr "" + +#: plugins/searchengine.php:78 +msgid "No Adverts for Friends support is now %s" +msgstr "" + +#: plugins/wptouch.php:20 +msgid "WPTouch" +msgstr "" + +#: plugins/wptouch.php:25 +msgid "" +"Provides support for <a href=\"http://wordpress.org/extend/plugins/wptouch/" +"\">WPTouch</a> mobile theme and plugin." +msgstr "" + +#: plugins/wptouch.php:31 +msgid "WPTouch support is now %s" +msgstr "" + +#: plugins/wptouch.php:45 +msgid "" +"WPTouch plugin detected! Please go to the Supercache plugins page and enable " +"the WPTouch helper plugin." +msgstr "" + +#: wp-cache-phase2.php:1180 +msgid "Cache expiry cron job failed. Job will run again in 10 seconds." +msgstr "" + +#: wp-cache-phase2.php:1184 +msgid "" +"Cache expiry cron job took more than 30 seconds. You should probably run the " +"garbage collector more often." +msgstr "" + +#: wp-cache-phase2.php:1193 +msgid "[%1$s] WP Super Cache GC Report" +msgstr "" + #: wp-cache.php:99 msgid "" "Please create %s /wp-cache-config.php from wp-super-cache/wp-cache-config-" @@ -208,97 +364,97 @@ msgid "" "static files. You will still be able to use legacy or PHP modes." msgstr "" -#: wp-cache.php:239 +#: wp-cache.php:240 msgid "Read Only Mode. Configuration cannot be changed." msgstr "" -#: wp-cache.php:240 +#: wp-cache.php:241 msgid "" "The WP Super Cache configuration file is <code>%s/wp-cache-config.php</code> " "and cannot be modified. That file must be writeable by the webserver to make " "any changes." msgstr "" -#: wp-cache.php:241 +#: wp-cache.php:242 msgid "" "A simple way of doing that is by changing the permissions temporarily using " "the CHMOD command or through your ftp client. Make sure it’s globally " "writeable and it should be fine." msgstr "" -#: wp-cache.php:242 wp-cache.php:258 +#: wp-cache.php:243 wp-cache.php:259 msgid "" "<a href=\"http://codex.wordpress.org/Changing_File_Permissions\">This page</" "a> explains how to change file permissions." msgstr "" -#: wp-cache.php:243 +#: wp-cache.php:244 msgid "Writeable:" msgstr "" -#: wp-cache.php:244 +#: wp-cache.php:245 msgid "Readonly:" msgstr "" -#: wp-cache.php:256 +#: wp-cache.php:257 msgid "Warning! %s is writeable!" msgstr "" -#: wp-cache.php:257 +#: wp-cache.php:258 msgid "" "You should change the permissions on %s and make it more restrictive. Use " "your ftp client, or the following command to fix things:" msgstr "" -#: wp-cache.php:267 +#: wp-cache.php:268 msgid "Mobile rewrite rules detected" msgstr "" -#: wp-cache.php:268 +#: wp-cache.php:269 msgid "" "For best performance you should enable \"Mobile device support\" or delete " "the mobile rewrite rules in your .htaccess. Look for the 2 lines with the " "text \"2.0\\ MMP|240x320\" and delete those." msgstr "" -#: wp-cache.php:268 +#: wp-cache.php:269 msgid "" "This will have no affect on ordinary users but mobile users will see " "uncached pages." msgstr "" -#: wp-cache.php:274 wp-cache.php:285 +#: wp-cache.php:275 wp-cache.php:286 msgid "Rewrite rules must be updated" msgstr "" -#: wp-cache.php:275 wp-cache.php:286 +#: wp-cache.php:276 wp-cache.php:287 msgid "The rewrite rules required by this plugin have changed or are missing. " msgstr "" -#: wp-cache.php:276 +#: wp-cache.php:277 msgid "" "Mobile support requires extra rules in your .htaccess file, or you can set " "the plugin to legacy mode. Here are your options (in order of difficulty):" msgstr "" -#: wp-cache.php:277 +#: wp-cache.php:278 msgid "Set the plugin to legacy mode and enable mobile support." msgstr "" -#: wp-cache.php:278 wp-cache.php:287 +#: wp-cache.php:279 wp-cache.php:288 msgid "" "Scroll down the Advanced Settings page and click the <strong>Update " "Mod_Rewrite Rules</strong> button." msgstr "" -#: wp-cache.php:279 +#: wp-cache.php:280 msgid "" "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." msgstr "" -#: wp-cache.php:280 +#: wp-cache.php:281 msgid "" "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</" @@ -307,81 +463,87 @@ msgid "" "*$</code> add these lines: (do it twice, once for each section)" msgstr "" -#: wp-cache.php:293 +#: wp-cache.php:294 msgid "Required to serve compressed supercache files properly." msgstr "" -#: wp-cache.php:293 +#: wp-cache.php:294 msgid "" "Required to set caching information on supercache pages. IE7 users will see " "old pages without this module." msgstr "" -#: wp-cache.php:293 +#: wp-cache.php:294 msgid "" "Set the expiry date on supercached pages. Visitors may not see new pages " "when they refresh or leave comments without this module." msgstr "" -#: wp-cache.php:300 +#: wp-cache.php:301 msgid "Missing Apache Modules" msgstr "" -#: wp-cache.php:301 +#: wp-cache.php:302 msgid "" "The following Apache modules are missing. The plugin will work in legacy " "mode without them. In full Supercache mode, your visitors may see corrupted " "pages or out of date content however." msgstr "" -#: wp-cache.php:459 +#: wp-cache.php:499 msgid "" "<strong>Warning!</strong> You attempted to enable compression but <code>zlib." "output_compression</code> is enabled. See #21 in the Troubleshooting section " "of the readme file." msgstr "" -#: wp-cache.php:550 +#: wp-cache.php:594 msgid "WP Super Cache Settings" msgstr "" -#: wp-cache.php:561 +#: wp-cache.php:605 msgid "" "Notice: <em>Mod_rewrite or Legacy caching enabled</em>. Showing Advanced " "Settings Page by default." msgstr "" -#: wp-cache.php:572 +#: wp-cache.php:616 msgid "" "Configuration file changed, some values might be wrong. Load the page again " "from the \"Settings\" menu to reset them." msgstr "" -#: wp-cache.php:597 +#: wp-cache.php:648 msgid "Caching must be enabled to use this feature" msgstr "" -#: wp-cache.php:615 wp-cache.php:746 +#: wp-cache.php:666 wp-cache.php:806 msgid "Cancel Cache Preload" msgstr "" -#: wp-cache.php:623 wp-cache.php:634 +#: wp-cache.php:674 +msgid "" +"Scheduled preloading of cache almost cancelled. It may take up to a minute " +"for it to cancel completely." +msgstr "" + +#: wp-cache.php:685 msgid "Scheduled preloading of cache cancelled." msgstr "" -#: wp-cache.php:660 wp-cache.php:744 +#: wp-cache.php:717 wp-cache.php:804 msgid "Preload Cache Now" msgstr "" -#: wp-cache.php:664 +#: wp-cache.php:721 msgid "Scheduled preloading of cache in 10 seconds." msgstr "" -#: wp-cache.php:669 +#: wp-cache.php:726 msgid "Scheduled preloading of cache in %d minutes" msgstr "" -#: wp-cache.php:673 +#: wp-cache.php:730 msgid "" "This will cache every published post and page on your site. It will create " "supercache static files so unknown visitors (including bots) will hit a " @@ -389,218 +551,259 @@ msgid "" "speed as a metric when judging websites now." msgstr "" -#: wp-cache.php:674 +#: wp-cache.php:731 msgid "" "Preloading creates lots of files however. Caching is done from the newest " "post to the oldest so please consider only caching the newest if you have " "lots (10,000+) of posts. This is especially important on shared hosting." msgstr "" -#: wp-cache.php:675 +#: wp-cache.php:732 msgid "" "In ’Preload Mode’ regular garbage collection will only clean out " "old legacy files for known users, not the preloaded supercache files. This " "is a recommended setting when the cache is preloaded." msgstr "" -#: wp-cache.php:679 +#: wp-cache.php:736 msgid "" "Refresh preloaded cache files every %s minutes. (0 to disable, minimum %d " "minutes.)" msgstr "" -#: wp-cache.php:692 +#: wp-cache.php:749 msgid "all" msgstr "" -#: wp-cache.php:705 +#: wp-cache.php:762 msgid "Preload %s posts." msgstr "" -#: wp-cache.php:712 +#: wp-cache.php:769 msgid "" "Preload mode (garbage collection only on legacy cache files. Recommended.)" msgstr "" -#: wp-cache.php:715 +#: wp-cache.php:772 +msgid "Preload tags, categories and other taxonomies." +msgstr "" + +#: wp-cache.php:775 msgid "Send me status emails when files are refreshed." msgstr "" -#: wp-cache.php:720 +#: wp-cache.php:780 msgid "Many emails, 2 emails per 100 posts." msgstr "" -#: wp-cache.php:723 +#: wp-cache.php:783 msgid "Medium, 1 email per 100 posts." msgstr "" -#: wp-cache.php:726 +#: wp-cache.php:786 msgid "Less emails, 1 at the start and 1 at the end of preloading all posts." msgstr "" -#: wp-cache.php:730 +#: wp-cache.php:790 msgid "Refresh of cache in %d hours %d minutes and %d seconds." msgstr "" -#: wp-cache.php:731 +#: wp-cache.php:791 msgid "Full refresh of cache in %d hours %d minutes and %d seconds." msgstr "" -#: wp-cache.php:737 +#: wp-cache.php:797 msgid "Currently caching from post %d to %d." msgstr "" -#: wp-cache.php:741 +#: wp-cache.php:801 msgid "<strong>Page last cached:</strong> %s" msgstr "" -#: wp-cache.php:744 +#: wp-cache.php:804 msgid "Update Settings" msgstr "" -#: wp-cache.php:752 +#: wp-cache.php:812 msgid "" "Preloading of cache disabled. Please disable legacy page caching or talk to " "your host administrator." msgstr "" -#: wp-cache.php:769 wp-cache.php:865 +#: wp-cache.php:829 wp-cache.php:940 msgid "Caching" msgstr "" -#: wp-cache.php:773 +#: wp-cache.php:833 msgid "Cache hits to this website for quick access." msgstr "" -#: wp-cache.php:773 wp-cache.php:774 wp-cache.php:791 wp-cache.php:796 -#: wp-cache.php:799 wp-cache.php:800 wp-cache.php:813 wp-cache.php:868 +#: wp-cache.php:833 wp-cache.php:834 wp-cache.php:851 wp-cache.php:860 +#: wp-cache.php:867 wp-cache.php:870 wp-cache.php:887 wp-cache.php:943 msgid "Recommended" msgstr "" -#: wp-cache.php:774 +#: wp-cache.php:834 msgid "Use mod_rewrite to serve cache files." msgstr "" -#: wp-cache.php:775 +#: wp-cache.php:835 msgid "Use PHP to serve cache files." msgstr "" -#: wp-cache.php:776 +#: wp-cache.php:836 msgid "Legacy page caching." msgstr "" -#: wp-cache.php:777 +#: wp-cache.php:837 msgid "" "Mod_rewrite is fastest, PHP is almost as fast and easier to get working, " "while legacy caching is slower again, but more flexible and also easy to get " "working. New users should use PHP caching." msgstr "" -#: wp-cache.php:783 +#: wp-cache.php:843 msgid "Miscellaneous" msgstr "" -#: wp-cache.php:789 +#: wp-cache.php:849 msgid "Warning! Compression is disabled as gzencode() function not found." msgstr "" -#: wp-cache.php:791 +#: wp-cache.php:851 msgid "Compress pages so they’re served more quickly to visitors." msgstr "" -#: wp-cache.php:792 +#: wp-cache.php:852 msgid "" "Compression is disabled by default because some hosts have problems with " "compressed files. Switching it on and off clears the cache." msgstr "" -#: wp-cache.php:796 +#: wp-cache.php:860 msgid "" "304 Not Modified browser caching. Indicate when a page has not been modified " "since last requested." msgstr "" -#: wp-cache.php:797 +#: wp-cache.php:863 +msgid "" +"Warning! 304 browser caching is only supported when not using mod_rewrite " +"caching." +msgstr "" + +#: wp-cache.php:865 msgid "" "304 support is disabled by default because in the past GoDaddy had problems " "with some of the headers used." msgstr "" -#: wp-cache.php:799 +#: wp-cache.php:867 msgid "" "Don’t cache pages for <acronym title=\"Logged in users and those that " "comment\">known users</acronym>." msgstr "" -#: wp-cache.php:800 +#: wp-cache.php:868 +msgid "Don’t cache pages with GET parameters. (?x=y at the end of a url)" +msgstr "" + +#: wp-cache.php:869 +msgid "" +"Make known users anonymous so they’re served supercached static files." +msgstr "" + +#: wp-cache.php:870 msgid "" "Cache rebuild. Serve a supercache file to anonymous users while a new file " "is being generated." msgstr "" -#: wp-cache.php:801 +#: wp-cache.php:871 msgid "" -"Proudly tell the world your server is Digg proof! (places a message in your " -"blog’s footer)" +"Proudly tell the world your server is <a href=\"%s\">Stephen Fry proof</a>! " +"(places a message in your blog’s footer)" msgstr "" -#: wp-cache.php:807 wp-cache.php:1056 wp-cache.php:1563 +#: wp-cache.php:877 wp-cache.php:1154 wp-cache.php:1762 msgid "Advanced" msgstr "" -#: wp-cache.php:811 -msgid "Mobile device support." +#: wp-cache.php:881 +msgid "" +"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.)" msgstr "" -#: wp-cache.php:812 -msgid "Clear all cache files when a post or page is published." +#: wp-cache.php:883 +msgid "Mobile Browsers" +msgstr "" + +#: wp-cache.php:883 +msgid "Mobile Prefixes" +msgstr "" + +#: wp-cache.php:885 +msgid "" +"Remove UTF8/blog charset support from .htaccess file. Only necessary if you " +"see odd characters or punctuation looks incorrect. Requires rewrite rules " +"update." +msgstr "" + +#: wp-cache.php:886 +msgid "Clear all cache files when a post or page is published or updated." msgstr "" -#: wp-cache.php:813 +#: wp-cache.php:887 msgid "Extra homepage checks. (Very occasionally stops homepage caching)" msgstr "" -#: wp-cache.php:814 +#: wp-cache.php:888 msgid "Only refresh current page when comments made." msgstr "" -#: wp-cache.php:815 +#: wp-cache.php:889 msgid "List the newest cached pages on this page." msgstr "" -#: wp-cache.php:817 +#: wp-cache.php:891 msgid "" "Coarse file locking. You probably don’t need this but it may help if " "your server is underpowered. Warning! <em>May cause your server to lock up " "in very rare cases!</em>" msgstr "" -#: wp-cache.php:819 +#: wp-cache.php:893 msgid "" "Late init. Display cached files after WordPress has loaded. Most useful in " "legacy mode." msgstr "" -#: wp-cache.php:821 +#: wp-cache.php:895 msgid "Use object cache to store cached files." msgstr "" -#: wp-cache.php:821 +#: wp-cache.php:895 msgid "(Experimental)" msgstr "" -#: wp-cache.php:828 +#: wp-cache.php:897 +msgid "<strong>DO NOT CACHE PAGE</strong> secret key: <a href=\"%s\">%s</a>" +msgstr "" + +#: wp-cache.php:903 msgid "Note:" msgstr "" -#: wp-cache.php:830 +#: wp-cache.php:905 msgid "" "Uninstall this plugin on the plugins page. It will automatically clean up " "after itself. If manual intervention is required then simple instructions " "are provided." msgstr "" -#: wp-cache.php:831 +#: wp-cache.php:906 msgid "" "If uninstalling this plugin, make sure the directory <em>%s</em> is " "writeable by the webserver so the files <em>advanced-cache.php</em> and " @@ -608,14 +811,14 @@ msgid "" "files are writeable too is probably a good idea!)" msgstr "" -#: wp-cache.php:832 +#: wp-cache.php:907 msgid "" "Please see the <a href=\"%1$s/wp-super-cache/readme.txt\">readme.txt</a> for " "instructions on uninstalling this script. Look for the heading, \"How to " "uninstall WP Super Cache\"." msgstr "" -#: wp-cache.php:833 +#: wp-cache.php:908 msgid "" "Need help? Check the <a href=\"%1$s\">Super Cache readme file</a>. It " "includes installation documentation, a FAQ and Troubleshooting tips. The <a " @@ -623,27 +826,27 @@ msgid "" "have been answered." msgstr "" -#: wp-cache.php:836 wp-cache.php:883 +#: wp-cache.php:911 wp-cache.php:958 msgid "Update Status" msgstr "" -#: wp-cache.php:843 +#: wp-cache.php:918 msgid "Accepted Filenames & Rejected URIs" msgstr "" -#: wp-cache.php:868 +#: wp-cache.php:943 msgid "Caching On" msgstr "" -#: wp-cache.php:869 +#: wp-cache.php:944 msgid "Caching Off" msgstr "" -#: wp-cache.php:870 +#: wp-cache.php:945 msgid "Note: enables PHP caching, cache rebuild, and mobile support" msgstr "" -#: wp-cache.php:880 +#: wp-cache.php:955 msgid "" "Notice: PHP caching enabled but Supercache mod_rewrite rules detected. " "Cached files will be served using those rules. If your site is working ok " @@ -651,95 +854,125 @@ msgid "" "your install and remove the SuperCache rules." msgstr "" -#: wp-cache.php:885 +#: wp-cache.php:960 msgid "Cache Tester" msgstr "" -#: wp-cache.php:886 +#: wp-cache.php:961 msgid "Test your cached website by clicking the test button below." msgstr "" -#: wp-cache.php:892 +#: wp-cache.php:967 msgid "Fetching %s to prime cache: " msgstr "" -#: wp-cache.php:894 wp-cache.php:902 wp-cache.php:910 +#: wp-cache.php:969 wp-cache.php:978 wp-cache.php:990 msgid "OK" msgstr "" -#: wp-cache.php:897 +#: wp-cache.php:972 msgid "Fetching first copy of %s: " msgstr "" -#: wp-cache.php:905 +#: wp-cache.php:981 wp-cache.php:992 +msgid "FAILED" +msgstr "" + +#: wp-cache.php:984 msgid "Fetching second copy of %s: " msgstr "" -#: wp-cache.php:913 +#: wp-cache.php:996 msgid "One or more page requests failed:" msgstr "" -#: wp-cache.php:932 wp-cache.php:933 +#: wp-cache.php:1015 wp-cache.php:1016 msgid "Page %d: %d (%s)" msgstr "" -#: wp-cache.php:939 +#: wp-cache.php:1022 msgid "Page 1: %s" msgstr "" -#: wp-cache.php:940 +#: wp-cache.php:1023 msgid "Page 2: %s" msgstr "" -#: wp-cache.php:941 +#: wp-cache.php:1024 msgid "The timestamps on both pages match!" msgstr "" -#: wp-cache.php:943 +#: wp-cache.php:1026 msgid "The pages do not match! Timestamps differ or were not found!" msgstr "" -#: wp-cache.php:950 +#: wp-cache.php:1027 +msgid "Things you can do:" +msgstr "" + +#: wp-cache.php:1028 +msgid "" +"Load your homepage in a logged out browser, check the timestamp at the end " +"of the html source. Load the page again and compare the timestamp. Caching " +"is working if the timestamps match." +msgstr "" + +#: wp-cache.php:1029 +msgid "" +"Enable logging on the Debug page here. That should help you track down the " +"problem." +msgstr "" + +#: wp-cache.php:1030 +msgid "" +"You should check Page 1 and Page 2 above for errors. Your local server " +"configuration may not allow your website to access itself." +msgstr "" + +#: wp-cache.php:1038 msgid "Send non-secure (non https) request for homepage" msgstr "" -#: wp-cache.php:951 +#: wp-cache.php:1039 msgid "Test Cache" msgstr "" -#: wp-cache.php:955 +#: wp-cache.php:1043 msgid "Delete Cached Pages" msgstr "" -#: wp-cache.php:956 +#: wp-cache.php:1044 msgid "" "Cached pages are stored on your server as html and PHP files. If you need to " "delete them use the button below." msgstr "" -#: wp-cache.php:959 wp-cache.php:2093 wp-cache.php:2105 wp-cache.php:2268 +#: wp-cache.php:1047 wp-cache.php:2289 wp-cache.php:2308 wp-cache.php:2479 +#: wp-cache.php:3002 msgid "Delete Cache" msgstr "" -#: wp-cache.php:963 +#: wp-cache.php:1054 wp-cache.php:2295 +msgid "Delete Cache On All Blogs" +msgstr "" + +#: wp-cache.php:1059 msgid "Recommended Links and Plugins" msgstr "" -#: wp-cache.php:964 +#: wp-cache.php:1060 msgid "" "Caching is only one part of making a website faster. Here are some other " "plugins that will help:" msgstr "" -#: wp-cache.php:965 +#: wp-cache.php:1061 msgid "" -"<a href=\"%s\">WP Minify</a> reduces the number of files served by your web " -"server by joining Javascript and CSS files together. Alternatively you can " -"use <a href=\"%s\">WPSCMin</a>, a Supercache plugin that minifies cached " -"pages. It does not however join JS/CSS files together." +"<a href=\"%s\">WPSCMin</a>, a Supercache plugin that minifies cached pages " +"by removing whitespaces and extra characters " msgstr "" -#: wp-cache.php:966 +#: wp-cache.php:1062 msgid "" "<a href=\"%s\">Yahoo! Yslow</a> is an extension for the Firefox add-on " "Firebug. It analyzes web pages and suggests ways to improve their " @@ -747,168 +980,180 @@ msgid "" "the performance tools online at <a href=\"%s\">GTMetrix</a>." msgstr "" -#: wp-cache.php:967 +#: wp-cache.php:1063 msgid "" "<a href=\"%s\">Use Google Libraries</a> allows you to load some commonly " "used Javascript libraries from Google webservers. Ironically it may reduce " "your Yslow score." msgstr "" -#: wp-cache.php:969 +#: wp-cache.php:1065 msgid "" "<strong>Advanced users only:</strong> <a href=\"%s\">Speed up your site with " "Caching and cache-control</a> explains how to make your site more cacheable " "with .htaccess rules." msgstr "" -#: wp-cache.php:970 +#: wp-cache.php:1066 msgid "" "<strong>Advanced users only:</strong> Install an object cache. Choose from " "<a href=\"%s\">Memcached</a>, <a href=\"%s\">XCache</a>, <a href=\"%s" "\">eAcccelerator</a> and others." msgstr "" -#: wp-cache.php:981 +#: wp-cache.php:1067 +msgid "" +"<a href=\"%s\">Cron View</a> is a useful plugin to use when trying to debug " +"garbage collection and preload problems." +msgstr "" + +#: wp-cache.php:1078 msgid "Make WordPress Faster" msgstr "" -#: wp-cache.php:982 +#: wp-cache.php:1079 msgid "" "%1$s is maintained and developed by %2$s with contributions from many others." msgstr "" -#: wp-cache.php:983 +#: wp-cache.php:1080 msgid "He blogs at %1$s and posts photos at %2$s." msgstr "" -#: wp-cache.php:984 +#: wp-cache.php:1081 msgid "Please say hi to him on %s too!" msgstr "" -#: wp-cache.php:985 +#: wp-cache.php:1082 msgid "Need Help?" msgstr "" -#: wp-cache.php:987 +#: wp-cache.php:1084 +msgid "" +"Use the debug system in the Debug tab above. It will tell you what the " +"plugin is doing." +msgstr "" + +#: wp-cache.php:1085 msgid "<a href=\"%1$s\">Installation Help</a>" msgstr "" -#: wp-cache.php:988 +#: wp-cache.php:1086 msgid "<a href=\"%1$s\">Frequently Asked Questions</a>" msgstr "" -#: wp-cache.php:989 +#: wp-cache.php:1087 msgid "<a href=\"%1$s\">Support Forum</a>" msgstr "" -#: wp-cache.php:991 +#: wp-cache.php:1089 msgid "Rate This Plugin!" msgstr "" -#: wp-cache.php:992 +#: wp-cache.php:1090 msgid "" "Please <a href=\"%s\">rate</a> this plugin and tell me if it works for you " "or not. It really helps development." msgstr "" -#: wp-cache.php:1001 +#: wp-cache.php:1099 msgid "Cached pages since %1$s : <strong>%2$s</strong>" msgstr "" -#: wp-cache.php:1002 +#: wp-cache.php:1100 msgid "Newest Cached Pages:" msgstr "" -#: wp-cache.php:1006 +#: wp-cache.php:1104 msgid "Cached %s seconds ago" msgstr "" -#: wp-cache.php:1009 +#: wp-cache.php:1107 msgid "(may not always be accurate on busy sites)" msgstr "" -#: wp-cache.php:1028 +#: wp-cache.php:1126 msgid "" "Cache plugins are PHP scripts that live in a plugins folder inside the wp-" "super-cache folder. They are loaded when Supercache loads, much sooner than " "regular WordPress plugins." msgstr "" -#: wp-cache.php:1029 +#: wp-cache.php:1127 msgid "" "This is strictly an advanced feature only and knowledge of both PHP and " "WordPress actions is required to create them." msgstr "" -#: wp-cache.php:1039 +#: wp-cache.php:1137 msgid "Available Plugins" msgstr "" -#: wp-cache.php:1056 +#: wp-cache.php:1154 msgid "Easy" msgstr "" -#: wp-cache.php:1056 +#: wp-cache.php:1154 msgid "CDN" msgstr "" -#: wp-cache.php:1056 +#: wp-cache.php:1154 msgid "Contents" msgstr "" -#: wp-cache.php:1056 +#: wp-cache.php:1154 msgid "Preload" msgstr "" -#: wp-cache.php:1056 +#: wp-cache.php:1154 msgid "Plugins" msgstr "" -#: wp-cache.php:1056 +#: wp-cache.php:1154 msgid "Debug" msgstr "" -#: wp-cache.php:1091 +#: wp-cache.php:1189 msgid "" "Notice: WP Super Cache mod_rewrite rule checks disabled unless running on <a " "href=\"%s\">the main site</a> of this network." msgstr "" -#: wp-cache.php:1100 +#: wp-cache.php:1198 msgid "Mod Rewrite Rules" msgstr "" -#: wp-cache.php:1106 +#: wp-cache.php:1204 msgid "WordPress MU Detected" msgstr "" -#: wp-cache.php:1106 +#: wp-cache.php:1204 msgid "" "Unfortunately the rewrite rules cannot be updated automatically when running " "WordPress MU. Please open your .htaccess and add the following mod_rewrite " "rules above any other rules in that file." msgstr "" -#: wp-cache.php:1108 +#: wp-cache.php:1206 msgid "Mod Rewrite rules cannot be updated!" msgstr "" -#: wp-cache.php:1109 +#: wp-cache.php:1207 msgid "" "You must have <strong>BEGIN</strong> and <strong>END</strong> markers in %s." "htaccess for the auto update to work. They look like this and surround the " "main WordPress mod_rewrite rules:" msgstr "" -#: wp-cache.php:1111 +#: wp-cache.php:1209 msgid "Refresh this page when you have updated your .htaccess file." msgstr "" -#: wp-cache.php:1115 +#: wp-cache.php:1213 msgid "Thank you for upgrading." msgstr "" -#: wp-cache.php:1115 +#: wp-cache.php:1213 msgid "" "The mod_rewrite rules changed since you last installed this plugin. " "Unfortunately you must remove the old supercache rules before the new ones " @@ -920,11 +1165,11 @@ msgid "" "brave enough to use them." msgstr "" -#: wp-cache.php:1119 +#: wp-cache.php:1217 msgid "Trailing slash check required." msgstr "" -#: wp-cache.php:1119 +#: wp-cache.php:1217 msgid "" "It looks like your blog has URLs that end with a \"/\". Unfortunately since " "you installed this plugin a duplicate content bug has been found where URLs " @@ -933,41 +1178,41 @@ msgid "" "and add these two rules to the two groups of Super Cache rules:" msgstr "" -#: wp-cache.php:1121 +#: wp-cache.php:1219 msgid "" "You can see where the rules go and examine the complete rules by clicking " "the \"View mod_rewrite rules\" link below." msgstr "" -#: wp-cache.php:1135 +#: wp-cache.php:1233 msgid "Mod Rewrite rules updated!" msgstr "" -#: wp-cache.php:1136 +#: wp-cache.php:1234 msgid "" "%s.htaccess has been updated with the necessary mod_rewrite rules. Please " "verify they are correct. They should look like this:" msgstr "" -#: wp-cache.php:1138 +#: wp-cache.php:1236 msgid "Mod Rewrite rules must be updated!" msgstr "" -#: wp-cache.php:1139 +#: wp-cache.php:1237 msgid "" "Your %s.htaccess is not writable by the webserver and must be updated with " "the necessary mod_rewrite rules. The new rules go above the regular " "WordPress rules as shown in the code below:" msgstr "" -#: wp-cache.php:1144 +#: wp-cache.php:1242 msgid "" "WP Super Cache mod rewrite rules were detected in your %s.htaccess file.<br /" "> Click the following link to see the lines added to that file. If you have " "upgraded the plugin make sure these rules match." msgstr "" -#: wp-cache.php:1147 +#: wp-cache.php:1245 msgid "" "A difference between the rules in your .htaccess file and the plugin rewrite " "rules has been found. This could be simple whitespace differences but you " @@ -975,252 +1220,372 @@ msgid "" "Click the ’Update Mod_Rewrite Rules’ button to update the rules." msgstr "" -#: wp-cache.php:1150 +#: wp-cache.php:1247 msgid "View Mod_Rewrite Rules" msgstr "" -#: wp-cache.php:1154 wp-cache.php:2384 +#: wp-cache.php:1253 wp-cache.php:2595 msgid "Rules must be added to %s too:" msgstr "" -#: wp-cache.php:1162 +#: wp-cache.php:1260 msgid "Gzip encoding rules in %s.htaccess created." msgstr "" -#: wp-cache.php:1169 +#: wp-cache.php:1267 msgid "Fix Configuration" msgstr "" -#: wp-cache.php:1172 +#: wp-cache.php:1270 msgid "Restore Default Configuration" msgstr "" -#: wp-cache.php:1180 +#: wp-cache.php:1278 msgid "" "Comment moderation is enabled. Your comment may take some time to appear." msgstr "" -#: wp-cache.php:1205 +#: wp-cache.php:1303 msgid "Lock Down:" msgstr "" -#: wp-cache.php:1205 plugins/awaitingmoderation.php:35 -#: plugins/badbehaviour.php:66 plugins/domain-mapping.php:61 -msgid "Disabled" -msgstr "" - -#: wp-cache.php:1205 plugins/awaitingmoderation.php:34 -#: plugins/badbehaviour.php:65 plugins/domain-mapping.php:60 -msgid "Enabled" -msgstr "" - -#: wp-cache.php:1206 +#: wp-cache.php:1304 msgid "" "Prepare your server for an expected spike in traffic by enabling the lock " "down. When this is enabled, new comments on a post will not refresh the " "cached static files." msgstr "" -#: wp-cache.php:1207 +#: wp-cache.php:1305 msgid "" "Developers: Make your plugin lock down compatible by checking the " "\"WPLOCKDOWN\" constant. The following code will make sure your plugin " "respects the WPLOCKDOWN setting." msgstr "" -#: wp-cache.php:1209 +#: wp-cache.php:1307 msgid "Sorry. My blog is locked down. Updates will appear shortly" msgstr "" -#: wp-cache.php:1213 +#: wp-cache.php:1311 msgid "" "WordPress is locked down. Super Cache static files will not be deleted when " "new comments are made." msgstr "" -#: wp-cache.php:1215 +#: wp-cache.php:1313 msgid "" "WordPress is not locked down. New comments will refresh Super Cache static " "files as normal." msgstr "" -#: wp-cache.php:1218 plugins/searchengine.php:61 plugins/searchengine.php:76 -msgid "Disable" -msgstr "" - -#: wp-cache.php:1218 plugins/searchengine.php:74 -msgid "Enable" -msgstr "" - -#: wp-cache.php:1221 +#: wp-cache.php:1319 msgid "Lock Down" msgstr "" -#: wp-cache.php:1229 +#: wp-cache.php:1327 msgid "Directly Cached Files" msgstr "" -#: wp-cache.php:1287 +#: wp-cache.php:1385 msgid "%s removed!" msgstr "" -#: wp-cache.php:1295 wp-cache.php:1297 plugins/badbehaviour.php:83 -msgid "Warning!" -msgstr "" - -#: wp-cache.php:1295 +#: wp-cache.php:1393 msgid "" "You must make %s writable to enable this feature. As this is a security risk " "please make it readonly after your page is generated." msgstr "" -#: wp-cache.php:1297 +#: wp-cache.php:1398 msgid "" "%s is writable. Please make it readonly after your page is generated as this " "is a security risk." msgstr "" -#: wp-cache.php:1311 +#: wp-cache.php:1413 msgid "Existing direct page" msgstr "" -#: wp-cache.php:1311 +#: wp-cache.php:1413 msgid "Delete cached file" msgstr "" -#: wp-cache.php:1316 +#: wp-cache.php:1418 msgid "Add direct page:" msgstr "" -#: wp-cache.php:1318 +#: wp-cache.php:1420 msgid "" "Directly cached files are files created directly off %s where your blog " "lives. This feature is only useful if you are expecting a major Digg or " "Slashdot level of traffic to one post or page." msgstr "" -#: wp-cache.php:1320 +#: wp-cache.php:1422 msgid "" "For example: to cache <em>%1$sabout/</em>, you would enter %1$sabout/ or /" "about/. The cached file will be generated the next time an anonymous user " "visits that page." msgstr "" -#: wp-cache.php:1321 +#: wp-cache.php:1423 msgid "" "Make the textbox blank to remove it from the list of direct pages and delete " "the cached file." msgstr "" -#: wp-cache.php:1326 +#: wp-cache.php:1428 msgid "Update Direct Pages" msgstr "" -#: wp-cache.php:1364 +#: wp-cache.php:1456 +msgctxt "timezone date format" +msgid "Y-m-d G:i:s" +msgstr "" + +#: wp-cache.php:1516 msgid "Expiry Time & Garbage Collection" msgstr "" -#: wp-cache.php:1366 -msgid "Expire time:" +#: wp-cache.php:1518 +msgid "" +"<abbr title=\"Coordinated Universal Time\">UTC</abbr> time is <code>%s</code>" msgstr "" -#: wp-cache.php:1367 +#: wp-cache.php:1521 +msgid "Local time is <code>%1$s</code>" +msgstr "" + +#: wp-cache.php:1525 +msgid "Next scheduled garbage collection will be at <strong>%s UTC</strong>" +msgstr "" + +#: wp-cache.php:1529 +msgid "" +"Warning! <strong>PRELOAD MODE</strong> activated. Supercache files will not " +"be deleted regardless of age." +msgstr "" + +#: wp-cache.php:1546 +msgid "Cache Timeout" +msgstr "" + +#: wp-cache.php:1547 wp-cache.php:1550 msgid "seconds" msgstr "" -#: wp-cache.php:1368 +#: wp-cache.php:1548 +msgid "" +"How long should cached pages remain fresh? Set to 0 to disable garbage " +"collection. A good starting point is 3600 seconds." +msgstr "" + +#: wp-cache.php:1549 +msgid "Scheduler" +msgstr "" + +#: wp-cache.php:1549 +msgid "Timer:" +msgstr "" + +#: wp-cache.php:1550 +msgid "Check for stale cached files every <em>interval</em> seconds." +msgstr "" + +#: wp-cache.php:1551 +msgid "Clock:" +msgstr "" + +#: wp-cache.php:1552 +msgid "HH:MM" +msgstr "" + +#: wp-cache.php:1552 +msgid "" +"Check for stale cached files at this time <strong>(UTC)</strong> or starting " +"at this time every <em>interval</em> below." +msgstr "" + +#: wp-cache.php:1554 +msgid "Interval:" +msgstr "" + +#: wp-cache.php:1560 +msgid "Notification Emails" +msgstr "" + +#: wp-cache.php:1561 +msgid "Email me when the garbage collection runs." +msgstr "" + +#: wp-cache.php:1563 msgid "Garbage Collection" msgstr "" -#: wp-cache.php:1368 +#: wp-cache.php:1564 msgid "" -"If the expiry time is more than 1800 seconds (half an hour), garbage " -"collection will be done every 10 minutes, otherwise it will happen 10 " -"seconds after the expiry time above." +"<em>Garbage collection</em> is the simple act of throwing out your garbage. " +"For this plugin that would be old or <em>stale</em> cached files that may be " +"out of date. New cached files are described as <em>fresh</em>." msgstr "" -#: wp-cache.php:1369 +#: wp-cache.php:1565 +msgid "" +"Cached files are fresh for a limited length of time. You can set that time " +"in the <em>Cache Timeout</em> text box on this page." +msgstr "" + +#: wp-cache.php:1566 +msgid "" +"Stale cached files are not removed as soon as they become stale. They have " +"to be removed by the garbage collecter. That is why you have to tell the " +"plugin when the garbage collector should run." +msgstr "" + +#: wp-cache.php:1567 +msgid "" +"Use the <em>Timer</em> or <em>Clock</em> schedulers to define when the " +"garbage collector should run." +msgstr "" + +#: wp-cache.php:1568 +msgid "" +"The <em>Timer</em> scheduler tells the plugin to run the garbage collector " +"at regular intervals. When one garbage collection is done, the next run is " +"scheduled." +msgstr "" + +#: wp-cache.php:1569 +msgid "" +"Or, the <em>Clock</em> scheduler allows the garbage collection to run at " +"specific times. If set to run hourly or twicedaily the garbage collector " +"will be first scheduled for the time you enter here. It will then run again " +"at the indicated interval. If set to run daily it will run once a day at the " +"time specified." +msgstr "" + +#: wp-cache.php:1571 +msgid "" +"There are no best garbage collection settings but here are a few scenarios. " +"Garbage collection is separate to other actions that clear our cached files " +"like leaving a comment or publishing a post." +msgstr "" + +#: wp-cache.php:1573 +msgid "" +"Sites that want to serve lots of newly generated data should set the " +"<em>Cache Timeout</em> to 60 and use the <em>Timer</em> scheduler set to 90 " +"seconds." +msgstr "" + +#: wp-cache.php:1574 +msgid "" +"Sites with widgets and rss feeds in their sidebar should probably use a " +"timeout of 3600 seconds and set the timer to 600 seconds. Stale files will " +"be caught within 10 minutes of going stale." +msgstr "" + +#: wp-cache.php:1575 +msgid "" +"Sites with lots of static content, no widgets or rss feeds in their sidebar " +"can use a timeout of 86400 seconds or even more and set the timer to " +"something equally long." +msgstr "" + +#: wp-cache.php:1576 +msgid "" +"Sites where an external data source updates at a particular time every day " +"should set the timeout to 86400 seconds and use the Clock scheduler set " +"appropriately." +msgstr "" + +#: wp-cache.php:1578 msgid "" "Checking for and deleting expired files is expensive, but it’s " "expensive leaving them there too. On a very busy site you should set the " -"expiry time to <em>300 seconds</em>. Experiment with different values and " +"expiry time to <em>600 seconds</em>. Experiment with different values and " "visit this page to see how many expired files remain at different times " "during the day. If you are using legacy caching aim to have less than 500 " "cached files if possible. You can have many times more cached files when " "using mod_rewrite or PHP caching." msgstr "" -#: wp-cache.php:1370 +#: wp-cache.php:1579 msgid "Set the expiry time to 0 seconds to disable garbage collection." msgstr "" -#: wp-cache.php:1371 +#: wp-cache.php:1580 msgid "Change Expiration" msgstr "" -#: wp-cache.php:1415 +#: wp-cache.php:1624 msgid "Rejected User Agents" msgstr "" -#: wp-cache.php:1416 +#: wp-cache.php:1625 msgid "" "Strings in the HTTP ’User Agent’ header that prevent WP-Cache " "from caching bot, spiders, and crawlers’ requests. Note that super " "cached files are still sent to these agents if they already exists." msgstr "" -#: wp-cache.php:1423 +#: wp-cache.php:1632 msgid "Save UA Strings" msgstr "" -#: wp-cache.php:1446 +#: wp-cache.php:1655 msgid "" "Do not cache the following page types. See the <a href=\"http://codex." "wordpress.org/Conditional_Tags\">Conditional Tags</a> documentation for a " "complete discussion on each type." msgstr "" -#: wp-cache.php:1449 +#: wp-cache.php:1658 msgid "Single Posts" msgstr "" -#: wp-cache.php:1450 +#: wp-cache.php:1659 msgid "Pages" msgstr "" -#: wp-cache.php:1451 +#: wp-cache.php:1660 msgid "Front Page" msgstr "" -#: wp-cache.php:1452 +#: wp-cache.php:1661 msgid "Home" msgstr "" -#: wp-cache.php:1453 +#: wp-cache.php:1662 msgid "Archives" msgstr "" -#: wp-cache.php:1454 +#: wp-cache.php:1663 msgid "Tags" msgstr "" -#: wp-cache.php:1455 +#: wp-cache.php:1664 msgid "Category" msgstr "" -#: wp-cache.php:1456 +#: wp-cache.php:1665 msgid "Feeds" msgstr "" -#: wp-cache.php:1457 +#: wp-cache.php:1666 msgid "Search Pages" msgstr "" -#: wp-cache.php:1459 wp-cache.php:1573 +#: wp-cache.php:1667 +msgid "Author Pages" +msgstr "" + +#: wp-cache.php:1669 wp-cache.php:1772 msgid "Save" msgstr "" -#: wp-cache.php:1476 +#: wp-cache.php:1686 msgid "" "Add here strings (not a filename) that forces a page not to be cached. For " "example, if your URLs include year and you dont want to cache last year " @@ -1229,57 +1594,43 @@ msgid "" "cache that page." msgstr "" -#: wp-cache.php:1482 +#: wp-cache.php:1692 msgid "Save Strings" msgstr "" -#: wp-cache.php:1498 +#: wp-cache.php:1708 msgid "" "Add here those filenames that can be cached, even if they match one of the " "rejected substring specified above." msgstr "" -#: wp-cache.php:1504 +#: wp-cache.php:1714 msgid "Save Files" msgstr "" -#: wp-cache.php:1545 +#: wp-cache.php:1751 msgid "Currently logging to: %s" msgstr "" -#: wp-cache.php:1548 +#: wp-cache.php:1754 msgid "" "Fix problems with the plugin by debugging it here. It can log them to a file " "in your cache directory." msgstr "" -#: wp-cache.php:1552 +#: wp-cache.php:1758 msgid "Debugging" msgstr "" -#: wp-cache.php:1552 plugins/awaitingmoderation.php:40 -#: plugins/badbehaviour.php:71 plugins/searchengine.php:69 -#: plugins/domain-mapping.php:66 -msgid "enabled" -msgstr "" - -#: wp-cache.php:1553 +#: wp-cache.php:1759 msgid "IP Address" msgstr "" -#: wp-cache.php:1553 +#: wp-cache.php:1759 msgid "(only log requests from this IP address. Your IP is %s)" msgstr "" -#: wp-cache.php:1554 -msgid "Log level" -msgstr "" - -#: wp-cache.php:1560 -msgid "(1 = less, 5 = more, may cause severe server load.)" -msgstr "" - -#: wp-cache.php:1563 +#: wp-cache.php:1762 msgid "" "In very rare cases two problems may arise on some blogs:<ol><li> The front " "page may start downloading as a zip file.</li><li> The wrong page is " @@ -1287,7 +1638,7 @@ msgid "" "and the permalink structure is <em>/%category%/%postname%/</em>.</li></ol>" msgstr "" -#: wp-cache.php:1564 +#: wp-cache.php:1763 msgid "" "I’m 99% certain that they aren’t bugs in WP Super Cache and they " "only happen in very rare cases but you can run a simple check once every 5 " @@ -1295,88 +1646,88 @@ msgid "" "emailed if there is a problem." msgstr "" -#: wp-cache.php:1566 +#: wp-cache.php:1765 msgid "Check front page every 5 minutes." msgstr "" -#: wp-cache.php:1567 +#: wp-cache.php:1766 msgid "Front page text" msgstr "" -#: wp-cache.php:1567 +#: wp-cache.php:1766 msgid "" "Text to search for on your front page. If this text is missing the cache " "will be cleared. Leave blank to disable." msgstr "" -#: wp-cache.php:1568 +#: wp-cache.php:1767 msgid "Clear cache on error." msgstr "" -#: wp-cache.php:1569 +#: wp-cache.php:1768 msgid "Email the blog admin when checks are made. (useful for testing)" msgstr "" -#: wp-cache.php:1583 +#: wp-cache.php:1782 msgid "" "Error: GZIP compression is enabled, disable it if you want to enable wp-" "cache." msgstr "" -#: wp-cache.php:1630 wp-cache.php:1796 +#: wp-cache.php:1829 wp-cache.php:1995 msgid "Warning" msgstr "" -#: wp-cache.php:1630 +#: wp-cache.php:1829 msgid "" "GZIP compression is enabled in WordPress, wp-cache will be bypassed until " "you disable gzip compression." msgstr "" -#: wp-cache.php:1692 wp-cache.php:1697 wp-cache.php:1729 wp-cache.php:1734 -#: wp-cache.php:1740 +#: wp-cache.php:1891 wp-cache.php:1896 wp-cache.php:1928 wp-cache.php:1933 +#: wp-cache.php:1939 msgid "Error" msgstr "" -#: wp-cache.php:1692 +#: wp-cache.php:1891 msgid "" "Your cache directory (<strong>%1$s</strong>) did not exist and couldn’" "t be created by the web server. Check %1$s permissions." msgstr "" -#: wp-cache.php:1697 +#: wp-cache.php:1896 msgid "" "Your cache directory (<strong>%1$s</strong>) or <strong>%2$s</strong> need " "to be writable for this plugin to work. Double-check it." msgstr "" -#: wp-cache.php:1729 +#: wp-cache.php:1928 msgid "" "Your WP-Cache config file (<strong>%s</strong>) is out of date and not " "writable by the Web server.Please delete it and refresh this page." msgstr "" -#: wp-cache.php:1734 +#: wp-cache.php:1933 msgid "" "Configuration file missing and %1$s directory (<strong>%2$s</strong>) is " "not writable by the Web server.Check its permissions." msgstr "" -#: wp-cache.php:1740 +#: wp-cache.php:1939 msgid "" "Sample WP-Cache config file (<strong>%s</strong>) does not exist.Verify you " "installation." msgstr "" -#: wp-cache.php:1796 +#: wp-cache.php:1995 msgid "%s/advanced-cache.php</em> does not exist or cannot be updated." msgstr "" -#: wp-cache.php:1797 +#: wp-cache.php:1996 msgid "1. If it already exists please delete the file first." msgstr "" -#: wp-cache.php:1798 +#: wp-cache.php:1997 msgid "" "2. Make %1$s writable using the chmod command through your ftp or server " "software. (<em>chmod 777 %1$s</em>) and refresh this page. This is only a " @@ -1384,24 +1735,24 @@ msgid "" "again. (Change 777 to 755 in the previous command)" msgstr "" -#: wp-cache.php:1799 +#: wp-cache.php:1998 msgid "3. Refresh this page to update <em>%s/advanced-cache.php</em>" msgstr "" -#: wp-cache.php:1800 +#: wp-cache.php:1999 msgid "" "If that doesn’t work, make sure the file <em>%s/advanced-cache.php</" "em> doesn’t exist:" msgstr "" -#: wp-cache.php:1801 +#: wp-cache.php:2000 msgid "" "<li>1. Open <em>%1$s$wp_cache_file</em> in a text editor.</li><li>2. Change " "the text <em>CACHEHOME</em> to <em>%2$s</em></li><li>3. Save the file and " "copy it to <em>%3$s</em> and refresh this page.</li>" msgstr "" -#: wp-cache.php:1824 +#: wp-cache.php:2023 msgid "" "<h3>WP_CACHE constant set to false</h3><p>The WP_CACHE constant is used by " "WordPress to load the code that serves cached pages. Unfortunately it is set " @@ -1410,304 +1761,298 @@ msgid "" "true);</code></p>" msgstr "" -#: wp-cache.php:1826 +#: wp-cache.php:2025 msgid "" "<strong>Error: WP_CACHE is not enabled</strong> in your <code>wp-config.php</" "code> file and I couldn’t modify it." msgstr "" -#: wp-cache.php:1827 +#: wp-cache.php:2026 msgid "" "Edit <code>%s</code> and add the following line:<br /> <code>define" "('WP_CACHE', true);</code><br />Otherwise, <strong>WP-Cache will not be " "executed</strong> by WordPress core. " msgstr "" -#: wp-cache.php:1831 +#: wp-cache.php:2030 msgid "" "<h3>WP_CACHE constant added to wp-config.php</h3><p>If you continue to see " "this warning message please see point 5 of the <a href=\"http://wordpress." -"org/extend/plugins/wp-super-cache/faq/\">FAQ</a>. The WP_CACHE line must be " -"moved up." +"org/extend/plugins/wp-super-cache/faq/\">Troubleshooting Guide</a>. The " +"WP_CACHE line must be moved up." msgstr "" -#: wp-cache.php:1855 +#: wp-cache.php:2058 msgid "Cache Contents" msgstr "" -#: wp-cache.php:1858 +#: wp-cache.php:2061 msgid "Object cache in use. No cache listing available." msgstr "" -#: wp-cache.php:1882 +#: wp-cache.php:2085 msgid "Deleting supercache file: <strong>%s</strong><br />" msgstr "" -#: wp-cache.php:1899 +#: wp-cache.php:2102 msgid "Deleting wp-cache file: <strong>%s</strong><br />" msgstr "" -#: wp-cache.php:1964 +#: wp-cache.php:2167 msgid "" "Cache stats are not automatically generated. You must click the link below " "to regenerate the stats on this page." msgstr "" -#: wp-cache.php:1965 +#: wp-cache.php:2168 msgid "Regenerate cache stats" msgstr "" -#: wp-cache.php:1967 +#: wp-cache.php:2170 msgid "Cache stats last generated: %s minutes ago." msgstr "" -#: wp-cache.php:1973 +#: wp-cache.php:2176 msgid "WP-Cache" msgstr "" -#: wp-cache.php:1974 wp-cache.php:1989 +#: wp-cache.php:2177 wp-cache.php:2192 msgid "%s Cached Pages" msgstr "" -#: wp-cache.php:1975 wp-cache.php:1994 +#: wp-cache.php:2178 wp-cache.php:2197 msgid "%s Expired Pages" msgstr "" -#: wp-cache.php:1988 +#: wp-cache.php:2191 msgid "WP-Super-Cache" msgstr "" -#: wp-cache.php:1998 +#: wp-cache.php:2201 msgid "Fresh WP-Cached Files" msgstr "" -#: wp-cache.php:1999 wp-cache.php:2015 wp-cache.php:2031 wp-cache.php:2047 +#: wp-cache.php:2202 wp-cache.php:2218 wp-cache.php:2234 wp-cache.php:2250 msgid "URI" msgstr "" -#: wp-cache.php:1999 wp-cache.php:2015 +#: wp-cache.php:2202 wp-cache.php:2218 msgid "Key" msgstr "" -#: wp-cache.php:1999 wp-cache.php:2015 wp-cache.php:2031 wp-cache.php:2047 +#: wp-cache.php:2202 wp-cache.php:2218 wp-cache.php:2234 wp-cache.php:2250 msgid "Age" msgstr "" -#: wp-cache.php:1999 wp-cache.php:2015 wp-cache.php:2031 wp-cache.php:2047 +#: wp-cache.php:2202 wp-cache.php:2218 wp-cache.php:2234 wp-cache.php:2250 msgid "Delete" msgstr "" -#: wp-cache.php:2014 +#: wp-cache.php:2217 msgid "Stale WP-Cached Files" msgstr "" -#: wp-cache.php:2030 +#: wp-cache.php:2233 msgid "Fresh Super Cached Files" msgstr "" -#: wp-cache.php:2046 +#: wp-cache.php:2249 msgid "Stale Super Cached Files" msgstr "" -#: wp-cache.php:2062 +#: wp-cache.php:2265 msgid "Hide file list" msgstr "" -#: wp-cache.php:2064 +#: wp-cache.php:2267 msgid "Too many cached files, no listing possible." msgstr "" -#: wp-cache.php:2066 +#: wp-cache.php:2269 msgid "List all cached files" msgstr "" -#: wp-cache.php:2072 -msgid "" -"<strong>Garbage Collection</strong><br />Last GC was <strong>%s</strong> " -"minutes ago<br />" -msgstr "" - -#: wp-cache.php:2073 -msgid "Next GC in <strong>%s</strong> minutes" -msgstr "" - -#: wp-cache.php:2076 +#: wp-cache.php:2272 msgid "" "Expired files are files older than %s seconds. They are still used by the " "plugin and are deleted periodically." msgstr "" -#: wp-cache.php:2087 +#: wp-cache.php:2283 msgid "Delete Expired" msgstr "" -#: wp-cache.php:2105 +#: wp-cache.php:2308 msgid "Delete Super Cache cached files (opens in new window)" msgstr "" -#: wp-cache.php:2244 -msgid "%1$s is Digg proof thanks to caching by %2$s" +#: wp-cache.php:2455 +msgid "%1$s is Stephen Fry proof thanks to caching by %2$s" msgstr "" -#: wp-cache.php:2277 +#: wp-cache.php:2488 msgid "" "WP Super Cache must be configured. Go to <a href=\"%s\">the admin page</a> " "to enable and configure the plugin." msgstr "" -#: wp-cache.php:2283 +#: wp-cache.php:2494 msgid "Settings" msgstr "" -#: wp-cache.php:2293 +#: wp-cache.php:2504 msgid "" "WP Super Cache is disabled. Please go to the <a href=\"%s\">plugin admin " "page</a> to enable caching." msgstr "" -#: wp-cache.php:2296 +#: wp-cache.php:2507 msgid "" "Warning! WP Super Cache caching broken! The script advanced-cache.php could " "not load wp-cache-phase1.php.<br /><br />Please edit %1$s/advanced-cache.php " "and make sure the path to %2$swp-cache-phase1.php is correct." msgstr "" -#: wp-cache.php:2315 +#: wp-cache.php:2526 msgid "[%s] Front page is gzipped! Please clear cache!" msgstr "" -#: wp-cache.php:2315 +#: wp-cache.php:2526 msgid "" "Please visit %s to clear the cache as the front page of your site is now " "downloading!" msgstr "" -#: wp-cache.php:2318 +#: wp-cache.php:2529 msgid "[%s] Front page is gzipped! Cache Cleared!" msgstr "" -#: wp-cache.php:2318 +#: wp-cache.php:2529 msgid "" "The cache on your blog has been cleared because the front page of your site " "is now downloading. Please visit %s to verify the cache has been cleared." msgstr "" -#: wp-cache.php:2325 +#: wp-cache.php:2536 msgid "[%s] Front page is not correct! Please clear cache!" msgstr "" -#: wp-cache.php:2325 +#: wp-cache.php:2536 msgid "" "Please visit %1$s to clear the cache as the front page of your site is not " "correct and missing the text, \"%2$s\"!" msgstr "" -#: wp-cache.php:2328 +#: wp-cache.php:2539 msgid "[%s] Front page is not correct! Cache Cleared!" msgstr "" -#: wp-cache.php:2328 +#: wp-cache.php:2539 msgid "" "The cache on your blog has been cleared because the front page of your site " "is missing the text \"%2$s\". Please visit %1$s to verify the cache has been " "cleared." msgstr "" -#: wp-cache.php:2333 +#: wp-cache.php:2544 msgid "[%s] Front page check!" msgstr "" -#: wp-cache.php:2333 +#: wp-cache.php:2544 msgid "" "WP Super Cache has checked the front page of your blog. Please visit %s if " "you would like to disable this." msgstr "" -#: wp-cache.php:2376 +#: wp-cache.php:2587 msgid "Cannot update .htaccess" msgstr "" -#: wp-cache.php:2376 +#: wp-cache.php:2587 msgid "" "The file <code>%s.htaccess</code> cannot be modified by the web server. " "Please correct this using the chmod command or your ftp client." msgstr "" -#: wp-cache.php:2376 +#: wp-cache.php:2587 msgid "Refresh this page when the file permissions have been modified." msgstr "" -#: wp-cache.php:2376 +#: wp-cache.php:2587 msgid "" "Alternatively, you can edit your <code>%s.htaccess</code> file manually and " "add the following code (before any WordPress rules):" msgstr "" -#: wp-cache.php:2380 +#: wp-cache.php:2591 msgid "" "To serve static html files your server must have the correct mod_rewrite " "rules added to a file called <code>%s.htaccess</code>" msgstr "" -#: wp-cache.php:2381 +#: wp-cache.php:2592 msgid "You can edit the file yourself add the following rules." msgstr "" -#: wp-cache.php:2382 +#: wp-cache.php:2593 msgid " Make sure they appear before any existing WordPress rules. " msgstr "" -#: wp-cache.php:2390 +#: wp-cache.php:2601 msgid "Update Mod_Rewrite Rules" msgstr "" -#: wp-cache.php:2515 +#: wp-cache.php:2752 msgid "[%1$s] Cache Preload Started" msgstr "" -#: wp-cache.php:2517 +#: wp-cache.php:2782 +msgid "[%1$s] Refreshing %2$s taxonomy from %3$d to %4$d" +msgstr "" + +#: wp-cache.php:2828 msgid "[%1$s] Refreshing posts from %2$d to %3$d" msgstr "" -#: wp-cache.php:2535 +#: wp-cache.php:2849 msgid "[%1$s] Cache Preload Stopped" msgstr "" -#: wp-cache.php:2544 +#: wp-cache.php:2859 msgid "[%1$s] %2$d posts refreshed" msgstr "" -#: wp-cache.php:2544 +#: wp-cache.php:2859 msgid "Refreshed the following posts:" msgstr "" -#: wp-cache.php:2553 +#: wp-cache.php:2869 msgid "Scheduling next preload refresh in %d minutes." msgstr "" -#: wp-cache.php:2563 +#: wp-cache.php:2880 msgid "[%s] Cache Preload Completed" msgstr "" -#: wp-cache.php:2563 +#: wp-cache.php:2880 msgid "Cleaning up old supercache files." msgstr "" -#: wp-cache.php:2605 +#: wp-cache.php:2923 msgid "[%s] Preload may have stalled." msgstr "" -#: wp-cache.php:2605 +#: wp-cache.php:2923 msgid "" "Preload has been restarted.\n" "%s" msgstr "" -#: wp-cache.php:2648 +#: wp-cache.php:2966 msgid "Supercache Uninstall Problems" msgstr "" -#: wp-cache.php:2648 +#: wp-cache.php:2966 msgid "" "Dear User,\n" "\n" @@ -1725,82 +2070,6 @@ msgid "" "http://wordpress.org/extend/plugins/wp-super-cache/" msgstr "" -#: plugins/awaitingmoderation.php:4 -msgid "Your comment is awaiting moderation." -msgstr "" - -#: plugins/awaitingmoderation.php:32 -msgid "Awaiting Moderation" -msgstr "" - -#: plugins/awaitingmoderation.php:36 -msgid "" -"Enables or disables plugin to Remove the text \"Your comment is awaiting " -"moderation.\" when someone leaves a moderated comment." -msgstr "" - -#: plugins/awaitingmoderation.php:42 plugins/badbehaviour.php:73 -#: plugins/searchengine.php:67 plugins/domain-mapping.php:68 -msgid "disabled" -msgstr "" - -#: plugins/awaitingmoderation.php:43 -msgid "Awaiting Moderation is now %s" -msgstr "" - -#: plugins/awaitingmoderation.php:45 plugins/badbehaviour.php:76 -#: plugins/domain-mapping.php:71 -msgid "Update" -msgstr "" - -#: plugins/badbehaviour.php:47 -msgid "Bad Behaviour not found. Please check your install." -msgstr "" - -#: plugins/badbehaviour.php:63 -msgid "Bad Behavior" -msgstr "" - -#: plugins/badbehaviour.php:68 -msgid "" -"(Only legacy caching supported, disabled compression and requires <a href=" -"\"http://www.bad-behavior.ioerror.us/\">Bad Behavior</a> in \"%s/plugins/bad-" -"behavior/\") " -msgstr "" - -#: plugins/badbehaviour.php:74 -msgid "Bad Behavior support is now %s" -msgstr "" - -#: plugins/searchengine.php:71 -msgid "" -"<a href=\"http://ocaoimh.ie/no-adverts-for-friends/\">No Adverts for " -"Friends</a> plugin is %s." -msgstr "" - -#: plugins/searchengine.php:72 -msgid "" -"(requires <a href=\"http://ocaoimh.ie/no-adverts-for-friends/" -"\">friendsadverts.php</a> too) " -msgstr "" - -#: plugins/domain-mapping.php:58 -msgid "Domain Mapping" -msgstr "" - -#: plugins/domain-mapping.php:63 -msgid "" -"Provides support for <a href=\"http://wordpress.org/extend/plugins/wordpress-" -"mu-domain-mapping/\">Domain Mapping</a> plugin to map multiple domains to a " -"blog." -msgstr "" - -#: plugins/domain-mapping.php:69 -msgid "Domain Mapping support is now %s" -msgstr "" - -#: plugins/domain-mapping.php:83 -msgid "" -"Domain Mapping plugin detected! Please go to the Supercache plugins page and " -"enable the domain mapping helper plugin." +#: wp-cache.php:3003 +msgid "Delete cache of the current page" msgstr "" -- GitLab