# Copyright (C) 2026 ZaCreativePlugins
# This file is distributed under the GPL v2 or later.
# Translators:
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: ZA Creative Login Shield 1.1.0\n"
"Report-Msgid-Bugs-To: https://zacreativeplugins.online\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: en_US\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-06-18 17:01+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: make-pot.php\n"
"X-Domain: za-creative-login-shield\n"

#: admin\class-zacls-admin.php
#: admin\views\dashboard.php
msgid "ZA Creative Login Shield"
msgstr ""

#: admin\class-zacls-admin.php
msgid "ZA Creative"
msgstr ""

#: admin\class-zacls-admin.php
#: includes\class-zacls-main.php
msgid "Dashboard"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Settings"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Login Logs"
msgstr ""

#: admin\class-zacls-admin.php
#: admin\views\blocked-ips.php
#: admin\views\dashboard.php
#: includes\class-zacls-main.php
#: includes\class-zacls-privacy.php
msgid "Blocked IPs"
msgstr ""

#: admin\class-zacls-admin.php
#: admin\views\2fa-status.php
msgid "2FA Status"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Lockdown"
msgstr ""

#: admin\class-zacls-admin.php
#: admin\views\dashboard.php
#: admin\views\whitelist.php
msgid "IP Whitelist"
msgstr ""

#: admin\class-zacls-admin.php
#: admin\views\audit-trail.php
msgid "Audit Trail"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Are you sure you want to unblock this IP?"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Are you sure you want to block this IP?"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Are you sure you want to clear all login logs?"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Are you sure you want to activate emergency lockdown? This will block ALL login attempts except whitelisted IPs."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Settings saved successfully!"
msgstr ""

#: admin\class-zacls-admin.php
msgid "An error occurred. Please try again."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Security check failed."
msgstr ""

#: admin\class-zacls-admin.php
#: admin\views\settings.php
msgid "You do not have sufficient permissions."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Unauthorized."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Security settings updated"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Invalid IP address."
msgstr ""

#: admin\class-zacls-admin.php
msgid "IP unblocked successfully."
msgstr ""

#: admin\class-zacls-admin.php
msgid "IP blocked successfully."
msgstr ""

#: admin\class-zacls-admin.php
msgid "IP whitelisted successfully."
msgstr ""

#: admin\class-zacls-admin.php
msgid "All login attempt logs cleared"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Logs cleared successfully."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Emergency lockdown activated"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Emergency lockdown activated."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Emergency lockdown deactivated"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Emergency lockdown deactivated."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Audit logs cleared."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Wizard step \"%1$s\" set to %2$s"
msgstr ""

#: admin\class-zacls-admin.php
msgid "enabled"
msgstr ""

#: admin\class-zacls-admin.php
msgid "disabled"
msgstr ""

#: admin\class-zacls-admin.php
msgid "Failed to fetch Cloudflare IP ranges. Please try again later."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Cloudflare API returned HTTP %d. Please try again later."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Invalid response from Cloudflare API."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Cloudflare API returned no IP ranges."
msgstr ""

#: admin\class-zacls-admin.php
msgid "Fetched %d Cloudflare IP ranges and saved as trusted proxies."
msgstr ""

#: admin\views\2fa-status.php
msgid "Enabled"
msgstr ""

#: admin\views\2fa-status.php
msgid "Disabled"
msgstr ""

#: admin\views\2fa-status.php
#: includes\class-zacls-2fa.php
msgid "Email OTP"
msgstr ""

#: admin\views\2fa-status.php
msgid "Google Authenticator"
msgstr ""

#: admin\views\2fa-status.php
#: admin\views\blocked-ips.php
#: admin\views\login-logs.php
msgid "%d items"
msgstr ""

#: admin\views\2fa-status.php
#: admin\views\dashboard.php
msgid "2FA User Status"
msgstr ""

#: admin\views\2fa-status.php
msgid "2FA Enabled"
msgstr ""

#: admin\views\2fa-status.php
msgid "Adoption Rate"
msgstr ""

#: admin\views\2fa-status.php
msgid "No users have configured 2FA yet."
msgstr ""

#: admin\views\2fa-status.php
#: admin\views\settings.php
#: includes\class-zacls-2fa.php
msgid "Enable 2FA"
msgstr ""

#: admin\views\2fa-status.php
msgid "from the settings page to require it for all users or specific roles."
msgstr ""

#: admin\views\2fa-status.php
#: admin\views\audit-trail.php
msgid "User"
msgstr ""

#: admin\views\2fa-status.php
msgid "Role"
msgstr ""

#: admin\views\2fa-status.php
msgid "Method"
msgstr ""

#: admin\views\2fa-status.php
msgid "Last Updated"
msgstr ""

#: admin\views\audit-trail.php
msgid "System"
msgstr ""

#: admin\views\audit-trail.php
msgid "Track all security-related actions performed by administrators."
msgstr ""

#: admin\views\audit-trail.php
msgid "All Actions"
msgstr ""

#: admin\views\audit-trail.php
msgid "Filter"
msgstr ""

#: admin\views\audit-trail.php
msgid "Clear Audit Logs"
msgstr ""

#: admin\views\audit-trail.php
msgid "No audit log entries found."
msgstr ""

#: admin\views\audit-trail.php
msgid "Time"
msgstr ""

#: admin\views\audit-trail.php
msgid "Action"
msgstr ""

#: admin\views\audit-trail.php
msgid "Details"
msgstr ""

#: admin\views\audit-trail.php
#: includes\class-zacls-main.php
msgid "IP"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Never"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Permanent"
msgstr ""

#: admin\views\blocked-ips.php
#: admin\views\whitelist.php
msgid "Enter IP address"
msgstr ""

#: admin\views\blocked-ips.php
#: admin\views\whitelist.php
msgid "Reason (optional)"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Block IP"
msgstr ""

#: admin\views\blocked-ips.php
msgid "All"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Auto-Blocked"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Manually Blocked"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Whitelisted"
msgstr ""

#: admin\views\blocked-ips.php
msgid "No IPs found."
msgstr ""

#: admin\views\blocked-ips.php
#: admin\views\login-logs.php
#: admin\views\whitelist.php
#: includes\class-zacls-export.php
#: includes\class-zacls-privacy.php
msgid "IP Address"
msgstr ""

#: admin\views\blocked-ips.php
#: admin\views\login-logs.php
msgid "Country"
msgstr ""

#: admin\views\blocked-ips.php
#: includes\class-zacls-export.php
msgid "Type"
msgstr ""

#: admin\views\blocked-ips.php
#: admin\views\lockdown.php
#: admin\views\whitelist.php
#: includes\class-zacls-export.php
msgid "Reason"
msgstr ""

#: admin\views\blocked-ips.php
#: includes\class-zacls-export.php
msgid "Blocked At"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Expires"
msgstr ""

#: admin\views\blocked-ips.php
#: admin\views\login-logs.php
#: admin\views\whitelist.php
msgid "Actions"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Whitelist"
msgstr ""

#: admin\views\blocked-ips.php
msgid "Unblock"
msgstr ""

#: admin\views\dashboard.php
msgid "Two-Factor Authentication enabled"
msgstr ""

#: admin\views\dashboard.php
msgid "Enable Two-Factor Authentication"
msgstr ""

#: admin\views\dashboard.php
msgid "Login attempt limiting active"
msgstr ""

#: admin\views\dashboard.php
msgid "Configure login attempt limits"
msgstr ""

#: admin\views\dashboard.php
msgid "Custom login URL configured"
msgstr ""

#: admin\views\dashboard.php
msgid "Set a custom login URL"
msgstr ""

#: admin\views\dashboard.php
msgid "wp-login.php access blocked"
msgstr ""

#: admin\views\dashboard.php
#: admin\views\settings.php
msgid "Block direct access to wp-login.php"
msgstr ""

#: admin\views\dashboard.php
msgid "Password policy enforced"
msgstr ""

#: admin\views\dashboard.php
msgid "Enforce a strong password policy"
msgstr ""

#: admin\views\dashboard.php
msgid "Device fingerprinting active"
msgstr ""

#: admin\views\dashboard.php
msgid "Enable device tracking"
msgstr ""

#: admin\views\dashboard.php
msgid "Email alerts configured"
msgstr ""

#: admin\views\dashboard.php
#: admin\views\onboarding.php
msgid "Enable security email notifications"
msgstr ""

#: admin\views\dashboard.php
msgid "Cloudflare integration active"
msgstr ""

#: admin\views\dashboard.php
msgid "Enable Cloudflare integration for accurate IP detection"
msgstr ""

#: admin\views\dashboard.php
msgid "Weighted score based on %d security checks"
msgstr ""

#: admin\views\dashboard.php
msgid "%1$s: %2$d failed, %3$d success"
msgstr ""

#: admin\views\dashboard.php
msgid "EMERGENCY LOCKDOWN ACTIVE"
msgstr ""

#: admin\views\dashboard.php
#: includes\class-zacls-emergency.php
msgid "All login attempts are blocked except whitelisted IPs."
msgstr ""

#: admin\views\dashboard.php
msgid "Manage Lockdown"
msgstr ""

#: admin\views\dashboard.php
#: includes\class-zacls-main.php
msgid "Security Score"
msgstr ""

#: admin\views\dashboard.php
msgid "Configure Security"
msgstr ""

#: admin\views\dashboard.php
msgid "Security Statistics"
msgstr ""

#: admin\views\dashboard.php
msgid "Failed Logins (24h)"
msgstr ""

#: admin\views\dashboard.php
msgid "2FA Enabled Users"
msgstr ""

#: admin\views\dashboard.php
msgid "Total Attempts (7d)"
msgstr ""

#: admin\views\dashboard.php
msgid "Login Analytics"
msgstr ""

#: admin\views\dashboard.php
msgid "Login Activity (14 Days)"
msgstr ""

#: admin\views\dashboard.php
msgid "Recent Login Activity"
msgstr ""

#: admin\views\dashboard.php
msgid "No login activity recorded yet."
msgstr ""

#: admin\views\dashboard.php
#: includes\class-zacls-main.php
msgid "View All Logs"
msgstr ""

#: admin\views\dashboard.php
#: admin\views\login-logs.php
msgid "Export CSV"
msgstr ""

#: admin\views\dashboard.php
msgid "Security Recommendations"
msgstr ""

#: admin\views\dashboard.php
msgid "Recommendations"
msgstr ""

#: admin\views\dashboard.php
msgid "All security checks passed! Excellent work."
msgstr ""

#: admin\views\dashboard.php
msgid "Fix"
msgstr ""

#: admin\views\dashboard.php
msgid "Quick Actions"
msgstr ""

#: admin\views\dashboard.php
msgid "View Login Logs"
msgstr ""

#: admin\views\dashboard.php
msgid "Manage Blocked IPs"
msgstr ""

#: admin\views\dashboard.php
#: admin\views\settings.php
msgid "Security Settings"
msgstr ""

#: admin\views\dashboard.php
#: admin\views\lockdown.php
msgid "Emergency Lockdown"
msgstr ""

#: admin\views\lockdown.php
msgid "None"
msgstr ""

#: admin\views\lockdown.php
msgid "Lockdown is ACTIVE"
msgstr ""

#: admin\views\lockdown.php
msgid "Activated"
msgstr ""

#: admin\views\lockdown.php
msgid "Whitelisted IPs"
msgstr ""

#: admin\views\lockdown.php
#: includes\class-zacls-emergency.php
msgid "Deactivate Lockdown"
msgstr ""

#: admin\views\lockdown.php
msgid "Emergency lockdown is not active. Use this to block all login attempts except whitelisted IPs in case of an active security threat."
msgstr ""

#: admin\views\lockdown.php
msgid "Reason for lockdown"
msgstr ""

#: admin\views\lockdown.php
msgid "Whitelist IPs"
msgstr ""

#: admin\views\lockdown.php
msgid "One IP per line"
msgstr ""

#: admin\views\lockdown.php
msgid "These IPs will still be able to log in during lockdown. Your current IP is automatically whitelisted."
msgstr ""

#: admin\views\lockdown.php
msgid "Activate Emergency Lockdown"
msgstr ""

#: admin\views\login-logs.php
msgid "Login Attempts Log"
msgstr ""

#: admin\views\login-logs.php
msgid "Clear Logs"
msgstr ""

#: admin\views\login-logs.php
msgid "No failed login attempts recorded. Your site is secure!"
msgstr ""

#: admin\views\login-logs.php
#: includes\class-zacls-export.php
msgid "Username"
msgstr ""

#: admin\views\login-logs.php
#: includes\class-zacls-export.php
msgid "Status"
msgstr ""

#: admin\views\login-logs.php
#: includes\class-zacls-export.php
msgid "Date/Time"
msgstr ""

#: admin\views\login-logs.php
#: includes\class-zacls-export.php
#: includes\class-zacls-privacy.php
msgid "User Agent"
msgstr ""

#: admin\views\login-logs.php
msgid "Block"
msgstr ""

#: admin\views\onboarding.php
msgid "Welcome to ZA Creative Login Shield"
msgstr ""

#: admin\views\onboarding.php
msgid "Let\'s quickly set up your login security in a few steps. You can change these settings anytime."
msgstr ""

#: admin\views\onboarding.php
#: admin\views\settings.php
msgid "Custom Login URL"
msgstr ""

#: admin\views\onboarding.php
msgid "Change the default login URL to prevent bots from targeting wp-login.php. This is one of the most effective ways to reduce automated attacks."
msgstr ""

#: admin\views\onboarding.php
msgid "Enable custom login URL"
msgstr ""

#: admin\views\onboarding.php
msgid "Login Limits & IP Blocking"
msgstr ""

#: admin\views\onboarding.php
msgid "Limit failed login attempts and automatically block IPs that exceed the threshold."
msgstr ""

#: admin\views\onboarding.php
msgid "Limit failed login attempts (max 5 per 15 minutes)"
msgstr ""

#: admin\views\onboarding.php
msgid "IPs exceeding 10 failed attempts will be automatically blocked for 24 hours."
msgstr ""

#: admin\views\onboarding.php
#: admin\views\settings.php
msgid "Password Policy"
msgstr ""

#: admin\views\onboarding.php
msgid "Enforce strong password requirements for all users to prevent credential stuffing attacks."
msgstr ""

#: admin\views\onboarding.php
msgid "Enforce strong password policy"
msgstr ""

#: admin\views\onboarding.php
msgid "Minimum 8 characters"
msgstr ""

#: admin\views\onboarding.php
msgid "Uppercase & lowercase letters"
msgstr ""

#: admin\views\onboarding.php
msgid "At least one number"
msgstr ""

#: admin\views\onboarding.php
msgid "At least one special character"
msgstr ""

#: admin\views\onboarding.php
#: admin\views\settings.php
msgid "Email Notifications"
msgstr ""

#: admin\views\onboarding.php
msgid "Get alerted about suspicious activity on your site."
msgstr ""

#: admin\views\onboarding.php
msgid "You will be notified of multiple failed logins, logins from new IPs, and blocked IP events."
msgstr ""

#: admin\views\onboarding.php
#: admin\views\settings.php
#: includes\class-zacls-2fa.php
msgid "Two-Factor Authentication"
msgstr ""

#: admin\views\onboarding.php
msgid "Add an extra layer of security with email-based OTP verification or Google Authenticator."
msgstr ""

#: admin\views\onboarding.php
#: admin\views\settings.php
#: includes\class-zacls-2fa.php
msgid "Enable two-factor authentication"
msgstr ""

#: admin\views\onboarding.php
msgid "Setup Summary"
msgstr ""

#: admin\views\onboarding.php
msgid "Custom login URL enabled"
msgstr ""

#: admin\views\onboarding.php
msgid "Login limiting and IP blocking active"
msgstr ""

#: admin\views\onboarding.php
msgid "Strong password policy enforced"
msgstr ""

#: admin\views\onboarding.php
msgid "Email notifications enabled"
msgstr ""

#: admin\views\onboarding.php
msgid "Two-factor authentication enabled"
msgstr ""

#: admin\views\onboarding.php
msgid "Previous"
msgstr ""

#: admin\views\onboarding.php
msgid "Next"
msgstr ""

#: admin\views\onboarding.php
msgid "Complete Setup"
msgstr ""

#: admin\views\onboarding.php
msgid "Skip setup, I\'ll configure later"
msgstr ""

#: admin\views\settings.php
msgid "Last report sent: %s"
msgstr ""

#: admin\views\settings.php
msgid "Users can enable 2FA from their profile. Admins can enforce it for specific roles below."
msgstr ""

#: admin\views\settings.php
msgid "Force 2FA for Roles"
msgstr ""

#: admin\views\settings.php
msgid "Login Attempt Limiter"
msgstr ""

#: admin\views\settings.php
msgid "Max Attempts"
msgstr ""

#: admin\views\settings.php
msgid "Failed attempts before temporary lockout."
msgstr ""

#: admin\views\settings.php
msgid "Time Window"
msgstr ""

#: admin\views\settings.php
msgid "minutes"
msgstr ""

#: admin\views\settings.php
msgid "Lockout Duration"
msgstr ""

#: admin\views\settings.php
msgid "IP Blocking"
msgstr ""

#: admin\views\settings.php
msgid "Auto-Block Threshold"
msgstr ""

#: admin\views\settings.php
msgid "Auto-Block Duration"
msgstr ""

#: admin\views\settings.php
msgid "Login Slug"
msgstr ""

#: admin\views\settings.php
msgid "Block wp-login.php"
msgstr ""

#: admin\views\settings.php
msgid "Unauthorized Redirect"
msgstr ""

#: admin\views\settings.php
msgid "Redirect to Homepage"
msgstr ""

#: admin\views\settings.php
msgid "Show 404 Page"
msgstr ""

#: admin\views\settings.php
msgid "Minimum Length"
msgstr ""

#: admin\views\settings.php
msgid "Requirements"
msgstr ""

#: admin\views\settings.php
msgid "Require uppercase letter"
msgstr ""

#: admin\views\settings.php
msgid "Require lowercase letter"
msgstr ""

#: admin\views\settings.php
msgid "Require number"
msgstr ""

#: admin\views\settings.php
msgid "Require special character"
msgstr ""

#: admin\views\settings.php
msgid "Session & Device Management"
msgstr ""

#: admin\views\settings.php
msgid "Session Timeout"
msgstr ""

#: admin\views\settings.php
msgid "Maximum session duration before forced re-login (default: 1440 = 24 hours)."
msgstr ""

#: admin\views\settings.php
msgid "Device Tracking"
msgstr ""

#: admin\views\settings.php
msgid "Track and recognize devices for login security"
msgstr ""

#: admin\views\settings.php
msgid "Disabled by default. When enabled, a hashed device identifier will be stored in a cookie and used to recognize returning browsers. This helps detect login attempts from unknown devices."
msgstr ""

#: admin\views\settings.php
msgid "Privacy:"
msgstr ""

#: admin\views\settings.php
msgid "Only a one-way hash of browser signals (user-agent, language, encoding) is stored â€” no raw browser data is saved."
msgstr ""

#: admin\views\settings.php
msgid "Proxy & Cloudflare Settings"
msgstr ""

#: admin\views\settings.php
msgid "Cloudflare"
msgstr ""

#: admin\views\settings.php
msgid "Enable Cloudflare compatibility (uses CF-Connecting-IP header)"
msgstr ""

#: admin\views\settings.php
msgid "Fetch Cloudflare IP Ranges"
msgstr ""

#: admin\views\settings.php
msgid "Automatically fetch and save Cloudflare IP ranges as trusted proxies."
msgstr ""

#: admin\views\settings.php
msgid "Trusted Proxy IPs"
msgstr ""

#: admin\views\settings.php
msgid "One IP per line. Only X-Forwarded-For values from these IPs will be trusted."
msgstr ""

#: admin\views\settings.php
msgid "GeoIP Country Detection"
msgstr ""

#: admin\views\settings.php
msgid "Enable GeoIP"
msgstr ""

#: admin\views\settings.php
msgid "Enable country detection for login attempts and blocked IPs"
msgstr ""

#: admin\views\settings.php
msgid "When enabled, IP addresses will be looked up via ip-api.com (free, no API key required) to determine the country of origin. Results are cached for 7 days. This sends the visitor\'s IP address to a third-party service (ip-api.com)."
msgstr ""

#: admin\views\settings.php
msgid "Disable this if you do not want IP addresses sent to external services."
msgstr ""

#: admin\views\settings.php
msgid "Admin Email"
msgstr ""

#: admin\views\settings.php
msgid "Notify On"
msgstr ""

#: admin\views\settings.php
msgid "Multiple failed login attempts"
msgstr ""

#: admin\views\settings.php
msgid "Login from new IP address"
msgstr ""

#: admin\views\settings.php
msgid "IP blocked event"
msgstr ""

#: admin\views\settings.php
msgid "Scheduled Reports"
msgstr ""

#: admin\views\settings.php
msgid "Report Frequency"
msgstr ""

#: admin\views\settings.php
msgid "No reports"
msgstr ""

#: admin\views\settings.php
#: includes\class-zacls-main.php
msgid "Daily"
msgstr ""

#: admin\views\settings.php
#: includes\class-zacls-main.php
msgid "Weekly"
msgstr ""

#: admin\views\settings.php
#: includes\class-zacls-main.php
msgid "Monthly"
msgstr ""

#: admin\views\settings.php
msgid "Data Management"
msgstr ""

#: admin\views\settings.php
msgid "Uninstall Cleanup"
msgstr ""

#: admin\views\settings.php
msgid "Delete all plugin data on uninstall"
msgstr ""

#: admin\views\settings.php
msgid "When enabled, uninstalling the plugin will remove all database tables, options, transients, cron jobs, and user metadata. Disable this to preserve data if you plan to reinstall."
msgstr ""

#: admin\views\settings.php
msgid "Save Settings"
msgstr ""

#: admin\views\whitelist.php
msgid "Whitelisted IP addresses bypass all security checks including rate limiting and IP blocking."
msgstr ""

#: admin\views\whitelist.php
msgid "Add IP to Whitelist"
msgstr ""

#: admin\views\whitelist.php
msgid "Add to Whitelist"
msgstr ""

#: admin\views\whitelist.php
msgid "Whitelist My IP"
msgstr ""

#: admin\views\whitelist.php
msgid "No whitelisted IPs. Add trusted IP addresses above."
msgstr ""

#: admin\views\whitelist.php
msgid "Whitelisted At"
msgstr ""

#: admin\views\whitelist.php
msgid "Remove"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "[%s] Your login verification code"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Hi %1\$s,\n\nYour one-time verification code is: %2\$s\n\nThis code expires in 10 minutes.\n\nIf you didn't request this, please ignore this email.\n\nRegards,\n%3\$s Team"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Invalid verification request."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Session expired. Please login again."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "User not found."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Verification successful!"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "A new verification code has been sent to your email."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "You must be logged in."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "2FA enabled successfully."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Invalid or expired verification code."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Please enter the verification code."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "When enabled, you will need to enter a verification code sent to your email after logging in."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "2FA Method"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Google Authenticator (TOTP)"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "TOTP Secret"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Scan this QR code or enter the secret key in Google Authenticator."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Enter the verification code sent to your email."
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Verification Code"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Enter 6-digit code"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Verify"
msgstr ""

#: includes\class-zacls-2fa.php
msgid "Resend Code"
msgstr ""

#: includes\class-zacls-email-notifications.php
msgid "[%s] New IP Login Detected"
msgstr ""

#: includes\class-zacls-email-notifications.php
msgid "Hi Admin,\n\nUser %1\$s logged in from a new IP address: %2\$s\n\nTime: %3\$s\n\nIf this was not the user, please investigate immediately."
msgstr ""

#: includes\class-zacls-email-notifications.php
msgid "[%s] Multiple Failed Login Attempts"
msgstr ""

#: includes\class-zacls-email-notifications.php
msgid "Hi Admin,\n\nThere have been %1\$d failed login attempts from IP: %2\$s\n\nUsername tried: %3\$s\n\nTime: %4\$s\n\nPlease check your site security."
msgstr ""

#: includes\class-zacls-email-notifications.php
msgid "Unknown"
msgstr ""

#: includes\class-zacls-email-notifications.php
msgid "[%s] IP Address Blocked"
msgstr ""

#: includes\class-zacls-email-notifications.php
msgid "Hi Admin,\n\nIP address %1\$s has been automatically blocked due to suspicious activity.\n\nTime: %2\$s\n\nYou can manage blocked IPs in the ZA Creative dashboard."
msgstr ""

#: includes\class-zacls-emergency.php
msgid "Login is temporarily disabled due to emergency lockdown. Please try again later."
msgstr ""

#: includes\class-zacls-emergency.php
msgid "Emergency lockdown activated by admin."
msgstr ""

#: includes\class-zacls-emergency.php
msgid "EMERGENCY LOCKDOWN ACTIVE:"
msgstr ""

#: includes\class-zacls-export.php
msgid "No data to export."
msgstr ""

#: includes\class-zacls-export.php
msgid "ID"
msgstr ""

#: includes\class-zacls-export.php
msgid "User ID"
msgstr ""

#: includes\class-zacls-export.php
#: includes\class-zacls-privacy.php
msgid "Country Code"
msgstr ""

#: includes\class-zacls-export.php
msgid "Device ID"
msgstr ""

#: includes\class-zacls-export.php
msgid "Expires At"
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "Your IP address has been blocked due to suspicious activity."
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "Access denied. Your IP address has been blocked."
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "Access Denied"
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "Auto-blocked: too many failed attempts"
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "IP %s auto-blocked for excessive failed attempts"
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "Manually blocked by admin"
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "IP %1$s manually blocked: %2$s"
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "IP %s unblocked"
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "Whitelisted by admin"
msgstr ""

#: includes\class-zacls-ip-blocker.php
msgid "IP %1$s whitelisted: %2$s"
msgstr ""

#: includes\class-zacls-login-limiter.php
msgid "Too many failed login attempts. Please try again in %d minute(s)."
msgstr ""

#: includes\class-zacls-login-url.php
msgid "Security check failed. Please try again."
msgstr ""

#: includes\class-zacls-login-url.php
msgid "Login"
msgstr ""

#: includes\class-zacls-login-url.php
msgid "Lost your password?"
msgstr ""

#: includes\class-zacls-login-url.php
msgid "Username or Email"
msgstr ""

#: includes\class-zacls-login-url.php
msgid "Password"
msgstr ""

#: includes\class-zacls-login-url.php
msgid "Remember Me"
msgstr ""

#: includes\class-zacls-login-url.php
msgid "Log In"
msgstr ""

#: includes\class-zacls-main.php
msgid "Once Weekly"
msgstr ""

#: includes\class-zacls-main.php
msgid "Once Monthly"
msgstr ""

#: includes\class-zacls-main.php
msgid "[%1$s] Security Report - %2$s"
msgstr ""

#: includes\class-zacls-main.php
msgid "%s Security Report"
msgstr ""

#: includes\class-zacls-main.php
msgid "Security summary for %s"
msgstr ""

#: includes\class-zacls-main.php
msgid "Total Login Attempts"
msgstr ""

#: includes\class-zacls-main.php
msgid "Failed Attempts"
msgstr ""

#: includes\class-zacls-main.php
msgid "Successful Logins"
msgstr ""

#: includes\class-zacls-main.php
msgid "Top Failed IPs"
msgstr ""

#: includes\class-zacls-main.php
msgid "Attempts"
msgstr ""

#: includes\class-zacls-main.php
msgid "View Security Dashboard"
msgstr ""

#: includes\class-zacls-main.php
msgid "Sent %1$s security report to %2$s"
msgstr ""

#: includes\class-zacls-main.php
msgid "ZA Creative Security Score"
msgstr ""

#: includes\class-zacls-main.php
msgid "ZA Creative Recent Activity"
msgstr ""

#: includes\class-zacls-main.php
msgid "View Full Dashboard"
msgstr ""

#: includes\class-zacls-main.php
msgid "Failed Logins (24h):"
msgstr ""

#: includes\class-zacls-main.php
msgid "Blocked IPs:"
msgstr ""

#: includes\class-zacls-main.php
msgid "No recent activity."
msgstr ""

#: includes\class-zacls-password-policy.php
msgid "Password must be at least %d characters long."
msgstr ""

#: includes\class-zacls-password-policy.php
msgid "Password must contain at least one uppercase letter."
msgstr ""

#: includes\class-zacls-password-policy.php
msgid "Password must contain at least one lowercase letter."
msgstr ""

#: includes\class-zacls-password-policy.php
msgid "Password must contain at least one number."
msgstr ""

#: includes\class-zacls-password-policy.php
msgid "Password must contain at least one special character."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "What data we collect"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "ZA Creative Login Shield collects the following data when users interact with the login system on this site:"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Every login attempt (successful or failed) records the visitor\'s IP address. IPs are also stored for blocked IPs, active sessions, device fingerprints, and security audit log entries."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Username / Email"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "The username or email entered during login attempts is logged, regardless of whether the attempt succeeded or failed."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Browser user-agent string is stored with each login attempt, active session, and device fingerprint entry."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Device Fingerprint"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "A one-way hashed identifier derived from browser characteristics (user-agent, language, encoding) is used to recognize trusted devices. The raw fingerprint data is not stored â€” only a non-reversible hash."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "A two-letter country code may be derived from the IP address via a third-party GeoIP service (ip-api.com) and stored with login attempts and blocked IPs."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Session Data"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Authenticated user sessions are tracked, including session ID, associated IP, device ID, user agent, and activity timestamps."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Security Audit Log"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Administrative security actions (settings changes, IP blocks, lockdown events, report generation) are logged with the acting user\'s ID and IP address."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Why we collect this data"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "This data is collected exclusively for security purposes:"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Detect and prevent brute-force login attacks"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Identify and block malicious IP addresses"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Enforce rate limiting and account lockout policies"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Provide audit trail for security incidents"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Recognize trusted devices for enhanced login security"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Track active user sessions and enforce timeouts"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "How long we retain data"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Login attempts"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "60 days (automatically cleaned up by daily cron job)."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Until the block expires (auto-blocks) or until manually removed (manual blocks/whitelist entries persist indefinitely)."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Active sessions"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Until the session expires or the user logs out."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Device fingerprints"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Old device records are periodically cleaned up; actively used devices persist."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Audit log"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Retained until manually cleared by a site administrator via the Audit Trail page."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "2FA status and backup codes"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Retained until the user disables 2FA or the plugin is uninstalled."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Does data leave your website?"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Minimally. The only external requests are:"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "An optional GeoIP lookup via ip-api.com when a login attempt occurs, only if you have enabled the GeoIP feature in the plugin settings. This sends the visitor\'s IP address to ip-api.com to retrieve a two-letter country code. The result is cached locally for 7 days. No API key is required, and the service is free. GeoIP is disabled by default."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "An optional Cloudflare IP range fetch via api.cloudflare.com when an administrator manually clicks the \"Fetch Cloudflare IPs\" button on the settings page. This requests the current Cloudflare IPv4 and IPv6 ranges to restore real visitor IPs behind Cloudflare\'s proxy. No visitor data is sent. Cloudflare fetching is not automatic and must be triggered by an admin."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "All other data remains entirely within your WordPress database."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "How we protect your data"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Device fingerprints are stored as one-way hashes (not raw browser data). Session cookies use the HTTPOnly and Secure flags where supported. All database queries use WordPress prepared statements to prevent SQL injection."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Cookies"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "The plugin sets the following cookies on user browsers:"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "A persistent cookie storing a hashed device identifier. Expires after 1 year. Used to recognize trusted devices for security alerts."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "A session cookie storing the active session token. Expires when the browser is closed or when the session timeout is reached. Used to track authenticated sessions."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "How to request data deletion"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "You may request deletion of your personal data collected by this plugin through the WordPress Privacy Tools at Tools > Export Personal Data and Tools > Erase Personal Data. The plugin fully supports the WordPress Personal Data Exporter and Eraser, allowing you or site administrators to export or delete login attempt records, session data, device fingerprints, and audit log entries associated with your email address."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "When the plugin is uninstalled, all database tables and options are removed, resulting in complete data deletion."
msgstr ""

#: includes\class-zacls-privacy.php
msgid "ZA Creative Login Shield Data"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Login Attempt"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Login Attempts"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Device"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Yes"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "No"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Known Devices"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Session"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Sessions"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Audit Entry"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "ZA Creative Login Shield Data Eraser"
msgstr ""

#: includes\class-zacls-privacy.php
msgid "Removed %d ZA Creative Login Shield records."
msgstr ""

