# Copyright (C) 2026 Fabio D'Alessandro
# This file is distributed under the GPL-3.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: FAZ Cookie Manager 1.20.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/faz-cookie-manager\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-23T21:05:04+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: faz-cookie-manager\n"

#. Plugin Name of the plugin
#: faz-cookie-manager.php
#: admin/views/base.php:70
msgid "FAZ Cookie Manager"
msgstr ""

#. Plugin URI of the plugin
#: faz-cookie-manager.php
msgid "https://github.com/fabiodalez-dev/faz-cookie-manager"
msgstr ""

#. Description of the plugin
#: faz-cookie-manager.php
msgid "A comprehensive GDPR/CCPA cookie consent manager with built-in cookie scanner, local consent logging, Google Consent Mode v2, and IAB TCF v2.3 support."
msgstr ""

#. Author of the plugin
#: faz-cookie-manager.php
msgid "Fabio D'Alessandro"
msgstr ""

#. Author URI of the plugin
#: faz-cookie-manager.php
msgid "https://fabiodalez.it/"
msgstr ""

#: admin/class-admin.php:217
#: admin/views/base.php:19
msgid "Dashboard"
msgstr ""

#: admin/class-admin.php:222
#: admin/views/base.php:20
#: admin/views/dashboard.php:141
msgid "Cookie Banner"
msgstr ""

#: admin/class-admin.php:227
#: admin/views/base.php:21
#: frontend/class-frontend.php:1577
msgid "Cookies"
msgstr ""

#: admin/class-admin.php:232
#: admin/views/base.php:22
#: admin/views/dashboard.php:149
#: admin/views/settings.php:146
msgid "Consent Logs"
msgstr ""

#: admin/class-admin.php:237
#: admin/views/base.php:23
#: admin/views/dashboard.php:145
#: admin/views/system-status.php:78
msgid "Google Consent Mode"
msgstr ""

#: admin/class-admin.php:242
#: admin/views/base.php:24
#: admin/views/dashboard.php:153
msgid "Languages"
msgstr ""

#: admin/class-admin.php:247
msgid "Vendor List (IAB)"
msgstr ""

#: admin/class-admin.php:252
#: admin/views/geo-routing.php:26
msgid "Geo-routing"
msgstr ""

#: admin/class-admin.php:257
#: admin/views/banner.php:309
#: admin/views/base.php:28
#: frontend/class-amp-consent.php:302
#: includes/blocks/class-blocks.php:67
msgid "Cookie Policy"
msgstr ""

#: admin/class-admin.php:262
#: admin/class-admin.php:2020
#: admin/views/base.php:25
#: admin/views/dashboard.php:157
#: includes/blocks/editor.js:27
#: includes/blocks/editor.js:60
#: includes/blocks/editor.js:93
msgid "Settings"
msgstr ""

#: admin/class-admin.php:267
#: admin/views/base.php:27
msgid "Import / Export"
msgstr ""

#: admin/class-admin.php:272
#: admin/views/base.php:29
msgid "System Status"
msgstr ""

#: admin/class-admin.php:490
#: admin/class-admin.php:1993
#: admin/views/consent-logs.php:27
#: admin/views/consent-logs.php:52
msgid "Accepted"
msgstr ""

#: admin/class-admin.php:491
#: admin/class-admin.php:1997
#: admin/views/consent-logs.php:34
#: admin/views/consent-logs.php:53
msgid "Rejected"
msgstr ""

#: admin/class-admin.php:492
msgid "total responses"
msgstr ""

#: admin/class-admin.php:494
#: admin/class-admin.php:611
msgid "Settings saved successfully."
msgstr ""

#: admin/class-admin.php:495
#: admin/class-admin.php:612
msgid "Failed to save settings."
msgstr ""

#: admin/class-admin.php:496
#: admin/class-admin.php:610
msgid "Failed to load settings."
msgstr ""

#: admin/class-admin.php:499
#: admin/class-admin.php:759
msgid "Saving…"
msgstr ""

#: admin/class-admin.php:500
msgid "Are you sure you want to delete this?"
msgstr ""

#: admin/class-admin.php:512
msgid "Cookie Name"
msgstr ""

#: admin/class-admin.php:513
#: admin/modules/cookie-policy-generator/includes/class-renderer.php:431
#: admin/views/cookies.php:90
#: includes/class-cookie-table-shortcode.php:175
msgid "Domain"
msgstr ""

#: admin/class-admin.php:514
#: admin/modules/cookie-policy-generator/includes/class-renderer.php:432
#: admin/views/cookies.php:91
#: includes/class-cookie-table-shortcode.php:176
msgid "Duration"
msgstr ""

#: admin/class-admin.php:515
msgid "e.g. 1 year"
msgstr ""

#: admin/class-admin.php:516
#: admin/modules/cookie-policy-generator/includes/class-renderer.php:433
#: admin/views/banner.php:643
#: admin/views/cookies.php:24
#: admin/views/cookies.php:92
#: admin/views/cookies.php:184
#: includes/class-cookie-table-shortcode.php:177
msgid "Description"
msgstr ""

#: admin/class-admin.php:517
msgid "Delete selected cookie(s)?"
msgstr ""

#: admin/class-admin.php:518
msgid "Bulk delete failed."
msgstr ""

#: admin/class-admin.php:519
msgid "Categories saved."
msgstr ""

#: admin/class-admin.php:520
msgid "Delete all stale"
msgstr ""

#: admin/class-admin.php:521
#: admin/views/cookies.php:46
#: admin/views/cookies.php:53
msgid "All Cookies"
msgstr ""

#: admin/class-admin.php:522
msgid "hidden"
msgstr ""

#: admin/class-admin.php:523
msgid "Hidden from frontend"
msgstr ""

#. translators: %d: number of seconds until retry
#: admin/class-admin.php:525
#, php-format
msgid "Server busy, retrying in %ds..."
msgstr ""

#. translators: %d: total number of pages to scan
#: admin/class-admin.php:527
#, php-format
msgid "Scanning 0/%d pages..."
msgstr ""

#: admin/class-admin.php:528
msgid "e.g. custom-tracker.com/script.js"
msgstr ""

#. translators: %1$d: number of rules added, %2$s: template name
#: admin/class-admin.php:530
#, php-format
msgid "Added %1$d rules from %2$s (saved)"
msgstr ""

#. translators: %s: template name
#: admin/class-admin.php:532
#, php-format
msgid "All cookies from %s already exist"
msgstr ""

#: admin/class-admin.php:533
#: includes/class-cookie-table-shortcode.php:243
msgid "No cookies found."
msgstr ""

#: admin/class-admin.php:534
msgid "Edit"
msgstr ""

#: admin/class-admin.php:535
#: admin/class-admin.php:728
msgid "Delete"
msgstr ""

#: admin/class-admin.php:536
msgid "Delete stale"
msgstr ""

#: admin/class-admin.php:537
#: admin/views/cookies.php:149
#: includes/class-cookie-table-shortcode.php:178
msgid "Category"
msgstr ""

#: admin/class-admin.php:538
msgid "Cancel"
msgstr ""

#: admin/class-admin.php:539
msgid "Cookie updated."
msgstr ""

#: admin/class-admin.php:540
msgid "Cookie added."
msgstr ""

#: admin/class-admin.php:541
msgid "Failed to save cookie."
msgstr ""

#. translators: %s: cookie name
#: admin/class-admin.php:543
#, php-format
msgid "Delete cookie \"%s\"?"
msgstr ""

#: admin/class-admin.php:544
msgid "Cookie deleted."
msgstr ""

#: admin/class-admin.php:545
msgid "Failed to delete cookie."
msgstr ""

#: admin/class-admin.php:546
msgid "Stale cookie deleted."
msgstr ""

#: admin/class-admin.php:547
msgid "Failed to delete stale cookie."
msgstr ""

#: admin/class-admin.php:548
msgid "Delete all stale cookies not found in the latest scan?"
msgstr ""

#: admin/class-admin.php:549
msgid "No stale cookies to delete."
msgstr ""

#: admin/class-admin.php:550
msgid "Failed to delete stale cookies."
msgstr ""

#: admin/class-admin.php:551
msgid "Failed to load cookies for stale cleanup."
msgstr ""

#: admin/class-admin.php:552
msgid "Scanning..."
msgstr ""

#: admin/class-admin.php:553
#: admin/views/cookies.php:56
msgid "Scan Site"
msgstr ""

#: admin/class-admin.php:554
msgid "Discovering pages..."
msgstr ""

#: admin/class-admin.php:555
msgid "Enriching with server scan..."
msgstr ""

#: admin/class-admin.php:556
msgid "Saving results..."
msgstr ""

#: admin/class-admin.php:557
msgid "No cookies to process."
msgstr ""

#: admin/class-admin.php:558
msgid "No uncategorized cookies to process."
msgstr ""

#: admin/class-admin.php:559
msgid "No cookies could be auto-categorized."
msgstr ""

#: admin/class-admin.php:560
msgid "Auto-categorize failed."
msgstr ""

#: admin/class-admin.php:561
msgid "No definitions downloaded yet. Click \"Update Definitions\" to download."
msgstr ""

#: admin/class-admin.php:562
msgid "Could not load definitions status."
msgstr ""

#: admin/class-admin.php:563
msgid "Downloading definitions from GitHub..."
msgstr ""

#: admin/class-admin.php:564
msgid "Definitions updated."
msgstr ""

#: admin/class-admin.php:565
msgid "Update failed."
msgstr ""

#: admin/class-admin.php:566
msgid "Update failed. Check your network connection."
msgstr ""

#: admin/class-admin.php:567
msgid "— Select —"
msgstr ""

#: admin/class-admin.php:568
#: admin/views/banner.php:241
msgid "Remove"
msgstr ""

#: admin/class-admin.php:569
msgid "rule(s) incomplete — fill in both pattern and category."
msgstr ""

#: admin/class-admin.php:570
msgid "Custom rules saved."
msgstr ""

#: admin/class-admin.php:571
msgid "Failed to save custom rules."
msgstr ""

#: admin/class-admin.php:572
msgid "No templates available."
msgstr ""

#: admin/class-admin.php:573
msgid "No patterns or cookies in template."
msgstr ""

#: admin/class-admin.php:574
msgid "not found — cookies not added."
msgstr ""

#: admin/class-admin.php:575
msgid "Failed to create cookies from template."
msgstr ""

#: admin/class-admin.php:576
msgid "Failed to load templates."
msgstr ""

#: admin/class-admin.php:577
msgid "Shortcode copied!"
msgstr ""

#: admin/class-admin.php:578
msgid "No scan logs available."
msgstr ""

#: admin/class-admin.php:579
msgid "Failed to download debug log."
msgstr ""

#: admin/class-admin.php:580
msgid "Clear all scanner debug logs?"
msgstr ""

#: admin/class-admin.php:581
msgid "Debug logs cleared."
msgstr ""

#: admin/class-admin.php:582
msgid "Failed to clear debug logs."
msgstr ""

#. translators: %s: preset name
#: admin/class-admin.php:587
#, php-format
msgid "Preset applied: %s"
msgstr ""

#: admin/class-admin.php:588
msgid "Failed to load banner settings."
msgstr ""

#: admin/class-admin.php:589
msgid "Banner settings saved."
msgstr ""

#: admin/class-admin.php:590
msgid "Failed to save banner settings."
msgstr ""

#: admin/class-admin.php:592
msgid "Cookie banner enabled."
msgstr ""

#: admin/class-admin.php:593
msgid "Cookie banner disabled."
msgstr ""

#: admin/class-admin.php:594
msgid "Failed to update banner status."
msgstr ""

#: admin/class-admin.php:596
msgid "Accessibility: low colour contrast"
msgstr ""

#: admin/class-admin.php:597
msgid "These colour pairs fall below the WCAG AA 4.5:1 minimum and may be hard to read:"
msgstr ""

#: admin/class-admin.php:598
msgid "Title vs banner background"
msgstr ""

#: admin/class-admin.php:599
msgid "Description vs banner background"
msgstr ""

#: admin/class-admin.php:600
msgid "Link vs banner background"
msgstr ""

#: admin/class-admin.php:601
msgid "Accept button text vs its background"
msgstr ""

#: admin/class-admin.php:602
msgid "Reject button text vs its background"
msgstr ""

#: admin/class-admin.php:603
msgid "Settings button text vs its background"
msgstr ""

#: admin/class-admin.php:604
msgid "Save button text vs its background"
msgstr ""

#: admin/class-admin.php:605
msgid "Category label vs banner background"
msgstr ""

#: admin/class-admin.php:606
msgid "Do Not Sell text vs banner background"
msgstr ""

#: admin/class-admin.php:613
#: admin/class-admin.php:677
msgid "GVL updated."
msgstr ""

#: admin/class-admin.php:614
#: admin/class-admin.php:679
msgid "Failed to update GVL."
msgstr ""

#: admin/class-admin.php:615
msgid "Please enter a MaxMind license key first."
msgstr ""

#: admin/class-admin.php:616
msgid "GeoIP database updated successfully."
msgstr ""

#: admin/class-admin.php:617
msgid "Failed to update database."
msgstr ""

#: admin/class-admin.php:618
#: admin/class-admin.php:659
msgid "No GVL data downloaded yet. Click \"Update GVL Now\" to download."
msgstr ""

#: admin/class-admin.php:619
msgid "No GVL data available."
msgstr ""

#: admin/class-admin.php:620
#: admin/class-admin.php:680
msgid "GVL Version: "
msgstr ""

#: admin/class-admin.php:621
#: admin/class-admin.php:681
msgid "Vendors: "
msgstr ""

#: admin/class-admin.php:622
#: admin/class-admin.php:682
msgid "Last Updated: "
msgstr ""

#: admin/class-admin.php:623
msgid "Database: "
msgstr ""

#: admin/class-admin.php:624
msgid "{file} ({size} KB) - Last updated: {date}"
msgstr ""

#: admin/class-admin.php:625
#: admin/class-admin.php:678
msgid "GVL updated: v{version} ({count} vendors)"
msgstr ""

#: admin/class-admin.php:626
msgid "No GeoIP database installed. Enter your license key and click \"Update Database\"."
msgstr ""

#: admin/class-admin.php:630
msgid "Failed to load GCM settings."
msgstr ""

#: admin/class-admin.php:631
msgid "GCM settings saved successfully."
msgstr ""

#: admin/class-admin.php:632
msgid "Failed to save GCM settings."
msgstr ""

#. translators: %1$s: start index, %2$s: end index, %3$s: total entries
#: admin/class-admin.php:637
#, php-format
msgid "Showing %1$s\\u2013%2$s of %3$s"
msgstr ""

#: admin/class-admin.php:638
msgid "Failed to load consent logs."
msgstr ""

#: admin/class-admin.php:639
msgid "No consent logs found."
msgstr ""

#: admin/class-admin.php:640
msgid "CSV exported successfully."
msgstr ""

#: admin/class-admin.php:641
msgid "Failed to export CSV."
msgstr ""

#: admin/class-admin.php:642
msgid "← Prev"
msgstr ""

#: admin/class-admin.php:643
msgid "Next →"
msgstr ""

#: admin/class-admin.php:647
msgid "Failed to load languages."
msgstr ""

#: admin/class-admin.php:648
msgid "No languages selected. Add one below."
msgstr ""

#: admin/class-admin.php:649
msgid "At least one language must be selected."
msgstr ""

#: admin/class-admin.php:650
msgid "Added"
msgstr ""

#: admin/class-admin.php:651
msgid "No languages found."
msgstr ""

#. translators: %s: language name
#: admin/class-admin.php:653
#, php-format
msgid "Remove %s"
msgstr ""

#: admin/class-admin.php:654
msgid "Languages saved successfully."
msgstr ""

#: admin/class-admin.php:655
msgid "Failed to save languages."
msgstr ""

#: admin/class-admin.php:660
msgid "Failed to load GVL status."
msgstr ""

#: admin/class-admin.php:661
msgid "Failed to load vendors. Make sure GVL is downloaded."
msgstr ""

#: admin/class-admin.php:662
msgid "No vendors found."
msgstr ""

#: admin/class-admin.php:663
msgid "Failed to load vendor details."
msgstr ""

#. translators: %1$d: current page, %2$d: total pages, %3$d: total vendor count
#: admin/class-admin.php:665
#, php-format
msgid "Page %1$d of %2$d (%3$d vendors)"
msgstr ""

#. translators: %d: number of selected vendors (singular)
#: admin/class-admin.php:667
#, php-format
msgid "Selected: %d vendor"
msgstr ""

#. translators: %d: number of selected vendors (plural)
#: admin/class-admin.php:669
#, php-format
msgid "Selected: %d vendors"
msgstr ""

#. translators: %d: number of vendors saved
#: admin/class-admin.php:671
#, php-format
msgid "Saved %d vendor(s)."
msgstr ""

#: admin/class-admin.php:672
msgid "Could not load your saved selection — reload before changing it."
msgstr ""

#: admin/class-admin.php:673
msgid "Your saved selection has not loaded yet — reload the page before saving."
msgstr ""

#: admin/class-admin.php:674
msgid "vendor(s) saved."
msgstr ""

#: admin/class-admin.php:675
msgid "Saved {count} vendor(s)."
msgstr ""

#: admin/class-admin.php:676
msgid "Failed to save selection."
msgstr ""

#: admin/class-admin.php:684
#: admin/class-admin.php:767
msgid "Scanning cookie inventory…"
msgstr ""

#: admin/class-admin.php:685
#: admin/views/cookie-policy.php:117
#: admin/views/gvl.php:52
msgid "Loading saved selection…"
msgstr ""

#: admin/class-admin.php:686
msgid "Update the Global Vendor List first, then try Auto-detect again."
msgstr ""

#: admin/class-admin.php:687
#: admin/class-admin.php:768
msgid "No scanner data yet. Run the cookie scanner first."
msgstr ""

#: admin/class-admin.php:688
msgid "No matching ad-tech vendors were found in the scanned cookies."
msgstr ""

#. translators: %d: number of vendors pre-ticked from the cookie scan
#: admin/class-admin.php:690
#, php-format
msgid "Pre-ticked %d vendor(s) from cookie scan. Click Save Selection to apply."
msgstr ""

#. translators: %d: number of auto-detected vendors already in the selection
#: admin/class-admin.php:692
#, php-format
msgid "All %d auto-detected vendor(s) were already in your selection."
msgstr ""

#. translators: %1$d: number of newly pre-ticked vendors, %2$d: number already selected
#: admin/class-admin.php:694
#, php-format
msgid "Pre-ticked %1$d new vendor(s), %2$d were already selected. Click Save Selection to apply."
msgstr ""

#: admin/class-admin.php:695
msgid "Auto-detect failed. Check the cookie scanner and try again."
msgstr ""

#: admin/class-admin.php:699
msgid "Exporting..."
msgstr ""

#: admin/class-admin.php:700
msgid "Settings exported successfully."
msgstr ""

#: admin/class-admin.php:701
msgid "Export failed."
msgstr ""

#: admin/class-admin.php:702
msgid "Invalid JSON file."
msgstr ""

#: admin/class-admin.php:703
msgid "This file is not a FAZ Cookie Manager export."
msgstr ""

#: admin/class-admin.php:704
msgid "This will overwrite your current settings. Continue?"
msgstr ""

#: admin/class-admin.php:705
msgid "Importing..."
msgstr ""

#: admin/class-admin.php:706
msgid "Import completed successfully. Reloading..."
msgstr ""

#: admin/class-admin.php:707
msgid "Settings imported successfully."
msgstr ""

#. translators: %s: low-level error message surfaced from the import endpoint
#: admin/class-admin.php:709
#, php-format
msgid "Import failed: %s"
msgstr ""

#: admin/class-admin.php:713
msgid "Please select both start and end dates."
msgstr ""

#: admin/class-admin.php:714
msgid "Start date must be before end date."
msgstr ""

#: admin/class-admin.php:715
msgid "No category data yet."
msgstr ""

#: admin/class-admin.php:719
msgid "Status copied to clipboard!"
msgstr ""

#: admin/class-admin.php:724
msgid "Country"
msgstr ""

#: admin/class-admin.php:725
msgid "Ruleset override"
msgstr ""

#: admin/class-admin.php:726
msgid "Delta fields"
msgstr ""

#: admin/class-admin.php:727
msgid "Action"
msgstr ""

#: admin/class-admin.php:729
msgid "(auto-detect)"
msgstr ""

#. translators: %d: number of country overrides configured
#: admin/class-admin.php:731
#, php-format
msgid "%d override configured."
msgstr ""

#. translators: %d: number of country overrides configured
#: admin/class-admin.php:733
#, php-format
msgid "%d overrides configured."
msgstr ""

#: admin/class-admin.php:734
msgid "Add override"
msgstr ""

#: admin/class-admin.php:735
msgid "No per-country overrides configured. The plugin auto-detects rule-set from country and US state."
msgstr ""

#: admin/class-admin.php:736
msgid "Remove this override?"
msgstr ""

#: admin/class-admin.php:738
msgid "Resolved ruleset"
msgstr ""

#: admin/class-admin.php:739
msgid "Full ruleset JSON"
msgstr ""

#: admin/class-admin.php:741
msgid "Settings saved."
msgstr ""

#: admin/class-admin.php:742
msgid "API key"
msgstr ""

#: admin/class-admin.php:743
msgid "(stored — leave blank to keep)"
msgstr ""

#: admin/class-admin.php:744
msgid "token from ipinfo.io/account/token"
msgstr ""

#: admin/class-admin.php:745
msgid "Enable ipinfo.io VPN detection"
msgstr ""

#: admin/class-admin.php:746
msgid "I attest to having a DPF / SCC / DPA agreement with ipinfo.io for cross-border data transfer of EU/UK visitor IPs (required for opt-in)"
msgstr ""

#: admin/class-admin.php:748
msgid "I attest to having a Standard Contract (PIPL Art. 38) or CAC security assessment (Art. 40) for cross-border data transfers OF data subject to PIPL, OR to not process any data that requires such mechanisms."
msgstr ""

#. translators: %1$s: localised timestamp, %2$s: WP user id of the attesting admin
#: admin/class-admin.php:750
#, php-format
msgid "Attested at %1$s by user ID %2$s"
msgstr ""

#: admin/class-admin.php:752
msgid "Save"
msgstr ""

#. translators: %s: low-level error message from the REST endpoint
#: admin/class-admin.php:754
#, php-format
msgid "Error: %s"
msgstr ""

#: admin/class-admin.php:758
msgid "Load failed"
msgstr ""

#: admin/class-admin.php:760
msgid "Saved."
msgstr ""

#: admin/class-admin.php:761
msgid "Save failed"
msgstr ""

#: admin/class-admin.php:762
msgid "Preview failed"
msgstr ""

#: admin/class-admin.php:763
msgid "The generator could not start on this page. Please reload; if it persists, a plugin or theme conflict is likely."
msgstr ""

#: admin/class-admin.php:765
msgid "Detected"
msgstr ""

#: admin/class-admin.php:766
msgid "The cookie scanner observed a tracking domain for this service on your site."
msgstr ""

#: admin/class-admin.php:769
msgid "No matching services found among scanned cookies."
msgstr ""

#. translators: %d: number of detected services already selected
#: admin/class-admin.php:771
#, php-format
msgid "All %d detected service(s) are already selected."
msgstr ""

#: admin/class-admin.php:772
msgid "Detected services left unticked, as you set them."
msgstr ""

#. translators: %1$d: number of newly pre-ticked services, %2$d: number of services already selected
#: admin/class-admin.php:774
#, php-format
msgid "Pre-ticked %1$d new service(s), %2$d were already selected. Click Save to commit."
msgstr ""

#: admin/class-admin.php:775
msgid "Auto-detect failed"
msgstr ""

#: admin/class-admin.php:777
msgid "Analytics"
msgstr ""

#: admin/class-admin.php:778
msgid "Heatmaps & session recording"
msgstr ""

#: admin/class-admin.php:779
msgid "Advertising pixels"
msgstr ""

#: admin/class-admin.php:780
msgid "CDN, edge & performance"
msgstr ""

#: admin/class-admin.php:781
msgid "Anti-bot & forms"
msgstr ""

#: admin/class-admin.php:782
msgid "Maps, embeds & media"
msgstr ""

#: admin/class-admin.php:783
msgid "Chat & support"
msgstr ""

#: admin/class-admin.php:784
msgid "Email & marketing automation"
msgstr ""

#: admin/class-admin.php:785
msgid "Payments & commerce"
msgstr ""

#: admin/class-admin.php:786
msgid "Social sign-in & auth"
msgstr ""

#: admin/class-admin.php:787
msgid "Error & RUM monitoring"
msgstr ""

#: admin/class-admin.php:788
msgid "Personalisation & A/B testing"
msgstr ""

#: admin/class-admin.php:789
msgid "Push notifications"
msgstr ""

#: admin/class-admin.php:793
msgid "Google Analytics 4"
msgstr ""

#: admin/class-admin.php:794
msgid "Google Tag Manager"
msgstr ""

#: admin/class-admin.php:795
msgid "Matomo Analytics"
msgstr ""

#: admin/class-admin.php:796
msgid "Plausible Analytics"
msgstr ""

#: admin/class-admin.php:797
msgid "Mixpanel"
msgstr ""

#: admin/class-admin.php:798
msgid "Amplitude"
msgstr ""

#: admin/class-admin.php:799
msgid "Heap"
msgstr ""

#: admin/class-admin.php:800
msgid "Fathom Analytics"
msgstr ""

#: admin/class-admin.php:801
msgid "Statcounter"
msgstr ""

#: admin/class-admin.php:803
msgid "Hotjar"
msgstr ""

#: admin/class-admin.php:804
#: admin/views/system-status.php:91
msgid "Microsoft Clarity"
msgstr ""

#: admin/class-admin.php:805
msgid "Mouseflow"
msgstr ""

#: admin/class-admin.php:806
msgid "Smartlook"
msgstr ""

#: admin/class-admin.php:807
msgid "Lucky Orange"
msgstr ""

#: admin/class-admin.php:808
msgid "FullStory"
msgstr ""

#: admin/class-admin.php:809
msgid "LogRocket"
msgstr ""

#: admin/class-admin.php:810
msgid "Crazy Egg"
msgstr ""

#: admin/class-admin.php:812
msgid "Google Ads"
msgstr ""

#: admin/class-admin.php:813
msgid "Meta (Facebook) Pixel"
msgstr ""

#: admin/class-admin.php:814
msgid "TikTok Pixel"
msgstr ""

#: admin/class-admin.php:815
msgid "LinkedIn Insight Tag"
msgstr ""

#: admin/class-admin.php:816
#: admin/views/system-status.php:90
msgid "Microsoft UET"
msgstr ""

#: admin/class-admin.php:817
msgid "Twitter (X) Pixel"
msgstr ""

#: admin/class-admin.php:818
msgid "Pinterest Tag"
msgstr ""

#: admin/class-admin.php:819
msgid "Reddit Pixel"
msgstr ""

#: admin/class-admin.php:820
msgid "Snapchat Pixel"
msgstr ""

#: admin/class-admin.php:821
msgid "Quora Pixel"
msgstr ""

#: admin/class-admin.php:822
msgid "Outbrain"
msgstr ""

#: admin/class-admin.php:823
msgid "Taboola"
msgstr ""

#: admin/class-admin.php:824
msgid "Criteo"
msgstr ""

#: admin/class-admin.php:826
msgid "Cloudflare"
msgstr ""

#: admin/class-admin.php:827
msgid "Fastly"
msgstr ""

#: admin/class-admin.php:828
msgid "Akamai"
msgstr ""

#: admin/class-admin.php:829
msgid "Amazon CloudFront"
msgstr ""

#: admin/class-admin.php:830
msgid "BunnyCDN"
msgstr ""

#: admin/class-admin.php:831
msgid "jsDelivr"
msgstr ""

#: admin/class-admin.php:833
msgid "Google reCAPTCHA"
msgstr ""

#: admin/class-admin.php:834
msgid "hCaptcha"
msgstr ""

#: admin/class-admin.php:835
msgid "Cloudflare Turnstile"
msgstr ""

#: admin/class-admin.php:836
msgid "Akismet"
msgstr ""

#: admin/class-admin.php:838
msgid "Google Maps"
msgstr ""

#: admin/class-admin.php:839
msgid "Mapbox"
msgstr ""

#: admin/class-admin.php:840
msgid "OpenStreetMap"
msgstr ""

#: admin/class-admin.php:841
msgid "YouTube (embed)"
msgstr ""

#: admin/class-admin.php:842
msgid "Vimeo (embed)"
msgstr ""

#: admin/class-admin.php:843
msgid "Twitter / X (embed)"
msgstr ""

#: admin/class-admin.php:844
msgid "Instagram (embed)"
msgstr ""

#: admin/class-admin.php:845
msgid "Spotify (embed)"
msgstr ""

#: admin/class-admin.php:846
msgid "SoundCloud (embed)"
msgstr ""

#: admin/class-admin.php:847
msgid "Wistia"
msgstr ""

#: admin/class-admin.php:848
msgid "Brightcove"
msgstr ""

#: admin/class-admin.php:849
msgid "JW Player"
msgstr ""

#: admin/class-admin.php:851
msgid "Intercom"
msgstr ""

#: admin/class-admin.php:852
msgid "Zendesk Chat"
msgstr ""

#: admin/class-admin.php:853
msgid "Crisp"
msgstr ""

#: admin/class-admin.php:854
msgid "LiveChat"
msgstr ""

#: admin/class-admin.php:855
msgid "Tawk.to"
msgstr ""

#: admin/class-admin.php:856
msgid "Drift"
msgstr ""

#: admin/class-admin.php:857
msgid "HubSpot Chat"
msgstr ""

#: admin/class-admin.php:858
msgid "Tidio"
msgstr ""

#: admin/class-admin.php:860
msgid "Mailchimp"
msgstr ""

#: admin/class-admin.php:861
msgid "ActiveCampaign"
msgstr ""

#: admin/class-admin.php:862
msgid "ConvertKit / Kit"
msgstr ""

#: admin/class-admin.php:863
msgid "HubSpot"
msgstr ""

#: admin/class-admin.php:864
msgid "Brevo (Sendinblue)"
msgstr ""

#: admin/class-admin.php:865
msgid "Klaviyo"
msgstr ""

#: admin/class-admin.php:866
msgid "Salesforce Pardot"
msgstr ""

#: admin/class-admin.php:867
msgid "Adobe Marketo Engage"
msgstr ""

#: admin/class-admin.php:868
msgid "Adobe Analytics"
msgstr ""

#: admin/class-admin.php:870
msgid "Stripe"
msgstr ""

#: admin/class-admin.php:871
msgid "PayPal"
msgstr ""

#: admin/class-admin.php:872
msgid "Square"
msgstr ""

#: admin/class-admin.php:873
msgid "Shopify"
msgstr ""

#: admin/class-admin.php:875
msgid "Sign in with Google"
msgstr ""

#: admin/class-admin.php:876
msgid "Sign in with Apple"
msgstr ""

#: admin/class-admin.php:877
msgid "Sign in with Facebook"
msgstr ""

#: admin/class-admin.php:878
msgid "Auth0"
msgstr ""

#: admin/class-admin.php:879
msgid "Okta"
msgstr ""

#: admin/class-admin.php:881
msgid "Sentry"
msgstr ""

#: admin/class-admin.php:882
msgid "New Relic"
msgstr ""

#: admin/class-admin.php:883
msgid "Datadog"
msgstr ""

#: admin/class-admin.php:884
msgid "Bugsnag"
msgstr ""

#: admin/class-admin.php:885
msgid "Raygun"
msgstr ""

#: admin/class-admin.php:887
msgid "Optimizely"
msgstr ""

#: admin/class-admin.php:888
msgid "VWO"
msgstr ""

#: admin/class-admin.php:889
msgid "Convert.com"
msgstr ""

#: admin/class-admin.php:890
msgid "AB Tasty"
msgstr ""

#: admin/class-admin.php:892
msgid "OneSignal"
msgstr ""

#: admin/class-admin.php:893
msgid "Pushwoosh"
msgstr ""

#: admin/class-admin.php:894
msgid "Firebase Cloud Messaging"
msgstr ""

#: admin/class-admin.php:1193
#: admin/class-admin.php:1194
#: admin/class-admin.php:1223
#: admin/class-admin.php:1224
msgid "FAZ Cookie"
msgstr ""

#: admin/class-admin.php:1245
msgid "FAZ Cookie Manager — Network"
msgstr ""

#: admin/class-admin.php:1247
msgid "Multisite Configuration"
msgstr ""

#: admin/class-admin.php:1248
msgid "FAZ Cookie Manager is network-activated. Each subsite has its own independent configuration."
msgstr ""

#: admin/class-admin.php:1249
msgid "Navigate to each subsite's admin panel to configure the cookie banner, categories, and settings."
msgstr ""

#: admin/class-admin.php:1251
msgid "Active Sites"
msgstr ""

#: admin/class-admin.php:1255
msgid "Site"
msgstr ""

#: admin/class-admin.php:1256
#: admin/views/banner.php:110
msgid "Banner Status"
msgstr ""

#: admin/class-admin.php:1257
#: admin/views/cookies.php:93
#: admin/views/cookies.php:150
msgid "Actions"
msgstr ""

#: admin/class-admin.php:1294
msgid "Active"
msgstr ""

#: admin/class-admin.php:1296
msgid "Inactive"
msgstr ""

#: admin/class-admin.php:1299
msgid "Configure"
msgstr ""

#: admin/class-admin.php:1542
msgid "WooCommerce detected"
msgstr ""

#: admin/class-admin.php:1543
msgid "FAZ Cookie Manager automatically whitelists WooCommerce core scripts and payment gateway scripts (PayPal, Stripe, Mollie, etc.) on checkout and cart pages so your store keeps working. This can be customised via the"
msgstr ""

#: admin/class-admin.php:1544
msgid "and"
msgstr ""

#: admin/class-admin.php:1545
msgid "filters."
msgstr ""

#: admin/class-admin.php:1575
msgid "Cookie definitions are using the built-in snapshot. Download the latest version from GitHub for improved categorization."
msgstr ""

#: admin/class-admin.php:1577
msgid "Update Cookie Definitions"
msgstr ""

#. translators: %d: number of new cookies found
#: admin/class-admin.php:1600
#, php-format
msgid "Scheduled scan found %d new cookie(s)."
msgstr ""

#: admin/class-admin.php:1604
msgid "Review now"
msgstr ""

#. translators: %s: comma-separated list of service names
#: admin/class-admin.php:1640
#, php-format
msgid "FAZ Cookie Manager detected services on your site that are not covered by any selected IAB vendor: %s."
msgstr ""

#: admin/class-admin.php:1644
msgid "Add the matching vendors to ensure proper TCF consent for these services."
msgstr ""

#: admin/class-admin.php:1646
msgid "Go to Vendor List"
msgstr ""

#: admin/class-admin.php:1648
msgid "Dismiss"
msgstr ""

#: admin/class-admin.php:1776
msgid "FAZ Cookie Manager — Geo-routing is on but has no effect"
msgstr ""

#: admin/class-admin.php:1777
msgid "Geo-routing is enabled in Settings with \"Hide banner outside target regions\" as the default behaviour, but no target regions are selected and none of your banners has a target-countries list. In this configuration the plugin tells the CDN that every page is country-dependent (so no full-page cache is kept) while the geo-routing gate has nothing to target, so it can never actually fire. The most common symptom is \"X-Cdn-Cache-Status: MISS\" on every page, and a Lighthouse drop."
msgstr ""

#: admin/class-admin.php:1778
msgid "If you do NOT need per-country banners, the safe fix is to disable Geo-routing. If you DO want per-country banners, select one or more target regions in Settings → Geolocation, or add a target-countries list to at least one banner — the warning will clear on its own."
msgstr ""

#: admin/class-admin.php:1782
#: admin/class-admin.php:1824
msgid "Disable Geo-routing now"
msgstr ""

#: admin/class-admin.php:1784
msgid "Open Geo-routing settings"
msgstr ""

#: admin/class-admin.php:1822
msgid "Disabling…"
msgstr ""

#: admin/class-admin.php:1823
msgid "Geo-routing disabled. The CDN cache should start filling again within minutes of organic traffic."
msgstr ""

#: admin/class-admin.php:1943
msgid "Cookie Consent Overview"
msgstr ""

#. translators: %d: number of consent interactions in last 30 days
#: admin/class-admin.php:2004
#, php-format
msgid "%d consent interactions in the last 30 days."
msgstr ""

#: admin/class-admin.php:2008
msgid "View details"
msgstr ""

#: admin/modules/banners/api/class-api.php:104
#: admin/modules/banners/api/class-api.php:793
#: admin/modules/cookies/api/class-categories-api.php:95
#: admin/modules/cookies/api/class-categories-api.php:244
#: admin/modules/cookies/api/class-cookies-api.php:111
#: admin/modules/cookies/api/class-cookies-api.php:189
#: admin/modules/scanner/api/class-api.php:160
#: admin/modules/scanner/api/class-api.php:662
#: admin/modules/settings/api/class-api.php:412
#: admin/modules/settings/api/class-api.php:418
msgid "Unique identifier for the resource."
msgstr ""

#: admin/modules/banners/api/class-api.php:208
#: admin/modules/cookies/api/class-api-controller.php:113
#: admin/modules/cookies/api/class-api-controller.php:167
#: admin/modules/cookies/api/class-api-controller.php:172
#: admin/modules/cookies/api/class-api-controller.php:225
#: admin/modules/cookies/api/class-api-controller.php:232
#: admin/modules/scanner/api/class-api.php:259
msgid "Invalid ID."
msgstr ""

#: admin/modules/banners/api/class-api.php:219
#: admin/modules/banners/api/class-api.php:341
msgid "Banner not found."
msgstr ""

#: admin/modules/banners/api/class-api.php:263
msgid "Cannot create existing banner."
msgstr ""

#: admin/modules/banners/api/class-api.php:270
msgid "Failed to create banner."
msgstr ""

#: admin/modules/banners/api/class-api.php:286
#: admin/modules/banners/api/class-api.php:318
msgid "Invalid banner id"
msgstr ""

#: admin/modules/banners/api/class-api.php:297
msgid "Failed to update banner."
msgstr ""

#: admin/modules/banners/api/class-api.php:336
msgid "Failed to delete banner."
msgstr ""

#: admin/modules/banners/api/class-api.php:364
msgid "No data specified to create/edit banners"
msgstr ""

#: admin/modules/banners/api/class-api.php:374
msgid "Invalid banners payload: expected an array."
msgstr ""

#: admin/modules/banners/api/class-api.php:393
msgid "Failed to save banner during bulk update."
msgstr ""

#: admin/modules/banners/api/class-api.php:666
msgid "Too many requests. Please slow down."
msgstr ""

#: admin/modules/banners/api/class-api.php:760
#: admin/modules/consentlogs/api/class-api.php:266
#: admin/modules/cookies/api/class-api-controller.php:291
#: admin/modules/settings/api/class-api.php:388
msgid "Limit results to those matching a string."
msgstr ""

#: admin/modules/banners/api/class-api.php:766
msgid "Version"
msgstr ""

#: admin/modules/banners/api/class-api.php:772
msgid "Language of the banner"
msgstr ""

#: admin/modules/banners/api/class-api.php:799
msgid "Banner name for reference"
msgstr ""

#: admin/modules/banners/api/class-api.php:804
msgid "Banner unique name"
msgstr ""

#: admin/modules/banners/api/class-api.php:809
msgid "Banner settings."
msgstr ""

#: admin/modules/banners/api/class-api.php:814
msgid "Banner contents."
msgstr ""

#: admin/modules/banners/api/class-api.php:819
msgid "Indicates whether the banner is default or not"
msgstr ""

#: admin/modules/banners/api/class-api.php:824
msgid "ISO-3166 alpha-2 country codes this banner targets. Empty = match every visitor."
msgstr ""

#: admin/modules/banners/api/class-api.php:833
msgid "Tie-break priority when multiple banners target the same country. Higher wins."
msgstr ""

#: admin/modules/banners/api/class-api.php:839
msgid "The date the banner was created, as GMT."
msgstr ""

#: admin/modules/banners/api/class-api.php:845
msgid "The date the banner was last modified, as GMT."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:99
#: admin/modules/pageviews/api/class-api.php:316
msgid "Number of days to look back."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:201
msgid "Consent log not found."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:249
#: admin/modules/cookies/api/class-api-controller.php:274
#: admin/modules/settings/api/class-api.php:371
msgid "Current page of the collection."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:257
#: admin/modules/cookies/api/class-api-controller.php:282
#: admin/modules/settings/api/class-api.php:379
msgid "Maximum number of items to be returned in result set."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:272
msgid "Filter by consent status."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:292
msgid "Log ID."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:298
msgid "Unique consent ID."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:303
msgid "Consent status."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:308
msgid "Consent categories."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:313
msgid "Hashed visitor IP."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:319
msgid "Visitor user agent."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:325
msgid "Page URL where consent was given."
msgstr ""

#: admin/modules/consentlogs/api/class-api.php:330
msgid "Date the consent was logged."
msgstr ""

#: admin/modules/cookie-policy-generator/includes/class-renderer.php:430
#: includes/class-cookie-table-shortcode.php:174
msgid "Cookie"
msgstr ""

#: admin/modules/cookie-policy-generator/includes/class-renderer.php:434
msgid "cookies"
msgstr ""

#: admin/modules/cookie-policy-generator/includes/class-renderer.php:645
#: admin/modules/cookie-policy-generator/includes/class-renderer.php:761
msgid "None declared."
msgstr ""

#. translators: 1: jurisdiction, 2: lang
#: admin/modules/cookie-policy-generator/includes/class-renderer.php:826
#, php-format
msgid "FAZ Cookie Policy: no template scaffold found for jurisdiction \"%1$s\" and language \"%2$s\". Configure the generator under FAZ Cookie Manager → Cookie Policy."
msgstr ""

#. translators: %s: Class method name.
#: admin/modules/cookies/api/class-api-controller.php:44
#: admin/modules/cookies/api/class-api-controller.php:54
#: admin/modules/cookies/api/class-api-controller.php:71
#: includes/class-store.php:145
#: includes/class-store.php:156
#: includes/class-store.php:167
#: includes/class-store.php:178
#, php-format
msgid "Method '%s' not implemented. Must be overridden in subclass."
msgstr ""

#: admin/modules/cookies/api/class-api-controller.php:129
msgid "Cannot create existing post."
msgstr ""

#: admin/modules/cookies/api/class-api-controller.php:297
msgid "Language of the cookie"
msgstr ""

#: admin/modules/cookies/api/class-api-controller.php:303
msgid "Cookie category"
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:175
msgid "No data specified to create/edit categories"
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:229
msgid "Bulk operation failed."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:250
msgid "The date the category was created, as GMT."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:256
msgid "The date the category was last modified, as GMT."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:262
#: admin/modules/cookies/api/class-cookies-api.php:211
msgid "Cookie category name."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:267
msgid "Cookie category unique name"
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:272
msgid "Cookie category language"
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:277
msgid "Cookie category description."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:282
msgid "Whether prior consent is required."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:287
msgid "Category display priority."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:292
msgid "Whether category is visible in audit table."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:297
msgid "Whether the category involves SELLING personal data (CCPA/CPRA sale)."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:302
msgid "Whether the category involves SHARING personal data for cross-context behavioural advertising (CPRA share)."
msgstr ""

#: admin/modules/cookies/api/class-categories-api.php:307
msgid "List of cookies in this category."
msgstr ""

#: admin/modules/cookies/api/class-cookie-scraper.php:78
msgid "You do not have permission to use this endpoint."
msgstr ""

#: admin/modules/cookies/api/class-cookie-scraper.php:135
msgid "Failed to update cookie definitions. Check server logs for details."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:195
msgid "The date the cookie was created, as GMT."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:201
msgid "The date the cookie was last modified, as GMT."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:206
msgid "Cookie name."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:216
msgid "Cookie unique name"
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:221
msgid "Cookie description."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:226
msgid "Cookie duration"
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:231
msgid "Cookie language."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:236
msgid "Cookie type."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:241
msgid "Cookie domain."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:246
msgid "If cookies added from the scanner or not."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:251
msgid "URL patterns for blocking purposes"
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:256
msgid "JavaScript executed when this cookie's category is accepted."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:268
msgid "JavaScript executed when this cookie's category is rejected or revoked."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:294
msgid "No cookies provided."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:366
msgid "No cookie IDs provided."
msgstr ""

#: admin/modules/cookies/api/class-cookies-api.php:433
msgid "You do not have permission to modify script fields."
msgstr ""

#: admin/modules/gcm/api/class-api.php:138
msgid "GCM status."
msgstr ""

#: admin/modules/gcm/api/class-api.php:143
msgid "Default settings."
msgstr ""

#: admin/modules/gcm/api/class-api.php:148
msgid "Wait for update."
msgstr ""

#: admin/modules/gcm/api/class-api.php:153
msgid "Pass ad click information through URLs."
msgstr ""

#: admin/modules/gcm/api/class-api.php:158
msgid "Redact ads data."
msgstr ""

#: admin/modules/gcm/api/class-api.php:163
msgid "Enable Google Additional Consent Mode."
msgstr ""

#: admin/modules/gcm/api/class-api.php:168
msgid "GACM provider IDs (comma-separated)."
msgstr ""

#: admin/modules/gcm/api/class-api.php:173
msgid "Serve non-personalized ads when marketing consent is denied."
msgstr ""

#: admin/modules/gvl/api/class-api.php:249
msgid "Vendor not found"
msgstr ""

#: admin/modules/gvl/api/class-api.php:379
msgid "vendor_ids must be an array."
msgstr ""

#: admin/modules/gvl/api/class-api.php:393
msgid "GVL data not available. Please update GVL first."
msgstr ""

#: admin/modules/languages/api/class-api.php:86
msgid "This endpoint is deprecated. Use the settings endpoint instead."
msgstr ""

#: admin/modules/pageviews/api/class-api.php:228
msgid "Unknown event type."
msgstr ""

#: admin/modules/pageviews/api/class-api.php:252
msgid "Failed to record event."
msgstr ""

#: admin/modules/scanner/api/class-api.php:290
msgid "A scan is already in progress, please wait for it to complete."
msgstr ""

#: admin/modules/scanner/api/class-api.php:444
msgid "The scan URL must match the current site domain."
msgstr ""

#: admin/modules/scanner/api/class-api.php:564
msgid "Empty or invalid request body."
msgstr ""

#: admin/modules/scanner/api/class-api.php:668
msgid "Scan status."
msgstr ""

#: admin/modules/scanner/api/class-api.php:674
msgid "Scan type."
msgstr ""

#: admin/modules/scanner/api/class-api.php:680
msgid "Scan date."
msgstr ""

#: admin/modules/scanner/api/class-api.php:686
msgid "Total cookies found."
msgstr ""

#: admin/modules/scanner/api/class-api.php:692
msgid "Total pages scanned."
msgstr ""

#: admin/modules/scanner/api/class-api.php:698
msgid "Maximum pages to scan."
msgstr ""

#: admin/modules/settings/api/class-api.php:219
msgid "Filter name is required."
msgstr ""

#: admin/modules/settings/api/class-api.php:229
msgid "Filter name is not permitted."
msgstr ""

#: admin/modules/settings/api/class-api.php:395
msgid "Force fetch data"
msgstr ""

#: admin/modules/settings/api/class-api.php:423
#: admin/modules/settings/api/class-api.php:428
#: admin/modules/settings/api/class-api.php:433
#: admin/modules/settings/api/class-api.php:438
#: admin/modules/settings/api/class-api.php:443
msgid "Language."
msgstr ""

#: admin/modules/settings/api/class-api.php:448
msgid "Banner control settings."
msgstr ""

#: admin/modules/settings/api/class-api.php:453
msgid "Microsoft consent settings."
msgstr ""

#: admin/modules/settings/api/class-api.php:458
msgid "Scanner settings."
msgstr ""

#: admin/modules/settings/api/class-api.php:463
msgid "Linked sites settings."
msgstr ""

#: admin/modules/settings/api/class-api.php:468
msgid "IAB TCF settings."
msgstr ""

#: admin/modules/settings/api/class-api.php:494
msgid "A MaxMind license key is required."
msgstr ""

#: admin/modules/settings/api/class-api.php:656
msgid "Invalid export file."
msgstr ""

#: admin/modules/settings/api/class-api.php:729
msgid "Failed to import banners. Transaction rolled back."
msgstr ""

#: admin/modules/settings/api/class-api.php:778
msgid "Failed to import categories. Transaction rolled back."
msgstr ""

#: admin/modules/settings/api/class-api.php:822
msgid "Failed to import cookies. Transaction rolled back."
msgstr ""

#: admin/modules/settings/includes/class-controller.php:294
msgid "Cloud requests are not available in local mode."
msgstr ""

#: admin/modules/settings/includes/class-controller.php:317
msgid "Payments are not available in local mode."
msgstr ""

#: admin/views/banner.php:22
msgid "Banners:"
msgstr ""

#: admin/views/banner.php:25
msgid "Create a new banner"
msgstr ""

#: admin/views/banner.php:26
msgid "New"
msgstr ""

#: admin/views/banner.php:28
msgid "Delete this banner"
msgstr ""

#: admin/views/banner.php:43
msgid "General"
msgstr ""

#: admin/views/banner.php:44
#: admin/views/banner.php:812
msgid "Geo Targeting"
msgstr ""

#: admin/views/banner.php:45
#: admin/views/banner.php:813
#: admin/views/banner.php:823
msgid "Content"
msgstr ""

#: admin/views/banner.php:46
msgid "Colours"
msgstr ""

#: admin/views/banner.php:47
msgid "Buttons"
msgstr ""

#: admin/views/banner.php:48
msgid "Preference Center"
msgstr ""

#: admin/views/banner.php:49
msgid "Advanced"
msgstr ""

#: admin/views/banner.php:63
msgid "This banner does not exist"
msgstr ""

#. translators: %s: HTML <code> with the banner id from the URL.
#: admin/views/banner.php:69
#, php-format
msgid "Banner ID %s was not found. It may have been deleted, or the link you followed is from an older version of the plugin."
msgstr ""

#: admin/views/banner.php:76
msgid "Open the default banner"
msgstr ""

#: admin/views/banner.php:79
msgid "Back to dashboard"
msgstr ""

#: admin/views/banner.php:100
msgid "Banner Name"
msgstr ""

#: admin/views/banner.php:103
msgid "e.g. GDPR — EU + UK"
msgstr ""

#: admin/views/banner.php:104
msgid "Used to tell your banners apart in the switcher above. Not shown to visitors."
msgstr ""

#: admin/views/banner.php:116
#: admin/views/settings.php:21
msgid "Enable cookie banner"
msgstr ""

#: admin/views/banner.php:120
msgid "Settings → Banner Control"
msgstr ""

#. translators: %s: HTML <a> link to the Settings page (Banner Control card).
#: admin/views/banner.php:125
#, php-format
msgid "When disabled, the cookie consent banner will not appear on your site and no scripts will be blocked. This is the same setting available under %s."
msgstr ""

#: admin/views/banner.php:140
msgid "Design Presets"
msgstr ""

#: admin/views/banner.php:143
msgid "Loading presets..."
msgstr ""

#: admin/views/banner.php:145
msgid "Click a preset to apply its colours and layout. Your text content will not be changed."
msgstr ""

#: admin/views/banner.php:150
msgid "Banner Layout"
msgstr ""

#: admin/views/banner.php:154
msgid "Banner Type"
msgstr ""

#: admin/views/banner.php:156
msgid "Box (bottom corner)"
msgstr ""

#: admin/views/banner.php:157
msgid "Full-width Banner"
msgstr ""

#: admin/views/banner.php:158
msgid "Classic"
msgstr ""

#: admin/views/banner.php:161
msgid "Classic and Full-width with a Pushdown preference center have no opt-out popup, so they are not available for a CCPA / US State Laws banner — the \"Do Not Sell\" link needs a working opt-out to be compliant. Use Box, or Full-width with Popup/Sidebar."
msgstr ""

#: admin/views/banner.php:166
msgid "Position"
msgstr ""

#: admin/views/banner.php:168
#: admin/views/banner.php:708
msgid "Bottom Left"
msgstr ""

#: admin/views/banner.php:169
#: admin/views/banner.php:709
msgid "Bottom Right"
msgstr ""

#: admin/views/banner.php:170
msgid "Top"
msgstr ""

#: admin/views/banner.php:171
msgid "Bottom"
msgstr ""

#: admin/views/banner.php:176
msgid "Theme"
msgstr ""

#: admin/views/banner.php:178
msgid "Light"
msgstr ""

#: admin/views/banner.php:179
msgid "Dark"
msgstr ""

#: admin/views/banner.php:184
msgid "Preference Center Type"
msgstr ""

#: admin/views/banner.php:186
msgid "Popup"
msgstr ""

#: admin/views/banner.php:187
msgid "Pushdown"
msgstr ""

#: admin/views/banner.php:188
msgid "Sidebar"
msgstr ""

#: admin/views/banner.php:195
msgid "Applicable Regulation"
msgstr ""

#: admin/views/banner.php:198
msgid "Privacy Regulation"
msgstr ""

#: admin/views/banner.php:200
msgid "GDPR (EU General Data Protection Regulation)"
msgstr ""

#: admin/views/banner.php:201
msgid "CCPA / US State Privacy Laws"
msgstr ""

#: admin/views/banner.php:202
msgid "Both GDPR + US State Laws"
msgstr ""

#: admin/views/banner.php:205
msgid "<strong>GDPR</strong>: Shows consent category toggles. Visitors must opt-in.<br><strong>CCPA / US State Laws</strong>: Shows \"Do Not Sell or Share My Personal Data\" opt-out link.<br><strong>Both</strong>: Shows both category toggles and opt-out link."
msgstr ""

#: admin/views/banner.php:208
msgid "Your banner text still mentions the \"Do Not Sell\" link, but the selected law no longer shows it. Update the description on the Content tab so it matches."
msgstr ""

#: admin/views/banner.php:215
msgid "Consent Expiry"
msgstr ""

#: admin/views/banner.php:218
msgid "Days until consent expires"
msgstr ""

#: admin/views/banner.php:220
msgid "After this many days, visitors will see the banner again. Note: for opt-in (GDPR) banners the consent lifetime is capped at 182 days (the Italian Garante limits consent validity to 6 months) — larger values are automatically clamped to 182 at serve time. Opt-out (CCPA/CPRA) banners are not capped."
msgstr ""

#: admin/views/banner.php:226
msgid "Brand Logo"
msgstr ""

#: admin/views/banner.php:232
msgid "Show brand logo in banner"
msgstr ""

#: admin/views/banner.php:236
msgid "Logo Image"
msgstr ""

#: admin/views/banner.php:238
msgid "Brand Logo Preview"
msgstr ""

#: admin/views/banner.php:240
msgid "Select Image"
msgstr ""

#: admin/views/banner.php:246
msgid "Select or upload a logo. Uses the media library on WordPress, or file upload on ClassicPress."
msgstr ""

#: admin/views/banner.php:256
msgid "Banner Text"
msgstr ""

#: admin/views/banner.php:258
#: admin/views/banner.php:632
msgid "Language:"
msgstr ""

#: admin/views/banner.php:265
msgid "Notice Title"
msgstr ""

#: admin/views/banner.php:266
#: frontend/class-frontend.php:1572
#: frontend/modules/banner-rest/class-banner-rest.php:457
msgid "We value your privacy"
msgstr ""

#: admin/views/banner.php:269
msgid "Notice Description"
msgstr ""

#: admin/views/banner.php:286
msgid "Supports plain text or HTML. The preview uses the frontend site styles for the final result."
msgstr ""

#: admin/views/banner.php:292
msgid "Button Labels"
msgstr ""

#: admin/views/banner.php:296
msgid "Accept Button"
msgstr ""

#: admin/views/banner.php:297
#: admin/views/banner.php:665
#: frontend/class-amp-consent.php:300
msgid "Accept All"
msgstr ""

#: admin/views/banner.php:300
msgid "Reject Button"
msgstr ""

#: admin/views/banner.php:301
#: admin/views/banner.php:673
#: frontend/class-amp-consent.php:301
msgid "Reject All"
msgstr ""

#: admin/views/banner.php:304
msgid "Settings Button"
msgstr ""

#: admin/views/banner.php:305
msgid "Customize"
msgstr ""

#: admin/views/banner.php:308
msgid "Read More Link"
msgstr ""

#: admin/views/banner.php:312
msgid "Cookie Policy URL"
msgstr ""

#: admin/views/banner.php:314
msgid "Relative (/cookie-policy) or absolute (https://example.com/privacy). Default: /cookie-policy"
msgstr ""

#: admin/views/banner.php:321
msgid "Close Button"
msgstr ""

#: admin/views/banner.php:324
msgid "Close Button Text (Accessibility)"
msgstr ""

#: admin/views/banner.php:325
msgid "Close"
msgstr ""

#: admin/views/banner.php:326
msgid "Used as <code>aria-label</code> for screen readers. The close button displays only the X icon — this text is read aloud by assistive technology to describe the button's action."
msgstr ""

#: admin/views/banner.php:335
msgid "Notice Banner Colours"
msgstr ""

#: admin/views/banner.php:339
#: admin/views/banner.php:535
msgid "Background"
msgstr ""

#: admin/views/banner.php:346
msgid "Border"
msgstr ""

#: admin/views/banner.php:353
msgid "Title Text"
msgstr ""

#: admin/views/banner.php:360
msgid "Description Text"
msgstr ""

#: admin/views/banner.php:367
msgid "Link Text"
msgstr ""

#: admin/views/banner.php:369
msgid "Link text colour picker"
msgstr ""

#: admin/views/banner.php:370
msgid "Link text colour hex value"
msgstr ""

#: admin/views/banner.php:378
msgid "Button Colours"
msgstr ""

#: admin/views/banner.php:382
msgid "Accept — Background"
msgstr ""

#: admin/views/banner.php:389
msgid "Accept — Text"
msgstr ""

#: admin/views/banner.php:396
msgid "Accept — Border"
msgstr ""

#: admin/views/banner.php:404
msgid "Reject — Background"
msgstr ""

#: admin/views/banner.php:411
msgid "Reject — Text"
msgstr ""

#: admin/views/banner.php:418
msgid "Reject — Border"
msgstr ""

#: admin/views/banner.php:426
msgid "Settings — Background"
msgstr ""

#: admin/views/banner.php:433
msgid "Settings — Text"
msgstr ""

#: admin/views/banner.php:440
msgid "Settings — Border"
msgstr ""

#: admin/views/banner.php:448
msgid "Do Not Sell — Text"
msgstr ""

#: admin/views/banner.php:450
msgid "Do Not Sell text colour picker"
msgstr ""

#: admin/views/banner.php:451
msgid "Do Not Sell text colour hex value"
msgstr ""

#: admin/views/banner.php:459
msgid "Category Preview Colours"
msgstr ""

#: admin/views/banner.php:463
msgid "Label Text"
msgstr ""

#: admin/views/banner.php:470
msgid "Toggle — Active"
msgstr ""

#: admin/views/banner.php:477
msgid "Toggle — Inactive"
msgstr ""

#: admin/views/banner.php:484
msgid "Save Button — Text"
msgstr ""

#: admin/views/banner.php:491
msgid "Save Button — Background"
msgstr ""

#: admin/views/banner.php:498
msgid "Save Button — Border"
msgstr ""

#: admin/views/banner.php:509
msgid "Preference Center Colours"
msgstr ""

#: admin/views/banner.php:513
msgid "Show More / Show Less Link"
msgstr ""

#: admin/views/banner.php:515
msgid "Show More / Show Less link colour picker"
msgstr ""

#: admin/views/banner.php:516
msgid "Show More / Show Less link colour hex value"
msgstr ""

#: admin/views/banner.php:520
msgid "Read More / Cookie Policy Link"
msgstr ""

#: admin/views/banner.php:522
msgid "Read More / Cookie Policy link colour picker"
msgstr ""

#: admin/views/banner.php:523
msgid "Read More / Cookie Policy link colour hex value"
msgstr ""

#: admin/views/banner.php:531
msgid "Revisit Widget"
msgstr ""

#: admin/views/banner.php:542
msgid "Icon"
msgstr ""

#: admin/views/banner.php:556
msgid "Button Visibility"
msgstr ""

#: admin/views/banner.php:562
msgid "Show Accept Button"
msgstr ""

#: admin/views/banner.php:569
msgid "Show Reject Button"
msgstr ""

#: admin/views/banner.php:576
msgid "Show Settings Button"
msgstr ""

#: admin/views/banner.php:583
msgid "Show Read More / Cookie Policy Link"
msgstr ""

#: admin/views/banner.php:590
msgid "Show Close Button"
msgstr ""

#: admin/views/banner.php:598
msgid "Allow Close (X) alongside Reject button"
msgstr ""

#: admin/views/banner.php:599
msgid "Non-EU only"
msgstr ""

#. translators: %1$s: EDPB Guidelines link, %2$s: Italian Garante Provvedimento link.
#: admin/views/banner.php:606
#, php-format
msgid "<strong>Off by default — keep OFF for EU/EEA/UK visitors.</strong> The %1$s and the %2$s identify \"X close + labelled Reject on the same banner\" as a recognised dark pattern (unequal-weight dismissal paths). Safe to enable on banners targeted at US, Brazil, Canada or Australian traffic where this rule does not apply — typically used together with multi-banner geo-routing (Geo Targeting tab) to keep the X on a CCPA-style banner."
msgstr ""

#: admin/views/banner.php:627
msgid "Looking for the preference center <strong>colours</strong> (the &quot;Show more/less&quot; and Cookie Policy link)? They live under <strong>Colours → Preference Center Colours</strong>, grouped with every other colour setting."
msgstr ""

#: admin/views/banner.php:630
msgid "Preference Center Text"
msgstr ""

#: admin/views/banner.php:639
msgid "Title"
msgstr ""

#: admin/views/banner.php:640
msgid "Customize consent preferences"
msgstr ""

#: admin/views/banner.php:660
msgid "Supports plain text or HTML. Keep it short enough to stay readable on mobile."
msgstr ""

#: admin/views/banner.php:664
msgid "Accept All Button"
msgstr ""

#: admin/views/banner.php:668
msgid "Save Preferences Button"
msgstr ""

#: admin/views/banner.php:669
msgid "Save My Preferences"
msgstr ""

#: admin/views/banner.php:672
msgid "Reject All Button"
msgstr ""

#: admin/views/banner.php:680
msgid "Audit Table"
msgstr ""

#: admin/views/banner.php:686
msgid "Show cookie audit table in preference center"
msgstr ""

#: admin/views/banner.php:696
msgid "Revisit Consent"
msgstr ""

#: admin/views/banner.php:702
msgid "Show revisit consent widget"
msgstr ""

#: admin/views/banner.php:706
msgid "Widget Position"
msgstr ""

#: admin/views/banner.php:713
msgid "Widget Label"
msgstr ""

#: admin/views/banner.php:714
msgid "Consent Preferences"
msgstr ""

#: admin/views/banner.php:715
msgid "Used as tooltip and screen reader label (aria-label)."
msgstr ""

#: admin/views/banner.php:718
msgid "Inline &quot;manage preferences&quot; button (shortcode)"
msgstr ""

#: admin/views/banner.php:719
msgid "As an alternative to the floating widget, place this shortcode in a page, post, footer or menu to render a button that re-opens this consent preference center:"
msgstr ""

#: admin/views/banner.php:721
msgid "Optional attributes: <code>text=&quot;Manage cookies&quot;</code> (custom label) and <code>class=&quot;my-button&quot;</code> (extra CSS classes). The button automatically inherits your banner&#39;s primary button colours. <strong>It needs the banner runtime to work, so place it on a page where the banner is active</strong> — pages added to the banner exclusion list don't load the consent runtime, so the button won't open the preferences there."
msgstr ""

#: admin/views/banner.php:727
msgid "Behaviours"
msgstr ""

#: admin/views/banner.php:733
msgid "Reload page after accepting consent"
msgstr ""

#: admin/views/banner.php:740
msgid "Respect Global Privacy Control (GPC)"
msgstr ""

#: admin/views/banner.php:775
msgid "Geo source not configured"
msgstr ""

#. translators: %1$s: Settings -> Geolocation link, %2$s: the faz_trust_cf_ipcountry_header filter name, %3$s: the add_filter() code snippet.
#: admin/views/banner.php:781
#, php-format
msgid "No country signal is available on this install. Multi-banner geo-routing will resolve every visitor to \"unknown\" and fall back to your match-all / default banner. The usual fix is to configure %1$s with a free MaxMind GeoLite2 license key. If your site sits behind Cloudflare instead, the %2$s filter is available — note this is a developer code filter, NOT a setting in this screen: a developer adds %3$s in your theme or a code-snippets plugin. Without one of these, the targets you set below have no effect."
msgstr ""

#: admin/views/banner.php:782
msgid "Settings &raquo; Geolocation"
msgstr ""

#: admin/views/banner.php:804
msgid "How multi-banner works — quick guide"
msgstr ""

#. translators: %1$s: Geo Targeting (tab name), %2$s: Content (tab name).
#: admin/views/banner.php:811
#, php-format
msgid "%1$s (this tab) = <em>WHICH visitors</em> see this banner. Pick countries / regions; the multi-banner picker matches against the visitor's detected country. Leave empty to make this banner the universal fallback."
msgstr ""

#. translators: %1$s: Content (tab name).
#: admin/views/banner.php:822
#, php-format
msgid "%1$s = <em>WHAT the banner says</em> — title, description, button labels, per-language translations. This is where you put law-specific copy: \"Não vender minhas informações pessoais\" for LGPD (Brazil), \"Do not sell or share my personal information\" for CCPA/CPRA (California 2024+), German consent text for GDPR-DE, and so on. Same banner row, multiple languages."
msgstr ""

#: admin/views/banner.php:830
msgid "<strong>EU</strong> preset = 27 EU + 3 EEA (Iceland, Liechtenstein, Norway). It does <em>not</em> include the UK — pick the <strong>United Kingdom</strong> preset separately when you want a UK-GDPR variant with different copy. To cover EU+UK with one banner, tick both presets."
msgstr ""

#: admin/views/banner.php:839
msgid "Region presets"
msgstr ""

#: admin/views/banner.php:843
msgid "Tick the regions where this banner should be shown. A visitor from any country in the selected regions sees this banner. Leave all unchecked to make this banner match every visitor (fallback / single-banner installs)."
msgstr ""

#: admin/views/banner.php:846
msgid "EU / EEA (27 + IS, LI, NO)"
msgstr ""

#: admin/views/banner.php:847
msgid "United Kingdom (UK-GDPR)"
msgstr ""

#: admin/views/banner.php:848
msgid "United States (CCPA / state laws)"
msgstr ""

#: admin/views/banner.php:849
msgid "Canada (PIPEDA)"
msgstr ""

#: admin/views/banner.php:850
msgid "Brazil (LGPD)"
msgstr ""

#: admin/views/banner.php:851
#: admin/views/settings.php:319
msgid "Australia"
msgstr ""

#: admin/views/banner.php:852
msgid "Japan (APPI)"
msgstr ""

#: admin/views/banner.php:853
msgid "Switzerland (nFADP)"
msgstr ""

#: admin/views/banner.php:860
msgid "Custom country list"
msgstr ""

#: admin/views/banner.php:863
msgid "Additional ISO-3166 alpha-2 country codes"
msgstr ""

#: admin/views/banner.php:864
msgid "e.g. NZ, SG, KR"
msgstr ""

#: admin/views/banner.php:865
msgid "Comma-separated, two letters per code. Use this for countries not covered by the region presets above. Codes are normalised to upper-case and deduplicated automatically."
msgstr ""

#: admin/views/banner.php:871
msgid "Priority & fallback"
msgstr ""

#: admin/views/banner.php:874
msgid "Priority"
msgstr ""

#: admin/views/banner.php:876
msgid "Tie-breaker when multiple banners target the same country. Higher wins. Default 0."
msgstr ""

#: admin/views/banner.php:882
msgid "Use this banner as the default fallback"
msgstr ""

#: admin/views/banner.php:884
msgid "Shown to visitors from countries no banner targets explicitly. Exactly one banner should be marked as default. Saving this option will clear the flag on every other banner."
msgstr ""

#: admin/views/banner.php:900
msgid "Frontend banner preview"
msgstr ""

#: admin/views/banner.php:908
msgid "Loading real site preview..."
msgstr ""

#: admin/views/banner.php:913
msgid "Save Banner Settings"
msgstr ""

#: admin/views/banner.php:914
msgid "Hide Preview"
msgstr ""

#: admin/views/banner.php:915
msgid "Refresh Preview"
msgstr ""

#: admin/views/base.php:26
msgid "Global Vendor List"
msgstr ""

#: admin/views/base.php:32
msgid "Monitor pageviews, consent behaviour, and the health of your privacy setup at a glance."
msgstr ""

#: admin/views/base.php:33
msgid "Configure layout, copy, colours, and consent behaviour without leaving the editor flow."
msgstr ""

#: admin/views/base.php:34
msgid "Review discovered cookies, categorise them, run scans, and keep your declarations current."
msgstr ""

#: admin/views/base.php:35
msgid "Inspect consent records, filter activity, and export audit data when you need it."
msgstr ""

#: admin/views/base.php:36
msgid "Control Google Consent Mode defaults and updates with a clearer view of every signal."
msgstr ""

#: admin/views/base.php:37
msgid "Manage available languages and keep translated banner content organised."
msgstr ""

#: admin/views/base.php:38
msgid "Tune privacy, logging, scanner, and integration settings from one backend workspace."
msgstr ""

#: admin/views/base.php:39
msgid "Browse IAB TCF vendors, review their declared purposes, and select which vendors your site works with."
msgstr ""

#: admin/views/base.php:40
msgid "Move settings safely between environments and keep repeatable backups close at hand."
msgstr ""

#: admin/views/base.php:41
msgid "Generate a jurisdiction-aware Cookie Policy from templates filled with your company data. Embed via the [faz_cookie_policy_complete] shortcode."
msgstr ""

#: admin/views/base.php:42
msgid "Check environment details, plugin health, and runtime dependencies before troubleshooting."
msgstr ""

#: admin/views/base.php:46
msgid "FAZ Cookie Manager navigation"
msgstr ""

#: admin/views/base.php:54
msgid "Cookie Manager"
msgstr ""

#: admin/views/base.php:55
msgid "Privacy controls for this WordPress site"
msgstr ""

#: admin/views/consent-logs.php:20
msgid "Total Logs"
msgstr ""

#: admin/views/consent-logs.php:41
#: admin/views/consent-logs.php:54
msgid "Partial"
msgstr ""

#: admin/views/consent-logs.php:51
msgid "All Statuses"
msgstr ""

#: admin/views/consent-logs.php:56
msgid "Search consent ID or URL..."
msgstr ""

#: admin/views/consent-logs.php:58
msgid "Filter"
msgstr ""

#: admin/views/consent-logs.php:63
msgid "Export CSV"
msgstr ""

#: admin/views/consent-logs.php:76
msgid "Date"
msgstr ""

#: admin/views/consent-logs.php:77
msgid "Consent ID"
msgstr ""

#: admin/views/consent-logs.php:78
#: includes/class-utils.php:650
msgid "Status"
msgstr ""

#: admin/views/consent-logs.php:79
#: admin/views/cookies.php:42
msgid "Categories"
msgstr ""

#: admin/views/consent-logs.php:80
msgid "IP Hash"
msgstr ""

#: admin/views/consent-logs.php:81
msgid "Page URL"
msgstr ""

#: admin/views/consent-logs.php:85
#: admin/views/cookies.php:29
#: admin/views/cookies.php:97
#: admin/views/dashboard.php:123
msgid "Loading..."
msgstr ""

#: admin/views/cookie-policy.php:34
msgid "Company details"
msgstr ""

#: admin/views/cookie-policy.php:38
msgid "Legal entity name"
msgstr ""

#: admin/views/cookie-policy.php:42
msgid "Postal address"
msgstr ""

#: admin/views/cookie-policy.php:46
msgid "Privacy contact email"
msgstr ""

#: admin/views/cookie-policy.php:50
msgid "Registry / VAT / CNPJ (optional)"
msgstr ""

#: admin/views/cookie-policy.php:59
msgid "Privacy officer / DPO"
msgstr ""

#: admin/views/cookie-policy.php:63
msgid "DPO / Encarregado / Privacy Officer name"
msgstr ""

#: admin/views/cookie-policy.php:67
msgid "DPO email"
msgstr ""

#: admin/views/cookie-policy.php:69
msgid "Mandatory for LGPD (Art. 41) and recommended for GDPR."
msgstr ""

#: admin/views/cookie-policy.php:77
msgid "Jurisdiction"
msgstr ""

#: admin/views/cookie-policy.php:81
msgid "Primary jurisdiction"
msgstr ""

#: admin/views/cookie-policy.php:83
msgid "GDPR (EU / EEA / UK)"
msgstr ""

#: admin/views/cookie-policy.php:84
msgid "CCPA / CPRA (California, USA)"
msgstr ""

#: admin/views/cookie-policy.php:85
msgid "LGPD (Brazil)"
msgstr ""

#: admin/views/cookie-policy.php:87
msgid "Override per shortcode call with [faz_cookie_policy_complete jurisdiction=\"...\"]."
msgstr ""

#: admin/views/cookie-policy.php:104
msgid "Third-party services"
msgstr ""

#: admin/views/cookie-policy.php:106
msgid "— advanced, optional"
msgstr ""

#: admin/views/cookie-policy.php:112
msgid "<strong>You probably don't need this.</strong> If you've run the cookie scanner (section 5 below), the policy already names every service from your site's actual cookies. This section is only useful for services that exchange data with third parties <em>without setting cookies</em> — for example: server-side Google Tag Manager, Meta CAPI server events, pixel iframes that block the visitor cookie store, embedded analytics that opt out of cookies. Leave it empty unless you know one of those applies."
msgstr ""

#: admin/views/cookie-policy.php:116
msgid "Pre-tick services whose tracking domains were observed by the cookie scanner. You still need to click Save to commit."
msgstr ""

#: admin/views/cookie-policy.php:116
#: admin/views/gvl.php:50
msgid "Auto-detect from cookie scan"
msgstr ""

#: admin/views/cookie-policy.php:127
msgid "Cookies on this site"
msgstr ""

#. translators: %s: URL of the Cookies admin page
#: admin/views/cookie-policy.php:135
#, php-format
msgid "The cookie list is auto-populated from the <a href=\"%s\">Cookies admin page</a>. Add or scan cookies there; the generator reads the latest snapshot at render time."
msgstr ""

#: admin/views/cookie-policy.php:147
msgid "Retention &amp; links"
msgstr ""

#: admin/views/cookie-policy.php:151
msgid "Default retention period (months)"
msgstr ""

#: admin/views/cookie-policy.php:155
msgid "Separate Privacy Policy URL (optional)"
msgstr ""

#: admin/views/cookie-policy.php:156
msgid "https://example.com/privacy"
msgstr ""

#: admin/views/cookie-policy.php:164
msgid "Default language"
msgstr ""

#: admin/views/cookie-policy.php:168
msgid "Force a specific language (otherwise follows visitor locale)"
msgstr ""

#: admin/views/cookie-policy.php:170
msgid "Follow visitor locale (recommended)"
msgstr ""

#: admin/views/cookie-policy.php:171
msgid "English"
msgstr ""

#: admin/views/cookie-policy.php:172
msgid "Italian"
msgstr ""

#: admin/views/cookie-policy.php:173
msgid "French"
msgstr ""

#: admin/views/cookie-policy.php:174
msgid "German"
msgstr ""

#: admin/views/cookie-policy.php:175
msgid "Spanish"
msgstr ""

#: admin/views/cookie-policy.php:176
msgid "Portuguese (Brazil)"
msgstr ""

#: admin/views/cookie-policy.php:177
msgid "Bulgarian"
msgstr ""

#: admin/views/cookie-policy.php:178
msgid "Czech"
msgstr ""

#: admin/views/cookie-policy.php:187
msgid "Footer disclaimer"
msgstr ""

#: admin/views/cookie-policy.php:194
msgid "Show the disclaimer at the bottom of the policy"
msgstr ""

#: admin/views/cookie-policy.php:196
msgid "When enabled, a short notice is appended to clarify that the generated policy is a template and not legal advice. Recommended for sites without an in-house legal review."
msgstr ""

#: admin/views/cookie-policy.php:199
msgid "Custom disclaimer text (optional)"
msgstr ""

#: admin/views/cookie-policy.php:200
msgid "Leave empty to use the default localised disclaimer."
msgstr ""

#: admin/views/cookie-policy.php:201
msgid "Basic HTML is allowed (links, emphasis, line breaks). Leave blank to fall back to the standard FAZ disclaimer in the active language."
msgstr ""

#: admin/views/cookie-policy.php:209
msgid "Save settings"
msgstr ""

#: admin/views/cookie-policy.php:210
#: admin/views/geo-routing.php:42
msgid "Preview"
msgstr ""

#: admin/views/cookie-policy.php:220
msgid "Embed the policy"
msgstr ""

#: admin/views/cookie-policy.php:223
msgid "Paste this shortcode on any page or post:"
msgstr ""

#: admin/views/cookie-policy.php:225
msgid "With explicit language or jurisdiction:"
msgstr ""

#: admin/views/cookie-policy.php:231
msgid "By default the policy does <strong>not</strong> print its own title — your page already has one, so a second \"Cookie Policy\" heading would duplicate it. Add <code>show_title=\"true\"</code> if you embed the policy somewhere without a page title and want the heading back."
msgstr ""

#: admin/views/cookie-policy.php:233
msgid "<strong>Note:</strong> the long-standing <code>[faz_cookie_policy]</code> shortcode (with <code>site_name</code> / <code>contact</code> / <code>show_table</code> attributes) is still supported for backward compatibility. The new <code>[faz_cookie_policy_complete]</code> renders the jurisdiction-aware template from the form above."
msgstr ""

#: admin/views/cookie-policy.php:236
msgid "Editor compatibility:"
msgstr ""

#: admin/views/cookie-policy.php:238
msgid "Classic editor: paste the shortcode anywhere in the content area."
msgstr ""

#: admin/views/cookie-policy.php:239
msgid "Gutenberg / block editor: add a <strong>Shortcode block</strong>, paste the code inside."
msgstr ""

#: admin/views/cookie-policy.php:240
msgid "Page builders (Bricks, Elementor, Beaver, Divi, WPBakery): use the builder's <strong>Shortcode</strong> widget/element and paste the code. Some builders (Bricks in particular) skip <code>the_content()</code> entirely on pages without a builder template, so the bare shortcode in the WP editor will not render — use the shortcode element of your builder instead."
msgstr ""

#: admin/views/cookie-policy.php:241
msgid "Theme template files: <code>echo do_shortcode( '[faz_cookie_policy_complete]' );</code>"
msgstr ""

#: admin/views/cookie-policy.php:242
msgid "WordPress block templates (FSE themes like Twenty Twenty-Four/Five): add a Shortcode block to your <em>Single Page</em> template, or use the Shortcode block on the individual page."
msgstr ""

#: admin/views/cookie-policy.php:250
msgid "Close preview"
msgstr ""

#: admin/views/cookies.php:14
msgid "Cookie Categories"
msgstr ""

#: admin/views/cookies.php:17
msgid "Edit the display name and description for each cookie category, and flag whether it involves the sale or sharing of personal data. Names and descriptions are shown to visitors in the cookie preference center; the sale/sharing flags drive the CCPA/CPRA \"Do Not Sell or Share\" opt-out."
msgstr ""

#: admin/views/cookies.php:22
msgid "Slug"
msgstr ""

#: admin/views/cookies.php:23
msgid "Display Name"
msgstr ""

#: admin/views/cookies.php:25
msgid "CPRA distinguishes a sale (for valuable consideration) from sharing (for cross-context behavioural advertising). A category flagged for either is covered by the visitor Do Not Sell or Share opt-out."
msgstr ""

#: admin/views/cookies.php:25
msgid "Sale / Sharing (CCPA)"
msgstr ""

#: admin/views/cookies.php:34
msgid "Save Categories"
msgstr ""

#: admin/views/cookies.php:58
msgid "Quick scan (10 pages)"
msgstr ""

#: admin/views/cookies.php:59
msgid "Standard scan (100 pages)"
msgstr ""

#: admin/views/cookies.php:60
msgid "Deep scan (1000 pages)"
msgstr ""

#: admin/views/cookies.php:61
msgid "Full scan (all pages)"
msgstr ""

#: admin/views/cookies.php:65
msgid "Auto-categorize"
msgstr ""

#: admin/views/cookies.php:67
msgid "Uncategorized only"
msgstr ""

#: admin/views/cookies.php:68
msgid "All cookies"
msgstr ""

#: admin/views/cookies.php:71
msgid "Add Cookie"
msgstr ""

#: admin/views/cookies.php:73
msgid "Download scanner debug log"
msgstr ""

#: admin/views/cookies.php:73
msgid "Debug Log"
msgstr ""

#: admin/views/cookies.php:74
msgid "Clear all scanner debug logs"
msgstr ""

#: admin/views/cookies.php:74
msgid "Clear Logs"
msgstr ""

#: admin/views/cookies.php:80
msgid "selected"
msgstr ""

#: admin/views/cookies.php:81
msgid "Delete Selected"
msgstr ""

#: admin/views/cookies.php:88
msgid "Select all cookies"
msgstr ""

#: admin/views/cookies.php:89
#: includes/class-dsar-shortcode.php:124
#: includes/class-utils.php:634
msgid "Name"
msgstr ""

#: admin/views/cookies.php:109
msgid "Cookie Definitions"
msgstr ""

#: admin/views/cookies.php:111
msgid "Update Definitions"
msgstr ""

#: admin/views/cookies.php:115
msgid "Cookie definitions are sourced from the <a href=\"https://github.com/fabiodalez-dev/Open-Cookie-Database\" target=\"_blank\" rel=\"noopener\">Open Cookie Database</a> (Apache-2.0 license). These definitions power the auto-categorize feature."
msgstr ""

#: admin/views/cookies.php:116
msgid "Loading status..."
msgstr ""

#: admin/views/cookies.php:123
msgid "Content Blocker Templates"
msgstr ""

#: admin/views/cookies.php:126
msgid "Pre-configured blocking rules for popular services. Click to add a template to your custom rules."
msgstr ""

#: admin/views/cookies.php:128
msgid "Loading templates..."
msgstr ""

#: admin/views/cookies.php:136
msgid "Script Blocking — Custom Rules"
msgstr ""

#: admin/views/cookies.php:138
msgid "Save Rules"
msgstr ""

#: admin/views/cookies.php:143
msgid "Add custom URL patterns to block. Each pattern is matched against script/iframe src, inline code, and enqueued handle names. The plugin already blocks 143+ known services automatically."
msgstr ""

#: admin/views/cookies.php:148
msgid "URL Pattern"
msgstr ""

#. translators: Button to add a new custom script blocking rule
#: admin/views/cookies.php:159
msgid "+ Add Rule"
msgstr ""

#: admin/views/cookies.php:167
msgid "Cookie Table Shortcode"
msgstr ""

#: admin/views/cookies.php:170
msgid "Use the following shortcode to display a table of all cookies on any page or post (e.g. your Cookie Policy page):"
msgstr ""

#: admin/views/cookies.php:173
#: admin/views/cookies.php:221
msgid "Copy"
msgstr ""

#: admin/views/cookies.php:176
msgid "Advanced options"
msgstr ""

#: admin/views/cookies.php:178
msgid "You can customize the shortcode with these attributes:"
msgstr ""

#: admin/views/cookies.php:182
msgid "Attribute"
msgstr ""

#: admin/views/cookies.php:183
msgid "Default"
msgstr ""

#: admin/views/cookies.php:191
msgid "Comma-separated list of columns. Available: <code>name</code>, <code>domain</code>, <code>duration</code>, <code>description</code>, <code>category</code>"
msgstr ""

#: admin/views/cookies.php:195
msgid "(all)"
msgstr ""

#: admin/views/cookies.php:196
msgid "Filter by category slug (e.g. <code>analytics</code>) or ID"
msgstr ""

#: admin/views/cookies.php:200
#: includes/class-dsar-shortcode.php:430
msgid "(none)"
msgstr ""

#: admin/views/cookies.php:201
msgid "Optional heading text above the table"
msgstr ""

#: admin/views/cookies.php:205
msgid "<strong>Example:</strong> <code>[faz_cookie_table columns=\"name,duration,description\" category=\"analytics\"]</code>"
msgstr ""

#: admin/views/cookies.php:206
msgid "The legacy shortcode <code>[cookie_audit]</code> is also supported for backward compatibility."
msgstr ""

#: admin/views/cookies.php:215
msgid "Cookie Policy Shortcode"
msgstr ""

#: admin/views/cookies.php:218
msgid "Use the following shortcode to display a complete cookie policy page:"
msgstr ""

#: admin/views/cookies.php:223
msgid "Generates a complete cookie policy with sections: What Are Cookies, How We Use Cookies, Cookies We Use (table), How to Manage Cookies, and contact information. Customise with attributes: <code>site_name</code>, <code>contact</code>, <code>show_table</code>."
msgstr ""

#: admin/views/dashboard.php:18
msgid "Total Pageviews"
msgstr ""

#: admin/views/dashboard.php:25
msgid "Banner Views"
msgstr ""

#: admin/views/dashboard.php:32
msgid "Accept Rate"
msgstr ""

#: admin/views/dashboard.php:39
msgid "Reject Rate"
msgstr ""

#: admin/views/dashboard.php:49
msgid "All"
msgstr ""

#: admin/views/dashboard.php:55
msgid "Apply"
msgstr ""

#. translators: %s: date range label injected by JS
#: admin/views/dashboard.php:62
#, php-format
msgid "Pageviews &mdash; %s"
msgstr ""

#. translators: %s: date range label injected by JS
#: admin/views/dashboard.php:62
#: admin/views/dashboard.php:77
msgid "Last 7 Days"
msgstr ""

#: admin/views/dashboard.php:69
msgid "No pageview data yet.<br>Data will appear once visitors interact with your site."
msgstr ""

#. translators: %s: date range label injected by JS
#: admin/views/dashboard.php:77
#, php-format
msgid "Consent Distribution &mdash; %s"
msgstr ""

#: admin/views/dashboard.php:84
msgid "No consent data yet.<br>Data will appear once visitors respond to the banner."
msgstr ""

#. translators: %s: date range label injected by JS
#: admin/views/dashboard.php:96
#, php-format
msgid "Consent Statistics &mdash; %s"
msgstr ""

#: admin/views/dashboard.php:97
msgid "Last 30 Days"
msgstr ""

#: admin/views/dashboard.php:105
msgid "Acceptance Rate"
msgstr ""

#: admin/views/dashboard.php:109
msgid "Rejection Rate"
msgstr ""

#: admin/views/dashboard.php:113
msgid "Partial Consent"
msgstr ""

#: admin/views/dashboard.php:117
msgid "Total Consents"
msgstr ""

#: admin/views/dashboard.php:121
msgid "Per-Category Acceptance"
msgstr ""

#: admin/views/dashboard.php:131
msgid "Quick Links"
msgstr ""

#: admin/views/dashboard.php:137
msgid "Manage Cookies"
msgstr ""

#: admin/views/gcm.php:14
msgid "Google Consent Mode v2"
msgstr ""

#: admin/views/gcm.php:21
msgid "Enable Google Consent Mode"
msgstr ""

#: admin/views/gcm.php:29
msgid "Consent Signal Defaults"
msgstr ""

#: admin/views/gcm.php:36
msgid "Consent Type"
msgstr ""

#: admin/views/gcm.php:37
msgid "Default (before consent)"
msgstr ""

#: admin/views/gcm.php:38
msgid "When Granted"
msgstr ""

#: admin/views/gcm.php:44
#: admin/views/gcm.php:49
#: admin/views/gcm.php:54
#: admin/views/gcm.php:59
#: admin/views/gcm.php:64
#: admin/views/gcm.php:69
msgid "denied"
msgstr ""

#: admin/views/gcm.php:45
#: admin/views/gcm.php:50
#: admin/views/gcm.php:55
#: admin/views/gcm.php:60
#: admin/views/gcm.php:65
#: admin/views/gcm.php:70
#: admin/views/gcm.php:74
#: admin/views/gcm.php:75
msgid "granted"
msgstr ""

#: admin/views/gcm.php:85
msgid "Advanced Settings"
msgstr ""

#: admin/views/gcm.php:89
msgid "Wait for Update (ms)"
msgstr ""

#: admin/views/gcm.php:91
msgid "Milliseconds to wait for consent update before firing tags. Default: 500."
msgstr ""

#: admin/views/gcm.php:97
msgid "URL Passthrough"
msgstr ""

#: admin/views/gcm.php:99
msgid "Pass ad click information through URLs when ad_storage is denied."
msgstr ""

#: admin/views/gcm.php:105
msgid "Ads Data Redaction"
msgstr ""

#: admin/views/gcm.php:107
msgid "Redact ad click identifiers when ad_storage is denied."
msgstr ""

#: admin/views/gcm.php:113
msgid "Serve non-personalized ads when consent is denied"
msgstr ""

#: admin/views/gcm.php:116
msgid "When a visitor rejects marketing cookies, ad_storage / ad_user_data / ad_personalization all stay denied (no ad cookies are written) and the plugin signals npa = 1. Under Consent Mode v2 this already serves non-personalized, cookieless ads — compliant in the EEA/UK/CH. The plugin no longer grants ad_storage after a reject."
msgstr ""

#: admin/views/gcm.php:124
msgid "Google Additional Consent Mode (GACM)"
msgstr ""

#: admin/views/gcm.php:131
msgid "Enable GACM"
msgstr ""

#: admin/views/gcm.php:135
msgid "Ad Technology Provider IDs"
msgstr ""

#: admin/views/gcm.php:136
msgid "Comma-separated provider IDs, e.g. 89,91,128"
msgstr ""

#: admin/views/gcm.php:137
msgid "Google Ad Tech Provider IDs to include in the AC string."
msgstr ""

#: admin/views/gcm.php:143
msgid "Save GCM Settings"
msgstr ""

#: admin/views/geo-routing.php:28
msgid "Configure how the cookie banner adapts to each visitor's jurisdiction. The plugin selects the appropriate rule-set per country (and US state) automatically; the panels below let you inspect, override, or preview the routing decisions."
msgstr ""

#: admin/views/geo-routing.php:31
msgid "Geo-routing sections"
msgstr ""

#: admin/views/geo-routing.php:33
#: admin/views/geo-routing.php:54
msgid "Pipeline status"
msgstr ""

#: admin/views/geo-routing.php:36
#: admin/views/geo-routing.php:62
msgid "Ruleset coverage"
msgstr ""

#: admin/views/geo-routing.php:39
#: admin/views/geo-routing.php:73
msgid "Per-country overrides"
msgstr ""

#: admin/views/geo-routing.php:45
msgid "ipinfo (VPN detection)"
msgstr ""

#: admin/views/geo-routing.php:48
msgid "PIPL cross-border"
msgstr ""

#: admin/views/geo-routing.php:56
#: admin/views/geo-routing.php:67
#: admin/views/geo-routing.php:78
#: admin/views/geo-routing.php:123
#: admin/views/geo-routing.php:134
msgid "Loading…"
msgstr ""

#: admin/views/geo-routing.php:64
msgid "Each country (and US state with privacy law) maps to a specific rule-set that defines banner behaviour, default signals, and UI flags. Click any row to inspect the resolved ruleset configuration."
msgstr ""

#: admin/views/geo-routing.php:75
msgid "Override the auto-detected rule-set for a specific country. Use the dot-notation delta to selectively change individual fields (e.g. signals.cmv2.ad_storage)."
msgstr ""

#: admin/views/geo-routing.php:84
msgid "Preview routing"
msgstr ""

#: admin/views/geo-routing.php:86
msgid "Simulate a visitor from any country / US state / VPN status and see the rule-set the plugin would apply."
msgstr ""

#: admin/views/geo-routing.php:90
msgid "Country (ISO 3166-1 alpha-2)"
msgstr ""

#: admin/views/geo-routing.php:94
msgid "Region (ISO 3166-2, optional)"
msgstr ""

#: admin/views/geo-routing.php:100
msgid "Visitor uses VPN/proxy/Tor"
msgstr ""

#: admin/views/geo-routing.php:104
msgid "Resolve"
msgstr ""

#: admin/views/geo-routing.php:112
msgid "ipinfo.io — VPN detection"
msgstr ""

#. translators: %s URL to ipinfo.io
#: admin/views/geo-routing.php:117
#, php-format
msgid "Detect VPN/proxy/Tor visitors via <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">ipinfo.io</a>. When a VPN is detected, the plugin falls back to the most-protective rule-set (gdpr-strict) regardless of the visitor's apparent country. Opt-in is gated by your acknowledgment of the cross-border data-transfer obligations under GDPR / DPF / SCC."
msgstr ""

#: admin/views/geo-routing.php:129
msgid "PIPL — Cross-border data transfer attestation"
msgstr ""

#: admin/views/geo-routing.php:131
msgid "When the plugin routes visitors from China (PIPL applies), cross-border transfer of personal data requires either a Standard Contract (Art. 38) or a CAC security assessment (Art. 40). Confirm your status here for audit purposes; the plugin does NOT block the PIPL rule-set if unattested, but a warning will be displayed in the admin area."
msgstr ""

#: admin/views/gvl.php:14
msgid "Global Vendor List (IAB TCF 2.3)"
msgstr ""

#: admin/views/gvl.php:15
#: admin/views/settings.php:291
msgid "Update GVL Now"
msgstr ""

#: admin/views/gvl.php:19
msgid "Loading GVL status…"
msgstr ""

#: admin/views/gvl.php:26
msgid "Vendor Selection"
msgstr ""

#: admin/views/gvl.php:30
msgid "Search vendors…"
msgstr ""

#: admin/views/gvl.php:30
msgid "Search vendors"
msgstr ""

#: admin/views/gvl.php:31
msgid "Filter by purpose"
msgstr ""

#: admin/views/gvl.php:32
msgid "All purposes"
msgstr ""

#: admin/views/gvl.php:39
msgid "Select all on this page"
msgstr ""

#: admin/views/gvl.php:48
msgid "Save Selection"
msgstr ""

#: admin/views/gvl.php:50
msgid "Pre-tick vendors whose tracking domains were found by the cookie scanner. You still need to click Save Selection to apply."
msgstr ""

#: admin/views/import-export.php:14
#: admin/views/import-export.php:20
msgid "Export Settings"
msgstr ""

#: admin/views/import-export.php:17
msgid "Download all plugin settings, banner configuration, cookie categories, and cookies as a JSON file. Consent logs, pageview data, and API keys are excluded for privacy and security."
msgstr ""

#: admin/views/import-export.php:27
#: admin/views/import-export.php:41
msgid "Import Settings"
msgstr ""

#: admin/views/import-export.php:30
msgid "Upload a previously exported JSON file to restore or migrate settings. This will overwrite your current plugin configuration."
msgstr ""

#: admin/views/import-export.php:32
msgid "Select JSON file"
msgstr ""

#: admin/views/import-export.php:36
msgid "Import Preview"
msgstr ""

#: admin/views/languages.php:24
msgid "Active Languages"
msgstr ""

#: admin/views/languages.php:29
msgid "Selected Languages"
msgstr ""

#: admin/views/languages.php:36
msgid "Add Language"
msgstr ""

#: admin/views/languages.php:38
msgid "Search languages..."
msgstr ""

#. translators: %d: number of available languages
#: admin/views/languages.php:43
#, php-format
msgid "Type to search from %d available languages."
msgstr ""

#: admin/views/languages.php:48
msgid "Default Language"
msgstr ""

#: admin/views/languages.php:52
msgid "The language used when the visitor's browser language does not match any of the active languages above."
msgstr ""

#: admin/views/languages.php:56
msgid "Save Languages"
msgstr ""

#: admin/views/settings.php:14
msgid "Banner Control"
msgstr ""

#: admin/views/settings.php:23
msgid "When disabled, the cookie consent banner will not appear on your site and no scripts will be blocked."
msgstr ""

#: admin/views/settings.php:26
msgid "Excluded Pages"
msgstr ""

#: admin/views/settings.php:27
msgid "One per line: page ID or URL pattern like /privacy/*"
msgstr ""

#: admin/views/settings.php:28
msgid "Enter page IDs or URL patterns, one per line."
msgstr ""

#: admin/views/settings.php:34
msgid "Hide banner from search engine bots"
msgstr ""

#: admin/views/settings.php:36
msgid "Automatically detects search engine crawlers (Googlebot, Bingbot, etc.) and skips the banner for them. Improves SEO by serving cleaner HTML to crawlers."
msgstr ""

#: admin/views/settings.php:42
msgid "Push consent events to GTM Data Layer"
msgstr ""

#: admin/views/settings.php:44
msgid "Pushes a faz_consent_update event with per-category granted/denied values to window.dataLayer after each consent action. Enable if you use Google Tag Manager."
msgstr ""

#: admin/views/settings.php:50
msgid "Ad-blocker compatibility mode"
msgstr ""

#: admin/views/settings.php:52
msgid "Uses generic script handle names to prevent ad blockers from blocking the cookie banner. Enable if visitors report the banner not appearing."
msgstr ""

#: admin/views/settings.php:58
msgid "Enable per-service consent"
msgstr ""

#: admin/views/settings.php:60
msgid "When enabled, visitors can accept or reject individual services (e.g., Google Analytics, YouTube) instead of entire categories. Services detected by the scanner are shown immediately, and embedded providers blocked at runtime are revealed when the browser sees them on the page. This keeps the preference center present-aware but makes it more complex."
msgstr ""

#: admin/views/settings.php:66
msgid "Enable per-cookie consent"
msgstr ""

#: admin/views/settings.php:68
msgid "Requires per-service consent. Adds a nested row for each cookie a service declares. First-party cookies that the site can write are enforced by client cleanup and the server-side shredder. Cookies set by embedded third-party services on their own domains (for example YouTube, Vimeo, Maps, social embeds) cannot be deleted individually by this site; those rows are shown as disabled and are controlled by allowing or blocking the whole embed."
msgstr ""

#: admin/views/settings.php:74
msgid "Share consent across subdomains"
msgstr ""

#: admin/views/settings.php:76
msgid "Scope the consent cookie to your registrable domain (e.g. .example.com) so it is shared across www, shop, app, etc. Recommended only when all subdomains belong to you and are covered by the same privacy policy. Public-suffix-aware for multi-level TLDs (.co.uk, .com.au)."
msgstr ""

#: admin/views/settings.php:82
msgid "Cache compatibility mode"
msgstr ""

#: admin/views/settings.php:84
msgid "Keep the page fully cacheable by LiteSpeed, QUIC.cloud, Varnish, Nginx FastCGI or WP Rocket. The plugin stops emitting <code>no-cache</code>/<code>no-store</code> headers and the <code>DONOTCACHEPAGE</code> constant for anonymous visitors, so the static HTML is cached and the banner runs entirely client-side from the consent cookie. <strong>Only enable this if your banner output does NOT vary by visitor country.</strong> With IAB TCF, geo-targeting, country-targeted banners or runtime geo-routing active, the same cached HTML would be served to every region (e.g. an EU TCF <code>gdprApplies=true</code> page reaching a US visitor) — keep this OFF in that case, or vary the cache by country at the CDN."
msgstr ""

#: admin/views/settings.php:91
#: admin/views/system-status.php:88
msgid "Cross-Domain Consent"
msgstr ""

#: admin/views/settings.php:98
msgid "Enable cross-domain consent forwarding"
msgstr ""

#: admin/views/settings.php:100
msgid "Share consent choices across multiple domains. When a visitor accepts or rejects cookies on one domain, the same choice is forwarded to all configured target domains via secure postMessage."
msgstr ""

#: admin/views/settings.php:103
msgid "Target Domains"
msgstr ""

#: admin/views/settings.php:104
msgid "One per line: https://shop.example.com"
msgstr ""

#: admin/views/settings.php:105
msgid "Full URLs of other sites that should receive consent state. Each site must also have FAZ Cookie Manager installed. One URL per line."
msgstr ""

#: admin/views/settings.php:112
#: admin/views/system-status.php:80
msgid "Pageview Tracking"
msgstr ""

#: admin/views/settings.php:119
msgid "Enable pageview and banner interaction tracking"
msgstr ""

#: admin/views/settings.php:121
msgid "Tracks pageviews and banner interactions (accept, reject, settings) for the dashboard analytics. Data is aggregate-only: it sends the page URL and title with no per-visitor identifier or cookie, so the events cannot be linked across pages or sessions. Counts are stored first-party in your own database. Disable for stricter compliance."
msgstr ""

#: admin/views/settings.php:128
msgid "Script Blocking"
msgstr ""

#: admin/views/settings.php:132
msgid "Pages Excluded from Script Blocking"
msgstr ""

#: admin/views/settings.php:133
msgid "One per line: /checkout/* or /cart/*"
msgstr ""

#: admin/views/settings.php:134
msgid "URL patterns where script blocking is disabled (banner still shows). One per line, supports wildcards (e.g. <code>/checkout/*</code>)."
msgstr ""

#: admin/views/settings.php:137
msgid "Script Blocking Exceptions"
msgstr ""

#: admin/views/settings.php:138
msgid "One per line: googleapis.com/youtube/v3, recaptcha, my-inline-script-id"
msgstr ""

#: admin/views/settings.php:139
msgid "Scripts that should never be blocked, even before consent. One per line. Accepts three types of pattern:<br>- <strong>URL fragment</strong> (contains <code>.</code> or <code>/</code>): matched against the script's <code>src</code> or related URL attribute, e.g. <code>googleapis.com/youtube/v3</code>.<br>- <strong>Script ID</strong> (no dots/slashes): matched against the <code>id</code> attribute of the script tag, e.g. <code>my-product-form-data</code>.<br>- <strong>CSS class</strong> (no dots/slashes): matched against the script's <code>class</code> attribute, e.g. <code>recaptcha</code>.<br>These exceptions bypass blocking entirely. Use them only for scripts that genuinely do not set tracking cookies. <strong>Be specific</strong> to avoid accidentally unblocking trackers.<br><strong>Tip:</strong> You can also add <code>class=\"faz-skip\"</code> directly to any script tag to exclude it without adding anything here — no configuration needed."
msgstr ""

#: admin/views/settings.php:153
msgid "Enable consent logging"
msgstr ""

#: admin/views/settings.php:155
msgid "Records each visitor's consent choice (accepted, rejected, or partial) for GDPR accountability. Required by Art. 7(1) GDPR to demonstrate that consent was given."
msgstr ""

#: admin/views/settings.php:158
msgid "Retention Period (months)"
msgstr ""

#: admin/views/settings.php:160
msgid "How long consent records are kept before automatic deletion. Most DPAs recommend 12 months. Logs older than this period are purged daily."
msgstr ""

#: admin/views/settings.php:167
msgid "Scanner"
msgstr ""

#: admin/views/settings.php:171
msgid "Max Pages to Scan"
msgstr ""

#: admin/views/settings.php:173
msgid "Maximum number of pages the cookie scanner will crawl. Higher values find more cookies but take longer. 100 pages is sufficient for most sites."
msgstr ""

#: admin/views/settings.php:179
msgid "Scanner Debug Mode"
msgstr ""

#: admin/views/settings.php:181
msgid "When enabled, the scanner logs every categorization decision. Download logs from the Cookies page."
msgstr ""

#: admin/views/settings.php:188
msgid "Automatic Scanning"
msgstr ""

#: admin/views/settings.php:195
msgid "Enable automatic cookie scanning"
msgstr ""

#: admin/views/settings.php:197
msgid "Automatically scan your site for new cookies on a schedule. You will receive an email notification if new uncategorized cookies are found."
msgstr ""

#: admin/views/settings.php:200
msgid "Scan Frequency"
msgstr ""

#: admin/views/settings.php:202
msgid "Daily"
msgstr ""

#: admin/views/settings.php:203
#: includes/class-activator.php:200
msgid "Weekly"
msgstr ""

#: admin/views/settings.php:204
msgid "Monthly"
msgstr ""

#: admin/views/settings.php:206
msgid "How often the scanner runs automatically. Weekly is recommended for most sites."
msgstr ""

#: admin/views/settings.php:213
msgid "Microsoft Consent APIs"
msgstr ""

#: admin/views/settings.php:220
msgid "Microsoft UET Consent Mode"
msgstr ""

#: admin/views/settings.php:222
msgid "Signals consent status to Microsoft Advertising (Bing Ads) via the UET tag. Enable if you use Microsoft Advertising and need to respect consent for ad tracking."
msgstr ""

#: admin/views/settings.php:228
msgid "Microsoft Clarity Consent API"
msgstr ""

#: admin/views/settings.php:230
msgid "Signals consent status to Microsoft Clarity (heatmaps and session recordings). Enable if you use Clarity and want it to pause tracking until consent is given."
msgstr ""

#: admin/views/settings.php:237
msgid "Age Verification"
msgstr ""

#: admin/views/settings.php:244
msgid "Require age verification for consent"
msgstr ""

#: admin/views/settings.php:246
msgid "Under GDPR Art. 8, children below the minimum age cannot give valid consent for data processing. When enabled, visitors must confirm they meet the minimum age before accepting optional cookies."
msgstr ""

#: admin/views/settings.php:249
msgid "Minimum Age"
msgstr ""

#: admin/views/settings.php:251
msgid "GDPR default is 16. Some EU member states allow 13-15. Check your local law."
msgstr ""

#: admin/views/settings.php:258
msgid "IAB TCF"
msgstr ""

#: admin/views/settings.php:265
msgid "Enable IAB TCF v2.3"
msgstr ""

#: admin/views/settings.php:267
msgid "Enables the IAB Transparency & Consent Framework. Required if you work with ad-tech vendors that need a standardised TC String for programmatic advertising in the EU."
msgstr ""

#: admin/views/settings.php:270
msgid "Publisher Country Code"
msgstr ""

#: admin/views/settings.php:272
msgid "ISO 3166-1 alpha-2 code of the publisher's country (e.g. IT, DE, FR). Used in the TCF consent string."
msgstr ""

#: admin/views/settings.php:275
msgid "CMP ID"
msgstr ""

#: admin/views/settings.php:277
msgid "Your registered IAB CMP ID (<a href=\"https://iabeurope.eu/cmp-list/\" target=\"_blank\" rel=\"noopener noreferrer\">IAB CMP List</a>). With ID&nbsp;0 the banner and cookie blocking work normally, but ad-tech vendors will ignore the TC String. Google Consent Mode v2 works regardless of CMP registration."
msgstr ""

#: admin/views/settings.php:283
msgid "Purpose One Treatment"
msgstr ""

#: admin/views/settings.php:285
msgid "Set to true if Purpose 1 consent was NOT disclosed (e.g. publisher in a country where Purpose 1 is not required)."
msgstr ""

#: admin/views/settings.php:289
msgid "Loading GVL status..."
msgstr ""

#: admin/views/settings.php:298
#: admin/views/system-status.php:82
msgid "Geo-Targeting"
msgstr ""

#: admin/views/settings.php:305
msgid "Enable geo-targeted banner display"
msgstr ""

#: admin/views/settings.php:307
msgid "Show the cookie banner only to visitors from specific regions. Requires a MaxMind GeoLite2 database (configured below) or Cloudflare CF-IPCountry header."
msgstr ""

#: admin/views/settings.php:310
msgid "Target Regions"
msgstr ""

#: admin/views/settings.php:314
msgid "EU / EEA"
msgstr ""

#: admin/views/settings.php:315
msgid "United Kingdom"
msgstr ""

#: admin/views/settings.php:316
msgid "United States"
msgstr ""

#: admin/views/settings.php:317
msgid "Canada"
msgstr ""

#: admin/views/settings.php:318
msgid "Brazil"
msgstr ""

#: admin/views/settings.php:320
msgid "Japan"
msgstr ""

#: admin/views/settings.php:321
msgid "Switzerland"
msgstr ""

#: admin/views/settings.php:331
msgid "Select which regions should see the cookie banner. Visitors from other regions will not see it (if \"Hide banner\" is selected below)."
msgstr ""

#: admin/views/settings.php:334
msgid "Non-target visitors"
msgstr ""

#: admin/views/settings.php:336
msgid "Show banner anyway (safest)"
msgstr ""

#: admin/views/settings.php:337
msgid "Hide banner (scripts load normally)"
msgstr ""

#: admin/views/settings.php:339
msgid "What happens when a visitor is from outside the target regions. \"Show banner anyway\" is the safest option and recommended for sites with global audiences."
msgstr ""

#: admin/views/settings.php:346
msgid "GeoIP Database (MaxMind GeoLite2)"
msgstr ""

#: admin/views/settings.php:350
msgid "Geo-targeting requires a MaxMind GeoLite2 database. <a href=\"https://www.maxmind.com/en/geolite2/signup\" target=\"_blank\" rel=\"noopener\">Get a free license key</a>."
msgstr ""

#: admin/views/settings.php:353
msgid "Database edition"
msgstr ""

#: admin/views/settings.php:355
msgid "Country &#8212; country-level only (recommended)"
msgstr ""

#: admin/views/settings.php:356
msgid "City &#8212; adds region / state detection"
msgstr ""

#: admin/views/settings.php:359
msgid "<strong>Country</strong> (~10 MB) resolves the visitor&#8217;s country only &#8212; enough for country-based banner targeting and most per-jurisdiction rules. <strong>City</strong> (~60&#8211;110 MB) additionally resolves the region / province / state, which a few rules need: sub-national regimes such as <em>Quebec Law 25</em> apply only inside one region of a country, so without City (or a Cloudflare <code>CF-Region-Code</code> header) the plugin can only see &#8220;Canada&#8221; and cannot route that visitor to the Quebec ruleset. Choose City only if you rely on region-level routing &#8212; it is a much larger download. Changing this and clicking &#8220;Update Database&#8221; replaces the installed database."
msgstr ""

#: admin/views/settings.php:363
msgid "MaxMind License Key"
msgstr ""

#: admin/views/settings.php:364
msgid "Enter your MaxMind license key"
msgstr ""

#: admin/views/settings.php:368
msgid "Update Database"
msgstr ""

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

#: admin/views/settings.php:381
msgid "Remove all data on uninstall"
msgstr ""

#: admin/views/settings.php:383
msgid "When enabled, deleting the plugin will permanently remove ALL data: cookies, categories, consent logs, pageviews, banner settings, and scan history. Keep this OFF if you plan to reinstall or update the plugin."
msgstr ""

#: admin/views/settings.php:391
msgid "Paid Memberships Pro integration"
msgstr ""

#: admin/views/settings.php:395
msgid "Implement a \"Pay-or-Accept\" model: logged-in members on selected PMP levels skip the cookie banner and have consent <strong>programmatically recorded as granted for all categories</strong> via a server-side cookie. Marketing, analytics, functional and other non-necessary scripts will run for them without an explicit banner interaction. Free visitors continue to see the standard banner and consent flow."
msgstr ""

#: admin/views/settings.php:398
msgid "Legal note:"
msgstr ""

#: admin/views/settings.php:399
msgid "Because this option grants consent on behalf of the member (it does not merely hide the banner), you must disclose it clearly in your Terms of Service, Privacy Policy, and at the point of subscription so the membership fee is understood as a genuine alternative to giving consent (EDPB Opinion 08/2024). Members must remain able to revoke or adjust their consent at any time via the standard revisit widget."
msgstr ""

#: admin/views/settings.php:405
msgid "Enable PMP integration"
msgstr ""

#: admin/views/settings.php:409
msgid "Exempt membership level IDs"
msgstr ""

#: admin/views/settings.php:410
msgid "e.g. 2, 3, 5"
msgstr ""

#: admin/views/settings.php:412
msgid "Comma-separated PMP level IDs whose members should be exempted. Find level IDs in <strong>Memberships → Settings → Levels</strong>. Leave empty to disable exemption."
msgstr ""

#: admin/views/settings.php:421
msgid "Force re-consent"
msgstr ""

#: admin/views/settings.php:425
msgid "Show the cookie banner again to all returning visitors. Useful when you change which cookies or services are used on your site (e.g. new AdSense tags, added analytics) and want prior visitors to renew their consent before those services run."
msgstr ""

#: admin/views/settings.php:428
msgid "Current consent revision"
msgstr ""

#: admin/views/settings.php:432
msgid "Invalidate all consents"
msgstr ""

#: admin/views/settings.php:435
msgid "Visitors whose stored consent has a lower revision will see the banner again on their next visit. This does not affect the current page load."
msgstr ""

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

#: admin/views/system-status.php:49
msgid "Copy Status to Clipboard"
msgstr ""

#: admin/views/system-status.php:54
msgid "Environment"
msgstr ""

#: admin/views/system-status.php:57
msgid "Plugin Version"
msgstr ""

#: admin/views/system-status.php:58
msgid "WordPress Version"
msgstr ""

#: admin/views/system-status.php:59
msgid "PHP Version"
msgstr ""

#: admin/views/system-status.php:60
msgid "MySQL Version"
msgstr ""

#: admin/views/system-status.php:61
msgid "Server"
msgstr ""

#: admin/views/system-status.php:62
msgid "Memory Limit"
msgstr ""

#: admin/views/system-status.php:63
msgid "Max Execution Time"
msgstr ""

#: admin/views/system-status.php:64
msgid "PCRE Backtrack Limit"
msgstr ""

#: admin/views/system-status.php:65
msgid "Multisite"
msgstr ""

#: admin/views/system-status.php:66
msgid "HTTPS"
msgstr ""

#: admin/views/system-status.php:67
msgid "Active Theme"
msgstr ""

#: admin/views/system-status.php:73
msgid "Plugin Configuration"
msgstr ""

#: admin/views/system-status.php:76
msgid "Banner Enabled"
msgstr ""

#: admin/views/system-status.php:77
msgid "Consent Logging"
msgstr ""

#: admin/views/system-status.php:79
msgid "IAB TCF v2.3"
msgstr ""

#: admin/views/system-status.php:81
msgid "Auto Scan"
msgstr ""

#: admin/views/system-status.php:84
msgid "Per-Service Consent"
msgstr ""

#: admin/views/system-status.php:84
msgid "disabled in 1.18.2"
msgstr ""

#: admin/views/system-status.php:85
msgid "Bot Detection"
msgstr ""

#: admin/views/system-status.php:86
msgid "GTM Data Layer"
msgstr ""

#: admin/views/system-status.php:87
msgid "Age Gate"
msgstr ""

#: admin/views/system-status.php:89
msgid "Ad-Blocker Compat"
msgstr ""

#: admin/views/system-status.php:97
msgid "Database"
msgstr ""

#: admin/views/system-status.php:103
msgid "Table missing"
msgstr ""

#: admin/views/system-status.php:105
msgid "rows"
msgstr ""

#: admin/views/system-status.php:114
msgid "Cron Jobs"
msgstr ""

#: admin/views/system-status.php:118
msgid "Next Scheduled Scan"
msgstr ""

#: admin/views/system-status.php:122
msgid "Next Consent Log Cleanup"
msgstr ""

#: admin/views/system-status.php:130
msgid "Active Plugins"
msgstr ""

#: frontend/class-amp-consent.php:358
msgid "Manage cookie preferences"
msgstr ""

#. translators: {name} is replaced with the cookie category name (appears twice, do not translate {name})
#: frontend/class-frontend.php:562
msgid "{name} enabled, disable {name}"
msgstr ""

#. translators: {name} is replaced with the cookie category name (appears twice, do not translate {name})
#: frontend/class-frontend.php:564
msgid "{name} disabled, enable {name}"
msgstr ""

#: frontend/class-frontend.php:1573
#: frontend/modules/banner-rest/class-banner-rest.php:458
msgid "Your cookie preferences have been saved."
msgstr ""

#: frontend/class-frontend.php:1574
#: frontend/modules/banner-rest/class-banner-rest.php:459
msgid "Opt-out Preferences"
msgstr ""

#: frontend/class-frontend.php:1575
#: frontend/modules/banner-rest/class-banner-rest.php:460
msgid "Customise Consent Preferences"
msgstr ""

#: frontend/class-frontend.php:1576
#: frontend/modules/banner-rest/class-banner-rest.php:461
msgid "Service consent"
msgstr ""

#: frontend/class-frontend.php:1578
msgid "Cookie consent"
msgstr ""

#: frontend/class-frontend.php:1579
#: frontend/modules/banner-rest/class-banner-rest.php:462
msgid "Vendor consent"
msgstr ""

#: frontend/class-frontend.php:1580
msgid "These cookies are set by the embedded service on its own domain and are controlled by allowing or blocking the embed above — they cannot be removed individually."
msgstr ""

#. translators: %s: service name (e.g., "YouTube", "Google Maps")
#: frontend/includes/class-placeholder-builder.php:209
#: frontend/includes/class-placeholder-builder.php:270
#, php-format
msgid "This content is blocked because %s cookies have not been accepted."
msgstr ""

#: frontend/includes/class-placeholder-builder.php:213
#: frontend/includes/class-placeholder-builder.php:274
msgid "Accept cookies"
msgstr ""

#: frontend/includes/class-placeholder-builder.php:342
msgid "third-party"
msgstr ""

#: frontend/modules/banner-rest/class-banner-rest.php:133
msgid "The requested language is not configured for this site."
msgstr ""

#: frontend/modules/banner-rest/class-banner-rest.php:165
msgid "No banner available for the resolved jurisdiction."
msgstr ""

#: frontend/modules/banner-rest/class-banner-rest.php:175
msgid "No active banner found."
msgstr ""

#: frontend/modules/consent-logger/class-consent-logger.php:171
msgid "Failed to log consent."
msgstr ""

#: frontend/modules/shortcodes/class-shortcodes.php:240
msgid "Always Active"
msgstr ""

#: frontend/modules/shortcodes/class-shortcodes.php:242
msgid "Show more"
msgstr ""

#: frontend/modules/shortcodes/class-shortcodes.php:244
msgid "Show less"
msgstr ""

#: frontend/views/banner-preview-frame.php:32
msgid "Banner Preview"
msgstr ""

#: frontend/views/banner-preview-frame.php:66
msgid "JavaScript is required for banner preview."
msgstr ""

#: includes/blocks/class-blocks.php:41
msgid "Cookie Table"
msgstr ""

#: includes/blocks/class-blocks.php:42
msgid "Display a table of all cookies used on the site."
msgstr ""

#: includes/blocks/class-blocks.php:68
msgid "Display an auto-generated cookie policy page."
msgstr ""

#: includes/blocks/class-blocks.php:93
msgid "Manage Cookies Button"
msgstr ""

#: includes/blocks/class-blocks.php:94
msgid "A button that opens the cookie consent preferences."
msgstr ""

#: includes/blocks/class-blocks.php:169
#: includes/class-cookie-policy-shortcode.php:92
msgid "Manage Cookie Preferences"
msgstr ""

#: includes/class-activator.php:206
msgid "Once Daily (FAZ)"
msgstr ""

#: includes/class-activator.php:212
msgid "Once Weekly (FAZ)"
msgstr ""

#: includes/class-activator.php:218
msgid "Once Monthly (FAZ)"
msgstr ""

#: includes/class-cli.php:296
msgid "Cookie Consent (FAZ Cookie Manager)"
msgstr ""

#: includes/class-cli.php:297
msgid "This site uses the FAZ Cookie Manager plugin to collect and manage cookie consent. When you interact with the cookie banner, we record your consent choice (accepted, rejected, or partial), a hashed version of your IP address, your browser user agent, and the page URL where consent was given. This data is stored locally on our server and retained for the period configured in the plugin settings (default: 12 months)."
msgstr ""

#: includes/class-cli.php:298
msgid "You can change your cookie preferences at any time using the cookie icon in the bottom corner of the page."
msgstr ""

#: includes/class-cli.php:306
#: includes/class-cli.php:315
msgid "FAZ Cookie Manager — Consent Logs & Privacy Requests"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:66
msgid "What Are Cookies"
msgstr ""

#. translators: %s: site name
#: includes/class-cookie-policy-shortcode.php:69
#, php-format
msgid "Cookies are small text files that are placed on your device when you visit %s. They are widely used to make websites work more efficiently, as well as to provide information to the website owners."
msgstr ""

#: includes/class-cookie-policy-shortcode.php:72
msgid "How We Use Cookies"
msgstr ""

#. translators: %s: site name
#: includes/class-cookie-policy-shortcode.php:75
#, php-format
msgid "%s uses cookies for several purposes, including:"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:78
msgid "Necessary cookies"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:78
msgid "These cookies are essential for the website to function properly. They enable basic functions like page navigation, access to secure areas, and shopping cart functionality. The website cannot function properly without these cookies."
msgstr ""

#: includes/class-cookie-policy-shortcode.php:79
msgid "Functional cookies"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:79
msgid "These cookies enable the website to remember choices you make (such as your language preference or region) and provide enhanced, more personalised features."
msgstr ""

#: includes/class-cookie-policy-shortcode.php:80
msgid "Analytics cookies"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:80
msgid "These cookies help us understand how visitors interact with the website by collecting and reporting information anonymously. This helps us improve the website and your experience."
msgstr ""

#: includes/class-cookie-policy-shortcode.php:81
msgid "Marketing cookies"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:81
msgid "These cookies are used to deliver advertisements that are relevant to you and your interests. They are also used to limit the number of times you see an advertisement and help measure the effectiveness of advertising campaigns."
msgstr ""

#: includes/class-cookie-policy-shortcode.php:85
msgid "Cookies We Use"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:86
msgid "The table below lists the cookies used on this website, along with their purpose, duration, and category."
msgstr ""

#: includes/class-cookie-policy-shortcode.php:90
msgid "How to Manage Cookies"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:91
msgid "You can manage your cookie preferences at any time by clicking the cookie icon in the bottom corner of the page, or by using the button below."
msgstr ""

#: includes/class-cookie-policy-shortcode.php:93
msgid "You can also control cookies through your browser settings. Most browsers allow you to:"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:95
msgid "View what cookies are stored and delete them individually"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:96
msgid "Block third-party cookies"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:97
msgid "Block cookies from specific sites"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:98
msgid "Block all cookies from being set"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:99
msgid "Delete all cookies when you close your browser"
msgstr ""

#: includes/class-cookie-policy-shortcode.php:101
msgid "Please note that if you disable cookies, some features of this website may not function properly."
msgstr ""

#: includes/class-cookie-policy-shortcode.php:103
msgid "More Information"
msgstr ""

#. translators: %s: contact email address wrapped in a mailto link
#: includes/class-cookie-policy-shortcode.php:106
#, php-format
msgid "If you have questions about our use of cookies, please contact us at %s."
msgstr ""

#. translators: %s: current date
#: includes/class-cookie-policy-shortcode.php:110
#, php-format
msgid "This cookie policy was last updated on %s."
msgstr ""

#: includes/class-cookie-settings-shortcode.php:62
msgid "Manage consent preferences"
msgstr ""

#: includes/class-cookie-table-shortcode.php:307
msgid "Other"
msgstr ""

#: includes/class-do-not-sell-shortcode.php:71
#: includes/class-do-not-sell-shortcode.php:188
msgid "Your opt-out request has been received. We will not sell or share your personal information."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:72
#: includes/class-do-not-sell-shortcode.php:230
msgid "Your opt-out has been withdrawn. You may submit a new request at any time."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:73
#: includes/class-dsar-shortcode.php:121
msgid "An error occurred. Please try again."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:74
msgid "Network error. Please try again."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:87
msgid "Do Not Sell or Share My Personal Information"
msgstr ""

#: includes/class-do-not-sell-shortcode.php:88
msgid "Submit Opt-Out Request"
msgstr ""

#: includes/class-do-not-sell-shortcode.php:122
msgid "You have already submitted an opt-out request. We will not sell or share your personal information."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:124
msgid "Changed your mind? You can withdraw your opt-out at any time."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:128
msgid "Withdraw opt-out / opt back in"
msgstr ""

#: includes/class-do-not-sell-shortcode.php:132
msgid "As a US resident in a state with applicable privacy laws, you have the right to opt out of the sale of your personal information. Submit the form below to exercise this right."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:150
#: includes/class-do-not-sell-shortcode.php:201
#: includes/class-dsar-shortcode.php:277
msgid "Invalid security token. Please refresh the page and try again."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:158
msgid "You have already opted out. We will not sell or share your personal information."
msgstr ""

#: includes/class-do-not-sell-shortcode.php:169
#: includes/class-do-not-sell-shortcode.php:213
#: includes/class-dsar-shortcode.php:332
msgid "Too many requests. Please wait 1 minute before submitting again."
msgstr ""

#. translators: %s: site name
#: includes/class-do-not-sell-shortcode.php:340
#, php-format
msgid "[%s] New CCPA/CPRA Do Not Sell or Share Opt-Out Request"
msgstr ""

#. translators: 1: site name, 2: date/time, 3: IP hash
#: includes/class-do-not-sell-shortcode.php:343
#, php-format
msgid ""
"A visitor on %1$s has submitted a Do Not Sell or Share My Personal Information request.\n"
"\n"
"Date/Time: %2$s\n"
"IP Hash: %3$s\n"
"\n"
"No action is required unless you sell or share personal data, in which case you should ensure this user's data is excluded from any sale or sharing."
msgstr ""

#: includes/class-dsar-shortcode.php:122
msgid "Please fill in all required fields."
msgstr ""

#: includes/class-dsar-shortcode.php:123
#: includes/class-dsar-shortcode.php:302
msgid "Please enter a valid email address."
msgstr ""

#: includes/class-dsar-shortcode.php:125
#: includes/class-utils.php:638
msgid "Email"
msgstr ""

#: includes/class-dsar-shortcode.php:126
#: includes/class-utils.php:642
msgid "Request type"
msgstr ""

#: includes/class-dsar-shortcode.php:140
msgid "Data Requests"
msgstr ""

#: includes/class-dsar-shortcode.php:172
msgid "Send Request"
msgstr ""

#: includes/class-dsar-shortcode.php:206
msgid "Right of Access (Article 15) — receive a copy of my data"
msgstr ""

#: includes/class-dsar-shortcode.php:207
msgid "Right to Erasure (Article 17) — delete my data"
msgstr ""

#: includes/class-dsar-shortcode.php:208
msgid "Right to Data Portability (Article 20) — export my data"
msgstr ""

#: includes/class-dsar-shortcode.php:209
msgid "Right to Rectification (Article 16) — correct my data"
msgstr ""

#: includes/class-dsar-shortcode.php:210
msgid "Right to Restrict Processing (Article 18)"
msgstr ""

#: includes/class-dsar-shortcode.php:211
msgid "Right to Object (Article 21) — object to processing"
msgstr ""

#: includes/class-dsar-shortcode.php:217
msgid "Fields marked with * are required."
msgstr ""

#: includes/class-dsar-shortcode.php:233
msgid "Full Name"
msgstr ""

#: includes/class-dsar-shortcode.php:238
msgid "Email Address"
msgstr ""

#: includes/class-dsar-shortcode.php:243
msgid "Request Type"
msgstr ""

#: includes/class-dsar-shortcode.php:245
msgid "— Select a request type —"
msgstr ""

#: includes/class-dsar-shortcode.php:253
msgid "Additional Information"
msgstr ""

#: includes/class-dsar-shortcode.php:254
msgid "Optional: provide any additional context to help us identify your data."
msgstr ""

#: includes/class-dsar-shortcode.php:283
msgid "Submission rejected."
msgstr ""

#: includes/class-dsar-shortcode.php:297
msgid "Please enter your full name."
msgstr ""

#: includes/class-dsar-shortcode.php:309
msgid "Too many requests. Please wait 1 hour before submitting again."
msgstr ""

#: includes/class-dsar-shortcode.php:314
msgid "Please select a valid request type."
msgstr ""

#: includes/class-dsar-shortcode.php:320
msgid "Your message is too long. Please limit it to 5,000 characters."
msgstr ""

#: includes/class-dsar-shortcode.php:349
msgid "We could not record your request due to a server error. Please try again."
msgstr ""

#: includes/class-dsar-shortcode.php:364
msgid "Your request has been received. We will respond within 30 days as required by law."
msgstr ""

#. translators: 1: site name, 2: name, 3: email, 4: request type, 5: date, 6: message
#: includes/class-dsar-shortcode.php:424
#, php-format
msgid ""
"New data subject request received on %1$s.\n"
"\n"
"Name: %2$s\n"
"Email: %3$s\n"
"Request type: %4$s\n"
"Submitted: %5$s\n"
"\n"
"Message:\n"
"%6$s\n"
"\n"
"You must respond within 30 days (GDPR Art. 12). Reply directly to the requester's email address."
msgstr ""

#. translators: %s: admin URL to the request post
#: includes/class-dsar-shortcode.php:436
#, php-format
msgid "View logged request: %s"
msgstr ""

#. translators: 1: site name, 2: request type
#: includes/class-dsar-shortcode.php:448
#, php-format
msgid "[%1$s] Data Subject Request: %2$s"
msgstr ""

#. translators: %s: site name
#: includes/class-dsar-shortcode.php:464
#, php-format
msgid "[%s] We received your data request"
msgstr ""

#. translators: 1: first name, 2: site name, 3: human-readable request type (e.g. "Right of Access (Art. 15 GDPR)")
#: includes/class-dsar-shortcode.php:467
#, php-format
msgid ""
"Dear %1$s,\n"
"\n"
"We have received your data subject request (%3$s) on %2$s.\n"
"\n"
"We will process your request and respond within 30 days as required by GDPR Article 12.\n"
"\n"
"If you have any questions, please reply to this email.\n"
"\n"
"Thank you,\n"
"The %2$s team"
msgstr ""

#: includes/class-dsar-shortcode.php:483
msgid "Right of Access (Art. 15 GDPR)"
msgstr ""

#: includes/class-dsar-shortcode.php:484
msgid "Right to Erasure (Art. 17 GDPR)"
msgstr ""

#: includes/class-dsar-shortcode.php:485
msgid "Right to Data Portability (Art. 20 GDPR)"
msgstr ""

#: includes/class-dsar-shortcode.php:486
msgid "Right to Rectification (Art. 16 GDPR)"
msgstr ""

#: includes/class-dsar-shortcode.php:487
msgid "Right to Restrict Processing (Art. 18 GDPR)"
msgstr ""

#: includes/class-dsar-shortcode.php:488
msgid "Right to Object (Art. 21 GDPR)"
msgstr ""

#: includes/class-geolocation.php:525
msgid "MaxMind license key is required."
msgstr ""

#. translators: %s: error message
#: includes/class-geolocation.php:552
#, php-format
msgid "Download failed: %s"
msgstr ""

#: includes/class-geolocation.php:615
msgid "PharData extension is required to extract the database."
msgstr ""

#: includes/class-geolocation.php:636
#: includes/class-geolocation.php:668
msgid "Failed to copy database file."
msgstr ""

#: includes/class-geolocation.php:691
msgid "No .mmdb file found in the archive."
msgstr ""

#. translators: %s: error message
#: includes/class-geolocation.php:703
#, php-format
msgid "Extraction failed: %s"
msgstr ""

#: includes/class-rest-controller.php:52
msgid "Sorry, you cannot list resources."
msgstr ""

#: includes/class-rest-controller.php:66
msgid "Sorry, you are not allowed to create resources."
msgstr ""

#: includes/class-rest-controller.php:80
msgid "Sorry, you cannot view this resource."
msgstr ""

#: includes/class-rest-controller.php:94
msgid "Sorry, you are not allowed to edit this resource."
msgstr ""

#: includes/class-rest-controller.php:108
msgid "Sorry, you are not allowed to delete this resource."
msgstr ""

#: includes/class-utils.php:576
msgid "Invalid nonce. Please refresh the page and try again."
msgstr ""

#: includes/class-utils.php:630
msgid "Privacy requests (FAZ Cookie Manager)"
msgstr ""

#: includes/class-utils.php:646
msgid "Message"
msgstr ""

#: includes/class-utils.php:654
msgid "Submitted"
msgstr ""

#: includes/class-utils.php:695
msgid "FAZ Cookie Manager consent logs use anonymized IP hashes and cannot be linked to email addresses; they auto-purge after the configured retention period."
msgstr ""

#. translators: %d: number of privacy-request records deleted.
#: includes/class-utils.php:732
#, php-format
msgid "Deleted %d FAZ Cookie Manager privacy request."
msgid_plural "Deleted %d FAZ Cookie Manager privacy requests."
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of meta entries that had script fields stripped during import.
#: includes/class-wp-cli-commands.php:333
#, php-format
msgid "Script meta field(s) (opt_in_script/opt_out_script) were stripped from %d imported entry because the current user lacks the unfiltered_html capability. Re-run as a super-admin to preserve script fields."
msgid_plural "Script meta field(s) (opt_in_script/opt_out_script) were stripped from %d imported entries because the current user lacks the unfiltered_html capability. Re-run as a super-admin to preserve script fields."
msgstr[0] ""
msgstr[1] ""

#: includes/blocks/editor.js:29
msgid "Columns"
msgstr ""

#: includes/blocks/editor.js:30
msgid "Comma-separated: name, domain, duration, description, category"
msgstr ""

#: includes/blocks/editor.js:35
msgid "Category filter"
msgstr ""

#: includes/blocks/editor.js:36
msgid "Filter by category slug (e.g. analytics)"
msgstr ""

#: includes/blocks/editor.js:41
msgid "Heading"
msgstr ""

#: includes/blocks/editor.js:62
msgid "Show cookie table"
msgstr ""

#: includes/blocks/editor.js:67
msgid "Site name"
msgstr ""

#: includes/blocks/editor.js:68
msgid "Leave empty to use the site title"
msgstr ""

#: includes/blocks/editor.js:73
msgid "Contact email"
msgstr ""

#: includes/blocks/editor.js:74
msgid "Leave empty to use the admin email"
msgstr ""

#: includes/blocks/editor.js:95
msgid "Button label"
msgstr ""

#: includes/blocks/editor.js:96
msgid "Leave empty for default: \"Manage Cookie Preferences\""
msgstr ""

#: includes/blocks/editor.js:101
msgid "Style"
msgstr ""

#: includes/blocks/editor.js:104
msgid "Button"
msgstr ""

#: includes/blocks/editor.js:105
msgid "Link"
msgstr ""
