# Copyright (C) 2026 Segurium
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Segurium 0.1.3\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/plugin\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-05-24T03:34:18+00:00
"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: segurium\n"

#. Plugin Name of the plugin
#. Author of the plugin
#: segurium.php
#: includes/class-segurium.php:295
#: includes/class-segurium.php:347
#: includes/class-segurium.php:348
#: includes/class-segurium.php:1673
#: includes/segurium-admin-menu-shell.php:38
#: includes/segurium-admin-menu-shell.php:39
#: includes/segurium-admin-menu-shell.php:94
msgid "Segurium"
msgstr ""

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

#. Description of the plugin
#: segurium.php
msgid "Lean, AI-powered WordPress security: malware scanning, brute-force protection, 2FA, geo-blocking, integrity checks — without the bloat."
msgstr ""

#: includes/class-segurium-2fa.php:597
msgid "Two-factor authentication is required. Please enable JavaScript to complete login."
msgstr ""

#: includes/class-segurium-2fa.php:617
msgid "Two-factor authentication setup is required for your role. Please contact your administrator."
msgstr ""

#: includes/class-segurium-2fa.php:658
msgid "Two-factor authentication required. Append your 2FA code to your password."
msgstr ""

#: includes/class-segurium-2fa.php:1001
msgid "Verifying..."
msgstr ""

#: includes/class-segurium-2fa.php:1002
msgid "Logging in..."
msgstr ""

#: includes/class-segurium-2fa.php:1003
msgid "Enter the code from your authenticator app:"
msgstr ""

#: includes/class-segurium-2fa.php:1004
msgid "Enter the code sent to your email:"
msgstr ""

#: includes/class-segurium-2fa.php:1005
msgid "Verify"
msgstr ""

#: includes/class-segurium-2fa.php:1006
msgid "Resend code"
msgstr ""

#: includes/class-segurium-2fa.php:1007
msgid "A new code has been sent to your email."
msgstr ""

#: includes/class-segurium-2fa.php:1008
msgid "Lost your device? Enter a backup code instead."
msgstr ""

#. translators: %d: number of days
#: includes/class-segurium-2fa.php:1010
#, php-format
msgid "Trust this device for %d days"
msgstr ""

#: includes/class-segurium-2fa.php:1011
#: includes/class-segurium-2fa.php:1542
#: includes/class-segurium-2fa.php:1614
#: includes/class-segurium-2fa.php:1672
msgid "Too many failed attempts. Please try again later."
msgstr ""

#: includes/class-segurium-2fa.php:1012
msgid "Two-factor authentication setup is required for your role."
msgstr ""

#: includes/class-segurium-2fa.php:1036
#: includes/migrations/class-segurium-migration-solid-security.php:60
#: includes/migrations/class-segurium-migration-wordfence.php:274
#: includes/migrations/class-segurium-migration-wordfence.php:288
msgid "Two-Factor Authentication"
msgstr ""

#: includes/class-segurium-2fa.php:1039
#: includes/class-segurium.php:1871
#: includes/class-segurium.php:3071
msgid "Status"
msgstr ""

#: includes/class-segurium-2fa.php:1042
msgid "JavaScript is required for 2FA setup."
msgstr ""

#: includes/class-segurium-2fa.php:1080
msgid "Not configured"
msgstr ""

#: includes/class-segurium-2fa.php:1081
msgid "Set up Authenticator App"
msgstr ""

#: includes/class-segurium-2fa.php:1082
msgid "Set up Email Verification"
msgstr ""

#: includes/class-segurium-2fa.php:1083
msgid "Current method:"
msgstr ""

#: includes/class-segurium-2fa.php:1084
#: includes/class-segurium.php:2311
msgid "Authenticator App (TOTP)"
msgstr ""

#: includes/class-segurium-2fa.php:1085
#: includes/class-segurium.php:2312
msgid "Email Verification"
msgstr ""

#: includes/class-segurium-2fa.php:1086
msgid "Backup codes remaining:"
msgstr ""

#: includes/class-segurium-2fa.php:1087
msgid "Regenerate Backup Codes"
msgstr ""

#: includes/class-segurium-2fa.php:1088
msgid "Disable 2FA"
msgstr ""

#: includes/class-segurium-2fa.php:1089
msgid "Scan this QR code with your authenticator app:"
msgstr ""

#: includes/class-segurium-2fa.php:1090
msgid "Or enter this key manually:"
msgstr ""

#: includes/class-segurium-2fa.php:1091
msgid "Enter the 6-digit code from your app to confirm:"
msgstr ""

#: includes/class-segurium-2fa.php:1092
#: includes/class-segurium.php:1936
#: includes/class-segurium.php:2024
msgid "Confirm"
msgstr ""

#: includes/class-segurium-2fa.php:1093
#: includes/class-segurium.php:893
#: includes/class-segurium.php:1022
#: includes/class-segurium.php:1066
#: includes/class-segurium.php:1913
#: includes/class-segurium.php:3061
msgid "Cancel"
msgstr ""

#: includes/class-segurium-2fa.php:1094
msgid "Save these backup codes in a safe place. They will not be shown again."
msgstr ""

#: includes/class-segurium-2fa.php:1095
msgid "2FA has been set up successfully."
msgstr ""

#: includes/class-segurium-2fa.php:1096
#: includes/class-segurium-2fa.php:1407
msgid "2FA has been disabled."
msgstr ""

#: includes/class-segurium-2fa.php:1097
msgid "New backup codes generated."
msgstr ""

#: includes/class-segurium-2fa.php:1098
msgid "Enter your current 2FA code to confirm:"
msgstr ""

#: includes/class-segurium-2fa.php:1099
msgid "A verification code has been sent to your email."
msgstr ""

#: includes/class-segurium-2fa.php:1100
msgid "Your administrator requires 2FA for your role."
msgstr ""

#. translators: %d: number of days remaining
#: includes/class-segurium-2fa.php:1134
#, php-format
msgid "Your administrator requires two-factor authentication. You have %d day(s) remaining to set it up."
msgstr ""

#: includes/class-segurium-2fa.php:1139
#: includes/class-segurium-2fa.php:1146
msgid "Set up now"
msgstr ""

#: includes/class-segurium-2fa.php:1144
msgid "Two-factor authentication is required for your role. Please set it up immediately."
msgstr ""

#. translators: %s: site name
#: includes/class-segurium-2fa.php:1181
#, php-format
msgid "[%s] Your login verification code"
msgstr ""

#. translators: 1: verification code, 2: TTL in minutes
#: includes/class-segurium-2fa.php:1187
#, php-format
msgid ""
"Your verification code is: %1$s\n"
"\n"
"This code expires in %2$d minutes.\n"
"\n"
"If you did not request this, ignore this email."
msgstr ""

#: includes/class-segurium-2fa.php:1230
msgid "Not authenticated."
msgstr ""

#: includes/class-segurium-2fa.php:1272
#: includes/class-segurium-2fa.php:1336
#: includes/class-segurium-2fa.php:1372
#: includes/class-segurium-2fa.php:1421
msgid "Forbidden"
msgstr ""

#: includes/class-segurium-2fa.php:1281
msgid "Setup session expired. Please start again."
msgstr ""

#: includes/class-segurium-2fa.php:1285
#: includes/class-segurium-2fa.php:1344
msgid "Invalid code. Please try again."
msgstr ""

#: includes/class-segurium-2fa.php:1291
msgid "Encryption error."
msgstr ""

#: includes/class-segurium-2fa.php:1322
msgid "Verification code sent to your email."
msgstr ""

#: includes/class-segurium-2fa.php:1379
msgid "2FA is required for your role and cannot be disabled."
msgstr ""

#: includes/class-segurium-2fa.php:1402
#: includes/class-segurium-2fa.php:1445
msgid "Invalid verification code."
msgstr ""

#: includes/class-segurium-2fa.php:1485
msgid "Please enter your username and password."
msgstr ""

#: includes/class-segurium-2fa.php:1594
msgid "Session expired. Please log in again."
msgstr ""

#: includes/class-segurium-2fa.php:1600
#: includes/class-segurium-2fa.php:1707
msgid "Invalid session."
msgstr ""

#: includes/class-segurium-2fa.php:1681
msgid "Invalid verification code. Please try again."
msgstr ""

#: includes/class-segurium-2fa.php:1702
msgid "Session expired."
msgstr ""

#: includes/class-segurium-2fa.php:1712
msgid "Code sent."
msgstr ""

#: includes/class-segurium-brute-force.php:493
msgid "Login blocked."
msgstr ""

#: includes/class-segurium-brute-force.php:506
msgid "Please complete the CAPTCHA challenge."
msgstr ""

#: includes/class-segurium-brute-force.php:1237
msgid "Leave this field empty"
msgstr ""

#. translators: %s: human-readable time remaining
#: includes/class-segurium-brute-force.php:1387
#: includes/class-segurium-brute-force.php:1410
#, php-format
msgid "Too many failed login attempts. Try again in %s."
msgstr ""

#: includes/class-segurium-brute-force.php:1391
msgid "Login Locked"
msgstr ""

#: includes/class-segurium-cleanup.php:89
msgid "Verdict has no defined cleanup recipe."
msgstr ""

#: includes/class-segurium-cleanup.php:93
msgid "File not found."
msgstr ""

#: includes/class-segurium-cleanup.php:99
#: includes/class-segurium.php:6488
msgid "File has been modified since scan. Re-scan first."
msgstr ""

#: includes/class-segurium-cleanup.php:105
msgid "Failed to read file for backup."
msgstr ""

#: includes/class-segurium-cleanup.php:123
msgid "Failed to create backup."
msgstr ""

#: includes/class-segurium-cleanup.php:156
msgid "Failed to clean file."
msgstr ""

#: includes/class-segurium-component-backup.php:42
#: includes/class-segurium.php:5150
msgid "Component directory not found."
msgstr ""

#: includes/class-segurium-component-backup.php:45
msgid "Invalid component type."
msgstr ""

#: includes/class-segurium-component-backup.php:48
msgid "Invalid component slug."
msgstr ""

#. translators: 1: exit code, 2: error output.
#: includes/class-segurium-component-backup.php:76
#, php-format
msgid "Backup failed (exit %1$d): %2$s"
msgstr ""

#. translators: 1: component size in MB, 2: cap in MB.
#: includes/class-segurium-component-backup.php:91
#, php-format
msgid "Component is %1$.1f MB, which exceeds the %2$d MB encrypted-backup limit. Delete skipped so your site does not lose uncovered data."
msgstr ""

#: includes/class-segurium-component-backup.php:106
msgid "Failed to read packed component archive."
msgstr ""

#. translators: %s: underlying error message.
#: includes/class-segurium-component-backup.php:128
#, php-format
msgid "Failed to encrypt component backup: %s"
msgstr ""

#: includes/class-segurium-component-backup.php:152
msgid "Invalid backup identifier."
msgstr ""

#: includes/class-segurium-component-backup.php:159
msgid "Backup archive not found or failed integrity check."
msgstr ""

#: includes/class-segurium-component-backup.php:169
msgid "Failed to stage backup for extraction."
msgstr ""

#: includes/class-segurium-component-backup.php:175
#: includes/class-segurium.php:4935
msgid "Restore target directory is not writable."
msgstr ""

#. translators: 1: exit code, 2: error output.
#: includes/class-segurium-component-backup.php:195
#, php-format
msgid "Restore failed (exit %1$d): %2$s"
msgstr ""

#: includes/class-segurium-component-backup.php:228
msgid "Secure randomness is unavailable on this host."
msgstr ""

#: includes/class-segurium-cti-client.php:127
msgid "Installation ID unavailable. Please ensure the plugin is properly activated."
msgstr ""

#: includes/class-segurium-cti-client.php:436
msgid "Too many requests. Please try again later."
msgstr ""

#. translators: %d: HTTP status code
#: includes/class-segurium-cti-client.php:442
#, php-format
msgid "Support service error (HTTP %d)."
msgstr ""

#: includes/class-segurium-cti-client.php:1191
msgid "Cleanup quota reached."
msgstr ""

#: includes/class-segurium-cti-client.php:1198
msgid "Clean version not available for this file"
msgstr ""

#: includes/class-segurium-cti-client.php:1487
msgid "Invalid CTI billing response."
msgstr ""

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:89
#, php-format
msgid "CTI %s: no response to verify."
msgstr ""

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:102
#, php-format
msgid "CTI %s: response missing signature headers."
msgstr ""

#. translators: 1: endpoint label, 2: key id from response
#: includes/class-segurium-cti-signature.php:112
#, php-format
msgid "CTI %1$s: response signed by untrusted key \"%2$s\"."
msgstr ""

#: includes/class-segurium-cti-signature.php:123
msgid "CTI signature trust list is corrupt — public key failed to decode."
msgstr ""

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:133
#, php-format
msgid "CTI %s: signature header malformed."
msgstr ""

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:144
#, php-format
msgid "CTI %s: signature timestamp malformed."
msgstr ""

#. translators: 1: endpoint label, 2: skew in seconds
#: includes/class-segurium-cti-signature.php:157
#, php-format
msgid "CTI %1$s: signature timestamp is %2$d seconds out of range."
msgstr ""

#. translators: 1: endpoint label, 2: error message
#: includes/class-segurium-cti-signature.php:174
#, php-format
msgid "CTI %1$s: libsodium rejected signature (%2$s)."
msgstr ""

#. translators: %s: endpoint label
#: includes/class-segurium-cti-signature.php:186
#, php-format
msgid "CTI %s: signature did not verify — response rejected."
msgstr ""

#: includes/class-segurium-geo-updater.php:144
msgid "Downloaded geo DB has invalid format."
msgstr ""

#: includes/class-segurium-geo-updater.php:148
msgid "Failed to write geo DB to disk."
msgstr ""

#: includes/class-segurium-geo-updater.php:153
msgid "Failed to install geo DB."
msgstr ""

#: includes/class-segurium-iid.php:256
msgid "Segurium detected this site was moved or cloned and is re-establishing its secure connection in the background. If you have a Pro license, please re-activate it on the Segurium account screen so Pro features are restored on the new identity."
msgstr ""

#: includes/class-segurium-iid.php:298
msgid "Segurium could not activate the Pro license on this site because it is currently bound to another installation. Please open the Segurium account portal on the original installation and deactivate the license there; the binding will be released and Pro features will re-activate here on the next license check."
msgstr ""

#: includes/class-segurium-info-shield.php:331
msgid "On Nginx, the Server header must be removed at the server level (server_tokens off;). This toggle has no effect."
msgstr ""

#: includes/class-segurium-info-shield.php:334
msgid "On Apache with FastCGI, the Server header is added after PHP runs. Use ServerTokens Prod in Apache config."
msgstr ""

#: includes/class-segurium-info-shield.php:338
msgid "On IIS, use the removeServerHeader attribute in web.config. This toggle has limited effect."
msgstr ""

#: includes/class-segurium-info-shield.php:352
msgid "Your server uses FastCGI, which may re-add the X-Powered-By header. Verify removal by inspecting response headers."
msgstr ""

#: includes/class-segurium-info-shield.php:365
msgid "Jetpack is active and requires XML-RPC. Disabling XML-RPC will break the Jetpack connection."
msgstr ""

#: includes/class-segurium-integrity-chain.php:149
#: includes/class-segurium.php:1023
msgid "Running a quick malware scan first…"
msgstr ""

#: includes/class-segurium-integrity-chain.php:200
msgid "The chained malware scan was cancelled — integrity scan was not started."
msgstr ""

#. translators: %s: underlying error message
#: includes/class-segurium-integrity-chain.php:223
#, php-format
msgid "Could not start the chained integrity scan: %s"
msgstr ""

#. translators: %d: interval in seconds.
#: includes/class-segurium-realtime-scan.php:129
#, php-format
msgid "Segurium realtime scan (every %d seconds, dev override)"
msgstr ""

#: includes/class-segurium-scan-runner.php:329
msgid "Every 60 seconds (Segurium scan rescue)"
msgstr ""

#: includes/class-segurium-scan-runner.php:356
msgid "A scan type is required."
msgstr ""

#: includes/class-segurium-scan-runner.php:370
#: includes/class-segurium.php:934
#: includes/class-segurium.php:4655
msgid "Scan storage is not ready. Please deactivate and reactivate the Segurium plugin, then try again."
msgstr ""

#: includes/class-segurium-scan-runner.php:378
#: includes/class-segurium-scan-runner.php:390
#: includes/class-segurium.php:914
msgid "A scan is already in progress."
msgstr ""

#: includes/class-segurium-scan-runner.php:411
msgid "Scan storage was not ready. It has been repaired automatically — please click \"Start scan\" again."
msgstr ""

#. translators: %s: underlying exception message
#: includes/class-segurium-scan-runner.php:420
#, php-format
msgid "Failed to initialize scan: %s"
msgstr ""

#. translators: %s: underlying exception message
#: includes/class-segurium-scan-runner.php:459
#, php-format
msgid "Unexpected error starting scan: %s"
msgstr ""

#: includes/class-segurium-scan-runner.php:1182
#: includes/class-segurium.php:917
#: includes/class-segurium.php:3476
#: includes/class-segurium.php:4626
msgid "Your session has expired. Reload the page and try again."
msgstr ""

#: includes/class-segurium-scan-runner.php:1192
#: includes/class-segurium.php:918
#: includes/class-segurium.php:3486
msgid "You do not have permission to manage scans."
msgstr ""

#: includes/class-segurium-scan-runner.php:1222
#: includes/class-segurium.php:4335
msgid "Could not fetch scan status due to a server error."
msgstr ""

#. translators: %d: max_execution_time in seconds
#: includes/class-segurium-scan-runner.php:1799
#, php-format
msgid "PHP max_execution_time is %ds — too short for reliable scanning. Ask your host to raise it to at least 30s."
msgstr ""

#: includes/class-segurium-scan-runner.php:1810
msgid "WordPress cron is disabled (DISABLE_WP_CRON) and your PHP setup has no way to detach long tasks from page requests. Background scans will only progress while a Segurium admin tab stays open. Ask your host to either enable a real system cron job hitting wp-cron.php every minute, or to switch from mod_php to PHP-FPM / LiteSpeed."
msgstr ""

#: includes/class-segurium-scan-runner.php:1812
msgid "WordPress cron is disabled (DISABLE_WP_CRON). Scheduled scans depend on a real system cron job hitting wp-cron.php every minute. Ask your host to set one up."
msgstr ""

#: includes/class-segurium-scheduled-scan-settings.php:108
msgid "Invalid settings payload."
msgstr ""

#: includes/class-segurium-scheduled-scan-settings.php:127
msgid "Frequency must be one of: off, daily, weekly."
msgstr ""

#: includes/class-segurium-scheduled-scan-settings.php:138
msgid "Hour must be between 0 and 23."
msgstr ""

#: includes/class-segurium-scheduled-scan-settings.php:149
msgid "Minute must be between 0 and 59."
msgstr ""

#: includes/class-segurium-scheduled-scan-settings.php:160
msgid "Day of week must be between 0 (Sunday) and 6 (Saturday)."
msgstr ""

#: includes/class-segurium-self-check.php:402
#: includes/class-segurium.php:2569
msgid "Content-Security-Policy"
msgstr ""

#: includes/class-segurium-self-check.php:405
msgid "CSP is enforced."
msgstr ""

#: includes/class-segurium-self-check.php:407
msgid "CSP is report-only. Switch to enforce for full protection."
msgstr ""

#: includes/class-segurium-self-check.php:408
msgid "No Content-Security-Policy header. Protects against XSS and injection."
msgstr ""

#: includes/class-segurium-self-check.php:423
msgid "Strict-Transport-Security"
msgstr ""

#: includes/class-segurium-self-check.php:426
msgid "HSTS active with at least a one-year max-age."
msgstr ""

#: includes/class-segurium-self-check.php:428
msgid "HSTS present but max-age is below one year."
msgstr ""

#: includes/class-segurium-self-check.php:429
msgid "No HSTS header. Browsers may connect over plain HTTP."
msgstr ""

#: includes/class-segurium-self-check.php:441
msgid "X-Content-Type-Options"
msgstr ""

#: includes/class-segurium-self-check.php:444
msgid "MIME sniffing prevented."
msgstr ""

#: includes/class-segurium-self-check.php:445
msgid "Missing. Browsers may misinterpret file types."
msgstr ""

#: includes/class-segurium-self-check.php:457
#: includes/class-segurium.php:2438
msgid "X-Frame-Options"
msgstr ""

#: includes/class-segurium-self-check.php:460
msgid "Clickjacking protection via X-Frame-Options."
msgstr ""

#: includes/class-segurium-self-check.php:461
msgid "Missing X-Frame-Options. Site may be framed by attackers."
msgstr ""

#: includes/class-segurium-self-check.php:473
#: includes/class-segurium.php:2446
msgid "Referrer-Policy"
msgstr ""

#: includes/class-segurium-self-check.php:476
msgid "Referrer-Policy restricts information leakage on navigation."
msgstr ""

#: includes/class-segurium-self-check.php:477
msgid "Missing or unsafe Referrer-Policy. Full URLs may be leaked."
msgstr ""

#: includes/class-segurium-self-check.php:488
#: includes/class-segurium.php:2534
msgid "Permissions-Policy"
msgstr ""

#: includes/class-segurium-self-check.php:491
msgid "Permissions-Policy restricts access to browser features."
msgstr ""

#: includes/class-segurium-self-check.php:492
msgid "Missing Permissions-Policy. Browser features are not restricted."
msgstr ""

#: includes/class-segurium-self-check.php:504
#: includes/class-segurium.php:2466
msgid "X-XSS-Protection"
msgstr ""

#: includes/class-segurium-self-check.php:507
msgid "Legacy XSS filter directive present."
msgstr ""

#: includes/class-segurium-self-check.php:508
msgid "Missing X-XSS-Protection. Set to 0 to disable legacy browser XSS filters safely."
msgstr ""

#: includes/class-segurium-self-check.php:533
msgid "X-Powered-By hidden"
msgstr ""

#. translators: %s: header value
#: includes/class-segurium-self-check.php:538
#, php-format
msgid "X-Powered-By reveals: %s"
msgstr ""

#: includes/class-segurium-self-check.php:541
msgid "X-Powered-By header is not exposed."
msgstr ""

#: includes/class-segurium-self-check.php:552
msgid "WordPress version hidden"
msgstr ""

#: includes/class-segurium-self-check.php:555
msgid "WordPress version exposed in HTML source."
msgstr ""

#: includes/class-segurium-self-check.php:556
msgid "WordPress version not visible in HTML."
msgstr ""

#: includes/class-segurium-self-check.php:567
msgid "Asset version query hidden"
msgstr ""

#: includes/class-segurium-self-check.php:570
msgid "Core/theme/plugin version exposed in ?ver= on asset URLs."
msgstr ""

#: includes/class-segurium-self-check.php:571
msgid "Asset URLs do not expose version numbers."
msgstr ""

#: includes/class-segurium-self-check.php:598
msgid "XML-RPC disabled"
msgstr ""

#: includes/class-segurium-self-check.php:601
msgid "XML-RPC endpoint is disabled."
msgstr ""

#: includes/class-segurium-self-check.php:602
msgid "XML-RPC is reachable. A frequent brute-force and pingback-amplification target."
msgstr ""

#: includes/class-segurium-self-check.php:613
msgid "REST API discovery disabled"
msgstr ""

#: includes/class-segurium-self-check.php:616
msgid "REST API discovery link removed from <head>."
msgstr ""

#: includes/class-segurium-self-check.php:617
msgid "REST API discovery link exposed — simplifies reconnaissance."
msgstr ""

#: includes/class-segurium-self-check.php:628
msgid "Brute-force protection"
msgstr ""

#: includes/class-segurium-self-check.php:631
msgid "Login brute-force protection is active."
msgstr ""

#: includes/class-segurium-self-check.php:632
msgid "Brute-force protection is disabled."
msgstr ""

#: includes/class-segurium-self-check.php:647
msgid "Two-factor enforced for administrators"
msgstr ""

#: includes/class-segurium-self-check.php:650
msgid "Two-factor authentication is enforced for the administrator role."
msgstr ""

#: includes/class-segurium-self-check.php:651
msgid "Administrators can log in with a password alone."
msgstr ""

#: includes/class-segurium-self-check.php:663
#: includes/class-segurium.php:1709
msgid "Firewall"
msgstr ""

#: includes/class-segurium-self-check.php:666
msgid "Firewall rules are active."
msgstr ""

#: includes/class-segurium-self-check.php:667
msgid "No firewall rules are active."
msgstr ""

#: includes/class-segurium-self-check.php:679
msgid "HTTPS / SSL active"
msgstr ""

#: includes/class-segurium-self-check.php:682
msgid "Site is served over HTTPS."
msgstr ""

#: includes/class-segurium-self-check.php:683
msgid "Site is not served over HTTPS. Traffic is unencrypted."
msgstr ""

#: includes/class-segurium-self-check.php:723
msgid "No Set-Cookie headers on the homepage; cannot assess cookie flags from outside."
msgstr ""

#: includes/class-segurium-self-check.php:729
#: includes/class-segurium-self-check.php:762
msgid "Cookies — Secure"
msgstr ""

#: includes/class-segurium-self-check.php:740
#: includes/class-segurium-self-check.php:763
msgid "Cookies — HttpOnly"
msgstr ""

#: includes/class-segurium-self-check.php:751
#: includes/class-segurium-self-check.php:859
#: includes/class-segurium-self-check.php:873
#: includes/class-segurium-self-check.php:891
msgid "Cookies — SameSite"
msgstr ""

#. translators: 1: total cookie count, 2: cookie attribute name
#: includes/class-segurium-self-check.php:795
#, php-format
msgid "All %1$d cookies set the %2$s attribute."
msgstr ""

#. translators: 1: matching cookie count, 2: total cookie count, 3: cookie attribute name
#: includes/class-segurium-self-check.php:809
#, php-format
msgid "%1$d of %2$d cookies set %3$s."
msgstr ""

#. translators: 1: total cookie count, 2: cookie attribute name
#: includes/class-segurium-self-check.php:822
#, php-format
msgid "None of the %1$d cookies set the %2$s attribute."
msgstr ""

#. translators: %d: total cookie count
#: includes/class-segurium-self-check.php:862
#, php-format
msgid "All %d cookies set SameSite=Lax/Strict."
msgstr ""

#. translators: 1: good cookie count, 2: total cookie count
#: includes/class-segurium-self-check.php:876
#, php-format
msgid "%1$d of %2$d cookies set SameSite=Lax/Strict."
msgstr ""

#. translators: 1: count of cookies using SameSite=None, 2: total cookie count
#: includes/class-segurium-self-check.php:884
#, php-format
msgid "%1$d of %2$d cookies use SameSite=None."
msgstr ""

#. translators: %d: total cookie count
#: includes/class-segurium-self-check.php:886
#, php-format
msgid "No cookies set SameSite=Lax or Strict (out of %d)."
msgstr ""

#: includes/class-segurium-self-check.php:953
#: includes/class-segurium.php:2937
msgid "Cloud-assisted malware detection"
msgstr ""

#: includes/class-segurium-self-check.php:956
msgid "On-premise mode is enabled, which limits malware-detection accuracy. Files are never stored after scan — turn this off to get full cloud-assisted detection."
msgstr ""

#: includes/class-segurium-self-check.php:957
msgid "Cloud-assisted malware detection is active."
msgstr ""

#: includes/class-segurium-self-check.php:969
msgid "Scheduled malware scans"
msgstr ""

#: includes/class-segurium-self-check.php:972
msgid "A recurring malware scan is scheduled."
msgstr ""

#: includes/class-segurium-self-check.php:973
msgid "No recurring malware scan is scheduled."
msgstr ""

#: includes/class-segurium-self-check.php:985
msgid "Automatic malware cleanup"
msgstr ""

#: includes/class-segurium-self-check.php:988
msgid "Detected malware is cleaned automatically after every scan."
msgstr ""

#: includes/class-segurium-self-check.php:989
msgid "Automatic cleanup is disabled. Detected malware requires a manual click to clean."
msgstr ""

#: includes/class-segurium-self-check.php:1003
msgid "Malware scan up to date"
msgstr ""

#. translators: %s: human time difference
#: includes/class-segurium-self-check.php:1008
#, php-format
msgid "Last malware scan completed %s ago."
msgstr ""

#: includes/class-segurium-self-check.php:1012
msgid "Malware scan is older than 7 days."
msgstr ""

#: includes/class-segurium-self-check.php:1013
msgid "No malware scan has been completed yet."
msgstr ""

#: includes/class-segurium-self-check.php:1025
msgid "No malware in the last 24 hours"
msgstr ""

#: includes/class-segurium-self-check.php:1028
msgid "The most recent malware scan ran in the last 24 hours and found nothing."
msgstr ""

#: includes/class-segurium-self-check.php:1030
msgid "No malware scan has run in the last 24 hours. Scans are quick — run one to refresh this verdict."
msgstr ""

#. translators: %d: number of threats
#: includes/class-segurium-self-check.php:1033
#, php-format
msgid "Last malware scan flagged %d threat. Review it on the Malware scanner tab."
msgid_plural "Last malware scan flagged %d threats. Review them on the Malware scanner tab."
msgstr[0] ""
msgstr[1] ""

#: includes/class-segurium-self-check.php:1057
msgid "No integrity issues in the last 24 hours"
msgstr ""

#: includes/class-segurium-self-check.php:1060
msgid "The most recent integrity scan ran in the last 24 hours and reported no issues."
msgstr ""

#: includes/class-segurium-self-check.php:1062
msgid "No integrity scan has run in the last 24 hours. Scans are quick — run one to refresh this verdict."
msgstr ""

#. translators: %d: number of open integrity issues
#: includes/class-segurium-self-check.php:1065
#, php-format
msgid "%d open integrity issue is unresolved. Review it on the Integrity scanner tab."
msgid_plural "%d open integrity issues are unresolved. Review them on the Integrity scanner tab."
msgstr[0] ""
msgstr[1] ""

#. translators: %d: HTTP status code
#: includes/class-segurium-trusted-proxies.php:92
#, php-format
msgid "Trusted proxies endpoint returned HTTP %d."
msgstr ""

#: includes/class-segurium-trusted-proxies.php:113
msgid "Trusted proxies response has invalid format."
msgstr ""

#: includes/class-segurium-upload-scan.php:90
msgid "This file was identified as malware and has been blocked."
msgstr ""

#: includes/class-segurium.php:313
#: includes/segurium-admin-menu-shell.php:117
msgid "Security score:"
msgstr ""

#. translators: %s: human-readable time difference
#. translators: %s: human-readable time difference such as "5 mins"
#: includes/class-segurium.php:323
#: includes/class-segurium.php:1158
#: includes/segurium-admin-menu-shell.php:127
#, php-format
msgid "Last checked %s ago."
msgstr ""

#: includes/class-segurium.php:330
#: includes/segurium-admin-menu-shell.php:134
msgid "Run a Self-Check from the Segurium admin page to see your security score."
msgstr ""

#: includes/class-segurium.php:336
#: includes/segurium-admin-menu-shell.php:140
msgid "Open Segurium"
msgstr ""

#: includes/class-segurium.php:877
msgid "Malware"
msgstr ""

#: includes/class-segurium.php:878
msgid "Clean"
msgstr ""

#: includes/class-segurium.php:879
#: includes/class-segurium.php:1792
msgid "Cleaned"
msgstr ""

#: includes/class-segurium.php:880
msgid "Restored"
msgstr ""

#: includes/class-segurium.php:881
msgid "Failed"
msgstr ""

#: includes/class-segurium.php:882
msgid "Processing..."
msgstr ""

#: includes/class-segurium.php:883
msgid "Show malware"
msgstr ""

#: includes/class-segurium.php:884
msgid "Report false positive"
msgstr ""

#: includes/class-segurium.php:885
#: includes/class-segurium.php:3040
msgid "Report False Positive"
msgstr ""

#: includes/class-segurium.php:886
#: includes/class-segurium.php:3045
msgid "File path"
msgstr ""

#: includes/class-segurium.php:887
#: includes/class-segurium.php:3047
msgid "SHA-256"
msgstr ""

#: includes/class-segurium.php:888
#: includes/class-segurium.php:1870
#: includes/class-segurium.php:3049
msgid "Component"
msgstr ""

#: includes/class-segurium.php:889
#: includes/class-segurium.php:3051
msgid "Current verdict"
msgstr ""

#: includes/class-segurium.php:890
#: includes/class-segurium.php:3054
msgid "Note (optional, max 2000 chars)"
msgstr ""

#: includes/class-segurium.php:891
#: includes/class-segurium.php:3058
msgid "Also ignore this file on this site"
msgstr ""

#: includes/class-segurium.php:892
#: includes/class-segurium.php:3062
msgid "Submit report"
msgstr ""

#: includes/class-segurium.php:894
msgid "Submitting…"
msgstr ""

#: includes/class-segurium.php:895
msgid "Report submitted. Thank you."
msgstr ""

#: includes/class-segurium.php:896
msgid "Could not submit the report."
msgstr ""

#: includes/class-segurium.php:897
#: includes/class-segurium.php:996
msgid "Restore"
msgstr ""

#: includes/class-segurium.php:898
msgid "This will restore the original infected file from backup. Continue?"
msgstr ""

#: includes/class-segurium.php:899
msgid "Restore file"
msgstr ""

#: includes/class-segurium.php:900
msgid "Checking…"
msgstr ""

#: includes/class-segurium.php:901
msgid "The file on disk is already the backed-up version. Restore anyway to update database records?"
msgstr ""

#. translators: %s: relative file path
#: includes/class-segurium.php:903
#, php-format
msgid "The file at %s has been modified since the last cleanup. Restoring will overwrite the existing file with the backed-up version. This cannot be undone."
msgstr ""

#: includes/class-segurium.php:904
msgid "Overwrite & Restore"
msgstr ""

#: includes/class-segurium.php:905
msgid "No threats found."
msgstr ""

#: includes/class-segurium.php:906
msgid "Scan complete."
msgstr ""

#: includes/class-segurium.php:907
msgid "files"
msgstr ""

#: includes/class-segurium.php:908
msgid "failed"
msgstr ""

#: includes/class-segurium.php:909
msgid "skipped"
msgstr ""

#: includes/class-segurium.php:910
msgid "scanned"
msgstr ""

#: includes/class-segurium.php:911
#: includes/class-segurium.php:1052
msgid "Starting scan..."
msgstr ""

#: includes/class-segurium.php:912
msgid "Failed to start scan."
msgstr ""

#: includes/class-segurium.php:913
msgid "Error"
msgstr ""

#: includes/class-segurium.php:915
msgid "Connection lost. Retrying..."
msgstr ""

#: includes/class-segurium.php:916
msgid "Request failed"
msgstr ""

#: includes/class-segurium.php:919
#: includes/class-segurium.php:3357
msgid "CTI service consent is required before scanning."
msgstr ""

#: includes/class-segurium.php:920
msgid "The scan could not be initialized. Check the PHP error log."
msgstr ""

#: includes/class-segurium.php:921
msgid "The scan started but the background worker could not be dispatched. Try again."
msgstr ""

#: includes/class-segurium.php:922
msgid "The scan could not be started due to a server error. Check the PHP error log."
msgstr ""

#: includes/class-segurium.php:923
msgid "Could not fetch scan status due to a server error. Check the PHP error log."
msgstr ""

#: includes/class-segurium.php:924
msgid "Could not stop the running scan due to a server error. Check the PHP error log."
msgstr ""

#: includes/class-segurium.php:925
msgid "The server returned an error while processing the request."
msgstr ""

#: includes/class-segurium.php:926
msgid "Network error — the request could not reach the server."
msgstr ""

#: includes/class-segurium.php:927
msgid "The server returned an unexpected response. Reload the page and try again."
msgstr ""

#: includes/class-segurium.php:928
msgid "Segurium got an empty response from the server. The PHP handler likely crashed before producing any output — check the PHP error log for a fatal, OOM, or timeout."
msgstr ""

#: includes/class-segurium.php:929
msgid "Segurium's response markers are missing from the body. The Segurium AJAX handler did not run, or another plugin replaced the entire response. Check wp-content/mu-plugins, active plugins, and the PHP error log."
msgstr ""

#: includes/class-segurium.php:930
msgid "Segurium's response was cut off mid-stream — the start marker arrived but the end marker did not. The PHP handler crashed mid-response (fatal, OOM, or timeout). Check the PHP error log."
msgstr ""

#: includes/class-segurium.php:931
msgid "Segurium could not unwrap the server response. Check the PHP error log for a fatal, OOM, or timeout in the Segurium handler."
msgstr ""

#: includes/class-segurium.php:932
msgid "Segurium received a response wrapped in valid markers but the JSON inside did not parse. This usually indicates a fatal PHP error inside the Segurium handler — check the PHP error log."
msgstr ""

#: includes/class-segurium.php:933
#: includes/class-segurium.php:3413
msgid "This version of the admin page is stale. Reload the page to continue."
msgstr ""

#: includes/class-segurium.php:935
msgid "An unexpected server error occurred. Check the PHP error log and try again."
msgstr ""

#: includes/class-segurium.php:936
#: includes/class-segurium.php:2991
msgid "Frequency"
msgstr ""

#: includes/class-segurium.php:937
#: includes/class-segurium.php:2418
#: includes/class-segurium.php:2994
msgid "Off"
msgstr ""

#: includes/class-segurium.php:938
#: includes/class-segurium.php:2995
msgid "Daily"
msgstr ""

#: includes/class-segurium.php:939
#: includes/class-segurium.php:2996
msgid "Weekly"
msgstr ""

#: includes/class-segurium.php:940
#: includes/class-segurium.php:3001
msgid "Time of day"
msgstr ""

#: includes/class-segurium.php:941
#: includes/class-segurium.php:3008
msgid "Day of week"
msgstr ""

#: includes/class-segurium.php:942
msgid "Next run:"
msgstr ""

#: includes/class-segurium.php:943
msgid "Schedule saved."
msgstr ""

#: includes/class-segurium.php:944
msgid "Could not save schedule."
msgstr ""

#: includes/class-segurium.php:945
msgid "Stored in UTC. Displayed in your browser locale."
msgstr ""

#: includes/class-segurium.php:946
msgid "Scanned files"
msgstr ""

#: includes/class-segurium.php:947
msgid "showing first"
msgstr ""

#: includes/class-segurium.php:948
msgid "Original file content (malware)"
msgstr ""

#. translators: %s: relative file path
#: includes/class-segurium.php:950
#, php-format
msgid "Current on-disk content (malware): %s"
msgstr ""

#: includes/class-segurium.php:951
#: includes/class-segurium.php:1909
#: includes/class-segurium.php:1923
msgid "Close"
msgstr ""

#. translators: button label on a notice popup that closes the popup
#: includes/class-segurium.php:953
msgid "OK"
msgstr ""

#: includes/class-segurium.php:954
msgid "Delete failed"
msgstr ""

#: includes/class-segurium.php:955
msgid "Restore failed"
msgstr ""

#: includes/class-segurium.php:956
msgid "Fix failed"
msgstr ""

#: includes/class-segurium.php:957
msgid "Diff failed"
msgstr ""

#: includes/class-segurium.php:958
msgid "Diff decode error"
msgstr ""

#: includes/class-segurium.php:959
msgid "View failed"
msgstr ""

#: includes/class-segurium.php:960
msgid "Cannot restore — no backup recorded for this file. The backup may have been rotated out."
msgstr ""

#: includes/class-segurium.php:961
#: includes/class-segurium.php:997
#: includes/class-segurium.php:1796
msgid "Fixed"
msgstr ""

#: includes/class-segurium.php:962
#: includes/class-segurium.php:1800
msgid "Ignored"
msgstr ""

#: includes/class-segurium.php:963
msgid "Ignore until file is the same"
msgstr ""

#: includes/class-segurium.php:964
msgid "Always ignore"
msgstr ""

#: includes/class-segurium.php:965
msgid "Remove from ignore"
msgstr ""

#: includes/class-segurium.php:966
msgid "Connected"
msgstr ""

#: includes/class-segurium.php:967
msgid "Disconnected"
msgstr ""

#: includes/class-segurium.php:968
msgid "No files found."
msgstr ""

#. translators: %d: number of malicious files still needing attention
#: includes/class-segurium.php:970
#, php-format
msgid "%d threats still need your attention"
msgstr ""

#: includes/class-segurium.php:971
msgid "No threats — you are clear."
msgstr ""

#: includes/class-segurium.php:972
msgid "No scans yet — run your first scan."
msgstr ""

#: includes/class-segurium.php:973
#: includes/class-segurium.php:1765
#: includes/class-segurium.php:1854
msgid "Stop scan"
msgstr ""

#: includes/class-segurium.php:974
msgid "Stop the running scan? Progress so far will be discarded."
msgstr ""

#: includes/class-segurium.php:975
msgid "Could not stop the scan."
msgstr ""

#: includes/class-segurium.php:976
msgid "Scan stopped."
msgstr ""

#. translators: %1$d: files scanned before stop, %2$d: files discovered
#: includes/class-segurium.php:978
#, php-format
msgid "Scan stopped — %1$d of %2$d files scanned."
msgstr ""

#. translators: %1$d: files scanned before abort, %2$d: files discovered
#: includes/class-segurium.php:980
#, php-format
msgid "Scan aborted — %1$d of %2$d files scanned."
msgstr ""

#. translators: %d: number of seconds since the scan worker last reported progress
#: includes/class-segurium.php:982
#, php-format
msgid "no progress for %ds — waiting for worker"
msgstr ""

#: includes/class-segurium.php:983
msgid "Hosting environment warnings"
msgstr ""

#: includes/class-segurium.php:984
msgid "No malicious files. All known threats have been handled."
msgstr ""

#: includes/class-segurium.php:985
msgid "No cleaned files yet."
msgstr ""

#: includes/class-segurium.php:986
msgid "No files marked fixed."
msgstr ""

#: includes/class-segurium.php:987
msgid "No ignored files."
msgstr ""

#: includes/class-segurium.php:988
msgid "Recently processed in this session"
msgstr ""

#: includes/class-segurium.php:989
#: includes/class-segurium.php:1138
msgid "Page"
msgstr ""

#: includes/class-segurium.php:990
#: includes/class-segurium.php:1139
msgid "of"
msgstr ""

#: includes/class-segurium.php:991
msgid "items"
msgstr ""

#: includes/class-segurium.php:992
#: includes/class-segurium.php:1136
#: includes/class-segurium.php:2291
msgid "Previous"
msgstr ""

#: includes/class-segurium.php:993
#: includes/class-segurium.php:1137
#: includes/class-segurium.php:2293
msgid "Next"
msgstr ""

#: includes/class-segurium.php:994
#: includes/class-segurium.php:1159
msgid "Fix"
msgstr ""

#: includes/class-segurium.php:995
msgid "Ignore"
msgstr ""

#: includes/class-segurium.php:998
msgid "Deleted"
msgstr ""

#: includes/class-segurium.php:999
msgid "Not found"
msgstr ""

#: includes/class-segurium.php:1000
msgid "This file is not part of the original installation and will be deleted. A backup will be created. Continue?"
msgstr ""

#: includes/class-segurium.php:1001
msgid "Some files will be deleted (unknown files) and some will be replaced with originals (modified files). Backups will be created for all. Continue?"
msgstr ""

#: includes/class-segurium.php:1002
msgid "Fixing files..."
msgstr ""

#: includes/class-segurium.php:1004
msgid "Older backups will be rotated out"
msgstr ""

#. translators: 1: number of files to fix, 2: human-readable size (e.g. "12.4 MB")
#: includes/class-segurium.php:1006
#, php-format
msgid "You are about to fix %1$d files (~%2$s)."
msgstr ""

#. translators: 1: number of envelopes to evict, 2: human-readable size of those envelopes
#: includes/class-segurium.php:1008
#, php-format
msgid "%1$d older backups (~%2$s) will be rotated out — these are restore points for previously-fixed files."
msgstr ""

#. translators: %d: number of pinned backups that are protected from rotation
#: includes/class-segurium.php:1010
#, php-format
msgid "%d pinned backups will be kept (still referenced by Restore)."
msgstr ""

#: includes/class-segurium.php:1011
msgid "Continue"
msgstr ""

#: includes/class-segurium.php:1012
msgid "Restoring files…"
msgstr ""

#: includes/class-segurium.php:1013
msgid "Updating files…"
msgstr ""

#. translators: 1: number of items completed; 2: total number of items
#: includes/class-segurium.php:1015
#, php-format
msgid "%1$d of %2$d"
msgstr ""

#: includes/class-segurium.php:1016
msgid "Cancelling…"
msgstr ""

#: includes/class-segurium.php:1017
msgid "Clean all detected malware"
msgstr ""

#. translators: %d: number of malicious files queued for cleanup
#: includes/class-segurium.php:1019
#, php-format
msgid "This will attempt to clean %d detected malicious file(s). Each file is backed up before cleanup."
msgstr ""

#: includes/class-segurium.php:1020
msgid "Clean all"
msgstr ""

#: includes/class-segurium.php:1021
msgid "Cleaning malware..."
msgstr ""

#: includes/class-segurium.php:1024
#: includes/class-segurium.php:1025
#: includes/class-segurium.php:1037
#: includes/class-segurium.php:1608
#: includes/class-segurium.php:2894
msgid "Upgrade to Pro"
msgstr ""

#: includes/class-segurium.php:1026
msgid "Maybe later"
msgstr ""

#: includes/class-segurium.php:1027
#: includes/class-segurium.php:3783
#: includes/class-segurium.php:6518
msgid "Cleanup quota reached. Upgrade to Pro for an unbounded cloud cleanup quota."
msgstr ""

#: includes/class-segurium.php:1028
msgid "Cleanup quota reached"
msgstr ""

#. translators: 1: number of cleanups consumed in the rolling window (e.g., 3); 2: rolling window length in days (e.g., 30)
#: includes/class-segurium.php:1030
#, php-format
msgid "You’ve used %1$d cloud cleanups in the last %2$d days. Upgrade to Pro for an unbounded cloud cleanup quota."
msgstr ""

#. translators: %s: localized date when the next cleanup slot becomes available
#: includes/class-segurium.php:1032
#, php-format
msgid "Next slot opens %s"
msgstr ""

#. translators: 1: cleanups used so far, 2: per-window cap (e.g., 3), 3: rolling window length in days (e.g., 30)
#: includes/class-segurium.php:1034
#: includes/class-segurium.php:1589
#, php-format
msgid "%1$d of %2$d cleanups used in the last %3$d days"
msgstr ""

#. translators: 1: cleanups used so far, 2: per-window cap (e.g., 3), 3: rolling window length in days (e.g., 30), 4: localized date when the next slot opens
#: includes/class-segurium.php:1036
#: includes/class-segurium.php:1580
#, php-format
msgid "%1$d of %2$d cleanups used in the last %3$d days — next slot opens %4$s"
msgstr ""

#: includes/class-segurium.php:1038
#: includes/class-segurium.php:2878
#: includes/class-segurium.php:3076
msgid "Pro"
msgstr ""

#: includes/class-segurium.php:1039
msgid "Diff"
msgstr ""

#: includes/class-segurium.php:1040
msgid "Delisted from official WordPress.org"
msgstr ""

#: includes/class-segurium.php:1041
#: includes/class-segurium.php:5407
msgid "Abandoned (no updates >2 years)"
msgstr ""

#: includes/class-segurium.php:1042
msgid "Not from official WordPress.org"
msgstr ""

#: includes/class-segurium.php:1043
msgid "ignored"
msgstr ""

#: includes/class-segurium.php:1044
msgid "Issues"
msgstr ""

#: includes/class-segurium.php:1045
msgid "issue"
msgstr ""

#: includes/class-segurium.php:1046
msgid "unrecognized file"
msgstr ""

#: includes/class-segurium.php:1047
msgid "(!) malware"
msgstr ""

#: includes/class-segurium.php:1048
msgid "View"
msgstr ""

#: includes/class-segurium.php:1049
msgid "issues"
msgstr ""

#: includes/class-segurium.php:1050
msgid "Checking"
msgstr ""

#: includes/class-segurium.php:1051
msgid "Discovering components…"
msgstr ""

#: includes/class-segurium.php:1053
msgid "Saved permanently."
msgstr ""

#: includes/class-segurium.php:1054
msgid "Changes reverted."
msgstr ""

#: includes/class-segurium.php:1055
#: includes/class-segurium.php:1964
#: includes/migrations/class-segurium-migration-wordfence.php:165
#: includes/migrations/class-segurium-migration-wordfence.php:167
msgid "Blocked Countries"
msgstr ""

#: includes/class-segurium.php:1056
msgid "Allowed Countries"
msgstr ""

#: includes/class-segurium.php:1057
#: includes/class-segurium.php:1973
msgid "Type a country name or ISO code to add it to the block list."
msgstr ""

#: includes/class-segurium.php:1058
msgid "Type a country name or ISO code to add it to the allow list."
msgstr ""

#: includes/class-segurium.php:1059
#: includes/class-segurium.php:2052
msgid "Blocked IPs / CIDRs"
msgstr ""

#: includes/class-segurium.php:1060
#: includes/class-segurium.php:2053
msgid "These IPs are always blocked. One entry per line. Accepts IPv4, IPv6, and CIDR ranges."
msgstr ""

#: includes/class-segurium.php:1061
msgid "Allowed IPs / CIDRs"
msgstr ""

#: includes/class-segurium.php:1062
msgid "Only these IPs can access the site. All others are blocked. One entry per line."
msgstr ""

#: includes/class-segurium.php:1063
msgid "No supported security plugins detected."
msgstr ""

#: includes/class-segurium.php:1064
msgid "Preview"
msgstr ""

#: includes/class-segurium.php:1065
msgid "Apply Migration"
msgstr ""

#: includes/class-segurium.php:1067
msgid "Migration complete."
msgstr ""

#: includes/class-segurium.php:1068
#: includes/migrations/class-segurium-migration-wordfence.php:167
msgid "Import"
msgstr ""

#: includes/class-segurium.php:1069
msgid "Skip"
msgstr ""

#: includes/class-segurium.php:1070
msgid "Planned feature"
msgstr ""

#: includes/class-segurium.php:1071
msgid "Feature"
msgstr ""

#: includes/class-segurium.php:1072
msgid "Value"
msgstr ""

#: includes/class-segurium.php:1073
msgid "Action"
msgstr ""

#: includes/class-segurium.php:1074
msgid "Note"
msgstr ""

#: includes/class-segurium.php:1075
msgid "items imported"
msgstr ""

#: includes/class-segurium.php:1076
msgid "features planned"
msgstr ""

#: includes/class-segurium.php:1077
msgid "Submitting\\u2026"
msgstr ""

#: includes/class-segurium.php:1078
msgid "Ticket submitted successfully."
msgstr ""

#: includes/class-segurium.php:1079
msgid "Your ticket reference:"
msgstr ""

#: includes/class-segurium.php:1080
msgid "Failed to submit ticket. Please try again."
msgstr ""

#: includes/class-segurium.php:1081
msgid "Please attach a file before submitting."
msgstr ""

#: includes/class-segurium.php:1082
msgid "Selected file exceeds the 100 MB limit."
msgstr ""

#: includes/class-segurium.php:1083
msgid "Please enter a valid reply-to email."
msgstr ""

#: includes/class-segurium.php:1084
msgid "Please enter your name."
msgstr ""

#: includes/class-segurium.php:1085
msgid "Brute-Force Protection"
msgstr ""

#: includes/class-segurium.php:1086
#: includes/class-segurium.php:2078
msgid "Enable brute-force protection"
msgstr ""

#: includes/class-segurium.php:1087
#: includes/class-segurium.php:2096
msgid "Max failed attempts"
msgstr ""

#: includes/class-segurium.php:1088
#: includes/class-segurium.php:2098
msgid "Number of failed login attempts allowed before the IP is locked out."
msgstr ""

#: includes/class-segurium.php:1089
#: includes/class-segurium.php:2101
msgid "Attempt window (seconds)"
msgstr ""

#: includes/class-segurium.php:1090
#: includes/class-segurium.php:2103
msgid "Time window in which failed attempts are counted toward the threshold."
msgstr ""

#: includes/class-segurium.php:1091
#: includes/class-segurium.php:2106
msgid "Initial lockout duration (seconds)"
msgstr ""

#: includes/class-segurium.php:1092
#: includes/class-segurium.php:2110
msgid "Lockouts before extended ban"
msgstr ""

#: includes/class-segurium.php:1093
#: includes/class-segurium.php:2115
msgid "Extended lockout duration (seconds)"
msgstr ""

#: includes/class-segurium.php:1094
#: includes/class-segurium.php:2119
msgid "History window (seconds)"
msgstr ""

#: includes/class-segurium.php:1095
#: includes/class-segurium.php:2125
msgid "Also protect XML-RPC (xmlrpc.php)"
msgstr ""

#: includes/class-segurium.php:1096
#: includes/class-segurium.php:2131
msgid "Add honeypot field to login form"
msgstr ""

#: includes/class-segurium.php:1097
#: includes/class-segurium.php:2179
msgid "Active Lockouts"
msgstr ""

#: includes/class-segurium.php:1098
#: includes/class-segurium.php:2192
msgid "No IPs are currently locked out."
msgstr ""

#: includes/class-segurium.php:1099
#: includes/class-segurium.php:1143
#: includes/class-segurium.php:2259
msgid "Unlock"
msgstr ""

#: includes/class-segurium.php:1100
#: includes/class-segurium.php:1133
#: includes/class-segurium.php:2184
#: includes/class-segurium.php:2284
msgid "Tier"
msgstr ""

#: includes/class-segurium.php:1101
#: includes/class-segurium.php:1130
#: includes/class-segurium.php:2183
#: includes/class-segurium.php:2226
#: includes/class-segurium.php:2280
msgid "IP"
msgstr ""

#: includes/class-segurium.php:1102
#: includes/class-segurium.php:2185
msgid "Locked at"
msgstr ""

#: includes/class-segurium.php:1103
#: includes/class-segurium.php:2186
msgid "Expires"
msgstr ""

#: includes/class-segurium.php:1104
#: includes/class-segurium.php:1149
msgid "Settings saved."
msgstr ""

#: includes/class-segurium.php:1105
msgid "Unlock this IP?"
msgstr ""

#: includes/class-segurium.php:1106
#: includes/class-segurium.php:2136
msgid "Log retention (days)"
msgstr ""

#: includes/class-segurium.php:1107
#: includes/class-segurium.php:2141
msgid "hCaptcha"
msgstr ""

#: includes/class-segurium.php:1108
#: includes/class-segurium.php:2146
msgid "Require hCaptcha after repeated failures"
msgstr ""

#: includes/class-segurium.php:1109
#: includes/class-segurium.php:2154
msgid "hCaptcha site key"
msgstr ""

#: includes/class-segurium.php:1110
#: includes/class-segurium.php:2160
msgid "hCaptcha secret key"
msgstr ""

#: includes/class-segurium.php:1111
#: includes/class-segurium.php:2166
msgid "Show CAPTCHA after N failed attempts"
msgstr ""

#: includes/class-segurium.php:1112
msgid "Presets:"
msgstr ""

#: includes/class-segurium.php:1113
msgid "Light"
msgstr ""

#: includes/class-segurium.php:1114
#: includes/class-segurium.php:2087
#: includes/class-segurium.php:2420
#: includes/class-segurium.php:2873
msgid "Recommended"
msgstr ""

#: includes/class-segurium.php:1115
#: includes/class-segurium.php:2421
#: includes/class-segurium.php:2614
msgid "Strict"
msgstr ""

#: includes/class-segurium.php:1116
msgid "Click a preset to fill the form, then Save."
msgstr ""

#: includes/class-segurium.php:1117
#: includes/class-segurium.php:2197
msgid "Statistics"
msgstr ""

#: includes/class-segurium.php:1118
#: includes/class-segurium.php:2200
msgid "Active lockouts"
msgstr ""

#: includes/class-segurium.php:1119
#: includes/class-segurium.php:2204
msgid "Attempts (24h)"
msgstr ""

#: includes/class-segurium.php:1120
#: includes/class-segurium.php:2208
msgid "Lockouts (24h)"
msgstr ""

#: includes/class-segurium.php:1121
#: includes/class-segurium.php:2212
msgid "Honeypot hits (24h)"
msgstr ""

#: includes/class-segurium.php:1122
#: includes/class-segurium.php:2216
msgid "CAPTCHA failures (24h)"
msgstr ""

#: includes/class-segurium.php:1123
#: includes/class-segurium.php:2222
msgid "Top attacking IPs (24h)"
msgstr ""

#: includes/class-segurium.php:1124
#: includes/class-segurium.php:2235
msgid "Top targeted usernames (24h)"
msgstr ""

#: includes/class-segurium.php:1125
#: includes/class-segurium.php:2232
msgid "No attacking IPs in the last 24 hours."
msgstr ""

#: includes/class-segurium.php:1126
#: includes/class-segurium.php:2245
msgid "No targeted usernames in the last 24 hours."
msgstr ""

#: includes/class-segurium.php:1127
#: includes/class-segurium.php:2251
msgid "Event log"
msgstr ""

#: includes/class-segurium.php:1128
#: includes/class-segurium.php:2278
msgid "When"
msgstr ""

#: includes/class-segurium.php:1129
#: includes/class-segurium.php:2279
msgid "Event"
msgstr ""

#: includes/class-segurium.php:1131
#: includes/class-segurium.php:2239
#: includes/class-segurium.php:2282
msgid "Username"
msgstr ""

#: includes/class-segurium.php:1132
#: includes/class-segurium.php:2283
msgid "Surface"
msgstr ""

#: includes/class-segurium.php:1134
#: includes/class-segurium.php:2253
msgid "All events"
msgstr ""

#: includes/class-segurium.php:1135
#: includes/class-segurium.php:2289
msgid "No events recorded yet."
msgstr ""

#: includes/class-segurium.php:1140
#: includes/class-segurium.php:2256
msgid "Attempt"
msgstr ""

#: includes/class-segurium.php:1141
#: includes/class-segurium.php:2257
msgid "Lockout"
msgstr ""

#: includes/class-segurium.php:1142
#: includes/class-segurium.php:2258
msgid "Honeypot"
msgstr ""

#: includes/class-segurium.php:1144
#: includes/class-segurium.php:2260
msgid "CAPTCHA failed"
msgstr ""

#: includes/class-segurium.php:1145
msgid "wp-login.php"
msgstr ""

#: includes/class-segurium.php:1146
#: includes/class-segurium.php:2761
msgid "XML-RPC"
msgstr ""

#: includes/class-segurium.php:1147
msgid "Loading settings..."
msgstr ""

#: includes/class-segurium.php:1148
msgid "Saving..."
msgstr ""

#: includes/class-segurium.php:1150
msgid "Failed to save settings."
msgstr ""

#: includes/class-segurium.php:1151
msgid "Failed to load settings."
msgstr ""

#: includes/class-segurium.php:1152
msgid "All recommended settings enabled."
msgstr ""

#: includes/class-segurium.php:1153
#: includes/class-segurium.php:1683
msgid "Self-Check"
msgstr ""

#: includes/class-segurium.php:1154
#: includes/class-segurium.php:2794
msgid "Run Self-Check"
msgstr ""

#: includes/class-segurium.php:1155
msgid "Running..."
msgstr ""

#: includes/class-segurium.php:1156
msgid "Click Run Self-Check to grade your site."
msgstr ""

#: includes/class-segurium.php:1160
msgid "How to fix"
msgstr ""

#: includes/class-segurium.php:1161
msgid "Hide details"
msgstr ""

#: includes/class-segurium.php:1162
msgid "fail"
msgstr ""

#: includes/class-segurium.php:1163
msgid "warn"
msgstr ""

#: includes/class-segurium.php:1164
msgid "HTTP Security Headers"
msgstr ""

#: includes/class-segurium.php:1165
msgid "Information Disclosure"
msgstr ""

#: includes/class-segurium.php:1166
msgid "WordPress Hardening"
msgstr ""

#: includes/class-segurium.php:1167
msgid "Cookie Security"
msgstr ""

#: includes/class-segurium.php:1168
msgid "Malware Protection"
msgstr ""

#. translators: 1: pass count, 2: warn count, 3: fail count
#: includes/class-segurium.php:1170
#, php-format
msgid "%1$d pass, %2$d warn, %3$d fail"
msgstr ""

#. translators: %d: numeric score, always out of 100
#: includes/class-segurium.php:1172
#, php-format
msgid "%1$d/100"
msgstr ""

#. translators: 1: previous grade letter, 2: previous score, 3: new grade letter, 4: new score
#: includes/class-segurium.php:1174
#, php-format
msgid "Changed from %1$s (%2$d) to %3$s (%4$d)."
msgstr ""

#: includes/class-segurium.php:1175
msgid "No change since last run."
msgstr ""

#. translators: %s: error message returned by the self-ping
#: includes/class-segurium.php:1177
#, php-format
msgid "Self-check could not reach your site: %s. Results are incomplete."
msgstr ""

#: includes/class-segurium.php:1178
msgid "Verify with securityheaders.com"
msgstr ""

#: includes/class-segurium.php:1179
msgid "Verify with Mozilla Observatory"
msgstr ""

#: includes/class-segurium.php:1477
msgid "External Service Disclosure"
msgstr ""

#: includes/class-segurium.php:1478
msgid "Segurium protects your site by working together with the Segurium cloud. When you enable it, Segurium exchanges data with our servers so it can detect malware, verify your files, and adapt protection to active threats."
msgstr ""

#: includes/class-segurium.php:1480
msgid "What is sent:"
msgstr ""

#: includes/class-segurium.php:1482
msgid "File metadata: SHA-256 hash, path relative to your WordPress installation, size, modification time."
msgstr ""

#: includes/class-segurium.php:1483
msgid "File content — only when classification by hash alone is not conclusive, or when generating a clean replacement during cleanup."
msgstr ""

#: includes/class-segurium.php:1484
msgid "A randomly-generated installation identifier and basic site info (URL, name, WordPress version) used to associate requests with this install."
msgstr ""

#: includes/class-segurium.php:1485
msgid "Scan, cleanup, and security-settings events, so the cloud can keep your site protection in sync."
msgstr ""

#: includes/class-segurium.php:1486
msgid "Firewall events (blocked IPs, attack patterns) used to adapt protection across all Segurium-protected sites."
msgstr ""

#: includes/class-segurium.php:1489
msgid "What is NOT sent:"
msgstr ""

#: includes/class-segurium.php:1491
msgid "Visitor analytics or personal data of users who visit your site."
msgstr ""

#: includes/class-segurium.php:1492
msgid "Database content, posts, comments, or media files."
msgstr ""

#: includes/class-segurium.php:1493
msgid "Files whose hash is already known to the cloud — only the hash leaves your server."
msgstr ""

#: includes/class-segurium.php:1496
msgid "Where it is sent:"
msgstr ""

#: includes/class-segurium.php:1496
msgid "Segurium servers at cti.segurium.com."
msgstr ""

#: includes/class-segurium.php:1497
msgid "Retention:"
msgstr ""

#: includes/class-segurium.php:1497
msgid "File samples uploaded for analysis are not retained beyond what is needed to produce a verdict."
msgstr ""

#. translators: 1: opening link tag for Terms of Service, 2: closing link tag, 3: opening link tag for Privacy Policy, 4: closing link tag
#: includes/class-segurium.php:1503
#, php-format
msgid "By enabling scanning, you agree to the %1$sTerms of Service%2$s and %3$sPrivacy Policy%4$s."
msgstr ""

#: includes/class-segurium.php:1512
msgid "I agree"
msgstr ""

#: includes/class-segurium.php:1629
msgid "Up to date"
msgstr ""

#: includes/class-segurium.php:1634
msgid "Stale — last refresh exceeded the daily window"
msgstr ""

#: includes/class-segurium.php:1635
msgid "Never updated on this site yet"
msgstr ""

#: includes/class-segurium.php:1674
msgid "WordPress Security"
msgstr ""

#: includes/class-segurium.php:1687
msgid "Malware Scanner"
msgstr ""

#: includes/class-segurium.php:1701
msgid "Integrity"
msgstr ""

#: includes/class-segurium.php:1705
msgid "GEO Blocking"
msgstr ""

#: includes/class-segurium.php:1713
msgid "Brute-Force"
msgstr ""

#: includes/class-segurium.php:1717
msgid "2FA"
msgstr ""

#: includes/class-segurium.php:1721
msgid "Headers"
msgstr ""

#: includes/class-segurium.php:1725
msgid "Info Shield"
msgstr ""

#: includes/class-segurium.php:1729
msgid "Settings"
msgstr ""

#: includes/class-segurium.php:1733
msgid "Migration"
msgstr ""

#: includes/class-segurium.php:1737
#: includes/class-segurium.php:2355
msgid "Support"
msgstr ""

#: includes/class-segurium.php:1741
#: includes/class-segurium.php:2839
msgid "Plans"
msgstr ""

#: includes/class-segurium.php:1761
#: includes/class-segurium.php:1850
msgid "Scan"
msgstr ""

#: includes/class-segurium.php:1774
#: includes/class-segurium.php:1858
msgid "Fix all"
msgstr ""

#: includes/class-segurium.php:1784
msgid "Malicious"
msgstr ""

#: includes/class-segurium.php:1788
msgid "All"
msgstr ""

#: includes/class-segurium.php:1808
msgid "File"
msgstr ""

#: includes/class-segurium.php:1809
msgid "State"
msgstr ""

#: includes/class-segurium.php:1810
msgid "Date"
msgstr ""

#: includes/class-segurium.php:1811
#: includes/class-segurium.php:1874
msgid "Actions"
msgstr ""

#: includes/class-segurium.php:1829
msgid "Show recent only (14 days)"
msgstr ""

#: includes/class-segurium.php:1839
#: includes/class-segurium.php:1900
msgid "per page"
msgstr ""

#: includes/class-segurium.php:1872
msgid "Files"
msgstr ""

#: includes/class-segurium.php:1873
msgid "Last Scanned"
msgstr ""

#: includes/class-segurium.php:1932
#: includes/class-segurium.php:2020
msgid "Settings applied. Confirm to keep, or changes revert in"
msgstr ""

#: includes/class-segurium.php:1933
#: includes/class-segurium.php:2021
msgid "s."
msgstr ""

#: includes/class-segurium.php:1937
#: includes/class-segurium.php:2025
msgid "Revert"
msgstr ""

#: includes/class-segurium.php:1946
msgid "Enable Geo-Blocking"
msgstr ""

#: includes/class-segurium.php:1951
msgid "Blocking Mode"
msgstr ""

#: includes/class-segurium.php:1955
msgid "Block specific countries"
msgstr ""

#: includes/class-segurium.php:1959
msgid "Allow only specific countries"
msgstr ""

#: includes/class-segurium.php:1966
msgid "EU"
msgstr ""

#: includes/class-segurium.php:1967
msgid "Americas"
msgstr ""

#: includes/class-segurium.php:1968
msgid "Asia-Pacific"
msgstr ""

#: includes/class-segurium.php:1969
msgid "Africa"
msgstr ""

#: includes/class-segurium.php:1970
msgid "Middle East"
msgstr ""

#: includes/class-segurium.php:1971
msgid "High-Risk"
msgstr ""

#: includes/class-segurium.php:1978
msgid "Search countries…"
msgstr ""

#: includes/class-segurium.php:1984
msgid "Block Action"
msgstr ""

#: includes/class-segurium.php:1986
msgid "Return 403 Forbidden"
msgstr ""

#: includes/class-segurium.php:1987
msgid "Redirect to URL"
msgstr ""

#: includes/class-segurium.php:1988
msgid "Silent drop (no response)"
msgstr ""

#: includes/class-segurium.php:1996
#: includes/class-segurium.php:2066
#: includes/class-segurium.php:2173
#: includes/class-segurium.php:2621
#: includes/class-segurium.php:2772
msgid "Save"
msgstr ""

#: includes/class-segurium.php:2002
msgid "Blocked Requests"
msgstr ""

#: includes/class-segurium.php:2006
#: includes/class-segurium.php:2281
msgid "Country"
msgstr ""

#: includes/class-segurium.php:2007
msgid "Requests"
msgstr ""

#: includes/class-segurium.php:2034
msgid "Enable Firewall"
msgstr ""

#: includes/class-segurium.php:2039
#: includes/class-segurium.php:2579
msgid "Mode"
msgstr ""

#: includes/class-segurium.php:2043
msgid "Allow everything except…"
msgstr ""

#: includes/class-segurium.php:2047
msgid "Deny everything except…"
msgstr ""

#: includes/class-segurium.php:2057
msgid "Custom Trusted Proxy IPs / CIDRs"
msgstr ""

#: includes/class-segurium.php:2059
msgid "Loading auto-detected proxy status..."
msgstr ""

#: includes/class-segurium.php:2061
msgid "Additional proxy IPs beyond the auto-detected list, one per line. Leave empty if all your proxies are covered above."
msgstr ""

#: includes/class-segurium.php:2080
msgid "Tracks failed login attempts and locks out IPs after a configurable threshold. Reuses the firewall allow-list for trusted IPs."
msgstr ""

#: includes/class-segurium.php:2084
msgid "Settings:"
msgstr ""

#: includes/class-segurium.php:2087
msgid "safe defaults; settings are locked."
msgstr ""

#: includes/class-segurium.php:2091
#: includes/class-segurium.php:2422
msgid "Custom"
msgstr ""

#: includes/class-segurium.php:2091
msgid "edit every setting yourself."
msgstr ""

#: includes/class-segurium.php:2112
msgid "After this many lockouts within the history window, the next lockout will use the extended duration."
msgstr ""

#: includes/class-segurium.php:2133
msgid "Adds an off-screen input that legitimate users never see. Filling it triggers an immediate lockout."
msgstr ""

#: includes/class-segurium.php:2142
msgid "Optionally show an hCaptcha challenge on the login form after a configurable number of failed attempts. Get free keys at hcaptcha.com."
msgstr ""

#: includes/class-segurium.php:2168
msgid "Must be less than the maximum failed attempts so the challenge fires before the lockout."
msgstr ""

#: includes/class-segurium.php:2227
#: includes/class-segurium.php:2240
msgid "Attempts"
msgstr ""

#: includes/class-segurium.php:2303
msgid "Enable Two-Factor Authentication"
msgstr ""

#: includes/class-segurium.php:2305
msgid "Require users to verify their identity with a second factor during login."
msgstr ""

#: includes/class-segurium.php:2309
msgid "Available Methods"
msgstr ""

#: includes/class-segurium.php:2310
msgid "Select which 2FA methods users can choose from."
msgstr ""

#: includes/class-segurium.php:2315
msgid "Enforced Roles"
msgstr ""

#: includes/class-segurium.php:2316
msgid "Users in these roles will be required to set up 2FA."
msgstr ""

#: includes/class-segurium.php:2320
msgid "Grace Period (days)"
msgstr ""

#: includes/class-segurium.php:2321
msgid "Days before enforcement blocks login for users who have not set up 2FA. Set to 0 to enforce immediately."
msgstr ""

#: includes/class-segurium.php:2325
msgid "Trusted Device Duration (days)"
msgstr ""

#: includes/class-segurium.php:2326
msgid "How many days a device stays trusted after the user checks the trust option."
msgstr ""

#: includes/class-segurium.php:2331
#: includes/class-segurium.php:2979
msgid "Save Settings"
msgstr ""

#: includes/class-segurium.php:2336
msgid "User Statistics"
msgstr ""

#: includes/class-segurium.php:2340
msgid "Method"
msgstr ""

#: includes/class-segurium.php:2341
msgid "Users"
msgstr ""

#: includes/class-segurium.php:2346
msgid "Reset User 2FA"
msgstr ""

#: includes/class-segurium.php:2347
msgid "Enter a username or user ID to reset their 2FA configuration."
msgstr ""

#: includes/class-segurium.php:2348
msgid "Username or ID"
msgstr ""

#: includes/class-segurium.php:2349
msgid "Reset 2FA"
msgstr ""

#: includes/class-segurium.php:2356
msgid "Submit a support ticket below. Our team will respond via email."
msgstr ""

#: includes/class-segurium.php:2359
msgid "Your name"
msgstr ""

#: includes/class-segurium.php:2363
msgid "Reply-to email"
msgstr ""

#: includes/class-segurium.php:2365
msgid "We will reply to this address. Change it if you want the response to go elsewhere."
msgstr ""

#: includes/class-segurium.php:2368
msgid "Website"
msgstr ""

#: includes/class-segurium.php:2370
msgid "Included automatically so support can identify your site. Change this under Settings → General."
msgstr ""

#: includes/class-segurium.php:2373
msgid "Type"
msgstr ""

#: includes/class-segurium.php:2375
#: includes/class-segurium.php:7276
msgid "Bug report"
msgstr ""

#: includes/class-segurium.php:2376
#: includes/class-segurium.php:7278
msgid "Feature request"
msgstr ""

#: includes/class-segurium.php:2377
#: includes/class-segurium.php:7280
msgid "General question"
msgstr ""

#: includes/class-segurium.php:2378
msgid "Report missed malware"
msgstr ""

#: includes/class-segurium.php:2379
msgid "Other"
msgstr ""

#: includes/class-segurium.php:2383
msgid "Suspicious file"
msgstr ""

#: includes/class-segurium.php:2385
msgid "Attach the file you believe is malware. Max 100 MB."
msgstr ""

#: includes/class-segurium.php:2388
msgid "Message"
msgstr ""

#: includes/class-segurium.php:2394
msgid "Attach system information (WP version, PHP version, plugin version, active plugins, last scan date)"
msgstr ""

#: includes/class-segurium.php:2398
msgid "Submit Ticket"
msgstr ""

#: includes/class-segurium.php:2409
msgid "Enable Security Headers"
msgstr ""

#: includes/class-segurium.php:2411
msgid "Adds HTTP security response headers to all responses. Protects against clickjacking, MIME sniffing, XSS, and protocol downgrade attacks."
msgstr ""

#: includes/class-segurium.php:2415
msgid "Mode:"
msgstr ""

#: includes/class-segurium.php:2419
msgid "Basic"
msgstr ""

#: includes/class-segurium.php:2419
msgid "X-Content-Type, X-Frame-Options, X-XSS-Protection"
msgstr ""

#: includes/class-segurium.php:2420
msgid "Basic + Referrer-Policy, Permissions-Policy, HSTS"
msgstr ""

#: includes/class-segurium.php:2421
msgid "Recommended + Cross-Origin policies, DNS prefetch, Cache-Control"
msgstr ""

#: includes/class-segurium.php:2422
msgid "configure each header individually"
msgstr ""

#: includes/class-segurium.php:2433
msgid "This mode emits fixed preset values. Switch to Custom to override individual headers."
msgstr ""

#: includes/class-segurium.php:2436
msgid "Header Values"
msgstr ""

#: includes/class-segurium.php:2440
#: includes/class-segurium.php:2454
#: includes/class-segurium.php:2511
#: includes/class-segurium.php:2520
#: includes/class-segurium.php:2530
msgid "Same origin"
msgstr ""

#: includes/class-segurium.php:2441
msgid "Deny all"
msgstr ""

#: includes/class-segurium.php:2443
msgid "Prevents your site from being embedded in iframes on other domains."
msgstr ""

#: includes/class-segurium.php:2450
msgid "No referrer"
msgstr ""

#: includes/class-segurium.php:2451
msgid "No referrer when downgrade"
msgstr ""

#: includes/class-segurium.php:2452
msgid "Origin only"
msgstr ""

#: includes/class-segurium.php:2453
msgid "Origin when cross-origin"
msgstr ""

#: includes/class-segurium.php:2455
msgid "Strict origin"
msgstr ""

#: includes/class-segurium.php:2456
msgid "Strict origin when cross-origin"
msgstr ""

#: includes/class-segurium.php:2457
msgid "Unsafe URL"
msgstr ""

#: includes/class-segurium.php:2468
#: includes/class-segurium.php:2472
msgid "Disabled (recommended)"
msgstr ""

#: includes/class-segurium.php:2469
#: includes/class-segurium.php:2473
msgid "Enabled"
msgstr ""

#: includes/class-segurium.php:2470
#: includes/class-segurium.php:2474
msgid "Enabled with block mode"
msgstr ""

#: includes/class-segurium.php:2472
msgid "Explicitly turns off the legacy IE/old-Edge XSS filter, which had universal-XSS bugs that could be weaponised. Modern browsers ignore this header; CSP is the actual XSS defence."
msgstr ""

#: includes/class-segurium.php:2473
msgid "Tells legacy browsers to sanitise reflections. The filter has false positives that silently break valid pages and known UXSS bypasses. Not recommended."
msgstr ""

#: includes/class-segurium.php:2474
msgid "Same filter as above, but blocks the page entirely on suspected reflection. Same bugs, plus a timing side-channel that can leak cross-origin data. Not recommended."
msgstr ""

#: includes/class-segurium.php:2476
msgid "HSTS (Strict-Transport-Security)"
msgstr ""

#: includes/class-segurium.php:2480
msgid "Enable HSTS"
msgstr ""

#: includes/class-segurium.php:2482
msgid "Forces browsers to use HTTPS. Only sent when SSL is active."
msgstr ""

#: includes/class-segurium.php:2486
msgid "Max-Age (seconds)"
msgstr ""

#: includes/class-segurium.php:2492
msgid "Include subdomains"
msgstr ""

#: includes/class-segurium.php:2498
msgid "Preload"
msgstr ""

#: includes/class-segurium.php:2500
msgid "Warning: preload is difficult to undo. Requires max-age at least 1 year and subdomains included."
msgstr ""

#: includes/class-segurium.php:2504
msgid "Your site appears to be on a subdomain. Enabling includeSubDomains in HSTS will affect all subdomains of the parent domain, including ones you may not control."
msgstr ""

#: includes/class-segurium.php:2506
msgid "Cross-Origin Policies"
msgstr ""

#: includes/class-segurium.php:2508
msgid "Cross-Origin-Opener-Policy"
msgstr ""

#: includes/class-segurium.php:2510
#: includes/class-segurium.php:2519
msgid "Not set"
msgstr ""

#: includes/class-segurium.php:2512
msgid "Same origin, allow popups"
msgstr ""

#: includes/class-segurium.php:2513
#: includes/class-segurium.php:2531
msgid "Unsafe none"
msgstr ""

#: includes/class-segurium.php:2517
msgid "Cross-Origin-Resource-Policy"
msgstr ""

#: includes/class-segurium.php:2521
msgid "Same site"
msgstr ""

#: includes/class-segurium.php:2522
msgid "Cross origin"
msgstr ""

#: includes/class-segurium.php:2526
msgid "Cross-Origin-Embedder-Policy"
msgstr ""

#: includes/class-segurium.php:2528
msgid "Not set (recommended)"
msgstr ""

#: includes/class-segurium.php:2529
msgid "Require CORP"
msgstr ""

#: includes/class-segurium.php:2535
msgid "Control which browser features your site may use."
msgstr ""

#: includes/class-segurium.php:2539
msgid "Accelerometer"
msgstr ""

#: includes/class-segurium.php:2540
msgid "Autoplay"
msgstr ""

#: includes/class-segurium.php:2541
msgid "Camera"
msgstr ""

#: includes/class-segurium.php:2542
msgid "Encrypted media"
msgstr ""

#: includes/class-segurium.php:2543
msgid "Fullscreen"
msgstr ""

#: includes/class-segurium.php:2544
msgid "Geolocation"
msgstr ""

#: includes/class-segurium.php:2545
msgid "Gyroscope"
msgstr ""

#: includes/class-segurium.php:2546
msgid "Magnetometer"
msgstr ""

#: includes/class-segurium.php:2547
msgid "Microphone"
msgstr ""

#: includes/class-segurium.php:2548
msgid "MIDI"
msgstr ""

#: includes/class-segurium.php:2549
msgid "Payment"
msgstr ""

#: includes/class-segurium.php:2550
msgid "USB"
msgstr ""

#: includes/class-segurium.php:2560
msgid "Deny"
msgstr ""

#: includes/class-segurium.php:2561
msgid "Self only"
msgstr ""

#: includes/class-segurium.php:2562
msgid "Allow all"
msgstr ""

#: includes/class-segurium.php:2573
msgid "Send Content-Security-Policy header"
msgstr ""

#: includes/class-segurium.php:2575
msgid "CSP restricts where scripts, styles, and other resources may load from, mitigating XSS and injection. CSP is site-specific and can break themes or page builders — start in report-only mode to surface violations before enforcing."
msgstr ""

#: includes/class-segurium.php:2581
msgid "Report-only (recommended for first deploy)"
msgstr ""

#: includes/class-segurium.php:2582
msgid "Enforce"
msgstr ""

#: includes/class-segurium.php:2584
msgid "Report-only sends Content-Security-Policy-Report-Only — the browser logs violations but still loads blocked resources. Enforce sends Content-Security-Policy and blocks them."
msgstr ""

#: includes/class-segurium.php:2587
msgid "Policy directives"
msgstr ""

#: includes/class-segurium.php:2590
msgid "Single line of directives separated by semicolons. The default starter policy permits Gutenberg and most themes; tighten once your reports are clean."
msgstr ""

#: includes/class-segurium.php:2591
msgid "CSP reference (MDN)"
msgstr ""

#: includes/class-segurium.php:2595
msgid "Report URI (optional)"
msgstr ""

#: includes/class-segurium.php:2597
msgid "When set, browsers will POST violation reports to this URL. Appended automatically as report-uri unless your directives already contain one."
msgstr ""

#: includes/class-segurium.php:2601
msgid "Cookie Hardening"
msgstr ""

#: includes/class-segurium.php:2605
msgid "Add SameSite attribute to auth cookies"
msgstr ""

#: includes/class-segurium.php:2607
msgid "Adds SameSite flag to WordPress session cookies. Protects against CSRF attacks. Mozilla Observatory penalizes missing SameSite."
msgstr ""

#: includes/class-segurium.php:2611
msgid "SameSite value"
msgstr ""

#: includes/class-segurium.php:2613
msgid "Lax (recommended)"
msgstr ""

#: includes/class-segurium.php:2616
msgid "Strict may break OAuth/SSO login flows that redirect back to your site."
msgstr ""

#: includes/class-segurium.php:2627
msgid "Headers Preview"
msgstr ""

#: includes/class-segurium.php:2639
msgid "Enable Information Shield"
msgstr ""

#: includes/class-segurium.php:2641
msgid "Reduces WordPress information disclosure by removing version fingerprints, discovery endpoints, and unnecessary metadata from HTTP headers and HTML output."
msgstr ""

#: includes/class-segurium.php:2644
msgid "Enable All Recommended"
msgstr ""

#: includes/class-segurium.php:2648
msgid "HTTP Header Disclosure"
msgstr ""

#: includes/class-segurium.php:2652
msgid "Remove X-Powered-By header"
msgstr ""

#: includes/class-segurium.php:2654
msgid "Removes the header that reveals your PHP version."
msgstr ""

#: includes/class-segurium.php:2660
msgid "Remove Server header"
msgstr ""

#: includes/class-segurium.php:2662
msgid "Removes the header that identifies your web server software. Best-effort."
msgstr ""

#: includes/class-segurium.php:2668
msgid "Remove X-Pingback header"
msgstr ""

#: includes/class-segurium.php:2670
msgid "Hides the pingback/XML-RPC endpoint URL from response headers."
msgstr ""

#: includes/class-segurium.php:2675
msgid "Remove REST API Link: header"
msgstr ""

#: includes/class-segurium.php:2677
msgid "Removes the HTTP Link header that advertises the REST API endpoint."
msgstr ""

#: includes/class-segurium.php:2682
msgid "Remove Shortlink Link: header"
msgstr ""

#: includes/class-segurium.php:2684
msgid "Removes the rel=shortlink HTTP header."
msgstr ""

#: includes/class-segurium.php:2687
msgid "HTML Meta and Links"
msgstr ""

#: includes/class-segurium.php:2691
msgid "Remove WordPress generator tag"
msgstr ""

#: includes/class-segurium.php:2693
msgid "Removes the meta generator tag and RSS generator that reveal your WordPress version."
msgstr ""

#: includes/class-segurium.php:2698
msgid "Remove RSD link"
msgstr ""

#: includes/class-segurium.php:2700
msgid "Removes the Really Simple Discovery endpoint link from HTML head."
msgstr ""

#: includes/class-segurium.php:2705
msgid "Remove WLW manifest link"
msgstr ""

#: includes/class-segurium.php:2707
msgid "Removes the Windows Live Writer manifest link. Only needed if you use WLW to write posts."
msgstr ""

#: includes/class-segurium.php:2712
msgid "Remove REST API discovery link"
msgstr ""

#: includes/class-segurium.php:2714
msgid "Removes the discovery link tag from HTML head. The REST API itself remains functional at /wp-json/."
msgstr ""

#: includes/class-segurium.php:2719
msgid "Remove oEmbed discovery links"
msgstr ""

#: includes/class-segurium.php:2721
msgid "Prevents other sites from showing rich embed previews when linking to your content."
msgstr ""

#: includes/class-segurium.php:2726
msgid "Remove shortlink meta tag"
msgstr ""

#: includes/class-segurium.php:2728
msgid "Removes the shortlink link tag from HTML head."
msgstr ""

#: includes/class-segurium.php:2733
msgid "Remove emoji scripts and styles"
msgstr ""

#: includes/class-segurium.php:2735
msgid "Removes the WordPress emoji polyfill JavaScript and CSS. Modern browsers have native emoji support."
msgstr ""

#: includes/class-segurium.php:2740
msgid "Remove RSS/Atom feed links"
msgstr ""

#: includes/class-segurium.php:2742
msgid "May break RSS readers and WordPress.com Reader. Only enable if your site does not use RSS feeds."
msgstr ""

#: includes/class-segurium.php:2747
msgid "Remove adjacent post links"
msgstr ""

#: includes/class-segurium.php:2749
msgid "Removes prev/next post rel links from HTML head."
msgstr ""

#: includes/class-segurium.php:2752
msgid "Asset Fingerprinting"
msgstr ""

#: includes/class-segurium.php:2756
msgid "Remove version query strings"
msgstr ""

#: includes/class-segurium.php:2758
msgid "Strips ?ver= from CSS and JavaScript URLs. Browser-cached assets may become stale after plugin or theme updates."
msgstr ""

#: includes/class-segurium.php:2765
msgid "Disable XML-RPC entirely"
msgstr ""

#: includes/class-segurium.php:2767
msgid "Some plugins (Jetpack, WordPress mobile app) require XML-RPC. Disable only if you do not use them."
msgstr ""

#: includes/class-segurium.php:2779
msgid "Security Self-Check"
msgstr ""

#: includes/class-segurium.php:2781
msgid "Segurium runs the same checks as leading external security scanners, plus WordPress-specific hardening checks, and grades your site A+ to F. Results are saved until the next run."
msgstr ""

#: includes/class-segurium.php:2800
msgid "Check results"
msgstr ""

#: includes/class-segurium.php:2802
msgid "Independent verification"
msgstr ""

#: includes/class-segurium.php:2804
msgid "Cross-check results with these public scanners:"
msgstr ""

#: includes/class-segurium.php:2807
msgid "securityheaders.com"
msgstr ""

#: includes/class-segurium.php:2808
msgid "Mozilla Observatory"
msgstr ""

#: includes/class-segurium.php:2822
msgid "Cleanup: 3 files / 30 days"
msgstr ""

#: includes/class-segurium.php:2823
msgid "Full malware detection — same findings as Pro"
msgstr ""

#: includes/class-segurium.php:2824
msgid "Auto-fix and Bulk Fix All"
msgstr ""

#: includes/class-segurium.php:2825
msgid "Hardening: 2FA, brute-force, geo-blocking, firewall, security headers"
msgstr ""

#: includes/class-segurium.php:2826
msgid "File-integrity monitoring (core / plugins / themes)"
msgstr ""

#: includes/class-segurium.php:2827
msgid "Migration importer (Wordfence, AIOS, Sucuri, Solid Security)"
msgstr ""

#: includes/class-segurium.php:2828
msgid "Community support"
msgstr ""

#: includes/class-segurium.php:2831
msgid "Unlimited cleanup"
msgstr ""

#: includes/class-segurium.php:2832
msgid "Everything in Free"
msgstr ""

#: includes/class-segurium.php:2833
msgid "Email support, priority queue"
msgstr ""

#: includes/class-segurium.php:2841
msgid "Every feature ships on every install. Pro lifts the monthly cleanup cap."
msgstr ""

#: includes/class-segurium.php:2848
#: includes/class-segurium.php:2871
msgid "Current plan"
msgstr ""

#: includes/class-segurium.php:2851
#: includes/class-segurium.php:3076
msgid "Free"
msgstr ""

#: includes/class-segurium.php:2853
msgid "Every feature, on every site. Cleanups capped at 3 per 30 days."
msgstr ""

#: includes/class-segurium.php:2858
msgid "forever"
msgstr ""

#: includes/class-segurium.php:2880
msgid "Unlimited cleanup. Same features as Free, with no monthly cap."
msgstr ""

#: includes/class-segurium.php:2885
msgid "/year per site"
msgstr ""

#: includes/class-segurium.php:2897
msgid "14-day money-back guarantee."
msgstr ""

#. translators: 1: opening anchor tag, 2: closing anchor tag
#: includes/class-segurium.php:2908
#, php-format
msgid "Bundles for 5 and 25 sites, plus 100+ quotes, on %1$ssegurium.com/pricing/%2$s."
msgstr ""

#: includes/class-segurium.php:2926
msgid "Scan Settings"
msgstr ""

#: includes/class-segurium.php:2929
msgid "Exclude files from scan that match these wildcard patterns (one per line)"
msgstr ""

#: includes/class-segurium.php:2931
msgid "Use * as a wildcard. For example, *.log will exclude all log files. vendor/* will exclude the vendor directory and everything inside it."
msgstr ""

#: includes/class-segurium.php:2939
msgid "When enabled, file contents may be shared with the CTI service to enable advanced malware detection and CTI-powered cleanup. Only suspicious files are transmitted, and contents are not retained after analysis. Keep it disabled for On-premise mode — only SHA-256 hashes, file paths, and metadata will be transmitted."
msgstr ""

#: includes/class-segurium.php:2944
msgid "Wipe encrypted backups when the plugin is uninstalled"
msgstr ""

#: includes/class-segurium.php:2946
msgid "Off (default): encrypted backups of deleted components and cured files are kept in the uploads/segurium-data directory after uninstall, so a reinstall can still restore them. Turn on only if you want a hard deletion on uninstall."
msgstr ""

#: includes/class-segurium.php:2952
msgid "Email me about findings"
msgstr ""

#: includes/class-segurium.php:2954
msgid "Send a daily digest of malware verdicts and successful cleanups, delivered from support@segurium.com. At most one email per site per 24 hours."
msgstr ""

#: includes/class-segurium.php:2955
msgid "Alert email address"
msgstr ""

#: includes/class-segurium.php:2963
msgid "Leave blank to use the WordPress site admin email."
msgstr ""

#: includes/class-segurium.php:2973
msgid "Automatically clean detected malware"
msgstr ""

#: includes/class-segurium.php:2975
msgid "After every scheduled or real-time scan, files with a known malware or injection verdict are cleaned without requiring a click. Files you have ignored (by path or by hash) are skipped."
msgstr ""

#: includes/class-segurium.php:2985
msgid "Scheduled Scan"
msgstr ""

#: includes/class-segurium.php:2987
msgid "Run a full malware scan automatically on a recurring schedule. A scheduled scan does the same work as a manual scan, but does not require you to keep your browser open. A scheduled tick that fires while a manual scan is already in progress is skipped, not queued."
msgstr ""

#: includes/class-segurium.php:3014
msgid "Save Schedule"
msgstr ""

#: includes/class-segurium.php:3022
msgid "Import settings from other security plugins into Segurium. Existing Segurium settings are preserved; imported data is merged."
msgstr ""

#: includes/class-segurium.php:3073
msgid "Version"
msgstr ""

#: includes/class-segurium.php:3075
msgid "Plan"
msgstr ""

#: includes/class-segurium.php:3077
msgid "CTI"
msgstr ""

#: includes/class-segurium.php:3079
msgid "Geo DB updated"
msgstr ""

#: includes/class-segurium.php:3086
msgid "Proxies DB updated"
msgstr ""

#: includes/class-segurium.php:3096
msgid "IID"
msgstr ""

#: includes/class-segurium.php:3102
msgid "Copy IID to clipboard"
msgstr ""

#: includes/class-segurium.php:3106
msgid "Your IP"
msgstr ""

#: includes/class-segurium.php:3180
msgid "A bare * pattern was removed because it would exclude all files."
msgstr ""

#. translators: %d: number of rewritten lines
#: includes/class-segurium.php:3197
#, php-format
msgid "%d absolute path was rewritten to a path relative to the WordPress install root."
msgid_plural "%d absolute paths were rewritten to paths relative to the WordPress install root."
msgstr[0] ""
msgstr[1] ""

#: includes/class-segurium.php:3210
msgid "Scan exclusion list is limited to 500 entries."
msgstr ""

#. translators: %d: number of rejected lines
#: includes/class-segurium.php:3217
#, php-format
msgid "%d entry longer than 191 characters was removed."
msgid_plural "%d entries longer than 191 characters were removed."
msgstr[0] ""
msgstr[1] ""

#: includes/class-segurium.php:3266
#: includes/class-segurium.php:3299
msgid "You do not have permission to manage scan settings."
msgstr ""

#: includes/class-segurium.php:3370
msgid "The scan could not be started due to a server error."
msgstr ""

#: includes/class-segurium.php:3443
msgid "Could not stop the running scan due to a server error."
msgstr ""

#: includes/class-segurium.php:3527
msgid "Check the PHP error log for details."
msgstr ""

#: includes/class-segurium.php:3655
#: includes/class-segurium.php:3734
#: includes/class-segurium.php:3824
#: includes/class-segurium.php:3860
#: includes/class-segurium.php:3935
#: includes/class-segurium.php:4022
#: includes/class-segurium.php:4058
#: includes/class-segurium.php:4129
#: includes/class-segurium.php:4195
#: includes/class-segurium.php:4274
#: includes/class-segurium.php:4368
#: includes/class-segurium.php:4637
#: includes/class-segurium.php:4799
#: includes/class-segurium.php:4842
#: includes/class-segurium.php:4871
#: includes/class-segurium.php:4901
#: includes/class-segurium.php:4962
#: includes/class-segurium.php:5004
#: includes/class-segurium.php:5048
#: includes/class-segurium.php:5092
#: includes/class-segurium.php:5219
#: includes/class-segurium.php:5325
#: includes/class-segurium.php:5644
#: includes/class-segurium.php:5703
#: includes/class-segurium.php:5801
#: includes/class-segurium.php:6385
#: includes/class-segurium.php:6668
#: includes/class-segurium.php:6748
msgid "Unauthorized"
msgstr ""

#: includes/class-segurium.php:3672
msgid "No scan results available"
msgstr ""

#: includes/class-segurium.php:3745
#: includes/class-segurium.php:5654
#: includes/class-segurium.php:5658
#: includes/class-segurium.php:5716
#: includes/class-segurium.php:5807
#: includes/class-segurium.php:6402
#: includes/class-segurium.php:6762
msgid "Invalid parameters"
msgstr ""

#: includes/class-segurium.php:3755
#: includes/class-segurium.php:4064
#: includes/class-segurium.php:4918
#: includes/class-segurium.php:4968
#: includes/class-segurium.php:4973
#: includes/class-segurium.php:6414
#: includes/class-segurium.php:6704
#: includes/class-segurium.php:6769
msgid "Invalid path"
msgstr ""

#: includes/class-segurium.php:3759
#: includes/class-segurium.php:4977
#: includes/class-segurium.php:6474
#: includes/class-segurium.php:6784
msgid "File not found"
msgstr ""

#: includes/class-segurium.php:3804
#: includes/class-segurium.php:6569
msgid "File cleaned"
msgstr ""

#: includes/class-segurium.php:3866
#: includes/class-segurium.php:3941
#: includes/class-segurium.php:4028
msgid "Missing backup ID"
msgstr ""

#: includes/class-segurium.php:3877
#: includes/class-segurium.php:3952
#: includes/class-segurium.php:4033
msgid "Backup not found"
msgstr ""

#: includes/class-segurium.php:3893
#: includes/class-segurium.php:3905
#: includes/class-segurium.php:6836
msgid "Failed to restore file"
msgstr ""

#: includes/class-segurium.php:3897
#: includes/class-segurium.php:3962
msgid "Invalid restore path"
msgstr ""

#: includes/class-segurium.php:3920
#: includes/class-segurium.php:6737
msgid "File restored from backup"
msgstr ""

#: includes/class-segurium.php:3957
msgid "Backup has no target path"
msgstr ""

#: includes/class-segurium.php:3980
msgid "Failed to read target file"
msgstr ""

#: includes/class-segurium.php:4072
msgid "File is not an active malware entry."
msgstr ""

#: includes/class-segurium.php:4079
msgid "File is outside the WordPress root."
msgstr ""

#: includes/class-segurium.php:4082
msgid "File not found or not readable."
msgstr ""

#: includes/class-segurium.php:4090
msgid "File is too large to preview."
msgstr ""

#: includes/class-segurium.php:4100
#: includes/class-segurium.php:5733
msgid "Failed to read file."
msgstr ""

#: includes/class-segurium.php:4546
msgid "No integrity scan is currently running."
msgstr ""

#. translators: %s: underlying exception message
#: includes/class-segurium.php:4674
#, php-format
msgid "Unexpected error: %s"
msgstr ""

#: includes/class-segurium.php:4694
msgid "Unexpected error."
msgstr ""

#: includes/class-segurium.php:4714
msgid "This endpoint has been removed. Please reload the page."
msgstr ""

#: includes/class-segurium.php:4852
#: includes/class-segurium.php:4881
#: includes/class-segurium.php:4912
#: includes/class-segurium.php:5013
#: includes/class-segurium.php:5057
#: includes/class-segurium.php:5229
msgid "Missing parameters."
msgstr ""

#: includes/class-segurium.php:4939
#: includes/class-segurium.php:6712
msgid "Failed to write restored file"
msgstr ""

#: includes/class-segurium.php:4982
msgid "File too large to view (>2 MB)"
msgstr ""

#: includes/class-segurium.php:5101
#: includes/class-segurium.php:5105
#: includes/class-segurium.php:5132
#: includes/class-segurium.php:5233
#: includes/class-segurium.php:5237
#: includes/class-segurium.php:5250
msgid "Invalid parameters."
msgstr ""

#: includes/class-segurium.php:5125
msgid "Cannot delete the currently active theme. Switch to a different theme first."
msgstr ""

#. translators: 1: component type, 2: component slug.
#: includes/class-segurium.php:5202
#, php-format
msgid "%1$s \"%2$s\" has been deleted. A backup was created."
msgstr ""

#. translators: 1: component type, 2: component slug.
#: includes/class-segurium.php:5309
#, php-format
msgid "%1$s \"%2$s\" has been restored from backup."
msgstr ""

#: includes/class-segurium.php:5368
msgid "Cannot delete active theme. Switch first."
msgstr ""

#: includes/class-segurium.php:5375
msgid "Delisted from WordPress.org"
msgstr ""

#. translators: %s: theme slug.
#: includes/class-segurium.php:5385
#, php-format
msgid "Theme \"%s\" is abandoned but currently active. It will be skipped."
msgstr ""

#: includes/class-segurium.php:5391
msgid "Active abandoned theme — switch manually."
msgstr ""

#: includes/class-segurium.php:5417
msgid "Not from WordPress.org — integrity cannot be verified."
msgstr ""

#: includes/class-segurium.php:5445
msgid "Protected file (exclusion list)."
msgstr ""

#: includes/class-segurium.php:5724
msgid "File not found on disk."
msgstr ""

#: includes/class-segurium.php:5728
msgid "File is too large to submit."
msgstr ""

#: includes/class-segurium.php:5736
msgid "File contents changed since the scan."
msgstr ""

#: includes/class-segurium.php:5740
#: includes/class-segurium.php:7376
msgid "Failed to compress file."
msgstr ""

#: includes/class-segurium.php:6093
#: includes/class-segurium.php:6109
#: includes/class-segurium.php:6145
#: includes/class-segurium.php:6166
#: includes/class-segurium.php:6180
#: includes/class-segurium.php:6203
#: includes/class-segurium.php:6227
#: includes/class-segurium.php:6294
#: includes/class-segurium.php:6355
#: includes/class-segurium.php:6368
#: includes/class-segurium.php:6905
#: includes/class-segurium.php:6949
#: includes/class-segurium.php:6971
#: includes/class-segurium.php:6988
#: includes/class-segurium.php:7010
#: includes/class-segurium.php:7028
#: includes/class-segurium.php:7061
#: includes/class-segurium.php:7093
#: includes/class-segurium.php:7114
#: includes/class-segurium.php:7127
#: includes/class-segurium.php:7152
#: includes/class-segurium.php:7428
#: includes/class-segurium.php:7503
msgid "Unauthorized."
msgstr ""

#: includes/class-segurium.php:6188
#: includes/class-segurium.php:6211
msgid "Pending change not found or already expired."
msgstr ""

#: includes/class-segurium.php:6460
msgid "Failed to create directory"
msgstr ""

#: includes/class-segurium.php:6464
#: includes/class-segurium.php:6610
msgid "Failed to write file"
msgstr ""

#: includes/class-segurium.php:6480
#: includes/class-segurium.php:6580
msgid "Failed to read file for backup"
msgstr ""

#: includes/class-segurium.php:6595
msgid "Failed to create backup"
msgstr ""

#: includes/class-segurium.php:6620
msgid "Failed to delete file"
msgstr ""

#: includes/class-segurium.php:6790
msgid "Failed to read file"
msgstr ""

#: includes/class-segurium.php:6822
msgid "Backup is no longer available — it was rotated out by newer backups."
msgstr ""

#: includes/class-segurium.php:6824
msgid "Backup metadata is missing or unreadable."
msgstr ""

#: includes/class-segurium.php:6826
msgid "Backup file is unreadable. Check filesystem permissions on uploads/segurium-data."
msgstr ""

#: includes/class-segurium.php:6828
msgid "Backup file is corrupt — decryption failed."
msgstr ""

#: includes/class-segurium.php:6830
msgid "Backup file is corrupt — decompression failed."
msgstr ""

#: includes/class-segurium.php:6832
msgid "Backup integrity check failed — content hash does not match metadata."
msgstr ""

#: includes/class-segurium.php:6834
msgid "Invalid backup reference."
msgstr ""

#: includes/class-segurium.php:7066
msgid "Invalid IP address."
msgstr ""

#: includes/class-segurium.php:7133
#: includes/class-segurium.php:7158
msgid "Plugin not found or no data to migrate."
msgstr ""

#: includes/class-segurium.php:7282
msgid "Missed malware report"
msgstr ""

#: includes/class-segurium.php:7284
msgid "Other request"
msgstr ""

#: includes/class-segurium.php:7313
msgid "Permission denied."
msgstr ""

#: includes/class-segurium.php:7325
msgid "Message is required."
msgstr ""

#: includes/class-segurium.php:7332
msgid "A valid reply-to email is required."
msgstr ""

#: includes/class-segurium.php:7350
msgid "You have submitted too many tickets today. Please try again tomorrow."
msgstr ""

#: includes/class-segurium.php:7359
msgid "Failed to upload the file. Try again."
msgstr ""

#: includes/class-segurium.php:7363
msgid "File is empty or too large (max 100 MB)."
msgstr ""

#: includes/class-segurium.php:7367
msgid "Invalid upload."
msgstr ""

#: includes/class-segurium.php:7372
msgid "Failed to read uploaded file."
msgstr ""

#: includes/class-segurium.php:7509
msgid "Please enter a username or user ID."
msgstr ""

#: includes/class-segurium.php:7514
msgid "User not found."
msgstr ""

#. translators: %s: username
#: includes/class-segurium.php:7522
#, php-format
msgid "2FA reset for user %s."
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:55
msgid "IP Whitelist"
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:55
msgid "AIOS IP whitelist (bypass) has no direct equivalent in Segurium's deny-list firewall mode. Configure manually if needed."
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:56
#: includes/migrations/class-segurium-migration-solid-security.php:59
#: includes/migrations/class-segurium-migration-wordfence.php:67
msgid "Brute Force Protection"
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:56
#: includes/migrations/class-segurium-migration-solid-security.php:59
#: includes/migrations/class-segurium-migration-wordfence.php:67
msgid "Segurium brute force protection (planned)"
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:57
#: includes/migrations/class-segurium-migration-solid-security.php:61
#: includes/migrations/class-segurium-migration-sucuri.php:62
msgid "Country Blocking"
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:57
msgid "AIOS country blocking is a paid cloud feature and cannot be imported locally."
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:128
#: includes/migrations/class-segurium-migration-aios.php:130
#: includes/migrations/class-segurium-migration-wordfence.php:178
#: includes/migrations/class-segurium-migration-wordfence.php:180
msgid "Blocked IPs"
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:128
msgid "No banned IPs configured in AIOS."
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:130
#: includes/migrations/class-segurium-migration-aios.php:143
#: includes/migrations/class-segurium-migration-solid-security.php:127
#: includes/migrations/class-segurium-migration-wordfence.php:154
#: includes/migrations/class-segurium-migration-wordfence.php:180
msgid "Merge"
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:141
#: includes/migrations/class-segurium-migration-aios.php:143
#: includes/migrations/class-segurium-migration-wordfence.php:152
#: includes/migrations/class-segurium-migration-wordfence.php:154
msgid "Scan Exclusions"
msgstr ""

#: includes/migrations/class-segurium-migration-aios.php:141
msgid "No file exclusions configured in AIOS."
msgstr ""

#: includes/migrations/class-segurium-migration-solid-security.php:60
msgid "Segurium 2FA (planned)"
msgstr ""

#: includes/migrations/class-segurium-migration-solid-security.php:61
msgid "Solid Security stores country blocks in the cloud dashboard. Configure manually in the Geo Blocking tab."
msgstr ""

#: includes/migrations/class-segurium-migration-solid-security.php:125
#: includes/migrations/class-segurium-migration-solid-security.php:127
msgid "Banned IPs"
msgstr ""

#: includes/migrations/class-segurium-migration-solid-security.php:125
msgid "No banned IPs found in Solid Security."
msgstr ""

#: includes/migrations/class-segurium-migration-sucuri.php:55
msgid "Cloud-Managed Settings"
msgstr ""

#: includes/migrations/class-segurium-migration-sucuri.php:59
msgid "Sucuri Security stores its WAF rules, geo-blocking, and malware scanning settings in the Sucuri cloud dashboard. These cannot be imported locally."
msgstr ""

#: includes/migrations/class-segurium-migration-sucuri.php:61
#: includes/migrations/class-segurium-migration-wordfence.php:69
msgid "WAF Rules"
msgstr ""

#: includes/migrations/class-segurium-migration-sucuri.php:61
#: includes/migrations/class-segurium-migration-wordfence.php:69
msgid "Segurium WAF rules (planned)"
msgstr ""

#: includes/migrations/class-segurium-migration-sucuri.php:62
msgid "Segurium geo-blocking (available) — configure manually in the Geo Blocking tab."
msgstr ""

#: includes/migrations/class-segurium-migration-wordfence.php:152
msgid "No exclusion patterns configured in Wordfence."
msgstr ""

#: includes/migrations/class-segurium-migration-wordfence.php:165
msgid "No country blocks configured in Wordfence."
msgstr ""

#: includes/migrations/class-segurium-migration-wordfence.php:178
msgid "No manual IP blocks found in Wordfence."
msgstr ""

#. translators: %d: number of users with 2FA
#: includes/migrations/class-segurium-migration-wordfence.php:279
#, php-format
msgid "Import %d user(s) with TOTP"
msgstr ""

#: includes/migrations/class-segurium-migration-wordfence.php:282
msgid "Import into Segurium 2FA"
msgstr ""

#: includes/migrations/class-segurium-migration-wordfence.php:292
msgid "No Wordfence 2FA data found"
msgstr ""

#. translators: %s is the name of the missing form field.
#: includes/segurium-ajax-envelope.php:109
#, php-format
msgid "Missing parameter: %s"
msgstr ""

#: includes/segurium-ajax-envelope.php:133
msgid "Your session has expired. Please reload the page and try again."
msgstr ""

#: includes/segurium-ajax-envelope.php:152
msgid "You do not have permission to perform this action."
msgstr ""

#: includes/storage/class-segurium-storage.php:729
msgid "Invalid CTI cleanup response."
msgstr ""

#: includes/storage/class-segurium-storage.php:741
msgid "Cleanup unavailable."
msgstr ""

#: includes/storage/class-segurium-storage.php:749
msgid "CTI returned non-base64 cleanup content."
msgstr ""

#: includes/storage/class-segurium-storage.php:762
msgid "CTI cleanup response missing sha256_clean."
msgstr ""

#: includes/storage/class-segurium-storage.php:766
msgid "CTI cleanup hash mismatch."
msgstr ""

#: includes/storage/class-segurium-storage.php:988
msgid "Invalid CTI response."
msgstr ""

#: includes/storage/class-segurium-storage.php:1000
msgid "CTI response missing content."
msgstr ""

#: includes/storage/class-segurium-storage.php:1008
msgid "CTI response content failed base64 decode."
msgstr ""

#: includes/storage/class-segurium-storage.php:1015
msgid "CTI response missing sha256."
msgstr ""

#: includes/storage/class-segurium-storage.php:1022
msgid "CTI response hash did not match decoded content."
msgstr ""

#: segurium.php:49
#: segurium.php:912
msgid "Plugin Activation Error"
msgstr ""

#. translators: 1: required PHP version, 2: detected PHP version
#: segurium.php:857
#, php-format
msgid "Segurium requires PHP %1$s or higher. This site is running PHP %2$s. Please ask your host to upgrade PHP, then try activating Segurium again."
msgstr ""

#. translators: 1: required WordPress version, 2: detected WordPress version
#: segurium.php:865
#, php-format
msgid "Segurium requires WordPress %1$s or higher. This site is running WordPress %2$s. Please update WordPress, then try activating Segurium again."
msgstr ""

#: segurium.php:867
msgid "unknown"
msgstr ""
