# ABCode Cache Warmer - Translation Template # Copyright (C) 2026 Ash Brentnall | ABCode # This file is distributed under the same license as the ABCode Cache Warmer package. # msgid "" msgstr "" "Project-Id-Version: ABCode Cache Warmer 1.1.1\n" "Report-Msgid-Bugs-To: https://abcode.co.uk\n" "POT-Creation-Date: 2026-08-05 10:28+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: \n" "Language: \n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Domain: abcode-cache-warmer\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: abcode-cache-warmer.php:564 msgid "Low PHP memory limit, concurrency reduced" msgstr "" #: abcode-cache-warmer.php:571 msgid "Server load is high right now, crawling gently" msgstr "" #. translators: %s: hosting provider name #: abcode-cache-warmer.php:577 #, php-format msgid "%s detected" msgstr "" #: abcode-cache-warmer.php:678 msgid "Homepage" msgstr "" #: abcode-cache-warmer.php:716 msgid "Post Type Archives" msgstr "" #: abcode-cache-warmer.php:725 msgid "Attachment Pages" msgstr "" #: abcode-cache-warmer.php:728 msgid "" "The WordPress page for each media item. Skip this unless your theme actually " "uses attachment pages." msgstr "" #: abcode-cache-warmer.php:733 msgid "Images On Warmed Pages" msgstr "" #: abcode-cache-warmer.php:736 msgid "" "Warms the image files your pages reference, found as each page is crawled. " "Only worth turning on if a plugin generates images on first request, " "ShortPixel Adaptive Images, Optimole, EWWW Easy IO or a WebP/AVIF converter. " "Plain image files are served without PHP and need no warming." msgstr "" #: abcode-cache-warmer.php:740 msgid "XML Sitemap" msgstr "" #: abcode-cache-warmer.php:1469 abcode-cache-warmer.php:1588 msgid "No response" msgstr "" #. translators: %d: HTTP status code #: abcode-cache-warmer.php:1477 #, php-format msgid "HTTP %d" msgstr "" #: abcode-cache-warmer.php:2020 msgid "Unauthorized" msgstr "" #: abcode-cache-warmer.php:2088 msgid "Invalid settings payload" msgstr "" #: abcode-cache-warmer.php:2439 msgid "A run is still finishing in the background. Try again in a moment." msgstr "" #: abcode-cache-warmer.php:2451 msgid "No URLs found. Enable at least one source first." msgstr "" #. translators: %d: HTTP status code #: abcode-cache-warmer.php:2873 #, php-format msgid "" "HTTP %d: the server rate limited the warmer. Lower the concurrency in " "Advanced settings." msgstr "" #: abcode-cache-warmer.php:3001 msgid "Off: warm manually" msgstr "" #: abcode-cache-warmer.php:3002 msgid "Every hour" msgstr "" #: abcode-cache-warmer.php:3003 msgid "Twice a day" msgstr "" #: abcode-cache-warmer.php:3004 msgid "Once a day" msgstr "" #: abcode-cache-warmer.php:3005 msgid "Once a week" msgstr "" #: abcode-cache-warmer.php:3013 msgid "Every Ten Minutes" msgstr "" #: abcode-cache-warmer.php:3020 msgid "Once Weekly" msgstr "" #: abcode-cache-warmer.php:3665 msgid "a cache purge" msgstr "" #: abcode-cache-warmer.php:3722 abcode-cache-warmer.php:3742 msgid "the StackCache purge button" msgstr "" #. translators: %s: cache layer name, e.g. StackCache #: abcode-cache-warmer.php:3996 #, php-format msgid "the cache watchdog, %s was cold across the site" msgstr "" #: abcode-cache-warmer.php:4118 abcode-cache-warmer.php:4119 msgid "Cache Warmer" msgstr "" #: abcode-cache-warmer.php:4128 abcode-cache-warmer.php:6546 msgid "Warm Cache" msgstr "" #. translators: %s: URL count label (e.g. "142 URLs") #: abcode-cache-warmer.php:4155 #, php-format msgid "Warm Cache (%s)" msgstr "" #. translators: %d: number of URLs #: abcode-cache-warmer.php:4157 #, php-format msgid "%d URL" msgstr "" #. translators: %d: number of URLs #: abcode-cache-warmer.php:4159 #, php-format msgid "%d URLs" msgstr "" #: abcode-cache-warmer.php:4160 msgid "Select at least one source" msgstr "" #: abcode-cache-warmer.php:4161 abcode-cache-warmer.php:6603 msgid "Select all" msgstr "" #: abcode-cache-warmer.php:4162 msgid "Clear all" msgstr "" #: abcode-cache-warmer.php:4163 msgid "Stop Warming" msgstr "" #: abcode-cache-warmer.php:4164 msgid "Warm Again" msgstr "" #: abcode-cache-warmer.php:4165 msgid "Collecting URLs..." msgstr "" #: abcode-cache-warmer.php:4166 msgid "Stopping..." msgstr "" #: abcode-cache-warmer.php:4167 msgid "Warming stopped." msgstr "" #. translators: %1$d: URLs done, %2$d: total URLs #: abcode-cache-warmer.php:4169 #, php-format msgid "Warming %1$d of %2$d" msgstr "" #: abcode-cache-warmer.php:4170 abcode-cache-warmer.php:4245 #: abcode-cache-warmer.php:6581 abcode-cache-warmer.php:6621 msgid "Warmed" msgstr "" #: abcode-cache-warmer.php:4171 abcode-cache-warmer.php:6622 msgid "Cached" msgstr "" #: abcode-cache-warmer.php:4172 msgid "No cache" msgstr "" #: abcode-cache-warmer.php:4173 abcode-cache-warmer.php:6623 msgid "Failed" msgstr "" #. translators: %s: error message #: abcode-cache-warmer.php:4175 #, php-format msgid "Error: %s" msgstr "" #: abcode-cache-warmer.php:4176 msgid "Measuring..." msgstr "" #: abcode-cache-warmer.php:4177 abcode-cache-warmer.php:6757 msgid "Re-measure" msgstr "" #: abcode-cache-warmer.php:4178 msgid "Settings saved" msgstr "" #: abcode-cache-warmer.php:4179 msgid "Network error: please try again" msgstr "" #: abcode-cache-warmer.php:4180 msgid "just now" msgstr "" #. translators: %d: number of minutes #: abcode-cache-warmer.php:4182 #, php-format msgid "%d minute ago" msgstr "" #. translators: %d: number of minutes #: abcode-cache-warmer.php:4184 #, php-format msgid "%d minutes ago" msgstr "" #. translators: %d: number of hours #: abcode-cache-warmer.php:4186 #, php-format msgid "%d hour ago" msgstr "" #. translators: %d: number of hours #: abcode-cache-warmer.php:4188 #, php-format msgid "%d hours ago" msgstr "" #. translators: %d: number of days #: abcode-cache-warmer.php:4190 #, php-format msgid "%d day ago" msgstr "" #. translators: %d: number of days #: abcode-cache-warmer.php:4192 #, php-format msgid "%d days ago" msgstr "" #. translators: %s: relative time (e.g. "5 minutes ago") #: abcode-cache-warmer.php:4194 #, php-format msgid "Last run: %s" msgstr "" #. translators: %s: relative time (e.g. "5 minutes ago") #: abcode-cache-warmer.php:4196 #, php-format msgid "Last run: %s, after a cache purge" msgstr "" #. translators: %s: relative time (e.g. "5 minutes ago") #: abcode-cache-warmer.php:4198 #, php-format msgid "Last run: %s, on schedule" msgstr "" #. translators: %1$d: warmed count, %2$d: cached count, %3$d: failed count, %4$s: duration in seconds #: abcode-cache-warmer.php:4200 #, php-format msgid "%1$d warmed, %2$d already cached, %3$d failed in %4$ss" msgstr "" #: abcode-cache-warmer.php:4201 msgid "Cache warming complete" msgstr "" #. translators: %d: total URLs warmed in the run #: abcode-cache-warmer.php:4203 #, php-format msgid "Cache warming complete, %d URLs" msgstr "" #: abcode-cache-warmer.php:4204 msgid "No URLs to warm" msgstr "" #. translators: %d: number of images queued #: abcode-cache-warmer.php:4206 #, php-format msgid "+%d images found on your pages" msgstr "" #. translators: %d: the image limit that was reached #: abcode-cache-warmer.php:4208 #, php-format msgid "Image limit of %d reached, remaining images were skipped" msgstr "" #: abcode-cache-warmer.php:4209 msgid "parallel requests unavailable" msgstr "" #. translators: %1$d: concurrent request count, %2$d: delay in milliseconds #: abcode-cache-warmer.php:4211 #, php-format msgid "Tuned to your server: %1$d concurrent requests, %2$dms delay" msgstr "" #. translators: %d: milliseconds #: abcode-cache-warmer.php:4213 #, php-format msgid "%dms response time" msgstr "" #: abcode-cache-warmer.php:4214 msgid "response time unavailable" msgstr "" #. translators: %1$d: URLs done, %2$d: total URLs #: abcode-cache-warmer.php:4216 #, php-format msgid "Warming %1$d of %2$d, started automatically" msgstr "" #: abcode-cache-warmer.php:4217 msgid "Manual" msgstr "" #: abcode-cache-warmer.php:4218 msgid "After a purge" msgstr "" #: abcode-cache-warmer.php:4219 msgid "Targeted" msgstr "" #: abcode-cache-warmer.php:4220 msgid "Scheduled" msgstr "" #: abcode-cache-warmer.php:4221 msgid "No completed run yet" msgstr "" #: abcode-cache-warmer.php:4222 msgid "Warm your cache once and the full result of that run will be kept here." msgstr "" #. translators: %1$s: date and time of the run, %2$s: what started it #: abcode-cache-warmer.php:4224 #, php-format msgid "Run of %1$s (%2$s)" msgstr "" #. translators: %1$s: URLs not listed, %2$s: the row limit #: abcode-cache-warmer.php:4226 #, php-format msgid "" "%1$s more URLs were warmed but are not listed; only the first %2$s of a run " "are kept." msgstr "" #: abcode-cache-warmer.php:4227 msgid "No runs recorded yet." msgstr "" #. translators: %1$d: URLs done, %2$d: total URLs #: abcode-cache-warmer.php:4229 #, php-format msgid "Warming %1$d of %2$d…" msgstr "" #. translators: %s: countdown, e.g. "60s" #: abcode-cache-warmer.php:4231 #, php-format msgid "Full warm queued, starting in %s" msgstr "" #. translators: %s: countdown #: abcode-cache-warmer.php:4233 #, php-format msgid "1 page queued, warming in %s" msgstr "" #. translators: %1$d: page count, %2$s: countdown #: abcode-cache-warmer.php:4235 #, php-format msgid "%1$d pages queued, warming in %2$s" msgstr "" #: abcode-cache-warmer.php:4236 msgid "a moment" msgstr "" #. translators: %s: countdown, e.g. "5h 16m" #: abcode-cache-warmer.php:4238 #, php-format msgid "Next scheduled warm in %s" msgstr "" #: abcode-cache-warmer.php:4239 msgid "Queued" msgstr "" #: abcode-cache-warmer.php:4240 msgid "The per-URL results for this run are no longer stored." msgstr "" #: abcode-cache-warmer.php:4241 msgid "Loading…" msgstr "" #: abcode-cache-warmer.php:4242 abcode-cache-warmer.php:6630 msgid "URL" msgstr "" #: abcode-cache-warmer.php:4243 abcode-cache-warmer.php:6631 msgid "Result" msgstr "" #: abcode-cache-warmer.php:4244 abcode-cache-warmer.php:6632 msgid "Cache Layer" msgstr "" #: abcode-cache-warmer.php:4246 msgid "" "Done, but no cache headers were found on any URL. Check a page cache is " "actually running on this site." msgstr "" #: abcode-cache-warmer.php:4247 msgid "In your site's timezone." msgstr "" #: abcode-cache-warmer.php:4248 msgid "" "WP-Cron's page-load trigger is disabled and a server cron is handling " "scheduled tasks, the recommended setup. Schedules will run on time." msgstr "" #: abcode-cache-warmer.php:4249 msgid "" "WP-Cron is disabled (DISABLE_WP_CRON) and scheduled tasks are overdue, " "nothing is calling wp-cron.php. Add a server cron running wp-cron.php every " "few minutes, or scheduled and automatic warming will not fire." msgstr "" #: abcode-cache-warmer.php:4250 msgid "" "Scheduled tasks are running late. WP-Cron only fires when the site gets " "visits, so on a quiet site schedules drift, a real server cron calling wp-" "cron.php fixes this properly." msgstr "" #. translators: %d: seconds until warming resumes #: abcode-cache-warmer.php:4252 #, php-format msgid "Paused: your server is busy. Resuming in %ds." msgstr "" #. translators: %d: seconds until warming resumes #: abcode-cache-warmer.php:4254 #, php-format msgid "" "Paused: the server asked us to slow down (HTTP 429). Retrying gently in %ds." msgstr "" #. translators: %s: comma-separated list of caching plugin names #: abcode-cache-warmer.php:4256 #, php-format msgid "Listening for purges from %s." msgstr "" #: abcode-cache-warmer.php:4257 msgid "" "No supported caching plugin detected yet. This still works with any cache " "that fires a standard purge action." msgstr "" #. translators: %s: what triggered the run, e.g. a plugin name #: abcode-cache-warmer.php:4259 #, php-format msgid "A run is queued, triggered by %s." msgstr "" #. translators: %d: number of pages #: abcode-cache-warmer.php:4261 #, php-format msgid "%d page queued for a targeted warm." msgstr "" #. translators: %d: number of pages #: abcode-cache-warmer.php:4263 #, php-format msgid "%d pages queued for a targeted warm." msgstr "" #. translators: %1$d: pages warmed, %2$d: pages attempted, %3$s: relative time #: abcode-cache-warmer.php:4265 #, php-format msgid "Last targeted warm: %1$d of %2$d pages, %3$s." msgstr "" #: abcode-cache-warmer.php:4266 abcode-cache-warmer.php:6667 msgid "Automatic warming is off" msgstr "" #: abcode-cache-warmer.php:4267 msgid "Pick an interval below to warm the cache without being asked." msgstr "" #. translators: %s: formatted date and time of the next scheduled run #: abcode-cache-warmer.php:4269 #, php-format msgid "Next run: %s" msgstr "" #: abcode-cache-warmer.php:6538 msgid "Free Forever" msgstr "" #: abcode-cache-warmer.php:6544 msgid "ABCode Cache Warmer" msgstr "" #: abcode-cache-warmer.php:6548 msgid "By Ash Brentnall | ABCode" msgstr "" #: abcode-cache-warmer.php:6556 msgid "Warmer" msgstr "" #: abcode-cache-warmer.php:6559 msgid "Results" msgstr "" #: abcode-cache-warmer.php:6562 msgid "Schedule" msgstr "" #: abcode-cache-warmer.php:6566 msgid "Advanced" msgstr "" #: abcode-cache-warmer.php:6577 msgid "In Queue" msgstr "" #: abcode-cache-warmer.php:6585 msgid "Already Cached" msgstr "" #: abcode-cache-warmer.php:6589 msgid "Last Warmed" msgstr "" #: abcode-cache-warmer.php:6602 msgid "What to warm" msgstr "" #: abcode-cache-warmer.php:6609 msgid "Loading..." msgstr "" #: abcode-cache-warmer.php:6617 msgid "Preparing..." msgstr "" #: abcode-cache-warmer.php:6633 msgid "Time" msgstr "" #: abcode-cache-warmer.php:6653 msgid "Queue" msgstr "" #: abcode-cache-warmer.php:6657 msgid "Runs" msgstr "" #: abcode-cache-warmer.php:6674 msgid "Warm the cache automatically" msgstr "" #: abcode-cache-warmer.php:6680 msgid "" "A scheduled run warms exactly the sources selected on the Warmer tab, and " "continues in the background." msgstr "" #: abcode-cache-warmer.php:6683 msgid "On" msgstr "" #: abcode-cache-warmer.php:6687 msgid "Sunday" msgstr "" #: abcode-cache-warmer.php:6688 msgid "Monday" msgstr "" #: abcode-cache-warmer.php:6689 msgid "Tuesday" msgstr "" #: abcode-cache-warmer.php:6690 msgid "Wednesday" msgstr "" #: abcode-cache-warmer.php:6691 msgid "Thursday" msgstr "" #: abcode-cache-warmer.php:6692 msgid "Friday" msgstr "" #: abcode-cache-warmer.php:6693 msgid "Saturday" msgstr "" #: abcode-cache-warmer.php:6701 msgid "At" msgstr "" #: abcode-cache-warmer.php:6706 msgid "And at" msgstr "" #: abcode-cache-warmer.php:6716 msgid "Automatic triggers" msgstr "" #: abcode-cache-warmer.php:6720 msgid "Warm without being asked" msgstr "" #: abcode-cache-warmer.php:6723 msgid "After the cache is cleared" msgstr "" #: abcode-cache-warmer.php:6727 msgid "When content is published or updated" msgstr "" #: abcode-cache-warmer.php:6733 msgid "Wait before warming (seconds)" msgstr "" #: abcode-cache-warmer.php:6735 msgid "" "Lets the purge finish, and folds a burst of changes (a bulk edit, say) into " "a single run." msgstr "" #: abcode-cache-warmer.php:6740 msgid "" "Clearing one page warms just that page, not the site, so a typo fix costs a " "single request. Only a full purge starts a full run. Publishing warms the " "post plus the pages that list it: your homepage and its archive. Turn the " "publish trigger on when your cache clears edited pages without announcing it " "(StackCache on 20i does) because there, nothing else covers a saved post " "going cold." msgstr "" #: abcode-cache-warmer.php:6743 msgid "" "Some purges announce themselves and are caught instantly. For the ones that " "do not (a cache plugin's own purge button, a host clearing at server level) " "a watchdog checks the cache every ten minutes. A cold homepage alone is not " "trusted: it is confirmed against pages from across the site, and only a site-" "wide cold cache starts a full warm." msgstr "" #: abcode-cache-warmer.php:6754 msgid "Measuring your server..." msgstr "" #: abcode-cache-warmer.php:6762 msgid "Concurrent requests" msgstr "" #: abcode-cache-warmer.php:6764 msgid "" "How many URLs to fetch at once. Set automatically from your server " "measurement." msgstr "" #: abcode-cache-warmer.php:6767 msgid "Delay between batches (ms)" msgstr "" #: abcode-cache-warmer.php:6769 msgid "Breathing room for the server between batches." msgstr "" #: abcode-cache-warmer.php:6772 msgid "Request timeout (seconds)" msgstr "" #: abcode-cache-warmer.php:6774 msgid "Give up on a URL after this long and move on." msgstr "" #: abcode-cache-warmer.php:6777 msgid "Behaviour" msgstr "" #: abcode-cache-warmer.php:6780 msgid "Slow down, and pause, when the server is busy" msgstr "" #: abcode-cache-warmer.php:6782 msgid "" "Watches both how fast your site responds and how loaded the machine is, " "before every batch, and stands down entirely if it finds the server " "struggling." msgstr "" #: abcode-cache-warmer.php:6785 msgid "Verify SSL certificate" msgstr "" #: abcode-cache-warmer.php:6787 msgid "" "Leave SSL verification off for local or staging sites using self-signed " "certificates." msgstr "" #: abcode-cache-warmer.php:6790 msgid "Keep results for (days)" msgstr "" #: abcode-cache-warmer.php:6792 msgid "Rolling: each stored run drops off as it passes this age." msgstr "" #: abcode-cache-warmer.php:6795 msgid "Keep at most (runs)" msgstr "" #: abcode-cache-warmer.php:6797 msgid "Oldest runs beyond this count are dropped even if not yet expired." msgstr "" #: abcode-cache-warmer.php:6800 msgid "Extra URLs to warm" msgstr "" #: abcode-cache-warmer.php:6802 msgid "One URL per line. Added to the front of the queue." msgstr "" #: abcode-cache-warmer.php:6805 msgid "URLs to skip" msgstr "" #: abcode-cache-warmer.php:6807 msgid "" "One pattern per line. Use * as a wildcard. Worth skipping carts, checkouts " "and account pages." msgstr "" #: abcode-cache-warmer.php:6815 msgid "Enjoying this plugin? Please leave a rating" msgstr ""