# Copyright (C) 2026 Jaroslav Svetlik
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: VulnTitan - Malware Scanner, Vulnerability Scanner & Security 2.1.18\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/vulntitan\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-03-13T10:35:50+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: vulntitan\n"

#. Plugin Name of the plugin
#: vulntitan.php
msgid "VulnTitan - Malware Scanner, Vulnerability Scanner & Security"
msgstr ""

#. Plugin URI of the plugin
#: vulntitan.php
msgid "https://vulntitan.com/vulntitan/"
msgstr ""

#. Description of the plugin
#: vulntitan.php
msgid "VulnTitan is a WordPress security plugin with vulnerability scanning, malware detection, file integrity monitoring, comment anti-spam protection, and a built-in firewall with WAF payload rules and login protection."
msgstr ""

#. Author of the plugin
#: vulntitan.php
msgid "Jaroslav Svetlik"
msgstr ""

#. Author URI of the plugin
#: vulntitan.php
msgid "https://vulntitan.com"
msgstr ""

#: includes/Admin/Admin.php:106
msgid "Loading firewall data..."
msgstr ""

#: includes/Admin/Admin.php:107
msgid "Failed to load firewall data."
msgstr ""

#: includes/Admin/Admin.php:108
msgid "Firewall settings saved."
msgstr ""

#: includes/Admin/Admin.php:109
msgid "Failed to save firewall settings."
msgstr ""

#: includes/Admin/Admin.php:110
msgid "Firewall logs cleared."
msgstr ""

#: includes/Admin/Admin.php:111
msgid "Failed to clear firewall logs."
msgstr ""

#: includes/Admin/Admin.php:112
msgid "Clear firewall log history?"
msgstr ""

#: includes/Admin/Admin.php:113
msgid "Events (24h)"
msgstr ""

#: includes/Admin/Admin.php:114
msgid "Blocked (24h)"
msgstr ""

#: includes/Admin/Admin.php:115
msgid "Login Failed (24h)"
msgstr ""

#: includes/Admin/Admin.php:116
msgid "Lockouts (24h)"
msgstr ""

#: includes/Admin/Admin.php:117
msgid "Spam Blocked (24h)"
msgstr ""

#: includes/Admin/Admin.php:118
msgid "Spam Held (24h)"
msgstr ""

#: includes/Admin/Admin.php:119
msgid "MU loader active"
msgstr ""

#: includes/Admin/Admin.php:120
msgid "MU loader inactive"
msgstr ""

#: includes/Admin/Admin.php:121
#: includes/Admin/Pages/Firewall.php:316
msgid "No firewall events recorded yet."
msgstr ""

#: includes/Admin/Admin.php:122
msgid "Custom login URL is disabled. Leave the slug blank to keep the default WordPress login endpoints."
msgstr ""

#: includes/Admin/Admin.php:123
msgid "Unknown event"
msgstr ""

#: includes/Admin/Admin.php:124
msgid "Login failed"
msgstr ""

#: includes/Admin/Admin.php:125
msgid "Login blocked"
msgstr ""

#: includes/Admin/Admin.php:126
msgid "IP lockout"
msgstr ""

#: includes/Admin/Admin.php:127
msgid "Login recovered"
msgstr ""

#: includes/Admin/Admin.php:128
msgid "Request blocked"
msgstr ""

#: includes/Admin/Admin.php:129
msgid "Comment spam blocked"
msgstr ""

#: includes/Admin/Admin.php:130
msgid "Comment held for review"
msgstr ""

#: includes/Admin/Admin.php:131
msgid "Comment rate limited"
msgstr ""

#: includes/Admin/Admin.php:183
msgid "Base"
msgstr ""

#: includes/Admin/Admin.php:184
msgid "Scanning"
msgstr ""

#: includes/Admin/Admin.php:185
msgid "Scanning files for malware"
msgstr ""

#: includes/Admin/Admin.php:186
#: includes/Admin/Pages/Dashboard.php:69
#: includes/Admin/Pages/Dashboard.php:92
#: includes/Admin/Pages/Dashboard.php:115
msgid "Start Scan"
msgstr ""

#: includes/Admin/Admin.php:187
msgid "Scan Now"
msgstr ""

#: includes/Admin/Admin.php:188
msgid "Preparing..."
msgstr ""

#: includes/Admin/Admin.php:189
msgid "Scan finished."
msgstr ""

#: includes/Admin/Admin.php:190
#: includes/Admin/Admin.php:220
msgid "issue(s) found"
msgstr ""

#: includes/Admin/Admin.php:191
msgid "No scan targets found."
msgstr ""

#: includes/Admin/Admin.php:192
msgid "Scan stopped due to error."
msgstr ""

#: includes/Admin/Admin.php:193
msgid "Scan initialization failed."
msgstr ""

#: includes/Admin/Admin.php:194
msgid "No matching files to scan."
msgstr ""

#: includes/Admin/Admin.php:195
msgid "Completed."
msgstr ""

#: includes/Admin/Admin.php:196
msgid "unknown"
msgstr ""

#: includes/Admin/Admin.php:197
msgid "Error"
msgstr ""

#: includes/Admin/Admin.php:198
#: includes/Api/Client.php:110
msgid "No vulnerabilities found."
msgstr ""

#: includes/Admin/Admin.php:199
msgid "Read More"
msgstr ""

#: includes/Admin/Admin.php:200
msgid "Severity"
msgstr ""

#: includes/Admin/Admin.php:201
msgid "CVE"
msgstr ""

#: includes/Admin/Admin.php:202
msgid "No problematic files detected."
msgstr ""

#: includes/Admin/Admin.php:203
msgid "problematic file(s) detected."
msgstr ""

#: includes/Admin/Admin.php:204
msgid "This is a temporary VulnTitan queue file generated during scanning. It is usually removed automatically and should not be manually deleted while scan tasks are active."
msgstr ""

#: includes/Admin/Admin.php:205
msgid "This file is inside VulnTitan internal storage. Review carefully before taking action."
msgstr ""

#: includes/Admin/Admin.php:206
msgid "Core files are modified. Replace them with clean WordPress core files for the same WordPress version."
msgstr ""

#: includes/Admin/Admin.php:207
msgid "Plugin/theme files are modified. If changes are not intentional, reinstall affected plugins/themes from trusted sources."
msgstr ""

#: includes/Admin/Admin.php:208
msgid "Some expected files are missing. Restore from a trusted package or backup."
msgstr ""

#: includes/Admin/Admin.php:209
msgid "Unexpected files were detected. Verify file ownership and purpose before deletion."
msgstr ""

#: includes/Admin/Admin.php:210
msgid "Some files could not be analyzed. Check file permissions and server access, then rerun the scan."
msgstr ""

#: includes/Admin/Admin.php:211
msgid "After fixes, rerun Integrity scan and regenerate baseline only when results are expected."
msgstr ""

#: includes/Admin/Admin.php:212
msgid "Vulnerability Overview"
msgstr ""

#: includes/Admin/Admin.php:213
msgid "Scanned Targets"
msgstr ""

#: includes/Admin/Admin.php:214
msgid "Vulnerable Targets"
msgstr ""

#: includes/Admin/Admin.php:215
msgid "Total Findings"
msgstr ""

#: includes/Admin/Admin.php:216
msgid "Vulnerable Components"
msgstr ""

#: includes/Admin/Admin.php:217
msgid "No vulnerable components detected so far."
msgstr ""

#: includes/Admin/Admin.php:218
msgid "Scan Details"
msgstr ""

#: includes/Admin/Admin.php:219
msgid "No vulnerabilities found for this component."
msgstr ""

#: includes/Admin/Admin.php:221
msgid "Plugin"
msgstr ""

#: includes/Admin/Admin.php:222
msgid "Theme"
msgstr ""

#: includes/Admin/Admin.php:223
msgid "Core"
msgstr ""

#: includes/Admin/Admin.php:224
msgid "Component"
msgstr ""

#: includes/Admin/Admin.php:225
msgid "Critical"
msgstr ""

#: includes/Admin/Admin.php:226
msgid "High"
msgstr ""

#: includes/Admin/Admin.php:227
msgid "Medium"
msgstr ""

#: includes/Admin/Admin.php:228
msgid "Low"
msgstr ""

#: includes/Admin/Admin.php:229
msgid "Unknown"
msgstr ""

#: includes/Admin/Admin.php:230
msgid "Malware Overview"
msgstr ""

#: includes/Admin/Admin.php:231
msgid "Total Files"
msgstr ""

#: includes/Admin/Admin.php:232
msgid "Processed"
msgstr ""

#: includes/Admin/Admin.php:233
msgid "Clean"
msgstr ""

#: includes/Admin/Admin.php:234
msgid "Infected"
msgstr ""

#: includes/Admin/Admin.php:235
msgid "Problematic Files"
msgstr ""

#: includes/Admin/Admin.php:236
msgid "No problematic files detected in malware scan."
msgstr ""

#: includes/Admin/Admin.php:237
msgid "problematic file(s) detected by malware scan."
msgstr ""

#: includes/Admin/Admin.php:238
msgid "clean"
msgstr ""

#: includes/Admin/Admin.php:239
msgid "infected"
msgstr ""

#: includes/Admin/Admin.php:240
msgid "skipped"
msgstr ""

#: includes/Admin/Admin.php:241
msgid "error"
msgstr ""

#: includes/Admin/Admin.php:242
msgid "Open code preview"
msgstr ""

#: includes/Admin/Admin.php:243
msgid "Line"
msgstr ""

#: includes/Admin/Admin.php:244
msgid "Apply Fix"
msgstr ""

#: includes/Admin/Admin.php:245
msgid "Fixing..."
msgstr ""

#: includes/Admin/Admin.php:246
msgid "Fixed"
msgstr ""

#: includes/Admin/Admin.php:247
msgid "Apply safe fix for this suspicious line? A backup will be created."
msgstr ""

#: includes/Admin/Admin.php:248
msgid "This finding has no exact line, so auto-fix is not available."
msgstr ""

#: includes/Admin/Admin.php:249
#: includes/Admin/Ajax.php:255
msgid "Auto-fix is disabled for low-risk findings."
msgstr ""

#: includes/Admin/Admin.php:250
msgid "Fix applied."
msgstr ""

#: includes/Admin/Admin.php:251
msgid "Auto-fix failed."
msgstr ""

#: includes/Admin/Admin.php:252
msgid "Backup"
msgstr ""

#: includes/Admin/Admin.php:265
#: includes/Admin/Admin.php:266
msgid "VulnTitan"
msgstr ""

#: includes/Admin/Admin.php:276
#: includes/Admin/Admin.php:277
#: includes/Admin/Pages/TemplateParts.php:24
msgid "Dashboard"
msgstr ""

#: includes/Admin/Admin.php:284
#: includes/Admin/Admin.php:285
#: includes/Admin/Pages/TemplateParts.php:28
msgid "Firewall"
msgstr ""

#: includes/Admin/Ajax.php:39
#: includes/Admin/Ajax.php:58
#: includes/Admin/Ajax.php:111
#: includes/Admin/Ajax.php:239
msgid "Insufficient permissions."
msgstr ""

#: includes/Admin/Ajax.php:90
msgid "Custom login slug was not saved because it is invalid or reserved."
msgstr ""

#: includes/Admin/Ajax.php:92
msgid "Custom login slug was not saved because that path is already used by existing WordPress content."
msgstr ""

#: includes/Admin/Ajax.php:144
msgid "Invalid or missing file."
msgstr ""

#: includes/Admin/Ajax.php:158
msgid "Scan failed."
msgstr ""

#: includes/Admin/Ajax.php:171
msgid "No files provided."
msgstr ""

#: includes/Admin/Ajax.php:196
#: includes/Admin/Ajax.php:264
msgid "Invalid or unsafe file path."
msgstr ""

#: includes/Admin/Ajax.php:206
#: includes/Admin/Ajax.php:523
msgid "File not found."
msgstr ""

#: includes/Admin/Ajax.php:251
msgid "Invalid fix request."
msgstr ""

#: includes/Admin/Ajax.php:269
msgid "Unsupported file type for auto-fix."
msgstr ""

#: includes/Admin/Ajax.php:274
msgid "Requested line does not exist in file."
msgstr ""

#: includes/Admin/Ajax.php:279
msgid "Failed to create backup before fix."
msgstr ""

#: includes/Admin/Ajax.php:317
msgid "Failed to write file fix. Original content was restored from backup."
msgstr ""

#: includes/Admin/Ajax.php:321
msgid "Fix applied successfully. Re-run malware scan to verify."
msgstr ""

#: includes/Admin/Ajax.php:483
msgid "Baseline generation failed."
msgstr ""

#: includes/Admin/Ajax.php:538
msgid "Integrity scan failed."
msgstr ""

#: includes/Admin/Ajax.php:554
msgid "Missing queue id."
msgstr ""

#: includes/Admin/Ajax.php:561
msgid "Invalid or expired scan queue."
msgstr ""

#: includes/Admin/Ajax.php:566
msgid "Unable to read scan queue."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:16
msgid "Security Command Center"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:17
msgid "Elite Threat Scanner"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:19
msgid "Run precision scans across your WordPress stack with real-time intelligence, forensic previews, and safe remediation workflows."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:22
msgid "Realtime Intelligence"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:23
msgid "Safe Fix Engine"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:24
msgid "Integrity Baselines"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:28
msgid "Scanner Status"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:30
msgid "Ready"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:31
msgid "Engine: VulnTitan"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:35
msgid "Detection Layers"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:36
msgid "Malware, Vulnerabilities, Integrity"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:39
msgid "Coverage"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:40
msgid "Core, Plugins, Themes"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:43
msgid "Workflow"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:44
msgid "Scan -> Review -> Resolve"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:57
msgid "Vulnerability"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:58
msgid "Realtime threat intelligence"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:60
msgid "Coverage: Full Stack"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:64
msgid "Detects known vulnerabilities in installed plugins, themes, and core by comparing against live intelligence feeds."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:80
msgid "Malware"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:81
msgid "Behavioral + signature analysis"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:83
msgid "Signal: High"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:87
msgid "Scans your WordPress files for malicious patterns, obfuscated payloads, and backdoor behaviors."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:103
msgid "Integrity"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:104
msgid "Baseline verification"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:106
msgid "Zero Trust"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:110
msgid "Verifies core, plugin, and theme files against trusted baselines and official checksums."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:123
msgid "Scan Progress"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:131
msgid "Integrity Status Legend"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:133
msgid "Quick guide: each status color explains what the scanner found for that file."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:138
msgid "File hash matches expected baseline/checksum."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:142
msgid "File exists, but hash differs from expected value."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:146
msgid "File is expected but not present on disk."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:150
msgid "File was found, but no expected hash exists in baseline/checksum."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:155
msgid "Scanner could not process this file due to a runtime/read issue."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:165
msgid "Problematic Malware Files"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:168
msgid "Review infected files and inspect suspicious code preview before taking action."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:175
msgid "Scan Output"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:181
msgid "Problematic Integrity Files"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:184
msgid "Files listed below require review because they differ from expected integrity state."
msgstr ""

#: includes/Admin/Pages/Dashboard.php:192
msgid "Recommended Next Steps"
msgstr ""

#: includes/Admin/Pages/Dashboard.php:195
msgid "Follow these actions before deleting or replacing files."
msgstr ""

#: includes/Admin/Pages/Firewall.php:17
msgid "Firewall Command Center"
msgstr ""

#: includes/Admin/Pages/Firewall.php:18
msgid "Adaptive WAF and Login Shield"
msgstr ""

#: includes/Admin/Pages/Firewall.php:19
msgid "Harden access with intelligent lockout policies, payload inspection, and real-time traffic telemetry. Firewall runtime is deployed as an MU loader."
msgstr ""

#: includes/Admin/Pages/Firewall.php:21
msgid "Threat Containment"
msgstr ""

#: includes/Admin/Pages/Firewall.php:22
msgid "WAF Payload Guard"
msgstr ""

#: includes/Admin/Pages/Firewall.php:23
msgid "Identity Lockouts"
msgstr ""

#: includes/Admin/Pages/Firewall.php:27
msgid "Live Overview"
msgstr ""

#: includes/Admin/Pages/Firewall.php:37
msgid "Firewall Settings"
msgstr ""

#: includes/Admin/Pages/Firewall.php:38
msgid "Policy and runtime controls"
msgstr ""

#: includes/Admin/Pages/Firewall.php:43
msgid "Firewall setting groups"
msgstr ""

#: includes/Admin/Pages/Firewall.php:53
#: includes/Admin/Pages/Firewall.php:106
msgid "Access Shield"
msgstr ""

#: includes/Admin/Pages/Firewall.php:54
msgid "Runtime, login gate, and hidden entry path."
msgstr ""

#: includes/Admin/Pages/Firewall.php:66
#: includes/Admin/Pages/Firewall.php:151
msgid "WAF Rules"
msgstr ""

#: includes/Admin/Pages/Firewall.php:67
msgid "Payload inspection and safe route exceptions."
msgstr ""

#: includes/Admin/Pages/Firewall.php:79
#: includes/Admin/Pages/Firewall.php:191
msgid "Lockouts & Logs"
msgstr ""

#: includes/Admin/Pages/Firewall.php:80
msgid "Brute-force thresholds, lock windows, and retention."
msgstr ""

#: includes/Admin/Pages/Firewall.php:92
#: includes/Admin/Pages/Firewall.php:246
#: includes/Services/WeeklySummaryEmailService.php:596
msgid "Comment Shield"
msgstr ""

#: includes/Admin/Pages/Firewall.php:93
msgid "Honeypot, duplicate, link, and rate controls for comments."
msgstr ""

#: includes/Admin/Pages/Firewall.php:107
msgid "Control the live firewall runtime and hide the default WordPress login endpoints behind a custom entry path."
msgstr ""

#: includes/Admin/Pages/Firewall.php:111
msgid "Core Protection"
msgstr ""

#: includes/Admin/Pages/Firewall.php:112
msgid "Master switches for the firewall runtime and login shield."
msgstr ""

#: includes/Admin/Pages/Firewall.php:116
msgid "Enable Firewall"
msgstr ""

#: includes/Admin/Pages/Firewall.php:121
msgid "Enable Login Protection"
msgstr ""

#: includes/Admin/Pages/Firewall.php:126
msgid "Hidden Login Route"
msgstr ""

#: includes/Admin/Pages/Firewall.php:127
msgid "Replace the public login path with a private slug known only to administrators."
msgstr ""

#: includes/Admin/Pages/Firewall.php:130
msgid "Custom Login Slug"
msgstr ""

#: includes/Admin/Pages/Firewall.php:132
msgid "Leave blank to keep the default WordPress login URLs. When set, logged-out visitors hitting wp-login.php or wp-admin will receive a 404 instead of the login screen."
msgstr ""

#: includes/Admin/Pages/Firewall.php:133
msgid "Use a unique slug that is not already used by an existing page."
msgstr ""

#: includes/Admin/Pages/Firewall.php:135
msgid "Active login URL:"
msgstr ""

#: includes/Admin/Pages/Firewall.php:136
#: includes/Services/WeeklySummaryEmailService.php:574
#: includes/Services/WeeklySummaryEmailService.php:578
#: includes/Services/WeeklySummaryEmailService.php:597
msgid "Disabled"
msgstr ""

#: includes/Admin/Pages/Firewall.php:152
msgid "Tune payload inspection so risky requests are blocked early while known-safe paths stay operational."
msgstr ""

#: includes/Admin/Pages/Firewall.php:156
msgid "Payload Protection"
msgstr ""

#: includes/Admin/Pages/Firewall.php:157
msgid "Inspect request parameters for common SQL injection and command injection payloads."
msgstr ""

#: includes/Admin/Pages/Firewall.php:161
msgid "Enable SQL Injection Rule Set"
msgstr ""

#: includes/Admin/Pages/Firewall.php:166
msgid "Enable Command Injection Rule Set"
msgstr ""

#: includes/Admin/Pages/Firewall.php:171
msgid "Trusted Exceptions"
msgstr ""

#: includes/Admin/Pages/Firewall.php:172
msgid "Whitelist routes that should bypass payload rules, without weakening traversal or sensitive-file protection."
msgstr ""

#: includes/Admin/Pages/Firewall.php:175
msgid "WAF Whitelist (Path patterns)"
msgstr ""

#: includes/Admin/Pages/Firewall.php:177
msgid "One pattern per line. Use * wildcard only when needed. Whitelist applies to SQLi/Command rules, not traversal/sensitive-file blocks."
msgstr ""

#: includes/Admin/Pages/Firewall.php:192
msgid "Set aggressive but safe thresholds for failed logins and determine how long firewall intelligence stays available in the log store."
msgstr ""

#: includes/Admin/Pages/Firewall.php:196
msgid "Login Lockout Policy"
msgstr ""

#: includes/Admin/Pages/Firewall.php:197
msgid "Tighten brute force resilience with adaptive limits and retention."
msgstr ""

#: includes/Admin/Pages/Firewall.php:201
msgid "Max failed attempts"
msgstr ""

#: includes/Admin/Pages/Firewall.php:206
msgid "Lockout duration (minutes)"
msgstr ""

#: includes/Admin/Pages/Firewall.php:211
msgid "Log retention (days)"
msgstr ""

#: includes/Admin/Pages/Firewall.php:218
msgid "Executive Weekly Digest"
msgstr ""

#: includes/Admin/Pages/Firewall.php:219
msgid "Send a polished HTML security summary to the main administrator with the previous 7 complete days of blocked events, login abuse, and WAF detections."
msgstr ""

#: includes/Admin/Pages/Firewall.php:223
msgid "Enable Weekly Security Email"
msgstr ""

#: includes/Admin/Pages/Firewall.php:228
msgid "Recipient Email"
msgstr ""

#: includes/Admin/Pages/Firewall.php:230
msgid "Defaults to the primary WordPress administrator email when left blank or invalid."
msgstr ""

#: includes/Admin/Pages/Firewall.php:231
msgid "Digest is scheduled weekly and reports on the previous 7 complete days."
msgstr ""

#: includes/Admin/Pages/Firewall.php:247
msgid "Deploy anti-spam protection for WordPress comments using honeypot fields, submit-time checks, duplicate detection, and IP rate throttling."
msgstr ""

#: includes/Admin/Pages/Firewall.php:251
msgid "Comment Protection"
msgstr ""

#: includes/Admin/Pages/Firewall.php:252
msgid "Guard standard comment submissions without adding CAPTCHA friction for normal visitors."
msgstr ""

#: includes/Admin/Pages/Firewall.php:256
msgid "Enable Comment Shield"
msgstr ""

#: includes/Admin/Pages/Firewall.php:260
#: includes/Services/WeeklySummaryEmailService.php:600
msgid "Suspicious Comment Action"
msgstr ""

#: includes/Admin/Pages/Firewall.php:262
#: includes/Services/WeeklySummaryEmailService.php:603
msgid "Hold for moderation"
msgstr ""

#: includes/Admin/Pages/Firewall.php:263
#: includes/Services/WeeklySummaryEmailService.php:602
msgid "Block immediately"
msgstr ""

#: includes/Admin/Pages/Firewall.php:265
msgid "Objective bot signals like honeypot fills and repeated rate-limit abuse are always blocked. This setting controls how softer heuristics behave."
msgstr ""

#: includes/Admin/Pages/Firewall.php:270
msgid "Heuristic Thresholds"
msgstr ""

#: includes/Admin/Pages/Firewall.php:271
msgid "Tune how quickly the shield reacts to fast submissions, repeated attempts, and link-heavy guest comments."
msgstr ""

#: includes/Admin/Pages/Firewall.php:275
msgid "Minimum submit time (seconds)"
msgstr ""

#: includes/Admin/Pages/Firewall.php:280
msgid "Guest link limit"
msgstr ""

#: includes/Admin/Pages/Firewall.php:285
msgid "Rate limit attempts"
msgstr ""

#: includes/Admin/Pages/Firewall.php:292
msgid "Rate limit window (minutes)"
msgstr ""

#: includes/Admin/Pages/Firewall.php:294
msgid "The same time window is also used for duplicate-comment detection from the same visitor fingerprint."
msgstr ""

#: includes/Admin/Pages/Firewall.php:304
msgid "Save Settings"
msgstr ""

#: includes/Admin/Pages/Firewall.php:305
msgid "Refresh"
msgstr ""

#: includes/Admin/Pages/Firewall.php:306
msgid "Clear Logs"
msgstr ""

#: includes/Admin/Pages/Firewall.php:312
msgid "Recent Firewall Events"
msgstr ""

#: includes/Admin/Pages/Firewall.php:313
msgid "Realtime telemetry feed"
msgstr ""

#: includes/Admin/Pages/TemplateParts.php:32
msgid "Active"
msgstr ""

#. Translators: %s is the error message returned by the WordPress HTTP API.
#: includes/Api/Client.php:76
#, php-format
msgid "Request failed: %s"
msgstr ""

#. Translators: %d is the HTTP status code returned by the API (e.g., 403, 500).
#: includes/Api/Client.php:91
#, php-format
msgid "API returned HTTP status %d."
msgstr ""

#: includes/Api/Client.php:103
msgid "Invalid JSON response or missing data key."
msgstr ""

#: includes/Api/Client.php:110
msgid "Vulnerabilities found."
msgstr ""

#: includes/MuFirewall/Runtime.php:171
#, php-format
msgid "Too many failed login attempts. Try again in %d minute(s)."
msgstr ""

#: includes/Plugin.php:112
msgid "Once Weekly (VulnTitan)"
msgstr ""

#: includes/Services/CommentSpamService.php:52
msgid "Leave this field empty"
msgstr ""

#: includes/Services/CommentSpamService.php:110
#: includes/Services/CommentSpamService.php:168
#: includes/Services/CommentSpamService.php:283
msgid "Your comment was blocked by anti-spam protection."
msgstr ""

#: includes/Services/CommentSpamService.php:145
msgid "Comment submission rate limit exceeded."
msgstr ""

#: includes/Services/CommentSpamService.php:146
msgid "Too many comment attempts from your connection. Please wait before trying again."
msgstr ""

#: includes/Services/CommentSpamService.php:167
msgid "Blocked comment submission because the hidden honeypot field was filled."
msgstr ""

#: includes/Services/CommentSpamService.php:187
msgid "Comment form token validation failed."
msgstr ""

#: includes/Services/CommentSpamService.php:205
msgid "Comment was submitted faster than the configured minimum time threshold."
msgstr ""

#: includes/Services/CommentSpamService.php:226
msgid "Repeated duplicate comment content detected in the active protection window."
msgstr ""

#: includes/Services/CommentSpamService.php:248
msgid "Comment contains more links than the configured threshold for guest commenters."
msgstr ""

#: includes/Services/CommentSpamService.php:295
msgid "Your comment is awaiting moderation."
msgstr ""

#: includes/Services/MalwareScanner.php:63
msgid "Not a file:"
msgstr ""

#: includes/Services/VulnerabilityScanner.php:21
msgid "Invalid scan item."
msgstr ""

#: includes/Services/VulnerabilityScanner.php:30
msgid "Unknown item type."
msgstr ""

#: includes/Services/VulnerabilityScanner.php:34
msgid "Unknown error occurred."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:147
#, php-format
msgid "[VulnTitan] %1$s weekly security digest: %2$s blocked events"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:177
#, php-format
msgid "%1$s weekly security digest for %2$s. %3$s blocked events, %4$s failed logins, %5$s SQL injection attempts."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:190
msgid "Blocked Events"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:192
msgid "Firewall, comment shield, and lockout interventions"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:196
#: includes/Services/WeeklySummaryEmailService.php:456
msgid "Failed Logins"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:198
msgid "Credentials rejected before access"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:202
msgid "IP Lockouts"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:204
msgid "Repeated login abuse contained"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:208
msgid "SQLi Blocks"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:210
msgid "Malicious query payloads denied"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:214
msgid "Comment Spam Blocks"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:216
msgid "Spam comments denied before publication"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:220
#: includes/Services/WeeklySummaryEmailService.php:249
msgid "Comment Spam Held"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:222
msgid "Suspicious comments sent to moderation"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:229
msgid "Command Injection Blocks"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:234
msgid "Path Traversal Blocks"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:239
msgid "Sensitive File Probes"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:244
msgid "Blocked Login Attempts"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:254
msgid "Comment Rate Limits"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:259
msgid "Recovered Login Sessions"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:264
msgid "Unique Attack Sources"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:295
msgid "Your firewall and login telemetry summary for the previous 7 complete days."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:300
msgid "Blocked This Week"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:315
msgid "Threat Breakdown"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:316
msgid "A focused view of what the firewall and login shield handled during the reporting window."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:334
msgid "Protection Profile"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:335
msgid "Current policy posture that shaped the detection and containment shown above."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:345
msgid "Generated by VulnTitan for your primary site administrator."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:347
#, php-format
msgid "Report generated %s"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:436
msgid "7-Day Activity Timeline"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:437
msgid "Blocked traffic, login failures, and WAF detections day by day."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:455
msgid "Blocked"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:457
msgid "SQLi"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:458
msgid "Cmd"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:459
msgid "Events"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:475
msgid "Highlights"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:476
msgid "The most important takeaways from this reporting period."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:491
msgid "Top Targeted Paths"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:499
msgid "No blocked paths were recorded in this period."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:505
msgid "Most Triggered Rules"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:513
msgid "Firewall Rule"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:525
msgid "No firewall or comment-shield rules were triggered in this period."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:573
msgid "Firewall Runtime"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:574
#: includes/Services/WeeklySummaryEmailService.php:578
#: includes/Services/WeeklySummaryEmailService.php:597
msgid "Enabled"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:577
msgid "Login Shield"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:581
msgid "Custom Login Route"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:582
msgid "Default WordPress login path"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:585
msgid "Max Failed Attempts"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:589
msgid "Lockout Duration"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:591
#, php-format
msgid "%s minutes"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:606
msgid "Comment Rate Window"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:608
#, php-format
msgid "%1$s attempts / %2$s minutes"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:614
msgid "Log Retention"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:616
#, php-format
msgid "%s days"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:665
msgid "Peak Pressure"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:668
#, php-format
msgid "%1$s recorded the highest blocked activity with %2$s blocked events."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:672
msgid "No blocked activity was recorded during this reporting period."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:675
msgid "Login Risk"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:678
#, php-format
msgid "%1$s saw the heaviest failed-login pressure with %2$s rejected attempts."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:682
msgid "No failed-login spikes were recorded in the last 7 complete days."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:685
msgid "Persistence"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:687
#, php-format
msgid "Threat activity was visible on %1$s of %2$s days in this report."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:705
msgid "Elevated"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:706
msgid "Elevated pressure: sustained hostile traffic required repeated firewall intervention."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:712
msgid "Guarded"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:713
msgid "Guarded posture: the site absorbed active probing and login abuse without exposure."
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:718
msgid "Stable"
msgstr ""

#: includes/Services/WeeklySummaryEmailService.php:719
msgid "Stable posture: no meaningful attack pressure was recorded in the previous week."
msgstr ""
