# Copyright (C) 2026 5 Star Plugins
# This file is distributed under the GPL v3 or later.
msgid ""
msgstr ""
"Project-Id-Version: Cloud Maestro - WAF Security Suite for Cloudflare 1.4\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/waf-security-suite-for-cloudflare\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-06-23T04:54:47+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: waf-security-suite-for-cloudflare\n"

#. Plugin Name of the plugin
#: waf-security-suite-for-cloudflare.php
msgid "Cloud Maestro - WAF Security Suite for Cloudflare"
msgstr ""

#. Plugin URI of the plugin
#: waf-security-suite-for-cloudflare.php
msgid "https://5starplugins.com/cloud-maestro-cloudflare-waf-rules/"
msgstr ""

#. Description of the plugin
#: waf-security-suite-for-cloudflare.php
msgid "A plugin to bulk create and manage WAF rules within Cloudflare across multiple accounts."
msgstr ""

#. Author of the plugin
#: waf-security-suite-for-cloudflare.php
#: includes/admin-header.php:93
msgid "5 Star Plugins"
msgstr ""

#. Author URI of the plugin
#: waf-security-suite-for-cloudflare.php
msgid "https://5starplugins.com/"
msgstr ""

#: cf-dns-manager.php:76
msgid "DNS API Debug Details"
msgstr ""

#: cf-dns-manager.php:77
msgid "These requests and responses are shown because no DNS records were returned."
msgstr ""

#: cf-dns-manager.php:93
#, php-format
msgid "Request %d"
msgstr ""

#: cf-dns-manager.php:94
msgid "Method:"
msgstr ""

#: cf-dns-manager.php:95
msgid "URL:"
msgstr ""

#: cf-dns-manager.php:98
msgid "Payload:"
msgstr ""

#: cf-dns-manager.php:103
msgid "cURL Error:"
msgstr ""

#: cf-dns-manager.php:106
msgid "Response:"
msgstr ""

#: cf-dns-manager.php:278
#: cf-dns-manager.php:301
#: cf-dns-manager.php:324
#: cf-dns-manager.php:355
msgid "Success"
msgstr ""

#: cf-dns-manager.php:285
#: cf-dns-manager.php:308
#: cf-dns-manager.php:331
#: cf-dns-manager.php:362
msgid "Unknown Cloudflare API error."
msgstr ""

#: cf-dns-manager.php:838
msgid "Missing account or zone ID."
msgstr ""

#: cf-dns-manager.php:856
msgid "Account cache rebuilt."
msgstr ""

#: cf-dns-manager.php:869
msgid "Zone not found for the selected account."
msgstr ""

#: cf-dns-manager.php:911
msgid "Zone cache refreshed."
msgstr ""

#: cf-dns-manager.php:919
#: cf-dns-manager.php:962
#: cf-dns-manager.php:1002
#: cf-dns-manager.php:1024
#: cf-dns-manager.php:1052
msgid "Forbidden"
msgstr ""

#: cf-dns-manager.php:926
msgid "Missing account ID."
msgstr ""

#: cf-dns-manager.php:969
#: cf-dns-manager.php:1009
msgid "Missing account selection."
msgstr ""

#: cf-dns-manager.php:1061
msgid "This feature requires a premium plan."
msgstr ""

#: cf-dns-manager.php:1069
#: cf-dns-manager.php:1820
msgid "Cloudflare DNS Manager"
msgstr ""

#: cf-dns-manager.php:1070
#: cf-ip-manager.php:232
msgid "Please configure your Cloudflare API credentials in the WAF Rules tab first."
msgstr ""

#: cf-dns-manager.php:1173
msgid "Bulk IP update failed: please enter a valid IPv4 or IPv6 address."
msgstr ""

#: cf-dns-manager.php:1175
msgid "Bulk IP update failed: please select at least one record."
msgstr ""

#: cf-dns-manager.php:1205
#: cf-dns-manager.php:1527
#, php-format
msgid "Success: Updated IP %1$s to %2$s on %3$s (%4$s)."
msgstr ""

#: cf-dns-manager.php:1206
#: cf-dns-manager.php:1276
msgid "(unknown)"
msgstr ""

#: cf-dns-manager.php:1208
#: cf-dns-manager.php:1278
#: cf-dns-manager.php:1343
#: cf-dns-manager.php:1508
#: cf-dns-manager.php:1530
#: cf-dns-manager.php:1607
msgid "(unknown record)"
msgstr ""

#: cf-dns-manager.php:1209
#: cf-dns-manager.php:1279
#: cf-dns-manager.php:1344
msgid "unknown zone"
msgstr ""

#. translators: 1: success count, 2: failed count, 3: skipped count
#: cf-dns-manager.php:1229
#, php-format
msgid "Bulk IP update complete. Updated: %1$d, Failed: %2$d, Skipped: %3$d."
msgstr ""

#: cf-dns-manager.php:1243
msgid "Bulk CNAME update failed: please enter a valid hostname target."
msgstr ""

#: cf-dns-manager.php:1245
msgid "Bulk CNAME update failed: please select at least one record."
msgstr ""

#: cf-dns-manager.php:1275
#: cf-dns-manager.php:1505
#, php-format
msgid "Success: Updated CNAME %1$s to %2$s on %3$s (%4$s)."
msgstr ""

#. translators: 1: success count, 2: failed count, 3: skipped count
#: cf-dns-manager.php:1299
#, php-format
msgid "Bulk CNAME update complete. Updated: %1$d, Failed: %2$d, Skipped: %3$d."
msgstr ""

#: cf-dns-manager.php:1312
msgid "Bulk delete failed: please select at least one record."
msgstr ""

#: cf-dns-manager.php:1341
#, php-format
msgid "Success: Deleted %1$s record %2$s from %3$s."
msgstr ""

#: cf-dns-manager.php:1342
msgid "DNS"
msgstr ""

#. translators: 1: success count, 2: failed count, 3: skipped count
#: cf-dns-manager.php:1365
#, php-format
msgid "Bulk delete complete. Deleted: %1$d, Failed: %2$d, Skipped: %3$d."
msgstr ""

#: cf-dns-manager.php:1391
msgid "DNS Bulk Migrate: CNAME migration requires both Old CNAME and New CNAME."
msgstr ""

#: cf-dns-manager.php:1393
msgid "DNS Bulk Migrate: please enter valid hostnames for Old CNAME and New CNAME."
msgstr ""

#: cf-dns-manager.php:1401
msgid "DNS Bulk Migrate: IP migration requires both Old IP and New IP."
msgstr ""

#: cf-dns-manager.php:1403
msgid "DNS Bulk Migrate: please enter valid IPv4 or IPv6 values for Old IP and New IP."
msgstr ""

#: cf-dns-manager.php:1411
msgid "DNS Bulk Migrate: A-to-CNAME migration requires Name, Old A Record IP, and New CNAME Hostname."
msgstr ""

#: cf-dns-manager.php:1413
msgid "DNS Bulk Migrate: Old A Record IP must be a valid IPv4 or IPv6 address."
msgstr ""

#: cf-dns-manager.php:1415
msgid "DNS Bulk Migrate: New CNAME Hostname must be a valid hostname."
msgstr ""

#: cf-dns-manager.php:1422
msgid "DNS Bulk Migrate: enter at least one complete migration pair (CNAME, IP, or A-to-CNAME)."
msgstr ""

#: cf-dns-manager.php:1452
#, php-format
msgid "All Accounts cache is still warming up. Missing cache for %d account(s). Please wait a moment and retry."
msgstr ""

#: cf-dns-manager.php:1606
#, php-format
msgid "Success: Migrated \"%1$s\" IP %2$s to CNAME %3$s (%4$s)."
msgstr ""

#. translators: 1: matched count, 2: updated count, 3: failed count
#: cf-dns-manager.php:1626
#, php-format
msgid "DNS Bulk Migrate (CNAME) complete. Matched: %1$d, Updated: %2$d, Failed: %3$d."
msgstr ""

#. translators: 1: matched count, 2: updated count, 3: failed count
#: cf-dns-manager.php:1643
#, php-format
msgid "DNS Bulk Migrate (IP) complete. Matched: %1$d, Updated: %2$d, Failed: %3$d."
msgstr ""

#. translators: 1: matched count, 2: updated count, 3: failed count
#: cf-dns-manager.php:1660
#, php-format
msgid "DNS Bulk Migrate (A to CNAME) complete. Matched: %1$d, Updated: %2$d, Failed: %3$d."
msgstr ""

#: cf-dns-manager.php:1687
msgid "Record update failed: invalid record content for the selected type."
msgstr ""

#: cf-dns-manager.php:1691
msgid "DNS record updated successfully."
msgstr ""

#: cf-dns-manager.php:1692
#, php-format
msgid "DNS update failed: %s"
msgstr ""

#: cf-dns-manager.php:1722
msgid "Content saved, but proxied status could not be updated."
msgstr ""

#: cf-dns-manager.php:1761
msgid "Your API token appears to be missing DNS read/edit permissions for one or more zones. Please regenerate the token with DNS permissions, then save the new token in WAF Rules."
msgstr ""

#: cf-dns-manager.php:1768
#, php-format
msgid "Cloudflare API returned errors while loading DNS records: %s"
msgstr ""

#: cf-dns-manager.php:1822
msgid "Bulk DNS Manager KB Article"
msgstr ""

#: cf-dns-manager.php:1828
#: cf-ip-manager.php:240
#: waf-security-suite-for-cloudflare.php:1420
msgid "Select Account:"
msgstr ""

#: cf-dns-manager.php:1832
#: waf-security-suite-for-cloudflare.php:1424
msgid "All Accounts"
msgstr ""

#: cf-dns-manager.php:1841
#: cf-dns-manager.php:2031
msgid "Purge Cache"
msgstr ""

#: cf-dns-manager.php:1857
#, php-format
msgid "Preparing cache for %d account(s). DNS results may be partial until warm-up completes."
msgstr ""

#: cf-dns-manager.php:1866
msgid "Preparing DNS cache for this account. Results will appear after warm-up completes."
msgstr ""

#: cf-dns-manager.php:1871
msgid "DNS Search"
msgstr ""

#: cf-dns-manager.php:1875
msgid "Search by domain, host, value, or type"
msgstr ""

#: cf-dns-manager.php:1876
msgid "Search"
msgstr ""

#: cf-dns-manager.php:1877
msgid "Clear"
msgstr ""

#. translators: 1: number of matching records, 2: search term
#: cf-dns-manager.php:1886
#, php-format
msgid "%1$d record matching \"%2$s\""
msgid_plural "%1$d records matching \"%2$s\""
msgstr[0] ""
msgstr[1] ""

#: cf-dns-manager.php:1898
msgid "Edit DNS Record"
msgstr ""

#: cf-dns-manager.php:1907
msgid "Type:"
msgstr ""

#: cf-dns-manager.php:1908
msgid "Name:"
msgstr ""

#: cf-dns-manager.php:1910
msgid "Content:"
msgstr ""

#: cf-dns-manager.php:1914
msgid "Proxy Status:"
msgstr ""

#: cf-dns-manager.php:1920
#: cf-dns-manager.php:2483
msgid "Click to set DNS Only"
msgstr ""

#: cf-dns-manager.php:1920
#: cf-dns-manager.php:2484
msgid "Click to enable Proxied"
msgstr ""

#: cf-dns-manager.php:1923
#: cf-dns-manager.php:2000
#: cf-dns-manager.php:2069
#: cf-dns-manager.php:2072
#: cf-dns-manager.php:2481
msgid "Proxied"
msgstr ""

#: cf-dns-manager.php:1923
#: cf-dns-manager.php:2072
#: cf-dns-manager.php:2482
msgid "DNS Only"
msgstr ""

#: cf-dns-manager.php:1927
msgid "Save Record"
msgstr ""

#: cf-dns-manager.php:1933
msgid "DNS Records"
msgstr ""

#: cf-dns-manager.php:1934
msgid "Select records, then choose one of the bulk update actions below."
msgstr ""

#: cf-dns-manager.php:1965
msgid "(unknown domain)"
msgstr ""

#: cf-dns-manager.php:1996
#: cf-ip-manager.php:349
#: cf-ip-manager.php:376
msgid "All"
msgstr ""

#: cf-dns-manager.php:1997
#: cf-dns-manager.php:2058
msgid "Type"
msgstr ""

#: cf-dns-manager.php:1998
#: cf-dns-manager.php:2059
msgid "Host"
msgstr ""

#: cf-dns-manager.php:1999
#: cf-dns-manager.php:2064
msgid "Content"
msgstr ""

#: cf-dns-manager.php:2001
#: cf-dns-manager.php:2075
#: cf-dns-manager.php:2077
msgid "Edit"
msgstr ""

#: cf-dns-manager.php:2041
msgid "Add Record"
msgstr ""

#: cf-dns-manager.php:2050
msgid "Select"
msgstr ""

#: cf-dns-manager.php:2088
msgid "Bulk Edits"
msgstr ""

#: cf-dns-manager.php:2089
msgid "Check the domains to edit values on, and the old value will be replaced in bulk with the new value submitted."
msgstr ""

#: cf-dns-manager.php:2091
msgid "Bulk Update IP"
msgstr ""

#: cf-dns-manager.php:2092
msgid "Enter IPv4 or IPv6"
msgstr ""

#: cf-dns-manager.php:2093
msgid "Update selected A/AAAA records with this IP?"
msgstr ""

#: cf-dns-manager.php:2094
msgid "Apply Bulk IP Update"
msgstr ""

#: cf-dns-manager.php:2099
msgid "Bulk Update CNAME"
msgstr ""

#: cf-dns-manager.php:2100
msgid "Enter target hostname, e.g. edge.example.com"
msgstr ""

#: cf-dns-manager.php:2101
msgid "Update selected CNAME records with this target?"
msgstr ""

#: cf-dns-manager.php:2102
msgid "Apply Bulk CNAME Update"
msgstr ""

#: cf-dns-manager.php:2107
msgid "Bulk Delete"
msgstr ""

#: cf-dns-manager.php:2108
msgid "Delete all selected DNS records? This cannot be undone."
msgstr ""

#: cf-dns-manager.php:2109
msgid "Delete Selected Records"
msgstr ""

#: cf-dns-manager.php:2114
msgid "No A/AAAA/CNAME records found for this account and search criteria."
msgstr ""

#: cf-dns-manager.php:2121
msgid "DNS Bulk Migrate"
msgstr ""

#: cf-dns-manager.php:2122
msgid "⚠️ Proceed with caution and double-check that ALL the old values should be replaced with the new values."
msgstr ""

#: cf-dns-manager.php:2123
msgid "This scans ALL the above domains and replaces ALL matching DNS values with the new values provided."
msgstr ""

#: cf-dns-manager.php:2129
msgid "Old CNAME"
msgstr ""

#: cf-dns-manager.php:2130
msgid "old.example.com"
msgstr ""

#: cf-dns-manager.php:2131
msgid "New CNAME"
msgstr ""

#: cf-dns-manager.php:2132
msgid "new.example.com"
msgstr ""

#: cf-dns-manager.php:2136
msgid "Old IP"
msgstr ""

#: cf-dns-manager.php:2137
msgid "203.0.113.10"
msgstr ""

#: cf-dns-manager.php:2138
msgid "New IP"
msgstr ""

#: cf-dns-manager.php:2139
msgid "203.0.113.20"
msgstr ""

#: cf-dns-manager.php:2142
msgid "IP to CNAME Migrator"
msgstr ""

#: cf-dns-manager.php:2147
#, php-format
msgid "This migrates all domains using an A record server IP to use a CNAME serverhostname instead, which is best practice and makes changing servers much easier. (<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Read more about Cloudflare CNAME Flattening</a>)"
msgstr ""

#: cf-dns-manager.php:2162
msgid "Name"
msgstr ""

#: cf-dns-manager.php:2163
msgid "myname or @ or myname.example.com"
msgstr ""

#: cf-dns-manager.php:2164
msgid "Old A Record IP"
msgstr ""

#: cf-dns-manager.php:2165
msgid ""
"198.51.100.10\n"
""
msgstr ""

#: cf-dns-manager.php:2167
msgid "New CNAME Hostname"
msgstr ""

#: cf-dns-manager.php:2168
msgid "newserver.example.com"
msgstr ""

#: cf-dns-manager.php:2172
msgid "Run DNS Bulk Migrate across all the above domains? This will update all matching records."
msgstr ""

#: cf-dns-manager.php:2173
msgid "Run DNS Bulk Migrate"
msgstr ""

#: cf-dns-manager.php:2250
#: cf-dns-manager.php:2549
msgid "Processing DNS request..."
msgstr ""

#: cf-dns-manager.php:2353
#: cf-dns-manager.php:2373
#: cf-dns-manager.php:2378
#: waf-security-suite-for-cloudflare.php:929
#: waf-security-suite-for-cloudflare.php:934
msgid "completed"
msgstr ""

#: cf-dns-manager.php:2356
#: cf-dns-manager.php:2373
#: waf-security-suite-for-cloudflare.php:934
msgid "failed"
msgstr ""

#: cf-dns-manager.php:2360
msgid "In progress:"
msgstr ""

#: cf-dns-manager.php:2364
msgid "Caching DNS records for All Accounts..."
msgstr ""

#: cf-dns-manager.php:2365
msgid "Caching DNS records for this account..."
msgstr ""

#: cf-dns-manager.php:2372
msgid "Cache warm-up finished with some errors. Reloading view..."
msgstr ""

#: cf-dns-manager.php:2377
msgid "Cache warm-up complete, loading DNS records..."
msgstr ""

#: cf-dns-manager.php:2438
msgid "Purging All Accounts cache..."
msgstr ""

#: cf-dns-manager.php:2439
msgid "Purging selected account cache..."
msgstr ""

#: cf-dns-manager.php:2441
msgid "The page will reload after the cache is cleared."
msgstr ""

#: cf-dns-manager.php:2464
msgid "Refreshing domain cache..."
msgstr ""

#: cf-dns-manager.php:2465
msgid "Reloading this domain from Cloudflare."
msgstr ""

#: cf-dns-manager.php:2519
msgid "Loading DNS records for selected account..."
msgstr ""

#: cf-dns-manager.php:2551
msgid "Running DNS bulk migration across all accounts..."
msgstr ""

#: cf-dns-manager.php:2553
msgid "Applying bulk IP update..."
msgstr ""

#: cf-dns-manager.php:2555
msgid "Applying bulk CNAME update..."
msgstr ""

#: cf-dns-manager.php:2557
msgid "Deleting selected DNS records..."
msgstr ""

#: cf-dns-manager.php:2559
msgid "Saving DNS record update..."
msgstr ""

#: cf-ip-manager.php:189
msgid "Hostname cache will be cleared via AJAX shortly."
msgstr ""

#: cf-ip-manager.php:208
msgid "Block IP result:"
msgstr ""

#: cf-ip-manager.php:215
msgid "Allow IP result:"
msgstr ""

#: cf-ip-manager.php:222
msgid "Selected rules removed."
msgstr ""

#: cf-ip-manager.php:231
#: cf-ip-manager.php:236
msgid "Cloudflare IP Access Rules Manager"
msgstr ""

#: cf-ip-manager.php:263
msgid "Add IP Rule"
msgstr ""

#: cf-ip-manager.php:267
msgid "IP or CIDR, e.g. 1.2.3.4"
msgstr ""

#: cf-ip-manager.php:268
msgid "Reason/Description"
msgstr ""

#: cf-ip-manager.php:269
msgid "Block IP"
msgstr ""

#: cf-ip-manager.php:270
msgid "Allow IP"
msgstr ""

#: cf-ip-manager.php:335
msgid "Hostname Lookups"
msgstr ""

#: cf-ip-manager.php:336
#: cf-ip-manager.php:401
msgid "Start Hostnames Lookup"
msgstr ""

#: cf-ip-manager.php:339
msgid "Clear Hostname Cache"
msgstr ""

#: cf-ip-manager.php:341
msgid "Host cache cleared."
msgstr ""

#: cf-ip-manager.php:342
msgid "Looking up hostnames..."
msgstr ""

#: cf-ip-manager.php:345
msgid "Allowed IPs"
msgstr ""

#: cf-ip-manager.php:349
#: cf-ip-manager.php:376
msgid "Select/Deselect All"
msgstr ""

#: cf-ip-manager.php:349
#: cf-ip-manager.php:376
msgid "IP"
msgstr ""

#: cf-ip-manager.php:349
#: cf-ip-manager.php:376
msgid "Notes"
msgstr ""

#: cf-ip-manager.php:349
#: cf-ip-manager.php:376
msgid "Hostname"
msgstr ""

#: cf-ip-manager.php:364
msgid "Remove Selected Allowed IPs"
msgstr ""

#: cf-ip-manager.php:364
msgid "Are you sure you want to remove selected allowed IP rules from Cloudflare?"
msgstr ""

#: cf-ip-manager.php:366
#: cf-ip-manager.php:393
msgid "None found."
msgstr ""

#: cf-ip-manager.php:372
msgid "Blocked IPs"
msgstr ""

#: cf-ip-manager.php:391
msgid "Remove Selected Blocked IPs"
msgstr ""

#: cf-ip-manager.php:391
msgid "Are you sure you want to remove selected blocked IP rules from Cloudflare?"
msgstr ""

#: cf-ip-manager.php:402
msgid "Pause Hostname Lookup"
msgstr ""

#: cf-ip-manager.php:403
msgid "All hostnames are already cached. Click \"Clear Hostname Cache\" to lookup again."
msgstr ""

#: includes/admin-header.php:16
#: waf-security-suite-for-cloudflare.php:278
#: waf-security-suite-for-cloudflare.php:279
msgid "WAF Rules"
msgstr ""

#: includes/admin-header.php:24
#: waf-security-suite-for-cloudflare.php:289
#: waf-security-suite-for-cloudflare.php:290
msgid "Add Allowed Bots"
msgstr ""

#: includes/admin-header.php:30
#: waf-security-suite-for-cloudflare.php:299
#: waf-security-suite-for-cloudflare.php:300
msgid "DNS Manager"
msgstr ""

#: includes/admin-header.php:35
#: waf-security-suite-for-cloudflare.php:308
#: waf-security-suite-for-cloudflare.php:309
msgid "IP Rules"
msgstr ""

#: includes/admin-header.php:62
msgid "Plugin Info"
msgstr ""

#: includes/admin-header.php:72
msgid "Cloud Maestro Logo"
msgstr ""

#: includes/admin-header.php:72
msgid "Cloud Maestro for Cloudflare"
msgstr ""

#: includes/admin-header.php:76
#: waf-security-suite-for-cloudflare.php:266
#: waf-security-suite-for-cloudflare.php:267
msgid "Cloud Maestro"
msgstr ""

#: includes/admin-header.php:79
#: includes/admin-header.php:81
msgid "Toggle navigation menu"
msgstr ""

#: includes/admin-header.php:85
msgid "Plugin navigation"
msgstr ""

#: includes/admin-header.php:93
msgid "5 Star Plugins Logo"
msgstr ""

#: includes/premium/functions-premium.php:12
msgid "Good Bot Rule Customization"
msgstr ""

#: includes/premium/functions-premium.php:14
msgid "Built-in User Agents"
msgstr ""

#: includes/premium/functions-premium.php:15
msgid "Custom User Agents"
msgstr ""

#: includes/premium/functions-premium.php:16
msgid "Custom Allowed IP Addresses"
msgstr ""

#: includes/premium/functions-premium.php:18
msgid "Managed Challenge Rule Customization"
msgstr ""

#: includes/premium/functions-premium.php:19
msgid "Challenge Countries"
msgstr ""

#: includes/premium/functions-premium.php:21
msgid "Block Rule Customization"
msgstr ""

#: includes/premium/functions-premium.php:22
msgid "Custom URI Path Strings"
msgstr ""

#: includes/premium/functions-premium.php:26
msgid "Customize which user agents and IP addresses bypass all WAF rules. Select from the built-in list of common services or add your own."
msgstr ""

#: includes/premium/functions-premium.php:30
msgid "Choose which countries should be excluded from the Managed Challenge rule. Traffic from all other countries will be challenged."
msgstr ""

#: includes/premium/functions-premium.php:34
msgid "Add additional URI path strings to block. Each line will add an OR clause to the Block rule."
msgstr ""

#: includes/premium/functions-premium.php:307
#: waf-security-suite-for-cloudflare.php:434
msgid "Security & Malware Scanners"
msgstr ""

#: includes/premium/functions-premium.php:314
#: waf-security-suite-for-cloudflare.php:441
msgid "Performance & Image Optimization Services"
msgstr ""

#: includes/premium/functions-premium.php:322
#: waf-security-suite-for-cloudflare.php:449
msgid "SEO Auditing & Crawlers"
msgstr ""

#: includes/premium/functions-premium.php:331
#: waf-security-suite-for-cloudflare.php:458
msgid "AI Services"
msgstr ""

#: includes/premium/functions-premium.php:340
#: waf-security-suite-for-cloudflare.php:467
msgid "WordPress Management & Monitoring"
msgstr ""

#: includes/premium/functions-premium.php:349
#: waf-security-suite-for-cloudflare.php:477
msgid "Website Monitoring & Uptime Services"
msgstr ""

#: includes/premium/functions-premium.php:363
#: waf-security-suite-for-cloudflare.php:491
msgid "Backup & Website Management Services"
msgstr ""

#: includes/premium/functions-premium.php:374
#: waf-security-suite-for-cloudflare.php:502
msgid "Link Preview & Archiving Services"
msgstr ""

#: includes/premium/functions-premium.php:381
#: waf-security-suite-for-cloudflare.php:509
msgid "Site Utilities & Crawlers"
msgstr ""

#: includes/premium/functions-premium.php:390
#: waf-security-suite-for-cloudflare.php:518
msgid "Accessibility & Compliance"
msgstr ""

#: includes/premium/functions-premium.php:402
msgid "Be selective in checking only those you know should be used on these sites."
msgstr ""

#: includes/premium/functions-premium.php:420
msgid "Enter one User Agent per line. Letters, numbers, spaces, and common punctuation (./;:+()_-@=) are allowed."
msgstr ""

#: includes/premium/functions-premium.php:421
msgid "Enter one User Agent per line"
msgstr ""

#: includes/premium/functions-premium.php:428
msgid "Enter one IP address per line. Only valid IPv4 or IPv6 addresses are allowed."
msgstr ""

#: includes/premium/functions-premium.php:429
msgid "Enter one IP address per line"
msgstr ""

#: includes/premium/functions-premium.php:441
msgid "Select one or more countries that should NOT be challenged. All other countries will be challenged by the Managed Challenge rule."
msgstr ""

#: includes/premium/functions-premium.php:442
msgid "Search countries..."
msgstr ""

#: includes/premium/functions-premium.php:455
msgid "Enter one URI path string per line (for example: wp-admin). These will be added as: (http.request.uri.path contains \"yourstring\")"
msgstr ""

#: includes/premium/functions-premium.php:456
msgid "Enter one URI path string per line"
msgstr ""

#: includes/premium/functions-premium.php:588
msgid "Append To Existing Rules"
msgstr ""

#: includes/premium/functions-premium.php:619
#: waf-security-suite-for-cloudflare.php:1506
#: waf-security-suite-for-cloudflare.php:1778
msgid "You do not have permission to perform this action."
msgstr ""

#: includes/premium/functions-premium.php:632
#: waf-security-suite-for-cloudflare.php:1791
msgid "Missing zone id"
msgstr ""

#: includes/premium/functions-premium.php:641
#: waf-security-suite-for-cloudflare.php:1800
msgid "Cloudflare credentials are missing."
msgstr ""

#: includes/premium/functions-premium.php:665
#: includes/premium/functions-premium.php:1049
msgid "Failed to build Good Bot expression."
msgstr ""

#: includes/premium/functions-premium.php:668
#: includes/premium/functions-premium.php:1053
msgid "Failed to build Managed Challenge expression."
msgstr ""

#: includes/premium/functions-premium.php:688
msgid "No existing ruleset was found."
msgstr ""

#: includes/premium/functions-premium.php:696
msgid "No existing Good Bot rule was found."
msgstr ""

#: includes/premium/functions-premium.php:699
msgid "No existing Managed Challenge rule was found."
msgstr ""

#: includes/premium/functions-premium.php:702
msgid "No existing Block rule was found."
msgstr ""

#: includes/premium/functions-premium.php:723
msgid "No updates were needed."
msgstr ""

#: includes/premium/functions-premium.php:739
#, php-format
msgid "Appended %1$d Good Bot criteria, %2$d Block URI criteria, and updated Managed Challenge countries."
msgstr ""

#: includes/premium/functions-premium.php:878
#: waf-security-suite-for-cloudflare.php:1852
#: waf-security-suite-for-cloudflare.php:2068
msgid "API request failed without a detailed error message."
msgstr ""

#: includes/premium/functions-premium.php:884
msgid "Existing rules not found:"
msgstr ""

#: includes/premium/functions-premium.php:1040
#: waf-security-suite-for-cloudflare.php:1931
msgid "Please enter all the required fields."
msgstr ""

#: includes/premium/functions-premium.php:1072
msgid "Failed to fetch current ruleset for domain:"
msgstr ""

#: includes/premium/functions-premium.php:1072
#: includes/premium/functions-premium.php:1160
#: waf-security-suite-for-cloudflare.php:2074
msgid "Error:"
msgstr ""

#: includes/premium/functions-premium.php:1083
msgid "No existing ruleset was found for domain:"
msgstr ""

#: includes/premium/functions-premium.php:1095
msgid "No existing Good Bot rule was found for domain:"
msgstr ""

#: includes/premium/functions-premium.php:1102
msgid "No existing Managed Challenge rule was found for domain:"
msgstr ""

#: includes/premium/functions-premium.php:1109
msgid "No existing Block rule was found for domain:"
msgstr ""

#: includes/premium/functions-premium.php:1131
msgid "No rule updates were needed for domain:"
msgstr ""

#: includes/premium/functions-premium.php:1150
#, php-format
msgid "Successfully appended %1$d Good Bot criteria, %2$d Block URI criteria, and updated Managed Challenge countries for domain: %3$s"
msgstr ""

#: includes/premium/functions-premium.php:1160
msgid "Failed to update rules for domain:"
msgstr ""

#: waf-security-suite-for-cloudflare.php:82
msgid "Settings"
msgstr ""

#: waf-security-suite-for-cloudflare.php:329
msgid "Additional Features"
msgstr ""

#: waf-security-suite-for-cloudflare.php:331
msgid "Append to existing Good Bot rules instead of overwriting"
msgstr ""

#: waf-security-suite-for-cloudflare.php:332
msgid "Deploy across multiple Cloudflare accounts"
msgstr ""

#: waf-security-suite-for-cloudflare.php:333
#: waf-security-suite-for-cloudflare.php:1072
msgid "Premium tech support"
msgstr ""

#: waf-security-suite-for-cloudflare.php:334
#: waf-security-suite-for-cloudflare.php:1073
msgid "Updates and improvements"
msgstr ""

#: waf-security-suite-for-cloudflare.php:344
#: waf-security-suite-for-cloudflare.php:377
#: waf-security-suite-for-cloudflare.php:410
#: waf-security-suite-for-cloudflare.php:574
msgid "You do not have sufficient permissions to access this page."
msgstr ""

#: waf-security-suite-for-cloudflare.php:355
msgid "IP Rules (Premium Feature)"
msgstr ""

#: waf-security-suite-for-cloudflare.php:356
msgid "Manage Cloudflare IP access rules at the account level from your WordPress dashboard."
msgstr ""

#: waf-security-suite-for-cloudflare.php:358
msgid "Add or remove IP allow/block rules in bulk"
msgstr ""

#: waf-security-suite-for-cloudflare.php:359
msgid "Resolve and cache hostnames for faster reviews"
msgstr ""

#: waf-security-suite-for-cloudflare.php:360
msgid "Use the same secure API credentials from WAF Rules"
msgstr ""

#: waf-security-suite-for-cloudflare.php:363
#: waf-security-suite-for-cloudflare.php:396
#: waf-security-suite-for-cloudflare.php:425
#: waf-security-suite-for-cloudflare.php:550
#: waf-security-suite-for-cloudflare.php:1075
msgid "Upgrade Now"
msgstr ""

#: waf-security-suite-for-cloudflare.php:364
#: waf-security-suite-for-cloudflare.php:397
#: waf-security-suite-for-cloudflare.php:427
#: waf-security-suite-for-cloudflare.php:552
#: waf-security-suite-for-cloudflare.php:1076
msgid "14 Day Free Trial - No Credit Card Required"
msgstr ""

#: waf-security-suite-for-cloudflare.php:388
msgid "DNS Manager (Premium Feature)"
msgstr ""

#: waf-security-suite-for-cloudflare.php:389
msgid "Manage DNS A/AAAA/CNAME records across Cloudflare accounts and zones from your WordPress dashboard."
msgstr ""

#: waf-security-suite-for-cloudflare.php:391
msgid "Search DNS records by domain, hostname, or value"
msgstr ""

#: waf-security-suite-for-cloudflare.php:392
msgid "Edit individual A, AAAA, and CNAME records"
msgstr ""

#: waf-security-suite-for-cloudflare.php:393
msgid "Bulk update selected records to a new IP or CNAME target"
msgstr ""

#: waf-security-suite-for-cloudflare.php:421
msgid "Add Allowed Bots (Premium Feature)"
msgstr ""

#: waf-security-suite-for-cloudflare.php:422
msgid "Customize which user agents and IP addresses bypass your WAF rules. The premium version includes:"
msgstr ""

#: waf-security-suite-for-cloudflare.php:429
msgid "Built-in Services"
msgstr ""

#: waf-security-suite-for-cloudflare.php:541
msgid "Custom Entries"
msgstr ""

#: waf-security-suite-for-cloudflare.php:543
msgid "Add your own custom user agents"
msgstr ""

#: waf-security-suite-for-cloudflare.php:544
msgid "Add your own custom IP addresses"
msgstr ""

#: waf-security-suite-for-cloudflare.php:714
msgid "Now, select Domains to Reset WAF Custom Rules on:"
msgstr ""

#: waf-security-suite-for-cloudflare.php:717
msgid "Select All"
msgstr ""

#: waf-security-suite-for-cloudflare.php:729
msgid "Create/Overwrite All WAF Rules"
msgstr ""

#: waf-security-suite-for-cloudflare.php:734
msgid "Upgrade for Append To Existing Good Bot Rule"
msgstr ""

#: waf-security-suite-for-cloudflare.php:761
msgid "Preview Rules"
msgstr ""

#: waf-security-suite-for-cloudflare.php:762
msgid "Review the rule expressions that will be applied. Click a rule name to expand."
msgstr ""

#: waf-security-suite-for-cloudflare.php:762
msgid "Customize rules using expression filters"
msgstr ""

#: waf-security-suite-for-cloudflare.php:867
msgid "Results"
msgstr ""

#: waf-security-suite-for-cloudflare.php:872
msgid "✓ Success  •  ✕ Failed"
msgstr ""

#: waf-security-suite-for-cloudflare.php:920
msgid "Please select at least one domain."
msgstr ""

#: waf-security-suite-for-cloudflare.php:927
#: waf-security-suite-for-cloudflare.php:936
msgid "Appending rules..."
msgstr ""

#: waf-security-suite-for-cloudflare.php:928
#: waf-security-suite-for-cloudflare.php:937
msgid "Applying WAF rules..."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1014
msgid "Save Settings"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1018
msgid "Delete All Settings"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1027
msgid "Expire API Settings In"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1029
msgid "Select a duration"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1034
msgid "Set Expiration"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1043
#, php-format
msgid "Current expiration: %1$s (about %2$s from now)."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1050
msgid "No active expiration is set."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1052
msgid "Delete Settings"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1052
msgid "Are you sure you want to delete all settings? This action cannot be undone."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1062
msgid "Upgrade To Premium Features"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1063
msgid "Unlock enhanced customization and multi-account access:"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1065
msgid "Manage all domains across all accounts"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1066
msgid "Manage IP allow/block Rules"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1067
msgid "Bulk DNS management"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1068
msgid "Easy Good Bot Rule customization"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1069
msgid "Built-in list of common user agents"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1070
msgid "Add custom user agents"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1071
msgid "Add custom IP addresses"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1083
msgid "Discover more from 5 Star Plugins"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1085
msgid "New! WordWave - Audio For WordPress"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1086
msgid "Pretty Simple Popup"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1087
msgid "Featured Images In RSS"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1088
msgid "Easy Age Verify"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1089
msgid "Marijuana Age Verify"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1090
msgid "Dynamic Copyright Year"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1091
msgid "FreeScout GPT Pro"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1092
msgid "FreeScout Plus iOS App"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1187
msgid "Cloudflare WAF Rules and API Settings"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1189
msgid "API Token"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1192
msgid "Account ID"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1205
msgid "Cloudflare API settings have been permanently deleted."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1221
#, php-format
msgid "API settings will expire in %s."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1226
msgid "Please select a valid expiration time."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1272
msgid "10 minutes"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1273
msgid "20 minutes"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1274
msgid "40 minutes"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1275
msgid "1 hour"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1276
msgid "2 hours"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1277
msgid "3 hours"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1278
msgid "4 hours"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1340
msgid "This plugin creates custom WAF rules that protect your sites from malicious requests, common bot networks, and aggresive bots. It creates a \"Good Bot Rule\", a \"Challenge\" rule, and a \"Block\" rule. "
msgstr ""

#: waf-security-suite-for-cloudflare.php:1340
msgid "Read details on each of these rules"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1341
msgid "With the Premium version, it automatically retrieves all domains across all accounts you have access to, and includes easily adding common User Agent strings via checkboxes, custom User Agents, and custom IP addresses to the Good Bot rule."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1343
msgid "To get started, generate an API Token in Cloudflare and enter it below. The Account ID will then load for you to select."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1344
msgid "Security Info: Your API credentials are encrypted using AES-256-CBC encryption and stored securely. For added security, click the Delete Settings button when you are done using this plugin to remove all stored credentials."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1353
msgid "✓ Credentials are saved and encrypted"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1354
#: waf-security-suite-for-cloudflare.php:1386
#: waf-security-suite-for-cloudflare.php:1412
msgid "To change this, use the Delete Settings button below."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1359
msgid "Generate New Token"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1362
msgid "Enter your Cloudflare API Token"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1385
#: waf-security-suite-for-cloudflare.php:1411
msgid "✓ Account ID is saved and encrypted"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1394
msgid "Save your API Token first, then this field will load your available accounts."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1423
msgid "Select an account"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1426
msgid "Select an account and click Save Settings"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1437
msgid "Selecting an account will save it and refresh the domain list immediately."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1452
msgid "Loading Domains…"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1452
msgid "Please wait while the selected account is applied."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1497
msgid "No accounts were found for this token. Please verify token permissions."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1523
msgid "Failed to initialize cURL"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1562
#: waf-security-suite-for-cloudflare.php:1572
#, php-format
msgid "HTTP Error %d"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1579
msgid "Invalid JSON response"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1603
msgid "Invalid Cloudflare API response"
msgstr ""

#: waf-security-suite-for-cloudflare.php:1653
#, php-format
msgid "Showing 25 domains due to API call limits, out of %d total. Upgrade to Premium for unlimited domains and accounts."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1828
msgid "Failed to create ruleset for domain."
msgstr ""

#: waf-security-suite-for-cloudflare.php:1838
msgid "Rules applied successfully."
msgstr ""

#: waf-security-suite-for-cloudflare.php:2049
msgid "Failed to create ruleset for domain:"
msgstr ""

#: waf-security-suite-for-cloudflare.php:2056
msgid "Successfully updated ruleset for domain:"
msgstr ""

#: waf-security-suite-for-cloudflare.php:2074
msgid "Failed to update ruleset for domain:"
msgstr ""
