# Copyright (C) 2026 ROBOTSTXT # This file is distributed under the GPL-3.0-or-later. msgid "" msgstr "" "Project-Id-Version: Media Audit (by ROBOTSTXT) 1.8.3\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/robotstxt-mediaaudit\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2026-08-17T18:13:19+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: robotstxt-mediaaudit\n" #. Plugin Name of the plugin #: robotstxt-mediaaudit.php msgid "Media Audit (by ROBOTSTXT)" msgstr "" #. Plugin URI of the plugin #: robotstxt-mediaaudit.php msgid "https://www.robotstxt.software/plugins/robotstxt-mediaaudit/" msgstr "" #. Description of the plugin #: robotstxt-mediaaudit.php msgid "Internal media library usage auditing and external reverse image search to detect potential copyright issues." msgstr "" #. Author of the plugin #: robotstxt-mediaaudit.php msgid "ROBOTSTXT" msgstr "" #. Author URI of the plugin #: robotstxt-mediaaudit.php msgid "https://www.robotstxt.software/" msgstr "" #: includes/Admin/AlertsPage.php:211 #: includes/Admin/AlertsPage.php:494 #: includes/Admin/ManagerNotice.php:133 msgid "Dismiss" msgstr "" #: includes/Admin/AlertsPage.php:212 #: includes/Admin/AlertsPage.php:517 msgid "Cancel" msgstr "" #: includes/Admin/AlertsPage.php:231 msgid "You do not have permission to perform this action." msgstr "" #: includes/Admin/AlertsPage.php:284 #: includes/Admin/AttachmentDetailPage.php:44 #: includes/Admin/AuditPage.php:140 #: includes/Admin/Settings.php:956 #: includes/Admin/ToolsPage.php:257 #: includes/Network/AlertsPage.php:32 #: includes/Network/AuditPage.php:31 #: includes/Network/Settings.php:188 #: includes/Network/ToolsPage.php:149 #: includes/Network/ToolsPage.php:176 msgid "You do not have permission to access this page." msgstr "" #: includes/Admin/AlertsPage.php:301 #: includes/Core/Plugin.php:161 #: includes/Core/Plugin.php:162 #: includes/Network/Plugin.php:104 #: includes/Network/ToolsPage.php:207 msgid "Alerts" msgstr "" #. translators: %d: count of active alerts #: includes/Admin/AlertsPage.php:313 #, php-format msgid "Active Alerts (%d)" msgstr "" #. translators: %d: count of dismissed alerts #: includes/Admin/AlertsPage.php:325 #, php-format msgid "Dismissed Alerts (%d)" msgstr "" #: includes/Admin/AlertsPage.php:397 msgid "Alert dismissed successfully." msgstr "" #: includes/Admin/AlertsPage.php:398 msgid "Alert reactivated successfully." msgstr "" #: includes/Admin/AlertsPage.php:399 msgid "An error occurred. Please try again." msgstr "" #: includes/Admin/AlertsPage.php:403 #: includes/Admin/ToolsPage.php:380 msgid "Operation completed." msgstr "" #: includes/Admin/AlertsPage.php:423 msgid "No active alerts found." msgstr "" #: includes/Admin/AlertsPage.php:430 #: includes/Admin/AlertsPage.php:562 #: includes/Admin/MediaListTable.php:59 msgid "Thumbnail" msgstr "" #: includes/Admin/AlertsPage.php:431 #: includes/Admin/AlertsPage.php:563 #: includes/Admin/AttachmentDetailPage.php:91 #: includes/Admin/AuditPage.php:558 #: includes/Admin/MediaListTable.php:60 #: includes/Network/NetworkListTable.php:67 #: includes/Privacy/DataExporter.php:265 msgid "Filename" msgstr "" #: includes/Admin/AlertsPage.php:432 #: includes/Admin/AlertsPage.php:564 #: includes/Admin/AttachmentDetailPage.php:376 #: includes/Admin/AuditPage.php:570 msgid "Alert Domains" msgstr "" #: includes/Admin/AlertsPage.php:433 msgid "Usage" msgstr "" #: includes/Admin/AlertsPage.php:434 #: includes/Admin/AlertsPage.php:568 msgid "Actions" msgstr "" #: includes/Admin/AlertsPage.php:468 #: includes/Admin/AlertsPage.php:608 #: includes/Admin/MediaListTable.php:176 msgid "Edit" msgstr "" #: includes/Admin/AlertsPage.php:470 #: includes/Admin/AlertsPage.php:610 #: includes/Admin/MediaListTable.php:186 msgid "Full Report" msgstr "" #: includes/Admin/AlertsPage.php:480 #: includes/Admin/AuditPage.php:386 #: includes/Admin/AuditPage.php:493 #: includes/Admin/MediaListTable.php:319 #: includes/Admin/MediaListTable.php:456 #: includes/Network/NetworkListTable.php:69 #: includes/Network/NetworkListTable.php:195 msgid "Alert" msgstr "" #: includes/Admin/AlertsPage.php:506 msgid "Notes (optional):" msgstr "" #: includes/Admin/AlertsPage.php:516 msgid "Confirm Dismiss" msgstr "" #: includes/Admin/AlertsPage.php:555 msgid "No dismissed alerts." msgstr "" #: includes/Admin/AlertsPage.php:565 msgid "Notes" msgstr "" #: includes/Admin/AlertsPage.php:566 msgid "Dismissed By" msgstr "" #: includes/Admin/AlertsPage.php:567 msgid "Dismissed At" msgstr "" #: includes/Admin/AlertsPage.php:620 #: includes/Admin/AuditPage.php:573 #: includes/Admin/MediaListTable.php:306 #: includes/Network/NetworkListTable.php:192 msgid "Dismissed" msgstr "" #: includes/Admin/AlertsPage.php:637 msgid "Reactivate" msgstr "" #: includes/Admin/AttachmentDetailPage.php:55 #: includes/Admin/AttachmentDetailPage.php:60 #: includes/Admin/AuditPage.php:185 msgid "Invalid attachment ID." msgstr "" #: includes/Admin/AttachmentDetailPage.php:68 msgid "← Media Audit" msgstr "" #: includes/Admin/AttachmentDetailPage.php:73 msgid "File Information" msgstr "" #: includes/Admin/AttachmentDetailPage.php:85 #: includes/Admin/MediaListTable.php:61 msgid "ID" msgstr "" #: includes/Admin/AttachmentDetailPage.php:98 #: includes/Admin/AuditPage.php:559 #: includes/Privacy/DataExporter.php:269 msgid "File URL" msgstr "" #: includes/Admin/AttachmentDetailPage.php:106 #: includes/Admin/AuditPage.php:560 msgid "MIME Type" msgstr "" #: includes/Admin/AttachmentDetailPage.php:116 msgid "File size" msgstr "" #: includes/Admin/AttachmentDetailPage.php:122 msgid "Internal scan date" msgstr "" #: includes/Admin/AttachmentDetailPage.php:128 #: includes/Admin/AuditPage.php:563 #: includes/Admin/MediaListTable.php:64 #: includes/Network/NetworkListTable.php:68 msgid "External Status" msgstr "" #: includes/Admin/AttachmentDetailPage.php:143 #: includes/Admin/AuditPage.php:249 msgid "Internal Usage" msgstr "" #: includes/Admin/AttachmentDetailPage.php:148 #: includes/Admin/AuditPage.php:193 msgid "Featured Image" msgstr "" #: includes/Admin/AttachmentDetailPage.php:149 #: includes/Admin/AuditPage.php:194 msgid "Post Content" msgstr "" #: includes/Admin/AttachmentDetailPage.php:150 #: includes/Admin/AuditPage.php:195 msgid "Custom Field" msgstr "" #: includes/Admin/AttachmentDetailPage.php:154 msgid "Not used in any post." msgstr "" #: includes/Admin/AttachmentDetailPage.php:158 #: includes/Admin/AuditPage.php:203 msgid "Post" msgstr "" #: includes/Admin/AttachmentDetailPage.php:159 #: includes/Admin/AuditPage.php:204 msgid "Type" msgstr "" #: includes/Admin/AttachmentDetailPage.php:160 #: includes/Admin/AuditPage.php:205 msgid "Context" msgstr "" #: includes/Admin/AttachmentDetailPage.php:161 #: includes/Admin/AuditPage.php:206 #: includes/Admin/AuditPage.php:378 msgid "Status" msgstr "" #: includes/Admin/AttachmentDetailPage.php:202 #: includes/Admin/AuditPage.php:298 msgid "External Scan Results" msgstr "" #: includes/Admin/AttachmentDetailPage.php:264 msgid "No external scan data available." msgstr "" #. translators: %d: number of external matches #: includes/Admin/AttachmentDetailPage.php:317 #: includes/Admin/AuditPage.php:328 #, php-format msgid "%d match" msgid_plural "%d matches" msgstr[0] "" msgstr[1] "" #. translators: %s: scan date string #: includes/Admin/AttachmentDetailPage.php:325 #, php-format msgid "scanned %s" msgstr "" #: includes/Admin/AttachmentDetailPage.php:377 msgid "These domains are associated with copyright-protected content and may indicate a copyright risk." msgstr "" #: includes/Admin/AttachmentDetailPage.php:380 #: includes/Admin/AttachmentDetailPage.php:396 #: includes/Admin/AttachmentDetailPage.php:412 #: includes/Admin/AuditPage.php:376 msgid "Domain" msgstr "" #: includes/Admin/AttachmentDetailPage.php:381 #: includes/Admin/AttachmentDetailPage.php:397 #: includes/Admin/AttachmentDetailPage.php:413 #: includes/Admin/AuditPage.php:377 msgid "Occurrences" msgstr "" #: includes/Admin/AttachmentDetailPage.php:393 #: includes/Admin/AuditPage.php:571 msgid "Other Domains" msgstr "" #: includes/Admin/AttachmentDetailPage.php:409 #: includes/Admin/AuditPage.php:572 msgid "Ignored Domains" msgstr "" #: includes/Admin/AttachmentDetailPage.php:451 msgid "Pages with this image" msgstr "" #: includes/Admin/AttachmentDetailPage.php:453 #: includes/Admin/AttachmentDetailPage.php:554 #: includes/Admin/AttachmentDetailPage.php:667 msgid "Page URL" msgstr "" #: includes/Admin/AttachmentDetailPage.php:454 msgid "Page Title" msgstr "" #: includes/Admin/AttachmentDetailPage.php:477 msgid "Full image matches" msgstr "" #: includes/Admin/AttachmentDetailPage.php:478 #: includes/Admin/AttachmentDetailPage.php:496 #: includes/Admin/AttachmentDetailPage.php:555 #: includes/Admin/AttachmentDetailPage.php:668 msgid "Image URL" msgstr "" #: includes/Admin/AttachmentDetailPage.php:495 msgid "Partial image matches" msgstr "" #: includes/Admin/AttachmentDetailPage.php:552 msgid "Backlinks found by TinEye (sorted by crawl date, newest first)" msgstr "" #: includes/Admin/AttachmentDetailPage.php:556 msgid "Crawl date" msgstr "" #: includes/Admin/AttachmentDetailPage.php:603 msgid "Face detected" msgstr "" #: includes/Admin/AttachmentDetailPage.php:606 msgid "Logo detected" msgstr "" #: includes/Admin/AttachmentDetailPage.php:609 msgid "Landmark detected" msgstr "" #: includes/Admin/AttachmentDetailPage.php:612 msgid "Stock image" msgstr "" #. translators: %s: copyright holder name #: includes/Admin/AttachmentDetailPage.php:619 #, php-format msgid "EXIF copyright: %s" msgstr "" #: includes/Admin/AttachmentDetailPage.php:624 msgid "Risk flags" msgstr "" #: includes/Admin/AttachmentDetailPage.php:626 msgid "No risk flags detected." msgstr "" #: includes/Admin/AttachmentDetailPage.php:665 msgid "Backlinks found by PicDefense" msgstr "" #: includes/Admin/AttachmentDetailPage.php:669 msgid "Similarity" msgstr "" #: includes/Admin/AttachmentDetailPage.php:698 msgid "Labels" msgstr "" #: includes/Admin/AuditPage.php:121 msgid "Loading…" msgstr "" #: includes/Admin/AuditPage.php:122 msgid "Error loading details." msgstr "" #: includes/Admin/AuditPage.php:123 #: includes/Admin/AuditPage.php:199 msgid "This image is not used in any post." msgstr "" #: includes/Admin/AuditPage.php:124 #: includes/Admin/AuditPage.php:161 msgid "Usage Details" msgstr "" #: includes/Admin/AuditPage.php:147 #: includes/Core/Plugin.php:126 #: includes/Core/Plugin.php:127 #: includes/Core/Plugin.php:138 #: includes/Core/Plugin.php:139 #: includes/Core/Plugin.php:152 #: includes/Core/Plugin.php:153 #: includes/Core/Plugin.php:275 #: includes/Network/Plugin.php:84 #: includes/Network/Plugin.php:125 #: includes/Privacy/DataEraser.php:37 #: includes/Privacy/DataExporter.php:49 msgid "Media Audit" msgstr "" #: includes/Admin/AuditPage.php:153 msgid "Search" msgstr "" #: includes/Admin/AuditPage.php:162 msgid "Close" msgstr "" #: includes/Admin/AuditPage.php:180 #: includes/Admin/AuditPage.php:534 #: includes/Admin/AuditPage.php:810 #: includes/Admin/AuditPage.php:842 #: includes/Admin/ToolsPage.php:110 #: includes/Admin/ToolsPage.php:169 #: includes/Network/ToolsPage.php:78 msgid "Insufficient permissions." msgstr "" #: includes/Admin/AuditPage.php:333 msgid "No matches" msgstr "" #: includes/Admin/AuditPage.php:408 msgid "Consensus Domains" msgstr "" #. translators: %d: number of providers that agree #: includes/Admin/AuditPage.php:414 #, php-format msgid "%d provider" msgid_plural "%d providers" msgstr[0] "" msgstr[1] "" #: includes/Admin/AuditPage.php:424 msgid "View full report →" msgstr "" #: includes/Admin/AuditPage.php:450 msgid "In Index" msgstr "" #. translators: %d: count of images not yet indexed #: includes/Admin/AuditPage.php:454 #, php-format msgid "%d not yet indexed" msgstr "" #: includes/Admin/AuditPage.php:457 msgid "All indexed" msgstr "" #: includes/Admin/AuditPage.php:462 #: includes/Admin/MediaListTable.php:350 msgid "Scanned" msgstr "" #. translators: %d: percentage #: includes/Admin/AuditPage.php:465 #, php-format msgid "%d%% of index" msgstr "" #: includes/Admin/AuditPage.php:472 msgid "Used" msgstr "" #: includes/Admin/AuditPage.php:478 #: includes/Admin/MediaListTable.php:216 msgid "Unused" msgstr "" #: includes/Admin/AuditPage.php:485 #: includes/Network/AuditPage.php:45 msgid "External Matches" msgstr "" #: includes/Admin/AuditPage.php:548 msgid "Could not open output stream." msgstr "" #: includes/Admin/AuditPage.php:557 #: includes/Privacy/DataExporter.php:261 #: includes/Privacy/DataExporter.php:303 msgid "Attachment ID" msgstr "" #: includes/Admin/AuditPage.php:561 msgid "File Size (bytes)" msgstr "" #: includes/Admin/AuditPage.php:562 msgid "Internal Scan Date" msgstr "" #: includes/Admin/AuditPage.php:564 msgid "Has Alert" msgstr "" #: includes/Admin/AuditPage.php:565 #: includes/Admin/MediaListTable.php:62 msgid "Usage Count" msgstr "" #: includes/Admin/AuditPage.php:566 msgid "Used In" msgstr "" #: includes/Admin/AuditPage.php:567 msgid "Google Vision — Matches" msgstr "" #: includes/Admin/AuditPage.php:568 msgid "TinEye — Matches" msgstr "" #: includes/Admin/AuditPage.php:569 msgid "PicDefense — Matches" msgstr "" #: includes/Admin/AuditPage.php:574 msgid "Dismissed Notes" msgstr "" #: includes/Admin/AuditPage.php:780 #: includes/Admin/AuditPage.php:792 msgid "Yes" msgstr "" #: includes/Admin/AuditPage.php:780 #: includes/Admin/AuditPage.php:792 msgid "No" msgstr "" #. translators: %s: Manager plugin page URL. #: includes/Admin/ManagerNotice.php:199 #, php-format msgid "To receive plugin updates, the plugin Manager (by ROBOTSTXT) must be installed and active." msgstr "" #: includes/Admin/MediaListTable.php:63 msgid "Usages" msgstr "" #: includes/Admin/MediaListTable.php:65 #: includes/Network/NetworkListTable.php:70 msgid "Last Scanned" msgstr "" #: includes/Admin/MediaListTable.php:89 #: includes/Network/NetworkListTable.php:95 msgid "Run External Scan" msgstr "" #: includes/Admin/MediaListTable.php:90 #: includes/Network/NetworkListTable.php:96 msgid "Purge External Data" msgstr "" #: includes/Admin/MediaListTable.php:91 msgid "Export CSV" msgstr "" #: includes/Admin/MediaListTable.php:92 msgid "Export CSV (Alerts only)" msgstr "" #: includes/Admin/MediaListTable.php:181 msgid "View Details" msgstr "" #: includes/Admin/MediaListTable.php:252 msgid "(no title)" msgstr "" #. translators: %d: number of additional usages #: includes/Admin/MediaListTable.php:267 #, php-format msgid "+ %d more…" msgstr "" #: includes/Admin/MediaListTable.php:311 #: includes/Admin/MediaListTable.php:341 #: includes/Admin/MediaListTable.php:380 msgid "View Results" msgstr "" #: includes/Admin/MediaListTable.php:348 #: includes/Admin/ToolsPage.php:593 #: includes/Admin/ToolsPage.php:594 #: includes/Admin/ToolsPage.php:595 msgid "Pending" msgstr "" #: includes/Admin/MediaListTable.php:349 msgid "Queued" msgstr "" #: includes/Admin/MediaListTable.php:351 msgid "Matches Found" msgstr "" #: includes/Admin/MediaListTable.php:352 msgid "Error" msgstr "" #. translators: %s: human-readable time difference, e.g. "3 days" #: includes/Admin/MediaListTable.php:422 #, php-format msgid "%s ago" msgstr "" #: includes/Admin/MediaListTable.php:452 msgid "All statuses" msgstr "" #: includes/Admin/MediaListTable.php:471 msgid "All post types" msgstr "" #: includes/Admin/MediaListTable.php:486 msgid "Unused only" msgstr "" #: includes/Admin/MediaListTable.php:489 msgid "Filter" msgstr "" #: includes/Admin/MediaListTable.php:499 msgid "No indexed attachments found. Run wp mra scan-internal to populate the index." msgstr "" #: includes/Admin/Settings.php:207 msgid "General" msgstr "" #: includes/Admin/Settings.php:208 #: includes/Network/Settings.php:199 msgid "API Credentials" msgstr "" #: includes/Admin/Settings.php:209 #: includes/Network/Settings.php:200 msgid "Filters" msgstr "" #: includes/Admin/Settings.php:210 #: includes/Network/Settings.php:201 msgid "External Scanning" msgstr "" #: includes/Admin/Settings.php:288 msgid "Delete data on uninstall" msgstr "" #: includes/Admin/Settings.php:304 #: includes/Network/Settings.php:309 msgid "Google Cloud Vision API Key" msgstr "" #: includes/Admin/Settings.php:312 #: includes/Network/Settings.php:313 msgid "TinEye API Key" msgstr "" #: includes/Admin/Settings.php:320 #: includes/Network/Settings.php:317 msgid "PicDefense User ID" msgstr "" #: includes/Admin/Settings.php:328 #: includes/Network/Settings.php:321 msgid "PicDefense API Key" msgstr "" #: includes/Admin/Settings.php:337 #: includes/Network/Settings.php:343 msgid "Alert Hostnames" msgstr "" #: includes/Admin/Settings.php:344 #: includes/Admin/Settings.php:359 msgid "Hostnames" msgstr "" #: includes/Admin/Settings.php:352 #: includes/Network/Settings.php:347 msgid "Ignored Hostnames" msgstr "" #: includes/Admin/Settings.php:375 #: includes/Network/Settings.php:366 msgid "Batch Size" msgstr "" #: includes/Admin/Settings.php:383 msgid "Rate Limit (requests/min)" msgstr "" #. translators: %s: comma-separated list of hostnames #: includes/Admin/Settings.php:455 #, php-format msgid "The following hostnames were removed from the exclusion list because they already appear in the alert list: %s" msgstr "" #: includes/Admin/Settings.php:563 msgid "API Credentials Status" msgstr "" #: includes/Admin/Settings.php:571 #: includes/External/GoogleVisionProvider.php:47 msgid "Google Cloud Vision" msgstr "" #: includes/Admin/Settings.php:579 msgid "TinEye" msgstr "" #: includes/Admin/Settings.php:602 msgid "Matches from these hostnames are flagged as critical copyright alerts. Entering example.com also covers all its subdomains." msgstr "" #: includes/Admin/Settings.php:615 msgid "Matches from these hostnames are silently ignored and not counted as potential copyright issues. Entering example.com also covers all its subdomains. A hostname already present in the alert list cannot be added here." msgstr "" #: includes/Admin/Settings.php:636 msgid "Remove all plugin data (tables and options) when the plugin is uninstalled." msgstr "" #: includes/Admin/Settings.php:639 msgid "By default, data is preserved after uninstall. Enable this only if you want a clean removal." msgstr "" #: includes/Admin/Settings.php:663 msgid "Required for Google Cloud Vision Web Detection. Obtain from the Google Cloud Console." msgstr "" #: includes/Admin/Settings.php:666 #: includes/Admin/Settings.php:716 #: includes/Admin/Settings.php:794 msgid "View pricing" msgstr "" #: includes/Admin/Settings.php:672 msgid "Monthly requests" msgstr "" #: includes/Admin/Settings.php:673 msgid "Price per 1,000" msgstr "" #: includes/Admin/Settings.php:678 msgid "First 1,000" msgstr "" #: includes/Admin/Settings.php:679 msgid "Free" msgstr "" #: includes/Admin/Settings.php:713 msgid "Required for TinEye reverse image search. Obtain from your TinEye Commercial account." msgstr "" #: includes/Admin/Settings.php:722 msgid "Bundle" msgstr "" #: includes/Admin/Settings.php:723 msgid "Searches" msgstr "" #: includes/Admin/Settings.php:724 msgid "Price" msgstr "" #: includes/Admin/Settings.php:729 msgid "Starter" msgstr "" #: includes/Admin/Settings.php:734 msgid "Standard" msgstr "" #: includes/Admin/Settings.php:739 msgid "Professional" msgstr "" #: includes/Admin/Settings.php:767 msgid "Required for PicDefense copyright risk analysis. Your PicDefense account user ID." msgstr "" #: includes/Admin/Settings.php:791 msgid "Required for PicDefense copyright risk analysis. Your PicDefense API key." msgstr "" #: includes/Admin/Settings.php:826 #: includes/Admin/Settings.php:857 msgid "One hostname per line. example.com covers all its subdomains. Explicit wildcard: *.example.com." msgstr "" #: includes/Admin/Settings.php:882 msgid "Number of images to scan per scheduled batch (1–100). Default: 10." msgstr "" #: includes/Admin/Settings.php:907 msgid "Maximum API requests per minute per provider (1–60). Default: 10." msgstr "" #: includes/Admin/ToolsPage.php:90 msgid "Done." msgstr "" #: includes/Admin/ToolsPage.php:91 msgid "Stopped." msgstr "" #: includes/Admin/ToolsPage.php:92 msgid "An error occurred." msgstr "" #: includes/Admin/ToolsPage.php:147 msgid "Invalid batch type." msgstr "" #: includes/Admin/ToolsPage.php:268 msgid "System Status" msgstr "" #: includes/Admin/ToolsPage.php:271 msgid "Operations" msgstr "" #: includes/Admin/ToolsPage.php:274 msgid "Direct scan runner" msgstr "" #: includes/Admin/ToolsPage.php:276 msgid "Run scan batches directly from your browser without relying on background jobs. Useful when WP-Cron is disabled or Action Scheduler is not running. Keep this tab open while processing." msgstr "" #: includes/Admin/ToolsPage.php:312 msgid "not installed" msgstr "" #: includes/Admin/ToolsPage.php:370 msgid "Internal scan scheduled." msgstr "" #: includes/Admin/ToolsPage.php:371 msgid "External scan scheduled." msgstr "" #: includes/Admin/ToolsPage.php:372 msgid "Failed scans re-queued. Background scan scheduled." msgstr "" #: includes/Admin/ToolsPage.php:373 msgid "Provider registry synced. New scans scheduled." msgstr "" #: includes/Admin/ToolsPage.php:374 msgid "Usage data cleared. Background scan scheduled." msgstr "" #: includes/Admin/ToolsPage.php:375 msgid "Index cleared. Fresh indexing scheduled." msgstr "" #: includes/Admin/ToolsPage.php:376 msgid "External scan data purged." msgstr "" #: includes/Admin/ToolsPage.php:377 msgid "All data reset. Fresh indexing scheduled." msgstr "" #: includes/Admin/ToolsPage.php:424 msgid "Database schema" msgstr "" #. translators: %s: version number #: includes/Admin/ToolsPage.php:430 #, php-format msgid "v%s – up to date" msgstr "" #. translators: 1: stored version, 2: expected version #: includes/Admin/ToolsPage.php:436 #, php-format msgid "Installed: %1$s — Required: %2$s" msgstr "" #: includes/Admin/ToolsPage.php:445 msgid "Deactivate and reactivate the plugin to apply pending migrations." msgstr "" #: includes/Admin/ToolsPage.php:452 msgid "Action Scheduler" msgstr "" #: includes/Admin/ToolsPage.php:455 msgid "Available" msgstr "" #: includes/Admin/ToolsPage.php:457 msgid "Not available" msgstr "" #: includes/Admin/ToolsPage.php:462 msgid "Install and activate the Action Scheduler plugin. Background scanning will not work without it." msgstr "" #: includes/Admin/ToolsPage.php:469 msgid "WP-Cron" msgstr "" #: includes/Admin/ToolsPage.php:472 msgid "Disabled (DISABLE_WP_CRON)" msgstr "" #: includes/Admin/ToolsPage.php:474 msgid "Enabled" msgstr "" #: includes/Admin/ToolsPage.php:479 msgid "Background jobs will not fire automatically. Trigger the cron externally or use WP-CLI:" msgstr "" #: includes/Admin/ToolsPage.php:487 msgid "Internal index" msgstr "" #. translators: 1: indexed count, 2: total images #: includes/Admin/ToolsPage.php:492 #, php-format msgid "%1$s / %2$s images indexed" msgstr "" #. translators: %s: formatted count #: includes/Admin/ToolsPage.php:503 #, php-format msgid "%s image not yet indexed." msgid_plural "%s images not yet indexed." msgstr[0] "" msgstr[1] "" #: includes/Admin/ToolsPage.php:507 msgid "Schedule an internal scan below." msgstr "" #: includes/Admin/ToolsPage.php:515 msgid "Usage scan" msgstr "" #. translators: 1: scanned count, 2: total indexed #: includes/Admin/ToolsPage.php:520 #, php-format msgid "%1$s / %2$s scanned for usage" msgstr "" #. translators: %s: formatted count #: includes/Admin/ToolsPage.php:531 #, php-format msgid "%s pending." msgid_plural "%s pending." msgstr[0] "" msgstr[1] "" #: includes/Admin/ToolsPage.php:552 #: includes/Admin/ToolsPage.php:756 msgid "External scan" msgstr "" #. translators: 1: scanned 2: matches 3: queued 4: pending 5: errors #: includes/Admin/ToolsPage.php:557 #, php-format msgid "%1$s scanned · %2$s matches · %3$s queued · %4$s pending · %5$s errors" msgstr "" #: includes/Admin/ToolsPage.php:568 msgid "Some scans failed. Check that API keys are configured correctly in Settings." msgstr "" #: includes/Admin/ToolsPage.php:570 msgid "Schedule an external scan below to process pending items." msgstr "" #: includes/Admin/ToolsPage.php:588 msgid "Scheduled jobs" msgstr "" #: includes/Admin/ToolsPage.php:591 msgid "Action Scheduler not available." msgstr "" #: includes/Admin/ToolsPage.php:593 msgid "Index:" msgstr "" #: includes/Admin/ToolsPage.php:594 msgid "Usage:" msgstr "" #: includes/Admin/ToolsPage.php:595 msgid "External:" msgstr "" #: includes/Admin/ToolsPage.php:600 msgid "There is work to do but no background job is scheduled. Use the operations below." msgstr "" #: includes/Admin/ToolsPage.php:602 msgid "WP-Cron is disabled. Jobs will not fire automatically." msgstr "" #: includes/Admin/ToolsPage.php:612 msgid "WP-CLI commands to process scans manually:" msgstr "" #: includes/Admin/ToolsPage.php:629 msgid "Schedule internal scan" msgstr "" #: includes/Admin/ToolsPage.php:630 msgid "Queue a background job to index all unindexed media files and scan their usage across posts, pages, and custom fields. Safe to run at any time — will not re-process completed work." msgstr "" #: includes/Admin/ToolsPage.php:636 msgid "Schedule external scan" msgstr "" #: includes/Admin/ToolsPage.php:637 msgid "Mark all pending attachments as queued and launch a background reverse-image-search via the configured providers. Requires API keys in Settings." msgstr "" #: includes/Admin/ToolsPage.php:643 msgid "Requeue scan errors" msgstr "" #: includes/Admin/ToolsPage.php:644 msgid "Re-queues only the attachments that failed with an error on the last external scan run. Does not affect already-scanned items. Useful to retry after fixing API key issues." msgstr "" #: includes/Admin/ToolsPage.php:650 msgid "Sync provider registry" msgstr "" #: includes/Admin/ToolsPage.php:651 msgid "Creates scan entries for any newly registered external providers. Run this after adding a new provider via the mra/external/providers filter. Already-scanned attachments are not affected." msgstr "" #: includes/Admin/ToolsPage.php:660 msgid "Reset usage data" msgstr "" #: includes/Admin/ToolsPage.php:661 msgid "Clears all usage rows and resets the usage-scan flag for every indexed attachment. File metadata in the index is preserved. A background usage scan is scheduled immediately after." msgstr "" #: includes/Admin/ToolsPage.php:663 msgid "This will delete all usage data. Continue?" msgstr "" #: includes/Admin/ToolsPage.php:667 msgid "Re-index media library" msgstr "" #: includes/Admin/ToolsPage.php:668 msgid "Deletes all index and usage entries, then schedules a full fresh re-index. External scan results are not affected. Useful if many media files have been added or removed." msgstr "" #: includes/Admin/ToolsPage.php:670 msgid "This will delete all index and usage data. Continue?" msgstr "" #: includes/Admin/ToolsPage.php:674 msgid "Purge external data" msgstr "" #: includes/Admin/ToolsPage.php:675 msgid "Deletes all external scan results and resets every attachment's external status to pending. Use this before switching API providers or to force a complete re-scan." msgstr "" #: includes/Admin/ToolsPage.php:677 msgid "This will delete all external scan results. Continue?" msgstr "" #: includes/Admin/ToolsPage.php:681 msgid "Reset all data" msgstr "" #: includes/Admin/ToolsPage.php:682 msgid "Truncates all three plugin tables (index, usage, external results) and schedules a fresh indexing run. Use this to start completely from scratch." msgstr "" #: includes/Admin/ToolsPage.php:684 msgid "This will permanently delete ALL plugin data and cannot be undone. Are you absolutely sure?" msgstr "" #: includes/Admin/ToolsPage.php:695 msgid "Destructive operations" msgstr "" #: includes/Admin/ToolsPage.php:698 msgid "These operations permanently delete plugin data. Intended for forced rescans, troubleshooting, or starting fresh. A confirmation prompt will appear before any action is taken." msgstr "" #: includes/Admin/ToolsPage.php:746 msgid "Index media files" msgstr "" #: includes/Admin/ToolsPage.php:747 msgid "Discovers unindexed images and registers them in the plugin index. Run this first." msgstr "" #: includes/Admin/ToolsPage.php:751 msgid "Scan usage" msgstr "" #: includes/Admin/ToolsPage.php:752 msgid "Checks every indexed image for usage across posts, pages, and custom fields." msgstr "" #: includes/Admin/ToolsPage.php:757 msgid "Sends images to external providers for reverse-image search. Requires API keys in Settings." msgstr "" #: includes/Admin/ToolsPage.php:774 msgid "Run now" msgstr "" #: includes/Admin/ToolsPage.php:777 msgid "Stop" msgstr "" #. translators: %s: DB version number #: includes/CLI/Command.php:53 #, php-format msgid "Media Audit tables ready. DB version: %s" msgstr "" #. translators: %s: plugin version #: includes/CLI/Command.php:77 #, php-format msgid "Plugin version : %s" msgstr "" #. translators: %s: DB version number #: includes/CLI/Command.php:84 #, php-format msgid "DB version : %s" msgstr "" #: includes/CLI/Command.php:122 msgid "Indexing attachments…" msgstr "" #. translators: 1: newly indexed count, 2: remaining count #: includes/CLI/Command.php:134 #, php-format msgid "Indexed %1$d (%2$d remaining)" msgstr "" #. translators: %d: total indexed count #: includes/CLI/Command.php:145 #, php-format msgid "Indexing complete. %d attachments in index." msgstr "" #: includes/CLI/Command.php:151 msgid "Scanning usage…" msgstr "" #. translators: 1: scanned count, 2: remaining count #: includes/CLI/Command.php:163 #: includes/CLI/Command.php:227 #, php-format msgid "Scanned %1$d (%2$d remaining)" msgstr "" #. translators: %d: total scanned count #: includes/CLI/Command.php:174 #, php-format msgid "Scan complete. %d attachments scanned." msgstr "" #: includes/CLI/Command.php:212 msgid "Running external scans…" msgstr "" #. translators: %d: total scanned count #: includes/CLI/Command.php:238 #, php-format msgid "External scan complete. %d attachments processed." msgstr "" #: includes/Core/Plugin.php:174 #: includes/Core/Plugin.php:175 #: includes/Network/Plugin.php:113 msgid "Tools" msgstr "" #: includes/Core/Plugin.php:187 #: includes/Core/Plugin.php:188 #: includes/Network/Plugin.php:142 msgid "Settings" msgstr "" #: includes/Core/Plugin.php:196 msgid "Attachment Report" msgstr "" #: includes/Core/Plugin.php:278 msgid "This plugin is managed at the network level. Media data for this site is collected and stored here, but viewed and managed from the Network Admin panel." msgstr "" #: includes/Core/Plugin.php:282 msgid "Go to Network Media Audit →" msgstr "" #: includes/Network/AlertsPage.php:42 #: includes/Network/Plugin.php:103 msgid "Network Alerts" msgstr "" #: includes/Network/AlertsPage.php:49 msgid "Active copyright-risk alerts across all sites. To dismiss an alert, visit the Alerts page on the corresponding site." msgstr "" #: includes/Network/AuditPage.php:40 #: includes/Network/Plugin.php:83 #: includes/Network/Plugin.php:94 msgid "Network Media Audit" msgstr "" #: includes/Network/AuditPage.php:44 msgid "Total Indexed" msgstr "" #: includes/Network/AuditPage.php:46 msgid "Active Alerts" msgstr "" #: includes/Network/AuditPage.php:47 msgid "Sites" msgstr "" #: includes/Network/NetworkListTable.php:66 #: includes/Network/ToolsPage.php:203 msgid "Site" msgstr "" #: includes/Network/NetworkListTable.php:302 msgid "No media attachments found across the network." msgstr "" #: includes/Network/Plugin.php:95 msgid "Network Audit" msgstr "" #: includes/Network/Plugin.php:112 #: includes/Network/ToolsPage.php:156 msgid "Network Tools" msgstr "" #: includes/Network/Plugin.php:124 msgid "Media Audit — Network" msgstr "" #: includes/Network/Plugin.php:141 msgid "Network Settings" msgstr "" #: includes/Network/Settings.php:72 msgid "You do not have permission to manage network settings." msgstr "" #: includes/Network/Settings.php:198 #: includes/Network/Settings.php:266 msgid "Mode" msgstr "" #: includes/Network/Settings.php:211 msgid "Media Audit — Network Settings" msgstr "" #: includes/Network/Settings.php:216 msgid "Settings saved." msgstr "" #: includes/Network/Settings.php:260 msgid "Operating Mode" msgstr "" #: includes/Network/Settings.php:262 msgid "Choose how Media Audit operates across this network." msgstr "" #: includes/Network/Settings.php:272 msgid "Per site" msgstr "" #: includes/Network/Settings.php:275 msgid "Each site manages its own media audit independently. No network admin aggregation. Site admins configure API credentials and run scans separately." msgstr "" #: includes/Network/Settings.php:281 msgid "Central (network admin)" msgstr "" #: includes/Network/Settings.php:284 msgid "API credentials and filter lists are configured here and shared across all sites. Data is stored per site but viewed and managed from this network admin panel. Site-level admin pages show a placeholder notice." msgstr "" #: includes/Network/Settings.php:306 msgid "These credentials are shared across all sites in the network (central mode only)." msgstr "" #: includes/Network/Settings.php:342 msgid "Hostname lists applied to all sites in the network (central mode only)." msgstr "" #: includes/Network/Settings.php:344 msgid "Matches from these hostnames are flagged as copyright alerts. One hostname per line." msgstr "" #: includes/Network/Settings.php:348 msgid "Matches from these hostnames are silently ignored. One hostname per line." msgstr "" #: includes/Network/Settings.php:370 msgid "Images to scan per scheduled batch per site (1–100). Default: 10." msgstr "" #: includes/Network/Settings.php:374 msgid "Rate Limit (req/min)" msgstr "" #: includes/Network/Settings.php:378 msgid "Maximum API requests per minute per provider per site (1–60). Default: 10." msgstr "" #: includes/Network/ToolsPage.php:160 msgid "Per-Site Status" msgstr "" #: includes/Network/ToolsPage.php:163 msgid "Network Operations" msgstr "" #: includes/Network/ToolsPage.php:182 msgid "Media Audit — Network Overview" msgstr "" #: includes/Network/ToolsPage.php:184 msgid "Currently running in per-site mode. Each site manages its own audit independently. Switch to central mode in Network Settings to manage all sites from here." msgstr "" #: includes/Network/ToolsPage.php:204 msgid "DB Schema" msgstr "" #: includes/Network/ToolsPage.php:205 msgid "Indexed" msgstr "" #: includes/Network/ToolsPage.php:206 msgid "External" msgstr "" #: includes/Network/ToolsPage.php:208 msgid "Pending Jobs" msgstr "" #. translators: 1: indexed 2: total #: includes/Network/ToolsPage.php:246 #, php-format msgid "%1$s / %2$s" msgstr "" #. translators: 1: scanned 2: matches 3: errors #: includes/Network/ToolsPage.php:256 #, php-format msgid "%1$s scanned · %2$s matches · %3$s errors" msgstr "" #: includes/Network/ToolsPage.php:265 msgid "Running" msgstr "" #: includes/Network/ToolsPage.php:272 msgid "Status cached for 5 minutes." msgstr "" #: includes/Network/ToolsPage.php:274 msgid "Refresh now" msgstr "" #: includes/Network/ToolsPage.php:289 msgid "Schedule Internal Scan — All Sites" msgstr "" #: includes/Network/ToolsPage.php:290 msgid "Queues indexing and usage scanning jobs on every active site. Safe to run at any time — skips already-indexed attachments." msgstr "" #: includes/Network/ToolsPage.php:295 msgid "Schedule External Scan — All Sites" msgstr "" #: includes/Network/ToolsPage.php:296 msgid "Queues reverse-image-search jobs on every active site. Requires API keys configured in Network Settings." msgstr "" #: includes/Network/ToolsPage.php:301 msgid "Requeue Scan Errors — All Sites" msgstr "" #: includes/Network/ToolsPage.php:302 msgid "Re-queues attachments that failed with an error on the last external scan run across all sites." msgstr "" #: includes/Network/ToolsPage.php:316 msgid "Schedule" msgstr "" #. translators: %s: number of sites #: includes/Network/ToolsPage.php:368 #, php-format msgid "Internal scan scheduled on %s sites." msgstr "" #. translators: %s: number of sites #: includes/Network/ToolsPage.php:371 #, php-format msgid "External scan scheduled on %s sites." msgstr "" #. translators: %s: number of sites #: includes/Network/ToolsPage.php:374 #, php-format msgid "Errors re-queued on %s sites." msgstr "" #. translators: %s: number of sites #: includes/Network/ToolsPage.php:377 #, php-format msgid "Operation completed on %s sites." msgstr "" #: includes/Privacy/DataExporter.php:92 msgid "Media Audit – Indexed Files" msgstr "" #: includes/Privacy/DataExporter.php:108 msgid "Media Audit – External Scan Results" msgstr "" #: includes/Privacy/DataExporter.php:273 msgid "External Scan Status" msgstr "" #: includes/Privacy/DataExporter.php:277 msgid "Last Scanned (internal)" msgstr "" #: includes/Privacy/DataExporter.php:281 msgid "Last Scanned (external)" msgstr "" #: includes/Privacy/DataExporter.php:307 msgid "Provider" msgstr "" #: includes/Privacy/DataExporter.php:311 msgid "Match Count" msgstr "" #: includes/Privacy/DataExporter.php:315 msgid "Scanned At" msgstr ""