# Copyright (C) 2026 Levmedia
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Shrinkwell Image Optimizer 1.16.4\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/shrinkwell-image-optimizer\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-06-18T12:17:47+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: shrinkwell-image-optimizer\n"

#. Plugin Name of the plugin
#: shrinkwell-image-optimizer.php
#: includes/class-shrinkwell-image-optimizer.php:1533
#: includes/class-shrinkwell-image-optimizer.php:1572
#: includes/class-shrinkwell-image-optimizer.php:2348
msgid "Shrinkwell Image Optimizer"
msgstr ""

#. Description of the plugin
#: shrinkwell-image-optimizer.php
msgid "Optimize images with WebP and AVIF, then review possibly unused media safely."
msgstr ""

#. Author of the plugin
#: shrinkwell-image-optimizer.php
msgid "Levmedia"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:163
#: includes/class-shrinkwell-image-optimizer.php:2324
#: includes/class-shrinkwell-image-optimizer.php:2612
msgid "Balanced"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:165
msgid "Balanced makes files smaller while keeping photos natural. Best default for most websites."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:169
msgid "High compression"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:171
msgid "High compression prioritizes smaller files and faster pages. Use it when speed matters more than perfect image detail."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:175
msgid "Near lossless"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:177
msgid "Near lossless keeps images almost identical to the original, but saves less space than the other options."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:181
msgid "Custom"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:183
msgid "Custom uses your own compression strength. Lower strength keeps more quality; higher strength creates smaller files with more visible compression risk."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:262
msgid "Frontend delivery OK"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:415
msgid "Healthy"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:419
#: includes/class-shrinkwell-image-optimizer.php:1457
#: includes/class-shrinkwell-image-optimizer.php:1739
#: includes/class-shrinkwell-image-optimizer.php:1942
#: includes/class-shrinkwell-image-optimizer.php:2339
#: includes/class-shrinkwell-image-optimizer.php:3757
#: includes/class-shrinkwell-image-optimizer.php:5687
msgid "Needs attention"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:422
msgid "Review recommended"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:486
#: includes/class-shrinkwell-image-optimizer.php:3197
msgid "Free plan"
msgstr ""

#. translators: %s: Monthly free optimization limit.
#: includes/class-shrinkwell-image-optimizer.php:492
#, php-format
msgid "Free plan limit: %s per month."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:502
msgid "WebP and AVIF are included in Free within this monthly limit."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:505
msgid "Upgrade to Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:527
msgid "Shrinkwell has already optimized your images up to this month’s free limit. Free includes WebP and AVIF conversion within the monthly cap. Upgrade to Pro to keep optimizing without limits and unlock safe Media Cleanup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:845
msgid "Could not delete this backup file."
msgstr ""

#. translators: %s: Deleted backup filename.
#: includes/class-shrinkwell-image-optimizer.php:860
#, php-format
msgid "Deleted old backup file: %s"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:881
#: includes/class-shrinkwell-image-optimizer.php:913
#: includes/class-shrinkwell-image-optimizer.php:993
#: includes/class-shrinkwell-image-optimizer.php:1009
#: includes/class-shrinkwell-image-optimizer.php:1098
#: includes/class-shrinkwell-image-optimizer.php:4600
#: includes/class-shrinkwell-image-optimizer.php:4752
#: includes/class-shrinkwell-image-optimizer.php:4904
#: includes/class-shrinkwell-image-optimizer.php:4990
#: includes/class-shrinkwell-image-optimizer.php:5029
#: includes/class-shrinkwell-image-optimizer.php:5099
#: includes/class-shrinkwell-image-optimizer.php:5560
#: includes/class-shrinkwell-image-optimizer.php:5615
#: includes/class-shrinkwell-image-optimizer.php:5716
#: includes/class-shrinkwell-image-optimizer.php:5857
#: includes/class-shrinkwell-image-optimizer.php:5983
#: includes/class-shrinkwell-media-cleanup.php:574
msgid "Permission denied."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:922
msgid "Check safe backups again before deleting."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:928
msgid "The safe backup list changed. Check safe backups again before deleting."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1022
msgid "No images were selected for re-optimization."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1034
#: includes/class-shrinkwell-image-optimizer.php:5725
msgid "Image not found."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1072
msgid "Force re-optimized from the zero savings report."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1402
#: includes/class-shrinkwell-image-optimizer.php:3143
#: includes/class-shrinkwell-image-optimizer.php:3226
#: includes/class-shrinkwell-image-optimizer.php:3230
msgid "Unlimited"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1457
#: includes/class-shrinkwell-image-optimizer.php:1842
msgid "OK"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1524
#: includes/class-shrinkwell-image-optimizer.php:1525
#: includes/class-shrinkwell-image-optimizer.php:4203
#: includes/class-shrinkwell-image-optimizer.php:4236
msgid "Shrinkwell"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1532
msgid "Shrinkwell Image Optimizer Settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1557
#: includes/class-shrinkwell-image-optimizer.php:2240
#: includes/class-shrinkwell-image-optimizer.php:2354
#: includes/class-shrinkwell-image-optimizer.php:2474
#: includes/class-shrinkwell-image-optimizer.php:2571
msgid "Settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1594
msgid "optimized images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1598
#: includes/class-shrinkwell-image-optimizer.php:1765
#: includes/class-shrinkwell-image-optimizer.php:4242
msgid "saved"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1603
msgid "pending optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1609
#: includes/class-shrinkwell-image-optimizer.php:1930
msgid "missing alt text"
msgstr ""

#. translators: %s: Number of images skipped because they exceed local processing limits.
#: includes/class-shrinkwell-image-optimizer.php:1619
#, php-format
msgid "%s images exceed this site's safe local processing limits."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1709
msgid "Optimization complete."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1710
msgid "No unoptimized images found."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1711
msgid "Something went wrong. Please try again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1712
msgid "Testing compression..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1713
msgid "Compression test complete."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1714
msgid "Compression test complete. Shrinkwell would keep this image as-is because the tested output was not smaller."
msgstr ""

#. translators: 1: Human-readable saved size. 2: Number of tested files.
#: includes/class-shrinkwell-image-optimizer.php:1716
#, php-format
msgid "Would save about %1$s across %2$s files. No files were replaced."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1717
msgid "Optimizing image..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1718
msgid "Image optimized. Refresh the Media Library to see the updated status."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1719
#: includes/class-shrinkwell-image-optimizer.php:2051
msgid "Image action failed."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1720
msgid "The server stopped this image request. Shrinkwell skipped it and continued. This is often caused by a very large image or low PHP memory."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1721
msgid "Server stopped the request, usually because the image is too heavy for the current PHP memory."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1722
msgid "Server stopped the request. Image details:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1723
msgid "Configured file-size limit:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1724
msgid "Image is too large for safe local processing on this hosting setup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1725
msgid "images skipped. Shrinkwell continued with the rest."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1726
msgid "more skipped images are in the recent log below."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1727
msgid "Skipped:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1728
msgid "Media optimization is still running. Keep this page open until Shrinkwell is finished."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1729
#: includes/class-shrinkwell-image-optimizer.php:2548
#: includes/class-shrinkwell-image-optimizer.php:2549
#: includes/class-shrinkwell-image-optimizer.php:2750
#: includes/class-shrinkwell-image-optimizer.php:2861
#: includes/class-shrinkwell-image-optimizer.php:2972
msgid "Ready"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1730
msgid "Running"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1731
#: includes/class-shrinkwell-image-optimizer.php:2891
msgid "Test 5 images first"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1732
msgid "Testing 5 images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1733
msgid "Review test result"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1734
msgid "Optimizing media library"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1735
msgid "Run paused"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1736
msgid "Check Page Proof"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1737
msgid "Test passed"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1738
msgid "The 5-image test is complete. Check WebP/AVIF delivery with Page Proof, or optimize the full media library next."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1740
msgid "Shrinkwell skipped or stopped something during the test. Review the short log and adjust settings if needed."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1741
#: includes/class-shrinkwell-image-optimizer.php:2924
msgid "Optimization complete"
msgstr ""

#. translators: 1: Number of processed images. 2: Saved size. 3: Number of skipped images.
#: includes/class-shrinkwell-image-optimizer.php:1743
#, php-format
msgid "%1$s images processed. %2$s saved. %3$s safely skipped."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1744
msgid "Current file:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1745
#: includes/class-shrinkwell-image-optimizer.php:2519
msgid "Adjust settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1746
#: includes/class-shrinkwell-image-optimizer.php:2906
msgid "Optimize all"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1747
msgid "Skip and continue anyway"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1748
msgid "You’ve hit this month’s free limit"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1749
msgid "Shrinkwell has already optimized your images up to this month’s free limit. Free includes WebP and AVIF conversion within the monthly cap."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1750
msgid "Upgrade to Pro to keep optimizing without limits and unlock safe Media Cleanup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1751
msgid "Maybe later"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1752
msgid "Keep optimizing with Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1753
msgid "Activating license code..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1754
msgid "License activated. Refreshing Shrinkwell..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1757
msgid "Scanning media library..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1758
#: includes/class-shrinkwell-image-optimizer.php:2909
msgid "Pause"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1759
msgid "Resume"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1760
msgid "Rebuilding missing WebP delivery files..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1761
msgid "WebP delivery files checked."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1762
msgid "WebP delivery files checked. No missing WebP files were found."
msgstr ""

#. translators: 1: Number of processed images. 2: Number of skipped images.
#: includes/class-shrinkwell-image-optimizer.php:1764
#, php-format
msgid "WebP delivery files checked for %1$s images. %2$s skipped."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1766
msgid "errors"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1767
msgid "skipped"
msgstr ""

#. translators: %s: Selected compression profile label.
#: includes/class-shrinkwell-image-optimizer.php:1769
#: includes/class-shrinkwell-image-optimizer.php:2611
#, php-format
msgid "Selected: %s"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1770
msgid "Running delivery test..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1771
msgid "The remaining images are above the safe local processing limits. Resize them first or raise the limits in Advanced settings."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1772
msgid "Delivery test complete."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1773
msgid "Frontend delivery is ready."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1774
msgid "Frontend delivery still needs attention."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1775
msgid "Delivery readiness check"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1776
msgid "Checking delivery readiness..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1779
msgid "Checking this page for real frontend WebP delivery..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1780
msgid "Page proof scan complete."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1781
msgid "WebP delivery looks complete for this page sample."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1782
msgid "WebP is detected on this page, but some local JPG/PNG URLs are still served directly."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1783
msgid "No WebP delivery evidence was found on this page yet."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1784
msgid "WebP files are ready, but this page does not show full WebP delivery yet. This often happens with cached pages, theme assets, or CSS background images."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1785
msgid "This is not a WebP file generation problem. WebP files are ready, but the live page HTML still prints JPG/PNG URLs. Clear page cache/CDN cache first; if the same files remain, review the page builder image fields."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1786
msgid "WebP files were found, but they are not smaller for this page sample."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1787
msgid "local image URLs have WebP files ready, but this page still exposes the original JPG/PNG URLs."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1788
msgid "WebP copies were found but are larger than the original, so Shrinkwell will not count or serve them."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1789
msgid "site icon/meta image URLs were ignored because they do not affect visible page image delivery."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1790
msgid "Shrinkwell can add WebP picture markup to this HTML when it reaches WordPress output. If the live page still shows JPG/PNG, clear or bypass page cache/CDN cache."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1791
msgid "Rewrite preview"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1792
msgid "Cache headers seen by Page Proof"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1793
msgid "Technical reason"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1794
msgid "What to do next"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1795
msgid "WebP delivery is visible for this page sample. Re-test after major cache, theme, or layout changes."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1796
msgid "Shrinkwell can rewrite this page sample, but the scanned HTML does not show those changes yet. Clear page cache/CDN cache or exclude the page from static HTML cache, then scan again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1797
msgid "Clear page cache and CDN cache, then run Page Proof again. Cached HTML can hide fresh Shrinkwell delivery changes."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1798
msgid "Review background images and theme/plugin icons manually. Page builders and CSS files may output these outside normal WordPress image markup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1799
msgid "If the same uncovered images remain after cache is cleared, edit those images through the WordPress media selector or page builder image control."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1800
msgid "Looks good: WebP is visible on this page."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1801
msgid "Shrinkwell can see WebP delivery in the page HTML. Re-test after changing cache, theme, or page builder settings."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1802
msgid "WebP files are ready, but this page still shows old image URLs."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1803
msgid "This usually means cache or the page builder is showing saved HTML. The images are not broken; the page just needs to refresh its output."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1804
msgid "WebP files are not ready yet."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1805
msgid "Run Media Optimization or Rebuild missing WebP delivery files first, then scan this page again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1806
msgid "Some images are printed by CSS or the page builder."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1807
msgid "These may need a page builder cache clear or manual review because they are not normal WordPress image tags."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1808
msgid "Page Proof needs a manual check."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1809
msgid "Follow the checklist below first. If the same images remain, review those images in the page builder or media selector."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1810
msgid "Do this first"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1811
msgid "Then run Page Proof again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1812
msgid "Images still showing as JPG/PNG"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1813
msgid "Technical details"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1814
msgid "Shrinkwell Page Proof Report"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1815
msgid "Site:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1816
msgid "Page scanned:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1817
msgid "Date:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1818
msgid "Plugin version:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1819
msgid "Simple result:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1820
msgid "Background images to review:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1821
msgid "WebP evidence:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1822
msgid "Not detected"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1823
msgid "Found"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1824
msgid "Partial"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1825
msgid "WebP delivery coverage:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1826
msgid "WebP files ready:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1827
#: includes/class-shrinkwell-image-optimizer.php:5182
msgid "Yes"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1828
#: includes/class-shrinkwell-image-optimizer.php:5182
msgid "No"
msgstr ""

#. translators: 1: Number of image URLs with usable WebP files. 2: Number of checked image URLs.
#: includes/class-shrinkwell-image-optimizer.php:1830
#, php-format
msgid "JPG/PNG URLs with usable WebP files: %1$s of %2$s"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1831
msgid "Estimated saved image payload:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1832
msgid "Original JPG/PNG payload checked:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1833
msgid "WebP payload available:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1834
msgid "Existing WebP files found:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1835
msgid "WebP files larger than original:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1836
msgid "Ignored site icon/meta image URLs:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1837
msgid "Shrinkwell can add WebP markup before cache/page builder output."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1838
msgid "Coverage after preview:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1839
msgid "Uncovered after preview:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1840
msgid "Cache headers Page Proof saw:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1841
msgid "Checks:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1843
msgid "Existing WebP files larger than original:"
msgstr ""

#. translators: 1: Original image size. 2: WebP image size.
#: includes/class-shrinkwell-image-optimizer.php:1845
#, php-format
msgid "%1$s original, %2$s WebP"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1846
msgid "Generated by Shrinkwell Image Optimizer"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1847
msgid "estimated image payload reduction on this page"
msgstr ""

#. translators: 1: Number of image URLs with usable WebP files. 2: Number of checked image URLs.
#: includes/class-shrinkwell-image-optimizer.php:1849
#, php-format
msgid "%1$s of %2$s JPG/PNG image URLs have usable WebP files."
msgstr ""

#. translators: 1: Original image payload. 2: WebP image payload.
#: includes/class-shrinkwell-image-optimizer.php:1851
#, php-format
msgid "%1$s original vs %2$s WebP"
msgstr ""

#. translators: %s: Delivery coverage percentage.
#: includes/class-shrinkwell-image-optimizer.php:1853
#, php-format
msgid "%s%% delivery coverage"
msgstr ""

#. translators: %s: Saved image payload percentage.
#: includes/class-shrinkwell-image-optimizer.php:1855
#, php-format
msgid "%s%% smaller"
msgstr ""

#. translators: %s: Number of picture elements.
#: includes/class-shrinkwell-image-optimizer.php:1857
#, php-format
msgid "%s picture elements after preview rewrite"
msgstr ""

#. translators: %s: Number of WebP source tags.
#: includes/class-shrinkwell-image-optimizer.php:1859
#, php-format
msgid "%s WebP source tags after preview rewrite"
msgstr ""

#. translators: %s: Delivery coverage percentage.
#: includes/class-shrinkwell-image-optimizer.php:1861
#, php-format
msgid "%s%% delivery coverage after preview rewrite"
msgstr ""

#. translators: %s: Number of background images.
#: includes/class-shrinkwell-image-optimizer.php:1863
#, php-format
msgid "%s background image examples"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1864
msgid "Scan note"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1865
msgid "Copy proof report"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1866
msgid "Proof report copied."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1867
msgid "Download .txt"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1868
msgid "Proof report downloaded."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1869
msgid "Restore all backups? This replaces optimized images with originals and removes generated WebP/AVIF delivery files. You can rebuild WebP delivery files afterwards."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1871
msgid "Checking which backups can be safely deleted..."
msgstr ""

#. translators: 1: Number of safe backup files. 2: Human-readable storage amount.
#: includes/class-shrinkwell-image-optimizer.php:1873
#, php-format
msgid "%1$s backups can be safely removed · ~%2$s"
msgstr ""

#. translators: 1: Human-readable storage amount. 2: Number of backup files.
#: includes/class-shrinkwell-image-optimizer.php:1875
#, php-format
msgid "Shrinkwell found %2$s old backup files that are safe to delete. This will free up %1$s. These originals cannot be restored afterwards. Continue?"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1876
msgid "Deleting safe old backups..."
msgstr ""

#. translators: 1: Number of deleted backup files. 2: Human-readable storage amount.
#: includes/class-shrinkwell-image-optimizer.php:1878
#, php-format
msgid "Deleted %1$s old backup files and freed %2$s."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1879
msgid "No old backups are safe to delete right now."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1880
msgid "Backup cleanup canceled."
msgstr ""

#. translators: %s: Human-readable storage amount that could potentially be freed.
#: includes/class-shrinkwell-image-optimizer.php:1884
#: includes/class-shrinkwell-media-cleanup.php:233
#, php-format
msgid "Clean up %s with Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1885
#: includes/class-shrinkwell-media-cleanup.php:235
msgid "Clean up with Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1886
msgid "Scanning posts, metadata, settings and theme references..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1887
msgid "Media scan complete."
msgstr ""

#. translators: %s: Number of selected images.
#: includes/class-shrinkwell-image-optimizer.php:1889
#, php-format
msgid "Move %1$s selected images to Shrinkwell Trash? They will be removed from the Media Library but kept on the server for 30 days."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1890
msgid "Move to Shrinkwell Trash?"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1891
#: includes/class-shrinkwell-media-cleanup.php:210
#: includes/class-shrinkwell-media-cleanup.php:213
msgid "Move to Shrinkwell Trash"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1892
msgid "Moving selected images to Shrinkwell Trash..."
msgstr ""

#. translators: %s: Number of images moved to Shrinkwell Trash.
#: includes/class-shrinkwell-image-optimizer.php:1894
#, php-format
msgid "Moved %s images to Shrinkwell Trash."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1895
msgid "Restore all images from Shrinkwell Trash to the Media Library?"
msgstr ""

#. translators: %s: Number of restored images.
#: includes/class-shrinkwell-image-optimizer.php:1897
#, php-format
msgid "Restored %s images."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1898
msgid "Restoring images..."
msgstr ""

#. translators: 1: Number of files. 2: Human-readable storage amount.
#: includes/class-shrinkwell-image-optimizer.php:1900
#, php-format
msgid "This permanently removes %1$s files (%2$s) from your server. They cannot be restored by Shrinkwell afterwards."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1901
#: includes/class-shrinkwell-media-cleanup.php:267
msgid "Delete permanently?"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1902
#: includes/class-shrinkwell-media-cleanup.php:260
msgid "Delete permanently"
msgstr ""

#. translators: 1: Number of deleted files. 2: Human-readable storage amount.
#: includes/class-shrinkwell-image-optimizer.php:1904
#, php-format
msgid "Permanently deleted %1$s files and freed %2$s."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1905
msgid "Deleting permanently..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1906
msgid "Found in:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1907
msgid "locations"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1908
msgid "Last attached to:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1909
msgid "No image attachments found."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1910
msgid "Scanning your media library..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1911
msgid "Recommended settings for this site"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1912
msgid "Apply recommended settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1913
msgid "Applying recommended settings..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1914
msgid "Recommended settings applied."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1915
msgid "Go to media optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1916
msgid "Review current settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1917
msgid "Run media optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1918
msgid "highest quality"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1919
msgid "balanced"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1920
msgid "smallest files"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1921
msgid "Images can start to show visible quality loss. Use this only when speed is more important than detail."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1922
msgid "Good middle ground: visible quality usually stays natural while files become smaller."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1923
msgid "Best for portfolios and product images: keeps images sharp, but saves less space."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1924
msgid "Optimizing:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1925
msgid "Finished. Refreshing the page with updated numbers..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1926
msgid "Scanning image SEO..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1927
msgid "SEO scan complete."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1928
msgid "No obvious image SEO issues found in the scanned images."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1929
msgid "scanned"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1931
msgid "weak filenames"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1932
#: includes/class-shrinkwell-image-optimizer.php:1968
msgid "All"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1933
msgid "Missing alt"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1934
#: includes/class-shrinkwell-image-optimizer.php:5669
msgid "Weak filename"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1935
msgid "Already filled"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1936
msgid "Filter images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1937
#: includes/class-shrinkwell-image-optimizer.php:3718
#: includes/class-shrinkwell-image-optimizer.php:3771
#: includes/class-shrinkwell-media-cleanup.php:240
msgid "Image"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1938
msgid "SEO status"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1939
msgid "Current alt text"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1940
msgid "Current title"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1941
msgid "Suggestion"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1943
#: includes/class-shrinkwell-image-optimizer.php:5687
msgid "Missing important SEO data"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1944
msgid "Filename"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1945
msgid "Issues"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1946
#: includes/class-shrinkwell-image-optimizer.php:3776
msgid "Action"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1947
msgid "Review"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1948
msgid "Save"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1949
msgid "Saving..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1950
msgid "Saved."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1951
msgid "Could not save this image SEO data."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1952
msgid "Alt text"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1953
msgid "Title"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1954
msgid "Use suggestion"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1955
msgid "Write a real description of what is visible in this image."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1956
msgid "No safe suggestion yet"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1957
msgid "Add a short description before saving."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1958
msgid "Use all suggestions and save"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1959
msgid "Saving suggestions..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1960
msgid "SEO changes saved."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1961
msgid "Ready to save."
msgstr ""

#. translators: %s: Number of optimized images to analyse.
#: includes/class-shrinkwell-image-optimizer.php:1963
#, php-format
msgid "Analysing %s images..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1964
msgid "Zero savings analysis complete."
msgstr ""

#. translators: 1: Number of zero-savings images. 2: Reason summary.
#: includes/class-shrinkwell-image-optimizer.php:1966
#, php-format
msgid "Found %1$s images to review: %2$s"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1967
msgid "No zero-savings images found in the current report."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1969
#: includes/class-shrinkwell-image-optimizer.php:2981
#: includes/class-shrinkwell-image-optimizer.php:3406
msgid "Skipped"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1970
#: includes/class-shrinkwell-image-optimizer.php:2755
msgid "Unknown"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1971
msgid "Already small"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1972
msgid "Already WebP/AVIF"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1973
msgid "Encoder skipped"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1974
msgid "Large PNG can save more"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1975
msgid "No resize needed"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1976
msgid "Thumbnail"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1977
#: includes/class-shrinkwell-image-optimizer.php:3773
msgid "Original size"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1978
#: includes/class-shrinkwell-image-optimizer.php:2982
#: includes/class-shrinkwell-image-optimizer.php:3720
msgid "Saved"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1979
msgid "%"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1980
msgid "Reason"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1981
msgid "Select"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1982
msgid "Select visible"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1983
msgid "Re-optimizing selected images..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1984
msgid "Re-optimize selected"
msgstr ""

#. translators: 1: Number of processed images. 2: Human-readable saved size.
#: includes/class-shrinkwell-image-optimizer.php:1986
#, php-format
msgid "Re-optimized %1$s images. %2$s saved."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1987
msgid "Select images first."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1988
msgid "Dismissing zero-savings images..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1989
msgid "Dismiss all"
msgstr ""

#. translators: %s: Number of dismissed images.
#: includes/class-shrinkwell-image-optimizer.php:1991
#, php-format
msgid "Dismissed %s images from future zero-savings scans."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1992
msgid "Cache checklist"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1993
msgid "Clear the WordPress cache plugin, if the site uses one."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1994
msgid "Clear Divi static CSS or page builder cache, if used."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1995
msgid "Clear hosting cache, Varnish, CDN, or edge cache."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:1996
msgid "Test again in a private window or hard refresh the browser."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2038
msgid "Image optimized."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2039
msgid "Original image restored."
msgstr ""

#. translators: %s: Number of images restored from backup files.
#: includes/class-shrinkwell-image-optimizer.php:2042
#, php-format
msgid "Restored backups for %s images."
msgstr ""

#. translators: 1: Number of images restored from backup files. 2: Number of images that could not be restored.
#: includes/class-shrinkwell-image-optimizer.php:2047
#, php-format
msgid "Restored backups for %1$s images. %2$s images could not be restored; check the log below for details."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2081
msgid "Restore done. Next: rebuild WebP delivery files."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2082
#: includes/class-shrinkwell-image-optimizer.php:2869
msgid "Rebuild WebP delivery files"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2096
msgid "This request is not allowed."
msgstr ""

#. translators: %s: Number of optimized images.
#: includes/class-shrinkwell-image-optimizer.php:2152
#, php-format
msgid "Shrinkwell has optimized %s images on this site. If the free version helped, a quick WordPress.org review would help others find it."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2158
msgid "Reviews are posted on WordPress.org, so the review button opens the official plugin page."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2160
msgid "Review on WordPress.org"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2165
msgid "Remind me in 14 days"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2171
msgid "Don't ask again"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2183
msgid "1.8 MB to 420 KB"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2184
msgid "76% saved"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2188
msgid "WebP created"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2189
msgid "Backup available"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2193
msgid "SEO filename check passed"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2194
msgid "Frontend OK"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2199
msgid "Preview examples"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2216
msgid "You do not have permission to access this page."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2238
msgid "Overview"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2239
#: includes/class-shrinkwell-image-optimizer.php:2480
msgid "Optimize"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2241
msgid "SEO"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2242
#: includes/class-shrinkwell-image-optimizer.php:3171
msgid "Media Cleanup"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2243
#: includes/class-shrinkwell-image-optimizer.php:2498
msgid "Backups"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2244
#: includes/class-shrinkwell-image-optimizer.php:2475
#: includes/class-shrinkwell-image-optimizer.php:2731
msgid "Advanced"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2245
#: includes/class-shrinkwell-image-optimizer.php:2578
#: includes/class-shrinkwell-image-optimizer.php:3254
#: includes/class-shrinkwell-media-cleanup.php:213
#: includes/class-shrinkwell-media-cleanup.php:259
#: includes/class-shrinkwell-media-cleanup.php:260
msgid "Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2277
msgid "AVIF is now enabled - existing images can be improved"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2279
msgid "Settings changed since last optimization"
msgstr ""

#. translators: %d: Number of images missing alt text.
#: includes/class-shrinkwell-image-optimizer.php:2290
#, php-format
msgid "Add alt text to %d images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2293
msgid "Missing alt text harms SEO rankings and accessibility. Start with images in headers and service pages."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2295
msgid "Go to SEO tab"
msgstr ""

#. translators: %d: Number of images ready for optimization.
#: includes/class-shrinkwell-image-optimizer.php:2304
#, php-format
msgid "Re-optimize %d images with current settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2307
msgid "Your settings have changed. Run the optimizer to apply them."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2309
msgid "Start optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2316
msgid "WebP/AVIF delivery is working correctly"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2317
msgid "Visitors automatically receive the best image format for their browser."
msgstr ""

#. translators: 1: Maximum image width. 2: Maximum image height.
#: includes/class-shrinkwell-image-optimizer.php:2328
#, php-format
msgid "Max %1$s wide, max %2$s high"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2329
#: includes/class-shrinkwell-image-optimizer.php:2330
msgid "unlimited"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2332
#: includes/class-shrinkwell-image-optimizer.php:2482
#: includes/class-shrinkwell-image-optimizer.php:2484
#: includes/class-shrinkwell-image-optimizer.php:2498
#: includes/class-shrinkwell-image-optimizer.php:2547
#: includes/class-shrinkwell-image-optimizer.php:2550
#: includes/class-shrinkwell-image-optimizer.php:5937
#: includes/class-shrinkwell-image-optimizer.php:5944
#: includes/class-shrinkwell-image-optimizer.php:5949
msgid "Off"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2333
#: includes/class-shrinkwell-image-optimizer.php:2334
#: includes/class-shrinkwell-image-optimizer.php:2338
#: includes/class-shrinkwell-image-optimizer.php:2482
#: includes/class-shrinkwell-image-optimizer.php:2484
#: includes/class-shrinkwell-image-optimizer.php:2498
#: includes/class-shrinkwell-image-optimizer.php:2547
#: includes/class-shrinkwell-image-optimizer.php:5937
#: includes/class-shrinkwell-image-optimizer.php:5944
#: includes/class-shrinkwell-image-optimizer.php:5949
#: includes/class-shrinkwell-image-optimizer.php:5963
msgid "On"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2333
#: includes/class-shrinkwell-image-optimizer.php:2334
msgid "Check settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2335
#: includes/class-shrinkwell-image-optimizer.php:2340
msgid "Passed"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2335
msgid "Not tested"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2339
#: includes/class-shrinkwell-image-optimizer.php:2708
#: includes/class-shrinkwell-image-optimizer.php:2709
msgid "Available"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2349
msgid "Optimize without limits and safely clean up possibly unused media to reduce storage and backup size."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2349
msgid "Optimize your images with WebP and AVIF. Pro unlocks unlimited optimization and safe Media Cleanup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2353
msgid "Optimize media"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2358
msgid "Image optimizer settings sections"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2381
msgid "Demo data shown for preview purposes."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2388
msgid "Shrinkwell scanned the first 5000 images only. Counts may be incomplete on larger media libraries."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2389
msgid "Open Advanced tab"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2394
msgid "Optimization statistics"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2399
msgid "Optimized images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2400
msgid "Across your site"
msgstr ""

#. translators: 1: Percentage optimized. 2: Total image count.
#: includes/class-shrinkwell-image-optimizer.php:2409
#, php-format
msgid "%1$d%% of %2$s images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2422
msgid "Total savings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2430
msgid "Needs resizing first"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2431
#: includes/class-shrinkwell-image-optimizer.php:3530
msgid "Too large for local processing"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2433
#: includes/class-shrinkwell-image-optimizer.php:4106
msgid "Ready to re-optimize"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2434
msgid "With current settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2436
msgid "Ready to optimize"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2437
msgid "Existing media items"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2448
msgid "Recommended next steps"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2470
msgid "Current settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2471
msgid "The settings Shrinkwell will use for new uploads and media library optimization."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2482
msgid "New uploads"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2483
msgid "Compression"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2484
msgid "Thumbnails"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2488
msgid "Formats"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2490
#: includes/class-shrinkwell-image-optimizer.php:2548
msgid "WebP"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2491
#: includes/class-shrinkwell-image-optimizer.php:2549
msgid "AVIF"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2492
msgid "Delivery test"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2496
msgid "Safety"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2499
msgid "Resize"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2500
msgid "EXIF"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2500
msgid "Kept"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2500
msgid "Removed when possible"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2507
msgid "Recommended settings scan"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2508
msgid "Scan a sample of your media library and get practical settings advice for this site."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2510
msgid "Scan site and recommend settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2516
msgid "Quick actions"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2520
msgid "Choose compression, WebP/AVIF delivery, thumbnails, and metadata settings in one place."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2523
msgid "Advanced limits"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2524
msgid "Review server safety, backup behavior, and large-image processing limits."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2527
msgid "Optimize media library"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2528
msgid "Optimize existing images and review recent log entries."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2531
#: includes/class-shrinkwell-image-optimizer.php:3025
msgid "Scan image SEO"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2532
msgid "Find missing alt text and weak filenames without changing content automatically."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2535
msgid "Manage originals"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2536
msgid "Review stored original files and restore images when needed."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2546
#: includes/class-shrinkwell-image-optimizer.php:3719
#: includes/class-shrinkwell-media-cleanup.php:240
msgid "Status"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2547
msgid "Uploads"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2548
msgid "Check"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2549
msgid "WordPress cannot write AVIF on this server."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2550
msgid "Frontend"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2550
msgid "Serving modern formats"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2551
msgid "Clear cache after changing format delivery."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2565
msgid "Unsaved changes"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2568
#: includes/class-shrinkwell-image-optimizer.php:2846
msgid "Save settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2572
msgid "Image optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2578
msgid "Optimize new uploads automatically"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2579
msgid "New JPEG/PNG uploads are optimized immediately using the active settings. Existing images are handled on the Media Optimization page."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2584
#: includes/class-shrinkwell-image-optimizer.php:5931
msgid "Compression type"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2585
msgid "Balanced is the safest default. Use Near lossless when image detail matters more than savings. Use Custom only when you want manual control."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2602
#: includes/class-shrinkwell-image-optimizer.php:2813
msgid "Recommended"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2619
msgid "Custom compression strength"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2623
msgid "Only used for Custom. Lower strength keeps more detail; higher strength makes smaller files with more visible compression risk."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2632
msgid "Optimize thumbnails too"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2633
msgid "Recommended for most sites. WordPress themes often load thumbnail sizes in grids, archives, sliders, and product cards."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2641
msgid "Remove metadata/EXIF where possible"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2642
msgid "Removes camera metadata where the image editor allows it. This can reduce file size and avoid exposing camera/location details."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2646
msgid "Formats and delivery"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2648
msgid "What these options do"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2649
msgid "WebP and AVIF are modern image formats. The plugin keeps your original JPEG/PNG files as a safe fallback, then creates smaller modern versions and serves them to browsers that support them."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2656
#: includes/class-shrinkwell-image-optimizer.php:5936
msgid "Generate WebP versions"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2657
msgid "Creates .webp files next to the original images. The original JPEG/PNG files stay available as fallback."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2658
msgid "Recommended. Creates smaller WebP files next to your originals, without deleting the original images."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2666
msgid "Use WebP automatically on the website"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2667
msgid "Adds frontend markup so modern browsers receive WebP while older browsers keep the original JPEG/PNG fallback."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2668
msgid "Recommended. Visitors get WebP when available; older browsers still receive JPEG/PNG."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2676
#: includes/class-shrinkwell-image-optimizer.php:5948
msgid "Generate AVIF versions"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2677
msgid "Creates AVIF copies when this server supports safe local AVIF encoding. AVIF can take longer than WebP, so Shrinkwell still skips files that exceed safe local processing limits."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2682
msgid "AVIF is included in Free within your monthly optimization limit."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2683
msgid "AVIF is not available on this server because the local encoder check did not pass."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2694
msgid "Use AVIF before WebP when available"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2699
msgid "Browsers that support AVIF can receive AVIF first, then WebP, then the original JPEG/PNG fallback."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2700
msgid "AVIF delivery needs local AVIF encoder support. WebP delivery can still be used as the stable fallback."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2708
msgid "WebP encoder"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2708
msgid "Not available"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2709
msgid "AVIF encoder"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2709
msgid "WordPress cannot write AVIF with the current GD/Imagick setup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2713
msgid "Frontend delivery test"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2715
msgid "Test whether an optimized media item has next-gen files and can produce frontend fallback markup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2716
msgid "Run this after clearing page cache. It checks whether Shrinkwell can produce picture markup and whether WebP files exist for a real media item."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2719
msgid "Run delivery test"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2722
msgid "Run Page Proof scan"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2724
#: includes/class-shrinkwell-image-optimizer.php:2934
msgid "Page URL to scan"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2726
msgid "Use Page Proof to check a real frontend page. It verifies whether WebP is visible in the page HTML, estimates possible payload savings, and flags cached or uncovered JPG/PNG URLs."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2733
msgid "Keep this simple unless you know the site needs different limits."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2734
msgid "These options protect the original files and prevent extremely large uploads from slowing down pages. For most websites, keeping backups on and using the recommended resize limit is the safest choice."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2737
msgid "WebP delivery files rebuild"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2738
msgid "Use this after restoring backups. It recreates missing WebP delivery files without recompressing the original JPG/PNG images."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2740
msgid "Rebuild missing WebP delivery files"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2745
msgid "Server safety status"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2746
msgid "Quick check before optimizing. Green means Shrinkwell can safely work with normal website images on this hosting setup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2749
msgid "WebP creation"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2750
#: includes/class-shrinkwell-image-optimizer.php:2765
msgid "Needs check"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2751
msgid "Shrinkwell can create WebP files."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2751
msgid "WebP creation is not available on this server."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2754
msgid "Server memory"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2756
msgid "Used to avoid processing images that are too heavy for this server."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2759
msgid "Safe image size"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2761
msgid "Bigger images are skipped safely instead of risking a timeout."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2764
msgid "Uploads folder"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2765
msgid "Writable"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2766
msgid "Shrinkwell can save optimized files."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2766
msgid "WordPress cannot write to the uploads folder."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2770
msgid "Technical engine details"
msgstr ""

#. translators: %s: cwebp executable path.
#: includes/class-shrinkwell-image-optimizer.php:2777
#, php-format
msgid "Fast WebP engine found at %s. Shrinkwell can use it with the WordPress image editor as fallback."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2783
msgid "Optional fast WebP engine was not found. This is okay: Shrinkwell will use the WordPress image editor for WebP generation."
msgstr ""

#. translators: %s: Whether command execution is allowed.
#: includes/class-shrinkwell-image-optimizer.php:2792
#, php-format
msgid "Command-line image tools: %s."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2793
msgid "allowed"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2793
msgid "not available"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2804
msgid "Keep original backups for restore"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2805
msgid "Stores a copy of each original file before optimization. This uses extra disk space, but makes testing and restore safer."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2806
msgid "Recommended while testing. This lets you restore originals if a setting is too aggressive."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2810
msgid "Resize large uploads"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2811
msgid "Resize presets"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2812
msgid "Do not resize"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2814
msgid "Very large screens"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2816
msgid "Recommended keeps images large enough for modern layouts while avoiding oversized camera uploads. Height can stay unlimited so images keep their natural proportions."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2821
msgid "Maximum width in pixels"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2822
msgid "Images wider than this can be resized during optimization. 2560 px is a good default for most modern websites."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2825
msgid "Use 2560 for most sites. Use 0 only if you never want Shrinkwell to resize width."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2829
msgid "Maximum height in pixels"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2830
msgid "Leave this at 0 unless the site has a specific height limit. A height limit can unexpectedly resize tall images."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2833
msgid "Usually leave this at 0. That keeps the image ratio natural and avoids unexpected cropping."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2837
msgid "Maximum file size to optimize"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2838
msgid "Shrinkwell skips files above this size to protect shared hosting from timeouts. Raise it only when PHP memory is strong enough."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2841
msgid "Recommended start for shared hosting: 10 MB. Shrinkwell also checks pixel dimensions, because very large images can use much more memory after PHP opens them."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2855
msgid "Media Optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2856
msgid "This optimizes existing media library images in small browser-driven batches. Keep the page open while a run is active."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2866
msgid "Restore complete. Rebuild WebP delivery files next."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2867
msgid "Backups restore the original images and remove generated WebP/AVIF delivery files. Rebuild WebP files before running Page Proof again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2875
msgid "images total"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2876
msgid "ready for run"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2877
msgid "already optimized"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2878
#: includes/class-shrinkwell-image-optimizer.php:2982
msgid "0 B"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2878
msgid "saved this run"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2879
#: includes/class-shrinkwell-image-optimizer.php:2980
#: includes/class-shrinkwell-image-optimizer.php:2981
msgid "0"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2879
msgid "skipped this run"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2886
msgid "Media optimization progress"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2895
msgid "Shrinkwell is running - keep this tab open to track progress. You can still use other browser tabs."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2898
msgid "Shrinkwell tests 5 images first so you can review quality, server response, and WebP/AVIF output before processing the full library."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2903
msgid "Test 5 images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2918
msgid "Testing 5 images..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2919
msgid "Checking quality, server response, and modern image output"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2930
msgid "Check WebP/AVIF delivery too? Recommended."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2931
msgid "Scan a real frontend page to confirm modern image delivery is visible in the page HTML."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2937
msgid "Check page"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2943
msgid "Start a new run"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2946
msgid "Shrinkwell only queues files that fit the current local processing limits. Large files are skipped with details in the log instead of risking a server timeout."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2948
msgid "Use WebP rebuild after restoring backups. It recreates missing WebP delivery files without recompressing the original JPG/PNG images. Existing WebP images do not need another WebP copy."
msgstr ""

#. translators: %s: Number of images.
#: includes/class-shrinkwell-image-optimizer.php:2958
#, php-format
msgid "%s image needs resizing first."
msgid_plural "%s images need resizing first."
msgstr[0] ""
msgstr[1] ""

#: includes/class-shrinkwell-image-optimizer.php:2964
msgid "These files are above the safe local processing limit for this hosting setup, so Shrinkwell will skip them instead of risking a timeout."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2965
#: includes/class-shrinkwell-image-optimizer.php:3533
msgid "Review limits"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2971
msgid "0%"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2980
msgid "Done"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2986
msgid "Skipped images in this run"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2995
msgid "Zero savings analysis"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2997
msgid "Find processed images that saved nothing or almost nothing, then decide whether to retry or dismiss them from this report."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:2998
msgid "Large PNG files are flagged separately because they can still save a lot through WebP/AVIF delivery or a stronger re-optimization, even when no resize is needed."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3001
msgid "Scan for zero savings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3011
msgid "Log"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3018
msgid "Image SEO check"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3019
msgid "Shrinkwell checks image SEO signals such as missing alt text and weak filenames. It reports issues only and does not rewrite content automatically."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3021
msgid "What to improve first"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3022
msgid "Start with visible images in headers, service pages, product pages, and portfolio pages. Shrinkwell only shows a one-click suggestion when it has a safe source. If a filename is random, write a real description instead of reusing the filename."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3037
msgid "Backup storage"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3038
msgid "Restore originals or free up storage from old Shrinkwell backup files."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3040
msgid "images with backups"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3041
msgid "original files"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3042
msgid "original storage"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3047
msgid "Restore originals"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3049
msgid "restorable images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3053
msgid "Restore all originals"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3055
msgid "After restoring, run WebP rebuild before checking Page Proof again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3058
msgid "Free up backup storage"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3059
msgid "Shrinkwell checks every backup first. Only backups older than 30 days are eligible when the optimized image still exists and is smaller."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3060
msgid "Check safe backups"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3063
#: includes/class-shrinkwell-image-optimizer.php:3077
msgid "Delete these backups"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3066
msgid "After deletion, those originals can no longer be restored."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3073
msgid "Delete checked backups?"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3076
#: includes/class-shrinkwell-media-cleanup.php:270
msgid "Cancel"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3083
msgid "Available backups"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3085
msgid "Savings shown here are for the main file only. WebP and AVIF versions stored separately add additional size reduction."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3111
#: includes/class-shrinkwell-image-optimizer.php:3112
msgid "Available after first optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3119
msgid "Unlimited optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3120
msgid "Optimize large media libraries without waiting for next month’s free limit."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3124
msgid "AVIF when supported"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3125
msgid "Serve smaller next-gen images when your server passes safe AVIF encoder checks."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3129
msgid "Automatic upload optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3130
msgid "New uploads can be optimized automatically, so client sites stay lean."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3134
msgid "Safe Media Cleanup"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3135
msgid "Review possibly unused media and reduce WordPress backup size without blind deletion."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3141
msgid "Monthly optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3142
msgid "60 MB per month"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3146
msgid "WebP generation and delivery"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3147
#: includes/class-shrinkwell-image-optimizer.php:3148
#: includes/class-shrinkwell-image-optimizer.php:3158
#: includes/class-shrinkwell-image-optimizer.php:3163
#: includes/class-shrinkwell-image-optimizer.php:3168
#: includes/class-shrinkwell-image-optimizer.php:3177
#: includes/class-shrinkwell-image-optimizer.php:3178
#: includes/class-shrinkwell-image-optimizer.php:3182
#: includes/class-shrinkwell-image-optimizer.php:3183
msgid "Included"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3151
msgid "AVIF conversion and delivery"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3152
msgid "Server check only"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3153
msgid "Included when your server supports safe AVIF encoding"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3156
msgid "Background optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3157
#: includes/class-shrinkwell-image-optimizer.php:3162
#: includes/class-shrinkwell-image-optimizer.php:3167
msgid "Locked"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3161
msgid "Re-optimize after settings change"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3166
msgid "Auto-optimize new uploads"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3172
msgid "Preview only"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3173
msgid "Safe cleanup actions included"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3176
msgid "Backups and restore"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3181
msgid "Local processing"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3191
msgid "Unlock unlimited optimization with Shrinkwell Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3192
msgid "Remove the 60 MB monthly limit, enable AVIF, automate new uploads, and clean up media safely."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3193
msgid "Images are optimized locally. No external compression API."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3197
msgid "Pro plan active"
msgstr ""

#. translators: 1: Current monthly usage. 2: Monthly usage limit.
#: includes/class-shrinkwell-image-optimizer.php:3203
#, php-format
msgid "%1$s of %2$s used this month"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3217
msgid "Get Shrinkwell Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3218
msgid "Enter license code"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3223
msgid "Current plan status"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3226
msgid "Monthly limit"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3226
msgid "Pro plan"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3226
msgid "per month"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3230
msgid "Used this month"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3230
msgid "No monthly cap"
msgstr ""

#. translators: %s: Remaining monthly usage.
#: includes/class-shrinkwell-image-optimizer.php:3232
#, php-format
msgid "%s remaining"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3238
msgid "All-time optimized images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3238
msgid "images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3242
msgid "Total saved space"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3242
msgid "across your site"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3248
msgid "Free vs Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3252
msgid "Feature"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3253
msgid "Free"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3254
msgid "Best value"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3280
msgid "Why upgrade to Pro?"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3297
msgid "Clean up media before it bloats your backups"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3298
msgid "Shrinkwell can help identify possibly unused media and safely guide cleanup, so backups stay smaller and easier to manage."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3300
msgid "Review before deleting"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3301
msgid "Reduce storage and backup size"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3302
msgid "Keep restore safety in mind"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3304
msgid "Unlock Media Cleanup with Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3309
msgid "Already purchased Pro?"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3310
msgid "Enter your license code to activate Pro on this site. Licensing and checkout are handled securely by Freemius."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3312
msgid "License code"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3313
msgid "Paste your license code"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3314
msgid "Activate Pro"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3352
msgid "Recent safe skips and issues"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3353
msgid "Shrinkwell continued the run. These notes explain the latest skipped or failed images in plain language."
msgstr ""

#. translators: %s: Number of skipped images.
#: includes/class-shrinkwell-image-optimizer.php:3363
#, php-format
msgid "%s image"
msgid_plural "%s images"
msgstr[0] ""
msgstr[1] ""

#: includes/class-shrinkwell-image-optimizer.php:3401
#: includes/class-shrinkwell-image-optimizer.php:4103
msgid "Needs action"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3402
msgid "Fix these first. Something blocked restore, write access, or image processing."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3407
msgid "Check with Page Proof if you are unsure."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3411
#: includes/class-shrinkwell-image-optimizer.php:3655
msgid "Completed"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3412
msgid "Recent images that completed successfully."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3432
msgid "Log summary"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3433
msgid "Open the details only when action is needed or Page Proof reports something suspicious."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3447
#: includes/class-shrinkwell-image-optimizer.php:3499
#: includes/class-shrinkwell-image-optimizer.php:3686
#: includes/class-shrinkwell-image-optimizer.php:3737
#: includes/class-shrinkwell-image-optimizer.php:3792
#: includes/class-shrinkwell-image-optimizer.php:5004
msgid "Unknown image"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3457
msgid "What to do:"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3463
msgid "Nothing here right now."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3531
msgid "These files exceed the current safe file-size, pixel, timeout, or PHP memory limits."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3532
msgid "Reduce the image size first, raise Advanced limits carefully, or ask the host for more PHP memory."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3545
msgid "Missing file or backup path"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3546
msgid "WordPress still has this media item, but one of the files on disk is missing or no longer matches the backup path."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3547
msgid "Open the media item, check the File URL and filename, then re-upload or remove the broken media item if the original file is gone."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3561
msgid "File permission issue"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3562
msgid "Shrinkwell could not write optimized files, backups, or next-gen files for these images."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3563
msgid "Check uploads folder permissions or ask the host to confirm WordPress can write to the uploads directory."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3578
msgid "Modern format copy not needed or not worth keeping"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3579
msgid "Shrinkwell only keeps WebP/AVIF copies when they are useful. Existing modern files, unsupported encoders, or larger generated copies can be skipped safely."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3580
msgid "No action is needed unless Page Proof still reports important visible JPG/PNG images without modern delivery files."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3581
msgid "Review formats"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3593
msgid "Unsupported file type"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3594
msgid "These files are not supported by the local optimizer and were skipped safely."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3595
msgid "Use JPEG, PNG, WebP, or supported AVIF images for local optimization."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3603
msgid "Other skipped images"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3604
msgid "Shrinkwell skipped these images and continued with the rest of the run."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3605
msgid "Open the full log below for the exact message and retry after checking the file."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3616
msgid "No media optimization log entries yet."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3640
msgid "View log"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3645
msgid "Needs action and skipped"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3646
msgid "Skipped usually means Shrinkwell protected the server or the file did not need work."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3656
msgid "These images have been processed. You usually do not need to open this list."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3682
msgid "Recent issues from the last run"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3717
msgid "Time"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3721
msgid "Message"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3752
#: includes/class-shrinkwell-image-optimizer.php:4221
#: includes/class-shrinkwell-image-optimizer.php:4300
msgid "Optimized"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3753
msgid "WebP generated"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3754
msgid "Restored"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3755
msgid "Backup cleaned"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3756
#: includes/class-shrinkwell-image-optimizer.php:4107
#: includes/class-shrinkwell-image-optimizer.php:4227
#: includes/class-shrinkwell-image-optimizer.php:4304
msgid "Skipped safely"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3766
msgid "No backup files were found."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3772
msgid "Original files"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3774
msgid "Saved by optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3775
msgid "Savings %"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:3799
msgid "This image may already have been small, or savings are stored separately in WebP/AVIF files."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4042
msgid "Optimization"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4062
msgid "Filter by Shrinkwell status"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4064
msgid "All Shrinkwell statuses"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4104
msgid "WebP missing"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4105
msgid "AVIF missing"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4217
#: includes/class-shrinkwell-image-optimizer.php:4306
msgid "Not optimized"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4224
#: includes/class-shrinkwell-image-optimizer.php:4302
msgid "Re-optimize"
msgstr ""

#. translators: %s: Human-readable amount of disk space saved.
#: includes/class-shrinkwell-image-optimizer.php:4313
#, php-format
msgid "Saved %s"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4325
msgid "Settings changed since this image was optimized."
msgstr ""

#. translators: %s: Image format, such as WebP or AVIF.
#: includes/class-shrinkwell-image-optimizer.php:4366
#, php-format
msgid "%s off"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4377
msgid "File missing"
msgstr ""

#. translators: %s: Image format, such as WebP or AVIF.
#: includes/class-shrinkwell-image-optimizer.php:4390
#, php-format
msgid "%s source image"
msgstr ""

#. translators: 1: Image format, such as WebP or AVIF. 2: Number of generated files found.
#: includes/class-shrinkwell-image-optimizer.php:4401
#, php-format
msgid "%1$s ready: %2$s"
msgstr ""

#. translators: 1: Image format, such as WebP or AVIF. 2: Number of generated files found. 3: Number of missing files.
#: includes/class-shrinkwell-image-optimizer.php:4413
#, php-format
msgid "%1$s partial: %2$s ready, %3$s missing"
msgstr ""

#. translators: 1: Image format, such as WebP or AVIF. 2: Number of missing files.
#: includes/class-shrinkwell-image-optimizer.php:4425
#, php-format
msgid "%1$s missing: %2$s"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4496
#: includes/class-shrinkwell-image-optimizer.php:4535
msgid "Re-optimize image"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4496
#: includes/class-shrinkwell-image-optimizer.php:4535
msgid "Optimize image"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4508
#: includes/class-shrinkwell-image-optimizer.php:4532
msgid "Test compression"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4551
msgid "This optimization request is not allowed."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4569
msgid "This compression test request is not allowed."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4606
msgid "No image was selected for the compression test."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4619
#: includes/class-shrinkwell-image-optimizer.php:4636
#: includes/class-shrinkwell-image-optimizer.php:4643
msgid "this image"
msgstr ""

#. translators: %s: Image title.
#: includes/class-shrinkwell-image-optimizer.php:4635
#, php-format
msgid "Compression test complete for %s. Shrinkwell would keep this image as-is because the tested output was not smaller. No files were replaced."
msgstr ""

#. translators: 1: Image title. 2: Human-readable potential saved size. 3: Number of tested files.
#: includes/class-shrinkwell-image-optimizer.php:4642
#, php-format
msgid "Compression test complete for %1$s. Shrinkwell would save about %2$s across %3$s files. No files were replaced."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4654
#: includes/class-shrinkwell-image-optimizer.php:4689
msgid "This restore request is not allowed."
msgstr ""

#. translators: %d: Number of restored backup files for an image.
#: includes/class-shrinkwell-image-optimizer.php:4667
#: includes/class-shrinkwell-image-optimizer.php:4722
#, php-format
msgid "Restored %d backup files."
msgstr ""

#. translators: %d: Number of missing media files recreated from backup.
#: includes/class-shrinkwell-image-optimizer.php:4672
#: includes/class-shrinkwell-image-optimizer.php:4727
#, php-format
msgid "Recreated %d missing files from backup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4766
#: includes/class-shrinkwell-image-optimizer.php:4915
#: includes/class-shrinkwell-image-optimizer.php:6156
msgid "WebP generation is not available on this server."
msgstr ""

#. translators: %s: Number of images.
#: includes/class-shrinkwell-image-optimizer.php:4885
#, php-format
msgid "%s image is above the safe local processing limit."
msgid_plural "%s images are above the safe local processing limit."
msgstr[0] ""
msgstr[1] ""

#: includes/class-shrinkwell-image-optimizer.php:4911
msgid "No images were selected for optimization."
msgstr ""

#. translators: %s: Skip reason.
#: includes/class-shrinkwell-image-optimizer.php:4951
#, php-format
msgid "Skipped safely: %s"
msgstr ""

#. translators: %d: Number of generated WebP files.
#: includes/class-shrinkwell-image-optimizer.php:4969
#, php-format
msgid "Generated %d missing WebP files."
msgstr ""

#. translators: 1: Number of optimized files. 2: Number of WebP files. 3: Number of AVIF files.
#: includes/class-shrinkwell-image-optimizer.php:4974
#, php-format
msgid "%1$d files, WebP %2$d, AVIF %3$d"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:4999
msgid "No image was provided for the error log."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5007
msgid "The browser request stopped before WordPress returned a full response."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5036
msgid "No optimized JPEG or PNG image was found. Run media optimization first."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5047
msgid "The test image could not be rendered."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5055
msgid "WebP serving enabled"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5059
msgid "WebP file found"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5064
msgid "AVIF file found for this sample"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5065
msgid "AVIF not generated for this sample; WebP fallback is OK"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5069
msgid "Picture fallback markup generated"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5073
msgid "Original image fallback still present"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5090
msgid "If checks pass but the browser still shows old files, clear page cache and CDN cache. AVIF can vary per image because Shrinkwell only keeps AVIF copies that pass local safety and size checks."
msgstr ""

#. translators: %s: WordPress HTTP error message.
#: includes/class-shrinkwell-image-optimizer.php:5119
#, php-format
msgid "Shrinkwell could not scan the page: %s"
msgstr ""

#. translators: %d: HTTP status code.
#: includes/class-shrinkwell-image-optimizer.php:5132
#, php-format
msgid "Shrinkwell could not read the page HTML. HTTP status: %d."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5175
msgid "Page HTML scanned"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5180
msgid "Shrinkwell WebP delivery enabled"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5185
msgid "Picture elements found"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5190
msgid "WebP source tags found"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5195
msgid "WebP URLs found in HTML"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5200
msgid "Image tags checked"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5205
msgid "JPEG/PNG fallback images present"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5210
msgid "JPEG/PNG background images detected"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5215
msgid "Uncovered local images with WebP ready"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5248
msgid "WebP delivery is turned off in Shrinkwell settings"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5249
msgid "Shrinkwell found WebP files, but the setting that adds WebP delivery markup to the frontend is not enabled."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5250
msgid "Turn on \"Serve WebP on the frontend\" in Settings, clear cache, then run Page Proof again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5257
msgid "Delivery looks good for this page sample"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5258
msgid "Shrinkwell found usable WebP delivery and no uncovered local JPG/PNG images with usable WebP files."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5259
msgid "No action needed. Re-test after cache, theme, or layout changes."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5266
msgid "WebP files are missing"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5267
msgid "This page uses JPG/PNG images, but Shrinkwell did not find matching WebP files for them."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5268
msgid "Run media optimization or rebuild missing WebP delivery files, then scan again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5275
msgid "Existing WebP files are not worth serving"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5276
msgid "Shrinkwell found WebP files, but they are larger than the original images. Serving them would not improve this page."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5277
msgid "Leave these originals as-is or re-optimize later with different settings. Shrinkwell will not serve larger WebP copies by default."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5284
msgid "Cache is probably hiding Shrinkwell delivery"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5285
msgid "Shrinkwell can add WebP picture markup in a local preview, but the scanned live HTML still shows JPG/PNG URLs."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5286
msgid "Clear page cache, CDN cache, and any theme static HTML/CSS cache. Then run Page Proof again."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5293
msgid "WebP delivery markup is not visible on this page"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5294
msgid "Usable WebP files exist, but the page HTML does not contain Shrinkwell picture/source markup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5295
msgid "Clear cache first. If this stays the same, the theme, page builder, or cache layer may output images after Shrinkwell can rewrite them."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5302
msgid "Background images need manual review"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5303
msgid "This page uses JPG/PNG URLs inside CSS background images. Some page builders store these outside normal WordPress image markup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5304
msgid "Review the listed background images in the page builder or theme settings."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5311
msgid "Mixed delivery on this page"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5312
msgid "Some WebP delivery is visible, but other local JPG/PNG images with usable WebP files are still printed directly."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5313
msgid "Clear cache first. If the same images remain uncovered, review those specific page builder image fields."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5319
msgid "Page needs review"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5320
msgid "Shrinkwell found image URLs that could not be fully explained by this scan."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5321
msgid "Review the uncovered images below and run Page Proof again after cache is cleared."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5377
msgid "Shrinkwell found WebP delivery, but also found local JPG/PNG URLs outside Shrinkwell picture markup. These are usually theme logos, page builder images, preloads, or cached markup."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5381
msgid "Shrinkwell did not find uncovered local JPG/PNG images with WebP files ready in this page sample."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5385
msgid "Some JPG/PNG background images were detected. Page builders often output these outside normal WordPress image markup, so review them manually."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5388
msgid "No JPG/PNG background images were detected in the page HTML."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5406
msgid "Enter a valid page URL from this website."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5413
msgid "For safety, Shrinkwell can only scan pages on this WordPress site."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5567
msgid "Enter a license code first."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5571
msgid "License activation is not available in this build."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5576
msgid "License activation is not available right now. Please try again after refreshing the page."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5596
#: includes/class-shrinkwell-image-optimizer.php:5601
msgid "Freemius could not activate this license code."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5605
msgid "License code submitted. Refreshing Shrinkwell status..."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5662
msgid "Missing alt text"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5664
msgid "Weak alt text"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5707
msgid "Shrinkwell only reports these issues. Review images manually before changing alt text or filenames."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5742
msgid "Image SEO data saved."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5841
#: includes/class-shrinkwell-image-optimizer.php:6453
msgid "unknown dimensions"
msgstr ""

#. translators: 1: Image width in pixels. 2: Image height in pixels.
#: includes/class-shrinkwell-image-optimizer.php:5846
#, php-format
msgid "%1$d x %2$d px"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5901
msgid "Balanced is the best starting point for most sites because it reduces file size without making photos look visibly compressed."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5905
msgid "High compression is recommended for WooCommerce catalogs because product grids load many images and smaller files usually matter more than preserving every source pixel."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5908
msgid "High compression is recommended because this site has many large image files. It should improve loading speed the most."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5911
msgid "Near lossless is enough because the sampled images are already fairly small. This keeps quality very close to the original."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5939
msgid "Recommended because WebP is widely supported and usually makes images smaller."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5940
msgid "This server does not report WebP creation support."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5943
msgid "Use WebP automatically"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5945
msgid "Keeps JPEG/PNG fallback while serving smaller files to modern browsers."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5951
msgid "Recommended when this server passes the AVIF encoder check. Shrinkwell still skips files that exceed safe local AVIF processing limits."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5952
msgid "This server does not report AVIF creation support. WebP delivery can still be used as the stable fallback."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5955
msgid "Resize large originals"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5956
msgid "On, max width 2560px"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5956
msgid "Keep current setting"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5958
msgid "Some images are larger than needed for most websites. Resizing originals can save a lot of space."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5959
msgid "The sampled images do not look oversized."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5962
msgid "Optimize thumbnails"
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5964
msgid "Recommended because WordPress themes often load thumbnails in grids, archives, and product cards."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:5990
msgid "No recommended settings were received."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6008
msgid "Recommended settings have been saved. Shrinkwell will now optimize existing images."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6015
#: includes/class-shrinkwell-image-optimizer.php:6227
msgid "Shrinkwell does not recompress existing WebP media items. WebP files are already a modern delivery format."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6024
#: includes/class-shrinkwell-image-optimizer.php:6163
#: includes/class-shrinkwell-image-optimizer.php:6236
msgid "Original image file is missing."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6050
#: includes/class-shrinkwell-image-optimizer.php:6289
msgid "No image files could be processed for this attachment."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6068
#: includes/class-shrinkwell-image-optimizer.php:6519
msgid "Image file is empty."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6102
#: includes/class-shrinkwell-image-optimizer.php:6562
msgid "Could not save optimized image."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6202
msgid "No WebP copy was needed or worth keeping for this image. The source may already be WebP, existing WebP files may already be present, or the generated WebP was not smaller than the original."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6368
msgid "WordPress has no file path for this media item, so Shrinkwell cannot find a matching backup."
msgstr ""

#. translators: %s: Target filename.
#: includes/class-shrinkwell-image-optimizer.php:6385
#, php-format
msgid "Could not restore %s because the target folder is not writable."
msgstr ""

#. translators: %s: Target filename.
#: includes/class-shrinkwell-image-optimizer.php:6396
#, php-format
msgid "Could not copy the backup back to %s."
msgstr ""

#. translators: %s: Current media filename.
#: includes/class-shrinkwell-image-optimizer.php:6416
#, php-format
msgid "No matching Shrinkwell backup files were found for %s. WordPress still has the media record, but the file/backups on disk no longer match this attachment."
msgstr ""

#. translators: 1: Filename. 2: Current file size. 3: Current image dimensions. 4: File size limit.
#: includes/class-shrinkwell-image-optimizer.php:6461
#, php-format
msgid "Image skipped: %1$s is %2$s and %3$s. Shrinkwell is currently set to optimize files up to %4$s. Reduce the file size, increase the limit in Advanced settings, or optimize this image before upload."
msgstr ""

#. translators: 1: Filename. 2: Current image dimensions. 3: Pixel limit. 4: Current file size.
#: includes/class-shrinkwell-image-optimizer.php:6482
#, php-format
msgid "Image skipped: %1$s is %2$s and %4$s. The safe local processing limit is about %3$s pixels on this hosting setup. Reduce the dimensions first, increase PHP memory, or raise the limit with the shrinkwell_max_local_source_pixels filter."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6532
msgid "Could not create a backup before optimizing. Check folder permissions."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:6577
msgid "Could not replace the original image with the optimized version."
msgstr ""

#: includes/class-shrinkwell-image-optimizer.php:7300
msgid "Restore original"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:154
msgid "Media cleanup summary"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:157
msgid "Possibly unused images"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:161
msgid "Storage to potentially free"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:165
msgid "Not seen in 90+ days"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:172
msgid "Scan for unused media"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:173
msgid "Shrinkwell scans your WordPress database to detect where media files are used — across posts, pages, products, custom fields, page builders, widgets, menus and theme settings."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:178
msgid "Database scan"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:179
msgid "Fast"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:183
msgid "Scan now"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:195
msgid "Review results"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:196
msgid "Database scan found where images are used. Review results before removing anything."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:198
msgid "Last scan:"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:201
msgid "Used on site"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:201
#: includes/class-shrinkwell-media-cleanup.php:1173
msgid "Possibly unused"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:201
#: includes/class-shrinkwell-media-cleanup.php:1174
msgid "Not seen for 90+ days"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:201
#: includes/class-shrinkwell-media-cleanup.php:1175
msgid "Needs review"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:207
msgid "Select all possibly unused"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:208
msgid "selected"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:209
msgid "Select possibly unused images to continue."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:212
msgid "Find possibly unused media for free. Clean it up safely with Pro."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:218
msgid "Clean up possibly unused media with Pro"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:220
msgid "Shrinkwell found"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:222
msgid "possibly unused images taking up"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:224
msgid "Upgrade to Pro to move possibly unused files to Shrinkwell Trash, safely clean your media library and reduce future backup size."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:227
msgid "possibly unused images"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:228
msgid "to potentially free"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:229
msgid "not seen in 90+ days"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:240
msgid "Filename and usage"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:240
msgid "File size"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:240
msgid "Uploaded"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:249
msgid "Shrinkwell Trash"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:250
msgid "Quarantined images stay on your server for 30 days and can be restored during that period."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:254
msgid "files"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:255
msgid "stored"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:256
msgid "days until the oldest item expires"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:259
msgid "Restore all"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:271
msgid "Continue"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:281
msgid "Run a scan to review media usage."
msgstr ""

#. translators: %d: Number of usage locations.
#: includes/class-shrinkwell-media-cleanup.php:291
#, php-format
msgid "Found in: %d locations"
msgstr ""

#. translators: %s: Last content or settings location containing the image.
#: includes/class-shrinkwell-media-cleanup.php:294
#, php-format
msgid "Last attached to: %s"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:311
msgid "This scan mode is not available."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:323
msgid "Shrinkwell could not finish the media scan on this site. Please try again, or contact support if it keeps happening."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:409
msgid "You cannot restore this attachment."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:420
msgid "WordPress could not restore this attachment."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:523
msgid "You cannot move this attachment to Shrinkwell Trash."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:528
msgid "This image could not be moved to Shrinkwell Trash."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:556
msgid "Shrinkwell could not save the restore information."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:563
msgid "WordPress could not move this attachment to Trash."
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:587
msgid "Safe Media Cleanup actions are available in Shrinkwell Pro."
msgstr ""

#. translators: %s: Human-readable time difference, such as "9 months".
#: includes/class-shrinkwell-media-cleanup.php:625
#, php-format
msgctxt "media upload age"
msgid "%s ago"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:654
msgid "Untitled content"
msgstr ""

#. translators: %d: WordPress post ID.
#: includes/class-shrinkwell-media-cleanup.php:692
#, php-format
msgid "Content #%d"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:726
#: includes/class-shrinkwell-media-cleanup.php:727
msgid "Site settings"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:1089
msgid "Active theme or CSS file"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:1172
msgid "Used"
msgstr ""

#: includes/class-shrinkwell-media-cleanup.php:1176
msgid "Protected"
msgstr ""

#: includes/class-shrinkwell-usage-tracker.php:78
msgid "Unlimited WebP and AVIF optimization enabled"
msgstr ""

#. translators: 1: Current monthly optimization usage. 2: Monthly optimization limit.
#: includes/class-shrinkwell-usage-tracker.php:83
#, php-format
msgid "%1$s MB of %2$s MB optimized this month"
msgstr ""
