# Copyright (C) 2026 Adam Greenwell
# This file is distributed under the GPL-2.0+.
msgid ""
msgstr ""
"Project-Id-Version: Guard Dog 1.9.43\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/guard-dog/\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-02T20:14:47+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: guard-dog\n"

#. Plugin Name of the plugin
#: guard-dog.php
#: includes/admin/class-admin-settings.php:150
#: includes/admin/class-admin-settings.php:151
#: includes/admin/class-guard-dog-admin.php:132
#: includes/admin/pages/class-settings-page.php:1983
msgid "Guard Dog"
msgstr ""

#. Plugin URI of the plugin
#: guard-dog.php
msgid "https://adamgreenwell.com/plugins/guard-dog/"
msgstr ""

#. Description of the plugin
#: guard-dog.php
msgid "Security plugin for login protection, custom login URL, 2FA, and more."
msgstr ""

#. Author of the plugin
#: guard-dog.php
msgid "Adam Greenwell"
msgstr ""

#. Author URI of the plugin
#: guard-dog.php
msgid "https://adamgreenwell.com"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:25
msgid "Log Entry"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:41
#: includes/admin/pages/class-activity-log-page.php:1196
msgid "ID"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:42
msgid "Timestamp"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:43
#: includes/admin/pages/class-activity-log-page.php:1198
msgid "Event Type"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:44
#: includes/admin/pages/class-activity-log-page.php:1199
#: includes/admin/pages/class-login-security-page.php:1539
#: includes/admin/pages/class-login-security-page.php:1573
#: includes/admin/pages/class-temp-access-page.php:866
#: includes/admin/pages/class-temp-access-page.php:940
msgid "Username"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:45
msgid "User ID"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:46
#: includes/admin/pages/class-access-control-page.php:911
#: includes/admin/pages/class-access-control-page.php:939
#: includes/admin/pages/class-access-control-page.php:1003
#: includes/admin/pages/class-access-control-page.php:1042
#: includes/admin/pages/class-activity-log-page.php:600
#: includes/admin/pages/class-activity-log-page.php:1200
#: includes/admin/pages/class-activity-log-page.php:1944
#: includes/admin/pages/class-login-security-page.php:2451
#: includes/admin/pages/class-sessions-page.php:401
#: includes/admin/pages/class-sessions-page.php:455
#: includes/features/class-session-manager.php:1297
#: includes/views/partials/frontend-sessions.php:52
msgid "IP Address"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:47
#: includes/admin/pages/class-activity-log-page.php:1946
msgid "Details"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:133
msgid "Filter by category"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:135
#: includes/admin/pages/class-activity-log-page.php:1886
msgid "All Events"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:136
#: includes/admin/pages/class-activity-log-page.php:404
#: includes/admin/pages/class-activity-log-page.php:486
#: includes/admin/pages/class-activity-log-page.php:1845
#: includes/admin/pages/class-activity-log-page.php:1887
msgid "Security Events"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:137
#: includes/admin/pages/class-activity-log-page.php:405
#: includes/admin/pages/class-activity-log-page.php:487
#: includes/admin/pages/class-activity-log-page.php:1840
#: includes/admin/pages/class-activity-log-page.php:1888
msgid "User Events"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:138
#: includes/admin/pages/class-activity-log-page.php:406
#: includes/admin/pages/class-activity-log-page.php:488
#: includes/admin/pages/class-activity-log-page.php:1850
#: includes/admin/pages/class-activity-log-page.php:1889
msgid "Content Events"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:139
#: includes/admin/pages/class-activity-log-page.php:407
#: includes/admin/pages/class-activity-log-page.php:489
#: includes/admin/pages/class-activity-log-page.php:1855
#: includes/admin/pages/class-activity-log-page.php:1890
msgid "System Events"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:142
msgid "Start date"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:143
#: includes/admin/pages/class-activity-log-page.php:379
msgid "Start Date"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:145
msgid "End date"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:146
#: includes/admin/pages/class-activity-log-page.php:389
msgid "End Date"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:148
#: includes/admin/pages/class-sessions-page.php:420
msgid "Filter"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:151
msgid "Search Logs"
msgstr ""

#: includes/admin/class-activity-log-list-table.php:455
#: includes/admin/pages/class-temp-access-page.php:961
#: includes/views/partials/frontend-passkeys.php:79
msgid "Delete"
msgstr ""

#: includes/admin/class-admin-settings.php:123
msgid "Are you sure you want to clear the debug log?"
msgstr ""

#: includes/admin/class-admin-settings.php:124
msgid "Are you sure you want to delete all log entries? This action cannot be undone."
msgstr ""

#: includes/admin/class-admin-settings.php:125
msgid "Are you sure you want to clear all activity logs? This action cannot be undone."
msgstr ""

#: includes/admin/class-admin-settings.php:126
msgid "Are you sure you want to reset all lockouts? This will allow all blocked IPs and usernames to attempt login again."
msgstr ""

#: includes/admin/class-admin-settings.php:127
msgid "WARNING: This will reset ALL Guard Dog settings to defaults and clear all data. This action cannot be undone. Are you absolutely sure?"
msgstr ""

#: includes/admin/class-admin-settings.php:128
msgid "Are you sure you want to revoke this temporary user?"
msgstr ""

#: includes/admin/class-admin-settings.php:129
msgid "Are you sure you want to permanently delete this expired user?"
msgstr ""

#: includes/admin/class-admin-settings.php:130
msgid "Are you sure you want to unlock this IP?"
msgstr ""

#: includes/admin/class-admin-settings.php:161
#: includes/admin/class-admin-settings.php:1227
#: includes/admin/pages/class-settings-page.php:2246
msgid "Guard Dog Settings"
msgstr ""

#: includes/admin/class-admin-settings.php:162
#: includes/admin/class-guard-dog-admin.php:186
#: includes/admin/class-guard-dog-admin.php:187
#: includes/admin/pages/class-dashboard-page.php:575
#: includes/admin/pages/class-sessions-page.php:69
#: includes/admin/pages/class-settings-page.php:123
#: includes/admin/pages/class-temp-access-page.php:58
#: includes/admin/pages/class-user-registration-page.php:279
#: includes/admin/pages/class-user-registration-page.php:643
#: includes/admin/pages/class-users-sessions-page.php:384
msgid "Settings"
msgstr ""

#: includes/admin/class-admin-settings.php:171
msgid "Guard Dog Activity Log"
msgstr ""

#: includes/admin/class-admin-settings.php:172
#: includes/admin/class-guard-dog-admin.php:172
#: includes/admin/class-guard-dog-admin.php:173
#: includes/admin/pages/class-activity-log-page.php:181
#: includes/admin/pages/class-dashboard-page.php:306
msgid "Activity Log"
msgstr ""

#: includes/admin/class-admin-settings.php:202
msgid "Login URL Settings"
msgstr ""

#: includes/admin/class-admin-settings.php:209
#: includes/admin/pages/class-login-security-page.php:1308
msgid "Custom Login URL Slug"
msgstr ""

#: includes/admin/class-admin-settings.php:217
msgid "Generic Login Error Message"
msgstr ""

#: includes/admin/class-admin-settings.php:236
msgid "Access Control Settings"
msgstr ""

#: includes/admin/class-admin-settings.php:271
#: includes/admin/class-admin-settings.php:593
msgid "Access Mode"
msgstr ""

#: includes/admin/class-admin-settings.php:278
#: includes/admin/pages/class-access-control-page.php:802
msgid "IP Blacklist"
msgstr ""

#: includes/admin/class-admin-settings.php:282
msgid "One IP address or CIDR range per line. Access will be denied if the user's IP matches any entry in this list (only active in Blacklist Mode)."
msgstr ""

#: includes/admin/class-admin-settings.php:286
#: includes/admin/pages/class-access-control-page.php:794
msgid "IP Whitelist"
msgstr ""

#: includes/admin/class-admin-settings.php:290
msgid "One IP address or CIDR range per line. Access will only be allowed if the user's IP matches an entry in this list (only active in Whitelist Mode)."
msgstr ""

#: includes/admin/class-admin-settings.php:294
#: includes/admin/pages/class-access-control-page.php:826
msgid "Username Blacklist"
msgstr ""

#: includes/admin/class-admin-settings.php:300
msgid "Enter usernames to block. Access will be denied if the username matches any entry in this list (only active in Blacklist Mode)."
msgstr ""

#: includes/admin/class-admin-settings.php:306
#: includes/admin/pages/class-access-control-page.php:818
msgid "Username Whitelist"
msgstr ""

#: includes/admin/class-admin-settings.php:312
msgid "Enter usernames to allow. Access will only be allowed if the username matches an entry in this list (only active in Whitelist Mode)."
msgstr ""

#: includes/admin/class-admin-settings.php:338
msgid "Limit Login Attempts"
msgstr ""

#: includes/admin/class-admin-settings.php:345
msgid "Enable Limiting"
msgstr ""

#: includes/admin/class-admin-settings.php:353
msgid "Max Retries"
msgstr ""

#: includes/admin/class-admin-settings.php:361
msgid "Lockout Duration (minutes)"
msgstr ""

#: includes/admin/class-admin-settings.php:407
#: includes/admin/class-admin-settings.php:1040
msgid "Please complete the CAPTCHA verification."
msgstr ""

#: includes/admin/class-admin-settings.php:418
#: includes/admin/pages/class-captcha-page.php:479
#: includes/admin/pages/class-dashboard-page.php:104
msgid "CAPTCHA Protection"
msgstr ""

#: includes/admin/class-admin-settings.php:425
#: includes/admin/pages/class-captcha-page.php:257
msgid "CAPTCHA Provider"
msgstr ""

#: includes/admin/class-admin-settings.php:433
#: includes/admin/pages/class-captcha-page.php:282
#: includes/admin/pages/class-captcha-page.php:644
msgid "Site Key"
msgstr ""

#: includes/admin/class-admin-settings.php:441
#: includes/admin/pages/class-captcha-page.php:292
#: includes/admin/pages/class-captcha-page.php:650
msgid "Secret Key"
msgstr ""

#: includes/admin/class-admin-settings.php:449
#: includes/admin/pages/class-captcha-page.php:303
#: includes/admin/pages/class-captcha-page.php:682
msgid "Theme"
msgstr ""

#: includes/admin/class-admin-settings.php:457
#: includes/admin/pages/class-captcha-page.php:311
#: includes/admin/pages/class-captcha-page.php:691
msgid "Size"
msgstr ""

#: includes/admin/class-admin-settings.php:465
msgid "reCAPTCHA v3 Score Threshold"
msgstr ""

#: includes/admin/class-admin-settings.php:473
msgid "Use Enterprise API"
msgstr ""

#: includes/admin/class-admin-settings.php:481
msgid "Error Message"
msgstr ""

#: includes/admin/class-admin-settings.php:502
#: includes/admin/pages/class-settings-page.php:74
#: includes/admin/pages/class-settings-page.php:219
msgid "Debug Settings"
msgstr ""

#: includes/admin/class-admin-settings.php:509
#: includes/admin/pages/class-settings-page.php:778
msgid "Enable Debug Logging"
msgstr ""

#: includes/admin/class-admin-settings.php:517
#: includes/admin/pages/class-settings-page.php:787
msgid "Debug Level"
msgstr ""

#. Translators: %s is the default login slug.
#: includes/admin/class-admin-settings.php:547
#: includes/admin/pages/class-login-security-page.php:1314
#, php-format
msgid "Enter the desired slug for your custom login URL (e.g., \"secure-login\"). Default: %s"
msgstr ""

#: includes/admin/class-admin-settings.php:566
msgid "Example: Invalid login details entered. Please try again."
msgstr ""

#: includes/admin/class-admin-settings.php:569
msgid "Enter a generic error message to display for all failed login attempts (username or password errors). Leave blank to use default WordPress errors."
msgstr ""

#: includes/admin/class-admin-settings.php:580
msgid "Control login access based on IP address or username using blacklists or whitelists."
msgstr ""

#: includes/admin/class-admin-settings.php:596
msgid "Blacklist Mode"
msgstr ""

#: includes/admin/class-admin-settings.php:597
msgid "Allow all users except those matching the blacklist rules."
msgstr ""

#: includes/admin/class-admin-settings.php:602
msgid "Whitelist Mode"
msgstr ""

#: includes/admin/class-admin-settings.php:603
msgid "Deny all users except those matching the whitelist rules."
msgstr ""

#: includes/admin/class-admin-settings.php:634
msgid "Type to search for users..."
msgstr ""

#: includes/admin/class-admin-settings.php:658
msgid "Protect your site against brute-force login attacks."
msgstr ""

#: includes/admin/class-admin-settings.php:672
#: includes/admin/pages/class-login-security-page.php:1364
msgid "Enable login attempt limiting"
msgstr ""

#: includes/admin/class-admin-settings.php:673
msgid "If checked, users will be temporarily locked out after too many failed login attempts from the same IP address."
msgstr ""

#: includes/admin/class-admin-settings.php:687
msgid "Number of attempts allowed before locking out the IP address."
msgstr ""

#: includes/admin/class-admin-settings.php:701
msgid "Duration in minutes for which the IP address will be locked out."
msgstr ""

#: includes/admin/class-admin-settings.php:734
msgid "All activity logs have been cleared."
msgstr ""

#: includes/admin/class-admin-settings.php:736
msgid "Failed to clear activity logs. Database error: "
msgstr ""

#: includes/admin/class-admin-settings.php:739
msgid "You do not have permission to clear logs."
msgstr ""

#: includes/admin/class-admin-settings.php:742
msgid "Security check failed for clear logs. Please try again."
msgstr ""

#. Translators: %d is the number of log entries deleted.
#: includes/admin/class-admin-settings.php:788
#, php-format
msgid "%d log entry deleted."
msgid_plural "%d log entries deleted."
msgstr[0] ""
msgstr[1] ""

#: includes/admin/class-admin-settings.php:790
msgid "Failed to delete selected log entries. Database error: "
msgstr ""

#: includes/admin/class-admin-settings.php:793
msgid "No log entries selected for deletion."
msgstr ""

#: includes/admin/class-admin-settings.php:796
msgid "You do not have permission to delete logs."
msgstr ""

#: includes/admin/class-admin-settings.php:912
msgid "Configure CAPTCHA protection for login, registration, and password reset forms. Choose from multiple providers including Google reCAPTCHA and Cloudflare Turnstile."
msgstr ""

#: includes/admin/class-admin-settings.php:930
msgid "Select the CAPTCHA provider you want to use. Note: Cloudflare Turnstile is a privacy-focused alternative to Google reCAPTCHA."
msgstr ""

#: includes/admin/class-admin-settings.php:943
msgid "Enter your CAPTCHA site key (public key). Get this from your provider's dashboard."
msgstr ""

#: includes/admin/class-admin-settings.php:945
msgid "Get Google reCAPTCHA Keys"
msgstr ""

#: includes/admin/class-admin-settings.php:946
msgid "Get hCaptcha Keys"
msgstr ""

#: includes/admin/class-admin-settings.php:947
msgid "Get Cloudflare Turnstile Keys"
msgstr ""

#: includes/admin/class-admin-settings.php:961
msgid "Enter your CAPTCHA secret key (private key). This is kept secure and used for server-side verification."
msgstr ""

#: includes/admin/class-admin-settings.php:973
#: includes/admin/pages/class-captcha-page.php:404
#: includes/admin/pages/class-captcha-page.php:685
msgid "Light"
msgstr ""

#: includes/admin/class-admin-settings.php:974
#: includes/admin/pages/class-captcha-page.php:405
#: includes/admin/pages/class-captcha-page.php:686
msgid "Dark"
msgstr ""

#: includes/admin/class-admin-settings.php:982
msgid "Choose the visual theme for the CAPTCHA widget."
msgstr ""

#: includes/admin/class-admin-settings.php:994
#: includes/admin/pages/class-captcha-page.php:417
#: includes/admin/pages/class-captcha-page.php:694
msgid "Normal"
msgstr ""

#: includes/admin/class-admin-settings.php:995
#: includes/admin/pages/class-captcha-page.php:418
#: includes/admin/pages/class-captcha-page.php:695
#: includes/admin/pages/class-login-security-page.php:2043
msgid "Compact"
msgstr ""

#: includes/admin/class-admin-settings.php:1003
msgid "Choose the size of the CAPTCHA widget (applies to reCAPTCHA v2 and hCaptcha)."
msgstr ""

#: includes/admin/class-admin-settings.php:1016
msgid "Set the minimum score required for reCAPTCHA v3 (0.0 = likely bot, 1.0 = likely human). Recommended: 0.5. Only applies to reCAPTCHA v3."
msgstr ""

#: includes/admin/class-admin-settings.php:1029
msgid "Use reCAPTCHA Enterprise API (recommended)"
msgstr ""

#: includes/admin/class-admin-settings.php:1030
msgid "Enable this to use Google's Enterprise reCAPTCHA API. If having issues, try disabling this to use the standard API. Only applies to reCAPTCHA v3."
msgstr ""

#: includes/admin/class-admin-settings.php:1043
msgid "Custom error message shown when CAPTCHA verification fails."
msgstr ""

#: includes/admin/class-admin-settings.php:1051
msgid "CAPTCHA Debug Information"
msgstr ""

#: includes/admin/class-admin-settings.php:1052
#: includes/admin/pages/class-captcha-page.php:734
msgid "Provider:"
msgstr ""

#: includes/admin/class-admin-settings.php:1053
#: includes/admin/pages/class-captcha-page.php:740
msgid "Site Key:"
msgstr ""

#: includes/admin/class-admin-settings.php:1053
#: includes/admin/class-admin-settings.php:1054
#: includes/admin/pages/class-user-registration-page.php:437
#: includes/customizer/controls/class-textarea-control.php:45
msgid "characters"
msgstr ""

#: includes/admin/class-admin-settings.php:1054
msgid "Secret Key Length:"
msgstr ""

#: includes/admin/class-admin-settings.php:1055
msgid "Current Domain:"
msgstr ""

#: includes/admin/class-admin-settings.php:1057
msgid "v3 Threshold:"
msgstr ""

#: includes/admin/class-admin-settings.php:1059
msgid "Make sure the domain above is configured in your reCAPTCHA console and the provider matches your key type."
msgstr ""

#: includes/admin/class-admin-settings.php:1064
msgid "Common Issues:"
msgstr ""

#: includes/admin/class-admin-settings.php:1066
msgid "\"Invalid key type\" error:"
msgstr ""

#: includes/admin/class-admin-settings.php:1066
msgid "Provider type doesn't match your Google Console setup"
msgstr ""

#: includes/admin/class-admin-settings.php:1067
msgid "Domain mismatch:"
msgstr ""

#: includes/admin/class-admin-settings.php:1067
msgid "Add the exact domain above to your reCAPTCHA console configuration"
msgstr ""

#: includes/admin/class-admin-settings.php:1068
msgid "Still having issues?"
msgstr ""

#: includes/admin/class-admin-settings.php:1068
msgid "Try Cloudflare Turnstile instead"
msgstr ""

#: includes/admin/class-admin-settings.php:1085
msgid "Enable debug logging to troubleshoot issues with Guard Dog features. Debug logs will be written to the WordPress debug log (wp-content/debug.log)"
msgstr ""

#: includes/admin/class-admin-settings.php:1099
msgid "Debug Status"
msgstr ""

#: includes/admin/class-admin-settings.php:1101
#: includes/admin/pages/class-login-security-page.php:1656
#: includes/admin/pages/class-settings-page.php:1538
#: includes/admin/pages/class-settings-page.php:1644
#: includes/admin/pages/class-settings-page.php:1648
msgid "Status:"
msgstr ""

#: includes/admin/class-admin-settings.php:1101
#: includes/admin/pages/class-settings-page.php:2445
#: includes/admin/pages/class-settings-page.php:2635
#: includes/admin/pages/class-settings-page.php:2640
#: includes/admin/pages/class-settings-page.php:2652
#: includes/admin/pages/class-temp-access-page.php:741
#: includes/admin/pages/class-temp-access-page.php:746
#: includes/views/partials/user-profile-2fa.php:109
#: includes/views/partials/user-profile-2fa.php:263
msgid "Enabled"
msgstr ""

#: includes/admin/class-admin-settings.php:1101
#: includes/admin/pages/class-captcha-page.php:353
#: includes/admin/pages/class-captcha-page.php:567
#: includes/admin/pages/class-settings-page.php:2445
#: includes/admin/pages/class-settings-page.php:2635
#: includes/admin/pages/class-settings-page.php:2640
#: includes/admin/pages/class-settings-page.php:2652
#: includes/features/class-captcha.php:868
#: includes/views/partials/user-profile-2fa.php:144
#: includes/views/partials/user-profile-2fa.php:278
msgid "Disabled"
msgstr ""

#: includes/admin/class-admin-settings.php:1102
msgid "Level:"
msgstr ""

#: includes/admin/class-admin-settings.php:1103
msgid "Log File:"
msgstr ""

#: includes/admin/class-admin-settings.php:1103
#: includes/admin/pages/class-settings-page.php:2601
#: includes/admin/pages/class-settings-page.php:2618
msgid "Exists"
msgstr ""

#: includes/admin/class-admin-settings.php:1103
msgid "Not Created"
msgstr ""

#: includes/admin/class-admin-settings.php:1105
msgid "Log Size:"
msgstr ""

#: includes/admin/class-admin-settings.php:1107
msgid "Writable:"
msgstr ""

#: includes/admin/class-admin-settings.php:1107
msgid "Yes"
msgstr ""

#: includes/admin/class-admin-settings.php:1107
msgid "No"
msgstr ""

#: includes/admin/class-admin-settings.php:1112
#: includes/admin/pages/class-settings-page.php:2550
msgid "View Debug Log"
msgstr ""

#: includes/admin/class-admin-settings.php:1113
msgid "Clear Debug Log"
msgstr ""

#: includes/admin/class-admin-settings.php:1134
msgid "Activity Log Table"
msgstr ""

#: includes/admin/class-admin-settings.php:1135
msgid "Login Attempts Table"
msgstr ""

#: includes/admin/class-admin-settings.php:1151
msgid "Database Issue Detected"
msgstr ""

#: includes/admin/class-admin-settings.php:1152
msgid "Missing Tables:"
msgstr ""

#: includes/admin/class-admin-settings.php:1153
msgid "Some Guard Dog features may not work correctly because required database tables are missing."
msgstr ""

#: includes/admin/class-admin-settings.php:1154
msgid "Solution:"
msgstr ""

#: includes/admin/class-admin-settings.php:1155
msgid "Deactivate and reactivate the Guard Dog plugin"
msgstr ""

#: includes/admin/class-admin-settings.php:1156
msgid "to recreate the missing tables."
msgstr ""

#: includes/admin/class-admin-settings.php:1163
msgid "Database Status:"
msgstr ""

#: includes/admin/class-admin-settings.php:1163
msgid "All required tables are present."
msgstr ""

#: includes/admin/class-admin-settings.php:1180
msgid "Enable debug logging"
msgstr ""

#: includes/admin/class-admin-settings.php:1181
msgid "Enable detailed logging for troubleshooting. Logs are stored in the WordPress debug log (wp-content/debug.log)"
msgstr ""

#: includes/admin/class-admin-settings.php:1195
#: includes/admin/pages/class-settings-page.php:836
#: includes/features/class-email-verification.php:804
#: includes/features/class-email-verification.php:1268
#: includes/features/class-social-login.php:507
msgid "Error"
msgstr ""

#: includes/admin/class-admin-settings.php:1196
#: includes/admin/pages/class-settings-page.php:837
msgid "Warning"
msgstr ""

#: includes/admin/class-admin-settings.php:1197
#: includes/admin/pages/class-settings-page.php:838
msgid "Info"
msgstr ""

#: includes/admin/class-admin-settings.php:1198
#: includes/admin/pages/class-settings-page.php:839
msgid "Debug"
msgstr ""

#: includes/admin/class-admin-settings.php:1206
msgid "Set the minimum log level to record. Higher levels include lower levels (Debug includes all, Error only includes errors)."
msgstr ""

#: includes/admin/class-admin-settings.php:1222
msgid "Debug log cleared successfully."
msgstr ""

#: includes/admin/class-admin-settings.php:1236
msgid "Save Guard Dog Settings"
msgstr ""

#: includes/admin/class-admin-settings.php:1243
msgid "Temporary Access Link"
msgstr ""

#: includes/admin/class-admin-settings.php:1272
msgid "Guard Dog - Activity Log"
msgstr ""

#: includes/admin/class-admin-settings.php:1281
#: includes/admin/pages/class-settings-page.php:288
msgid "Clear All Logs"
msgstr ""

#: includes/admin/class-admin-settings.php:1294
msgid "Unable to load activity log table."
msgstr ""

#: includes/admin/class-admin-settings.php:1308
#: includes/admin/class-guard-dog-admin.php:724
#: includes/admin/pages/class-activity-log-page.php:64
#: includes/admin/pages/class-activity-log-page.php:269
msgid "Activity Logs"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:131
#: includes/admin/pages/class-dashboard-page.php:42
msgid "Guard Dog Security"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:144
msgid "Guard Dog Dashboard"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:145
msgid "Dashboard"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:151
#: includes/admin/class-guard-dog-admin.php:152
#: includes/admin/pages/class-authentication-page.php:173
#: includes/admin/pages/class-dashboard-page.php:282
msgid "Authentication"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:158
#: includes/admin/class-guard-dog-admin.php:159
#: includes/admin/pages/class-access-control-page.php:86
#: includes/admin/pages/class-dashboard-page.php:290
#: includes/admin/pages/class-dashboard-page.php:563
msgid "Access Control"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:165
#: includes/admin/class-guard-dog-admin.php:166
#: includes/admin/pages/class-dashboard-page.php:298
#: includes/admin/pages/class-dashboard-page.php:567
#: includes/admin/pages/class-users-sessions-page.php:240
#: includes/admin/pages/class-users-sessions-page.php:800
msgid "Users & Sessions"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:179
#: includes/admin/class-guard-dog-admin.php:180
#: includes/admin/pages/class-appearance-page.php:44
#: includes/admin/pages/class-dashboard-page.php:571
msgid "Appearance"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:253
msgid "Are you sure you want to clear all activity logs?"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:254
#: includes/customizer/class-guard-dog-customizer-loader.php:196
#: includes/customizer/class-guard-dog-customizer.php:308
msgid "Saving..."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:255
#: includes/customizer/class-guard-dog-customizer.php:388
msgid "Settings saved successfully!"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:256
#: includes/features/class-session-manager.php:1514
#: includes/features/class-two-factor-auth.php:2330
msgid "An error occurred. Please try again."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:271
msgid "Link copied to clipboard!"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:277
msgid "This will immediately check all users and send any pending expiration emails. Continue?"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:278
#: includes/admin/pages/class-settings-page.php:2737
#: includes/features/class-email-two-factor-auth.php:809
#: includes/features/class-email-two-factor-auth.php:879
msgid "Sending..."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:279
msgid "Complete!"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:280
msgid "Users checked:"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:281
msgid "Warnings sent:"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:282
msgid "Notices sent:"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:283
#: includes/views/partials/login-2fa-setup-interstitial.php:42
msgid "Error:"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:284
msgid "Unknown error"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:285
msgid "Request failed. Please try again."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:286
#: includes/admin/pages/class-user-registration-page.php:700
msgid "Send Expiration Emails Now"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:581
#: includes/admin/class-guard-dog-admin.php:906
msgid "Database tables updated successfully."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:628
msgid "Guard Dog Debug Configuration Issue"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:630
msgid "Guard Dog debug logging is enabled, but WordPress debugging is not properly configured."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:633
msgid "Current Status:"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:639
msgid "To enable Guard Dog logging, add these lines to your wp-config.php file:"
msgstr ""

#. Translators: %s is the path to the debug log file.
#: includes/admin/class-guard-dog-admin.php:646
#, php-format
msgid "Debug logs will be written to: %s"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:653
msgid "Manage Debug Settings"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:823
#: includes/admin/class-guard-dog-admin.php:863
#: includes/admin/class-guard-dog-admin.php:923
#: includes/admin/class-guard-dog-admin.php:960
#: includes/admin/class-guard-dog-admin.php:1061
#: includes/admin/class-guard-dog-admin.php:1118
#: includes/admin/class-guard-dog-admin.php:1200
#: includes/admin/class-guard-dog-admin.php:1277
msgid "You do not have sufficient permissions"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:829
msgid "Search term too short"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:869
msgid "Query too short"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:908
msgid "Guard Dog database class not found."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:918
#: includes/admin/class-guard-dog-admin.php:954
#: includes/admin/class-guard-dog-admin.php:1055
#: includes/admin/class-guard-dog-admin.php:1112
#: includes/admin/class-guard-dog-admin.php:1194
#: includes/admin/class-guard-dog-admin.php:1271
msgid "Security check failed"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:930
#: includes/admin/class-guard-dog-admin.php:968
#: includes/admin/class-guard-dog-admin.php:1069
#: includes/features/class-ip-reputation-checker.php:144
msgid "Invalid IP address"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:935
msgid "IP reputation checker not available"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:978
#: includes/admin/class-guard-dog-admin.php:1076
#: includes/admin/class-guard-dog-admin.php:1141
#: includes/admin/class-guard-dog-admin.php:1215
msgid "Access control feature is not available."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:985
msgid "IP address is already in the blacklist"
msgstr ""

#. Translators: %d is abuse confidence score.
#: includes/admin/class-guard-dog-admin.php:998
#, php-format
msgid "Added via IP reputation check (confidence: %d%%)"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1002
msgid "Manually added to blacklist"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1012
msgid "Error adding IP to blacklist: "
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1017
msgid "Failed to add IP address to blacklist."
msgstr ""

#. Translators: %d is the number of blacklist days remaining.
#. Translators: %d is the number of days.
#: includes/admin/class-guard-dog-admin.php:1036
#: includes/admin/class-guard-dog-admin.php:1175
#, php-format
msgid " for %d days"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1037
#: includes/admin/class-guard-dog-admin.php:1176
msgid " permanently"
msgstr ""

#. Translators: %1$s is the IP address, %2$s is the expiration message.
#: includes/admin/class-guard-dog-admin.php:1041
#, php-format
msgid "IP address %1$s has been added to the blacklist%2$s."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1084
msgid "Failed to remove IP address from blacklist."
msgstr ""

#. Translators: %s is the IP address.
#: includes/admin/class-guard-dog-admin.php:1098
#, php-format
msgid "IP address %s has been removed from the blacklist."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1127
msgid "Invalid country code. Please use ISO 3166-1 alpha-2 format (e.g., CN, SG)."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1151
msgid "Error adding country to blacklist: "
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1156
msgid "Failed to add country to blacklist."
msgstr ""

#. Translators: %1$s is the country code, %2$s is the expiration message.
#: includes/admin/class-guard-dog-admin.php:1180
#, php-format
msgid "Country %1$s has been added to the blacklist%2$s."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1208
msgid "Invalid country code"
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1223
msgid "Failed to remove country from blacklist."
msgstr ""

#. Translators: %s is the country code.
#: includes/admin/class-guard-dog-admin.php:1237
#, php-format
msgid "Country %s has been removed from the blacklist."
msgstr ""

#: includes/admin/class-guard-dog-admin.php:1284
msgid "Password policy feature not available"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:43
#: includes/admin/pages/class-access-control-page.php:173
msgid "Site-Wide Access Control"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:47
#: includes/admin/pages/class-access-control-page.php:215
msgid "IP Address Management"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:51
#: includes/admin/pages/class-access-control-page.php:248
msgid "Country Management"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:55
#: includes/admin/pages/class-access-control-page.php:281
msgid "User Management"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:59
#: includes/admin/pages/class-login-security-page.php:70
#: includes/admin/pages/class-login-security-page.php:2410
msgid "User Enumeration"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:90
msgid "Manage IP address access control and user restrictions to secure your WordPress site."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:176
msgid "Configure global access control settings for your entire site."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:194
msgid "Important Security Notice"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:196
msgid "Site-wide blocking will prevent access to ALL pages including login and admin"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:197
msgid "Make sure your current IP is in the whitelist before enabling this feature"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:198
#: includes/admin/pages/class-access-control-page.php:1631
msgid "Keep emergency access methods available (FTP, hosting panel)"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:199
msgid "Test access control changes carefully to avoid locking yourself out"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:203
msgid "Save Site-Wide Settings"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:218
msgid "Control which IP addresses can access your site. Supports IPv4, IPv6, and CIDR notation."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:227
msgid "Supported Formats"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:236
msgid "Save IP Settings"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:251
msgid "Block access from specific countries based on IP geolocation. Supports expiration dates like IP blacklist."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:260
msgid "How It Works"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:262
msgid "Countries are identified using IP geolocation"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:263
msgid "Country Codes:"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:263
msgid "Use ISO 3166-1 alpha-2 format (e.g., CN for China, SG for Singapore)"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:264
msgid "Expired entries are automatically removed"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:265
msgid "Country detection is cached for 24 hours to minimize API calls"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:269
msgid "Save Country Settings"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:284
msgid "Control which users can access your site based on their username."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:292
msgid "Save User Settings"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:334
#: includes/admin/pages/class-login-security-page.php:1785
msgid "User Enumeration Protection"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:337
#: includes/admin/pages/class-login-security-page.php:1788
msgid "Protect against attacks that try to discover valid usernames on your site through various WordPress endpoints and features."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:344
#: includes/admin/pages/class-login-security-page.php:1360
#: includes/admin/pages/class-login-security-page.php:1792
msgid "Enable Protection"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:348
#: includes/admin/pages/class-login-security-page.php:1796
msgid "Enable user enumeration protection"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:350
#: includes/admin/pages/class-login-security-page.php:1798
msgid "Block or log attempts to enumerate users through various WordPress endpoints."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:355
#: includes/admin/pages/class-login-security-page.php:1803
msgid "Protection Vectors"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:356
#: includes/admin/pages/class-login-security-page.php:1804
msgid "Checked vectors will be blocked. Unchecked vectors will still be logged but not blocked."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:360
#: includes/admin/pages/class-login-security-page.php:1808
msgid "REST API Users"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:364
#: includes/admin/pages/class-login-security-page.php:1812
msgid "Block /wp-json/wp/v2/users endpoint"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:366
#: includes/admin/pages/class-login-security-page.php:1814
msgid "Prevents anonymous access to the REST API users endpoint."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:370
#: includes/admin/pages/class-login-security-page.php:1818
msgid "Author Archives"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:374
#: includes/admin/pages/class-login-security-page.php:1822
msgid "Block ?author=N enumeration"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:376
#: includes/admin/pages/class-login-security-page.php:1824
msgid "Prevents sequential ID scanning via author archive URLs."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:380
#: includes/admin/pages/class-login-security-page.php:1828
msgid "Login Errors"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:384
#: includes/admin/pages/class-login-security-page.php:1832
msgid "Use generic \"Invalid credentials\" message"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:386
#: includes/admin/pages/class-login-security-page.php:1834
msgid "Replaces revealing error messages like \"Unknown username\" with generic errors."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:390
#: includes/admin/pages/class-login-security-page.php:1838
msgid "Password Reset"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:394
#: includes/admin/pages/class-login-security-page.php:1842
msgid "Use generic \"Check your email\" message"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:396
#: includes/admin/pages/class-login-security-page.php:1844
msgid "Shows the same message whether or not the email exists."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:400
#: includes/admin/pages/class-login-security-page.php:1848
msgid "XML-RPC"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:404
#: includes/admin/pages/class-login-security-page.php:1852
msgid "Remove user enumeration methods"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:406
#: includes/admin/pages/class-login-security-page.php:1854
msgid "Removes wp.getAuthors, wp.getUsers, wp.getUsersBlogs methods."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:410
#: includes/admin/pages/class-login-security-page.php:1858
msgid "oEmbed"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:414
#: includes/admin/pages/class-login-security-page.php:1862
msgid "Strip author data from embeds"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:416
#: includes/admin/pages/class-login-security-page.php:1864
msgid "Removes author_name and author_url from oEmbed responses."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:420
#: includes/admin/pages/class-login-security-page.php:1868
msgid "Registration"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:424
#: includes/admin/pages/class-login-security-page.php:1872
msgid "Use generic registration errors"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:426
#: includes/admin/pages/class-login-security-page.php:1874
msgid "Hides \"username exists\" and \"email exists\" errors."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:431
#: includes/admin/pages/class-login-security-page.php:1879
msgid "Bypass Settings"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:435
#: includes/admin/pages/class-login-security-page.php:1883
msgid "Bypass Roles"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:448
#: includes/admin/pages/class-login-security-page.php:1896
msgid "Users with these roles can access protected endpoints normally."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:453
#: includes/admin/pages/class-login-security-page.php:1901
msgid "Auto-Block"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:457
#: includes/admin/pages/class-login-security-page.php:1905
msgid "Enable Auto-Block"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:461
#: includes/admin/pages/class-login-security-page.php:1909
msgid "Automatically block IPs after repeated attempts"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:466
#: includes/admin/pages/class-login-security-page.php:1914
msgid "Block Threshold"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:469
#: includes/admin/pages/class-login-security-page.php:1917
msgid "attempts within"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:471
#: includes/admin/pages/class-access-control-page.php:478
#: includes/admin/pages/class-access-control-page.php:502
#: includes/admin/pages/class-login-security-page.php:1919
#: includes/admin/pages/class-login-security-page.php:1926
#: includes/admin/pages/class-login-security-page.php:1950
#: includes/admin/pages/class-sessions-page.php:754
msgid "minutes"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:475
#: includes/admin/pages/class-login-security-page.php:1923
msgid "Block Duration"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:479
#: includes/admin/pages/class-login-security-page.php:1927
msgid "How long to block the IP (1440 = 24 hours)."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:484
#: includes/admin/pages/class-login-security-page.php:1932
msgid "Notifications"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:488
#: includes/admin/pages/class-login-security-page.php:1936
msgid "Immediate Alerts"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:492
#: includes/admin/pages/class-login-security-page.php:1940
msgid "Send email alert when threshold reached"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:497
#: includes/admin/pages/class-login-security-page.php:1945
msgid "Alert Threshold"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:500
#: includes/admin/pages/class-login-security-page.php:1948
msgid "attempts in"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:506
#: includes/admin/pages/class-login-security-page.php:1954
msgid "Alert Email"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:512
msgid "Digest Reports"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:516
msgid "Send periodic digest of enumeration activity"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:521
#: includes/admin/pages/class-login-security-page.php:1969
msgid "Digest Frequency"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:524
#: includes/admin/pages/class-login-security-page.php:1972
#: includes/features/class-user-enumeration.php:485
msgid "Daily"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:525
#: includes/admin/pages/class-login-security-page.php:1973
#: includes/features/class-user-enumeration.php:485
msgid "Weekly"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:526
msgid "Monthly"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:531
msgid "Minimum Events"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:534
msgid "Only send digest if this many events occurred."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:538
#: includes/admin/pages/class-login-security-page.php:1981
msgid "Digest Email"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:545
msgid "Save Enumeration Settings"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:770
msgid "Enable Site-Wide Blocking"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:778
msgid "Access Denied Page Customization"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:842
msgid "Country Blacklist"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:860
msgid "When enabled, only IPs in the whitelist can access ANY page on the site. This is perfect for staging/preview environments."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:863
#: includes/admin/pages/class-activity-log-page.php:1225
#: includes/admin/pages/class-login-security-page.php:1567
#: includes/admin/pages/class-sessions-page.php:325
msgid "Warning:"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:864
msgid "Make sure your current IP is in the whitelist before enabling this feature to avoid locking yourself out!"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:873
msgid "Customize the appearance and content of the access denied page using the visual customizer."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:878
msgid "Customize Access Denied Page"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:882
msgid "The customizer allows you to configure colors, text, logo, and layout settings with a live preview."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:907
#: includes/admin/pages/class-access-control-page.php:929
msgid "Add IP to Whitelist"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:915
#: includes/admin/pages/class-access-control-page.php:1007
msgid "Supports IPv4, IPv6, and CIDR notation."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:920
msgid "Note (optional)"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:923
msgid "e.g., Adam's House"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:924
msgid "Add a short label so you know who or what this IP belongs to later."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:935
msgid "Current Whitelist"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:940
msgid "Note"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:941
#: includes/admin/pages/class-access-control-page.php:1046
#: includes/admin/pages/class-access-control-page.php:1491
#: includes/admin/pages/class-login-security-page.php:1542
#: includes/admin/pages/class-login-security-page.php:1576
#: includes/admin/pages/class-login-security-page.php:2454
#: includes/admin/pages/class-sessions-page.php:458
#: includes/admin/pages/class-temp-access-page.php:872
#: includes/admin/pages/class-temp-access-page.php:945
#: includes/features/class-session-manager.php:1300
#: includes/views/partials/frontend-passkeys.php:56
#: includes/views/partials/frontend-sessions.php:55
msgid "Actions"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:952
msgid "No note"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:957
#: includes/admin/pages/class-access-control-page.php:1079
#: includes/admin/pages/class-access-control-page.php:1534
#: includes/customizer/controls/class-image-control.php:55
#: includes/customizer/controls/class-image-control.php:128
msgid "Remove"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:965
msgid "No IP addresses are currently whitelisted."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:972
msgid "Always allow these IP addresses. This list has the highest priority and is required for site-wide blocking. Notes are saved for admin context only and do not affect matching."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:989
msgid "Block these IP addresses from accessing the site. One per line. Supports IPv4, IPv6, and CIDR notation."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:999
#: includes/admin/pages/class-access-control-page.php:1029
msgid "Add IP to Blacklist"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1012
#: includes/admin/pages/class-access-control-page.php:1456
#: includes/admin/pages/class-activity-log-page.php:597
msgid "Expiration (days)"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1016
#: includes/admin/pages/class-access-control-page.php:1460
msgid "Enter 0 for permanent blacklist. Default: 30 days."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1021
#: includes/admin/pages/class-access-control-page.php:1465
msgid "Reason (optional)"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1024
msgid "e.g., Malicious activity detected"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1035
msgid "Current Blacklist"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1037
msgid "No IP addresses are currently blacklisted."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1043
#: includes/admin/pages/class-access-control-page.php:1488
#: includes/admin/pages/class-temp-access-page.php:870
msgid "Expires"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1044
#: includes/admin/pages/class-access-control-page.php:1489
#: includes/views/partials/frontend-passkeys.php:54
msgid "Added"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1045
#: includes/admin/pages/class-access-control-page.php:1490
msgid "Reason"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1063
#: includes/admin/pages/class-access-control-page.php:1517
msgid "Permanent"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1064
#: includes/admin/pages/class-access-control-page.php:1518
#: includes/admin/pages/class-sessions-page.php:860
#: includes/admin/pages/class-sessions-page.php:1036
#: includes/admin/pages/class-settings-page.php:1732
#: includes/admin/pages/class-settings-page.php:1848
#: includes/admin/pages/class-settings-page.php:2235
#: includes/features/class-session-manager.php:1892
#: includes/features/class-session-manager.php:1984
msgid "Unknown"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1070
#: includes/admin/pages/class-access-control-page.php:1525
#: includes/admin/pages/class-temp-access-page.php:943
msgid "Expired"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1094
msgid "Block these IP addresses from accessing the site. Supports IPv4, IPv6, and CIDR notation. Expired entries are automatically removed."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1103
#: includes/admin/pages/class-access-control-page.php:1121
msgid "Type a username"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1104
#: includes/admin/pages/class-access-control-page.php:1122
msgid "Add"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1112
msgid "Always allow these usernames (if their IP is not blacklisted)."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1130
msgid "Block these usernames from accessing the site."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1429
#: includes/admin/pages/class-access-control-page.php:1473
msgid "Add Country to Blacklist"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1433
#: includes/admin/pages/class-activity-log-page.php:605
msgid "Country"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1440
msgid "Type country name (e.g., China, Singapore)..."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1450
msgid "Type the full country name (e.g., \"China\" or \"Singapore\"). The country code will be automatically applied."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1468
msgid "e.g., High volume of malicious traffic"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1479
msgid "Current Country Blacklist"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1481
msgid "No countries are currently blacklisted."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1486
msgid "Country Code"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1487
msgid "Country Name"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1549
msgid "Block access from these countries based on IP geolocation. Expired entries are automatically removed."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1578
msgid "Access Control Help"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1583
msgid "Your Current IP"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1588
msgid "Whitelisted"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1590
msgid "Not Whitelisted"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1595
msgid "This is your current IP address. Make sure it's in the whitelist before enabling site-wide blocking."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1602
msgid "Site-Wide Blocking Status"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1605
#: includes/admin/pages/class-captcha-page.php:723
#: includes/admin/pages/class-dashboard-page.php:307
#: includes/admin/pages/class-dashboard-page.php:380
#: includes/admin/pages/class-dashboard-page.php:396
#: includes/admin/pages/class-dashboard-page.php:416
#: includes/admin/pages/class-sessions-page.php:511
#: includes/features/class-session-manager.php:1331
#: includes/views/partials/frontend-sessions.php:76
#: includes/views/partials/shortcode-2fa.php:97
#: includes/views/partials/shortcode-2fa.php:100
msgid "Active"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1608
msgid "Site-wide blocking is currently enabled. Only whitelisted IPs can access the site."
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1615
#: includes/admin/pages/class-dashboard-page.php:555
msgid "Quick Actions"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1618
msgid "Add My IP to Whitelist"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1625
#: includes/admin/pages/class-sessions-page.php:335
#: includes/admin/pages/class-user-registration-page.php:741
msgid "Tips & Best Practices"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1627
msgid "Always add your IP to the whitelist before enabling site-wide blocking"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1628
msgid "Use CIDR notation (e.g., 192.168.1.0/24 for IPv4, 2001:db8::/32 for IPv6) for IP ranges"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1629
msgid "Supports both IPv4 and IPv6 addresses"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1630
msgid "Test access control changes from a different IP or device"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1632
msgid "Site-wide blocking prevents access to ALL pages including login"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1638
msgid "Emergency Access"
msgstr ""

#: includes/admin/pages/class-access-control-page.php:1639
msgid "If you get locked out, you can disable Guard Dog via FTP by renaming the plugin folder or using your hosting control panel."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:68
msgid "Event Settings"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:72
#: includes/admin/pages/class-activity-log-page.php:330
msgid "Export & Cleanup"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:185
msgid "Comprehensive security and activity monitoring for your WordPress site."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:245
#: includes/admin/pages/class-authentication-page.php:317
#: includes/admin/pages/class-login-security-page.php:1283
#: includes/admin/pages/class-settings-page.php:206
#: includes/admin/pages/class-temp-access-page.php:441
#: includes/admin/pages/class-users-sessions-page.php:327
msgid "Invalid tab selected."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:272
msgid "View and filter security events and user activity on your WordPress site."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:293
msgid "Event Logging Settings"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:296
msgid "Configure how activity logs are stored and managed on your WordPress site."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:303
#: includes/admin/pages/class-user-registration-page.php:219
#: includes/admin/pages/class-users-sessions-page.php:357
msgid "Save Settings"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:307
msgid "Event Type Configuration"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:308
msgid "Select which types of events should be logged:"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:315
msgid "Save Event Types"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:333
msgid "Export your activity logs for backup or analysis, and clean up old logs to free up database space."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:336
msgid "Export Activity Logs"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:338
msgid "Export your activity logs for backup or analysis purposes:"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:347
msgid "Export Format"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:351
msgid "CSV (Comma Separated Values)"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:352
msgid "JSON (JavaScript Object Notation)"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:353
msgid "XML (Extensible Markup Language)"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:355
msgid "Choose the format for your exported data."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:361
msgid "Date Range"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:365
msgid "All logs"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:366
msgid "Today"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:367
msgid "Yesterday"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:368
#: includes/admin/pages/class-activity-log-page.php:1898
msgid "Last 7 days"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:369
#: includes/admin/pages/class-activity-log-page.php:1899
msgid "Last 30 days"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:370
#: includes/admin/pages/class-activity-log-page.php:1900
msgid "Last 90 days"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:371
msgid "Custom range"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:373
msgid "Select the time period for your export."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:383
msgid "Start date for custom range (inclusive)."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:393
msgid "End date for custom range (inclusive)."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:399
#: includes/admin/pages/class-activity-log-page.php:1577
msgid "Event Types"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:403
#: includes/admin/pages/class-activity-log-page.php:485
msgid "All event types"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:409
#: includes/admin/pages/class-activity-log-page.php:491
msgid "WooCommerce Events"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:412
#: includes/admin/pages/class-activity-log-page.php:494
msgid "Hold Ctrl/Cmd to select multiple event types."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:418
msgid "Include Details"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:423
msgid "Include detailed event information"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:425
msgid "Include additional context and metadata for each event."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:430
msgid "Export Logs"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:435
msgid "Automatic Cleanup"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:437
msgid "Trigger automatic cleanup based on your configured retention and maximum entry settings:"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:444
msgid "This will apply your configured retention period and maximum entries limit settings."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:447
msgid "Run Automatic Cleanup Now"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:452
msgid "Manual Cleanup"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:454
msgid "Remove old activity logs manually with custom parameters:"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:462
msgid "Delete Logs Older Than"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:466
msgid "All entries"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:467
#: includes/admin/pages/class-activity-log-page.php:1632
msgid "30 days"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:468
#: includes/admin/pages/class-activity-log-page.php:1633
msgid "60 days"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:469
#: includes/admin/pages/class-activity-log-page.php:1634
msgid "90 days"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:470
#: includes/admin/pages/class-activity-log-page.php:1635
msgid "6 months"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:471
#: includes/admin/pages/class-activity-log-page.php:1636
msgid "1 year"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:473
msgid "Select age criteria for logs to delete. \"All entries\" will delete ALL activity logs permanently."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:479
msgid "Event Types to Cleanup"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:500
msgid "Preview Before Deletion"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:505
msgid "Show preview of logs that will be deleted"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:507
msgid "Review the logs before confirming deletion."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:513
msgid "Preview Cleanup"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:520
msgid "Current Log Statistics"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:524
msgid "Total Log Entries"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:528
msgid "Oldest Log Entry"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:534
msgid "No logs found"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:539
msgid "Database Size"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:590
msgid "Checking IP reputation..."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:591
msgid "An error occurred while checking IP reputation."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:592
msgid "Add to Blacklist"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:593
msgid "Adding..."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:594
msgid "IP address has been added to the blacklist."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:595
msgid "This IP address is already in the blacklist."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:596
msgid "Close"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:599
msgid "IP Reputation Check"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:601
msgid "Abuse Confidence"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:602
msgid "Total Reports"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:603
msgid "Reported By"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:604
msgid "users"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:606
msgid "ISP"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:607
msgid "Threat Indicators"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:608
msgid "No known threats detected."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:609
msgid "Reputation Information"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:610
msgid "Location Information"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:611
msgid "Network Information"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:612
msgid "Reverse DNS"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:613
msgid "Last Reported"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:614
msgid "Continent"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:615
msgid "Region"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:616
msgid "City"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:617
msgid "Timezone"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:618
msgid "Organization"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:619
msgid "AS Number"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:620
msgid "Usage Type"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:621
msgid "Network Type"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:622
msgid "Proxy/VPN"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:623
msgid "Hosting"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:624
msgid "Mobile"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:750
#: includes/admin/pages/class-activity-log-page.php:796
#: includes/admin/pages/class-activity-log-page.php:852
#: includes/admin/pages/class-settings-page.php:356
#: includes/admin/pages/class-temp-access-page.php:207
#: includes/features/class-password-policy.php:884
#: includes/utils/class-guard-dog-debug-handlers.php:45
#: includes/utils/class-guard-dog-debug-handlers.php:95
msgid "Security check failed. Please try again."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:756
#: includes/admin/pages/class-activity-log-page.php:805
#: includes/admin/pages/class-activity-log-page.php:858
#: includes/admin/pages/class-settings-page.php:361
#: includes/admin/pages/class-temp-access-page.php:212
#: includes/features/class-email-verification.php:1253
msgid "You do not have permission to perform this action."
msgstr ""

#. Translators: %1$d is the number of deleted log entries, %2$d is the total number of entries after cleanup.
#: includes/admin/pages/class-activity-log-page.php:776
#, php-format
msgid "Automatic cleanup completed successfully. Deleted %1$d log entries. Total entries now: %2$d"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:780
msgid "Cleanup completed. No entries needed to be deleted based on your current settings."
msgstr ""

#. Translators: %d is the number of log entries that would be deleted.
#: includes/admin/pages/class-activity-log-page.php:1137
#, php-format
msgid "Preview generated: %d log entries would be deleted (showing sample of up to 10 below)."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1141
msgid "No log entries match the selected cleanup criteria."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1157
msgid "Cleanup Preview"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1162
msgid "Cleanup criteria: All entries (regardless of age)"
msgstr ""

#. Translators: %d is the number of days for cleanup criteria.
#: includes/admin/pages/class-activity-log-page.php:1165
#, php-format
msgid "Cleanup criteria: Entries older than %d days"
msgstr ""

#. Translators: %d is the number of entries that would be deleted.
#: includes/admin/pages/class-activity-log-page.php:1172
#, php-format
msgid "Total entries that would be deleted: %d"
msgstr ""

#. Translators: %s is the formatted date and time for cutoff date.
#: includes/admin/pages/class-activity-log-page.php:1179
#, php-format
msgid "Cutoff date: %s"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1186
msgid "No log entries found matching the cleanup criteria. All logs are newer than the specified time period."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1192
msgid "Sample entries that would be deleted:"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1197
#: includes/admin/pages/class-activity-log-page.php:1945
msgid "Date/Time"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1209
#: includes/admin/pages/class-activity-log-page.php:1956
msgid "System"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1210
#: includes/admin/pages/class-activity-log-page.php:1971
#: includes/admin/pages/class-activity-log-page.php:1979
#: includes/admin/pages/class-sessions-page.php:857
msgid "N/A"
msgstr ""

#. Translators: %d is the number of additional entries beyond the 10 shown.
#: includes/admin/pages/class-activity-log-page.php:1219
#, php-format
msgid "...and %d more entries"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1226
msgid "This action cannot be undone. Please review the entries above before proceeding."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1237
msgid "Confirm and Execute Cleanup"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1238
msgid "Are you sure you want to permanently delete these log entries? This action cannot be undone."
msgstr ""

#. Translators: %1$d is the number of deleted log entries, %2$d is the number of days for cleanup criteria.
#: includes/admin/pages/class-activity-log-page.php:1348
#, php-format
msgid "Manual cleanup completed successfully. Deleted %1$d log entries older than %2$d days."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1352
msgid "No log entries matched the specified cleanup criteria."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1355
msgid "An error occurred during cleanup. Please try again."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1483
msgid "Activity log settings saved successfully."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1498
msgid "Selected logs deleted successfully."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1570
#: includes/admin/pages/class-login-security-page.php:2280
msgid "General Settings"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1585
msgid "Log Retention Period"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1593
msgid "Maximum Log Entries"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1601
msgid "Log IP Addresses"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1609
msgid "Log User Agents"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1618
msgid "Event Types to Log"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1637
msgid "Never (manual cleanup only)"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1639
msgid "How long to keep activity logs before automatic cleanup."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1650
msgid "Maximum number of log entries to store (older entries will be deleted first)."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1662
msgid "Store IP addresses in activity logs"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1664
msgid "Disable this if you have privacy concerns about storing IP addresses."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1676
msgid "Store user agent strings in activity logs"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1678
msgid "User agent strings can help identify suspicious activity patterns."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1688
msgid "Event type configuration is unavailable. Please ensure the Guard Dog Activity Log feature is active."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1726
msgid "You do not have permission to export logs."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1726
#: includes/features/class-email-verification.php:1253
msgid "Permission Denied"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1831
msgid "Activity Statistics"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1835
#: includes/admin/pages/class-dashboard-page.php:253
msgid "Total Events"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1860
msgid "Time Period"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1861
#: includes/admin/pages/class-temp-access-page.php:492
#: includes/admin/pages/class-user-registration-page.php:590
msgid "days"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1884
msgid "Event Category:"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1895
msgid "Time Period:"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1897
msgid "Last 24 hours"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1901
msgid "Last year"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1906
msgid "Search:"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1907
msgid "Search events..."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1913
msgid "Apply Filters"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1917
msgid "Clear Filters"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1936
msgid "No activity logs found for the selected criteria."
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1942
msgid "Event"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1943
#: includes/admin/pages/class-sessions-page.php:388
#: includes/admin/pages/class-sessions-page.php:452
msgid "User"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:1966
#: includes/admin/pages/class-activity-log-page.php:1967
msgid "Check IP Reputation"
msgstr ""

#. Translators: %s is the number of items.
#: includes/admin/pages/class-activity-log-page.php:2024
#, php-format
msgid "%s item"
msgid_plural "%s items"
msgstr[0] ""
msgstr[1] ""

#: includes/admin/pages/class-activity-log-page.php:2031
msgid "First page"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:2035
msgid "Previous page"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:2044
msgid "Current Page"
msgstr ""

#. Translators: %s is the total number of pages.
#: includes/admin/pages/class-activity-log-page.php:2053
#, php-format
msgid "of %s"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:2060
msgid "Next page"
msgstr ""

#: includes/admin/pages/class-activity-log-page.php:2064
msgid "Last page"
msgstr ""

#: includes/admin/pages/class-appearance-page.php:48
msgid "Customize the visual appearance of your security pages and email templates."
msgstr ""

#: includes/admin/pages/class-appearance-page.php:70
#: includes/customizer/class-guard-dog-customizer-loader.php:101
#: includes/customizer/class-guard-dog-customizer-loader.php:102
msgid "Access Denied Page"
msgstr ""

#: includes/admin/pages/class-appearance-page.php:71
msgid "Customize the page shown to visitors when access is blocked."
msgstr ""

#: includes/admin/pages/class-appearance-page.php:73
#: includes/admin/pages/class-appearance-page.php:92
msgid "Customize"
msgstr ""

#: includes/admin/pages/class-appearance-page.php:89
#: includes/customizer/class-guard-dog-customizer-loader.php:91
#: includes/customizer/class-guard-dog-customizer-loader.php:92
msgid "Email Templates"
msgstr ""

#: includes/admin/pages/class-appearance-page.php:90
msgid "Customize the email templates for two-factor authentication and password expiration notifications."
msgstr ""

#: includes/admin/pages/class-appearance-page.php:109
#: includes/customizer/class-guard-dog-customizer-loader.php:110
#: includes/customizer/class-guard-dog-customizer-loader.php:111
msgid "WordPress Login Screen"
msgstr ""

#: includes/admin/pages/class-appearance-page.php:110
msgid "Customize the native WordPress login experience used by wp-login.php, your custom login URL, password reset, and security screens."
msgstr ""

#: includes/admin/pages/class-appearance-page.php:112
msgid "Applies to:"
msgstr ""

#: includes/admin/pages/class-appearance-page.php:113
msgid "the default WordPress login flow. For embedded page forms, use"
msgstr ""

#: includes/admin/pages/class-appearance-page.php:114
msgid "Authentication > Frontend Login Form"
msgstr ""

#: includes/admin/pages/class-appearance-page.php:117
msgid "Customize Login Screen"
msgstr ""

#: includes/admin/pages/class-authentication-page.php:80
#: includes/admin/pages/class-login-security-page.php:54
msgid "Custom URL"
msgstr ""

#: includes/admin/pages/class-authentication-page.php:85
#: includes/admin/pages/class-login-security-page.php:58
msgid "Login Attempts"
msgstr ""

#: includes/admin/pages/class-authentication-page.php:90
msgid "CAPTCHA"
msgstr ""

#: includes/admin/pages/class-authentication-page.php:95
#: includes/admin/pages/class-login-security-page.php:62
#: includes/admin/pages/class-login-security-page.php:2395
msgid "Two-Factor Auth"
msgstr ""

#: includes/admin/pages/class-authentication-page.php:100
#: includes/admin/pages/class-login-security-page.php:66
#: includes/admin/pages/class-login-security-page.php:2405
#: includes/views/partials/frontend-passkeys.php:154
#: includes/views/partials/frontend-passkeys.php:188
msgid "Passkeys"
msgstr ""

#: includes/admin/pages/class-authentication-page.php:105
#: includes/admin/pages/class-login-security-page.php:74
#: includes/admin/pages/class-login-security-page.php:2083
#: includes/admin/pages/class-login-security-page.php:2128
#: includes/features/class-social-login.php:1443
msgid "Social Login"
msgstr ""

#: includes/admin/pages/class-authentication-page.php:110
#: includes/admin/pages/class-login-security-page.php:78
msgid "Frontend Login Form"
msgstr ""

#: includes/admin/pages/class-authentication-page.php:177
msgid "Configure login security, CAPTCHA protection, and authentication methods to secure your WordPress site."
msgstr ""

#: includes/admin/pages/class-authentication-page.php:257
#: includes/admin/pages/class-authentication-page.php:281
msgid "Save Authentication Settings"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:236
msgid "CAPTCHA settings saved successfully."
msgstr ""

#: includes/admin/pages/class-captcha-page.php:249
msgid "CAPTCHA Protection Settings"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:265
msgid "Google reCAPTCHA v2 Settings"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:266
msgid "Google reCAPTCHA v3 Settings"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:267
msgid "Cloudflare Turnstile Settings"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:268
msgid "hCaptcha Settings"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:321
#: includes/admin/pages/class-captcha-page.php:702
msgid "Score Threshold"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:335
msgid "Configure your CAPTCHA protection settings below."
msgstr ""

#: includes/admin/pages/class-captcha-page.php:354
msgid "Google reCAPTCHA v2"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:355
msgid "Google reCAPTCHA v3"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:356
#: includes/admin/pages/class-captcha-page.php:597
#: includes/admin/pages/class-captcha-page.php:778
#: includes/features/class-captcha.php:872
msgid "Cloudflare Turnstile"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:357
#: includes/admin/pages/class-captcha-page.php:607
#: includes/admin/pages/class-captcha-page.php:790
#: includes/features/class-captcha.php:871
msgid "hCaptcha"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:366
msgid "Choose your preferred CAPTCHA provider. Each provider has different features and privacy policies."
msgstr ""

#: includes/admin/pages/class-captcha-page.php:430
msgid "Score threshold for reCAPTCHA v3 (0.0 to 1.0). Lower values are more strict."
msgstr ""

#: includes/admin/pages/class-captcha-page.php:483
msgid "Protect your site from automated attacks with industry-leading CAPTCHA providers. Guard Dog supports more providers than any other WordPress security plugin."
msgstr ""

#: includes/admin/pages/class-captcha-page.php:506
msgid "Save CAPTCHA Settings"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:560
msgid "Choose CAPTCHA Provider"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:570
msgid "No CAPTCHA protection"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:577
msgid "reCAPTCHA v2"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:580
msgid "Classic checkbox challenge"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:587
msgid "reCAPTCHA v3"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:590
msgid "Invisible protection"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:600
msgid "Privacy-focused alternative"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:610
msgid "Privacy-first verification"
msgstr ""

#. Translators: %s is the name of the CAPTCHA provider.
#: includes/admin/pages/class-captcha-page.php:638
#, php-format
msgid "%s Configuration"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:670
msgid "Key configured - enter new key to update"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:670
msgid "Enter your secret key"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:675
msgid "Secret key is configured. Enter a new key to update, or leave unchanged to keep current key."
msgstr ""

#: includes/admin/pages/class-captcha-page.php:705
msgid "Minimum score to accept (0.0 = strict, 1.0 = lenient)"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:723
#: includes/admin/pages/class-dashboard-page.php:385
#: includes/admin/pages/class-dashboard-page.php:397
#: includes/admin/pages/class-dashboard-page.php:421
msgid "Inactive"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:726
msgid "CAPTCHA Status"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:745
msgid "Site key not configured"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:750
msgid "CAPTCHA protection is currently disabled."
msgstr ""

#: includes/admin/pages/class-captcha-page.php:763
msgid "Setup Help"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:766
msgid "Google reCAPTCHA"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:768
msgid "Visit the Google reCAPTCHA admin console"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:769
msgid "Create a new site registration"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:770
#: includes/admin/pages/class-captcha-page.php:782
#: includes/admin/pages/class-captcha-page.php:794
msgid "Add your domain(s) to the allowed list"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:771
#: includes/admin/pages/class-captcha-page.php:783
#: includes/admin/pages/class-captcha-page.php:795
msgid "Copy the Site Key and Secret Key"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:772
#: includes/admin/pages/class-captcha-page.php:784
#: includes/admin/pages/class-captcha-page.php:796
msgid "Paste them in the configuration fields above"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:774
msgid "Get reCAPTCHA Keys →"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:780
msgid "Visit the Cloudflare Turnstile dashboard"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:781
#: includes/admin/pages/class-captcha-page.php:793
msgid "Create a new site"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:786
msgid "Get Turnstile Keys →"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:792
msgid "Visit the hCaptcha dashboard"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:798
msgid "Get hCaptcha Keys →"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:802
msgid "Why Multiple Providers?"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:803
msgid "Guard Dog supports multiple CAPTCHA providers to give you flexibility and choice. Each provider has different strengths:"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:805
msgid "reCAPTCHA v2:"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:805
msgid "Most familiar to users, good for high-security needs"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:806
msgid "reCAPTCHA v3:"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:806
msgid "Invisible protection, better user experience"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:807
msgid "Turnstile:"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:807
msgid "Privacy-focused, no tracking, GDPR compliant"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:808
msgid "hCaptcha:"
msgstr ""

#: includes/admin/pages/class-captcha-page.php:808
msgid "Privacy-first, no personal data collection"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:46
msgid "Comprehensive WordPress security protection across all attack vectors"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:80
#: includes/admin/pages/class-login-security-page.php:935
#: includes/admin/pages/class-login-security-page.php:1301
#: includes/admin/pages/class-login-security-page.php:2385
msgid "Custom Login URL"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:88
#: includes/admin/pages/class-login-security-page.php:952
#: includes/admin/pages/class-login-security-page.php:1353
#: includes/admin/pages/class-login-security-page.php:2390
msgid "Login Attempt Limiting"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:96
#: includes/admin/pages/class-login-security-page.php:987
#: includes/admin/pages/class-login-security-page.php:1418
#: includes/features/class-two-factor-auth.php:1768
#: includes/views/partials/shortcode-2fa.php:91
#: includes/views/partials/user-profile-2fa.php:63
msgid "Two-Factor Authentication"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:113
msgid "Access Control Rules"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:121
#: includes/admin/pages/class-user-registration-page.php:56
#: includes/admin/pages/class-user-registration-page.php:731
#: includes/admin/pages/class-users-sessions-page.php:108
#: includes/admin/pages/class-users-sessions-page.php:816
msgid "Password Policy"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:129
#: includes/admin/pages/class-user-registration-page.php:52
#: includes/admin/pages/class-user-registration-page.php:726
#: includes/admin/pages/class-users-sessions-page.php:104
#: includes/admin/pages/class-users-sessions-page.php:806
#: includes/customizer/implementations/class-email-template-customizer.php:41
#: includes/features/class-two-factor-auth.php:1865
msgid "Email Verification"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:137
#: includes/admin/pages/class-sessions-page.php:157
msgid "Session Management"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:145
msgid "IP Reputation Blocking"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:183
msgid "Strong"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:184
msgid "Moderate"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:185
msgid "Weak"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:191
msgid "Security Score"
msgstr ""

#. translators: 1: numeric score 2: level label
#: includes/admin/pages/class-dashboard-page.php:196
#, php-format
msgid "%1$d%% — %2$s"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:249
msgid "Events (24 h)"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:257
#: includes/admin/pages/class-sessions-page.php:65
#: includes/admin/pages/class-sessions-page.php:270
#: includes/features/class-session-manager.php:1284
#: includes/views/partials/frontend-sessions.php:34
msgid "Active Sessions"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:261
#: includes/admin/pages/class-login-security-page.php:2416
msgid "Active Lockouts"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:277
msgid "Security Features"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:284
msgid "Custom login URLs, brute-force limiting, CAPTCHA, 2FA, passkeys, and social login."
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:286
#: includes/admin/pages/class-dashboard-page.php:294
#: includes/admin/pages/class-dashboard-page.php:302
msgid "Configure"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:292
msgid "IP and user whitelisting/blacklisting, country blocking, and user enumeration protection."
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:300
msgid "Email verification, password policies, temporary access, and session management."
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:308
msgid "Comprehensive event logging and security activity monitoring."
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:310
msgid "View Logs"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:383
#: includes/admin/pages/class-dashboard-page.php:419
msgid "Partial"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:445
#: includes/admin/pages/class-settings-page.php:2310
msgid "Recent Activity"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:447
msgid "No recent activity logged."
msgstr ""

#. translators: %s: human time diff
#: includes/admin/pages/class-dashboard-page.php:466
#, php-format
msgid "%s ago"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:477
msgid "View All Activity"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:528
msgid "Successful Login"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:529
msgid "Failed Login Attempt"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:530
msgid "Account Locked Out"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:531
msgid "New User Registered"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:532
msgid "Password Changed"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:533
msgid "IP Address Blocked"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:534
msgid "IP Added to Blacklist"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:535
msgid "IP Removed from Blacklist"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:536
msgid "Session Terminated"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:537
msgid "2FA Verified"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:538
msgid "2FA Failed"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:539
msgid "Email Verification Sent"
msgstr ""

#: includes/admin/pages/class-dashboard-page.php:559
msgid "Authentication Settings"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:426
msgid "Cannot enforce 2FA: At least one 2FA method (app-based or email-based) must be enabled before enforcement can be activated."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:765
msgid "Apple Team ID must be a 10-character alphanumeric string."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:781
msgid "Apple Key ID must be a 10-character alphanumeric string."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:805
msgid "Apple private key must be a PEM-formatted .p8 key starting with -----BEGIN PRIVATE KEY-----."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:813
msgid "Apple private key could not be parsed. Paste the raw contents of the .p8 file, including the BEGIN/END PRIVATE KEY lines."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:943
msgid "Login URL Slug"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:960
msgid "Enable Login Attempt Limiting"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:969
msgid "Maximum Retries"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:978
msgid "Lockout Duration (Minutes)"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:995
msgid "Enable Two-Factor Authentication"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1004
msgid "Enforce Two-Factor Authentication"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1013
msgid "Grace Period (Days)"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1022
msgid "Enable Email Two-Factor Authentication"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1031
#: includes/admin/pages/class-settings-page.php:78
#: includes/admin/pages/class-settings-page.php:804
#: includes/admin/pages/class-settings-page.php:1463
msgid "Email Provider"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1043
msgid "Configure a custom login URL to hide the default WordPress login page."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1049
msgid "Configure login attempt limiting to prevent brute force attacks."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1055
msgid "Configure two-factor authentication for enhanced security."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1066
msgid "Enter a custom slug for your login URL (e.g., \"secure-login\" for /secure-login/)."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1074
msgid "Enable login attempt limiting."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1082
msgid "Maximum login attempts before lockout (1-20)."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1090
msgid "Lockout duration in minutes (1-1440)."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1098
msgid "Enable two-factor authentication."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1106
msgid "Require two-factor authentication for all users."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1114
msgid "Grace period in days before 2FA enforcement (0-365)."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1122
msgid "Enable email-based two-factor authentication as an alternative to app-based 2FA."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1132
#: includes/admin/pages/class-settings-page.php:1396
msgid "Select Email Provider"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1139
#: includes/admin/pages/class-settings-page.php:1406
msgid "Select your email service provider for sending 2FA codes."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1192
msgid "Login Security"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1196
msgid "Configure custom login URLs, passkeys, social sign-in, and frontend login defaults to lock down your WordPress auth flow."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1239
msgid "Save Login Security Settings"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1304
msgid "Hide your WordPress login page by changing the default /wp-login.php URL to something custom."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1319
msgid "Current Login URL:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1329
msgid "Help & Tips"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1331
msgid "Make sure to bookmark your new login URL - you'll need it to access your site!"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1332
msgid "The old /wp-login.php URL will redirect to a 404 page for security."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1333
msgid "If you forget your custom URL, you can always access it via FTP and edit the plugin settings."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1356
msgid "Protect against brute force attacks by limiting the number of failed login attempts from each IP address."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1366
msgid "Recommended for all sites to prevent brute force attacks."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1370
msgid "Max Attempts"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1373
msgid "Number of failed attempts before lockout. Default: 5"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1377
msgid "Lockout Duration"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1380
msgid "Minutes to lock out IP after max attempts. Default: 15"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1421
msgid "Add an extra layer of security by requiring a second authentication factor (TOTP) for user logins."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1425
#: includes/features/class-two-factor-auth.php:3389
msgid "Enable 2FA"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1429
msgid "Enable two-factor authentication (optional for users)"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1431
msgid "Users can then optionally set up 2FA on their profile page."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1437
#: includes/features/class-email-two-factor-auth.php:810
#: includes/views/partials/shortcode-2fa.php:251
#: includes/views/partials/user-profile-2fa.php:284
msgid "Enable Email 2FA"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1441
msgid "Enable email-based two-factor authentication"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1443
msgid "Users can choose between app-based and email-based 2FA."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1449
msgid "Enforce 2FA"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1453
msgid "Require all users to set up 2FA"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1458
msgid "When enabled, all users must set up at least one 2FA method (app-based or email-based) within the grace period. Users can optionally set up both methods for extra security."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1460
msgid "When enabled, all users must set up app-based 2FA within the grace period."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1462
msgid "When enabled, all users must set up email-based 2FA within the grace period."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1464
msgid "When enabled, all users must set up 2FA within the grace period. At least one 2FA method (app-based or email-based) must be enabled globally before enforcement can be activated."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1471
msgid "Enforcement Status:"
msgstr ""

#. Translators: %d is the number of days remaining for users to set up 2FA.
#: includes/admin/pages/class-login-security-page.php:1477
#, php-format
msgid "Users have %d days remaining to set up 2FA."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1480
msgid "Enforcement is now active. Users without 2FA cannot log in."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1484
msgid "Enforcement will begin when you save these settings."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1492
msgid "Grace Period"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1495
msgid "Number of days users have to set up 2FA before being locked out. (1-90 days)"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1504
#: includes/admin/pages/class-login-security-page.php:1508
msgid "Email Provider Status:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1504
msgid "Email provider is configured and ready to send 2FA codes."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1509
msgid "Email provider is not configured. Please configure your email provider in"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1510
msgid "Settings → Email Provider"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1511
msgid "to enable email 2FA."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1519
msgid "User 2FA Status"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1523
msgid "Users with 2FA"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1528
msgid "Users without 2FA"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1535
msgid "Users with 2FA Enabled"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1540
#: includes/admin/pages/class-login-security-page.php:1574
msgid "Display Name"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1541
#: includes/admin/pages/class-login-security-page.php:1575
#: includes/admin/pages/class-temp-access-page.php:815
#: includes/admin/pages/class-temp-access-page.php:868
#: includes/admin/pages/class-temp-access-page.php:942
msgid "Role"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1553
#: includes/admin/pages/class-login-security-page.php:1587
msgid "Edit User"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1565
msgid "Users Without 2FA (Action Required)"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1568
msgid "These users will be unable to log in once the grace period expires."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1599
msgid "How to Set Up 2FA"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1601
msgid "Go to Users → Your Profile"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1602
msgid "Scroll down to the \"Two-Factor Authentication\" section"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1603
msgid "Click \"Enable Two-Factor Authentication\""
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1604
msgid "Scan the QR code with your authenticator app (Google Authenticator, Authy, etc.)"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1605
#: includes/views/partials/shortcode-2fa.php:266
msgid "Enter the 6-digit code from your app to verify setup"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1606
msgid "Save your recovery codes in a secure location"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1611
msgid "Important for Site Administrators:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1612
msgid "When 2FA is enforced, all users must set up 2FA within the grace period. Consider:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1614
msgid "Communicating the requirement to all users"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1615
msgid "Providing training or documentation"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1616
msgid "Setting up support procedures for users who need help"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1617
msgid "Monitoring user adoption and addressing resistance"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1642
msgid "Passkey Authentication"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1645
msgid "Allow users to sign in with passkeys (Touch ID, Face ID, Windows Hello, or security keys) for passwordless authentication."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1649
msgid "WebAuthn Library Not Available"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1650
msgid "The WebAuthn library is required for passkey authentication. Please run \"composer install\" in the plugin directory to install dependencies."
msgstr ""

#. translators: %d is the number of users with passkeys registered.
#: includes/admin/pages/class-login-security-page.php:1661
#, php-format
msgid "%d user has registered passkeys"
msgid_plural "%d users have registered passkeys"
msgstr[0] ""
msgstr[1] ""

#: includes/admin/pages/class-login-security-page.php:1671
msgid "Enable Passkeys"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1679
msgid "Enable passkey authentication"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1682
msgid "Allow users to register and sign in with passkeys (Touch ID, Face ID, Windows Hello, security keys)."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1688
msgid "Bypass Two-Factor Auth"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1696
msgid "Users signing in with a passkey skip the 2FA step"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1699
msgid "Passkeys already provide strong two-factor authentication (something you have + biometric). Recommended to keep enabled."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1705
msgid "Require User Verification"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1713
msgid "Require biometric or PIN when using passkey"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1716
msgid "Ensures the user proves their identity with a biometric (fingerprint, face) or PIN. Recommended for maximum security."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1724
msgid "Browser Compatibility"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1725
msgid "Passkeys are supported in modern browsers:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1727
msgid "Chrome 67+ (desktop and Android)"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1728
msgid "Safari 14+ (macOS and iOS)"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1729
msgid "Firefox 60+"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1730
msgid "Edge 18+"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1735
msgid "How Users Set Up Passkeys"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1737
msgid "Use Users → Your Profile, or a frontend Guard Dog account-security widget if your site provides one."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1738
msgid "Open the Passkeys section and click \"Register Passkey.\""
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1739
msgid "Follow the browser prompts on the device or security key you want to register."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1740
msgid "Use Touch ID, Face ID, Windows Hello, or a security key to complete registration."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1960
msgid "Digest Emails"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1964
msgid "Send periodic digest of enumeration attempts"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1975
msgid "if at least"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1977
msgid "attempts"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1989
msgid "About User Enumeration"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1990
msgid "User enumeration is a technique attackers use to discover valid usernames on your site. Once they have usernames, they can target those accounts with brute force attacks. This feature blocks or logs the most common enumeration methods:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1992
msgid "REST API:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1992
msgid "The /wp-json/wp/v2/users endpoint returns a list of all users by default."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1993
msgid "Author Archives:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1993
msgid "Visiting ?author=1, ?author=2, etc. reveals usernames through URL redirects."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1994
msgid "Login Errors:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1994
msgid "Different error messages for \"unknown username\" vs \"wrong password\" confirm which usernames exist."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1995
msgid "Password Reset:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1995
msgid "The password reset form reveals whether an email is registered."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1996
msgid "XML-RPC:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:1996
msgid "Legacy API methods like wp.getAuthors expose user data."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2019
msgid "Frontend Login Form Defaults"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2022
msgid "Set the default behavior for the Guard Dog frontend login form shortcode and block. Individual instances can still override these values."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2026
msgid "Applies To:"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2028
msgid "and the Guard Dog Login Form block."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2031
msgid "Need to customize wp-login.php, your custom login URL, password reset, or login security screens?"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2032
msgid "Use Appearance > WordPress Login Screen."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2038
msgid "Default Style"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2041
#: includes/customizer/controls/class-image-control.php:129
msgid "Default"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2042
msgid "Minimal"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2045
msgid "Used when a login form instance does not set its own style attribute."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2049
msgid "Default Max Width"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2059
msgid "px"
msgstr ""

#. translators: 1: minimum width in pixels, 2: maximum width in pixels.
#: includes/admin/pages/class-login-security-page.php:2064
#, php-format
msgid "Optional. Leave blank to use the built-in width for the selected style. Allowed range: %1$d to %2$d pixels."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2073
msgid "Passkey Sign-In"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2077
msgid "Show the passkey button by default"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2079
msgid "The button still respects the global Passkeys setting. If passkeys are disabled globally, nothing will be shown."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2087
msgid "Show social login buttons by default"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2089
msgid "The buttons only appear when Social Login and at least one provider are configured."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2093
#: includes/customizer/implementations/class-login-screen-customizer.php:1151
msgid "Remember Me"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2097
msgid "Show the remember me checkbox by default"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2102
msgid "Lost Password Link"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2106
msgid "Show the lost password link by default"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2113
msgid "How Overrides Work"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2114
msgid "These defaults are the baseline. A shortcode attribute or block setting on a specific page still wins for that one instance."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2129
msgid "Allow users to sign in using their social media accounts."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2133
msgid "Enable Social Login"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2138
msgid "Show social login buttons on the login form"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2144
#: includes/features/social-providers/class-google-provider.php:44
msgid "Google"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2147
msgid "Enable Google"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2152
msgid "Allow sign in with Google"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2157
#: includes/features/social-providers/class-google-provider.php:172
msgid "Client ID"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2160
msgid "From Google Cloud Console > APIs & Services > Credentials."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2164
#: includes/admin/pages/class-login-security-page.php:2199
#: includes/features/social-providers/class-google-provider.php:179
#: includes/features/social-providers/class-microsoft-provider.php:184
msgid "Client Secret"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2167
msgid "Keep this secret. Never share it publicly."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2171
#: includes/admin/pages/class-login-security-page.php:2206
#: includes/admin/pages/class-login-security-page.php:2272
msgid "Callback URL"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2174
msgid "Add this URL as an Authorized redirect URI in your Google Cloud Console."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2179
#: includes/features/social-providers/class-microsoft-provider.php:44
msgid "Microsoft"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2182
msgid "Enable Microsoft"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2187
msgid "Allow sign in with Microsoft"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2192
#: includes/features/social-providers/class-microsoft-provider.php:177
msgid "Application (client) ID"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2195
#: includes/features/social-providers/class-microsoft-provider.php:180
msgid "From Azure Portal > App registrations > Your app > Overview."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2202
#: includes/features/social-providers/class-microsoft-provider.php:187
msgid "From Azure Portal > Certificates & secrets."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2209
msgid "Add this URL as a Redirect URI in your Azure app registration."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2214
#: includes/features/social-providers/class-apple-provider.php:470
msgid "Apple"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2217
msgid "Enable Apple"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2222
msgid "Allow sign in with Apple"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2224
msgid "Requires an Apple Developer account ($99/year)."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2228
#: includes/features/social-providers/class-apple-provider.php:664
msgid "Services ID"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2231
#: includes/features/social-providers/class-apple-provider.php:667
msgid "From Apple Developer > Certificates, Identifiers & Profiles > Identifiers > Services IDs."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2235
#: includes/features/social-providers/class-apple-provider.php:671
msgid "Team ID"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2238
#: includes/features/social-providers/class-apple-provider.php:674
msgid "Your 10-character Team ID from Apple Developer > Membership details."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2242
#: includes/features/social-providers/class-apple-provider.php:678
msgid "Key ID"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2245
#: includes/features/social-providers/class-apple-provider.php:681
msgid "From Apple Developer > Certificates, Identifiers & Profiles > Keys."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2249
#: includes/features/social-providers/class-apple-provider.php:685
msgid "Key File Content"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2258
msgid "Paste .p8 private key contents here..."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2261
msgid "A private key is configured and stored encrypted. Paste a new key to replace it, or leave as-is to keep the current key."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2264
msgid "This Apple key can no longer be decrypted on this server. Re-paste the raw .p8 contents and save again after a host migration or WordPress salt change."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2267
msgid "Paste the full contents of the .p8 private key file downloaded from Apple. Starts with -----BEGIN PRIVATE KEY-----."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2275
msgid "Add this URL as a Return URL in your Apple Services ID configuration."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2283
msgid "Auto-Link by Email"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2288
msgid "Automatically link social accounts when the email matches an existing user"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2293
msgid "Auto-Create Users"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2298
msgid "Create a new WordPress account when no matching user is found"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2303
msgid "New User Role"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2311
msgid "Role assigned to users created via social login."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2315
msgid "Bypass 2FA"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2320
msgid "Social login bypasses Guard Dog two-factor authentication"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2364
msgid "Login Security Status"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2370
msgid "Well Protected"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2373
msgid "Partially Protected"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2376
msgid "Needs Protection"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2400
msgid "Email 2FA"
msgstr ""

#. Translators: %d is the number of IP addresses currently locked out.
#: includes/admin/pages/class-login-security-page.php:2419
#, php-format
msgid "%d IP addresses are currently locked out."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2426
msgid "2FA Users"
msgstr ""

#. Translators: %d is the number of users with 2FA enabled.
#: includes/admin/pages/class-login-security-page.php:2429
#, php-format
msgid "%d users have enabled two-factor authentication."
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2445
msgid "Currently Locked Out IPs"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2452
msgid "Failed Attempts"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2453
msgid "Locked Until"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2468
msgid "Unlock"
msgstr ""

#: includes/admin/pages/class-login-security-page.php:2478
msgid "No IP addresses are currently locked out."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:161
msgid "Monitor and manage active user sessions, configure session limits, and protect against suspicious activity."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:273
msgid "View and manage all active user sessions. Suspicious sessions are highlighted and can be terminated to protect user accounts."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:287
msgid "Session Settings"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:290
msgid "Configure session tracking, timeout settings, and suspicious activity detection."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:304
msgid "Session Management Help"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:308
msgid "Session Tracking"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:309
msgid "Sessions are tracked to monitor user activity and detect suspicious behavior like simultaneous logins from different locations."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:313
msgid "Suspicious Activity"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:314
msgid "Sessions are flagged when IP addresses change unexpectedly or when concurrent sessions are detected from different countries."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:318
msgid "IP Reputation"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:319
msgid "Guard Dog can automatically block logins and terminate sessions from IP addresses with known malicious activity."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:323
msgid "Reverse Proxy Setup"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:324
msgid "If your site is behind a CDN, load balancer, or managed host (Cloudflare, Kinsta, WP Engine, AWS, etc.), you may need to configure the IP detection method so Guard Dog sees real visitor IPs instead of proxy IPs."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:325
msgid "Misconfiguring these settings can cause Guard Dog to detect incorrect IP addresses, which affects all IP-based features including login limiting, access control, IP reputation blocking, and activity logging. If unsure, leave the default \"Auto\" setting."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:327
msgid "Cloudflare users: select \"Cloudflare\" method"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:328
msgid "Kinsta / WP Engine: select \"X-Forwarded-For\""
msgstr ""

#: includes/admin/pages/class-sessions-page.php:329
msgid "Add your proxy IPs to the trusted list"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:330
msgid "Always verify using the \"Detected IP\" row"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:337
msgid "Limit concurrent sessions to prevent account sharing"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:338
msgid "Enable IP shift detection for high-security sites"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:339
msgid "Set reasonable timeout values (30-60 minutes)"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:340
msgid "Review suspicious sessions regularly"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:341
msgid "Use IP reputation blocking to prevent attacks"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:393
msgid "All Users"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:406
msgid "e.g., 192.168.1.1"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:411
#: includes/admin/pages/class-sessions-page.php:457
#: includes/customizer/implementations/class-login-screen-customizer.php:51
#: includes/features/class-session-manager.php:1299
#: includes/views/partials/frontend-sessions.php:54
#: includes/views/partials/user-profile-2fa.php:104
#: includes/views/partials/user-profile-2fa.php:258
msgid "Status"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:413
msgid "All Sessions"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:414
msgid "Active Only"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:415
msgid "Suspicious Only"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:421
msgid "Reset"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:436
msgid "No sessions found matching your criteria."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:453
#: includes/features/class-session-manager.php:1295
#: includes/views/partials/frontend-sessions.php:50
msgid "Device / Browser"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:454
#: includes/features/class-session-manager.php:1296
#: includes/views/partials/frontend-sessions.php:51
msgid "Location"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:456
#: includes/features/class-session-manager.php:1298
#: includes/views/partials/frontend-sessions.php:53
msgid "Last Activity"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:475
msgid "Unknown User"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:481
#: includes/features/class-session-manager.php:1312
#: includes/views/partials/frontend-sessions.php:64
msgid "Current"
msgstr ""

#. translators: %s: time ago
#: includes/admin/pages/class-sessions-page.php:488
#, php-format
msgid "Started %s ago"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:501
#: includes/features/class-session-manager.php:1251
#: includes/features/class-session-manager.php:1252
#: includes/features/class-session-manager.php:1321
#: includes/features/class-session-manager.php:1399
#: includes/features/class-session-manager.php:1400
msgid "ago"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:508
#: includes/features/class-ip-reputation-checker.php:182
#: includes/features/class-session-manager.php:1328
#: includes/views/partials/frontend-sessions.php:73
msgid "Suspicious"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:519
#: includes/features/class-session-manager.php:1340
#: includes/views/partials/frontend-sessions.php:87
msgid "Terminate"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:522
#: includes/features/class-session-manager.php:1343
#: includes/views/partials/frontend-sessions.php:90
msgid "This session"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:709
msgid "Enable Session Tracking"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:718
msgid "Track user sessions in the database"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:721
msgid "When enabled, Guard Dog will track all user sessions for security monitoring."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:727
msgid "Max Sessions Per User"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:738
msgid "Maximum concurrent sessions allowed per user. Oldest sessions are terminated when this limit is reached."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:744
msgid "Session Timeout"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:756
msgid "Sessions expire after this many minutes of inactivity."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:761
msgid "Suspicious Activity Detection"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:769
msgid "Detect IP address shifts (flag when session IP changes to a different country)"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:777
msgid "Detect geographic anomalies (flag concurrent sessions from different countries)"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:784
msgid "User Notifications"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:793
msgid "Send email to users when suspicious activity is detected on their account"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:799
msgid "Reverse Proxy / Load Balancer"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:801
msgid "Configure how Guard Dog detects the real visitor IP address. If your site is behind a reverse proxy, CDN, or load balancer (Cloudflare, Kinsta, AWS ELB, etc.), the default settings may detect the proxy IP instead of the visitor's real IP, causing false IP shift alerts."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:805
#: includes/views/emails/email-verification-example.php:155
#: includes/views/partials/shortcode-2fa.php:161
#: includes/views/partials/user-profile-2fa.php:230
msgid "Important:"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:806
msgid "These settings affect how Guard Dog identifies visitors across all features, including login attempt limiting, IP blocking, access control, and activity logging. Incorrect configuration can cause Guard Dog to see wrong IP addresses. If you are not sure what to change, leave the default \"Auto\" setting and only add your proxy's IP to the trusted list."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:813
msgid "IP Detection Method"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:818
msgid "Auto (check all headers)"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:819
msgid "Cloudflare (CF-Connecting-IP)"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:820
msgid "X-Forwarded-For"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:821
msgid "X-Real-IP"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:822
msgid "REMOTE_ADDR only (no proxy)"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:825
msgid "Choose how Guard Dog determines the visitor's real IP address. Forwarded headers are only used when the direct connection comes from a trusted proxy below. Most sites behind Cloudflare should select \"Cloudflare\". Sites behind other load balancers typically use \"X-Forwarded-For\"."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:831
msgid "Trusted Proxy IPs"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:841
msgid "One IP address or CIDR range per line. Forwarded headers (X-Forwarded-For, CF-Connecting-IP, etc.) are only trusted when the direct connection comes from one of these IPs. IP shift detection will also ignore shifts between these proxy IPs. Leave empty to ignore forwarded headers and use REMOTE_ADDR."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:846
msgid "Detected IP"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:862
msgid "REMOTE_ADDR:"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:866
msgid "Use this to verify your proxy settings are correct. \"Detected IP\" should show the real visitor IP, not the proxy IP. If both values are the same proxy IP, adjust your detection method or trusted proxy list."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:872
msgid "IP Reputation Protection"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:874
msgid "Block or terminate sessions from IP addresses with known malicious activity. Uses a risk score from DNS blocklists (Spamhaus, CBL), Tor exit-node checks, and optional geo (ip-api.com or ipinfo.io)."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:879
msgid "Login Protection"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:888
msgid "Block login attempts from high-risk IPs"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:892
msgid "Block login when abuse confidence is"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:900
#: includes/admin/pages/class-sessions-page.php:930
msgid "or higher"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:903
msgid "Recommended: 80%. Higher values mean fewer blocked logins but may allow some suspicious IPs through."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:909
msgid "Session Protection"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:918
msgid "Terminate sessions when IP becomes high-risk"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:922
msgid "Terminate session when abuse confidence is"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:933
msgid "Recommended: 90%. This higher threshold ensures legitimate users on shared IPs are not falsely logged out."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:940
msgid "ipinfo.io token (optional)"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:950
msgid "For HTTPS, higher limits, and commercial use. Leave empty to use ip-api.com only."
msgstr ""

#: includes/admin/pages/class-sessions-page.php:955
msgid "Disable geo lookup"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:964
msgid "Use only DNS blocklists and Tor checks (no HTTP geo requests)"
msgstr ""

#: includes/admin/pages/class-sessions-page.php:983
#: includes/features/class-session-manager.php:1904
msgid "Unknown device"
msgstr ""

#: includes/admin/pages/class-settings-page.php:82
#: includes/admin/pages/class-settings-page.php:271
msgid "Data Management"
msgstr ""

#: includes/admin/pages/class-settings-page.php:127
msgid "Configure global Guard Dog settings, debug options, and maintenance preferences."
msgstr ""

#: includes/admin/pages/class-settings-page.php:222
msgid "Configure debug logging options for troubleshooting and development."
msgstr ""

#: includes/admin/pages/class-settings-page.php:232
msgid "Save Debug Settings"
msgstr ""

#: includes/admin/pages/class-settings-page.php:244
#: includes/admin/pages/class-settings-page.php:2749
msgid "Email Provider Configuration"
msgstr ""

#: includes/admin/pages/class-settings-page.php:247
msgid "Configure your email service provider for sending two-factor authentication codes and other security notifications."
msgstr ""

#: includes/admin/pages/class-settings-page.php:259
msgid "Save Email Provider Settings"
msgstr ""

#: includes/admin/pages/class-settings-page.php:274
msgid "Manage your Guard Dog data and settings. Use these tools carefully as they cannot be undone."
msgstr ""

#: includes/admin/pages/class-settings-page.php:277
msgid "Advanced Data Management"
msgstr ""

#: includes/admin/pages/class-settings-page.php:278
msgid "For more advanced data management including export, cleanup, and log retention settings, visit the"
msgstr ""

#: includes/admin/pages/class-settings-page.php:279
msgid "Activity Log → Export & Cleanup"
msgstr ""

#: includes/admin/pages/class-settings-page.php:279
msgid "section."
msgstr ""

#: includes/admin/pages/class-settings-page.php:292
msgid "Remove all activity logs immediately"
msgstr ""

#: includes/admin/pages/class-settings-page.php:301
msgid "Reset Lockouts"
msgstr ""

#: includes/admin/pages/class-settings-page.php:305
msgid "Clear all IP lockouts immediately"
msgstr ""

#: includes/admin/pages/class-settings-page.php:314
msgid "Export Settings"
msgstr ""

#: includes/admin/pages/class-settings-page.php:318
msgid "Download configuration backup"
msgstr ""

#: includes/admin/pages/class-settings-page.php:324
#: includes/admin/pages/class-settings-page.php:330
msgid "Reset All Settings"
msgstr ""

#: includes/admin/pages/class-settings-page.php:325
msgid "This will restore all Guard Dog settings to their default values. This action cannot be undone."
msgstr ""

#: includes/admin/pages/class-settings-page.php:391
#: includes/admin/pages/class-temp-access-page.php:227
msgid "Invalid action specified."
msgstr ""

#: includes/admin/pages/class-settings-page.php:411
msgid "Activity log table does not exist."
msgstr ""

#: includes/admin/pages/class-settings-page.php:429
msgid "All activity logs have been cleared successfully."
msgstr ""

#: includes/admin/pages/class-settings-page.php:431
msgid "Failed to clear activity logs."
msgstr ""

#: includes/admin/pages/class-settings-page.php:461
msgid "All lockouts have been reset successfully."
msgstr ""

#: includes/admin/pages/class-settings-page.php:468
msgid "Failed to reset lockouts. Please try again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:534
msgid "Failed to export settings. Please try again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:655
msgid "All Guard Dog settings have been reset to defaults. The plugin will now use default configuration."
msgstr ""

#: includes/admin/pages/class-settings-page.php:663
msgid "Failed to reset settings. Please try again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:817
msgid "Configure data retention and management settings."
msgstr ""

#: includes/admin/pages/class-settings-page.php:828
msgid "Enable debug logging for troubleshooting."
msgstr ""

#: includes/admin/pages/class-settings-page.php:842
msgid "Minimum level of debug messages to log."
msgstr ""

#: includes/admin/pages/class-settings-page.php:850
msgid "Number of days to keep log entries (1-365)."
msgstr ""

#: includes/admin/pages/class-settings-page.php:858
msgid "Maximum number of log entries to store (100-100000)."
msgstr ""

#: includes/admin/pages/class-settings-page.php:868
#: includes/admin/pages/class-settings-page.php:1217
#: includes/admin/pages/class-settings-page.php:1254
#: includes/admin/pages/class-settings-page.php:1324
#: includes/customizer/class-guard-dog-customizer.php:348
#: includes/customizer/class-guard-dog-customizer.php:381
#: includes/customizer/class-guard-dog-customizer.php:401
#: includes/customizer/class-guard-dog-customizer.php:421
#: includes/customizer/implementations/class-email-template-customizer.php:2424
#: includes/customizer/implementations/class-email-template-customizer.php:2506
#: includes/features/class-email-two-factor-auth.php:375
#: includes/features/class-email-two-factor-auth.php:455
#: includes/features/class-email-two-factor-auth.php:562
#: includes/features/class-email-two-factor-auth.php:658
#: includes/features/class-session-manager.php:1174
#: includes/features/class-session-manager.php:1200
#: includes/features/class-session-manager.php:1231
#: includes/features/class-two-factor-auth.php:281
#: includes/features/class-two-factor-auth.php:470
#: includes/features/class-two-factor-auth.php:1046
#: includes/features/class-two-factor-auth.php:1090
#: includes/features/class-two-factor-auth.php:1137
msgid "Permission denied."
msgstr ""

#: includes/admin/pages/class-settings-page.php:873
#: includes/admin/pages/class-settings-page.php:879
#: includes/admin/pages/class-settings-page.php:1222
#: includes/admin/pages/class-settings-page.php:1259
#: includes/admin/pages/class-settings-page.php:1329
#: includes/features/class-email-two-factor-auth.php:388
#: includes/features/class-email-two-factor-auth.php:473
#: includes/features/class-email-two-factor-auth.php:590
#: includes/features/class-email-two-factor-auth.php:650
#: includes/features/class-email-two-factor-auth.php:698
#: includes/features/class-two-factor-auth.php:319
#: includes/features/class-two-factor-auth.php:464
#: includes/features/class-two-factor-auth.php:1038
#: includes/features/class-two-factor-auth.php:1084
#: includes/features/class-two-factor-auth.php:1131
#: includes/features/class-two-factor-auth.php:3562
msgid "Security verification failed."
msgstr ""

#: includes/admin/pages/class-settings-page.php:885
msgid "Please wait a few seconds before sending another test email."
msgstr ""

#: includes/admin/pages/class-settings-page.php:905
#: includes/features/class-temp-access.php:604
msgid "Please provide a valid email address."
msgstr ""

#: includes/admin/pages/class-settings-page.php:926
msgid "Email provider not available."
msgstr ""

#. Translators: %s is the email address where the test email was sent.
#: includes/admin/pages/class-settings-page.php:946
#, php-format
msgid "Test email sent successfully to %s. Please check your inbox."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1243
msgid "Google OAuth disconnected successfully."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1264
#: includes/admin/pages/class-settings-page.php:1334
msgid "Google provider is not selected."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1276
#: includes/admin/pages/class-settings-page.php:1345
msgid "Email provider is not available."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1281
msgid "Google alias preflight failed."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1301
msgid "From email alias is available and verified in Gmail send-as settings."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1302
msgid "From email alias exists but is not verified yet in Gmail send-as settings."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1310
msgid "From email alias was not found in Gmail send-as settings."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1351
#: includes/admin/pages/class-settings-page.php:2758
msgid "Failed to load Gmail aliases."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1373
msgid "Gmail aliases loaded successfully."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1443
msgid "Google OAuth connected successfully."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1444
msgid "Google OAuth authorization was canceled."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1445
msgid "Google OAuth callback did not include an authorization code."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1446
msgid "Google OAuth state validation failed. Please try connecting again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1447
msgid "Google OAuth Client ID and Client Secret are required before connecting."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1448
msgid "Switch Google authentication mode to OAuth before connecting."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1449
msgid "Google provider must be selected before connecting OAuth."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1450
msgid "Google OAuth settings changed before the callback completed. Please reconnect and try again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1451
msgid "Google OAuth token exchange failed. Please verify your Google Cloud credentials and redirect URI."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1452
msgid "Google did not return a refresh token. Reconnect with OAuth consent and offline access enabled."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1453
msgid "Security check failed while starting Google OAuth."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1454
msgid "You do not have permission to manage Google OAuth settings."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1465
#: includes/admin/pages/class-settings-page.php:2748
msgid "Configuration"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1518
msgid "Google OAuth Connection"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1529
msgid "Connect Google Account"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1535
msgid "Disconnect OAuth"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1540
msgid "Connected"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1540
msgid "Not Connected"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1544
msgid "Connect saves your current Google settings first, then starts the OAuth handshake."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1547
msgid "Add this callback URL to your Google OAuth Client redirect URIs:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1555
msgid "Show Google OAuth setup help"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1556
#: includes/admin/pages/class-settings-page.php:1557
msgid "Hide Google OAuth setup help"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1560
msgid "What are the Client ID and Client Secret?"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1561
msgid "These are credentials Google gives your site so it can ask permission to send email from your Google account. They are not your Google password."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1563
msgid "In Google Cloud Console, create or choose a project and enable the Gmail API."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1564
msgid "Create an OAuth 2.0 Client ID for a Web application."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1565
msgid "Paste the Client ID and Client Secret into the fields above."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1566
msgid "Add the callback URL shown here to the Authorized redirect URIs list in Google Cloud Console."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1567
msgid "Save your settings, then click Connect Google Account and sign in to the mailbox that should send email."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1569
msgid "Guard Dog fills in the refresh token automatically after you connect. You usually do not need to paste one manually."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1576
msgid "Validate From Alias"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1578
msgid "Checks whether the configured From email exists in Gmail send-as aliases for the connected account."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1585
msgid "Load Gmail Aliases"
msgstr ""

#. translators: %s is the saved Gmail alias label.
#: includes/admin/pages/class-settings-page.php:1597
#, php-format
msgid "Saved alias: %s"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1601
#: includes/admin/pages/class-settings-page.php:2752
msgid "Select a Gmail alias"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1608
msgid "Use Selected Alias"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1611
msgid "Loads aliases from Gmail Send mail as and applies the selected alias to From Email (and From Name when available). The saved alias shown here reflects your current From Email setting after you save."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1624
msgid "Use for All WordPress Emails"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1637
msgid "Use Guard Dog Email Provider for all WordPress emails"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1640
msgid "This will replace WordPress's default email sending with your configured Guard Dog email provider. Ensure your provider is properly configured and tested."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1644
msgid "Global override: Enabled"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1648
msgid "Global override: Disabled"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1657
msgid "Test Configuration"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1658
msgid "Send a test email to verify your configuration is working correctly."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1661
msgid "Test Email Address"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1664
msgid "Enter an email address to send a test email to."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1668
#: includes/admin/pages/class-settings-page.php:2738
#: includes/customizer/implementations/class-email-template-customizer.php:2476
msgid "Send Test Email"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1683
msgid "WordPress debug log not found. Debug logging may not be enabled."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1698
msgid "Failed to load the debug log viewer. Please try again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1717
msgid "Debug Log Viewer"
msgstr ""

#. translators: 1: number of entries shown, 2: total parsed entries
#: includes/admin/pages/class-settings-page.php:1722
#, php-format
msgid "Showing %1$d most recent parsed entries out of %2$d found in the loaded log segment."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1730
msgid "File:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1731
msgid "Size:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1732
msgid "Updated:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1738
msgid "This viewer loads the tail end of a large debug.log file so the page stays usable. Older entries may be omitted."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1744
msgid "Guard Dog Entries"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1748
msgid "WordPress / PHP Entries"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1752
msgid "Errors"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1756
msgid "Warnings"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1763
msgid "The debug log file exists, but there were no readable entries in the loaded segment."
msgstr ""

#: includes/admin/pages/class-settings-page.php:1779
#: includes/admin/pages/class-settings-page.php:1977
msgid "Raw"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1795
msgid "Context"
msgstr ""

#: includes/admin/pages/class-settings-page.php:1997
msgid "WordPress / PHP"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2102
msgid "Health check completed successfully. Check the results below."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2113
msgid "Failed to run health check. Please try again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2209
msgid "Failed to generate support report. Please try again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2230
msgid "Support Report"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2232
msgid "Fresh troubleshooting snapshot, rendered inside the settings page instead of dumping raw JSON into it."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2235
msgid "Generated:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2236
msgid "Suggested filename:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2242
msgid "Active Plugins"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2250
msgid "Recent Activity Entries"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2254
msgid "JSON Size"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2261
msgid "Environment Snapshot"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2273
msgid "System Flags"
msgstr ""

#. translators: %d: number of active plugins
#: includes/admin/pages/class-settings-page.php:2291
#, php-format
msgid "Active Plugins (%d)"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2305
msgid "Guard Dog Settings Snapshot"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2313
msgid "No recent Guard Dog activity log entries were available for this report."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2320
#: includes/admin/pages/class-settings-page.php:2427
#: includes/features/class-activity-log.php:1021
msgid "Unknown Event"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2327
#, php-format
msgid "User: %s"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2330
#, php-format
msgid "IP: %s"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2346
msgid "Raw JSON Support Report"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2376
msgid "Unable to encode Guard Dog settings for display."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2394
msgid "Site URL"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2395
msgid "Guard Dog Version"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2396
msgid "WordPress Version"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2397
msgid "PHP Version"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2398
msgid "MySQL Version"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2399
msgid "Active Theme"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2400
msgid "Server Software"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2449
msgid "Not set"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2456
msgid "Unable to encode value."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2519
msgid "System Information"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2542
msgid "Tools"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2558
msgid "Run Health Check"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2566
msgid "Generate Support Report"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2590
msgid "Health Check Results"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2596
msgid "Database Status"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2600
msgid "Activity Log Table:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2601
#: includes/admin/pages/class-settings-page.php:2618
msgid "Missing"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2605
msgid "Log Entries:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2613
msgid "File System Status"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2617
msgid "WordPress Debug Log:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2622
msgid "Upload Directory:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2623
msgid "Writable"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2623
msgid "Not Writable"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2630
msgid "WordPress Configuration"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2634
msgid "WP_DEBUG:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2639
msgid "WP_DEBUG_LOG:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2647
msgid "Guard Dog Configuration"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2651
msgid "Debug Logging:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2656
msgid "Debug Level:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2661
msgid "CAPTCHA Provider:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2669
msgid "PHP Configuration"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2673
msgid "PHP Version:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2678
msgid "Memory Limit:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2683
msgid "Max Execution Time:"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2692
msgid "Dismiss"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2739
msgid "Please enter a test email address."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2740
msgid "Sending test email..."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2741
#: includes/features/class-email-two-factor-auth.php:882
#: includes/features/class-email-two-factor-auth.php:929
#: includes/features/class-two-factor-auth.php:1252
msgid "Network error. Please try again."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2742
#: includes/features/class-email-two-factor-auth.php:928
#: includes/features/class-two-factor-auth.php:1251
msgid "An error occurred."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2743
msgid "Saving Google settings before connecting..."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2744
msgid "Disconnecting OAuth..."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2745
msgid "Checking alias configuration..."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2746
msgid "Loading Gmail aliases..."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2747
msgid "Please enter a valid From email address first."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2750
msgid "No Gmail aliases were returned for this account."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2751
msgid "Gmail aliases loaded."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2753
msgid "Select an alias first."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2754
msgid "saved alias"
msgstr ""

#: includes/admin/pages/class-settings-page.php:2755
msgid "Selected alias applied to From Email."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2756
msgid "Google OAuth disconnected."
msgstr ""

#: includes/admin/pages/class-settings-page.php:2757
msgid "Failed to disconnect Google OAuth."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:62
msgid "Create User"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:66
msgid "Manage Users"
msgstr ""

#. Translators: %s is field name that is missing.
#: includes/admin/pages/class-temp-access-page.php:250
#, php-format
msgid "Required field %s is missing."
msgstr ""

#. Translators: %1$s is the username of the temporary user, %2$s is the access URL for the temporary user.
#: includes/admin/pages/class-temp-access-page.php:288
#, php-format
msgid "Temporary user \"%1$s\" created successfully. Access URL: %2$s"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:309
msgid "User ID is required for deletion."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:318
msgid "Temporary user deleted successfully."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:320
msgid "Failed to delete temporary user."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:373
msgid "Temporary Access Management"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:376
msgid "Create temporary WordPress users with time-limited access for developers, editors, or support staff. Users are automatically deleted when they expire."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:456
#: includes/admin/pages/class-temp-access-page.php:602
msgid "Temporary Access Settings"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:459
msgid "Configure default settings for temporary user creation and management."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:470
#: includes/admin/pages/class-temp-access-page.php:610
msgid "Default Role"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:485
msgid "Default role assigned to new temporary users."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:489
msgid "Default Expiry"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:493
msgid "Default number of days before temporary users expire."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:497
#: includes/admin/pages/class-temp-access-page.php:841
msgid "Max Logins"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:500
msgid "Maximum number of logins allowed per temporary user."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:506
msgid "Save Temporary Access Settings"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:522
msgid "Create New Temporary User"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:541
msgid "Manage Temporary Users"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:549
msgid "No active temporary users found."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:551
msgid "Create your first temporary user"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:619
msgid "Default Expiry (Days)"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:628
msgid "Maximum Logins"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:640
msgid "Configure temporary access settings for creating time-limited user accounts."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:658
msgid "Default role assigned to temporary users."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:669
msgid "Default number of days before temporary access expires (1-365)."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:680
msgid "Maximum number of logins allowed for temporary users (1-1000)."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:693
msgid "Usage Statistics"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:698
msgid "Active Users"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:703
msgid "Expired Users"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:708
msgid "Total Created"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:714
msgid "Active Users by Role"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:736
msgid "Quick Info"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:740
msgid "Feature Status:"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:745
msgid "Auto Cleanup:"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:750
msgid "Max Duration:"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:751
msgid "1 Month"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:775
msgid "First Name"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:779
msgid "First name for the temporary user. Username will be generated automatically."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:785
msgid "Last Name"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:789
msgid "Last name for the temporary user (optional)."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:795
msgid "Generated Username"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:799
msgid "This username will be automatically generated and is unique."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:805
#: includes/admin/pages/class-temp-access-page.php:867
#: includes/admin/pages/class-temp-access-page.php:941
msgid "Email"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:809
msgid "Email address for the temporary user. This will be used for the access link."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:825
msgid "Role to assign to the temporary user."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:831
msgid "Expiry (Days)"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:835
msgid "Number of days before the account expires (1-365)."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:845
msgid "Maximum number of logins allowed (1-1000)."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:850
msgid "Create Temporary User"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:869
msgid "Access Link"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:871
#: includes/admin/pages/class-temp-access-page.php:944
msgid "Logins Used"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:892
msgid "Copy access link to clipboard"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:898
msgid "Test access link"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:903
msgid "Shown only when the user is created."
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:914
msgid "Revoke"
msgstr ""

#: includes/admin/pages/class-temp-access-page.php:934
msgid "Expired Temporary Users"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:185
msgid "User Registration Security"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:189
msgid "Configure email verification requirements and password strength policies for user accounts."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:266
#: includes/admin/pages/class-users-sessions-page.php:371
msgid "Email Verification Settings"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:269
#: includes/admin/pages/class-users-sessions-page.php:374
msgid "Require new users to verify their email address before they can log in."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:273
#: includes/admin/pages/class-users-sessions-page.php:378
msgid "Email Provider Required"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:278
#: includes/admin/pages/class-users-sessions-page.php:383
#, php-format
msgid "Email verification requires an email provider to be configured. Please configure an email provider in %s first."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:290
#: includes/admin/pages/class-users-sessions-page.php:395
msgid "Enable Email Verification"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:301
msgid "Require email verification for new user registrations"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:305
#: includes/admin/pages/class-user-registration-page.php:639
msgid "This setting requires an email provider to be configured."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:314
msgid "Verification Link Expiry"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:326
msgid "hours"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:329
msgid "How long verification links remain valid."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:337
msgid "Bypass for Admin-Created Users"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:347
msgid "Automatically verify users created by administrators"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:355
msgid "Resend Rate Limits"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:367
msgid "per hour,"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:378
msgid "per day"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:381
msgid "Rate limits for resending verification emails."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:398
#: includes/admin/pages/class-users-sessions-page.php:498
msgid "Password Policy Settings"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:401
#: includes/admin/pages/class-users-sessions-page.php:517
msgid "Enforce password strength requirements for all users."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:407
#: includes/admin/pages/class-users-sessions-page.php:507
msgid "Enable Password Policy"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:417
msgid "Enforce password strength requirements"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:425
#: includes/admin/pages/class-users-sessions-page.php:524
msgid "Minimum Length"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:443
msgid "Required Character Types"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:451
msgid "Uppercase letters (A-Z)"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:458
msgid "Lowercase letters (a-z)"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:465
msgid "Numbers (0-9)"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:472
msgid "Special characters (!@#$%^&*)"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:479
msgid "Blocked Content"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:487
#: includes/admin/pages/class-users-sessions-page.php:588
msgid "Block common passwords"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:494
#: includes/admin/pages/class-users-sessions-page.php:595
msgid "Block passwords containing username"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:501
msgid "Block passwords containing email address"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:510
msgid "Password Reuse Prevention"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:522
msgid "previous passwords (0 = disabled)"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:525
msgid "Prevent users from reusing their last N passwords."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:533
#: includes/admin/pages/class-users-sessions-page.php:628
msgid "Exempt Roles"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:549
msgid "Selected roles will be exempt from password policy requirements."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:557
#: includes/admin/pages/class-users-sessions-page.php:661
msgid "Enable Password Expiration"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:567
msgid "Require users to change their password after a set period"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:570
msgid "When enabled, users will be required to reset their password after the expiration period."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:578
msgid "Expiration Period"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:593
msgid "Number of days before a password expires. Default: 90 days."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:601
msgid "Warning Period"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:613
msgid "days before expiration"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:616
msgid "Number of days before expiration to start showing warnings. Default: 7 days."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:624
msgid "Enable Email Notifications"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:635
msgid "Send email notifications for password expiration"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:642
#, php-format
msgid "Please configure an email provider in %s first."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:649
msgid "Users will receive email warnings before their password expires and a notice when it expires."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:657
msgid "Email Template"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:661
msgid "Customize Email Template"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:664
msgid "Customize the appearance and content of password expiration emails using the visual template editor."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:672
msgid "Exempt Roles (Expiration)"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:688
msgid "Selected roles will be exempt from password expiration requirements."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:696
msgid "Manual Check"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:703
msgid "Immediately check all users and send any pending expiration warning or notice emails."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:722
msgid "User Registration Help"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:727
msgid "When enabled, new users must click a verification link in their email before they can log in. This prevents fake account registrations."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:732
msgid "Enforce strong passwords to protect user accounts from brute force attacks. Configure minimum length and required character types."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:736
#: includes/admin/pages/class-users-sessions-page.php:654
#: includes/customizer/implementations/class-email-template-customizer.php:45
msgid "Password Expiration"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:737
msgid "Require users to periodically change their passwords. This limits the damage if a password is compromised."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:743
msgid "Use at least 12 character passwords"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:744
msgid "Require multiple character types"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:745
msgid "Block common passwords for maximum security"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:746
msgid "Set reasonable expiration periods (60-90 days)"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:747
msgid "Configure an email provider for email features"
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:771
msgid "Email Verification cannot be enabled because no email provider is configured. Please configure an email provider in the Settings page first."
msgstr ""

#: includes/admin/pages/class-user-registration-page.php:949
msgid "Password expiration emails cannot be enabled because no email provider is configured. Please configure an email provider in the Settings page first."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:112
#: includes/admin/pages/class-users-sessions-page.php:826
msgid "Temporary Access"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:116
#: includes/admin/pages/class-users-sessions-page.php:836
msgid "Sessions"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:244
msgid "Manage user registration settings, temporary access, and active sessions."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:406
msgid "When enabled, new users must verify their email address before they can log in."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:413
msgid "Verification Link Expiry (Hours)"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:425
msgid "How long the verification link remains valid (1-168 hours)."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:432
msgid "Admin Bypass"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:442
msgid "Allow administrators to bypass email verification."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:449
msgid "Resend Limit (Per Request)"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:461
msgid "Maximum number of verification emails that can be resent per request."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:468
msgid "Daily Resend Limit"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:480
msgid "Maximum number of verification emails per user per day."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:501
msgid "Configure password strength requirements and expiration policies for user accounts."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:536
msgid "Minimum number of characters required (8-64)."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:542
msgid "Character Requirements"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:551
msgid "Require uppercase letters"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:558
msgid "Require lowercase letters"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:565
msgid "Require numbers"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:572
msgid "Require special characters"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:579
msgid "Password Restrictions"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:602
msgid "Block passwords containing email"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:610
msgid "Password Reuse Limit"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:622
msgid "Number of previous passwords to remember (0 to disable)."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:646
msgid "Selected roles will be exempt from the password policy."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:671
msgid "Require users to change their password periodically."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:678
msgid "Expiration Period (Days)"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:690
msgid "Number of days before a password expires (1-365)."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:697
msgid "Warning Period (Days)"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:709
msgid "Days before expiration to start warning users."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:716
msgid "Email Notifications"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:726
msgid "Send email notifications when passwords are about to expire."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:732
msgid "Expiration Exempt Roles"
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:750
msgid "Selected roles will be exempt from password expiration."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:770
msgid "Temporary Access feature is not available."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:788
msgid "Session Management feature is not available."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:808
msgid "Require new users to verify their email address before logging in."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:818
msgid "Enforce password strength and expiration policies for user accounts."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:828
msgid "Create time-limited user accounts for developers, editors, or support staff."
msgstr ""

#: includes/admin/pages/class-users-sessions-page.php:838
msgid "Monitor and manage active user sessions across your site."
msgstr ""

#: includes/class-guard-dog.php:452
#: includes/class-guard-dog.php:491
#: includes/features/class-email-two-factor-auth.php:151
#: includes/features/class-email-two-factor-auth.php:262
#: includes/features/class-passkeys.php:443
#: includes/features/class-passkeys.php:545
#: includes/features/class-two-factor-auth.php:3231
msgid "Invalid user."
msgstr ""

#: includes/class-guard-dog.php:458
msgid "Email two-factor authentication is not available."
msgstr ""

#: includes/class-guard-dog.php:462
msgid "Email two-factor authentication is not enabled for this user."
msgstr ""

#: includes/class-guard-dog.php:473
msgid "Unable to send the verification code."
msgstr ""

#: includes/class-guard-dog.php:495
msgid "Invalid two-factor authentication method."
msgstr ""

#: includes/class-guard-dog.php:502
msgid "Email-based two-factor authentication is not available."
msgstr ""

#: includes/class-guard-dog.php:510
#: includes/features/class-email-two-factor-auth.php:308
#: includes/features/class-two-factor-auth.php:3275
msgid "Verification successful."
msgstr ""

#: includes/class-guard-dog.php:517
msgid "Email verification code is incorrect."
msgstr ""

#: includes/class-guard-dog.php:525
msgid "App-based two-factor authentication is not available."
msgstr ""

#: includes/class-guard-dog.php:537
msgid "Two-factor authentication failed."
msgstr ""

#: includes/customizer/class-guard-dog-customizer-loader.php:197
#: includes/customizer/class-guard-dog-customizer.php:309
msgid "Settings saved!"
msgstr ""

#: includes/customizer/class-guard-dog-customizer-loader.php:198
#: includes/customizer/class-guard-dog-customizer.php:310
#: includes/customizer/class-guard-dog-customizer.php:390
msgid "Failed to save settings."
msgstr ""

#: includes/customizer/class-guard-dog-customizer-loader.php:199
#: includes/customizer/class-guard-dog-customizer.php:311
msgid "Are you sure you want to reset all settings to defaults? This cannot be undone."
msgstr ""

#: includes/customizer/class-guard-dog-customizer-loader.php:200
#: includes/customizer/class-guard-dog-customizer.php:312
msgid "Resetting..."
msgstr ""

#: includes/customizer/class-guard-dog-customizer-loader.php:201
#: includes/customizer/class-guard-dog-customizer.php:313
#: includes/customizer/class-guard-dog-customizer.php:409
msgid "Settings reset to defaults."
msgstr ""

#: includes/customizer/class-guard-dog-customizer-loader.php:202
#: includes/customizer/class-guard-dog-customizer.php:314
msgid "Template exported successfully!"
msgstr ""

#: includes/customizer/class-guard-dog-customizer-loader.php:203
#: includes/customizer/class-guard-dog-customizer.php:315
msgid "Failed to export template."
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:442
msgid "Export not implemented for this customizer."
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:451
#: includes/customizer/implementations/class-email-template-customizer.php:2662
#: includes/utils/class-guard-dog-debug-handlers.php:39
#: includes/utils/class-guard-dog-debug-handlers.php:89
msgid "You do not have sufficient permissions to access this page."
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:526
#: includes/customizer/controls/class-image-control.php:37
msgid "Preview"
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:528
msgid "Desktop View"
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:531
msgid "Tablet View"
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:534
msgid "Mobile View"
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:565
#: includes/customizer/implementations/class-login-screen-customizer.php:1497
msgid "Save Changes"
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:570
#: includes/customizer/implementations/class-login-screen-customizer.php:1502
msgid "Reset to Defaults"
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:575
msgid "Export to Theme File"
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:590
msgid "Using theme file override"
msgstr ""

#: includes/customizer/class-guard-dog-customizer.php:595
msgid "Using database settings"
msgstr ""

#: includes/customizer/controls/class-image-control.php:41
#: includes/customizer/controls/class-image-control.php:130
msgid "No image selected"
msgstr ""

#: includes/customizer/controls/class-image-control.php:49
msgid "Upload Image"
msgstr ""

#: includes/customizer/controls/class-image-control.php:126
#: includes/customizer/controls/class-image-control.php:131
msgid "Select Image"
msgstr ""

#: includes/customizer/controls/class-image-control.php:127
msgid "Change Image"
msgstr ""

#: includes/customizer/controls/class-image-control.php:132
msgid "Choose Image"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:31
msgid "Access Denied Page Customizer"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:40
msgid "Customize the appearance of the access denied page shown to blocked visitors. Changes are saved to your database and can be exported to a theme file for advanced customization."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:48
#: includes/customizer/implementations/class-email-template-customizer.php:198
#: includes/customizer/implementations/class-email-template-customizer.php:334
#: includes/customizer/implementations/class-email-template-customizer.php:482
#: includes/customizer/implementations/class-email-template-customizer.php:637
#: includes/customizer/implementations/class-email-template-customizer.php:758
#: includes/customizer/implementations/class-login-screen-customizer.php:71
msgid "Branding"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:49
#: includes/customizer/implementations/class-email-template-customizer.php:199
#: includes/customizer/implementations/class-email-template-customizer.php:335
#: includes/customizer/implementations/class-email-template-customizer.php:483
#: includes/customizer/implementations/class-email-template-customizer.php:638
#: includes/customizer/implementations/class-email-template-customizer.php:759
msgid "Upload your logo and set your brand colors."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:54
#: includes/customizer/implementations/class-email-template-customizer.php:204
#: includes/customizer/implementations/class-email-template-customizer.php:340
#: includes/customizer/implementations/class-email-template-customizer.php:488
#: includes/customizer/implementations/class-email-template-customizer.php:643
#: includes/customizer/implementations/class-email-template-customizer.php:764
#: includes/customizer/implementations/class-login-screen-customizer.php:83
msgid "Logo"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:55
msgid "Upload your company logo. Recommended size: 200x50 pixels. Leave empty to show icon only."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:61
#: includes/customizer/implementations/class-email-template-customizer.php:211
#: includes/customizer/implementations/class-email-template-customizer.php:347
#: includes/customizer/implementations/class-email-template-customizer.php:495
#: includes/customizer/implementations/class-email-template-customizer.php:650
#: includes/customizer/implementations/class-email-template-customizer.php:771
#: includes/customizer/implementations/class-login-screen-customizer.php:95
msgid "Logo Width (px)"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:62
#: includes/customizer/implementations/class-email-template-customizer.php:212
#: includes/customizer/implementations/class-email-template-customizer.php:348
#: includes/customizer/implementations/class-email-template-customizer.php:496
#: includes/customizer/implementations/class-email-template-customizer.php:651
#: includes/customizer/implementations/class-email-template-customizer.php:772
msgid "Maximum width for the logo in pixels."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:72
#: includes/customizer/implementations/class-email-template-customizer.php:222
#: includes/customizer/implementations/class-email-template-customizer.php:358
#: includes/customizer/implementations/class-email-template-customizer.php:506
#: includes/customizer/implementations/class-email-template-customizer.php:661
#: includes/customizer/implementations/class-email-template-customizer.php:782
msgid "Primary Color"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:73
msgid "Main brand color used for titles and accents."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:78
#: includes/customizer/implementations/class-email-template-customizer.php:300
#: includes/customizer/implementations/class-email-template-customizer.php:442
#: includes/customizer/implementations/class-email-template-customizer.php:597
#: includes/customizer/implementations/class-email-template-customizer.php:724
#: includes/customizer/implementations/class-email-template-customizer.php:852
#: includes/customizer/implementations/class-login-screen-customizer.php:171
msgid "Background Color"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:79
msgid "Page background color."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:84
#: includes/customizer/implementations/class-email-template-customizer.php:234
#: includes/customizer/implementations/class-email-template-customizer.php:370
#: includes/customizer/implementations/class-email-template-customizer.php:518
#: includes/customizer/implementations/class-email-template-customizer.php:673
#: includes/customizer/implementations/class-email-template-customizer.php:794
msgid "Text Color"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:85
msgid "Main text color for page content."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:90
#: includes/customizer/implementations/class-email-template-customizer.php:240
#: includes/customizer/implementations/class-email-template-customizer.php:376
#: includes/customizer/implementations/class-email-template-customizer.php:524
#: includes/customizer/implementations/class-email-template-customizer.php:679
#: includes/customizer/implementations/class-email-template-customizer.php:800
msgid "Content"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:91
msgid "Customize the text content of your access denied page."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:96
msgid "Page Title"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:97
msgid "Title displayed in the browser tab."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:98
#: includes/customizer/implementations/class-access-denied-customizer.php:104
#: includes/customizer/implementations/class-access-denied-customizer.php:217
#: includes/customizer/implementations/class-access-denied-customizer.php:218
#: includes/features/class-access-control.php:270
#: includes/features/class-access-control.php:280
msgid "Access Denied"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:102
msgid "Heading Text"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:103
msgid "Main heading displayed on the page."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:108
msgid "Icon Emoji"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:109
msgid "Emoji icon displayed above the heading. Leave empty for no icon."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:115
msgid "Message Text"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:116
msgid "Main message displayed to blocked visitors. HTML is allowed."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:117
#: includes/customizer/implementations/class-access-denied-customizer.php:220
msgid "Access to this site is currently restricted. Your IP address has been blocked due to security policies."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:122
msgid "Show IP Address"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:123
msgid "Display the visitor's IP address on the page."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:128
msgid "IP Address Label"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:129
msgid "Label text shown before the IP address."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:130
#: includes/customizer/implementations/class-access-denied-customizer.php:222
msgid "Your IP address:"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:134
#: includes/customizer/implementations/class-email-template-customizer.php:279
#: includes/customizer/implementations/class-email-template-customizer.php:421
#: includes/customizer/implementations/class-email-template-customizer.php:576
#: includes/customizer/implementations/class-email-template-customizer.php:711
#: includes/customizer/implementations/class-email-template-customizer.php:832
#: includes/customizer/implementations/class-login-screen-customizer.php:414
msgid "Footer Text"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:135
msgid "Text displayed in the page footer."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:136
#: includes/customizer/implementations/class-access-denied-customizer.php:223
#: includes/features/class-access-control.php:290
msgid "This site is protected by Guard Dog security plugin."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:140
#: includes/customizer/implementations/class-email-template-customizer.php:294
#: includes/customizer/implementations/class-email-template-customizer.php:436
#: includes/customizer/implementations/class-email-template-customizer.php:591
#: includes/customizer/implementations/class-email-template-customizer.php:718
#: includes/customizer/implementations/class-email-template-customizer.php:846
msgid "Layout & Style"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:141
msgid "Configure the layout and visual style of your access denied page."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:146
msgid "Container Background"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:147
msgid "Background color for the main content container."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:152
#: includes/customizer/implementations/class-email-template-customizer.php:318
#: includes/customizer/implementations/class-email-template-customizer.php:466
#: includes/customizer/implementations/class-email-template-customizer.php:621
#: includes/customizer/implementations/class-email-template-customizer.php:742
#: includes/customizer/implementations/class-email-template-customizer.php:864
msgid "Border Radius (px)"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:153
msgid "Rounded corners for the content container. Set to 0 for square corners."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:163
msgid "Container Max Width (px)"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:164
msgid "Maximum width of the content container."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:174
msgid "Container Padding (px)"
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:175
msgid "Inner padding of the content container."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:392
#: includes/customizer/implementations/class-email-template-customizer.php:1960
msgid "Failed to create theme directory. Please check file permissions."
msgstr ""

#: includes/customizer/implementations/class-access-denied-customizer.php:409
#: includes/customizer/implementations/class-email-template-customizer.php:1977
msgid "Failed to write template file. Please check file permissions."
msgstr ""

#. Translators: %s is the file path.
#: includes/customizer/implementations/class-access-denied-customizer.php:419
#: includes/customizer/implementations/class-email-template-customizer.php:1994
#, php-format
msgid "Template exported successfully to: %s"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:37
msgid "Two-Factor Authentication Code"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:38
msgid "Email sent when users request a 2FA login code."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:42
msgid "Email sent to new users to verify their email address."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:46
msgid "Email sent when a user's password is about to expire or has expired."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:49
msgid "Suspicious Session Activity (Admin)"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:50
msgid "Email sent to the site admin when suspicious session activity is detected."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:53
msgid "Suspicious Session Activity (User)"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:54
msgid "Email sent to the affected user when unusual session activity is detected."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:163
msgid "Email Template Customizer"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:172
msgid "Customize the appearance of security emails sent by Guard Dog. Changes are saved to your database and can be exported to a theme file for advanced customization."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:205
#: includes/customizer/implementations/class-email-template-customizer.php:341
#: includes/customizer/implementations/class-email-template-customizer.php:489
#: includes/customizer/implementations/class-email-template-customizer.php:644
#: includes/customizer/implementations/class-email-template-customizer.php:765
msgid "Upload your company logo. Recommended size: 200x50 pixels. Leave empty to use site name."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:223
#: includes/customizer/implementations/class-email-template-customizer.php:662
#: includes/customizer/implementations/class-email-template-customizer.php:783
msgid "Main brand color used for header and accents."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:228
#: includes/customizer/implementations/class-email-template-customizer.php:364
#: includes/customizer/implementations/class-email-template-customizer.php:512
#: includes/customizer/implementations/class-email-template-customizer.php:667
#: includes/customizer/implementations/class-email-template-customizer.php:788
msgid "Accent Color"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:229
#: includes/customizer/implementations/class-email-template-customizer.php:365
#: includes/customizer/implementations/class-email-template-customizer.php:513
#: includes/customizer/implementations/class-email-template-customizer.php:668
#: includes/customizer/implementations/class-email-template-customizer.php:789
msgid "Secondary color used for borders and highlights."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:235
#: includes/customizer/implementations/class-email-template-customizer.php:371
#: includes/customizer/implementations/class-email-template-customizer.php:519
#: includes/customizer/implementations/class-email-template-customizer.php:674
#: includes/customizer/implementations/class-email-template-customizer.php:795
msgid "Main text color for email content."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:241
#: includes/customizer/implementations/class-email-template-customizer.php:377
msgid "Customize the text content of your emails."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:246
#: includes/customizer/implementations/class-email-template-customizer.php:382
#: includes/customizer/implementations/class-email-template-customizer.php:685
#: includes/customizer/implementations/class-email-template-customizer.php:806
msgid "Subject Line"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:247
#: includes/customizer/implementations/class-email-template-customizer.php:383
#: includes/customizer/implementations/class-email-template-customizer.php:531
#: includes/customizer/implementations/class-email-template-customizer.php:537
msgid "Use {site_name} and {name} as placeholders."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:248
msgid "[{site_name}] Two-Factor Authentication Code"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:252
#: includes/customizer/implementations/class-email-template-customizer.php:388
#: includes/customizer/implementations/class-email-template-customizer.php:542
#: includes/customizer/implementations/class-email-template-customizer.php:691
#: includes/customizer/implementations/class-email-template-customizer.php:812
msgid "Header Text"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:253
#: includes/customizer/implementations/class-email-template-customizer.php:389
#: includes/customizer/implementations/class-email-template-customizer.php:543
#: includes/customizer/implementations/class-email-template-customizer.php:692
#: includes/customizer/implementations/class-email-template-customizer.php:813
msgid "Text displayed in the email header. Leave empty to use site name."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:259
#: includes/customizer/implementations/class-email-template-customizer.php:395
#: includes/customizer/implementations/class-email-template-customizer.php:549
#: includes/customizer/implementations/class-email-template-customizer.php:698
#: includes/customizer/implementations/class-email-template-customizer.php:819
msgid "Greeting Text"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:260
#: includes/customizer/implementations/class-email-template-customizer.php:396
#: includes/customizer/implementations/class-email-template-customizer.php:550
msgid "Greeting message. Use {name} for user's display name."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:261
#: includes/customizer/implementations/class-email-template-customizer.php:262
#: includes/customizer/implementations/class-email-template-customizer.php:397
#: includes/customizer/implementations/class-email-template-customizer.php:398
#: includes/customizer/implementations/class-email-template-customizer.php:551
#: includes/customizer/implementations/class-email-template-customizer.php:552
#: includes/customizer/implementations/class-email-template-customizer.php:821
#: includes/customizer/implementations/class-email-template-customizer.php:940
#: includes/customizer/implementations/class-email-template-customizer.php:1009
#: includes/customizer/implementations/class-email-template-customizer.php:1069
#: includes/customizer/implementations/class-email-template-customizer.php:1124
#: includes/customizer/implementations/class-email-template-customizer.php:1200
#: includes/customizer/implementations/class-email-template-customizer.php:1246
#: includes/customizer/implementations/class-email-template-customizer.php:1397
#: includes/customizer/implementations/class-email-template-customizer.php:1424
msgid "Hello {name},"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:266
#: includes/customizer/implementations/class-email-template-customizer.php:402
#: includes/customizer/implementations/class-email-template-customizer.php:704
#: includes/customizer/implementations/class-email-template-customizer.php:825
msgid "Introduction Text"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:267
msgid "Text displayed before the verification code."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:268
#: includes/customizer/implementations/class-email-template-customizer.php:941
#: includes/customizer/implementations/class-email-template-customizer.php:1070
#: includes/views/emails/plain/two-factor-code-plain.php:43
#: includes/views/emails/two-factor-code.php:120
msgid "You have requested a two-factor authentication code to log in to your account."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:273
msgid "Code Label"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:274
msgid "Label displayed above the verification code."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:275
#: includes/customizer/implementations/class-email-template-customizer.php:942
#: includes/customizer/implementations/class-email-template-customizer.php:1071
#: includes/views/emails/two-factor-code-example.php:213
#: includes/views/emails/two-factor-code.php:124
msgid "Your Verification Code"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:280
#: includes/customizer/implementations/class-email-template-customizer.php:422
#: includes/customizer/implementations/class-email-template-customizer.php:577
#: includes/customizer/implementations/class-email-template-customizer.php:712
#: includes/customizer/implementations/class-email-template-customizer.php:833
msgid "Text displayed in the email footer."
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:282
#: includes/customizer/implementations/class-email-template-customizer.php:944
#: includes/views/emails/plain/two-factor-code-plain.php:71
#: includes/views/emails/two-factor-code.php:152
#, php-format
msgid "This email was sent from %s"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:287
#: includes/customizer/implementations/class-email-template-customizer.php:429
#: includes/customizer/implementations/class-email-template-customizer.php:584
#: includes/customizer/implementations/class-email-template-customizer.php:839
msgid "Security Notice"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:288
#: includes/customizer/implementations/class-email-template-customizer.php:430
#: includes/customizer/implementations/class-email-template-customizer.php:585
msgid "Security warning displayed at the bottom of the email."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:289
#: includes/customizer/implementations/class-email-template-customizer.php:945
#: includes/customizer/implementations/class-email-template-customizer.php:1072
#: includes/views/emails/plain/two-factor-code-plain.php:65
#: includes/views/emails/two-factor-code.php:146
msgid "If you did not request this code, please ignore this email and consider changing your password."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:295
#: includes/customizer/implementations/class-email-template-customizer.php:437
#: includes/customizer/implementations/class-email-template-customizer.php:592
#: includes/customizer/implementations/class-email-template-customizer.php:719
#: includes/customizer/implementations/class-email-template-customizer.php:847
msgid "Configure the layout and visual style of your emails."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:301
#: includes/customizer/implementations/class-email-template-customizer.php:443
#: includes/customizer/implementations/class-email-template-customizer.php:598
#: includes/customizer/implementations/class-email-template-customizer.php:725
#: includes/customizer/implementations/class-email-template-customizer.php:853
msgid "Email background color (outside the main content area)."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:306
#: includes/customizer/implementations/class-email-template-customizer.php:448
#: includes/customizer/implementations/class-email-template-customizer.php:603
#: includes/customizer/implementations/class-email-template-customizer.php:730
#: includes/customizer/implementations/class-email-template-customizer.php:858
msgid "Content Background"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:307
#: includes/customizer/implementations/class-email-template-customizer.php:449
#: includes/customizer/implementations/class-email-template-customizer.php:604
#: includes/customizer/implementations/class-email-template-customizer.php:731
#: includes/customizer/implementations/class-email-template-customizer.php:859
msgid "Background color for the main content area."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:312
msgid "Code Box Background"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:313
msgid "Background color for the verification code box."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:319
#: includes/customizer/implementations/class-email-template-customizer.php:467
#: includes/customizer/implementations/class-email-template-customizer.php:622
msgid "Rounded corners for boxes and buttons. Set to 0 for square corners."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:359
#: includes/customizer/implementations/class-email-template-customizer.php:507
msgid "Main brand color used for header and button."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:384
msgid "[{site_name}] Verify Your Email Address"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:403
msgid "Text displayed before the verification button."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:404
#: includes/customizer/implementations/class-email-template-customizer.php:1010
#: includes/views/emails/email-verification.php:36
msgid "Thank you for registering! Please verify your email address by clicking the button below:"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:409
#: includes/customizer/implementations/class-email-template-customizer.php:570
msgid "Button Text"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:410
msgid "Text displayed on the verification button."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:411
#: includes/customizer/implementations/class-email-template-customizer.php:1011
#: includes/views/emails/email-verification.php:41
msgid "Verify Email Address"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:415
msgid "Expiry Notice"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:416
msgid "Text displayed about link expiration. Use {hours} for expiry hours."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:417
#: includes/customizer/implementations/class-email-template-customizer.php:1012
#: includes/customizer/implementations/class-email-template-customizer.php:1126
msgid "This verification link will expire in {hours} hours."
msgstr ""

#. Translators: %s is the site name.
#. translators: %s is the site name
#: includes/customizer/implementations/class-email-template-customizer.php:424
#: includes/customizer/implementations/class-email-template-customizer.php:579
#: includes/customizer/implementations/class-email-template-customizer.php:713
#: includes/customizer/implementations/class-email-template-customizer.php:834
#: includes/customizer/implementations/class-email-template-customizer.php:1014
#: includes/customizer/implementations/class-email-template-customizer.php:1129
#: includes/customizer/implementations/class-email-template-customizer.php:1205
#: includes/customizer/implementations/class-email-template-customizer.php:1252
#: includes/customizer/implementations/class-email-template-customizer.php:1319
#: includes/customizer/implementations/class-email-template-customizer.php:1347
#: includes/customizer/implementations/class-email-template-customizer.php:1399
#: includes/customizer/implementations/class-email-template-customizer.php:1426
#: includes/views/emails/email-verification-example.php:174
#: includes/views/emails/email-verification.php:68
#: includes/views/emails/plain/email-verification-plain-example.php:75
#: includes/views/emails/plain/email-verification-plain.php:49
#: includes/views/emails/plain/suspicious-activity-admin-plain.php:41
#: includes/views/emails/plain/suspicious-activity-user-plain.php:36
#: includes/views/emails/suspicious-activity-admin.php:59
#: includes/views/emails/suspicious-activity-user.php:56
#, php-format
msgid "This email was sent by %s"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:431
#: includes/customizer/implementations/class-email-template-customizer.php:1015
#: includes/customizer/implementations/class-email-template-customizer.php:1127
#: includes/views/emails/email-verification.php:61
#: includes/views/emails/plain/email-verification-plain.php:44
msgid "If you did not create an account, please ignore this email."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:454
#: includes/customizer/implementations/class-email-template-customizer.php:609
msgid "Button Background Color"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:455
msgid "Background color for the verification button."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:460
#: includes/customizer/implementations/class-email-template-customizer.php:615
#: includes/customizer/implementations/class-login-screen-customizer.php:370
msgid "Button Text Color"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:461
msgid "Text color for the verification button."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:525
msgid "Customize the text content of your password expiration emails."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:530
msgid "Subject Line (Expiring Soon)"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:532
msgid "[{site_name}] Password Expiring Soon"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:536
msgid "Subject Line (Expired)"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:538
msgid "[{site_name}] Password Expired"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:556
msgid "Warning Introduction Text"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:557
msgid "Text displayed for password expiration warnings. Use {days_until} for days until expiration, {expiration_date} for expiration date."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:558
#: includes/customizer/implementations/class-email-template-customizer.php:1201
#: includes/customizer/implementations/class-email-template-customizer.php:1247
msgid "Your password will expire in {days_until} day(s) (on {expiration_date}). Please reset your password soon to avoid being locked out."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:563
msgid "Expired Introduction Text"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:564
msgid "Text displayed when password has expired."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:565
#: includes/customizer/implementations/class-email-template-customizer.php:1202
#: includes/customizer/implementations/class-email-template-customizer.php:1248
msgid "Your password has expired. Please reset your password to continue accessing your account."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:571
msgid "Text displayed on the password reset button."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:572
#: includes/customizer/implementations/class-email-template-customizer.php:1203
#: includes/customizer/implementations/class-email-template-customizer.php:1249
msgid "Reset Password"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:586
#: includes/customizer/implementations/class-email-template-customizer.php:1206
#: includes/customizer/implementations/class-email-template-customizer.php:1250
msgid "If you did not request a password reset, please ignore this email and contact support if you have concerns."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:610
msgid "Background color for the password reset button."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:616
msgid "Text color for the password reset button."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:680
msgid "Customize the text content of admin suspicious activity emails."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:686
msgid "Use {site_name} and {type} as placeholders."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:687
msgid "[{site_name}] Suspicious Session Activity Detected: {type}"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:699
msgid "Greeting for the admin alert."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:700
#: includes/customizer/implementations/class-email-template-customizer.php:1317
#: includes/customizer/implementations/class-email-template-customizer.php:1345
#: includes/views/emails/plain/suspicious-activity-admin-plain.php:28
#: includes/views/emails/suspicious-activity-admin.php:46
msgid "Admin,"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:705
msgid "Text displayed before the activity details. Use {username} as placeholder."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:706
#: includes/customizer/implementations/class-email-template-customizer.php:1318
#: includes/customizer/implementations/class-email-template-customizer.php:1346
msgid "The following suspicious session activity was detected on your site for user '{username}':"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:736
msgid "Details Box Background"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:737
msgid "Background color for the activity details box."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:743
#: includes/customizer/implementations/class-email-template-customizer.php:865
msgid "Rounded corners for boxes. Set to 0 for square corners."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:801
msgid "Customize the text content of user suspicious activity emails."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:807
msgid "Use {site_name} as placeholder."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:808
msgid "[{site_name}] Security Alert: Unusual Session Activity"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:820
msgid "Use {name} for the user's display name."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:826
msgid "Main message to the user about unusual activity."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:827
#: includes/customizer/implementations/class-email-template-customizer.php:1398
#: includes/customizer/implementations/class-email-template-customizer.php:1425
#: includes/views/emails/plain/suspicious-activity-user-plain.php:30
#: includes/views/emails/suspicious-activity-user.php:50
msgid "We detected unusual activity on your account. If this wasn't you, please change your password immediately and review your active sessions."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:840
msgid "Optional security notice at the bottom."
msgstr ""

#. Translators: %d is the expiration time in minutes.
#: includes/customizer/implementations/class-email-template-customizer.php:1090
#: includes/customizer/implementations/class-email-template-customizer.php:1905
#: includes/views/emails/plain/two-factor-code-plain.php:53
#: includes/views/emails/two-factor-code.php:134
#, php-format
msgid "This code will expire in %d minute."
msgid_plural "This code will expire in %d minutes."
msgstr[0] ""
msgstr[1] ""

#: includes/customizer/implementations/class-email-template-customizer.php:1098
#: includes/customizer/implementations/class-email-template-customizer.php:1141
#: includes/customizer/implementations/class-email-template-customizer.php:1268
#: includes/customizer/implementations/class-email-template-customizer.php:1435
#: includes/customizer/implementations/class-email-template-customizer.php:1532
#: includes/customizer/implementations/class-email-template-customizer.php:1916
#: includes/views/emails/plain/two-factor-code-plain.php:63
#: includes/views/emails/two-factor-code.php:145
msgid "Security Notice:"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:1125
#: includes/views/emails/plain/email-verification-plain.php:29
msgid "Thank you for registering! Please verify your email address by visiting the following link:"
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:1458
#: includes/views/emails/plain/suspicious-activity-admin-plain.php:23
#: includes/views/emails/suspicious-activity-admin.php:28
#, php-format
msgid "[%s] Suspicious Session Activity"
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:1507
#, php-format
msgid "[%s] Security Alert"
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:1558
#: includes/features/class-email-verification.php:408
#, php-format
msgid "[%s] Verify Your Email Address"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:1653
#: includes/customizer/implementations/class-email-template-customizer.php:1773
#: includes/views/emails/email-verification-example.php:146
#: includes/views/emails/email-verification.php:45
msgid "Or copy and paste this link into your browser:"
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:1687
#, php-format
msgid "[%s] Password Expiration Notice"
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:1803
#: includes/features/class-email-two-factor-auth.php:185
#: includes/views/emails/plain/two-factor-code-plain.php:34
#: includes/views/emails/two-factor-code.php:39
#, php-format
msgid "[%s] Two-Factor Authentication Code"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:1923
#: includes/views/emails/plain/two-factor-code-plain.php:73
#: includes/views/emails/two-factor-code.php:154
msgid "Please do not reply to this email."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:2542
msgid "Unable to determine recipient email address."
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:2560
#, php-format
msgid "[%s] Test Email - Email Verification"
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:2577
#, php-format
msgid "[%s] Test Email - Password Expiration"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:2583
msgid "This may indicate a session hijacking attempt."
msgstr ""

#. translators: 1: Site name, 2: Activity type
#: includes/customizer/implementations/class-email-template-customizer.php:2589
#: includes/features/class-session-manager.php:2014
#, php-format
msgid "[%1$s] Suspicious Session Activity Detected: %2$s"
msgstr ""

#. translators: Site name
#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:2599
#: includes/features/class-session-manager.php:2041
#: includes/views/emails/plain/suspicious-activity-user-plain.php:21
#: includes/views/emails/suspicious-activity-user.php:26
#, php-format
msgid "[%s] Security Alert: Unusual Session Activity"
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-email-template-customizer.php:2612
#, php-format
msgid "[%s] Test Email - Two-Factor Authentication"
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:2622
msgid "Email provider not available. Please ensure Guard Dog is properly installed."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:2631
msgid "Email provider is not configured. Please configure email settings in Guard Dog Settings."
msgstr ""

#. Translators: %s is the email address.
#: includes/customizer/implementations/class-email-template-customizer.php:2642
#, php-format
msgid "Test email sent successfully to %s! Check your inbox."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:2648
msgid "Failed to send test email. Please check your email configuration in Guard Dog Settings."
msgstr ""

#: includes/customizer/implementations/class-email-template-customizer.php:2676
msgid "Select Email Template:"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:33
msgid "WordPress Login Screen Customizer"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:42
msgid "Customize the native WordPress login experience used by wp-login.php, your custom login URL, password reset, and Guard Dog login security screens."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:53
msgid "Turn the custom login page styling on when you are ready to use it."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:63
msgid "Enable custom login styling"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:64
msgid "When disabled, Guard Dog leaves the WordPress login page styling untouched."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:73
msgid "Swap the WordPress logo for your own and control where it links."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:84
msgid "Upload a logo for the top of the login form. Leave empty to keep the default WordPress mark."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:96
msgid "Maximum rendered width for your login logo."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:109
msgid "Logo Height (px)"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:110
msgid "Maximum rendered height for your login logo."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:123
msgid "Logo Link URL"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:124
msgid "Where the login logo should send visitors."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:136
msgid "Logo Screen Reader Text"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:137
msgid "Accessible text for the logo link."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:148
msgid "Logo Bottom Spacing (px)"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:149
msgid "Space between the logo and the content below it."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:159
msgid "Page Background"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:161
msgid "Set the full-page backdrop behind the login form."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:172
msgid "Fallback background color for the login page."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:182
msgid "Background Image"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:183
msgid "Optional full-page background image. It will be centered and cover the screen."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:194
msgid "Background Overlay Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:195
msgid "Optional tint layered over the page background."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:205
msgid "Background Overlay Opacity (%)"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:206
msgid "Use 0 for no overlay and higher values for stronger tinting."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:219
msgid "Top Spacing (vh)"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:220
msgid "Controls how far down the login panel starts on the page."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:230
msgid "Form Container"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:232
msgid "Control the login form surface, width, corners, and shadow."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:242
msgid "Form Width (px)"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:243
msgid "Maximum width of the login form area."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:256
msgid "Form Padding (px)"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:257
msgid "Interior spacing inside the login form card."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:270
msgid "Form Background"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:271
msgid "Background color for the form card."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:281
msgid "Form Text Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:282
msgid "Primary text color inside the form."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:292
msgid "Form Border Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:293
msgid "Border color for the login form."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:303
msgid "Form Border Radius (px)"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:304
msgid "Rounded corners for the form card and related notices."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:317
msgid "Show form shadow"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:318
msgid "Adds subtle depth behind the login form."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:325
msgid "Fields & Button"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:327
msgid "Style text fields, focus states, and the primary login button."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:337
msgid "Field Border Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:338
msgid "Border color for username, email, and password fields."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:348
msgid "Field Focus Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:349
msgid "Highlight color when a field or button receives focus."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:359
msgid "Button Background"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:360
msgid "Primary login button background color."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:371
msgid "Primary login button text color."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:381
msgid "Button Hover Background"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:382
msgid "Primary login button hover and focus color."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:389
msgid "Content & Links"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:391
msgid "Control optional helper text and the links below the form."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:401
msgid "Default Message Above Form"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:402
msgid "Optional message shown above the standard login form and used as a fallback for states without their own message. Basic HTML is allowed."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:415
msgid "Optional small text shown below the login screen."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:427
msgid "Link Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:428
msgid "Color for navigation, privacy, and language links."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:438
msgid "Link Hover Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:439
msgid "Hover and focus color for login page links."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:446
msgid "State Messages"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:448
msgid "Add optional helper text for specific WordPress and Guard Dog login states."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:458
msgid "Lost Password Message"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:459
msgid "Shown above the password recovery form. Leave blank to use the default message fallback."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:471
msgid "Reset Password Message"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:472
msgid "Shown above the password reset form. Leave blank to use the default message fallback."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:484
msgid "Two-Factor Challenge Message"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:485
msgid "Shown when a user must complete an existing 2FA challenge."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:497
msgid "Two-Factor Setup Message"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:498
msgid "Shown when 2FA setup is required before login can continue."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:510
msgid "Expired Password Message"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:511
msgid "Shown when a user must create a new password before continuing."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:520
msgid "Notices & Errors"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:522
msgid "Style login notices and errors without changing what security messages say."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:532
msgid "Notice Background"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:533
msgid "Background color for informational login notices."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:543
msgid "Notice Accent Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:544
msgid "Left border color for informational login notices."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:554
msgid "Notice Text Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:555
msgid "Text color for informational login notices."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:565
msgid "Error Background"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:566
msgid "Background color for login error notices."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:576
msgid "Error Accent Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:577
msgid "Left border color for login error notices."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:587
msgid "Error Text Color"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:588
msgid "Text color for login error notices."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:595
msgid "Action Links"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:597
msgid "Control helper links around the native login form."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:607
msgid "Support Link Text"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:608
msgid "Optional help link shown below the login form."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:610
msgid "Need help signing in?"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:619
msgid "Support Link URL"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:620
msgid "Destination for the optional support link."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:632
msgid "Lost Password Link Text"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:633
msgid "Optional replacement text for the password recovery link."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:635
#: includes/customizer/implementations/class-login-screen-customizer.php:1096
#: includes/views/partials/login-form.php:150
msgid "Lost your password?"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:644
msgid "Privacy Link Text"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:645
msgid "Optional replacement text for the privacy policy link."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:647
#: includes/customizer/implementations/class-login-screen-customizer.php:1097
#: includes/views/partials/captcha-render.php:50
msgid "Privacy Policy"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:656
msgid "Back to Site Link Text"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:657
msgid "Optional replacement text for the homepage link."
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-login-screen-customizer.php:660
#: includes/customizer/implementations/class-login-screen-customizer.php:1099
#: includes/views/partials/login-2fa-setup-interstitial.php:212
#, php-format
msgid "Go to %s"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:669
msgid "Hide lost password link"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:670
msgid "Removes the password recovery link from the login navigation."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:680
msgid "Hide registration link"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:681
msgid "Removes the registration link from the login navigation when registration is enabled."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:691
msgid "Hide \"Back to site\" link"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:692
msgid "Removes the link that points visitors back to the homepage."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:702
msgid "Hide privacy policy link"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:703
msgid "Visually hides the privacy policy link on the login screen."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:713
msgid "Hide language switcher"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:714
msgid "Disables the WordPress language selector on the login screen."
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1089
msgid "Powered by WordPress"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1090
msgid "https://wordpress.org/"
msgstr ""

#. Translators: %s is the site name.
#: includes/customizer/implementations/class-login-screen-customizer.php:1111
#, php-format
msgid "Log In - %s - WordPress"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1140
#: includes/views/partials/login-form.php:99
msgid "Username or Email Address"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1144
#: includes/features/class-email-verification.php:249
#: includes/views/partials/login-form.php:114
msgid "Password"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1154
#: includes/views/partials/login-form.php:145
msgid "Log In"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1182
msgid "Language"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1187
msgid "Change"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1519
msgid "Login page customization is enabled"
msgstr ""

#: includes/customizer/implementations/class-login-screen-customizer.php:1520
msgid "Login page customization is disabled"
msgstr ""

#: includes/features/class-access-control.php:262
msgid "Access denied. This site is currently restricted to authorized users only."
msgstr ""

#. Translators: %s is the visitor's IP address.
#: includes/features/class-access-control.php:287
#, php-format
msgid "Your IP address: %s"
msgstr ""

#: includes/features/class-access-control.php:346
#: includes/features/class-two-factor-auth.php:2735
msgid "Access denied. This username has been blocked from logging in."
msgstr ""

#: includes/features/class-access-control.php:360
#: includes/features/class-two-factor-auth.php:2740
msgid "Access denied. Your IP address has been blocked from logging in."
msgstr ""

#: includes/features/class-access-control.php:377
msgid "Access denied. Your country has been blocked from accessing this site."
msgstr ""

#: includes/features/class-access-control.php:408
msgid "Access denied. You are not on the allowed list for this site."
msgstr ""

#: includes/features/class-access-control.php:441
msgid "<strong>ERROR</strong>: Access denied."
msgstr ""

#: includes/features/class-access-control.php:889
msgid "Migrated from legacy blacklist"
msgstr ""

#: includes/features/class-access-control.php:1033
#: includes/features/class-access-control.php:1056
#: includes/features/class-access-control.php:1353
#: includes/features/class-access-control.php:1376
msgid "Added to blacklist"
msgstr ""

#: includes/features/class-access-control.php:1219
#: includes/features/class-access-control.php:1527
msgid "Legacy entry"
msgstr ""

#: includes/features/class-captcha.php:869
msgid "Google reCAPTCHA v2 (Checkbox)"
msgstr ""

#: includes/features/class-captcha.php:870
msgid "Google reCAPTCHA v3 (Invisible)"
msgstr ""

#: includes/features/class-email-provider.php:451
msgid "Email provider is not properly configured."
msgstr ""

#: includes/features/class-email-provider.php:473
#: includes/features/class-email-provider.php:1739
msgid "Unsupported email provider."
msgstr ""

#: includes/features/class-email-provider.php:484
msgid "Failed to send email. Please check your configuration."
msgstr ""

#: includes/features/class-email-provider.php:506
msgid "AWS SDK is not available. Please install aws/aws-sdk-php via Composer."
msgstr ""

#: includes/features/class-email-provider.php:564
msgid "Email sent successfully via AWS SES."
msgstr ""

#: includes/features/class-email-provider.php:621
msgid "Email sent successfully via Mailgun."
msgstr ""

#: includes/features/class-email-provider.php:706
msgid "Email sent successfully via Resend."
msgstr ""

#: includes/features/class-email-provider.php:742
msgid "Email sent successfully via Resend (after rate limit retry)."
msgstr ""

#: includes/features/class-email-provider.php:869
msgid "Email sent successfully via SendGrid."
msgstr ""

#: includes/features/class-email-provider.php:985
msgid "Email sent successfully via Google SMTP."
msgstr ""

#: includes/features/class-email-provider.php:991
msgid "Google rejected the From address. Confirm this alias is configured in Gmail \"Send mail as\" for the authenticated account."
msgstr ""

#: includes/features/class-email-provider.php:1026
msgid "Google OAuth authentication failed."
msgstr ""

#: includes/features/class-email-provider.php:1036
msgid "Failed to prepare Google OAuth message payload."
msgstr ""

#: includes/features/class-email-provider.php:1074
msgid "Email sent successfully via Google OAuth."
msgstr ""

#: includes/features/class-email-provider.php:1086
msgid "Google rejected the From address. Confirm this alias is configured in Gmail \"Send mail as\" for the connected account."
msgstr ""

#: includes/features/class-email-provider.php:1119
msgid "Google OAuth credentials are incomplete."
msgstr ""

#: includes/features/class-email-provider.php:1157
msgid "Google OAuth token refresh failed."
msgstr ""

#: includes/features/class-email-provider.php:1230
msgid "Google settings are invalid."
msgstr ""

#: includes/features/class-email-provider.php:1237
msgid "Google alias preflight requires OAuth authentication mode."
msgstr ""

#: includes/features/class-email-provider.php:1245
msgid "Unable to authenticate with Google OAuth."
msgstr ""

#: includes/features/class-email-provider.php:1300
msgid "Google alias preflight completed."
msgstr ""

#: includes/features/class-email-provider.php:1314
msgid "Invalid email address."
msgstr ""

#. Translators: %s is the site name.
#: includes/features/class-email-provider.php:1319
#, php-format
msgid "[%s] Email Provider Test"
msgstr ""

#: includes/features/class-email-provider.php:1322
msgid "This is a test email from your Guard Dog email provider configuration."
msgstr ""

#. Translators: %s is the date and time when the email was sent.
#: includes/features/class-email-provider.php:1324
#, php-format
msgid "Sent at: %s"
msgstr ""

#: includes/features/class-email-provider.php:1464
msgid "Invalid provider selected."
msgstr ""

#: includes/features/class-email-provider.php:1688
msgid "Email provider from address is not configured."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:159
#: includes/features/class-email-two-factor-auth.php:598
msgid "Email provider is not configured. Please contact your administrator."
msgstr ""

#. Translators: %s is the user's display name.
#. translators: %s is the user's display name
#: includes/features/class-email-two-factor-auth.php:210
#: includes/features/class-email-two-factor-auth.php:221
#: includes/views/emails/email-verification-example.php:134
#: includes/views/emails/email-verification.php:34
#: includes/views/emails/plain/email-verification-plain.php:26
#: includes/views/emails/plain/suspicious-activity-user-plain.php:27
#: includes/views/emails/plain/two-factor-code-plain-example.php:50
#: includes/views/emails/plain/two-factor-code-plain.php:40
#: includes/views/emails/suspicious-activity-user.php:47
#: includes/views/emails/two-factor-code-example.php:206
#: includes/views/emails/two-factor-code.php:117
#, php-format
msgid "Hello %s,"
msgstr ""

#: includes/features/class-email-two-factor-auth.php:211
#: includes/features/class-email-two-factor-auth.php:222
msgid "Your verification code is:"
msgstr ""

#: includes/features/class-email-two-factor-auth.php:213
#: includes/features/class-email-two-factor-auth.php:224
msgid "This code will expire in 10 minutes. If you did not request this code, please ignore this email."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:243
msgid "Verification code sent to your email address."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:270
msgid "No verification code found. Please request a new code."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:279
msgid "Verification code has expired. Please request a new code."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:288
msgid "Too many failed attempts. Please request a new code."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:327
#: includes/features/class-two-factor-auth.php:2150
msgid "Invalid verification code. Please try again."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:367
#: includes/features/class-email-two-factor-auth.php:434
#: includes/features/class-email-two-factor-auth.php:546
#: includes/features/class-email-two-factor-auth.php:639
#: includes/features/class-email-two-factor-auth.php:688
#: includes/features/class-two-factor-auth.php:273
#: includes/features/class-two-factor-auth.php:454
#: includes/features/class-two-factor-auth.php:1028
#: includes/features/class-two-factor-auth.php:1074
#: includes/features/class-two-factor-auth.php:1121
#: includes/features/class-two-factor-auth.php:3552
msgid "You must be logged in to use this feature."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:397
msgid "Email two-factor authentication is not enabled."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:485
#: includes/features/class-two-factor-auth.php:481
msgid "Please enter a valid 6-digit code."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:515
msgid "Email two-factor authentication enabled successfully!"
msgstr ""

#: includes/features/class-email-two-factor-auth.php:628
msgid "Verification code sent to your email. Please check your email and enter the code to complete setup."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:676
msgid "Email two-factor authentication disabled successfully."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:710
#: includes/features/class-two-factor-auth.php:3575
msgid "Nonces refreshed successfully."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:743
msgid "Email Two-Factor Authentication has been disabled."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:760
msgid "You must be logged in to manage email two-factor authentication."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:811
#: includes/features/class-two-factor-auth.php:3390
msgid "AJAX Error"
msgstr ""

#: includes/features/class-email-two-factor-auth.php:812
#: includes/features/class-email-two-factor-auth.php:930
msgid "Are you sure you want to disable email two-factor authentication?"
msgstr ""

#: includes/features/class-email-two-factor-auth.php:880
msgid "Code sent! Check your email."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:881
msgid "Error sending code. Please try again."
msgstr ""

#: includes/features/class-email-two-factor-auth.php:927
#: includes/features/class-two-factor-auth.php:1250
#: includes/features/class-two-factor-auth.php:2329
msgid "Loading..."
msgstr ""

#: includes/features/class-email-verification.php:253
msgid "Repeat Password"
msgstr ""

#: includes/features/class-email-verification.php:284
msgid "<strong>Error:</strong> Please enter a password."
msgstr ""

#: includes/features/class-email-verification.php:289
msgid "<strong>Error:</strong> Please confirm your password."
msgstr ""

#: includes/features/class-email-verification.php:299
msgid "<strong>Error:</strong> Passwords do not match."
msgstr ""

#. Translators: %1$s is the user display name, %2$s is the verification link URL, %3$d is the expiration hours, %4$s is the site name.
#: includes/features/class-email-verification.php:425
#, php-format
msgid ""
"Hello %1$s,\n"
"\n"
"Please verify your email address by clicking the following link:\n"
"\n"
"%2$s\n"
"\n"
"This link will expire in %3$d hours.\n"
"\n"
"If you did not create an account, please ignore this email.\n"
"\n"
"---\n"
"%4$s"
msgstr ""

#: includes/features/class-email-verification.php:604
#: includes/features/class-email-verification.php:799
#: includes/features/class-email-verification.php:1260
#: includes/features/class-password-policy.php:470
#: includes/features/class-two-factor-auth.php:2466
#: includes/features/class-two-factor-auth.php:2530
#: includes/features/class-two-factor-auth.php:2576
#: includes/features/class-two-factor-auth.php:2611
msgid "Security check failed."
msgstr ""

#: includes/features/class-email-verification.php:604
#: includes/features/class-email-verification.php:611
#: includes/features/class-email-verification.php:625
#: includes/features/class-email-verification.php:799
#: includes/features/class-email-verification.php:1260
msgid "Verification Failed"
msgstr ""

#: includes/features/class-email-verification.php:611
#: includes/features/class-email-verification.php:670
msgid "Invalid verification link."
msgstr ""

#: includes/features/class-email-verification.php:678
msgid "This email address has already been verified."
msgstr ""

#: includes/features/class-email-verification.php:692
msgid "This verification link has expired. Please request a new one."
msgstr ""

#: includes/features/class-email-verification.php:717
msgid "Email address verified successfully. You can now set your password."
msgstr ""

#. Translators: %s is the URL to resend verification email.
#: includes/features/class-email-verification.php:755
#, php-format
msgid "Please verify your email address before logging in. <a href=\"%s\">Resend verification email</a>"
msgstr ""

#: includes/features/class-email-verification.php:804
#: includes/features/class-session-manager.php:1204
#: includes/features/class-user-enumeration.php:606
msgid "Invalid user ID."
msgstr ""

#: includes/features/class-email-verification.php:810
msgid "Too many resend requests. Please try again later."
msgstr ""

#: includes/features/class-email-verification.php:811
msgid "Rate Limit Exceeded"
msgstr ""

#: includes/features/class-email-verification.php:1160
msgid "Email Verified"
msgstr ""

#: includes/features/class-email-verification.php:1182
msgid "Verified"
msgstr ""

#: includes/features/class-email-verification.php:1184
msgid "Not Verified"
msgstr ""

#: includes/features/class-email-verification.php:1195
#: includes/views/partials/login-2fa-form.php:164
msgid "Verify"
msgstr ""

#: includes/features/class-email-verification.php:1196
msgid "Resend"
msgstr ""

#: includes/features/class-email-verification.php:1229
msgid "Your email address has been verified. Please set your password below."
msgstr ""

#: includes/features/class-email-verification.php:1236
msgid "Your email address has been verified successfully. You can now log in."
msgstr ""

#: includes/features/class-email-verification.php:1268
msgid "Failed to verify user."
msgstr ""

#. translators: %d is the abuse confidence score
#: includes/features/class-ip-reputation-checker.php:102
#, php-format
msgid "Login blocked due to suspicious IP activity (confidence: %d%%)."
msgstr ""

#: includes/features/class-ip-reputation-checker.php:173
msgid "Clean"
msgstr ""

#: includes/features/class-ip-reputation-checker.php:176
msgid "Tor Exit Node"
msgstr ""

#: includes/features/class-ip-reputation-checker.php:179
msgid "Malicious"
msgstr ""

#: includes/features/class-ip-reputation-checker.php:185
msgid "Low Risk"
msgstr ""

#: includes/features/class-ip-reputation-checker.php:190
msgid "Tor exit node"
msgstr ""

#. translators: %s is the DNSBL list names
#: includes/features/class-ip-reputation-checker.php:195
#, php-format
msgid "Listed in: %s"
msgstr ""

#: includes/features/class-ip-reputation-checker.php:200
msgid "High abuse confidence"
msgstr ""

#: includes/features/class-ip-reputation-checker.php:203
msgid "Hosting provider IP"
msgstr ""

#: includes/features/class-ip-reputation-checker.php:206
msgid "Proxy/VPN detected"
msgstr ""

#: includes/features/class-ip-reputation-checker.php:538
msgid "Geo data unavailable - API failed and no cached data."
msgstr ""

#. Translators: %d is the number of minutes until the user can try again.
#: includes/features/class-limit-login-attempts.php:185
#, php-format
msgid "<strong>ERROR</strong>: Too many failed login attempts. Please try again in %d minutes."
msgstr ""

#. Translators: %d is the number of minutes until the user can try again.
#: includes/features/class-limit-login-attempts.php:277
#, php-format
msgid "Too many failed login attempts. Please try again in %d minute."
msgid_plural "Too many failed login attempts. Please try again in %d minutes."
msgstr[0] ""
msgstr[1] ""

#: includes/features/class-limit-login-attempts.php:288
msgid "ERROR:"
msgstr ""

#: includes/features/class-login-form.php:173
msgid "Your login session expired. Please refresh the page and try again."
msgstr ""

#: includes/features/class-login-form.php:181
msgid "Please enter your username or email address and your password."
msgstr ""

#: includes/features/class-passkeys.php:522
msgid "Failed to generate registration options."
msgstr ""

#: includes/features/class-passkeys.php:539
msgid "Registration session expired. Please try again."
msgstr ""

#: includes/features/class-passkeys.php:551
#: includes/features/class-passkeys.php:795
msgid "Invalid response format."
msgstr ""

#: includes/features/class-passkeys.php:564
msgid "Invalid attestation response."
msgstr ""

#: includes/features/class-passkeys.php:614
msgid "Passkey registered successfully."
msgstr ""

#: includes/features/class-passkeys.php:619
msgid "Failed to verify registration. Please try again."
msgstr ""

#: includes/features/class-passkeys.php:645
#, php-format
msgid "Passkey %d"
msgstr ""

#: includes/features/class-passkeys.php:699
msgid "Failed to save passkey."
msgstr ""

#: includes/features/class-passkeys.php:773
msgid "Failed to generate authentication options."
msgstr ""

#: includes/features/class-passkeys.php:788
msgid "Authentication session expired. Please try again."
msgstr ""

#: includes/features/class-passkeys.php:802
msgid "No credential ID provided."
msgstr ""

#: includes/features/class-passkeys.php:810
#: includes/features/class-passkeys.php:816
#: includes/features/class-passkeys.php:1894
msgid "Authentication failed."
msgstr ""

#: includes/features/class-passkeys.php:836
msgid "Invalid assertion response."
msgstr ""

#: includes/features/class-passkeys.php:881
msgid "User not found."
msgstr ""

#: includes/features/class-passkeys.php:903
msgid "Authentication successful."
msgstr ""

#: includes/features/class-passkeys.php:908
msgid "Authentication failed. Please try again."
msgstr ""

#: includes/features/class-passkeys.php:1042
msgid "Passkey not found."
msgstr ""

#: includes/features/class-passkeys.php:1057
msgid "Failed to delete passkey."
msgstr ""

#: includes/features/class-passkeys.php:1105
msgid "Failed to rename passkey."
msgstr ""

#: includes/features/class-passkeys.php:1188
#: includes/features/class-passkeys.php:1209
#: includes/features/class-passkeys.php:1358
#: includes/features/class-passkeys.php:1385
msgid "You must be logged in."
msgstr ""

#: includes/features/class-passkeys.php:1220
#: includes/features/class-passkeys.php:1306
msgid "No credential provided."
msgstr ""

#: includes/features/class-passkeys.php:1259
#: includes/features/class-passkeys.php:1292
#: includes/features/class-two-factor-auth.php:1755
#: includes/features/class-two-factor-auth.php:2343
#: includes/features/class-two-factor-auth.php:3247
msgid "Too many failed attempts. Please try again later."
msgstr ""

#: includes/features/class-passkeys.php:1263
#: includes/features/class-passkeys.php:1296
#: includes/features/class-password-policy.php:478
msgid "Too many requests. Please try again later."
msgstr ""

#: includes/features/class-passkeys.php:1324
msgid "Account is disabled."
msgstr ""

#: includes/features/class-passkeys.php:1364
msgid "Invalid passkey ID."
msgstr ""

#: includes/features/class-passkeys.php:1373
#: includes/features/class-passkeys.php:1935
msgid "Passkey deleted."
msgstr ""

#: includes/features/class-passkeys.php:1392
msgid "Invalid passkey ID or name."
msgstr ""

#: includes/features/class-passkeys.php:1401
#: includes/features/class-passkeys.php:1936
msgid "Passkey renamed."
msgstr ""

#: includes/features/class-passkeys.php:1504
msgid "You must be logged in to manage passkeys."
msgstr ""

#: includes/features/class-passkeys.php:1892
msgid "Authenticating..."
msgstr ""

#: includes/features/class-passkeys.php:1893
msgid "Success! Redirecting..."
msgstr ""

#: includes/features/class-passkeys.php:1895
#: includes/features/class-passkeys.php:1930
msgid "The site returned an unexpected response while processing the passkey request."
msgstr ""

#: includes/features/class-passkeys.php:1896
#: includes/features/class-passkeys.php:1931
msgid "Guard Dog could not reach WordPress AJAX for this passkey request. Another membership, security, or cache layer may be blocking /wp-admin/admin-ajax.php for logged-in members."
msgstr ""

#: includes/features/class-passkeys.php:1897
#: includes/features/class-passkeys.php:1932
msgid "Passkeys are not supported in this browser."
msgstr ""

#: includes/features/class-passkeys.php:1898
msgid "Authentication was cancelled."
msgstr ""

#: includes/features/class-passkeys.php:1927
msgid "Registering passkey..."
msgstr ""

#: includes/features/class-passkeys.php:1928
#: includes/features/class-two-factor-auth.php:2340
#: includes/features/class-two-factor-auth.php:2666
msgid "Passkey registered successfully!"
msgstr ""

#: includes/features/class-passkeys.php:1929
msgid "Registration failed."
msgstr ""

#: includes/features/class-passkeys.php:1933
msgid "Registration was cancelled."
msgstr ""

#: includes/features/class-passkeys.php:1934
msgid "Are you sure you want to delete this passkey?"
msgstr ""

#: includes/features/class-passkeys.php:1937
msgid "Enter new name:"
msgstr ""

#: includes/features/class-passkeys.php:1938
#: includes/views/partials/frontend-passkeys.php:44
msgid "No passkeys registered."
msgstr ""

#. Translators: %d is the minimum password length.
#: includes/features/class-password-policy.php:436
#: includes/views/partials/login-password-reset-form.php:46
#, php-format
msgid "At least %d characters"
msgstr ""

#: includes/features/class-password-policy.php:439
#: includes/views/partials/login-password-reset-form.php:52
msgid "One uppercase letter"
msgstr ""

#: includes/features/class-password-policy.php:443
#: includes/views/partials/login-password-reset-form.php:58
msgid "One lowercase letter"
msgstr ""

#: includes/features/class-password-policy.php:447
#: includes/views/partials/login-password-reset-form.php:64
msgid "One number"
msgstr ""

#: includes/features/class-password-policy.php:451
#: includes/views/partials/login-password-reset-form.php:70
msgid "One special character"
msgstr ""

#: includes/features/class-password-policy.php:455
msgid "Hint: The password should be "
msgstr ""

#: includes/features/class-password-policy.php:488
msgid "Password is required."
msgstr ""

#: includes/features/class-password-policy.php:501
#: includes/features/class-password-policy.php:924
msgid "Password does not meet requirements."
msgstr ""

#: includes/features/class-password-policy.php:509
msgid "Password meets all requirements."
msgstr ""

#: includes/features/class-password-policy.php:828
msgid "Password Expired"
msgstr ""

#: includes/features/class-password-policy.php:871
#: includes/features/class-password-policy.php:878
#: includes/features/class-password-policy.php:899
#: includes/features/class-social-login.php:1276
msgid "Invalid request."
msgstr ""

#: includes/features/class-password-policy.php:893
#: includes/features/class-two-factor-auth.php:3430
msgid "Your session has expired. Please log in again."
msgstr ""

#: includes/features/class-password-policy.php:905
msgid "Passwords do not match."
msgstr ""

#: includes/features/class-password-policy.php:910
msgid "Please enter a new password."
msgstr ""

#: includes/features/class-password-policy.php:1062
msgid "Password reset successfully. Please log in with your new password."
msgstr ""

#: includes/features/class-password-policy.php:1088
msgid "Password reset successfully. Your password has been updated."
msgstr ""

#. Translators: %d is the number of days until expiration.
#: includes/features/class-password-policy.php:1128
#: includes/features/class-password-policy.php:1138
#, php-format
msgid "Your password will expire in %d day(s). Please change your password soon."
msgstr ""

#: includes/features/class-password-policy.php:1139
msgid "Change Password"
msgstr ""

#. Translators: %s is the site name.
#: includes/features/class-password-policy.php:1237
#, php-format
msgid "[%s] Password Expiring Soon"
msgstr ""

#. Translators: %s is the site name.
#: includes/features/class-password-policy.php:1303
#, php-format
msgid "[%s] Password Expired"
msgstr ""

#: includes/features/class-password-policy.php:1343
msgid "Password expiration is not enabled"
msgstr ""

#: includes/features/class-password-policy.php:1349
msgid "Expiration emails are not enabled"
msgstr ""

#: includes/features/class-password-policy.php:1355
msgid "Email provider is not configured"
msgstr ""

#. translators: %d is the abuse confidence score
#: includes/features/class-session-manager.php:798
#, php-format
msgid "IP reputation score: %d%%"
msgstr ""

#: includes/features/class-session-manager.php:1161
#: includes/features/class-session-manager.php:1166
msgid "Invalid session ID."
msgstr ""

#: includes/features/class-session-manager.php:1180
msgid "Session terminated successfully."
msgstr ""

#: includes/features/class-session-manager.php:1182
msgid "Failed to terminate session."
msgstr ""

#. translators: %d: number of sessions terminated
#: includes/features/class-session-manager.php:1212
#, php-format
msgid "%d session terminated."
msgid_plural "%d sessions terminated."
msgstr[0] ""
msgstr[1] ""

#: includes/features/class-session-manager.php:1286
msgid "This list shows all active sessions for this account. You can terminate sessions to log out from other devices."
msgstr ""

#: includes/features/class-session-manager.php:1290
#: includes/features/class-session-manager.php:1513
#: includes/views/partials/frontend-sessions.php:40
msgid "No active sessions found."
msgstr ""

#: includes/features/class-session-manager.php:1357
#: includes/views/partials/frontend-sessions.php:107
msgid "Terminate All Other Sessions"
msgstr ""

#: includes/features/class-session-manager.php:1509
msgid "Are you sure you want to terminate this session?"
msgstr ""

#: includes/features/class-session-manager.php:1510
msgid "Are you sure you want to terminate all other sessions?"
msgstr ""

#: includes/features/class-session-manager.php:1511
msgid "Terminating..."
msgstr ""

#: includes/features/class-session-manager.php:1512
msgid "Terminated"
msgstr ""

#. translators: 1: Username, 2: Old IP, 3: Old country, 4: New IP, 5: New country
#: includes/features/class-session-manager.php:1964
#, php-format
msgid ""
"A session for user '%1$s' has changed IP addresses significantly:\n"
"\n"
"Old IP: %2$s (%3$s)\n"
"New IP: %4$s (%5$s)\n"
"\n"
"This may indicate a session hijacking attempt."
msgstr ""

#. translators: 1: Username, 2: List of countries
#: includes/features/class-session-manager.php:1974
#, php-format
msgid ""
"User '%1$s' has concurrent active sessions from multiple countries:\n"
"\n"
"%2$s\n"
"\n"
"This may indicate compromised credentials."
msgstr ""

#. translators: 1: Username, 2: IP address, 3: Country, 4: Abuse confidence score
#: includes/features/class-session-manager.php:1981
#, php-format
msgid ""
"A session for user '%1$s' was terminated due to malicious IP activity.\n"
"\n"
"IP Address: %2$s\n"
"Country: %3$s\n"
"Abuse Confidence: %4$d%%\n"
"\n"
"The session has been automatically terminated for security."
msgstr ""

#. translators: 1: Username, 2: Activity type
#: includes/features/class-session-manager.php:1990
#, php-format
msgid "Suspicious activity detected for user '%1$s': %2$s"
msgstr ""

#: includes/features/class-social-login.php:494
msgid "Too many authentication requests. Please try again later."
msgstr ""

#: includes/features/class-social-login.php:495
msgid "Rate Limited"
msgstr ""

#: includes/features/class-social-login.php:506
msgid "Invalid or disabled social login provider."
msgstr ""

#: includes/features/class-social-login.php:1150
#: includes/views/partials/social-login-buttons.php:80
msgid "You denied access. Please try again."
msgstr ""

#: includes/features/class-social-login.php:1151
#: includes/views/partials/social-login-buttons.php:81
msgid "Authentication failed. Missing parameters."
msgstr ""

#: includes/features/class-social-login.php:1152
#: includes/views/partials/social-login-buttons.php:82
msgid "Authentication expired. Please try again."
msgstr ""

#: includes/features/class-social-login.php:1153
#: includes/views/partials/social-login-buttons.php:83
msgid "Invalid login provider."
msgstr ""

#: includes/features/class-social-login.php:1154
msgid "Authentication provider configuration error. Re-save the provider settings and try again."
msgstr ""

#: includes/features/class-social-login.php:1155
#: includes/views/partials/social-login-buttons.php:85
msgid "Authentication error. Please try again."
msgstr ""

#: includes/features/class-social-login.php:1156
#: includes/views/partials/social-login-buttons.php:86
msgid "No account found for this email. Contact your administrator."
msgstr ""

#: includes/features/class-social-login.php:1157
#: includes/views/partials/social-login-buttons.php:87
msgid "This social account is already linked to another user."
msgstr ""

#: includes/features/class-social-login.php:1158
msgid "We could not link this social account. Please try again."
msgstr ""

#: includes/features/class-social-login.php:1161
#: includes/views/partials/social-login-buttons.php:89
msgid "Social login failed. Please try again."
msgstr ""

#: includes/features/class-social-login.php:1287
msgid "Account unlinked successfully."
msgstr ""

#: includes/features/class-social-login.php:1289
msgid "Failed to unlink account."
msgstr ""

#: includes/features/class-social-login.php:1303
msgid "Invalid provider."
msgstr ""

#: includes/features/class-social-login.php:1445
msgid "Link your social accounts for faster sign-in."
msgstr ""

#: includes/features/class-social-login.php:1448
#, php-format
msgid "%s account linked successfully."
msgstr ""

#. translators: %s: date linked
#: includes/features/class-social-login.php:1465
#, php-format
msgid "linked %s"
msgstr ""

#: includes/features/class-social-login.php:1474
msgid "Unlink"
msgstr ""

#. translators: %s: provider name
#: includes/features/class-social-login.php:1482
#, php-format
msgid "Link %s Account"
msgstr ""

#: includes/features/class-temp-access.php:448
msgid "This account can only be accessed via the temporary access link."
msgstr ""

#. Translators: %s is the time left for the temporary access link.
#: includes/features/class-temp-access.php:486
#, php-format
msgid "Temporary Access - %s remaining"
msgstr ""

#: includes/features/class-temp-access.php:515
msgid "Access to this page is restricted for temporary users."
msgstr ""

#: includes/features/class-temp-access.php:600
msgid "Username is required."
msgstr ""

#: includes/features/class-temp-access.php:609
msgid "Invalid user role specified."
msgstr ""

#: includes/features/class-temp-access.php:613
msgid "Expiry must be between 1 and 365 days."
msgstr ""

#: includes/features/class-temp-access.php:617
msgid "Max logins must be between 1 and 1000."
msgstr ""

#: includes/features/class-two-factor-auth.php:234
msgid "Two-Factor Authentication has been disabled."
msgstr ""

#: includes/features/class-two-factor-auth.php:268
#: includes/features/class-two-factor-auth.php:449
msgid "Two-factor authentication is not enabled globally."
msgstr ""

#: includes/features/class-two-factor-auth.php:324
msgid "2FA is already enabled."
msgstr ""

#: includes/features/class-two-factor-auth.php:437
msgid "Could not generate secret key. Please try again."
msgstr ""

#: includes/features/class-two-factor-auth.php:478
msgid "No temporary secret found. Please start setup again."
msgstr ""

#: includes/features/class-two-factor-auth.php:505
msgid "Two-Factor Authentication enabled successfully!"
msgstr ""

#: includes/features/class-two-factor-auth.php:508
msgid "Verification code is incorrect. Please try again."
msgstr ""

#: includes/features/class-two-factor-auth.php:514
msgid "An error occurred during verification. Please try again."
msgstr ""

#: includes/features/class-two-factor-auth.php:529
#: includes/features/class-two-factor-auth.php:556
msgid "You must be logged in to manage two-factor authentication."
msgstr ""

#: includes/features/class-two-factor-auth.php:585
msgid "You must be logged in to manage active sessions."
msgstr ""

#: includes/features/class-two-factor-auth.php:1051
#: includes/features/class-two-factor-auth.php:1095
msgid "Two-factor authentication is not enabled."
msgstr ""

#: includes/features/class-two-factor-auth.php:1058
msgid "No recovery codes found."
msgstr ""

#: includes/features/class-two-factor-auth.php:1062
msgid "Recovery codes cannot be displayed for security reasons. Please generate new codes if needed."
msgstr ""

#: includes/features/class-two-factor-auth.php:1107
msgid "New recovery codes generated successfully. Save them now - they will only be shown once."
msgstr ""

#: includes/features/class-two-factor-auth.php:1142
msgid "Two-factor authentication is already disabled."
msgstr ""

#: includes/features/class-two-factor-auth.php:1152
msgid "Two-factor authentication has been disabled successfully."
msgstr ""

#: includes/features/class-two-factor-auth.php:1253
msgid "Are you sure you want to regenerate recovery codes? This will invalidate all existing codes."
msgstr ""

#: includes/features/class-two-factor-auth.php:1254
msgid "Are you sure you want to disable two-factor authentication? This will remove all security codes and make your account less secure."
msgstr ""

#: includes/features/class-two-factor-auth.php:1460
msgid "Two-factor authentication is required. Please set up 2FA to continue."
msgstr ""

#. Translators: %d is the number of days remaining for the user to set up 2FA.
#: includes/features/class-two-factor-auth.php:1470
#, php-format
msgid "User logged in but 2FA setup required within %d days"
msgstr ""

#: includes/features/class-two-factor-auth.php:1753
#: includes/features/class-two-factor-auth.php:1755
#: includes/features/class-two-factor-auth.php:1757
#: includes/views/partials/login-2fa-form.php:58
msgid "ERROR"
msgstr ""

#: includes/features/class-two-factor-auth.php:1753
msgid "The verification code is incorrect. Please try again."
msgstr ""

#: includes/features/class-two-factor-auth.php:1757
msgid "Your verification session is invalid. Please sign in again."
msgstr ""

#: includes/features/class-two-factor-auth.php:1853
#: includes/views/partials/login-2fa-form.php:120
msgid "Authenticator App"
msgstr ""

#: includes/features/class-two-factor-auth.php:1854
msgid "Use an authenticator app like Google Authenticator, Authy, or Microsoft Authenticator. Codes change every 30 seconds."
msgstr ""

#: includes/features/class-two-factor-auth.php:1866
msgid "Receive a 6-digit verification code via email when you log in."
msgstr ""

#: includes/features/class-two-factor-auth.php:1878
msgid "Passkey"
msgstr ""

#: includes/features/class-two-factor-auth.php:1879
msgid "Use biometrics (Face ID, Touch ID, fingerprint) or a security key for passwordless authentication."
msgstr ""

#: includes/features/class-two-factor-auth.php:2006
msgid "Two-Factor Authentication Setup Required"
msgstr ""

#: includes/features/class-two-factor-auth.php:2112
#: includes/features/class-two-factor-auth.php:2221
msgid "Too many verification attempts. Please wait a few minutes before trying again."
msgstr ""

#: includes/features/class-two-factor-auth.php:2137
msgid "Please enter the verification code. You may need to regenerate the QR code."
msgstr ""

#: includes/features/class-two-factor-auth.php:2231
#: includes/features/class-two-factor-auth.php:2472
#: includes/features/class-two-factor-auth.php:2536
#: includes/features/class-two-factor-auth.php:2582
#: includes/features/class-two-factor-auth.php:2617
msgid "Invalid or expired session. Please start over."
msgstr ""

#: includes/features/class-two-factor-auth.php:2250
msgid "Please enter the verification code."
msgstr ""

#: includes/features/class-two-factor-auth.php:2259
#: includes/features/class-two-factor-auth.php:2551
msgid "Email 2FA is not available."
msgstr ""

#: includes/features/class-two-factor-auth.php:2271
msgid "Invalid or expired verification code. Please try again."
msgstr ""

#: includes/features/class-two-factor-auth.php:2331
msgid "QR code unavailable. Use the secret key below to complete setup in your authenticator app."
msgstr ""

#: includes/features/class-two-factor-auth.php:2332
#: includes/features/class-two-factor-auth.php:2565
msgid "Verification code sent to your email."
msgstr ""

#: includes/features/class-two-factor-auth.php:2333
msgid "Verifying..."
msgstr ""

#: includes/features/class-two-factor-auth.php:2334
msgid "Invalid code. Please try again."
msgstr ""

#: includes/features/class-two-factor-auth.php:2335
msgid "Setup complete! Redirecting..."
msgstr ""

#: includes/features/class-two-factor-auth.php:2336
msgid "Scan this QR code with your authenticator app"
msgstr ""

#: includes/features/class-two-factor-auth.php:2337
msgid "Or enter this code manually:"
msgstr ""

#: includes/features/class-two-factor-auth.php:2338
msgid "Please follow the prompts to register your passkey."
msgstr ""

#: includes/features/class-two-factor-auth.php:2339
msgid "Passkey registration failed. Please try again."
msgstr ""

#: includes/features/class-two-factor-auth.php:2341
msgid "Registration was cancelled or not allowed."
msgstr ""

#: includes/features/class-two-factor-auth.php:2342
msgid "A passkey for this account already exists on this device."
msgstr ""

#: includes/features/class-two-factor-auth.php:2476
#: includes/features/class-two-factor-auth.php:2541
msgid "Too many requests. Please wait a few minutes."
msgstr ""

#: includes/features/class-two-factor-auth.php:2544
msgid "Too many code requests. Please try again in 15 minutes."
msgstr ""

#: includes/features/class-two-factor-auth.php:2587
#: includes/features/class-two-factor-auth.php:2627
msgid "Passkeys are not available."
msgstr ""

#: includes/features/class-two-factor-auth.php:2622
msgid "Too many failed attempts. Please wait a few minutes."
msgstr ""

#: includes/features/class-two-factor-auth.php:2638
msgid "Invalid credential data."
msgstr ""

#: includes/features/class-two-factor-auth.php:3208
msgid "User identifier and verification code are required."
msgstr ""

#: includes/features/class-two-factor-auth.php:3215
msgid "Security verification required."
msgstr ""

#: includes/features/class-two-factor-auth.php:3239
msgid "Two-factor authentication is not enabled for this user."
msgstr ""

#: includes/features/class-two-factor-auth.php:3388
msgid "Generating..."
msgstr ""

#. Translators: %1$d is the number of days remaining for the user to set up 2FA. %2$s is the URL to the user profile page.
#: includes/features/class-two-factor-auth.php:3473
#, php-format
msgid "<strong>Two-Factor Authentication Required:</strong> You have %1$d days to set up 2FA before being locked out. <a href=\"%2$s\">Set up 2FA now</a>."
msgstr ""

#: includes/features/class-two-factor-auth.php:3486
msgid "<strong>Two-Factor Authentication Required:</strong> Your grace period has expired. You must set up 2FA to continue accessing the admin area."
msgstr ""

#: includes/features/class-two-factor-auth.php:3492
#: includes/views/partials/user-profile-2fa.php:74
msgid "Set up 2FA Now"
msgstr ""

#: includes/features/class-user-enumeration.php:347
msgid "User enumeration auto-block"
msgstr ""

#. translators: 1: site name, 2: IP address
#: includes/features/class-user-enumeration.php:408
#, php-format
msgid "[%1$s] User Enumeration Alert - %2$s"
msgstr ""

#: includes/features/class-user-enumeration.php:414
msgid "Unknown location"
msgstr ""

#. translators: 1: attempt count, 2: IP address, 3: geo location, 4: admin URL
#: includes/features/class-user-enumeration.php:418
#, php-format
msgid ""
"User enumeration attack detected!\n"
"\n"
"Attempts: %1$d\n"
"IP Address: %2$s\n"
"Location: %3$s\n"
"\n"
"View activity log: %4$s"
msgstr ""

#. translators: 1: site name, 2: period (Daily/Weekly)
#: includes/features/class-user-enumeration.php:489
#, php-format
msgid "[%1$s] %2$s User Enumeration Report"
msgstr ""

#. translators: 1: period label, 2: total attempts
#: includes/features/class-user-enumeration.php:513
#, php-format
msgid ""
"%1$s User Enumeration Report\n"
"\n"
"Total Attempts: %2$d\n"
"\n"
""
msgstr ""

#: includes/features/class-user-enumeration.php:518
msgid ""
"By Vector:\n"
""
msgstr ""

#: includes/features/class-user-enumeration.php:523
msgid ""
"\n"
"Top Offending IPs:\n"
""
msgstr ""

#: includes/features/class-user-enumeration.php:529
#, php-format
msgid ""
"\n"
"View full activity log: %s"
msgstr ""

#: includes/features/class-user-enumeration.php:747
msgid "<strong>Error:</strong> Invalid username or password."
msgstr ""

#: includes/features/class-user-enumeration.php:852
msgid "If this email address is registered, you will receive a password reset link."
msgstr ""

#: includes/features/class-user-enumeration.php:1012
msgid "<strong>Error:</strong> Registration could not be completed. Please try different credentials."
msgstr ""

#: includes/features/social-providers/class-apple-provider.php:535
#: includes/features/social-providers/class-apple-provider.php:592
msgid "Apple private key is missing. Paste the full .p8 key into Guard Dog settings and save again."
msgstr ""

#: includes/features/social-providers/class-apple-provider.php:541
msgid "Apple private key could not be parsed by OpenSSL. Re-save the raw .p8 key in Guard Dog settings."
msgstr ""

#: includes/features/social-providers/class-apple-provider.php:587
msgid "Apple private key could not be decrypted on this server. Re-save the .p8 key after migrating hosts or changing WordPress salts."
msgstr ""

#: includes/features/social-providers/class-apple-provider.php:688
msgid "Paste the full contents of the .p8 private key file downloaded from Apple."
msgstr ""

#: includes/features/social-providers/class-google-provider.php:175
msgid "The OAuth 2.0 Client ID from the Google Cloud Console."
msgstr ""

#: includes/features/social-providers/class-google-provider.php:182
msgid "The OAuth 2.0 Client Secret from the Google Cloud Console."
msgstr ""

#: includes/utils/class-guard-dog-debug-handlers.php:99
msgid "Guard Dog now logs to wp-content/debug.log. This file cannot be cleared from the admin. Please manage it manually."
msgstr ""

#: includes/utils/class-guard-dog-debug.php:442
msgid "Guard Dog now logs to wp-content/debug.log. Please view that file directly."
msgstr ""

#: includes/utils/class-guard-dog-debug.php:504
msgid "Error Only"
msgstr ""

#: includes/utils/class-guard-dog-debug.php:505
msgid "Warning & Error"
msgstr ""

#: includes/utils/class-guard-dog-debug.php:506
msgid "Info, Warning & Error"
msgstr ""

#: includes/utils/class-guard-dog-debug.php:507
msgid "All Messages"
msgstr ""

#. Translators: %d is the minimum password length.
#: includes/utils/class-password-validator.php:45
#, php-format
msgid "Password must be at least %d characters long."
msgstr ""

#: includes/utils/class-password-validator.php:55
msgid "Password must contain at least one uppercase letter."
msgstr ""

#: includes/utils/class-password-validator.php:63
msgid "Password must contain at least one lowercase letter."
msgstr ""

#: includes/utils/class-password-validator.php:71
msgid "Password must contain at least one number."
msgstr ""

#: includes/utils/class-password-validator.php:79
msgid "Password must contain at least one special character."
msgstr ""

#: includes/utils/class-password-validator.php:87
msgid "Password cannot contain your username."
msgstr ""

#: includes/utils/class-password-validator.php:97
msgid "Password cannot contain your email address."
msgstr ""

#: includes/utils/class-password-validator.php:106
msgid "This password is too common. Please choose a different password."
msgstr ""

#. Translators: %d is the number of previous passwords to avoid.
#: includes/utils/class-password-validator.php:117
#, php-format
msgid "You cannot reuse any of your last %d passwords."
msgstr ""

#: includes/views/emails/email-verification-example.php:31
#: includes/views/emails/email-verification.php:23
msgid "Verify Your Email Address"
msgstr ""

#. Translators: %s is the site name.
#: includes/views/emails/email-verification-example.php:128
#: includes/views/emails/email-verification.php:29
#: includes/views/emails/plain/email-verification-plain.php:22
#, php-format
msgid "Welcome to %s"
msgstr ""

#: includes/views/emails/email-verification-example.php:137
msgid "We're excited to have you on board! To get started, please verify your email address by clicking the button below:"
msgstr ""

#: includes/views/emails/email-verification-example.php:141
msgid "Verify My Email Address"
msgstr ""

#. Translators: %d is the number of hours until the verification link expires.
#: includes/views/emails/email-verification-example.php:159
#, php-format
msgid "This verification link will expire in %d hours for security reasons."
msgstr ""

#: includes/views/emails/email-verification-example.php:167
msgid "If you did not create an account, you can safely ignore this email. No account has been created yet."
msgstr ""

#. Translators: %d is the number of hours until the verification link expires.
#: includes/views/emails/email-verification.php:54
#: includes/views/emails/plain/email-verification-plain.php:38
#, php-format
msgid "This verification link will expire in %d hours."
msgstr ""

#. Translators: %s is the site name.
#: includes/views/emails/plain/email-verification-plain-example.php:28
#, php-format
msgid "WELCOME TO %s"
msgstr ""

#. Translators: %s is the user's display name.
#: includes/views/emails/plain/email-verification-plain-example.php:34
#, php-format
msgid "Hi %s,"
msgstr ""

#: includes/views/emails/plain/email-verification-plain-example.php:37
msgid "Thanks for joining us! We're excited to have you on board."
msgstr ""

#: includes/views/emails/plain/email-verification-plain-example.php:40
msgid "To get started and activate your account, please verify your email address by clicking the link below:"
msgstr ""

#: includes/views/emails/plain/email-verification-plain-example.php:46
msgid "IMPORTANT SECURITY INFORMATION:"
msgstr ""

#. Translators: %d is the number of hours until the verification link expires.
#: includes/views/emails/plain/email-verification-plain-example.php:51
#, php-format
msgid "- This link expires in %d hours"
msgstr ""

#: includes/views/emails/plain/email-verification-plain-example.php:56
msgid "- Keep this email confidential"
msgstr ""

#: includes/views/emails/plain/email-verification-plain-example.php:58
msgid "- Never share verification links with others"
msgstr ""

#: includes/views/emails/plain/email-verification-plain-example.php:62
msgid "Didn't create an account?"
msgstr ""

#: includes/views/emails/plain/email-verification-plain-example.php:64
msgid "No worries! If you didn't sign up for an account, you can safely ignore this email. Your email address will not be used."
msgstr ""

#: includes/views/emails/plain/email-verification-plain-example.php:68
msgid "Questions or need help?"
msgstr ""

#. Translators: %s is the site URL.
#: includes/views/emails/plain/email-verification-plain-example.php:71
#, php-format
msgid "Visit us at: %s"
msgstr ""

#. translators: %s is the username
#: includes/views/emails/plain/suspicious-activity-admin-plain.php:32
#: includes/views/emails/suspicious-activity-admin.php:50
#, php-format
msgid "The following suspicious session activity was detected on your site for user '%s':"
msgstr ""

#. Translators: %s is the site name.
#: includes/views/emails/plain/two-factor-code-plain-example.php:44
#, php-format
msgid "%s - SECURITY VERIFICATION CODE"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:53
msgid "We received a request to verify your identity. Please use the verification"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:55
msgid "code below to complete your login:"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:60
msgid "YOUR VERIFICATION CODE:"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:67
msgid "QUICK TIPS:"
msgstr ""

#. Translators: %d is the expiration time in minutes.
#: includes/views/emails/plain/two-factor-code-plain-example.php:72
#, php-format
msgid "This code will expire in %d minute"
msgid_plural "This code will expire in %d minutes"
msgstr[0] ""
msgstr[1] ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:82
msgid "Enter the code exactly as shown above"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:85
msgid "Do not share this code with anyone"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:90
msgid "SECURITY NOTICE:"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:92
msgid "If you did not attempt to log in, please ignore this email and consider"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:94
msgid "changing your password immediately."
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:101
msgid "NEED HELP?"
msgstr ""

#. Translators: %s is the support email address.
#: includes/views/emails/plain/two-factor-code-plain-example.php:104
#, php-format
msgid "Contact us at: %s"
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain-example.php:120
#: includes/views/emails/two-factor-code-example.php:306
msgid "This is an automated security email. Please do not reply to this message."
msgstr ""

#. Translators: %1$s is the current year, %2$s is the site name.
#: includes/views/emails/plain/two-factor-code-plain-example.php:123
#: includes/views/emails/two-factor-code-example.php:313
#, php-format
msgid "© %1$s %2$s. All rights reserved."
msgstr ""

#: includes/views/emails/plain/two-factor-code-plain.php:46
msgid "Your Verification Code:"
msgstr ""

#. Translators: %s is the site name.
#: includes/views/emails/two-factor-code-example.php:57
#, php-format
msgid "[%s] Security Verification Code"
msgstr ""

#: includes/views/emails/two-factor-code-example.php:209
msgid "We received a request to verify your identity. Please use the verification code below to complete your login."
msgstr ""

#: includes/views/emails/two-factor-code-example.php:221
msgid "Quick Tips:"
msgstr ""

#. Translators: %d is the expiration time in minutes.
#: includes/views/emails/two-factor-code-example.php:225
#, php-format
msgid "• This code will expire in %d minute"
msgid_plural "• This code will expire in %d minutes"
msgstr[0] ""
msgstr[1] ""

#: includes/views/emails/two-factor-code-example.php:234
msgid "• Enter the code exactly as shown above"
msgstr ""

#: includes/views/emails/two-factor-code-example.php:235
msgid "• Do not share this code with anyone"
msgstr ""

#: includes/views/emails/two-factor-code-example.php:240
msgid "⚠️ Security Notice:"
msgstr ""

#: includes/views/emails/two-factor-code-example.php:241
msgid "If you did not attempt to log in, please ignore this email and consider changing your password immediately."
msgstr ""

#: includes/views/emails/two-factor-code-example.php:255
msgid "Contact Support"
msgstr ""

#. Translators: %s is the site URL.
#: includes/views/emails/two-factor-code-example.php:290
#, php-format
msgid "Visit us at %s"
msgstr ""

#. Translators: %s is the support email address.
#: includes/views/emails/two-factor-code-example.php:299
#, php-format
msgid "Need help? Contact us at %s"
msgstr ""

#: includes/views/partials/captcha-render.php:49
msgid "This site is protected by reCAPTCHA and the Google"
msgstr ""

#: includes/views/partials/captcha-render.php:51
msgid "and"
msgstr ""

#: includes/views/partials/captcha-render.php:52
msgid "Terms of Service"
msgstr ""

#: includes/views/partials/captcha-render.php:53
msgid "apply."
msgstr ""

#: includes/views/partials/frontend-passkey-login-button.php:40
msgid "Sign in with Passkey"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:25
msgid "Passkeys allow you to sign in without a password using biometrics (Face ID, Touch ID, Windows Hello) or a security key."
msgstr ""

#: includes/views/partials/frontend-passkeys.php:47
#, php-format
msgid "You have %d passkey."
msgid_plural "You have %d passkeys."
msgstr[0] ""
msgstr[1] ""

#: includes/views/partials/frontend-passkeys.php:53
msgid "Name"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:55
msgid "Last Used"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:70
msgid "Never"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:76
msgid "Rename"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:109
msgid "Your browser does not support passkeys (WebAuthn)."
msgstr ""

#: includes/views/partials/frontend-passkeys.php:121
msgid "Passkey name (e.g., MacBook Touch ID)"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:130
#: includes/views/partials/login-2fa-setup-interstitial.php:191
msgid "Register Passkey"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:161
#: includes/views/partials/frontend-passkeys.php:194
msgid "Your Passkeys"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:169
#: includes/views/partials/frontend-passkeys.php:201
msgid "Add New Passkey"
msgstr ""

#: includes/views/partials/frontend-passkeys.php:203
msgid "Register a new device or security key for passwordless sign-in."
msgstr ""

#: includes/views/partials/frontend-sessions.php:36
msgid "Review where your account is signed in and terminate sessions you do not recognize."
msgstr ""

#: includes/views/partials/login-2fa-form.php:54
msgid "Access denied. This username or IP address has been blocked from logging in."
msgstr ""

#: includes/views/partials/login-2fa-form.php:59
msgid "The verification code or recovery code you entered is incorrect. Please try again."
msgstr ""

#: includes/views/partials/login-2fa-form.php:60
msgid "If you are using a recovery code, remember each code can only be used once."
msgstr ""

#: includes/views/partials/login-2fa-form.php:90
msgid "Please choose your two-factor authentication method and enter the verification code."
msgstr ""

#: includes/views/partials/login-2fa-form.php:92
msgid "Please enter the verification code sent to your email address."
msgstr ""

#: includes/views/partials/login-2fa-form.php:94
msgid "Please enter the two-factor authentication code from your authenticator app, or use a recovery code if you cannot access your device."
msgstr ""

#: includes/views/partials/login-2fa-form.php:96
msgid "Two-factor authentication is required but no methods are configured."
msgstr ""

#: includes/views/partials/login-2fa-form.php:114
msgid "Choose your 2FA method:"
msgstr ""

#: includes/views/partials/login-2fa-form.php:127
msgid "Email Code"
msgstr ""

#: includes/views/partials/login-2fa-form.php:135
#: includes/views/partials/login-2fa-form.php:142
msgid "Verification Code"
msgstr ""

#: includes/views/partials/login-2fa-form.php:136
#: includes/views/partials/login-2fa-form.php:143
#: includes/views/partials/login-2fa-form.php:182
#: includes/views/partials/login-2fa-setup-interstitial.php:108
#: includes/views/partials/login-2fa-setup-interstitial.php:153
msgid "Enter 6-digit code"
msgstr ""

#: includes/views/partials/login-2fa-form.php:168
msgid "Use Recovery Code"
msgstr ""

#: includes/views/partials/login-2fa-form.php:181
msgid "Email Verification Code"
msgstr ""

#: includes/views/partials/login-2fa-form.php:186
msgid "Send Code to Email"
msgstr ""

#: includes/views/partials/login-2fa-form.php:211
msgid "Verify Email Code"
msgstr ""

#: includes/views/partials/login-2fa-form.php:220
msgid "Recovery Code"
msgstr ""

#: includes/views/partials/login-2fa-form.php:221
msgid "Enter recovery code (e.g., abcd-1234-efgh)"
msgstr ""

#: includes/views/partials/login-2fa-form.php:241
msgid "Verify Recovery Code"
msgstr ""

#: includes/views/partials/login-2fa-form.php:244
msgid "Back to Authenticator App"
msgstr ""

#. Translators: %d is the number of recovery codes remaining.
#: includes/views/partials/login-2fa-form.php:257
#, php-format
msgid "You have %d recovery codes remaining."
msgstr ""

#: includes/views/partials/login-2fa-form.php:263
msgid "No recovery codes available. Please contact an administrator."
msgstr ""

#: includes/views/partials/login-2fa-form.php:272
#: includes/views/partials/login-password-reset-form.php:94
msgid "&larr; Back to Log In"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:34
msgid "Two-Factor Authentication Required"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:36
msgid "Your administrator requires all users to set up two-factor authentication. Please choose and configure at least one method below to continue."
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:57
msgid "Set Up"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:69
#: includes/views/partials/login-2fa-setup-interstitial.php:126
#: includes/views/partials/login-2fa-setup-interstitial.php:174
msgid "Back"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:71
msgid "Set Up Authenticator App"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:76
msgid "Install an authenticator app (Google Authenticator, Authy, Microsoft Authenticator, or similar)"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:77
msgid "Scan the QR code below or enter the secret key manually"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:78
msgid "Enter the 6-digit code from your app to complete setup"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:86
msgid "Loading QR code..."
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:90
msgid "Manual Entry Code:"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:93
#: includes/views/partials/shortcode-2fa.php:291
msgid "Copy"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:105
#: includes/views/partials/login-2fa-setup-interstitial.php:150
#: includes/views/partials/shortcode-2fa.php:297
#: includes/views/partials/shortcode-2fa.php:342
#: includes/views/partials/user-profile-2fa.php:165
#: includes/views/partials/user-profile-2fa.php:295
msgid "Verification Code:"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:113
#: includes/views/partials/login-2fa-setup-interstitial.php:158
msgid "Verify & Complete Setup"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:128
msgid "Set Up Email Verification"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:132
msgid "We will send a verification code to your email address. Enter the code below to complete setup."
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:138
msgid "Send Verification Code"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:161
#: includes/views/partials/shortcode-2fa.php:373
msgid "Resend Code"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:176
msgid "Set Up Passkey"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:180
msgid "Passkeys use biometrics (Face ID, Touch ID, fingerprint) or a security key to securely authenticate you without a password."
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:182
msgid "Click the button below to begin registration"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:183
msgid "Follow your browser or device prompts"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:184
msgid "Use biometrics or your security key to confirm"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:197
msgid "Passkey Name (optional):"
msgstr ""

#: includes/views/partials/login-2fa-setup-interstitial.php:199
msgid "e.g., MacBook Pro, iPhone"
msgstr ""

#. translators: %s: current user's display name.
#: includes/views/partials/login-form.php:53
#, php-format
msgid "You are already logged in as %s."
msgstr ""

#: includes/views/partials/login-form.php:58
msgid "You are already logged in."
msgstr ""

#: includes/views/partials/login-form.php:66
msgid "Continue"
msgstr ""

#: includes/views/partials/login-form.php:92
msgid "Or sign in with your password"
msgstr ""

#: includes/views/partials/login-form.php:130
msgid "Remember me"
msgstr ""

#: includes/views/partials/login-password-reset-form.php:22
msgid "Your password has expired. Please create a new password to continue."
msgstr ""

#: includes/views/partials/login-password-reset-form.php:27
msgid "New Password"
msgstr ""

#: includes/views/partials/login-password-reset-form.php:32
msgid "Confirm New Password"
msgstr ""

#: includes/views/partials/login-password-reset-form.php:37
msgid "Password Requirements:"
msgstr ""

#: includes/views/partials/login-password-reset-form.php:75
msgid "Passwords match"
msgstr ""

#: includes/views/partials/login-password-reset-form.php:87
msgid "Update Password"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:95
msgid "Two-factor authentication is enabled for your account."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:97
msgid "App-based 2FA:"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:100
msgid "Email-based 2FA:"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:103
msgid "Two-factor authentication is not enabled for your account."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:114
#: includes/views/partials/shortcode-2fa.php:220
msgid "App-Based Two-Factor Authentication"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:116
msgid "Manage your authenticator app-based two-factor authentication."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:121
#: includes/views/partials/user-profile-2fa.php:200
msgid "Recovery Codes"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:123
#: includes/views/partials/user-profile-2fa.php:202
msgid "Recovery codes allow you to access your account if you lose your authenticator device."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:133
msgid "Regenerate Recovery Codes"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:143
msgid "Your Recovery Codes"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:150
msgid "Copy All"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:162
msgid "Save these codes in a secure location. Each code can only be used once."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:169
msgid "Disable App-Based 2FA"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:171
msgid "Disabling app-based 2FA will make your account less secure."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:180
#: includes/views/partials/user-profile-2fa.php:118
msgid "Disable App 2FA"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:189
#: includes/views/partials/shortcode-2fa.php:239
msgid "Email-Based Two-Factor Authentication"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:191
msgid "Manage your email-based two-factor authentication."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:196
#: includes/views/partials/shortcode-2fa.php:207
#: includes/views/partials/user-profile-2fa.php:272
msgid "Disable Email 2FA"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:198
msgid "Disabling email 2FA will make your account less secure."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:222
msgid "Enhance your account security by enabling two-factor authentication with an authenticator app."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:231
#: includes/views/partials/user-profile-2fa.php:150
msgid "Enable App 2FA"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:241
msgid "Enable email-based two-factor authentication for enhanced security."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:262
msgid "Set Up Two-Factor Authentication"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:264
msgid "Install an authenticator app (like Google Authenticator, Authy, or Microsoft Authenticator)"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:265
msgid "Scan the QR code below or manually enter the secret key"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:279
msgid "Manual Secret Key:"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:314
#: includes/views/partials/shortcode-2fa.php:365
#: includes/views/partials/user-profile-2fa.php:168
#: includes/views/partials/user-profile-2fa.php:298
msgid "Verify & Enable"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:335
msgid "Complete Email 2FA Setup"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:337
msgid "A verification code has been sent to your email address. Enter the 6-digit code below to complete setup."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:354
msgid "Enter the 6-digit code sent to your email address."
msgstr ""

#: includes/views/partials/shortcode-2fa.php:393
msgid "How Two-Factor Authentication Works"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:396
msgid "App-Based 2FA (TOTP)"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:398
msgid "Install an authenticator app on your mobile device"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:399
msgid "Scan the QR code or enter the secret key manually"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:400
msgid "Enter the 6-digit code from your app when logging in"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:401
msgid "Codes change every 30 seconds for security"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:407
msgid "Email-Based 2FA"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:409
#: includes/views/partials/user-profile-2fa.php:313
msgid "When you log in, you'll be prompted to enter a verification code"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:410
#: includes/views/partials/user-profile-2fa.php:314
msgid "A 6-digit code will be sent to your email address"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:411
#: includes/views/partials/user-profile-2fa.php:315
msgid "Enter the code to complete the login process"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:412
#: includes/views/partials/user-profile-2fa.php:316
msgid "The code expires after 10 minutes for security"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:418
#: includes/views/partials/user-profile-2fa.php:85
#: includes/views/partials/user-profile-2fa.php:192
#: includes/views/partials/user-profile-2fa.php:320
msgid "Note:"
msgstr ""

#: includes/views/partials/shortcode-2fa.php:419
msgid "You can use both app-based and email-based 2FA simultaneously for enhanced security. Each method provides an additional layer of protection."
msgstr ""

#. translators: %s: provider name (e.g., Google, Microsoft, Facebook)
#: includes/views/partials/social-login-buttons.php:60
#, php-format
msgid "Sign in with %s"
msgstr ""

#: includes/views/partials/social-login-buttons.php:84
msgid "Authentication provider configuration error. Please contact your administrator."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:86
msgid "Both app-based and email-based 2FA are available. You only need to set up one method to meet 2FA requirements, but you can optionally enable both for extra security."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:94
msgid "App-Based Authentication"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:99
msgid "App-based two-factor authentication is not enabled globally by your administrator."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:112
msgid "You will enter a 6-digit verification code from your authenticator app when logging in."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:124
msgid "Save Your Recovery Codes!"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:125
msgid "If you lose access to your authenticator app, you can use one of these codes to log in. Store them securely. Each code can only be used once."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:153
msgid "Enable app-based two-factor authentication. You will use an authenticator app to generate a 6-digit code when logging in."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:157
msgid "App 2FA Setup"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:159
msgid "Scan the QR code below or manually enter the secret key into your authenticator app."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:160
msgid "Enter the 6-digit code generated by your app to verify setup."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:163
msgid "Secret Key:"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:174
msgid "Users can enable 2FA from their own profile page."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:183
msgid "How App 2FA Works"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:185
msgid "Install an authenticator app (like Google Authenticator, Authy, etc.) on your mobile device"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:186
msgid "Scan the QR code or enter the secret key to add your account"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:187
msgid "When you log in, enter the 6-digit code from your app"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:188
msgid "Codes refresh every 30 seconds for security"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:193
#: includes/views/partials/user-profile-2fa.php:321
msgid "You can enable both email and app-based 2FA for added security. During login, you can choose which method to use."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:208
msgid "Generate New Recovery Codes"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:211
msgid "Generating new codes will invalidate any previous codes."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:215
msgid "Your New Recovery Codes"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:216
msgid "Save these codes securely. Each code can only be used once. They will only be shown this one time."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:222
msgid "Copy All Codes"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:225
msgid "Print Codes"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:231
msgid "These codes will disappear when you navigate away from this page. Save them now!"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:244
msgid "Email-Based Authentication"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:249
msgid "Email two-factor authentication is not enabled globally by your administrator."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:253
msgid "Email provider is not configured. Please contact your administrator to configure the email provider."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:266
msgid "You will receive a 6-digit verification code via email when logging in."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:287
msgid "Enable email-based two-factor authentication. You will receive a 6-digit code via email when logging in."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:291
msgid "Email 2FA Setup"
msgstr ""

#: includes/views/partials/user-profile-2fa.php:292
msgid "A verification code has been sent to your email address. Please enter the code below to complete the setup."
msgstr ""

#: includes/views/partials/user-profile-2fa.php:311
msgid "How Email 2FA Works"
msgstr ""
