# Copyright (C) 2026 blaminhor
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Blaminhor Essentials – All-in-One: GEO, SEO, Redirect, SMTP, Cache & More 2.5.9\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/blaminhor-essentials\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-07-22T18:09:11+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: blaminhor-essentials\n"

#. Plugin Name of the plugin
#: blaminhor-essentials.php
msgid "Blaminhor Essentials – All-in-One: GEO, SEO, Redirect, SMTP, Cache & More"
msgstr ""

#. Plugin URI of the plugin
#: blaminhor-essentials.php
msgid "https://wp.blaminhor.com/"
msgstr ""

#. Description of the plugin
#: blaminhor-essentials.php
msgid "A modular toolkit for WordPress with activatable features. Lightweight, secure, and reliable."
msgstr ""

#. Author of the plugin
#: blaminhor-essentials.php
msgid "blaminhor"
msgstr ""

#. Author URI of the plugin
#: blaminhor-essentials.php
msgid "https://blaminhor.com"
msgstr ""

#. translators: %s: current PHP version
#: blaminhor-essentials.php:36
#, php-format
msgid "Blaminhor Essentials requires PHP 8.1 or higher. Your site is running PHP %s."
msgstr ""

#: blaminhor-essentials.php:394
#: blaminhor-essentials.php:427
msgid "Recovery Mode"
msgstr ""

#: blaminhor-essentials.php:428
msgid "Disable problematic plugins to recover your site."
msgstr ""

#: blaminhor-essentials.php:433
msgid "HTTPS Redirect is enabled"
msgstr ""

#: blaminhor-essentials.php:434
msgid "If you are having trouble accessing your site due to HTTPS issues, you can disable the HTTPS redirect here."
msgstr ""

#: blaminhor-essentials.php:439
msgid "Disable HTTPS Redirect"
msgstr ""

#: blaminhor-essentials.php:449
msgid "HTTPS Redirect has been disabled. You can now access your site via HTTP."
msgstr ""

#: blaminhor-essentials.php:454
#: modules/domain-changer/class-module-domain-changer.php:954
msgid "Warning:"
msgstr ""

#: blaminhor-essentials.php:455
msgid "Disabling a plugin deactivates it in the database. Re-enable via this page or the WordPress admin."
msgstr ""

#: blaminhor-essentials.php:466
msgid "Disabling this will disable recovery mode too!"
msgstr ""

#: blaminhor-essentials.php:475
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2132
msgid "Activate"
msgstr ""

#: blaminhor-essentials.php:478
msgid "This will disable Blaminhor Essentials and this recovery page. You will need to re-enable it from WordPress admin. Continue?"
msgstr ""

#: blaminhor-essentials.php:482
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2125
msgid "Deactivate (Self)"
msgstr ""

#: blaminhor-essentials.php:489
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2139
msgid "Deactivate"
msgstr ""

#: blaminhor-essentials.php:1044
msgid "Content & Media"
msgstr ""

#: blaminhor-essentials.php:1048
msgid "SEO & Links"
msgstr ""

#: blaminhor-essentials.php:1052
msgid "Database & Migration"
msgstr ""

#: blaminhor-essentials.php:1056
msgid "Security & Maintenance"
msgstr ""

#: blaminhor-essentials.php:1060
#: modules/events-calendar/views/admin/tab-events.php:34
#: modules/events-calendar/views/admin/tab-events.php:315
#: modules/events-calendar/views/admin/tab-rendezvous.php:40
#: modules/events-calendar/views/admin/tab-rendezvous.php:616
#: modules/events-calendar/views/admin/tab-resources.php:50
#: modules/events-calendar/views/admin/tab-resources.php:346
msgid "Emails"
msgstr ""

#: blaminhor-essentials.php:1064
#: modules/cache/class-module-cache.php:475
#: modules/cache/class-module-cache.php:2487
#: modules/classic-editor/class-module-classic-editor.php:611
msgid "Performance"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:100
#: includes/class-blaminhor-essentials-admin.php:1300
#: includes/class-blaminhor-essentials-admin.php:1878
#: includes/class-blaminhor-essentials-admin.php:1960
#: modules/backup/class-module-backup.php:4348
#: modules/broken-links/class-module-broken-links.php:860
#: modules/cache/views/tab-overview.php:185
#: modules/db-optimizer/class-module-db-optimizer.php:1760
#: modules/disable-comments/class-module-disable-comments.php:664
#: modules/domain-changer/class-module-domain-changer.php:819
#: modules/events-calendar/class-module-events-calendar.php:3191
#: modules/events-calendar/class-module-events-calendar.php:3265
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2330
#: modules/forms/includes/class-forms-admin.php:604
#: modules/maintenance/class-module-maintenance.php:856
#: modules/post-types-order/class-module-post-types-order.php:936
#: modules/redirections/class-module-redirections.php:1907
#: modules/user-role-editor/class-module-user-role-editor.php:2314
msgid "Settings"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:132
#: includes/class-blaminhor-essentials-admin.php:226
msgid "Blaminhor Essentials"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:133
#: includes/class-blaminhor-essentials-admin.php:223
msgid "Blaminhor"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:144
#: includes/class-blaminhor-essentials-admin.php:145
#: includes/class-blaminhor-essentials-admin.php:236
msgid "Dashboard"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:191
#: includes/class-blaminhor-essentials-admin.php:192
#: includes/class-blaminhor-essentials-admin.php:1329
#: modules/cache/class-module-cache.php:2492
#: modules/cookies/views/settings-page.php:41
#: modules/honeypot/class-module-honeypot.php:796
#: modules/seo-manager/views/modal-edit.php:207
msgid "Advanced"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:411
msgid "Activating..."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:412
msgid "Deactivating..."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:413
#: modules/cache/views/tab-overview.php:66
#: modules/events-calendar/views/admin/tab-events.php:236
#: modules/events-calendar/views/admin/tab-rendezvous.php:318
#: modules/events-calendar/views/admin/tab-resources.php:73
#: modules/honeypot/class-module-honeypot.php:977
#: modules/redirections/class-module-redirections.php:169
#: modules/redirections/class-module-redirections.php:1932
#: modules/smtp/class-module-smtp.php:1773
msgid "Active"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:414
#: modules/events-calendar/class-module-events-calendar.php:3755
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2115
#: modules/redirections/class-module-redirections.php:170
#: modules/smtp/class-module-smtp.php:1773
msgid "Inactive"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:415
#: modules/backup/class-module-backup.php:355
#: modules/cache/class-module-cache.php:1646
#: modules/cache/class-module-cache.php:1798
#: modules/cache/class-module-cache.php:1856
#: modules/post-types-order/class-module-post-types-order.php:145
#: modules/post-types-order/class-module-post-types-order.php:165
#: modules/post-types-order/class-module-post-types-order.php:1225
msgid "An error occurred. Please try again."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:416
#: includes/class-blaminhor-essentials-admin.php:1257
msgid "Thank you for your feedback!"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:417
#: modules/smtp/class-module-smtp.php:528
msgid "Sending..."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:418
msgid "Are you sure you want to deactivate this module?"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:419
#: modules/smtp/class-module-smtp.php:2299
msgid "Are you sure you want to delete this relay?"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:420
msgid "One or more files exceed the maximum size of 10 MB."
msgstr ""

#. translators: 1: number of active modules in this category, 2: total in this category.
#. translators: 1: number of active modules in this category, 2: total in this category
#: includes/class-blaminhor-essentials-admin.php:422
#: includes/class-blaminhor-essentials-admin.php:651
#, php-format
msgid "%1$d/%2$d active"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:514
msgid "Advanced settings saved."
msgstr ""

#. translators: %s: plugin version major.minor (e.g. 2.0). Keep the leading "v" short — it labels the version chip.
#: includes/class-blaminhor-essentials-admin.php:558
#, php-format
msgid "v %s"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:562
msgid "What's new"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:568
msgid "Modular toolkit for WordPress"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:574
msgid "Advanced Settings"
msgstr ""

#. translators: %s: link to feedback form
#: includes/class-blaminhor-essentials-admin.php:588
#, php-format
msgid "Have an idea, a suggestion, or found a bug? %s — I will gladly improve the plugin based on your feedback."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:589
msgid "Let me know"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:594
#: includes/class-blaminhor-essentials-admin.php:595
#: includes/class-blaminhor-essentials-module.php:942
#: modules/backup/class-module-backup.php:356
#: modules/broken-links/class-module-broken-links.php:967
#: modules/broken-links/class-module-broken-links.php:1125
#: modules/cache/class-module-cache.php:2443
#: modules/image-sizes/class-module-image-sizes.php:1034
#: modules/image-sizes/class-module-image-sizes.php:1062
#: modules/redirections/class-module-redirections.php:907
#: modules/seo-manager/class-module-seo-manager.php:2347
#: modules/smtp/class-module-smtp.php:869
msgid "Dismiss"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:605
msgid "See full changelog"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:620
msgid "Search a module…"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:677
msgid "Recently added — this module may still have rough edges."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:677
#: modules/backup/class-module-backup.php:4866
#: modules/backup/class-module-backup.php:4867
#: modules/backup/class-module-backup.php:4868
#: modules/forms/views/edit-form.php:317
msgid "Beta"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:681
msgid "Needs setup"
msgstr ""

#. translators: %s: Module name (e.g. "Backup & Restore").
#. translators: %s: notification name (e.g. "Backup completion report").
#: includes/class-blaminhor-essentials-admin.php:686
#: includes/class-blaminhor-essentials-admin.php:881
#, php-format
msgid "Toggle %s"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:724
msgid "Feedback & Ideas"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:726
msgid "Have a feature request or found a bug? Let me know!"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:735
msgid "A crash report has been prepared below. File paths, email addresses, IP addresses and credentials have been stripped out. Review it, add what you were doing, and nothing is sent until you press Send Feedback."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:743
#: modules/backup/class-module-backup.php:3373
#: modules/cache/views/tab-advanced.php:235
#: modules/cookies/views/settings-diagnostic.php:136
#: modules/events-calendar/views/admin/tab-agenda.php:243
#: modules/redirections/class-module-redirections.php:1973
#: modules/redirections/class-module-redirections.php:2025
#: modules/seo-manager/views/tab-overview.php:141
msgid "Type"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:745
msgid "Feature Request"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:746
msgid "Improvement"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:747
msgid "Bug Report"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:748
#: modules/forms/includes/class-forms-templates.php:67
msgid "Other"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:752
#: includes/class-blaminhor-essentials-admin.php:1584
#: includes/forms-engine/class-forms-field-registry.php:335
#: includes/forms-engine/class-forms-field-registry.php:369
#: modules/events-calendar/class-module-events-calendar.php:3798
#: modules/forms/includes/class-forms-templates.php:40
#: modules/maintenance/class-module-maintenance.php:946
msgid "Message"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:754
#: includes/class-blaminhor-essentials-admin.php:755
msgid "Describe your idea or issue..."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:756
msgid "Please describe the bug and the steps to reproduce it (1. Go to... 2. Click on... 3. See error). Screenshots and videos are very helpful!"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:759
msgid "Attachments (optional)"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:762
msgid "You can attach screenshots, videos, or log files (max 10 MB each)."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:765
msgid "Your Email (optional)"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:767
msgid "For follow-up if needed"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:768
msgid "Without your email, I won't be able to reply to your feedback."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:771
msgid "Send Feedback"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:778
msgid "Support the Project"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:784
msgid "Leave a Review"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:788
msgid "Contact Me"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:792
msgid "Visit Website"
msgstr ""

#. translators: %s: Author URL
#: includes/class-blaminhor-essentials-admin.php:803
#, php-format
msgid "Created with care by %s"
msgstr ""

#. translators: %s: Version number
#: includes/class-blaminhor-essentials-admin.php:811
#, php-format
msgid "Version %s"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:853
#: modules/events-calendar/views/admin/tab-rendezvous.php:39
#: modules/events-calendar/views/admin/tab-resources.php:49
#: modules/events-calendar/views/admin/tab-resources.php:221
msgid "Notifications"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:855
msgid "Choose which email alerts your active modules send. Alerts go to your site admin email unless you set a specific recipient."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:862
msgid "No notifications yet"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:864
msgid "Activate a module that sends email alerts (Backup, Broken Links, HTTPS Redirect, SMTP Mailer, Fatal Error Recovery) to manage them here."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:878
#: modules/backup/class-module-backup.php:280
msgid "Configure"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:901
msgid "Currently sent to your site admin email. Click to set a specific recipient."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:933
#: includes/class-blaminhor-essentials-admin.php:979
#: includes/class-blaminhor-essentials-dashboard-widget.php:172
#: includes/class-blaminhor-essentials-dashboard-widget.php:220
msgid "Permission denied."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:941
msgid "Invalid notification."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:948
#: includes/class-blaminhor-essentials-admin.php:991
msgid "Module not found."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:952
msgid "Unknown notification."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:986
msgid "Invalid module."
msgstr ""

#. translators: %s: module name (e.g. "SMTP Mailer").
#: includes/class-blaminhor-essentials-admin.php:1027
#, php-format
msgid "%s activated."
msgstr ""

#. translators: %s: module name (e.g. "SMTP Mailer").
#: includes/class-blaminhor-essentials-admin.php:1039
#, php-format
msgid "%s deactivated."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1053
#: includes/class-blaminhor-essentials-admin.php:2192
#: includes/class-blaminhor-essentials-module.php:532
#: modules/cache/includes/class-cache-critical-css.php:862
#: modules/cookies/class-module-cookies.php:542
#: modules/seo-manager/includes/class-seo-elementor.php:384
msgid "Unauthorized"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1061
msgid "Please enter a message."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1259
msgid "Failed to send feedback. Please try again or contact us directly."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1291
msgid "You do not have permission to access this page."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1305
msgid "Logs"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1310
msgid "WP-CLI"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1331
msgid "Diagnostic logs and WP-CLI reference for Blaminhor Essentials modules."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1369
msgid "Dashboard Widget"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1373
msgid "Show the alerts & quick actions widget on the WordPress dashboard"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1376
msgid "Adds a sidebar widget on the main WordPress dashboard with cross-module alerts and quick actions. Loaded lazily after the dashboard renders, so it never slows boot time."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1381
msgid "Keyboard shortcuts"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1385
msgid "Always show tab navigation shortcuts"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1388
msgid "If disabled, hold the Alt (Option) key to reveal shortcuts on the module tabs."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1393
msgid "Uninstall"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1397
msgid "Delete all plugin data when uninstalling"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1400
msgid "If enabled, all settings, module data, database tables, and uploaded files will be permanently deleted when you uninstall the plugin."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1407
msgid "Save Advanced Settings"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1425
msgid "Log file cleared."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1434
msgid "Log settings saved."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1459
msgid "Core (plugin)"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1478
msgid "Capture targeted debug events from every Blaminhor Essentials module. Off by default. Turn it on, reproduce a bug, then copy or download the JSON to share for diagnosis."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1483
msgid "Collection settings"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1490
msgid "Enable log collection"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1494
msgid "Append events to a rolling 24-hour log file (admin only)."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1499
msgid "Minimum level"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1502
msgid "Error only"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1503
msgid "Warning + Error (recommended)"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1504
msgid "Info + Warning + Error"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1505
msgid "Everything (debug)"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1510
msgid "Modules to collect"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1512
msgid "Leave all unchecked to collect every module. Check specific modules to limit collection."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1525
msgid "Save settings"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1531
msgid "Recorded events"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1537
msgid "All modules"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1543
msgid "All levels"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1549
msgid "Search…"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1550
msgid "Filter"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1552
msgid "Reset"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1557
#: includes/class-blaminhor-essentials-admin.php:1620
msgid "Copy JSON"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1558
msgid "Download JSON"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1562
msgid "Clear the entire log file? This cannot be undone."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1562
msgid "Clear log"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1570
msgid "Log collection is currently OFF. Enable it above, reproduce the issue, then come back here."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1572
msgid "No events recorded yet in the past 24 hours."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1580
msgid "Time (UTC)"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1581
msgid "Level"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1582
msgid "Module"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1583
#: modules/cache/views/tab-audit.php:189
#: modules/events-calendar/class-module-events-calendar.php:1306
#: modules/events-calendar/class-module-events-calendar.php:4678
#: modules/events-calendar/includes/class-events-post-types.php:63
#: modules/events-calendar/views/admin/tab-agenda.php:190
#: modules/seo-manager/class-module-seo-manager.php:926
msgid "Event"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1597
msgid "context"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1619
#: includes/class-blaminhor-essentials-admin.php:2073
#: modules/backup/class-module-backup.php:364
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:253
#: modules/forms/class-module-forms.php:420
msgid "Copied!"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1657
msgid "WP-CLI is a command-line interface for WordPress. The commands below are exposed by your currently active Blaminhor Essentials modules."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1660
msgid "WP-CLI on this server"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1665
msgid "Available commands"
msgstr ""

#. translators: 1: WP-CLI binary path, 2: WP-CLI version (may be empty)
#: includes/class-blaminhor-essentials-admin.php:1724
#, php-format
msgid "WP-CLI detected at %1$s%2$s."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1734
msgid "WP-CLI was not found on this server. The commands below will not run until you install it."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1736
#: includes/class-blaminhor-essentials-admin.php:1744
msgid "Installation guide"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1742
msgid "Cannot probe WP-CLI: the PHP exec() function is disabled on this host. The commands below assume WP-CLI is installed."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1873
#: includes/class-blaminhor-essentials-admin.php:1958
msgid "Read-only"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1883
#: includes/class-blaminhor-essentials-admin.php:1962
#: modules/cookies/views/settings-diagnostic.php:134
#: modules/db-optimizer/class-module-db-optimizer.php:1330
#: modules/db-optimizer/class-module-db-optimizer.php:2126
#: modules/honeypot/class-module-honeypot.php:1223
#: modules/user-role-editor/class-module-user-role-editor.php:2713
msgid "Action"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1948
msgid "No active module exposes WP-CLI commands. Activate at least one module to see its commands here."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1955
msgid "Filter commands by name or description…"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1956
msgid "Filter WP-CLI commands"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1959
msgid "inspects, never changes anything"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1961
msgid "changes module configuration"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:1963
msgid "runs a one-off operation"
msgstr ""

#. translators: %d: number of WP-CLI commands exposed by a module
#: includes/class-blaminhor-essentials-admin.php:1981
#, php-format
msgid "%d command"
msgid_plural "%d commands"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of options/flags a command accepts
#: includes/class-blaminhor-essentials-admin.php:2022
#, php-format
msgid "Options (%d)"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:2041
msgid "Copy command"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:2042
#: modules/backup/class-module-backup.php:5075
#: modules/backup/views/settings-remote-oauth.php:59
#: modules/events-calendar/views/admin/tab-agenda.php:412
#: modules/events-calendar/views/admin/tab-agenda.php:434
#: modules/events-calendar/views/admin/tab-rendezvous.php:201
#: modules/events-calendar/views/admin/tab-rendezvous.php:278
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:254
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2356
msgid "Copy"
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:2052
msgid "No command matches your filter."
msgstr ""

#. translators: %s: a WP-CLI help command, rendered as inline code.
#: includes/class-blaminhor-essentials-admin.php:2057
#, php-format
msgid "Tip: run %s to list every flag and option for a command."
msgstr ""

#: includes/class-blaminhor-essentials-admin.php:2078
#: includes/class-blaminhor-essentials-admin.php:2081
msgid "Copy this command:"
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:62
msgid "Blaminhor Essentials — Alerts & quick actions"
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:84
msgid "Enable JavaScript to load the Blaminhor Essentials site health summary."
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:152
#: modules/cache/class-module-cache.php:1647
#: modules/cache/views/tab-preload.php:184
#: modules/events-calendar/includes/class-events-booking.php:246
msgid "Loading…"
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:153
msgid "All clear"
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:154
msgid "No alerts. All modules are running quietly."
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:155
msgid "Explore modules"
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:156
msgid "Could not load site health. Try refreshing."
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:157
#: modules/cache/class-module-cache.php:1730
#: modules/cookies/views/settings-diagnostic.php:142
msgid "Working…"
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:158
#: includes/class-blaminhor-essentials-dashboard-widget.php:253
#: modules/cache/class-module-cache.php:1652
msgid "Done."
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:159
#: includes/class-blaminhor-essentials-dashboard-widget.php:246
msgid "Action failed."
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:160
#: modules/cookies/views/settings-services.php:64
#: modules/seo-manager/views/tab-sitemap.php:27
#: modules/seo-manager/views/tab-sitemap.php:49
#: modules/seo-manager/views/tab-sitemap.php:72
#: modules/smtp/class-module-smtp.php:2166
msgctxt "action link to open a resource"
msgid "View"
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:225
msgid "Missing action."
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:230
msgid "Action not available."
msgstr ""

#: includes/class-blaminhor-essentials-dashboard-widget.php:235
msgid "Action not executable."
msgstr ""

#: includes/class-blaminhor-essentials-module.php:429
msgid "Security check failed. Please try again."
msgstr ""

#: includes/class-blaminhor-essentials-module.php:470
msgid "Insufficient capabilities to modify this module."
msgstr ""

#. translators: %1$s: opening link tag to the bug report form, %2$s: closing link tag.
#: includes/class-blaminhor-essentials-module.php:664
#, php-format
msgid "This module is in beta. It is meant to work, but you may encounter some malfunctions. If something does not behave as expected, %1$sreport it to me%2$s — I will fix it quickly."
msgstr ""

#: includes/class-blaminhor-essentials-module.php:672
msgid "Beta module"
msgstr ""

#: includes/class-blaminhor-essentials-module.php:735
#: modules/backup/class-module-backup.php:4596
#: modules/backup/class-module-backup.php:4631
#: modules/backup/class-module-backup.php:4648
#: modules/backup/class-module-backup.php:4665
#: modules/broken-links/class-module-broken-links.php:1081
#: modules/cache/class-module-cache.php:2207
#: modules/cache/class-module-cache.php:2223
#: modules/cache/class-module-cache.php:2239
#: modules/db-optimizer/class-module-db-optimizer.php:2294
#: modules/db-optimizer/class-module-db-optimizer.php:2325
#: modules/disable-comments/class-module-disable-comments.php:817
#: modules/domain-changer/class-module-domain-changer.php:1031
#: modules/domain-changer/class-module-domain-changer.php:1051
#: modules/events-calendar/class-module-events-calendar.php:4113
#: modules/events-calendar/includes/class-events-my-appointments.php:354
#: modules/events-calendar/includes/class-events-rsvp.php:772
#: modules/events-calendar/views/admin/partial-booking-modals.php:97
#: modules/events-calendar/views/admin/partial-booking-modals.php:162
#: modules/events-calendar/views/admin/partial-booking-modals.php:191
#: modules/events-calendar/views/admin/partial-reservation-modal.php:68
#: modules/events-calendar/views/admin/tab-agenda.php:306
#: modules/events-calendar/views/admin/tab-availability.php:299
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2513
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2530
#: modules/favicon/class-module-favicon.php:1092
#: modules/forms/class-module-forms.php:423
#: modules/honeypot/class-module-honeypot.php:649
#: modules/image-sizes/class-module-image-sizes.php:1488
#: modules/post-types-order/class-module-post-types-order.php:1208
#: modules/redirections/class-module-redirections.php:2299
#: modules/redirections/class-module-redirections.php:2315
#: modules/redirections/class-module-redirections.php:2339
#: modules/redirections/class-module-redirections.php:2355
#: modules/redirections/class-module-redirections.php:2371
#: modules/seo-manager/views/modal-edit.php:233
#: modules/smtp/class-module-smtp.php:1947
#: modules/smtp/class-module-smtp.php:2302
#: modules/smtp/class-module-smtp.php:2323
#: modules/user-role-editor/class-module-user-role-editor.php:699
#: modules/user-role-editor/class-module-user-role-editor.php:2765
#: modules/user-role-editor/class-module-user-role-editor.php:2786
#: modules/user-role-editor/class-module-user-role-editor.php:2806
#: modules/user-role-editor/class-module-user-role-editor.php:2822
#: modules/user-role-editor/class-module-user-role-editor.php:2838
msgid "Cancel"
msgstr ""

#: includes/class-blaminhor-essentials-module.php:736
#: includes/class-blaminhor-essentials-module.php:737
msgid "Save Settings"
msgstr ""

#: includes/class-blaminhor-essentials-module.php:738
msgid "Unsaved changes"
msgstr ""

#. translators: %d: number of unsaved changes (interpolated client-side).
#: includes/class-blaminhor-essentials-module.php:741
#, php-format
msgid "%d unsaved change"
msgstr ""

#. translators: %d: number of unsaved changes (interpolated client-side).
#: includes/class-blaminhor-essentials-module.php:743
#, php-format
msgid "%d unsaved changes"
msgstr ""

#: includes/class-blaminhor-essentials-module.php:1005
msgid "Module tabs"
msgstr ""

#. translators: %d: count
#: includes/class-blaminhor-essentials-module.php:1059
#, php-format
msgid "%d item"
msgid_plural "%d items"
msgstr[0] ""
msgstr[1] ""

#: includes/class-blaminhor-essentials-module.php:1152
msgid "Section navigation"
msgstr ""

#: includes/cli/class-blaminhor-essentials-cli-module.php:42
msgid "CLI command misconfigured: module_id is empty."
msgstr ""

#. translators: 1: module ID, 2: module ID (repeated for the activation hint).
#: includes/cli/class-blaminhor-essentials-cli-module.php:48
#, php-format
msgid "Module \"%1$s\" is not active. Run `wp blaminhor modules activate %2$s` first."
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-module.php:68
#, php-format
msgid "Module \"%s\" could not be instantiated."
msgstr ""

#: includes/cli/class-blaminhor-essentials-cli-modules.php:69
msgid "Cannot combine --active-only and --inactive-only."
msgstr ""

#: includes/cli/class-blaminhor-essentials-cli-modules.php:120
msgid "Missing module ID. Usage: wp blaminhor modules info <module-id>"
msgstr ""

#. translators: %s: module ID typed by the user.
#: includes/cli/class-blaminhor-essentials-cli-modules.php:130
#: includes/cli/class-blaminhor-essentials-cli-modules.php:203
#, php-format
msgid "Unknown module \"%s\". Run `wp blaminhor modules list` to see available modules."
msgstr ""

#: includes/cli/class-blaminhor-essentials-cli-modules.php:193
msgid "Missing module ID. Usage: wp blaminhor modules activate <module-id>"
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-modules.php:213
#, php-format
msgid "Module \"%s\" is already active."
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-modules.php:230
#, php-format
msgid "Failed to activate module \"%s\"."
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-modules.php:246
#, php-format
msgid "Module \"%s\" activated."
msgstr ""

#: includes/cli/class-blaminhor-essentials-cli-modules.php:281
msgid "Missing module ID. Usage: wp blaminhor modules deactivate <module-id>"
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-modules.php:291
#: includes/cli/class-blaminhor-essentials-cli-modules.php:382
#, php-format
msgid "Unknown module \"%s\"."
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-modules.php:301
#, php-format
msgid "Module \"%s\" is already inactive."
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-modules.php:311
#, php-format
msgid "Deactivate module \"%s\"? This will run its cleanup hooks."
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-modules.php:323
#, php-format
msgid "Failed to deactivate module \"%s\"."
msgstr ""

#. translators: %s: module ID
#: includes/cli/class-blaminhor-essentials-cli-modules.php:339
#, php-format
msgid "Module \"%s\" deactivated."
msgstr ""

#: includes/cli/class-blaminhor-essentials-cli-modules.php:372
msgid "Missing module ID. Usage: wp blaminhor modules status <module-id>"
msgstr ""

#: includes/cli/trait-blaminhor-essentials-cli-helpers.php:32
msgid "Blaminhor Essentials helpers are not loaded."
msgstr ""

#: includes/cli/trait-blaminhor-essentials-cli-helpers.php:35
msgid "Insufficient capabilities. Run with --user=<admin-login> or as an administrator."
msgstr ""

#: includes/cli/trait-blaminhor-essentials-cli-helpers.php:124
msgid "Blaminhor Essentials is not loaded."
msgstr ""

#: includes/forms-engine/class-forms-contact-fields.php:87
#: modules/events-calendar/includes/class-events-booking-form.php:57
#: modules/events-calendar/includes/class-events-booking.php:251
#: modules/events-calendar/includes/class-events-my-appointments.php:226
#: modules/events-calendar/includes/class-events-resources.php:742
#: modules/events-calendar/includes/class-events-rsvp.php:118
msgid "Your email"
msgstr ""

#: includes/forms-engine/class-forms-contact-fields.php:96
msgid "I agree that my details are stored to handle my request."
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:48
msgid "Single line text"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:57
msgid "Paragraph text"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:66
#: includes/forms-engine/class-forms-field-registry.php:321
#: includes/forms-engine/class-forms-field-registry.php:362
#: modules/events-calendar/includes/class-events-admin.php:511
#: modules/forms/includes/class-forms-templates.php:38
#: modules/forms/includes/class-forms-templates.php:50
#: modules/forms/includes/class-forms-templates.php:91
#: modules/user-role-editor/class-module-user-role-editor.php:2453
msgid "Email"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:76
#: modules/events-calendar/includes/class-events-admin.php:415
#: modules/events-calendar/includes/class-events-admin.php:512
#: modules/forms/includes/class-forms-templates.php:92
msgid "Phone"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:86
msgid "Number"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:95
msgid "Slider"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:104
msgid "Website / URL"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:114
#: modules/backup/class-module-backup.php:3375
#: modules/events-calendar/includes/class-events-email-tags.php:280
#: modules/events-calendar/views/admin/partial-booking-modals.php:126
#: modules/forms/includes/class-forms-admin.php:251
#: modules/forms/views/entries.php:131
#: modules/honeypot/class-module-honeypot.php:1218
#: modules/seo-manager/views/tab-titles.php:163
#: modules/smtp/class-module-smtp.php:2142
#: modules/user-role-editor/class-module-user-role-editor.php:2711
msgid "Date"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:123
#: modules/backup/class-module-backup.php:5211
#: modules/backup/class-module-backup.php:5237
#: modules/events-calendar/includes/class-events-email-tags.php:284
#: modules/events-calendar/views/admin/partial-booking-modals.php:130
msgid "Time"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:132
msgid "File upload"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:141
msgid "Signature"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:150
msgid "Dropdown"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:159
msgid "Multiple choice"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:168
msgid "Checkboxes"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:177
msgid "Rating"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:186
msgid "Image choice"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:195
msgid "Calculation"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:204
msgid "Consent checkbox"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:213
msgid "Repeatable group"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:222
msgid "Text block"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:231
msgid "Page break (step)"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:240
#: modules/forms/includes/class-forms-admin.php:487
msgid "Google reCAPTCHA"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:249
#: modules/forms/includes/class-forms-admin.php:514
#: modules/honeypot/class-module-honeypot.php:946
msgid "Cloudflare Turnstile"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:258
msgid "Hidden field"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:313
#: includes/forms-engine/class-forms-field-registry.php:354
#: modules/events-calendar/includes/class-events-admin.php:343
#: modules/events-calendar/views/admin/tab-rendezvous.php:265
#: modules/events-calendar/views/admin/tab-resources.php:69
#: modules/forms/includes/class-forms-templates.php:37
#: modules/forms/includes/class-forms-templates.php:90
#: modules/seo-manager/views/tab-schema.php:33
msgid "Name"
msgstr ""

#: includes/forms-engine/class-forms-field-registry.php:328
#: modules/events-calendar/class-module-events-calendar.php:3791
#: modules/forms/includes/class-forms-templates.php:39
#: modules/forms/views/edit-form.php:215
#: modules/smtp/class-module-smtp.php:2144
msgid "Subject"
msgstr ""

#: includes/forms-engine/class-forms-form.php:153
msgid "Send"
msgstr ""

#: includes/forms-engine/class-forms-form.php:155
#: modules/forms/includes/class-forms-submission-handler.php:356
msgid "Thank you. Your message has been sent."
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:128
msgid "Please fix the following before sending:"
msgstr ""

#. translators: 1: current step number, 2: total steps.
#: includes/forms-engine/class-forms-renderer.php:177
#, php-format
msgid "Step %1$d of %2$d"
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:191
#: modules/cache/views/tab-preload.php:189
#: modules/events-calendar/class-module-events-calendar.php:4545
#: modules/events-calendar/includes/class-events-agenda.php:736
#: modules/events-calendar/includes/class-events-renderer.php:166
msgid "Previous"
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:192
#: modules/cache/views/tab-preload.php:192
#: modules/events-calendar/class-module-events-calendar.php:4547
#: modules/events-calendar/includes/class-events-agenda.php:738
#: modules/events-calendar/includes/class-events-renderer.php:168
msgid "Next"
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:279
msgid "CAPTCHA keys are not configured yet — add them in Forms settings."
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:401
msgid "Select…"
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:424
#: modules/backup/class-module-backup.php:4711
#: modules/cache/views/tab-files.php:166
#: modules/events-calendar/includes/class-events-admin.php:447
msgid "Clear"
msgstr ""

#. translators: %d: number of stars.
#: includes/forms-engine/class-forms-renderer.php:479
#, php-format
msgid "%d star"
msgid_plural "%d stars"
msgstr[0] ""
msgstr[1] ""

#: includes/forms-engine/class-forms-renderer.php:552
msgid "Add at least one column to this repeatable group in the form settings."
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:587
msgid "Add row"
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:616
msgid "Remove row"
msgstr ""

#: includes/forms-engine/class-forms-renderer.php:635
#: modules/forms/includes/class-forms-templates.php:41
#: modules/forms/includes/class-forms-templates.php:105
msgid "I consent to my data being processed to handle my request."
msgstr ""

#: includes/forms-engine/class-forms-spam-guard.php:63
#: modules/events-calendar/includes/class-events-my-appointments.php:230
#: modules/events-calendar/includes/class-events-rsvp.php:237
msgid "Leave this field empty"
msgstr ""

#: includes/forms-engine/class-forms-validator.php:273
#: modules/smtp/class-module-smtp.php:1167
msgid "Please enter a valid email address."
msgstr ""

#: includes/forms-engine/class-forms-validator.php:275
msgid "Please enter a valid URL."
msgstr ""

#: includes/forms-engine/class-forms-validator.php:277
#: includes/forms-engine/class-forms-validator.php:279
msgid "Please enter a valid number."
msgstr ""

#: includes/forms-engine/class-forms-validator.php:281
msgid "Please select a valid rating."
msgstr ""

#: includes/forms-engine/class-forms-validator.php:343
msgid "This field is required."
msgstr ""

#. translators: %s: field label.
#: includes/forms-engine/class-forms-validator.php:346
#: modules/forms/includes/class-forms-submission-handler.php:256
#, php-format
msgid "%s is required."
msgstr ""

#: includes/forms-engine/class-forms-validator.php:356
msgid "Please confirm your consent to continue."
msgstr ""

#: includes/forms-engine/class-forms-validator.php:366
msgid "Please select a valid option."
msgstr ""

#: includes/upgrade-notices.php:29
msgid "New Calendar module (Beta): publish events with RSVP and run a full online booking system — appointments, resource rentals, reminders and Stripe payments. Plus SFTP backups via SSH key and a clearer, more accessible dashboard. Recommended."
msgstr ""

#: includes/upgrade-notices.php:30
msgid "Major release: off-site backups (S3, WebDAV, SFTP, pCloud), a 404 Monitor with one-click redirects, an llms.txt for AI search engines, and email-address protection in the new Anti-Spam module. In beta: multisite support and Stripe payments. Recommended for all sites."
msgstr ""

#: includes/upgrade-notices.php:31
msgid "New Forms module: you can now build accessible contact forms (drag-and-drop, block and shortcode) that store entries in the database, block spam without a CAPTCHA and send through your SMTP relay — plus a faster, sturdier Backup restore and on-demand cache preloading."
msgstr ""

#: includes/upgrade-notices.php:32
msgid "New Anti-Spam Honeypot module: it blocks spam bots on your comment, login, registration and password forms with no CAPTCHA and no external service — privacy-first, and fail-open on login so a real person is never locked out."
msgstr ""

#: includes/upgrade-notices.php:33
msgid "Major Cache & Performance update with a live preview editor, an empirical auto-pilot, and several cache-security hardenings."
msgstr ""

#: includes/upgrade-notices.php:34
msgid "v2 is here, and it's my biggest overhaul yet: I rebuilt the plugin from scratch on PHP 8 (safer, faster), with an interface that builds on WordPress 7 but modernises everything for an accessible, end-to-end consistent experience. I hope you'll love it!"
msgstr ""

#: includes/upgrade-notices.php:35
msgid "Every module is now configurable from the command line via `wp blaminhor ...` — script setup, run CI fixtures, or let an AI assistant (Claude Code, Cursor) configure the plugin for you. Run `wp help blaminhor` to discover the full command tree."
msgstr ""

#: includes/upgrade-notices.php:36
msgid "New Cookie Banner module: automatically blocks tracking scripts and embeds (Analytics, Ads, media) until visitors agree. GDPR/CCPA/LGPD compliant, Google Consent Mode v2 and IAB TCF v2.2 included, no external service required."
msgstr ""

#: includes/upgrade-notices.php:37
msgid "Critical fix for Elementor Pro: dropdown menus now open correctly on hover. Logged-in admins see the front-end as-is so they can debug. New: configurable preload batch size, immediate preload after a purge, and JSON export/import of cache settings."
msgstr ""

#: includes/upgrade-notices.php:38
msgid "Major Cache & Performance update: layout breakage on Avada / Divi / Elementor with async CSS loading is fixed, the module gains a master on/off switch, an automatic render watchdog that auto-disables any optimisation that breaks the page, Cloudflare integration, self-hosted Google Fonts and theme-purge sync. Recommended for all sites."
msgstr ""

#: modules/backup/class-module-backup.php:133
#: modules/backup/class-module-backup.php:4252
msgid "Backup & Restore"
msgstr ""

#: modules/backup/class-module-backup.php:134
#: modules/backup/class-module-backup.php:4253
msgid "Create and restore local backups of your site files and database."
msgstr ""

#: modules/backup/class-module-backup.php:272
msgid "Backup completion report"
msgstr ""

#: modules/backup/class-module-backup.php:273
msgid "Email summary after each scheduled backup."
msgstr ""

#: modules/backup/class-module-backup.php:357
msgid "Testing..."
msgstr ""

#: modules/backup/class-module-backup.php:358
#: modules/domain-changer/class-module-domain-changer.php:107
#: modules/redirections/class-module-redirections.php:167
#: modules/redirections/class-module-redirections.php:1983
#: modules/redirections/class-module-redirections.php:2197
#: modules/seo-manager/class-module-seo-manager.php:489
#: modules/seo-manager/views/tab-overview.php:151
#: modules/user-role-editor/class-module-user-role-editor.php:669
#: modules/user-role-editor/class-module-user-role-editor.php:2463
msgid "Loading..."
msgstr ""

#: modules/backup/class-module-backup.php:359
msgid "No remote copies found."
msgstr ""

#: modules/backup/class-module-backup.php:360
#: modules/forms/includes/class-forms-merge-tags.php:130
#: modules/image-sizes/class-module-image-sizes.php:1174
#: modules/image-sizes/class-module-image-sizes.php:1317
#: modules/seo-manager/class-module-seo-manager.php:492
msgid "Yes"
msgstr ""

#: modules/backup/class-module-backup.php:361
msgid "Remote only"
msgstr ""

#: modules/backup/class-module-backup.php:362
msgid "Download to server"
msgstr ""

#: modules/backup/class-module-backup.php:363
msgid "Downloading..."
msgstr ""

#: modules/backup/class-module-backup.php:365
msgid "Copy failed — select the field and copy manually."
msgstr ""

#: modules/backup/class-module-backup.php:366
msgid "Generating..."
msgstr ""

#: modules/backup/class-module-backup.php:367
#: modules/backup/class-module-backup.php:4852
#: modules/backup/class-module-backup.php:5046
msgid "Saved — leave empty to keep"
msgstr ""

#: modules/backup/class-module-backup.php:368
#: modules/backup/class-module-backup.php:4628
msgid "Are you sure you want to delete this backup?"
msgstr ""

#: modules/backup/class-module-backup.php:369
#: modules/backup/class-module-backup.php:4645
msgid "Are you sure you want to delete the selected backups?"
msgstr ""

#. translators: %d: number of selected backups
#. translators: %d: number of selected items
#: modules/backup/class-module-backup.php:371
#: modules/redirections/class-module-redirections.php:188
#, php-format
msgid "%d selected"
msgstr ""

#: modules/backup/class-module-backup.php:372
#: modules/redirections/class-module-redirections.php:190
msgid "Deleting..."
msgstr ""

#: modules/backup/class-module-backup.php:373
#: modules/backup/class-module-backup.php:4662
msgid "Are you sure you want to undo the last restore? This will revert your site to its previous state."
msgstr ""

#: modules/backup/class-module-backup.php:374
msgid "Undoing..."
msgstr ""

#: modules/backup/class-module-backup.php:375
#: modules/backup/class-module-backup.php:1860
msgid "Only ZIP files are allowed."
msgstr ""

#: modules/backup/class-module-backup.php:376
#: modules/image-sizes/class-module-image-sizes.php:1523
msgid "Processing..."
msgstr ""

#: modules/backup/class-module-backup.php:377
msgid "This backup is from"
msgstr ""

#: modules/backup/class-module-backup.php:378
msgid "Current domain is"
msgstr ""

#: modules/backup/class-module-backup.php:379
#: modules/backup/class-module-backup.php:4467
msgid "Initializing..."
msgstr ""

#: modules/backup/class-module-backup.php:380
msgid "Backing up"
msgstr ""

#: modules/backup/class-module-backup.php:381
msgid "Complete!"
msgstr ""

#: modules/backup/class-module-backup.php:382
msgid "Backup created successfully!"
msgstr ""

#. translators: %s: destination (e.g. Dropbox).
#: modules/backup/class-module-backup.php:384
#, php-format
msgid "Uploading to %s..."
msgstr ""

#: modules/backup/class-module-backup.php:385
msgid "Uploading to cloud storage..."
msgstr ""

#. translators: %s: destination (e.g. Dropbox).
#: modules/backup/class-module-backup.php:387
#, php-format
msgid "Backup created and uploaded to %s."
msgstr ""

#. translators: %s: error message.
#: modules/backup/class-module-backup.php:389
#, php-format
msgid "Backup created, but the cloud upload failed: %s"
msgstr ""

#: modules/backup/class-module-backup.php:390
msgid "Backup created. The cloud upload is still running in the background."
msgstr ""

#: modules/backup/class-module-backup.php:391
#: modules/broken-links/class-module-broken-links.php:889
#: modules/cache/class-module-cache.php:1841
#: modules/cache/views/tab-preload.php:132
#: modules/image-sizes/class-module-image-sizes.php:1380
#: modules/image-sizes/class-module-image-sizes.php:1441
msgid "Stop"
msgstr ""

#: modules/backup/class-module-backup.php:392
msgid "Finishing the current step, then stopping..."
msgstr ""

#: modules/backup/class-module-backup.php:393
#: modules/backup/class-module-backup.php:3327
msgid "Backup stopped. The partial files were deleted."
msgstr ""

#: modules/backup/class-module-backup.php:394
#: modules/backup/class-module-backup.php:4728
msgid "Backup uploaded successfully!"
msgstr ""

#: modules/backup/class-module-backup.php:395
msgid "Uploading"
msgstr ""

#: modules/backup/class-module-backup.php:396
#: modules/broken-links/class-module-broken-links.php:898
#: modules/image-sizes/class-module-image-sizes.php:1387
#: modules/image-sizes/class-module-image-sizes.php:1448
msgid "Preparing..."
msgstr ""

#: modules/backup/class-module-backup.php:397
msgid "backups uploaded successfully!"
msgstr ""

#: modules/backup/class-module-backup.php:398
msgid "file(s) failed to upload."
msgstr ""

#: modules/backup/class-module-backup.php:399
msgid "The following file(s) exceed the server upload limit"
msgstr ""

#: modules/backup/class-module-backup.php:494
msgid "FAILED"
msgstr ""

#: modules/backup/class-module-backup.php:496
msgid "Success"
msgstr ""

#. translators: 1: backup status (Success/FAILED), 2: backup type (Database/Files), 3: site name.
#: modules/backup/class-module-backup.php:501
#, php-format
msgid "[%1$s] %2$s backup — %3$s"
msgstr ""

#. translators: %s: site name and URL.
#: modules/backup/class-module-backup.php:508
#, php-format
msgid "Site: %s"
msgstr ""

#. translators: %s: backup type.
#: modules/backup/class-module-backup.php:509
#, php-format
msgid "Backup type: %s"
msgstr ""

#. translators: %s: completion date and time.
#: modules/backup/class-module-backup.php:510
#, php-format
msgid "Completed at: %s"
msgstr ""

#. translators: %s: backup status.
#: modules/backup/class-module-backup.php:511
#, php-format
msgid "Status: %s"
msgstr ""

#: modules/backup/class-module-backup.php:514
msgid "Unknown error."
msgstr ""

#. translators: %s: error message.
#: modules/backup/class-module-backup.php:516
#, php-format
msgid "Error: %s"
msgstr ""

#. translators: %s: total backup size (e.g. 12.4 MB).
#: modules/backup/class-module-backup.php:520
#, php-format
msgid "Total size: %s"
msgstr ""

#. translators: %d: number of archive files created.
#: modules/backup/class-module-backup.php:522
#, php-format
msgid "Archive files: %d"
msgid_plural "Archive files: %d"
msgstr[0] ""
msgstr[1] ""

#: modules/backup/class-module-backup.php:526
msgid "Manage your backups:"
msgstr ""

#: modules/backup/class-module-backup.php:811
msgid "No backup yet"
msgstr ""

#: modules/backup/class-module-backup.php:812
msgid "You have no restore point if an update or edit breaks the site. Create your first backup."
msgstr ""

#. translators: %d: number of days since last backup
#: modules/backup/class-module-backup.php:834
#, php-format
msgid "Last backup %d day ago"
msgid_plural "Last backup %d days ago"
msgstr[0] ""
msgstr[1] ""

#: modules/backup/class-module-backup.php:837
msgid "Your most recent backup is over a month old. Run a fresh one so you can restore recent content."
msgstr ""

#. translators: PHP datetime format for the backup list (see https://www.php.net/manual/en/datetime.format.php).
#: modules/backup/class-module-backup.php:935
#: modules/backup/class-module-backup.php:961
msgctxt "backup datetime format"
msgid "F j, Y g:i a"
msgstr ""

#: modules/backup/class-module-backup.php:1493
msgid "Full Backup"
msgstr ""

#: modules/backup/class-module-backup.php:1494
#: modules/backup/class-module-backup.php:4380
#: modules/backup/class-module-backup.php:4776
#: modules/backup/class-module-backup.php:5200
#: modules/backup/includes/class-backup-scheduler.php:172
msgid "Database"
msgstr ""

#: modules/backup/class-module-backup.php:1495
#: modules/backup/class-module-backup.php:5226
#: modules/backup/includes/class-backup-scheduler.php:200
#: modules/cache/class-module-cache.php:2467
msgid "Files"
msgstr ""

#: modules/backup/class-module-backup.php:1496
#: modules/image-sizes/class-module-image-sizes.php:806
#: modules/image-sizes/class-module-image-sizes.php:1161
msgid "Custom"
msgstr ""

#: modules/backup/class-module-backup.php:1497
msgid "Pre-restore"
msgstr ""

#: modules/backup/class-module-backup.php:1498
msgid "Pre-update"
msgstr ""

#: modules/backup/class-module-backup.php:1499
msgid "Uploaded"
msgstr ""

#: modules/backup/class-module-backup.php:1500
#: modules/events-calendar/views/admin/tab-agenda.php:282
msgid "Scheduled"
msgstr ""

#: modules/backup/class-module-backup.php:1501
#: modules/db-optimizer/class-module-db-optimizer.php:56
#: modules/db-optimizer/class-module-db-optimizer.php:1768
msgid "Database Optimizer"
msgstr ""

#: modules/backup/class-module-backup.php:1502
#: modules/domain-changer/class-module-domain-changer.php:47
#: modules/domain-changer/class-module-domain-changer.php:787
msgid "Domain Changer"
msgstr ""

#: modules/backup/class-module-backup.php:1615
#: modules/backup/class-module-backup.php:1865
#: modules/backup/class-module-backup.php:2207
#: modules/backup/includes/class-backup-archiver.php:112
#: modules/backup/includes/class-backup-restorer.php:120
#: modules/backup/includes/class-backup-restorer.php:231
#: modules/db-optimizer/class-module-db-optimizer.php:1511
#: modules/domain-changer/class-module-domain-changer.php:195
msgid "ZipArchive extension is not available."
msgstr ""

#: modules/backup/class-module-backup.php:1631
msgid "Failed to create pre-restore backup."
msgstr ""

#: modules/backup/class-module-backup.php:1773
msgid "No pre-restore backup found."
msgstr ""

#: modules/backup/class-module-backup.php:1779
#: modules/backup/class-module-backup.php:3749
msgid "A restore is already running. Please wait for it to finish before starting another."
msgstr ""

#: modules/backup/class-module-backup.php:1810
msgid "Restore undone successfully! Your site has been reverted to its previous state."
msgstr ""

#: modules/backup/class-module-backup.php:1821
#: modules/backup/class-module-backup.php:2203
msgid "No filename provided."
msgstr ""

#: modules/backup/class-module-backup.php:1836
msgid "No file uploaded."
msgstr ""

#: modules/backup/class-module-backup.php:1845
msgid "The uploaded file exceeds the upload_max_filesize directive."
msgstr ""

#: modules/backup/class-module-backup.php:1846
msgid "The uploaded file exceeds the MAX_FILE_SIZE directive."
msgstr ""

#: modules/backup/class-module-backup.php:1847
msgid "The uploaded file was only partially uploaded."
msgstr ""

#: modules/backup/class-module-backup.php:1848
msgid "No file was uploaded."
msgstr ""

#: modules/backup/class-module-backup.php:1849
msgid "Missing a temporary folder."
msgstr ""

#: modules/backup/class-module-backup.php:1850
msgid "Failed to write file to disk."
msgstr ""

#: modules/backup/class-module-backup.php:1851
msgid "A PHP extension stopped the file upload."
msgstr ""

#: modules/backup/class-module-backup.php:1853
msgid "Unknown upload error."
msgstr ""

#: modules/backup/class-module-backup.php:1870
msgid "Invalid ZIP file."
msgstr ""

#: modules/backup/class-module-backup.php:1913
msgid "This does not appear to be a valid backup file. It must contain a manifest.json or database.sql file."
msgstr ""

#: modules/backup/class-module-backup.php:1952
msgid "Failed to read the bundle archive."
msgstr ""

#: modules/backup/class-module-backup.php:1994
#: modules/backup/class-module-backup.php:2037
#: modules/backup/class-module-backup.php:2142
msgid "Failed to save the uploaded file."
msgstr ""

#: modules/backup/class-module-backup.php:2052
msgid "No valid backup archives found in the bundle."
msgstr ""

#. translators: %d: number of backup archives extracted from the bundle
#: modules/backup/class-module-backup.php:2077
#, php-format
msgid "%d archives extracted"
msgstr ""

#: modules/backup/class-module-backup.php:2350
msgid "No archives found to upload."
msgstr ""

#. translators: %d: number of uploaded archives
#: modules/backup/class-module-backup.php:2383
#, php-format
msgid "%d archives uploaded."
msgstr ""

#: modules/backup/class-module-backup.php:2398
msgid "Select and save a remote storage provider first."
msgstr ""

#: modules/backup/class-module-backup.php:2406
msgid "Connection successful — credentials and write access verified."
msgstr ""

#: modules/backup/class-module-backup.php:2424
msgid "Generated a key, but could not store it securely (encryption is unavailable on this server)."
msgstr ""

#: modules/backup/class-module-backup.php:2439
msgid "Key pair generated and saved. Now add the public key below to your server, fill in the host and username above, save, then test the connection."
msgstr ""

#: modules/backup/class-module-backup.php:2503
#: modules/backup/includes/class-backup-remote-pcloud.php:109
#: modules/backup/includes/class-backup-remote-pcloud.php:154
#: modules/backup/includes/class-backup-remote-pcloud.php:190
#: modules/backup/includes/class-backup-remote-s3.php:111
#: modules/backup/includes/class-backup-remote-s3.php:142
#: modules/backup/includes/class-backup-remote-s3.php:196
#: modules/backup/includes/class-backup-remote-s3.php:260
#: modules/backup/includes/class-backup-remote-s3.php:410
#: modules/backup/includes/class-backup-remote-sftp.php:227
#: modules/backup/includes/class-backup-remote-webdav.php:106
#: modules/backup/includes/class-backup-remote-webdav.php:197
#: modules/backup/includes/class-backup-remote-webdav.php:253
msgid "Remote storage is not fully configured."
msgstr ""

#: modules/backup/class-module-backup.php:2508
msgid "Invalid file name."
msgstr ""

#. translators: %s: file name
#: modules/backup/class-module-backup.php:2520
#, php-format
msgid "%s downloaded to the local backups folder."
msgstr ""

#: modules/backup/class-module-backup.php:2558
#: modules/backup/class-module-backup.php:3515
#: modules/backup/class-module-backup.php:3732
msgid "Invalid backup identifier"
msgstr ""

#: modules/backup/class-module-backup.php:2671
msgid "How to set up an S3-compatible bucket (step by step)"
msgstr ""

#: modules/backup/class-module-backup.php:2672
msgid "Works with Amazon S3, Cloudflare R2, Wasabi, Backblaze B2, MinIO, DigitalOcean Spaces and any S3-compatible service. The example below uses Cloudflare R2 (10 GB free)."
msgstr ""

#: modules/backup/class-module-backup.php:2674
msgid "open \"R2 Object Storage\" and create a bucket."
msgstr ""

#: modules/backup/class-module-backup.php:2675
msgid "Open \"Manage R2 API Tokens\" and create a token with \"Object Read & Write\" permission, scoped to your bucket. Copy the Access Key ID and Secret Access Key."
msgstr ""

#: modules/backup/class-module-backup.php:2676
msgid "Endpoint: https://ACCOUNT_ID.r2.cloudflarestorage.com (shown on the token page). Region: \"auto\"."
msgstr ""

#: modules/backup/class-module-backup.php:2677
msgid "Amazon S3 instead: create the bucket in the S3 console, then an IAM user whose policy is limited to that bucket (GetObject, PutObject, DeleteObject, ListBucket). Endpoint: https://s3.REGION.amazonaws.com."
msgstr ""

#: modules/backup/class-module-backup.php:2683
msgid "How to connect Nextcloud, kDrive or any WebDAV folder (step by step)"
msgstr ""

#: modules/backup/class-module-backup.php:2684
msgid "Always use an application password, never your account password."
msgstr ""

#: modules/backup/class-module-backup.php:2686
msgid "Nextcloud / ownCloud: open the Files app, click Settings (bottom-left corner) and copy the WebDAV URL, then append the folder you want backups in."
msgstr ""

#: modules/backup/class-module-backup.php:2687
msgid "Create an app password under Personal settings → Security → \"Create new app password\" and use it as the password here."
msgstr ""

#: modules/backup/class-module-backup.php:2688
msgid "Infomaniak kDrive: the URL is https://YOUR_KDRIVE_ID.connect.kdrive.infomaniak.com (the ID is the number in the kDrive web address, e.g. kdrive.infomaniak.com/app/drive/123456), optionally followed by a folder path. Username: your Infomaniak login email. Password: an application password created in the Infomaniak Manager."
msgstr ""

#: modules/backup/class-module-backup.php:2689
msgid "Hetzner Storage Box: enable WebDAV under \"Change settings\" in the Hetzner Console (takes a few minutes to activate), then use https://USERNAME.your-storagebox.de with your Storage Box username and password."
msgstr ""

#: modules/backup/class-module-backup.php:2690
msgid "Synology NAS: install and enable the \"WebDAV Server\" package, then use https://YOUR_NAS_ADDRESS:5006/shared-folder with a NAS user that has access to that folder."
msgstr ""

#: modules/backup/class-module-backup.php:2696
msgid "How to set up an SFTP destination (step by step)"
msgstr ""

#: modules/backup/class-module-backup.php:2699
msgid "Host and port (default 22) come from your hosting panel or server provider."
msgstr ""

#: modules/backup/class-module-backup.php:2700
msgid "Authenticate with a password, or pick \"SSH private key\" — paste your own key or let the plugin generate one, then add the shown public key to your server. More secure, and required by servers that disable password login."
msgstr ""

#: modules/backup/class-module-backup.php:2701
msgid "Best practice: create a dedicated SFTP user restricted (chrooted) to a backup directory, so this site can only see its own folder."
msgstr ""

#: modules/backup/class-module-backup.php:2702
msgid "The remote folder is created automatically if missing — relative to the user home folder, or an absolute path."
msgstr ""

#: modules/backup/class-module-backup.php:2708
msgid "How to get your pCloud access token (step by step)"
msgstr ""

#: modules/backup/class-module-backup.php:2709
msgid "pCloud tokens do not expire — this is a one-time setup."
msgstr ""

#: modules/backup/class-module-backup.php:2711
msgid "register a new app (any name will do)."
msgstr ""

#: modules/backup/class-module-backup.php:2712
msgid "Add any Redirect URI in the app settings (it is not used by this method) and save."
msgstr ""

#: modules/backup/class-module-backup.php:2713
msgid "In your browser open https://my.pcloud.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=token (replace YOUR_CLIENT_ID with the app's Client ID), approve, then copy the access_token value from the resulting page address."
msgstr ""

#: modules/backup/class-module-backup.php:2714
msgid "Paste the token below and pick the region your pCloud account was created in (EU accounts must use the Europe region)."
msgstr ""

#: modules/backup/class-module-backup.php:2720
msgid "How to create your Google Drive app (step by step)"
msgstr ""

#: modules/backup/class-module-backup.php:2721
msgid "The plugin asks for the minimal drive.file permission: it can only see files it creates itself. Backups go to a \"Blaminhor Backups\" folder."
msgstr ""

#: modules/backup/class-module-backup.php:2723
msgid "create or select a project. Watch the project selector at the top and the account avatar top-right: APIs and credentials live per project and per account."
msgstr ""

#: modules/backup/class-module-backup.php:2724
msgid "In \"APIs & Services → Library\", search \"Google Drive API\" and click Enable."
msgstr ""

#: modules/backup/class-module-backup.php:2725
msgid "In \"APIs & Services → OAuth consent screen\": configure it as External with your app name and email. Then, under Audience, click \"Publish app\" — important: in Testing mode Google cuts the connection every 7 days. With only the drive.file permission, publishing requires no Google review."
msgstr ""

#: modules/backup/class-module-backup.php:2726
msgid "In \"Credentials → + Create credentials → OAuth client ID\", choose \"Web application\" and add the Redirect URI below under \"Authorized redirect URIs\" (use the Copy button)."
msgstr ""

#: modules/backup/class-module-backup.php:2727
msgid "Copy the Client ID and Client Secret into the fields below, then save the settings."
msgstr ""

#: modules/backup/class-module-backup.php:2728
msgid "Click \"Connect to Google Drive\" and approve access."
msgstr ""

#: modules/backup/class-module-backup.php:2734
msgid "How to create your Dropbox app (step by step)"
msgstr ""

#: modules/backup/class-module-backup.php:2735
msgid "Access type \"App folder\": backups live in Apps/your-app-name/ and the plugin cannot see anything else."
msgstr ""

#: modules/backup/class-module-backup.php:2737
msgid "click \"Create app\"."
msgstr ""

#: modules/backup/class-module-backup.php:2738
msgid "Choose \"Scoped access\", then access type \"App folder\", and pick a name (it becomes the folder name in Apps/)."
msgstr ""

#: modules/backup/class-module-backup.php:2739
msgid "Open the Permissions tab FIRST and tick files.metadata.read, files.content.read, files.content.write and account_info.read, then Submit. Dropbox snapshots permissions when you connect — changing them later requires a disconnect/reconnect."
msgstr ""

#: modules/backup/class-module-backup.php:2740
msgid "Back on the Settings tab, under \"OAuth 2 → Redirect URIs\", add the Redirect URI below (use the Copy button)."
msgstr ""

#: modules/backup/class-module-backup.php:2741
msgid "Copy the \"App key\" and \"App secret\" into the fields below, then save the settings."
msgstr ""

#: modules/backup/class-module-backup.php:2742
msgid "Click \"Connect to Dropbox\" and approve access."
msgstr ""

#: modules/backup/class-module-backup.php:2748
msgid "How to create your Microsoft app for OneDrive (step by step)"
msgstr ""

#: modules/backup/class-module-backup.php:2749
msgid "Backups live in Apps/your-app-name/. Requires pretty permalinks (Settings → Permalinks)."
msgstr ""

#: modules/backup/class-module-backup.php:2751
msgid "open \"App registrations\" and click \"New registration\"."
msgstr ""

#: modules/backup/class-module-backup.php:2752
msgid "Supported account types: choose \"Accounts in any organizational directory and personal Microsoft accounts\"."
msgstr ""

#: modules/backup/class-module-backup.php:2753
msgid "Redirect URI: pick the \"Web\" platform and paste the Redirect URI below (use the Copy button)."
msgstr ""

#: modules/backup/class-module-backup.php:2754
msgid "After creating: \"Certificates & secrets\" → \"New client secret\" — copy the Value column immediately, it is shown only once. Secrets expire (24 months max): note the date, you will need a new secret and a reconnect then."
msgstr ""

#: modules/backup/class-module-backup.php:2755
msgid "From \"Overview\", copy the \"Application (client) ID\" into the field below, the secret value into the secret field, then save the settings."
msgstr ""

#: modules/backup/class-module-backup.php:2756
msgid "Click \"Connect to OneDrive\" and approve. Work or school accounts may need an admin consent depending on tenant policy."
msgstr ""

#: modules/backup/class-module-backup.php:2917
msgid "A backup is already in progress. Please wait."
msgstr ""

#. translators: %d: number of archives created
#: modules/backup/class-module-backup.php:2976
#, php-format
msgid "Backup created successfully! %d archive."
msgid_plural "Backup created successfully! %d archives."
msgstr[0] ""
msgstr[1] ""

#: modules/backup/class-module-backup.php:3095
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:483
msgid "No components selected for backup."
msgstr ""

#: modules/backup/class-module-backup.php:3198
msgid "Initializing backup..."
msgstr ""

#: modules/backup/class-module-backup.php:3207
#: modules/backup/class-module-backup.php:3216
msgid "Invalid backup parameters."
msgstr ""

#. translators: %s: component name
#: modules/backup/class-module-backup.php:3260
#, php-format
msgid "Failed to create %s archive."
msgstr ""

#. translators: 1: component name, 2: part number, 3: total parts
#: modules/backup/class-module-backup.php:3279
#, php-format
msgid "%1$s archive created (part %2$d/%3$d)."
msgstr ""

#. translators: %s: component name
#: modules/backup/class-module-backup.php:3286
#, php-format
msgid "%s archive created."
msgstr ""

#: modules/backup/class-module-backup.php:3345
msgid "No backups found. Create your first backup now!"
msgstr ""

#: modules/backup/class-module-backup.php:3350
msgid "DB"
msgstr ""

#: modules/backup/class-module-backup.php:3351
#: modules/backup/class-module-backup.php:4393
#: modules/backup/class-module-backup.php:4780
#: modules/user-role-editor/class-module-user-role-editor.php:839
msgid "Plugins"
msgstr ""

#: modules/backup/class-module-backup.php:3352
#: modules/backup/class-module-backup.php:4406
#: modules/backup/class-module-backup.php:4784
msgid "Themes"
msgstr ""

#: modules/backup/class-module-backup.php:3353
#: modules/backup/class-module-backup.php:4419
#: modules/backup/class-module-backup.php:4788
msgid "Uploads"
msgstr ""

#: modules/backup/class-module-backup.php:3354
msgid "WP-Content"
msgstr ""

#: modules/backup/class-module-backup.php:3355
msgid "WP Core"
msgstr ""

#: modules/backup/class-module-backup.php:3356
#: modules/image-sizes/class-module-image-sizes.php:805
msgid "Plugin"
msgstr ""

#: modules/backup/class-module-backup.php:3357
#: modules/image-sizes/class-module-image-sizes.php:804
msgid "Theme"
msgstr ""

#: modules/backup/class-module-backup.php:3364
#: modules/redirections/class-module-redirections.php:1963
#: modules/redirections/class-module-redirections.php:2178
#: modules/redirections/class-module-redirections.php:2364
#: modules/redirections/class-module-redirections.php:2372
msgid "Delete Selected"
msgstr ""

#: modules/backup/class-module-backup.php:3371
#: modules/redirections/class-module-redirections.php:1970
#: modules/redirections/class-module-redirections.php:2185
#: modules/user-role-editor/class-module-user-role-editor.php:707
#: modules/user-role-editor/class-module-user-role-editor.php:2385
msgid "Select All"
msgstr ""

#: modules/backup/class-module-backup.php:3372
#: modules/domain-changer/class-module-domain-changer.php:977
msgid "Backup"
msgstr ""

#: modules/backup/class-module-backup.php:3374
#: modules/backup/class-module-backup.php:4529
#: modules/cache/views/tab-preload.php:178
#: modules/db-optimizer/class-module-db-optimizer.php:1328
#: modules/db-optimizer/class-module-db-optimizer.php:2003
msgid "Size"
msgstr ""

#: modules/backup/class-module-backup.php:3376
#: modules/backup/class-module-backup.php:4531
#: modules/broken-links/class-module-broken-links.php:937
#: modules/events-calendar/views/admin/tab-agenda.php:249
#: modules/favicon/class-module-favicon.php:880
#: modules/forms/includes/class-forms-admin.php:628
#: modules/forms/views/entries.php:134
#: modules/redirections/class-module-redirections.php:1976
#: modules/redirections/class-module-redirections.php:2190
#: modules/seo-manager/views/tab-overview.php:147
#: modules/smtp/class-module-smtp.php:2147
#: modules/user-role-editor/class-module-user-role-editor.php:2456
msgid "Actions"
msgstr ""

#: modules/backup/class-module-backup.php:3409
msgid "archive"
msgid_plural "archives"
msgstr[0] ""
msgstr[1] ""

#: modules/backup/class-module-backup.php:3411
msgid "Domain this backup was created on"
msgstr ""

#: modules/backup/class-module-backup.php:3419
msgid "Interrupted"
msgstr ""

#: modules/backup/class-module-backup.php:3429
msgid "cloud storage"
msgstr ""

#: modules/backup/class-module-backup.php:3433
msgid "Cloud"
msgstr ""

#. translators: 1: number of archives, 2: destination (e.g. Dropbox).
#: modules/backup/class-module-backup.php:3435
#, php-format
msgid "%1$d archive uploaded to %2$s"
msgid_plural "%1$d archives uploaded to %2$s"
msgstr[0] ""
msgstr[1] ""

#: modules/backup/class-module-backup.php:3439
msgid "Cloud upload failed"
msgstr ""

#. translators: %s: destination (e.g. Dropbox).
#: modules/backup/class-module-backup.php:3441
#, php-format
msgid "The upload to %s failed — this backup is stored locally only."
msgstr ""

#: modules/backup/class-module-backup.php:3445
msgid "Cloud upload pending"
msgstr ""

#. translators: %s: destination (e.g. Dropbox).
#: modules/backup/class-module-backup.php:3447
#, php-format
msgid "Upload to %s is queued or running."
msgstr ""

#: modules/backup/class-module-backup.php:3458
#: modules/user-role-editor/class-module-user-role-editor.php:2726
msgid "Restore"
msgstr ""

#: modules/backup/class-module-backup.php:3462
msgid "Download"
msgstr ""

#: modules/backup/class-module-backup.php:3466
msgid "Log"
msgstr ""

#: modules/backup/class-module-backup.php:3470
#: modules/backup/class-module-backup.php:4632
#: modules/backup/class-module-backup.php:4649
#: modules/events-calendar/views/admin/tab-events.php:237
#: modules/forms/includes/class-forms-admin.php:657
#: modules/forms/views/entries.php:204
#: modules/image-sizes/class-module-image-sizes.php:1208
#: modules/image-sizes/class-module-image-sizes.php:1323
#: modules/image-sizes/class-module-image-sizes.php:1492
#: modules/redirections/class-module-redirections.php:174
#: modules/redirections/class-module-redirections.php:2316
#: modules/smtp/class-module-smtp.php:1797
#: modules/smtp/class-module-smtp.php:2307
#: modules/user-role-editor/class-module-user-role-editor.php:701
#: modules/user-role-editor/class-module-user-role-editor.php:2378
#: modules/user-role-editor/class-module-user-role-editor.php:2815
#: modules/user-role-editor/class-module-user-role-editor.php:2823
msgid "Delete"
msgstr ""

#: modules/backup/class-module-backup.php:3479
msgid "The sizes above are those of the compressed files: a database backup only contains your data (indexes are rebuilt when you restore), so it is smaller than the database itself. The size can vary slightly from one backup to the next depending on when it is made."
msgstr ""

#: modules/backup/class-module-backup.php:3524
msgid "Backup deleted successfully."
msgstr ""

#: modules/backup/class-module-backup.php:3531
msgid "Failed to delete backup."
msgstr ""

#: modules/backup/class-module-backup.php:3543
msgid "No backups selected."
msgstr ""

#: modules/backup/class-module-backup.php:3583
#: modules/backup/class-module-backup.php:3602
#: modules/backup/class-module-backup.php:3614
msgid "Backup file not found."
msgstr ""

#: modules/backup/class-module-backup.php:3597
msgid "Invalid backup prefix."
msgstr ""

#: modules/backup/class-module-backup.php:3642
msgid "Failed to create bundle archive."
msgstr ""

#: modules/backup/class-module-backup.php:3738
msgid "This backup is incomplete and cannot be restored. Please delete it and create a new one."
msgstr ""

#: modules/backup/class-module-backup.php:3742
msgid "Please select what to restore."
msgstr ""

#. translators: 1: number of failed database statements, 2: number of files that could not be written
#: modules/backup/class-module-backup.php:3818
#, php-format
msgid "Restore finished with errors (%1$d database statements and %2$d files could not be applied). Your site may be incomplete — open the backup log for details."
msgstr ""

#: modules/backup/class-module-backup.php:3827
msgid "Backup restored successfully!"
msgstr ""

#. translators: 1: domain the site is reachable at, 2: domain the restored content still references
#: modules/backup/class-module-backup.php:3836
#, php-format
msgid "This backup was made on %2$s. I kept your site address on %1$s so you stay logged in, but the restored content still points to %2$s — run a domain change from %2$s to %1$s to finish."
msgstr ""

#: modules/backup/class-module-backup.php:3845
msgid "Heads up: I could not create a safety backup before this restore, so there is no rollback point — the Undo Last Restore option is not available for it."
msgstr ""

#. translators: %s: comma-separated list of plugin folder names
#: modules/backup/class-module-backup.php:3861
#, php-format
msgid "Some plugins that were active in this backup are not installed on this site, so I turned them off to keep it loading without errors: %s. Reinstall them if you still need them."
msgstr ""

#: modules/backup/class-module-backup.php:4261
msgid "Restore point available"
msgstr ""

#. translators: 1: backup date, 2: backup size
#: modules/backup/class-module-backup.php:4266
#, php-format
msgid "A backup was created before your last restore operation on %1$s (%2$s). You can undo the restore to revert to this state."
msgstr ""

#: modules/backup/class-module-backup.php:4275
msgid "Undo Last Restore"
msgstr ""

#: modules/backup/class-module-backup.php:4279
msgid "Delete this backup"
msgstr ""

#: modules/backup/class-module-backup.php:4283
msgid "Don't show again"
msgstr ""

#: modules/backup/class-module-backup.php:4296
#: modules/broken-links/class-module-broken-links.php:832
#: modules/cache/class-module-cache.php:2568
#: modules/classic-editor/class-module-classic-editor.php:693
#: modules/cookies/class-module-cookies.php:444
#: modules/db-optimizer/class-module-db-optimizer.php:1728
#: modules/disable-comments/class-module-disable-comments.php:603
#: modules/domain-changer/class-module-domain-changer.php:161
#: modules/duplicator/class-module-duplicator.php:758
#: modules/events-calendar/class-module-events-calendar.php:2550
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2310
#: modules/forms/class-module-forms.php:562
#: modules/hide-login/class-module-hide-login.php:489
#: modules/honeypot/class-module-honeypot.php:439
#: modules/https-redirect/class-module-https-redirect.php:860
#: modules/maintenance/class-module-maintenance.php:829
#: modules/mute-core-emails/class-module-mute-core-emails.php:531
#: modules/post-types-order/class-module-post-types-order.php:899
#: modules/redirections/class-module-redirections.php:535
#: modules/seo-manager/class-module-seo-manager.php:2164
#: modules/smtp/class-module-smtp.php:1565
#: modules/user-role-editor/class-module-user-role-editor.php:1740
msgid "Settings saved."
msgstr ""

#: modules/backup/class-module-backup.php:4304
msgid "Account connected. Use Test Connection in the Remote Storage section to verify upload access."
msgstr ""

#: modules/backup/class-module-backup.php:4306
msgid "Account disconnected."
msgstr ""

#: modules/backup/class-module-backup.php:4309
msgid "The connection attempt expired or did not match this site. Try connecting again."
msgstr ""

#: modules/backup/class-module-backup.php:4310
msgid "Access was denied on the provider consent screen."
msgstr ""

#: modules/backup/class-module-backup.php:4311
msgid "The provider did not return an authorization code."
msgstr ""

#: modules/backup/class-module-backup.php:4312
msgid "The provider rejected the authorization. Check the Client ID, Client Secret and the registered Redirect URI."
msgstr ""

#: modules/backup/class-module-backup.php:4313
#: modules/backup/includes/class-backup-remote-oauth-provider.php:261
msgid "Could not store the tokens (encryption unavailable — is AUTH_KEY defined?)."
msgstr ""

#: modules/backup/class-module-backup.php:4314
msgid "Unknown remote storage provider."
msgstr ""

#: modules/backup/class-module-backup.php:4315
msgid "Enter and save the app Client ID and Client Secret before connecting."
msgstr ""

#: modules/backup/class-module-backup.php:4319
msgid "The connection attempt failed."
msgstr ""

#: modules/backup/class-module-backup.php:4332
msgid "Create Backup"
msgstr ""

#: modules/backup/class-module-backup.php:4337
#: modules/user-role-editor/class-module-user-role-editor.php:2309
msgid "Backups"
msgstr ""

#: modules/backup/class-module-backup.php:4343
msgid "Upload"
msgstr ""

#: modules/backup/class-module-backup.php:4360
msgid "Create New Backup"
msgstr ""

#. translators: %s: Available disk space
#: modules/backup/class-module-backup.php:4363
#, php-format
msgid "Available disk space: %s"
msgstr ""

#: modules/backup/class-module-backup.php:4370
msgid "What to backup?"
msgstr ""

#: modules/backup/class-module-backup.php:4381
msgid "All tables"
msgstr ""

#: modules/backup/class-module-backup.php:4394
msgid "plugins"
msgstr ""

#: modules/backup/class-module-backup.php:4407
msgid "themes"
msgstr ""

#: modules/backup/class-module-backup.php:4420
msgid "Media files"
msgstr ""

#: modules/backup/class-module-backup.php:4432
msgid "Other wp-content"
msgstr ""

#: modules/backup/class-module-backup.php:4433
msgid "Cache, languages..."
msgstr ""

#: modules/backup/class-module-backup.php:4445
#: modules/backup/class-module-backup.php:4796
#: modules/image-sizes/class-module-image-sizes.php:803
msgid "WordPress Core"
msgstr ""

#: modules/backup/class-module-backup.php:4446
msgid "Full installation"
msgstr ""

#: modules/backup/class-module-backup.php:4455
msgid "Backup name (optional)"
msgstr ""

#: modules/backup/class-module-backup.php:4457
msgid "e.g. Before going live"
msgstr ""

#: modules/backup/class-module-backup.php:4459
msgid "Give this backup a name so you can spot it at a glance in the list. Leave empty to use the automatic name."
msgstr ""

#: modules/backup/class-module-backup.php:4478
msgid "Show Logs"
msgstr ""

#: modules/backup/class-module-backup.php:4480
#: modules/backup/class-module-backup.php:4615
msgid "Backup operation log"
msgstr ""

#: modules/backup/class-module-backup.php:4488
#: modules/db-optimizer/class-module-db-optimizer.php:136
#: modules/db-optimizer/class-module-db-optimizer.php:1666
#: modules/db-optimizer/class-module-db-optimizer.php:2305
msgid "Create Backup Now"
msgstr ""

#. translators: %s: Backup directory path
#: modules/backup/class-module-backup.php:4496
#, php-format
msgid "Backups are stored in: %s"
msgstr ""

#: modules/backup/class-module-backup.php:4506
msgid "Existing Backups"
msgstr ""

#: modules/backup/class-module-backup.php:4514
msgid "Remote Copies"
msgstr ""

#: modules/backup/class-module-backup.php:4515
msgid "Archives stored on your remote destination. Download a file back to this server to make its backup restorable here."
msgstr ""

#: modules/backup/class-module-backup.php:4521
msgid "Load Remote Copies"
msgstr ""

#: modules/backup/class-module-backup.php:4528
msgid "File"
msgstr ""

#: modules/backup/class-module-backup.php:4530
msgid "On this server"
msgstr ""

#: modules/backup/class-module-backup.php:4545
msgid "Restore Backup"
msgstr ""

#: modules/backup/class-module-backup.php:4547
#: modules/backup/class-module-backup.php:4612
#: modules/backup/class-module-backup.php:4625
#: modules/backup/class-module-backup.php:4642
#: modules/backup/class-module-backup.php:4659
#: modules/broken-links/class-module-broken-links.php:1075
#: modules/cache/class-module-cache.php:2201
#: modules/cache/class-module-cache.php:2217
#: modules/cache/class-module-cache.php:2233
#: modules/cookies/includes/class-banner-renderer.php:227
#: modules/db-optimizer/class-module-db-optimizer.php:2287
#: modules/db-optimizer/class-module-db-optimizer.php:2319
#: modules/disable-comments/class-module-disable-comments.php:811
#: modules/domain-changer/class-module-domain-changer.php:1025
#: modules/domain-changer/class-module-domain-changer.php:1045
#: modules/events-calendar/class-module-events-calendar.php:1605
#: modules/events-calendar/views/admin/partial-booking-modals.php:43
#: modules/events-calendar/views/admin/partial-booking-modals.php:98
#: modules/events-calendar/views/admin/partial-booking-modals.php:107
#: modules/events-calendar/views/admin/partial-booking-modals.php:174
#: modules/events-calendar/views/admin/partial-reservation-modal.php:23
#: modules/events-calendar/views/admin/tab-availability.php:403
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2507
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2524
#: modules/favicon/class-module-favicon.php:1086
#: modules/image-sizes/class-module-image-sizes.php:1482
#: modules/mute-core-emails/class-module-mute-core-emails.php:493
#: modules/post-types-order/class-module-post-types-order.php:1202
#: modules/redirections/class-module-redirections.php:2273
#: modules/redirections/class-module-redirections.php:2309
#: modules/redirections/class-module-redirections.php:2325
#: modules/redirections/class-module-redirections.php:2349
#: modules/redirections/class-module-redirections.php:2365
#: modules/seo-manager/views/modal-edit.php:17
#: modules/smtp/class-module-smtp.php:2296
#: modules/smtp/class-module-smtp.php:2317
#: modules/user-role-editor/class-module-user-role-editor.php:698
#: modules/user-role-editor/class-module-user-role-editor.php:2748
#: modules/user-role-editor/class-module-user-role-editor.php:2775
#: modules/user-role-editor/class-module-user-role-editor.php:2796
#: modules/user-role-editor/class-module-user-role-editor.php:2816
#: modules/user-role-editor/class-module-user-role-editor.php:2832
msgid "Close"
msgstr ""

#: modules/backup/class-module-backup.php:4552
msgid "Warning: Restoring a backup will overwrite your current data. This action cannot be undone."
msgstr ""

#: modules/backup/class-module-backup.php:4556
msgid "A full backup of your current site will be created automatically before restoring."
msgstr ""

#: modules/backup/class-module-backup.php:4566
msgid "Restore database"
msgstr ""

#: modules/backup/class-module-backup.php:4570
msgid "Restore files (plugins, themes, uploads)"
msgstr ""

#: modules/backup/class-module-backup.php:4577
#: modules/backup/class-module-backup.php:4736
msgid "Different domain detected"
msgstr ""

#: modules/backup/class-module-backup.php:4582
#: modules/backup/class-module-backup.php:4741
msgid "Change domain automatically after restore"
msgstr ""

#: modules/backup/class-module-backup.php:4591
msgid "Restoring backup..."
msgstr ""

#: modules/backup/class-module-backup.php:4598
msgid "Restore Now"
msgstr ""

#: modules/backup/class-module-backup.php:4610
msgid "Backup Log"
msgstr ""

#: modules/backup/class-module-backup.php:4624
msgid "Delete backup"
msgstr ""

#: modules/backup/class-module-backup.php:4641
msgid "Delete selected backups"
msgstr ""

#: modules/backup/class-module-backup.php:4658
msgid "Undo last restore"
msgstr ""

#: modules/backup/class-module-backup.php:4666
msgid "Undo restore"
msgstr ""

#: modules/backup/class-module-backup.php:4676
msgid "Upload Backup"
msgstr ""

#: modules/backup/class-module-backup.php:4677
msgid "Upload a backup file from another site or a previous backup. Supported formats: ZIP archives created by this plugin or compatible backup tools."
msgstr ""

#: modules/backup/class-module-backup.php:4684
msgid "Drag and drop backup files here"
msgstr ""

#: modules/backup/class-module-backup.php:4685
msgid "or"
msgstr ""

#: modules/backup/class-module-backup.php:4687
msgid "Browse Files"
msgstr ""

#. translators: %s: maximum upload size
#: modules/backup/class-module-backup.php:4695
#, php-format
msgid "Maximum upload size: %s per file"
msgstr ""

#: modules/backup/class-module-backup.php:4703
msgid "Selected Files"
msgstr ""

#: modules/backup/class-module-backup.php:4708
msgid "Upload All Files"
msgstr ""

#: modules/backup/class-module-backup.php:4721
msgid "Uploading..."
msgstr ""

#: modules/backup/class-module-backup.php:4766
msgid "A backup is running — saving now would reload the page and interrupt it. I will let you save as soon as it finishes."
msgstr ""

#: modules/backup/class-module-backup.php:4769
msgid "Default Backup Options"
msgstr ""

#: modules/backup/class-module-backup.php:4772
msgid "Include by Default"
msgstr ""

#: modules/backup/class-module-backup.php:4792
msgid "Other wp-content files"
msgstr ""

#: modules/backup/class-module-backup.php:4803
#: modules/redirections/class-module-redirections.php:2246
msgid "Retention"
msgstr ""

#: modules/backup/class-module-backup.php:4807
msgid "Keep Last"
msgstr ""

#: modules/backup/class-module-backup.php:4813
msgid "backups"
msgstr ""

#: modules/backup/class-module-backup.php:4814
msgid "Older backups will be automatically deleted."
msgstr ""

#: modules/backup/class-module-backup.php:4819
msgid "Max Archive Size"
msgstr ""

#: modules/backup/class-module-backup.php:4825
msgid "MB"
msgstr ""

#: modules/backup/class-module-backup.php:4826
msgid "Split large components into multiple archives of this size. Set to 0 to disable splitting."
msgstr ""

#: modules/backup/class-module-backup.php:4834
msgid "Remote Storage"
msgstr ""

#: modules/backup/class-module-backup.php:4835
msgid "Copy every finished backup off-site: an S3-compatible bucket, a WebDAV folder (Nextcloud, kDrive, ownCloud), an SFTP server or pCloud. A backup stored only on this server disappears with it."
msgstr ""

#. translators: 1: backup name, 2: status detail, 3: date
#: modules/backup/class-module-backup.php:4842
#, php-format
msgid "Last upload — %1$s: %2$s (%3$s)"
msgstr ""

#: modules/backup/class-module-backup.php:4858
msgid "Destination"
msgstr ""

#: modules/backup/class-module-backup.php:4862
msgid "None (local only)"
msgstr ""

#: modules/backup/class-module-backup.php:4863
msgid "S3-compatible (Amazon S3, R2, Wasabi, MinIO...)"
msgstr ""

#: modules/backup/class-module-backup.php:4864
msgid "WebDAV (Nextcloud, kDrive, ownCloud...)"
msgstr ""

#: modules/backup/class-module-backup.php:4865
msgid "SFTP"
msgstr ""

#: modules/backup/class-module-backup.php:4866
msgid "Google Drive"
msgstr ""

#: modules/backup/class-module-backup.php:4867
msgid "Dropbox"
msgstr ""

#: modules/backup/class-module-backup.php:4868
msgid "OneDrive"
msgstr ""

#: modules/backup/class-module-backup.php:4869
msgid "pCloud"
msgstr ""

#: modules/backup/class-module-backup.php:4871
msgid "Finished backups (manual, scheduled and pre-update) upload automatically in the background a few seconds after completion."
msgstr ""

#: modules/backup/class-module-backup.php:4884
msgid "Endpoint"
msgstr ""

#: modules/backup/class-module-backup.php:4889
msgid "HTTPS URL of your provider. Examples: https://s3.amazonaws.com, https://ACCOUNT_ID.r2.cloudflarestorage.com, https://s3.wasabisys.com"
msgstr ""

#: modules/backup/class-module-backup.php:4894
msgid "Region"
msgstr ""

#: modules/backup/class-module-backup.php:4899
msgid "Leave empty for us-east-1. Cloudflare R2 uses \"auto\"."
msgstr ""

#: modules/backup/class-module-backup.php:4904
msgid "Bucket"
msgstr ""

#: modules/backup/class-module-backup.php:4913
msgid "Path Prefix"
msgstr ""

#: modules/backup/class-module-backup.php:4918
msgid "Optional folder inside the bucket. Useful when several sites share one bucket."
msgstr ""

#: modules/backup/class-module-backup.php:4923
msgid "Access Key"
msgstr ""

#: modules/backup/class-module-backup.php:4932
msgid "Secret Key"
msgstr ""

#: modules/backup/class-module-backup.php:4937
msgid "Stored encrypted. Leave empty to keep the current key."
msgstr ""

#: modules/backup/class-module-backup.php:4950
msgid "Folder URL"
msgstr ""

#: modules/backup/class-module-backup.php:4955
msgid "Full HTTPS WebDAV URL of the destination folder. Nextcloud/kDrive: Files > Settings shows your WebDAV address."
msgstr ""

#: modules/backup/class-module-backup.php:4960
#: modules/backup/class-module-backup.php:5000
#: modules/smtp/class-module-smtp.php:1896
msgid "Username"
msgstr ""

#: modules/backup/class-module-backup.php:4969
#: modules/smtp/class-module-smtp.php:2046
msgid "App Password"
msgstr ""

#: modules/backup/class-module-backup.php:4974
msgid "Use an application password, not your account password. Stored encrypted; leave empty to keep the current one."
msgstr ""

#: modules/backup/class-module-backup.php:4987
msgid "Host"
msgstr ""

#: modules/backup/class-module-backup.php:4992
msgid "Port"
msgstr ""

#: modules/backup/class-module-backup.php:4995
msgid "Server hostname and SSH port (default 22). Host and username are required to connect."
msgstr ""

#: modules/backup/class-module-backup.php:5020
msgid "Authentication"
msgstr ""

#: modules/backup/class-module-backup.php:5024
#: modules/backup/class-module-backup.php:5032
#: modules/smtp/class-module-smtp.php:1905
msgid "Password"
msgstr ""

#: modules/backup/class-module-backup.php:5025
msgid "SSH private key"
msgstr ""

#: modules/backup/class-module-backup.php:5027
msgid "Key authentication is more secure and works with servers that disable password login (Hetzner Storage Box, hardened NAS)."
msgstr ""

#: modules/backup/class-module-backup.php:5037
msgid "Stored encrypted. Leave empty to keep the current one."
msgstr ""

#: modules/backup/class-module-backup.php:5042
msgid "SSH Private Key"
msgstr ""

#: modules/backup/class-module-backup.php:5047
msgid "Paste the full private key (PEM or OpenSSH format), including the BEGIN/END lines. Add the matching public key to the server's ~/.ssh/authorized_keys. Stored encrypted; leave empty to keep the current key."
msgstr ""

#: modules/backup/class-module-backup.php:5053
msgid "Generate a key pair for me"
msgstr ""

#: modules/backup/class-module-backup.php:5055
msgid "No key yet? Generate a 2048-bit RSA pair on this server. The private key is saved (encrypted) and the public key is shown below to copy onto your SFTP server."
msgstr ""

#: modules/backup/class-module-backup.php:5060
msgid "Key Passphrase"
msgstr ""

#: modules/backup/class-module-backup.php:5065
msgid "Only if the private key is passphrase-protected. Stored encrypted; leave empty to keep the current one."
msgstr ""

#: modules/backup/class-module-backup.php:5070
msgid "Public Key"
msgstr ""

#: modules/backup/class-module-backup.php:5078
msgid "Add this line to the ~/.ssh/authorized_keys file of the SFTP user on your destination server."
msgstr ""

#: modules/backup/class-module-backup.php:5083
msgid "Remote Folder"
msgstr ""

#: modules/backup/class-module-backup.php:5088
msgid "Created automatically if missing. Relative to the SFTP home folder, or absolute."
msgstr ""

#: modules/backup/class-module-backup.php:5101
msgid "Storage Region"
msgstr ""

#: modules/backup/class-module-backup.php:5105
msgid "Europe (Luxembourg)"
msgstr ""

#: modules/backup/class-module-backup.php:5106
msgid "United States (Texas)"
msgstr ""

#: modules/backup/class-module-backup.php:5108
msgid "The region your pCloud account was created in."
msgstr ""

#: modules/backup/class-module-backup.php:5113
msgid "Access Token"
msgstr ""

#: modules/backup/class-module-backup.php:5118
msgid "OAuth access token of your pCloud app (pCloud tokens do not expire). Stored encrypted; leave empty to keep the current one."
msgstr ""

#: modules/backup/class-module-backup.php:5123
msgid "Folder"
msgstr ""

#: modules/backup/class-module-backup.php:5128
msgid "Created automatically if missing."
msgstr ""

#: modules/backup/class-module-backup.php:5137
msgid "Client ID"
msgstr ""

#: modules/backup/class-module-backup.php:5138
#: modules/backup/class-module-backup.php:5146
msgid "Client Secret"
msgstr ""

#: modules/backup/class-module-backup.php:5141
msgid "App Key"
msgstr ""

#: modules/backup/class-module-backup.php:5142
msgid "App Secret"
msgstr ""

#: modules/backup/class-module-backup.php:5145
msgid "Application (client) ID"
msgstr ""

#: modules/backup/class-module-backup.php:5161
msgid "Remote Retention"
msgstr ""

#: modules/backup/class-module-backup.php:5165
msgid "Also delete the remote copy when a backup is deleted locally (retention or manual delete)"
msgstr ""

#: modules/backup/class-module-backup.php:5167
msgid "When disabled, remote copies are kept forever — manage them from your provider."
msgstr ""

#: modules/backup/class-module-backup.php:5171
#: modules/backup/views/settings-remote-oauth.php:72
msgid "Connection"
msgstr ""

#: modules/backup/class-module-backup.php:5174
#: modules/smtp/class-module-smtp.php:1777
msgid "Test Connection"
msgstr ""

#: modules/backup/class-module-backup.php:5176
msgid "Save the settings first — the test uses the saved values and verifies write and delete access with a small probe file."
msgstr ""

#: modules/backup/class-module-backup.php:5183
msgid "Scheduled Backups"
msgstr ""

#: modules/backup/class-module-backup.php:5186
#: modules/backup/class-module-backup.php:5313
#: modules/cache/views/tab-cdn.php:24
#: modules/cache/views/tab-preload.php:57
#: modules/maintenance/class-module-maintenance.php:886
#: modules/seo-manager/views/tab-schema.php:229
#: modules/smtp/class-module-smtp.php:1791
#: modules/smtp/class-module-smtp.php:1793
#: modules/smtp/class-module-smtp.php:1935
msgid "Enable"
msgstr ""

#: modules/backup/class-module-backup.php:5190
msgid "Enable automatic scheduled backups"
msgstr ""

#: modules/backup/class-module-backup.php:5202
#: modules/backup/class-module-backup.php:5228
msgid "Frequency"
msgstr ""

#: modules/backup/class-module-backup.php:5204
#: modules/backup/class-module-backup.php:5230
#: modules/broken-links/class-module-broken-links.php:1040
#: modules/db-optimizer/class-module-db-optimizer.php:2176
#: modules/events-calendar/includes/class-events-recurrence.php:63
msgid "Daily"
msgstr ""

#: modules/backup/class-module-backup.php:5205
#: modules/backup/class-module-backup.php:5231
#: modules/broken-links/class-module-broken-links.php:1041
#: modules/db-optimizer/class-module-db-optimizer.php:2178
#: modules/events-calendar/includes/class-events-recurrence.php:64
msgid "Weekly"
msgstr ""

#: modules/backup/class-module-backup.php:5206
#: modules/backup/class-module-backup.php:5232
#: modules/backup/includes/class-backup-scheduler.php:56
msgid "Every Two Weeks"
msgstr ""

#: modules/backup/class-module-backup.php:5207
#: modules/backup/class-module-backup.php:5233
#: modules/events-calendar/includes/class-events-recurrence.php:65
msgid "Monthly"
msgstr ""

#: modules/backup/class-module-backup.php:5216
#: modules/backup/class-module-backup.php:5242
msgid "Keep"
msgstr ""

#: modules/backup/class-module-backup.php:5221
#: modules/backup/class-module-backup.php:5247
msgid "Server time. Best to run during low-traffic hours."
msgstr ""

#: modules/backup/class-module-backup.php:5253
msgid "Email report"
msgstr ""

#: modules/backup/class-module-backup.php:5257
msgid "Email me a report after each scheduled backup"
msgstr ""

#: modules/backup/class-module-backup.php:5262
msgid "Recipients"
msgstr ""

#: modules/backup/class-module-backup.php:5267
msgid "Comma-separated email addresses. Leave empty to use the site administrator email."
msgstr ""

#: modules/backup/class-module-backup.php:5271
msgid "When to notify"
msgstr ""

#: modules/backup/class-module-backup.php:5274
msgid "Every scheduled backup"
msgstr ""

#: modules/backup/class-module-backup.php:5275
msgid "Only when a backup fails"
msgstr ""

#. translators: %s: date and time of next scheduled database backup
#: modules/backup/class-module-backup.php:5290
#, php-format
msgid "Next scheduled database backup: %s"
msgstr ""

#. translators: %s: date and time of next scheduled files backup
#: modules/backup/class-module-backup.php:5300
#, php-format
msgid "Next scheduled files backup: %s"
msgstr ""

#: modules/backup/class-module-backup.php:5310
msgid "Pre-update Backup"
msgstr ""

#: modules/backup/class-module-backup.php:5317
msgid "Automatically backup before updates"
msgstr ""

#: modules/backup/class-module-backup.php:5319
msgid "Create a backup before WordPress core, plugin, or theme updates."
msgstr ""

#: modules/backup/class-module-backup.php:5323
msgid "Backup Types"
msgstr ""

#: modules/backup/class-module-backup.php:5328
msgid "WordPress core updates"
msgstr ""

#: modules/backup/class-module-backup.php:5330
msgid "Creates a full backup (database + WordPress files) before core updates."
msgstr ""

#: modules/backup/class-module-backup.php:5334
msgid "Plugin and theme updates"
msgstr ""

#: modules/backup/class-module-backup.php:5336
msgid "Creates a backup of the specific plugin/theme + database before updates."
msgstr ""

#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:187
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:561
msgid "Missing <prefix> argument."
msgstr ""

#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:192
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:568
msgid "Invalid prefix after sanitisation."
msgstr ""

#. translators: %s: prefix typed by the user
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:212
#, php-format
msgid "No archives found for prefix \"%s\"."
msgstr ""

#. translators: 1: prefix, 2: file count
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:221
#, php-format
msgid "Delete %2$d files for backup \"%1$s\"?"
msgstr ""

#. translators: 1: file count, 2: prefix
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:239
#, php-format
msgid "%1$d files removed for backup \"%2$s\"."
msgstr ""

#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:424
msgid "Backup settings updated."
msgstr ""

#. translators: 1: unknown component name, 2: comma-separated list of valid components
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:473
#, php-format
msgid "Unknown component \"%1$s\". Valid components: %2$s."
msgstr ""

#. translators: %s: comma-separated component list
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:502
#, php-format
msgid "Creating backup — components: %s"
msgstr ""

#. translators: 1: backup prefix, 2: archive count, 3: human-readable total size
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:526
#, php-format
msgid "Backup \"%1$s\" created — %2$d archive(s), %3$s."
msgstr ""

#. translators: %s: prefix typed by the user
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:596
#, php-format
msgid "No restorable archives found for prefix \"%s\"."
msgstr ""

#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:602
msgid "This will overwrite the current site with the backup. Continue?"
msgstr ""

#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:618
msgid "No rollback point was created — the pre-restore safety backup failed."
msgstr ""

#. translators: %d: number of files that could not be restored
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:624
#, php-format
msgid "%d file(s) could not be restored — see the restore log."
msgstr ""

#. translators: 1: backup prefix, 2: comma-separated restored component list
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:635
#, php-format
msgid "Backup \"%1$s\" restored — %2$s."
msgstr ""

#. translators: %s: backup prefix
#: modules/backup/cli/class-blaminhor-essentials-cli-backup.php:641
#, php-format
msgid "Backup \"%s\" restored."
msgstr ""

#: modules/backup/cli/commands.php:21
msgid "List local backups grouped by prefix."
msgstr ""

#: modules/backup/cli/commands.php:26
msgid "Print summary info about the backup directory."
msgstr ""

#: modules/backup/cli/commands.php:31
msgid "Delete a backup (every ZIP + log file sharing its prefix)."
msgstr ""

#: modules/backup/cli/commands.php:36
msgid "Show the Backup settings (components, retention, schedule, auto-backup)."
msgstr ""

#: modules/backup/cli/commands.php:41
msgid "Update the Backup settings (components, retention, schedule, auto-backup)."
msgstr ""

#: modules/backup/includes/class-backup-archiver.php:228
#: modules/db-optimizer/class-module-db-optimizer.php:1614
#: modules/domain-changer/class-module-domain-changer.php:298
msgid "Failed to create backup archive."
msgstr ""

#: modules/backup/includes/class-backup-archiver.php:359
#: modules/db-optimizer/class-module-db-optimizer.php:1526
#: modules/domain-changer/class-module-domain-changer.php:210
msgid "No database tables found."
msgstr ""

#: modules/backup/includes/class-backup-archiver.php:445
msgid "Failed to write database export."
msgstr ""

#: modules/backup/includes/class-backup-remote-dropbox.php:141
#: modules/backup/includes/class-backup-remote-gdrive.php:237
#: modules/backup/includes/class-backup-remote-onedrive.php:137
#: modules/backup/includes/class-backup-remote-pcloud.php:244
#: modules/backup/includes/class-backup-remote-s3.php:115
#: modules/backup/includes/class-backup-remote-sftp.php:90
#: modules/backup/includes/class-backup-remote-webdav.php:110
msgid "Backup file is not readable."
msgstr ""

#: modules/backup/includes/class-backup-remote-dropbox.php:146
#: modules/backup/includes/class-backup-remote-dropbox.php:153
#: modules/backup/includes/class-backup-remote-dropbox.php:173
#: modules/backup/includes/class-backup-remote-gdrive.php:289
#: modules/backup/includes/class-backup-remote-gdrive.php:297
#: modules/backup/includes/class-backup-remote-onedrive.php:169
#: modules/backup/includes/class-backup-remote-onedrive.php:178
#: modules/backup/includes/class-backup-remote-pcloud.php:259
#: modules/backup/includes/class-backup-remote-pcloud.php:267
#: modules/backup/includes/class-backup-remote-s3.php:124
#: modules/backup/includes/class-backup-remote-s3.php:298
#: modules/backup/includes/class-backup-remote-s3.php:310
#: modules/backup/includes/class-backup-remote-webdav.php:121
msgid "Could not read the backup file."
msgstr ""

#: modules/backup/includes/class-backup-remote-dropbox.php:164
msgid "Dropbox did not return an upload session."
msgstr ""

#. translators: %d: HTTP status code
#: modules/backup/includes/class-backup-remote-dropbox.php:312
#, php-format
msgid "Dropbox download failed (HTTP %d)."
msgstr ""

#. translators: 1: HTTP status code, 2: Dropbox error summary
#: modules/backup/includes/class-backup-remote-dropbox.php:392
#, php-format
msgid "Dropbox returned HTTP %1$d%2$s."
msgstr ""

#: modules/backup/includes/class-backup-remote-gdrive.php:206
msgid "Could not create the backups folder in Google Drive."
msgstr ""

#: modules/backup/includes/class-backup-remote-gdrive.php:284
msgid "Google Drive did not return an upload session."
msgstr ""

#. translators: 1: byte offset, 2: total size
#: modules/backup/includes/class-backup-remote-gdrive.php:325
#, php-format
msgid "Google Drive rejected the upload at byte %1$d of %2$d."
msgstr ""

#: modules/backup/includes/class-backup-remote-gdrive.php:396
msgid "Could not list the Google Drive backups folder."
msgstr ""

#: modules/backup/includes/class-backup-remote-gdrive.php:431
msgid "File not found in the Google Drive backups folder."
msgstr ""

#: modules/backup/includes/class-backup-remote-gdrive.php:448
msgid "Google Drive download failed."
msgstr ""

#: modules/backup/includes/class-backup-remote-gdrive.php:494
msgid "Could not delete the Google Drive file."
msgstr ""

#. translators: 1: context sentence, 2: HTTP status code, 3: provider error detail
#: modules/backup/includes/class-backup-remote-gdrive.php:516
#: modules/backup/includes/class-backup-remote-onedrive.php:426
#, php-format
msgid "%1$s (HTTP %2$d%3$s)"
msgstr ""

#. translators: %s: provider name
#: modules/backup/includes/class-backup-remote-oauth-provider.php:242
#, php-format
msgid "%s did not return a refresh token. Disconnect the app from your account, then connect again."
msgstr ""

#. translators: %s: provider name
#: modules/backup/includes/class-backup-remote-oauth-provider.php:297
#, php-format
msgid "%s is not connected. Connect it from the Backup settings page."
msgstr ""

#: modules/backup/includes/class-backup-remote-oauth-provider.php:343
msgid "Another process is refreshing the connection. Try again shortly."
msgstr ""

#. translators: %s: provider name
#: modules/backup/includes/class-backup-remote-oauth-provider.php:383
#, php-format
msgid "The %s connection has expired or was revoked. Reconnect from the Backup settings page."
msgstr ""

#. translators: 1: provider name, 2: HTTP status code
#: modules/backup/includes/class-backup-remote-oauth-provider.php:431
#, php-format
msgid "Unexpected response from %1$s (HTTP %2$d)."
msgstr ""

#. translators: 1: provider name, 2: OAuth error code, 3: error detail
#: modules/backup/includes/class-backup-remote-oauth-provider.php:446
#, php-format
msgid "%1$s token request failed: %2$s%3$s"
msgstr ""

#: modules/backup/includes/class-backup-remote-oauth-provider.php:505
msgid "Enter your app Client ID and Client Secret first."
msgstr ""

#. translators: %s: provider name
#: modules/backup/includes/class-backup-remote-oauth-provider.php:512
#, php-format
msgid "%s is not connected yet. Use the Connect button above."
msgstr ""

#: modules/backup/includes/class-backup-remote-oauth-provider.php:531
#: modules/backup/includes/class-backup-remote-pcloud.php:77
msgid "Could not create a local temporary file for the probe."
msgstr ""

#. translators: %s: error detail
#: modules/backup/includes/class-backup-remote-oauth-provider.php:553
#: modules/backup/includes/class-backup-remote-pcloud.php:92
#, php-format
msgid "Upload works but deleting the probe file failed: %s"
msgstr ""

#: modules/backup/includes/class-backup-remote-onedrive.php:119
msgid "Could not access the OneDrive app folder."
msgstr ""

#: modules/backup/includes/class-backup-remote-onedrive.php:163
msgid "OneDrive did not return an upload session."
msgstr ""

#. translators: 1: byte offset, 2: total size
#: modules/backup/includes/class-backup-remote-onedrive.php:208
#, php-format
msgid "OneDrive rejected the upload at byte %1$d of %2$d."
msgstr ""

#: modules/backup/includes/class-backup-remote-onedrive.php:249
msgid "Could not delete the OneDrive file."
msgstr ""

#: modules/backup/includes/class-backup-remote-onedrive.php:280
msgid "Could not list the OneDrive app folder."
msgstr ""

#: modules/backup/includes/class-backup-remote-onedrive.php:323
msgid "File not found in the OneDrive app folder."
msgstr ""

#: modules/backup/includes/class-backup-remote-onedrive.php:329
msgid "OneDrive did not return a download link."
msgstr ""

#. translators: %d: HTTP status code
#: modules/backup/includes/class-backup-remote-onedrive.php:353
#, php-format
msgid "OneDrive download failed (HTTP %d)."
msgstr ""

#. translators: %d: seconds to wait
#: modules/backup/includes/class-backup-remote-onedrive.php:386
#, php-format
msgid "OneDrive is throttling requests (retry in %d seconds)."
msgstr ""

#: modules/backup/includes/class-backup-remote-pcloud.php:60
msgid "A pCloud access token is required."
msgstr ""

#: modules/backup/includes/class-backup-remote-pcloud.php:201
msgid "pCloud did not return a download link."
msgstr ""

#. translators: %d: HTTP status code
#: modules/backup/includes/class-backup-remote-pcloud.php:225
#, php-format
msgid "pCloud download returned HTTP %d."
msgstr ""

#: modules/backup/includes/class-backup-remote-pcloud.php:254
msgid "pCloud did not return an upload id."
msgstr ""

#. translators: %d: HTTP status code
#: modules/backup/includes/class-backup-remote-pcloud.php:366
#, php-format
msgid "Unexpected pCloud response (HTTP %d)."
msgstr ""

#. translators: 1: pCloud error code, 2: pCloud error message
#: modules/backup/includes/class-backup-remote-pcloud.php:377
#, php-format
msgid "pCloud error %1$d: %2$s"
msgstr ""

#: modules/backup/includes/class-backup-remote-pcloud.php:379
msgid "unknown error"
msgstr ""

#: modules/backup/includes/class-backup-remote-s3.php:78
msgid "Endpoint, bucket, access key and secret key are required."
msgstr ""

#. translators: %s: error detail
#: modules/backup/includes/class-backup-remote-s3.php:93
#, php-format
msgid "Upload works but deleting the probe object failed: %s. Grant DeleteObject so retention can manage remote copies."
msgstr ""

#: modules/backup/includes/class-backup-remote-s3.php:291
msgid "Could not initiate the multipart upload (no UploadId in response)."
msgstr ""

#. translators: 1: part number, 2: total parts, 3: error detail
#: modules/backup/includes/class-backup-remote-s3.php:335
#, php-format
msgid "Upload of part %1$d/%2$d failed: %3$s"
msgstr ""

#: modules/backup/includes/class-backup-remote-s3.php:347
msgid "The storage provider did not return an ETag for an uploaded part."
msgstr ""

#: modules/backup/includes/class-backup-remote-s3.php:372
msgid "The storage provider rejected the multipart completion."
msgstr ""

#. translators: 1: HTTP status code, 2: provider error detail
#: modules/backup/includes/class-backup-remote-s3.php:504
#, php-format
msgid "Storage provider returned HTTP %1$d%2$s."
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:62
msgid "SFTP host, username and a password or private key are required."
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:72
msgid "Connected, but writing to the remote folder failed. Check the path and its permissions."
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:76
msgid "Upload works but deleting the probe file failed. Grant delete permission so retention can manage remote copies."
msgstr ""

#. translators: %s: file name
#: modules/backup/includes/class-backup-remote-sftp.php:103
#, php-format
msgid "Upload of %s failed. Check the remote folder permissions and free space."
msgstr ""

#. translators: %s: file name
#: modules/backup/includes/class-backup-remote-sftp.php:139
#, php-format
msgid "Could not delete the remote file %s."
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:163
msgid "Could not list the remote folder. Check the path."
msgstr ""

#. translators: %s: file name
#: modules/backup/includes/class-backup-remote-sftp.php:206
#, php-format
msgid "Download of %s failed."
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:240
msgid "The SFTP host points to a private or reserved network address and was blocked."
msgstr ""

#. translators: %s: error detail
#: modules/backup/includes/class-backup-remote-sftp.php:259
#, php-format
msgid "SFTP connection failed: %s"
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:262
msgid "SFTP authentication failed. Check the host, port, username and your password or private key."
msgstr ""

#. translators: %s: folder path
#: modules/backup/includes/class-backup-remote-sftp.php:272
#, php-format
msgid "The remote folder %s does not exist and could not be created."
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:347
msgid "Could not generate an SSH key pair on this server."
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:407
msgid "An SSH private key is required for key authentication."
msgstr ""

#: modules/backup/includes/class-backup-remote-sftp.php:419
msgid "The SSH private key could not be read. Paste the full key including its BEGIN/END lines, and enter the passphrase if it is protected."
msgstr ""

#: modules/backup/includes/class-backup-remote-webdav.php:54
msgid "WebDAV URL, username and password are required."
msgstr ""

#. translators: %s: error detail
#: modules/backup/includes/class-backup-remote-webdav.php:67
#, php-format
msgid "The folder does not exist and could not be created: %s"
msgstr ""

#. translators: %s: error detail
#: modules/backup/includes/class-backup-remote-webdav.php:89
#, php-format
msgid "Upload works but deleting the probe file failed: %s. Grant delete permission so retention can manage remote copies."
msgstr ""

#: modules/backup/includes/class-backup-remote-webdav.php:116
msgid "The cURL PHP extension is required for WebDAV uploads."
msgstr ""

#. translators: %d: HTTP status code
#: modules/backup/includes/class-backup-remote-webdav.php:154
#: modules/backup/includes/class-backup-remote-webdav.php:278
#: modules/backup/includes/class-backup-remote-webdav.php:320
#, php-format
msgid "WebDAV server returned HTTP %d."
msgstr ""

#. translators: %s: offending archive entry name.
#: modules/backup/includes/class-backup-restorer.php:81
#, php-format
msgid "Refused to extract unsafe archive entry: %s"
msgstr ""

#: modules/backup/includes/class-backup-restorer.php:91
msgid "Failed to extract the backup archive."
msgstr ""

#: modules/backup/includes/class-backup-restorer.php:108
msgid "Pre-restore backup file not found."
msgstr ""

#: modules/backup/includes/class-backup-restorer.php:125
#: modules/backup/includes/class-backup-restorer.php:534
msgid "Failed to open backup archive."
msgstr ""

#: modules/backup/includes/class-backup-restorer.php:224
msgid "Backup files not found."
msgstr ""

#. translators: %s: comma-separated list of component names found in the backup
#: modules/backup/includes/class-backup-restorer.php:340
#, php-format
msgid "Database restoration was requested but no database archive was found. Components found: %s"
msgstr ""

#: modules/backup/includes/class-backup-restorer.php:542
msgid "No database.sql found in the database archive."
msgstr ""

#: modules/backup/includes/class-backup-restorer.php:719
msgid "The database backup file is empty or contains no valid SQL statements."
msgstr ""

#. translators: 1: number of failed statements, 2: last SQL error message
#: modules/backup/includes/class-backup-restorer.php:804
#, php-format
msgid "Database import failed: %1$d statements failed. Last error: %2$s"
msgstr ""

#: modules/backup/includes/class-backup-scheduler.php:52
msgid "Once Weekly"
msgstr ""

#: modules/backup/includes/class-backup-scheduler.php:60
msgid "Once Monthly"
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:49
msgid "Stored encrypted. Leave empty to keep the current secret."
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:54
msgid "Redirect URI"
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:61
msgid "Register this exact URL as the redirect URI of your app (step-by-step guide above)."
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:64
msgid "OneDrive requires pretty permalinks: Microsoft rejects redirect URIs containing a query string. Enable them under Settings → Permalinks, then copy the new URI."
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:66
msgid "Tip: with pretty permalinks (Settings → Permalinks) this URI becomes shorter and cleaner."
msgstr ""

#. translators: %s: connected account (email or username)
#: modules/backup/views/settings-remote-oauth.php:82
#, php-format
msgid "Connected — %s"
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:85
msgid "Connected"
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:90
msgid "Disconnect"
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:92
msgid "Use the Test Connection button below to verify upload access."
msgstr ""

#. translators: %s: provider name
#: modules/backup/views/settings-remote-oauth.php:99
#: modules/backup/views/settings-remote-oauth.php:108
#, php-format
msgid "Connect to %s"
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:105
msgid "Save your settings before connecting."
msgstr ""

#: modules/backup/views/settings-remote-oauth.php:106
msgid "Connecting opens the provider in this tab — save any setting changes first."
msgstr ""

#. translators: 1: Client ID field label, 2: Client Secret field label
#: modules/backup/views/settings-remote-oauth.php:109
#, php-format
msgid "Enter your %1$s and %2$s, save the settings, then connect."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:56
#: modules/broken-links/class-module-broken-links.php:924
msgid "Broken Links"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:57
#: modules/broken-links/class-module-broken-links.php:848
msgid "Scan your site for broken internal and external links."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:89
msgid "Broken links alert"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:90
msgid "Email when a scheduled scan finds new broken links."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:94
#: modules/https-redirect/class-module-https-redirect.php:101
#: modules/smtp/class-module-smtp.php:447
msgid "Set recipient"
msgstr ""

#. translators: %d: number of broken links
#: modules/broken-links/class-module-broken-links.php:142
#, php-format
msgid "%d broken link found"
msgid_plural "%d broken links found"
msgstr[0] ""
msgstr[1] ""

#: modules/broken-links/class-module-broken-links.php:145
msgid "Visitors and search engines are hitting dead links. Review them and fix or remove each one."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:150
msgid "No scan run yet"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:151
msgid "Run a first scan to find dead links across your content."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:154
msgid "No broken links"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:267
#: modules/broken-links/class-module-broken-links.php:289
msgid "Invalid URL format"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:280
msgid "Unsupported URL scheme"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:299
#: modules/cache/class-module-cache.php:2824
msgid "Blocked: private or reserved address"
msgstr ""

#. translators: %d: HTTP status code
#: modules/broken-links/class-module-broken-links.php:334
#, php-format
msgid "HTTP %d"
msgstr ""

#. translators: 1: number of links, 2: site name.
#: modules/broken-links/class-module-broken-links.php:602
#, php-format
msgid "[%1$d new broken link] %2$s"
msgid_plural "[%1$d new broken links] %2$s"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of links.
#: modules/broken-links/class-module-broken-links.php:608
#, php-format
msgid "The scheduled scan found %d new broken link."
msgid_plural "The scheduled scan found %d new broken links."
msgstr[0] ""
msgstr[1] ""

#: modules/broken-links/class-module-broken-links.php:624
msgid "Invalid link."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:630
#: modules/broken-links/class-module-broken-links.php:693
msgid "Link not found."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:633
msgid "You cannot edit the source post."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:638
msgid "Source post not found."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:655
msgid "The link was no longer present and has been cleared."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:673
msgid "Link removed from the post."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:728
msgid "Link is now working!"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:769
msgid "Results cleared."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:847
msgid "Broken Links Checker"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:854
#: modules/cache/views/hero-pilote.php:59
msgid "Scan"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:873
msgid "Scan your site"
msgstr ""

#. translators: %s: Date and time of last scan
#: modules/broken-links/class-module-broken-links.php:877
#, php-format
msgid "Last scan: %s"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:886
msgid "Start Scan"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:892
#: modules/broken-links/class-module-broken-links.php:1074
#: modules/broken-links/class-module-broken-links.php:1082
msgid "Clear Results"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:906
msgid "Scan progress log"
msgstr ""

#. translators: %d: Number of broken links
#. translators: %d: Number of broken links (singular)
#: modules/broken-links/class-module-broken-links.php:920
#: modules/broken-links/class-module-broken-links.php:1103
#, php-format
msgid "%d Broken Link"
msgid_plural "%d Broken Links"
msgstr[0] ""
msgstr[1] ""

#: modules/broken-links/class-module-broken-links.php:928
msgid "Review the links that failed the last scan and decide whether to recheck, edit the source post, or dismiss them."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:934
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1596
#: modules/image-sizes/class-module-image-sizes.php:1145
msgid "Source"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:935
msgid "Broken Link"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:936
#: modules/cache/views/tab-audit.php:190
#: modules/cache/views/tab-overview.php:164
#: modules/cache/views/tab-preload.php:150
#: modules/events-calendar/views/admin/tab-agenda.php:247
#: modules/forms/includes/class-forms-admin.php:251
#: modules/forms/views/edit-form.php:204
#: modules/forms/views/edit-form.php:235
#: modules/forms/views/entries.php:133
#: modules/image-sizes/class-module-image-sizes.php:1146
#: modules/seo-manager/views/tab-overview.php:146
#: modules/smtp/class-module-smtp.php:2146
msgid "Status"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:961
#: modules/broken-links/class-module-broken-links.php:1122
msgid "Recheck"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:964
#: modules/broken-links/class-module-broken-links.php:1124
#: modules/events-calendar/views/admin/partial-booking-modals.php:94
#: modules/forms/includes/class-forms-admin.php:654
#: modules/redirections/class-module-redirections.php:173
#: modules/seo-manager/class-module-seo-manager.php:494
#: modules/smtp/class-module-smtp.php:1782
#: modules/smtp/class-module-smtp.php:1784
#: modules/user-role-editor/class-module-user-role-editor.php:697
msgid "Edit"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:970
#: modules/broken-links/class-module-broken-links.php:1126
msgid "Unlink"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:983
msgid "No broken links found"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:984
msgid "Your site is healthy — every internal and external link returned a valid response on the last scan."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:993
msgid "Scan Settings"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1000
msgid "Post Types to Scan"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1014
msgid "Link Types"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1018
msgid "Check external links"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1022
msgid "Check internal links"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1028
msgid "Request Timeout"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1032
#: modules/cache/views/tab-page-cache.php:168
#: modules/forms/views/edit-form.php:282
msgid "seconds"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1036
msgid "Automatic scan"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1039
#: modules/cache/views/tab-overview.php:143
msgid "Off"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1043
msgid "Run the scan in the background on a schedule, without keeping this page open."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1047
#: modules/forms/views/edit-form.php:66
msgid "Email notification"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1051
msgid "Email me when a scheduled scan finds new broken links"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1056
msgid "Leave the address empty to use the site administrator email."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1078
msgid "Are you sure? This will clear all scan results."
msgstr ""

#. translators: %d: Number of broken links (plural)
#: modules/broken-links/class-module-broken-links.php:1105
#, php-format
msgid "%d Broken Links"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1112
msgid "A scan is in progress. If you leave this page, the scan will be interrupted."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1113
msgid "Scanning..."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1114
#: modules/cache/class-module-cache.php:1698
#: modules/image-sizes/class-module-image-sizes.php:1524
msgid "Stopped"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1115
#: modules/image-sizes/class-module-image-sizes.php:1525
msgid "Complete"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1116
msgid "link"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1117
msgid "links"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1118
#: modules/broken-links/class-module-broken-links.php:1119
msgid "broken"
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1120
msgid "Scan failed."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1121
msgid "Request failed."
msgstr ""

#: modules/broken-links/class-module-broken-links.php:1123
msgid "Checking..."
msgstr ""

#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:128
msgid "Broken Links settings updated."
msgstr ""

#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:155
msgid "This build of Broken Links does not expose get_broken_links()."
msgstr ""

#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:197
msgid "Missing <url> argument."
msgstr ""

#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:202
msgid "This build of Broken Links does not expose check_url()."
msgstr ""

#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:243
#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:285
msgid "Missing one or more numeric IDs."
msgstr ""

#. translators: %d: number of rows
#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:260
#, php-format
msgid "%d link(s) dismissed."
msgstr ""

#. translators: %d: count of rows
#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:290
#, php-format
msgid "Delete %d broken-link entries from the database?"
msgstr ""

#. translators: %d: deleted count
#: modules/broken-links/cli/class-blaminhor-essentials-cli-broken-links.php:310
#, php-format
msgid "%d row(s) deleted."
msgstr ""

#: modules/broken-links/cli/commands.php:17
msgid "Show the current Broken Links settings + last scan timestamp."
msgstr ""

#: modules/broken-links/cli/commands.php:22
msgid "Update Broken Links scanner settings."
msgstr ""

#: modules/broken-links/cli/commands.php:27
msgid "List broken links currently stored in the database."
msgstr ""

#: modules/broken-links/cli/commands.php:32
msgid "Check a single URL outside of any scan run (read-only diagnostic)."
msgstr ""

#: modules/broken-links/cli/commands.php:37
msgid "Mark a broken link as dismissed (won't be reported again until re-scanned)."
msgstr ""

#: modules/broken-links/cli/commands.php:42
msgid "Permanently delete one or more broken-link entries."
msgstr ""

#: modules/broken-links/cli/commands.php:47
msgid "Print summary stats (count broken, count dismissed, last scan)."
msgstr ""

#. translators: %s: comma-separated list of conflicting plugin names
#: modules/cache/class-module-cache.php:193
#, php-format
msgid "Another cache plugin is active: %s. Please deactivate it before enabling Cache & Performance to avoid double-caching issues."
msgstr ""

#: modules/cache/class-module-cache.php:458
msgid "Cache & Performance — health check"
msgstr ""

#: modules/cache/class-module-cache.php:472
msgid "Cache & Performance is healthy"
msgstr ""

#: modules/cache/class-module-cache.php:478
msgid "Every internal check of the Cache module passed. The page cache, the .htaccess sections, the purge cycle, the Web Vitals endpoint and the scheduled tasks are all working as expected."
msgstr ""

#: modules/cache/class-module-cache.php:479
msgid "Open the full diagnostic report"
msgstr ""

#: modules/cache/class-module-cache.php:494
msgid "Cache & Performance — issues detected"
msgstr ""

#. translators: 1: failed checks, 2: warning checks, 3: passed checks
#: modules/cache/class-module-cache.php:498
#, php-format
msgid "The Cache module diagnostic reports %1$d failed check(s), %2$d warning(s) and %3$d passed check(s). The cache may not be serving correctly until these are resolved."
msgstr ""

#: modules/cache/class-module-cache.php:506
msgid "Cache & Performance — minor warnings"
msgstr ""

#. translators: 1: warning checks, 2: passed checks
#: modules/cache/class-module-cache.php:510
#, php-format
msgid "The Cache module is working but reports %1$d warning(s) you may want to look at. %2$d check(s) passed."
msgstr ""

#: modules/cache/class-module-cache.php:586
msgid "The cache engine is not fully installed"
msgstr ""

#: modules/cache/class-module-cache.php:588
msgid "Pages are not being cached because the cache engine is not active. Open Cache & Performance to reinstall it."
msgstr ""

#: modules/cache/class-module-cache.php:591
msgid "The cache folder is not writable"
msgstr ""

#: modules/cache/class-module-cache.php:593
msgid "WordPress cannot write cached pages to disk. Check the cache folder permissions, then save the settings again."
msgstr ""

#: modules/cache/class-module-cache.php:596
msgid "Server-level cache rules are missing"
msgstr ""

#: modules/cache/class-module-cache.php:598
msgid "Browser caching and compression rules are missing from the server config. Re-save the Cache settings to write them."
msgstr ""

#: modules/cache/class-module-cache.php:601
msgid "The Web Vitals endpoint is unreachable"
msgstr ""

#: modules/cache/class-module-cache.php:603
msgid "The endpoint that collects performance data cannot be reached, so Web Vitals will stay empty. Open the Performance tab."
msgstr ""

#: modules/cache/class-module-cache.php:606
msgid "A scheduled cache task is not running"
msgstr ""

#: modules/cache/class-module-cache.php:608
msgid "A scheduled cache task (preload or cleanup) is not running. Open the Performance tab to check it."
msgstr ""

#: modules/cache/class-module-cache.php:611
msgid "The Web Vitals table is missing"
msgstr ""

#: modules/cache/class-module-cache.php:613
msgid "The table that stores performance data is missing, so Web Vitals cannot be recorded. Open the Performance tab."
msgstr ""

#: modules/cache/class-module-cache.php:616
msgid "Another cache layer may be interfering"
msgstr ""

#: modules/cache/class-module-cache.php:618
msgid "Another caching plugin is active and may clash with this cache. Keep only one to avoid double caching."
msgstr ""

#: modules/cache/class-module-cache.php:621
msgid "A cache safety check failed"
msgstr ""

#: modules/cache/class-module-cache.php:623
msgid "A cache safety check did not pass. Open the Advanced tab to review the full diagnostic."
msgstr ""

#: modules/cache/class-module-cache.php:626
msgid "The server is limiting the cache"
msgstr ""

#: modules/cache/class-module-cache.php:628
msgid "Your server is limiting what the cache can do. Open Cache & Performance to see the details."
msgstr ""

#: modules/cache/class-module-cache.php:631
msgid "A cache setting needs your attention"
msgstr ""

#: modules/cache/class-module-cache.php:633
msgid "A cache setting may cause problems as configured. Open Cache & Performance to review it."
msgstr ""

#: modules/cache/class-module-cache.php:641
msgid "A cache check failed"
msgstr ""

#: modules/cache/class-module-cache.php:643
msgid "A cache check did not pass. Open Cache & Performance to see the full diagnostic."
msgstr ""

#. translators: %d: number of additional affected checks beyond the one named
#: modules/cache/class-module-cache.php:660
#, php-format
msgid "(+%d more)"
msgstr ""

#: modules/cache/class-module-cache.php:684
#: modules/cache/class-module-cache.php:3832
msgid "Purge cache"
msgstr ""

#: modules/cache/class-module-cache.php:690
msgid "Cache purge unavailable."
msgstr ""

#: modules/cache/class-module-cache.php:698
#: modules/cache/class-module-cache.php:2695
msgid "Cache purged."
msgstr ""

#: modules/cache/class-module-cache.php:771
msgid "Cache & Performance"
msgstr ""

#: modules/cache/class-module-cache.php:772
msgid "Page cache, asset optimization, lazy load, performance audit, and Web Vitals dashboard."
msgstr ""

#: modules/cache/class-module-cache.php:1287
msgid "Cache & Performance — module suspended."
msgstr ""

#: modules/cache/class-module-cache.php:1289
msgid "To avoid double-caching and broken renders, all HTML optimisations from this module are disabled while the conflict persists. Pick one cache solution and deactivate the other."
msgstr ""

#: modules/cache/class-module-cache.php:1293
msgid "Open the Plugins screen"
msgstr ""

#: modules/cache/class-module-cache.php:1296
msgid "Disable the Cache module"
msgstr ""

#: modules/cache/class-module-cache.php:1371
msgid "Cache & Performance — drop-in reclaimed."
msgstr ""

#: modules/cache/class-module-cache.php:1372
msgid "A leftover advanced-cache.php drop-in from a previous cache plugin was backed up next to it (.be-bak-{timestamp}) and replaced by ours. Page caching is now active again."
msgstr ""

#: modules/cache/class-module-cache.php:1642
msgid "Safe mode is ON. The cache is fully bypassed."
msgstr ""

#: modules/cache/class-module-cache.php:1643
msgid "Safe mode is OFF. The cache serves normally."
msgstr ""

#: modules/cache/class-module-cache.php:1644
#: modules/cache/class-module-cache.php:2204
msgid "Bypass the cache for everyone? You can re-enable it from this page."
msgstr ""

#: modules/cache/class-module-cache.php:1645
msgid "Purge the entire page cache now?"
msgstr ""

#: modules/cache/class-module-cache.php:1648
msgid "Running…"
msgstr ""

#: modules/cache/class-module-cache.php:1649
msgid "Report copied — paste it into your message to support."
msgstr ""

#: modules/cache/class-module-cache.php:1651
msgid "Generating…"
msgstr ""

#: modules/cache/class-module-cache.php:1653
msgid "Skipped"
msgstr ""

#: modules/cache/class-module-cache.php:1654
#: modules/cache/includes/class-cache-critical-css.php:280
msgid "Not generated"
msgstr ""

#. translators: shown after a critical CSS row was just generated
#: modules/cache/class-module-cache.php:1655
#: modules/cache/class-module-cache.php:1674
#: modules/cache/includes/class-cache-critical-css.php:639
msgid "just now"
msgstr ""

#: modules/cache/class-module-cache.php:1656
msgid "Clear ALL critical CSS files?"
msgstr ""

#: modules/cache/class-module-cache.php:1658
msgid "Running internal audit…"
msgstr ""

#: modules/cache/class-module-cache.php:1659
msgid "Running PageSpeed Insights audit…"
msgstr ""

#: modules/cache/class-module-cache.php:1660
#: modules/cache/views/tab-audit.php:83
msgid "Built-in audit"
msgstr ""

#: modules/cache/class-module-cache.php:1661
msgid "No actionable recommendations — looking good."
msgstr ""

#: modules/cache/class-module-cache.php:1662
msgid "Leads this plugin can probably address"
msgstr ""

#: modules/cache/class-module-cache.php:1663
msgid "Leads the plugin can help with — root cause likely elsewhere"
msgstr ""

#: modules/cache/class-module-cache.php:1664
msgid "Leads possibly related to the theme or content"
msgstr ""

#: modules/cache/class-module-cache.php:1665
msgid "Leads possibly related to hosting"
msgstr ""

#: modules/cache/class-module-cache.php:1668
msgid "Regenerate the PSI audit"
msgstr ""

#: modules/cache/class-module-cache.php:1669
msgid "Regenerate the internal audit"
msgstr ""

#: modules/cache/class-module-cache.php:1670
msgid "Already addressed"
msgstr ""

#. translators: %d: number of minutes since the audit ran
#: modules/cache/class-module-cache.php:1676
#, php-format
msgid "%d min ago"
msgstr ""

#. translators: %d: number of hours since the audit ran
#: modules/cache/class-module-cache.php:1678
#, php-format
msgid "%d h ago"
msgstr ""

#. translators: %d: number of days since the audit ran
#: modules/cache/class-module-cache.php:1680
#, php-format
msgid "%d d ago"
msgstr ""

#: modules/cache/class-module-cache.php:1683
msgid "Running render check…"
msgstr ""

#: modules/cache/class-module-cache.php:1684
msgid "Healthy — page renders correctly to anonymous visitors."
msgstr ""

#. translators: 1: comma-separated detection flags, 2: comma-separated settings auto-disabled
#: modules/cache/class-module-cache.php:1686
#, php-format
msgid "Issues detected (%1$s) — auto-disabled %2$s to recover."
msgstr ""

#. translators: %s: comma-separated detection flags
#: modules/cache/class-module-cache.php:1688
#, php-format
msgid "Issues detected: %s"
msgstr ""

#: modules/cache/class-module-cache.php:1689
msgid "Could not load your site to run the check (connection or TLS issue) — your settings were left unchanged."
msgstr ""

#: modules/cache/class-module-cache.php:1691
msgid "Building queue…"
msgstr ""

#: modules/cache/class-module-cache.php:1692
msgid "No URLs to preload — check your sitemap."
msgstr ""

#: modules/cache/class-module-cache.php:1693
msgid "Queued"
msgstr ""

#: modules/cache/class-module-cache.php:1694
msgid "Processing…"
msgstr ""

#. translators: 1: current URL index, 2: total URL count
#: modules/cache/class-module-cache.php:1696
#, php-format
msgid "Crawling %1$d / %2$d…"
msgstr ""

#: modules/cache/class-module-cache.php:1697
msgid "Done"
msgstr ""

#: modules/cache/class-module-cache.php:1699
msgid "processed,"
msgstr ""

#: modules/cache/class-module-cache.php:1700
#: modules/cache/class-module-cache.php:2842
#: modules/cache/class-module-cache.php:2860
#: modules/cache/class-module-cache.php:2878
#: modules/cache/class-module-cache.php:2929
#: modules/cache/includes/class-cache-critical-css.php:748
#: modules/cache/includes/class-cache-critical-css.php:757
msgid "OK"
msgstr ""

#: modules/cache/class-module-cache.php:1701
#: modules/cookies/views/settings-diagnostic.php:143
#: modules/smtp/class-module-smtp.php:2158
msgid "Failed"
msgstr ""

#: modules/cache/class-module-cache.php:1703
msgid "Purge"
msgstr ""

#: modules/cache/class-module-cache.php:1704
msgid "Purging…"
msgstr ""

#: modules/cache/class-module-cache.php:1705
msgid "ago"
msgstr ""

#: modules/cache/class-module-cache.php:1706
msgid "page"
msgstr ""

#: modules/cache/class-module-cache.php:1707
msgid "redirect"
msgstr ""

#: modules/cache/class-module-cache.php:1708
msgid "No pages cached yet. They will appear here as visitors hit them or as the preloader warms them up."
msgstr ""

#. translators: %count% will be replaced by the number of cached pages
#: modules/cache/class-module-cache.php:1710
#, php-format
msgid "%count% pages cached"
msgstr ""

#: modules/cache/class-module-cache.php:1711
msgid "showing the 1000 most recent"
msgstr ""

#. translators: %s: extracted CSS size in KB
#: modules/cache/class-module-cache.php:1714
#, php-format
msgid "Above the 200 KB inliner cap (%s KB extracted)"
msgstr ""

#: modules/cache/class-module-cache.php:1715
#: modules/cache/includes/class-cache-critical-css.php:297
msgid "The extraction returned more than 200 KB of CSS — too large to inline usefully (the HTML would weigh that much on every visit, slowing the page instead of speeding it up). This is common on visual builders such as Divi, Avada or Elementor which ship large stylesheets by design. No action required: the site continues to load its CSS the normal way."
msgstr ""

#: modules/cache/class-module-cache.php:1716
#: modules/cache/includes/class-cache-critical-css.php:301
msgid "Could not save"
msgstr ""

#: modules/cache/class-module-cache.php:1717
#: modules/cache/includes/class-cache-critical-css.php:302
msgid "The server could not write the critical CSS file. The most common cause is a non-writable cache directory. The site continues to load its CSS normally."
msgstr ""

#: modules/cache/class-module-cache.php:1718
msgid "Network error during generation"
msgstr ""

#: modules/cache/class-module-cache.php:1719
msgid "The browser could not reach the server while preparing this template. Try again from a freshly reloaded admin page (the security token may have expired)."
msgstr ""

#: modules/cache/class-module-cache.php:1721
msgid "Preparing download…"
msgstr ""

#: modules/cache/class-module-cache.php:1722
msgid "Could not prepare the export."
msgstr ""

#: modules/cache/class-module-cache.php:1723
#: modules/cache/class-module-cache.php:2236
msgid "Replace the current cache settings with the contents of this file? Your existing settings will be overwritten."
msgstr ""

#: modules/cache/class-module-cache.php:1724
msgid "Choose a file first."
msgstr ""

#: modules/cache/class-module-cache.php:1725
msgid "File is too large to be a settings export."
msgstr ""

#: modules/cache/class-module-cache.php:1726
msgid "This file is not valid JSON."
msgstr ""

#. translators: 1: number of imported keys, 2: number of skipped keys
#: modules/cache/class-module-cache.php:1728
#, php-format
msgid "Imported %1$d settings, skipped %2$d unknown entries. Reloading…"
msgstr ""

#: modules/cache/class-module-cache.php:1731
#: modules/events-calendar/includes/class-events-rsvp.php:666
msgid "Checking…"
msgstr ""

#: modules/cache/class-module-cache.php:1732
msgid "Token valid"
msgstr ""

#: modules/cache/class-module-cache.php:1733
msgid "Token invalid"
msgstr ""

#: modules/cache/class-module-cache.php:1734
msgid "Purge: yes"
msgstr ""

#: modules/cache/class-module-cache.php:1735
msgid "Purge: no"
msgstr ""

#: modules/cache/class-module-cache.php:1736
msgid "Settings: read/write"
msgstr ""

#: modules/cache/class-module-cache.php:1737
msgid "Settings: read only"
msgstr ""

#: modules/cache/class-module-cache.php:1738
msgid "Settings: no access"
msgstr ""

#: modules/cache/class-module-cache.php:1783
msgid "Preview ready — navigate the site in the frame above."
msgstr ""

#: modules/cache/class-module-cache.php:1784
msgid "Preparing the preview…"
msgstr ""

#: modules/cache/class-module-cache.php:1785
msgid "Could not load the preview — check the WordPress error log."
msgstr ""

#: modules/cache/class-module-cache.php:1786
msgid "Settings saved — visitors now see the new state."
msgstr ""

#: modules/cache/class-module-cache.php:1787
msgid "Layout intact"
msgstr ""

#: modules/cache/class-module-cache.php:1788
msgid "Layout drift detected"
msgstr ""

#: modules/cache/class-module-cache.php:1789
msgid "No JS errors"
msgstr ""

#. translators: %d: number of JS errors detected
#: modules/cache/class-module-cache.php:1791
#, php-format
msgid "%d JS errors"
msgstr ""

#: modules/cache/class-module-cache.php:1792
msgid "No mixed content"
msgstr ""

#. translators: %d: number of mixed-content assets detected
#: modules/cache/class-module-cache.php:1794
#, php-format
msgid "%d mixed-content assets"
msgstr ""

#: modules/cache/class-module-cache.php:1795
msgid "Images sized correctly"
msgstr ""

#. translators: %d: number of images without explicit dimensions
#: modules/cache/class-module-cache.php:1797
#, php-format
msgid "%d images without dimensions"
msgstr ""

#: modules/cache/class-module-cache.php:1833
msgid "Auto-pilot running — testing each optimisation on your real pages…"
msgstr ""

#. translators: %s: human-readable name of the optimisation currently being tested
#: modules/cache/class-module-cache.php:1835
#, php-format
msgid "Testing %s…"
msgstr ""

#: modules/cache/class-module-cache.php:1836
#: modules/cache/class-module-cache.php:3318
msgid "Auto-pilot finished."
msgstr ""

#. translators: %1$d: number recommended, %2$d: number tested
#: modules/cache/class-module-cache.php:1838
#, php-format
msgid "Scan complete — %1$d of %2$d optimisations are safe to apply. Apply them to speed up your site."
msgstr ""

#: modules/cache/class-module-cache.php:1839
msgid "Scan complete — none of the tested optimisations are safe on this site right now."
msgstr ""

#: modules/cache/class-module-cache.php:1840
msgid "Auto-pilot run failed — see the error notice for details."
msgstr ""

#: modules/cache/class-module-cache.php:1842
msgid "Scan cancelled."
msgstr ""

#: modules/cache/class-module-cache.php:1843
#: modules/cache/views/hero-pilote.php:51
msgid "Run the auto-pilot to see which optimisations are safe on your site."
msgstr ""

#. translators: %s: human-readable relative time, e.g. "2 hours"
#: modules/cache/class-module-cache.php:1845
#: modules/cache/views/hero-pilote.php:47
#, php-format
msgid "Last run %s ago."
msgstr ""

#: modules/cache/class-module-cache.php:1846
#: modules/cache/views/editor.php:79
msgid "Tested OK"
msgstr ""

#: modules/cache/class-module-cache.php:1847
msgid "Broke at last test"
msgstr ""

#. translators: %1$d: number of optimisations tested, %2$d: number recommended
#: modules/cache/class-module-cache.php:1849
#, php-format
msgid "%1$d optimisations tested · %2$d recommended"
msgstr ""

#: modules/cache/class-module-cache.php:1850
#: modules/cache/views/tab-page-cache.php:81
msgid "Recommended"
msgstr ""

#: modules/cache/class-module-cache.php:1851
msgid "Left off"
msgstr ""

#: modules/cache/class-module-cache.php:1852
msgid "Recommendations applied as a preview draft — preview the site, then save."
msgstr ""

#: modules/cache/class-module-cache.php:1853
msgid "Preview the site"
msgstr ""

#: modules/cache/class-module-cache.php:1854
msgid "Open the live editor to save"
msgstr ""

#: modules/cache/class-module-cache.php:1855
msgid "No recommendations to apply — every tested toggle broke something or the scan never ran."
msgstr ""

#: modules/cache/class-module-cache.php:1911
msgid "Preview mode active"
msgstr ""

#: modules/cache/class-module-cache.php:1912
msgid "visitors keep seeing the live settings until you save."
msgstr ""

#: modules/cache/class-module-cache.php:1916
msgid "Back to editor"
msgstr ""

#: modules/cache/class-module-cache.php:1919
msgid "Discard preview"
msgstr ""

#: modules/cache/class-module-cache.php:1922
#: modules/cache/views/editor.php:53
#: modules/image-sizes/class-module-image-sizes.php:1129
#: modules/seo-manager/views/modal-edit.php:234
#: modules/user-role-editor/class-module-user-role-editor.php:700
msgid "Save"
msgstr ""

#: modules/cache/class-module-cache.php:2093
#: modules/cache/views/tab-overview.php:205
msgid "Live editor"
msgstr ""

#: modules/cache/class-module-cache.php:2094
msgid "Toggle optimisations and preview your real site before anyone else sees the change."
msgstr ""

#: modules/cache/class-module-cache.php:2098
msgid "Back to Cache & Performance"
msgstr ""

#: modules/cache/class-module-cache.php:2121
msgid "HTML, CSS &amp; JavaScript"
msgstr ""

#: modules/cache/class-module-cache.php:2125
msgid "Images &amp; media"
msgstr ""

#: modules/cache/class-module-cache.php:2129
msgid "Fonts &amp; resource hints"
msgstr ""

#: modules/cache/class-module-cache.php:2151
msgid "HTML minification"
msgstr ""

#: modules/cache/class-module-cache.php:2152
msgid "CSS minification"
msgstr ""

#: modules/cache/class-module-cache.php:2153
msgid "Defer JavaScript"
msgstr ""

#: modules/cache/class-module-cache.php:2154
msgid "Delay JavaScript until interaction"
msgstr ""

#: modules/cache/class-module-cache.php:2155
msgid "Inject explicit image dimensions"
msgstr ""

#: modules/cache/class-module-cache.php:2156
msgid "Lazy load images below the fold"
msgstr ""

#: modules/cache/class-module-cache.php:2157
msgid "Lazy load iframes and embeds"
msgstr ""

#: modules/cache/class-module-cache.php:2158
msgid "YouTube embed lightweight facade"
msgstr ""

#: modules/cache/class-module-cache.php:2159
#: modules/cache/views/tab-files.php:211
msgid "Self-host Google Fonts"
msgstr ""

#: modules/cache/class-module-cache.php:2160
msgid "Auto preconnect / preload hints"
msgstr ""

#: modules/cache/class-module-cache.php:2161
msgid "Critical CSS extraction"
msgstr ""

#: modules/cache/class-module-cache.php:2200
msgid "Enable safe mode?"
msgstr ""

#: modules/cache/class-module-cache.php:2208
msgid "Enable safe mode"
msgstr ""

#: modules/cache/class-module-cache.php:2216
msgid "Clear all critical CSS?"
msgstr ""

#: modules/cache/class-module-cache.php:2220
msgid "Clear ALL critical CSS files? You can regenerate them at any time from the Files tab."
msgstr ""

#: modules/cache/class-module-cache.php:2224
#: modules/cache/views/tab-files.php:179
msgid "Clear all"
msgstr ""

#: modules/cache/class-module-cache.php:2232
msgid "Replace current cache settings?"
msgstr ""

#: modules/cache/class-module-cache.php:2240
#: modules/cache/views/tab-advanced.php:175
msgid "Import settings"
msgstr ""

#: modules/cache/class-module-cache.php:2303
msgid "Preloading is on, but the page cache is off — nothing is being warmed"
msgstr ""

#: modules/cache/class-module-cache.php:2305
msgid "Automatic preloading is off"
msgstr ""

#. translators: 1: pages warmed ahead so far, 2: total pages to warm
#: modules/cache/class-module-cache.php:2308
#, php-format
msgid "Warming pages ahead of visitors: %1$d of %2$d done"
msgstr ""

#: modules/cache/class-module-cache.php:2310
msgid "Cache fully warmed"
msgstr ""

#. translators: 1: relative time ago, 2: number of pages warmed in last batch
#: modules/cache/class-module-cache.php:2319
#, php-format
msgid "Last batch %1$s ago, %2$d pages."
msgstr ""

#. translators: %s: relative time until next run
#: modules/cache/class-module-cache.php:2329
#, php-format
msgid "Next run in %s."
msgstr ""

#: modules/cache/class-module-cache.php:2333
msgid "Next run shortly."
msgstr ""

#: modules/cache/class-module-cache.php:2340
#: modules/events-calendar/views/admin/tab-agenda.php:301
msgid "Details"
msgstr ""

#: modules/cache/class-module-cache.php:2341
#: modules/forms/class-module-forms.php:742
msgid "Hide"
msgstr ""

#: modules/cache/class-module-cache.php:2346
#: modules/cache/class-module-cache.php:2347
msgid "Dismiss for a week"
msgstr ""

#: modules/cache/class-module-cache.php:2368
msgid "Preloading regenerates and saves cache files. With the page cache turned off there is nothing to save, so nothing happens. Turn on \"Enable Cache & Performance\" in the Page Cache tab to put the preloader to work."
msgstr ""

#: modules/cache/class-module-cache.php:2371
msgid "Open the Page Cache tab"
msgstr ""

#: modules/cache/class-module-cache.php:2375
msgid "Turn on automatic warmup in the Preload tab so the cache fills itself from your sitemap. Visitors then always get a ready-made page."
msgstr ""

#: modules/cache/class-module-cache.php:2378
#: modules/cache/class-module-cache.php:2385
#: modules/cache/class-module-cache.php:2392
msgid "Open the Preload tab"
msgstr ""

#: modules/cache/class-module-cache.php:2382
msgid "The next preload run was scheduled more than 20 minutes ago and has not started. WP-Cron may not be triggering on this site (some hosts disable it and require a system cron). The site continues to work normally — visitors generate the cache on first visit instead of in advance."
msgstr ""

#: modules/cache/class-module-cache.php:2389
msgid "The preloader walks your sitemap and asks the server for each page so its cache file is ready before any visitor needs it. It runs every 5 minutes in the background; the batch size is configurable in the Preload tab."
msgstr ""

#: modules/cache/class-module-cache.php:2407
msgid "The cache is fully bypassed. Disable safe mode in the Advanced tab when you are ready to resume normal operation."
msgstr ""

#: modules/cache/class-module-cache.php:2409
msgid "Safe mode is enabled."
msgstr ""

#: modules/cache/class-module-cache.php:2421
msgid "On this multisite network, the server-level browser cache and GZIP rules live in the shared root .htaccess and are managed by a network administrator. HTML optimization and PHP page caching still apply to this site."
msgstr ""

#: modules/cache/class-module-cache.php:2423
msgid "Server-level cache rules are network-managed."
msgstr ""

#. translators: %s: detected server software (e.g. Nginx)
#: modules/cache/class-module-cache.php:2434
#, php-format
msgid "Your server (%s) does not use .htaccess. Browser cache, GZIP and page cache rewrite rules must be configured at the server level. The plugin will still optimize HTML and serve cached pages via PHP."
msgstr ""

#: modules/cache/class-module-cache.php:2457
#: modules/db-optimizer/class-module-db-optimizer.php:1740
#: modules/events-calendar/class-module-events-calendar.php:3151
msgid "Overview"
msgstr ""

#: modules/cache/class-module-cache.php:2462
msgid "Page Cache"
msgstr ""

#: modules/cache/class-module-cache.php:2472
#: modules/user-role-editor/class-module-user-role-editor.php:812
msgid "Media"
msgstr ""

#: modules/cache/class-module-cache.php:2477
#: modules/https-redirect/class-module-https-redirect.php:725
msgid "Preload"
msgstr ""

#: modules/cache/class-module-cache.php:2482
msgid "CDN"
msgstr ""

#: modules/cache/class-module-cache.php:2533
msgid "This section will be populated in an upcoming release."
msgstr ""

#: modules/cache/class-module-cache.php:2567
msgid "Settings saved. Cache regenerated automatically."
msgstr ""

#: modules/cache/class-module-cache.php:2658
msgid "Could not update safe mode flag. Check that the cache directory is writable."
msgstr ""

#: modules/cache/class-module-cache.php:2661
msgid "Safe mode enabled — cache fully bypassed."
msgstr ""

#: modules/cache/class-module-cache.php:2662
msgid "Safe mode disabled — cache serves normally."
msgstr ""

#: modules/cache/class-module-cache.php:2674
msgid "Stats refreshed."
msgstr ""

#: modules/cache/class-module-cache.php:2722
msgid "Preload batch executed."
msgstr ""

#: modules/cache/class-module-cache.php:2774
msgid "Queue ready."
msgstr ""

#: modules/cache/class-module-cache.php:2817
#: modules/cache/class-module-cache.php:2951
msgid "Missing URL."
msgstr ""

#. translators: 1: number of files purged, 2: URL purged
#: modules/cache/class-module-cache.php:2960
#, php-format
msgid "Purged %1$d cached file for %2$s."
msgid_plural "Purged %1$d cached files for %2$s."
msgstr[0] ""
msgstr[1] ""

#: modules/cache/class-module-cache.php:3045
msgid "Audit complete."
msgstr ""

#: modules/cache/class-module-cache.php:3056
msgid "Please paste your full key."
msgstr ""

#: modules/cache/class-module-cache.php:3060
msgid "Could not save the key."
msgstr ""

#: modules/cache/class-module-cache.php:3062
msgid "API key saved."
msgstr ""

#: modules/cache/class-module-cache.php:3075
msgid "No key to test. Paste one or save it first."
msgstr ""

#: modules/cache/class-module-cache.php:3081
msgid "Key works — PSI returned a 200 response."
msgstr ""

#: modules/cache/class-module-cache.php:3091
msgid "Health check complete."
msgstr ""

#. translators: %s: Cloudflare API error message
#: modules/cache/class-module-cache.php:3108
#, php-format
msgid "Cloudflare API error: %s"
msgstr ""

#: modules/cache/class-module-cache.php:3114
msgid "Cloudflare development mode enabled — cache bypassed for the next 3 hours."
msgstr ""

#: modules/cache/class-module-cache.php:3115
msgid "Cloudflare development mode disabled."
msgstr ""

#. translators: 1: number of settings applied, 2: number skipped
#: modules/cache/class-module-cache.php:3133
#, php-format
msgid "Cloudflare settings applied: %1$d updated, %2$d skipped (token permission missing or API error)."
msgstr ""

#. translators: 1: number of settings restored, 2: number skipped
#: modules/cache/class-module-cache.php:3154
#, php-format
msgid "Cloudflare settings restored: %1$d reverted, %2$d skipped."
msgstr ""

#: modules/cache/class-module-cache.php:3169
msgid "Cloudflare token capabilities refreshed."
msgstr ""

#: modules/cache/class-module-cache.php:3182
msgid "Drop-in reinstalled."
msgstr ""

#: modules/cache/class-module-cache.php:3201
msgid "Configuration exported."
msgstr ""

#: modules/cache/class-module-cache.php:3223
msgid "No JSON received."
msgstr ""

#: modules/cache/class-module-cache.php:3228
msgid "JSON could not be parsed."
msgstr ""

#: modules/cache/class-module-cache.php:3237
msgid "This file is not a Blaminhor Essentials Cache export."
msgstr ""

#: modules/cache/class-module-cache.php:3243
msgid "Configuration imported."
msgstr ""

#: modules/cache/class-module-cache.php:3267
msgid "The auto-pilot cannot run while a competing cache plugin or drop-in is active — deactivate it first."
msgstr ""

#: modules/cache/class-module-cache.php:3276
msgid "Unknown auto-pilot toggle."
msgstr ""

#: modules/cache/class-module-cache.php:3303
msgid "Invalid auto-pilot results payload."
msgstr ""

#: modules/cache/class-module-cache.php:3309
msgid "Auto-pilot results could not be parsed."
msgstr ""

#: modules/cache/class-module-cache.php:3347
msgid "Run the auto-pilot first — no recommendations on file yet."
msgstr ""

#: modules/cache/class-module-cache.php:3352
msgid "The latest auto-pilot run did not produce any recommendations to apply."
msgstr ""

#: modules/cache/class-module-cache.php:3363
msgid "Recommendations applied as a draft — preview the site and click Save when satisfied."
msgstr ""

#: modules/cache/class-module-cache.php:3423
msgid "Cache & Performance — auto-pilot ready"
msgstr ""

#: modules/cache/class-module-cache.php:3426
msgid "Run a 1-minute scan on your real pages to see which optimisations are safe to enable on this site — the auto-pilot tests each toggle on a few representative URLs and only recommends the ones that did not break anything."
msgstr ""

#: modules/cache/class-module-cache.php:3430
msgid "Run the auto-pilot"
msgstr ""

#: modules/cache/class-module-cache.php:3487
msgid "Critical CSS cleared by the theme change"
msgstr ""

#: modules/cache/class-module-cache.php:3490
msgid "Switching theme cleared the Critical CSS I had saved for your pages. They still display correctly, but lose the speed head-start for the part visible first until you regenerate it — a few seconds, right here in your browser."
msgstr ""

#: modules/cache/class-module-cache.php:3494
msgid "Regenerate Critical CSS"
msgstr ""

#: modules/cache/class-module-cache.php:3836
msgid "Purge all cached pages now"
msgstr ""

#: modules/cache/class-module-cache.php:3852
#: modules/cache/views/tab-overview.php:109
msgid "Purge & preload"
msgstr ""

#: modules/cache/class-module-cache.php:3856
msgid "Purge everything, then warm the cache so the first visitor never waits."
msgstr ""

#. translators: %s: URL
#: modules/cache/cli/class-blaminhor-essentials-cli-cache.php:57
#, php-format
msgid "Purge request dispatched for %s."
msgstr ""

#: modules/cache/cli/class-blaminhor-essentials-cli-cache.php:69
msgid "Full cache purge dispatched."
msgstr ""

#: modules/cache/cli/class-blaminhor-essentials-cli-cache.php:446
msgid "Cache settings updated."
msgstr ""

#: modules/cache/cli/class-blaminhor-essentials-cli-cache.php:552
msgid "Nothing to preload: the sitemap produced no URLs."
msgstr ""

#. translators: 1: number of URLs warmed, 2: number remaining, 3: number of batches run
#: modules/cache/cli/class-blaminhor-essentials-cli-cache.php:582
#, php-format
msgid "Preload done: %1$d URLs warmed, %2$d remaining (%3$d batches)."
msgstr ""

#: modules/cache/cli/commands.php:17
msgid "Purge the page cache (optionally a single URL)."
msgstr ""

#: modules/cache/cli/commands.php:22
msgid "Print cache infrastructure status (drop-in installed, cache dir size)."
msgstr ""

#: modules/cache/cli/commands.php:27
msgid "Print the module's configurable settings."
msgstr ""

#: modules/cache/cli/commands.php:32
msgid "Update Cache & Performance settings (page cache, minify, lazy-load, CDN, Cloudflare, Web Vitals…)."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:120
msgid "Text compression is not active"
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:121
msgid "The server is not sending Content-Encoding: gzip/br for HTML. Text compression typically reduces HTML transfer by 30 to 70 percent."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:131
msgid "Static assets do not declare a cache lifetime"
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:132
msgid "No max-age directive was found in the response headers. Without browser-cache directives, repeat visitors refetch every asset on each visit."
msgstr ""

#. translators: %d: TTFB in ms
#: modules/cache/includes/class-cache-audit-internal.php:144
#, php-format
msgid "High TTFB: %d ms"
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:147
msgid "Time to first byte exceeds 600 ms. This is largely a hosting concern: page cache usually brings it under 100 ms — if it does not, the bottleneck is on the server side (CPU, RAM, database)."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:165
msgid "Render-blocking resources detected"
msgstr ""

#. translators: 1: number of blocking CSS, 2: number of blocking JS
#: modules/cache/includes/class-cache-audit-internal.php:168
#, php-format
msgid "%1$d blocking stylesheet links and %2$d blocking scripts in the document head. Deferring scripts and inlining critical CSS can shave 1 to 3 seconds off LCP on slow connections."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:181
msgid "Many images are missing explicit dimensions"
msgstr ""

#. translators: %d: count
#: modules/cache/includes/class-cache-audit-internal.php:184
#, php-format
msgid "%d images without width/height. WP usually adds them automatically; check that no plugin or theme is stripping them — this is the leading cause of high Cumulative Layout Shift."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:196
msgid "No modern image formats (WebP / AVIF)"
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:197
msgid "The page serves JPEG/PNG. Modern formats are 25–50% lighter. WordPress core supports WebP/AVIF since 6.1; you can also convert at upload via dedicated plugins."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:206
msgid "Google Fonts loaded without display=swap"
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:207
msgid "Browsers hide text until the custom font loads (FOIT). The display=swap descriptor lets fallback text render immediately while the font downloads."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:217
msgid "Many third-party origins"
msgstr ""

#. translators: %d: count
#: modules/cache/includes/class-cache-audit-internal.php:220
#, php-format
msgid "%d external origins detected (analytics, embeds, CDNs, ad networks). Each adds latency on the first hit; preconnecting the busiest ones can shave a few hundred milliseconds."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:233
msgid "Most images are not lazy-loaded"
msgstr ""

#. translators: 1: lazy count, 2: total
#: modules/cache/includes/class-cache-audit-internal.php:236
#, php-format
msgid "%1$d/%2$d images carry loading=\"lazy\". Lazy-loading below-the-fold images frees bandwidth and main-thread time for content the user actually sees."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:248
msgid "No <link rel=\"preconnect\"> for third-party origins"
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:249
msgid "No preconnect hints for third-party origins (Google Fonts, Analytics, …). Preconnecting can shave a few hundred milliseconds off the first request."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:259
msgid "Large DOM size"
msgstr ""

#. translators: %d: count
#: modules/cache/includes/class-cache-audit-internal.php:262
#, php-format
msgid "Approx. %d HTML elements. Above ~1500 nodes, layout cost rises sharply on low-end devices. This is a theme/content concern; the plugin cannot fix it."
msgstr ""

#: modules/cache/includes/class-cache-audit-internal.php:290
msgid "Heavy front-end plugins detected"
msgstr ""

#. translators: %s: comma-separated plugin names
#: modules/cache/includes/class-cache-audit-internal.php:293
#, php-format
msgid "Active heavy plugins: %s. Each adds JavaScript to parse on every page. Defer JS, Delay JS or Critical CSS can help; lighter alternatives often help more."
msgstr ""

#. translators: %s: original error message from Google
#: modules/cache/includes/class-cache-audit-psi.php:155
#, php-format
msgid "Google blocked the request: \"%s\". Two things to check in https://console.cloud.google.com → APIs & Services: (1) the \"PageSpeed Insights API\" must be enabled in the project this key belongs to (Library → search → Enable). (2) on the key itself (Credentials → click the key), under \"API restrictions\", either select \"Don't restrict key\" or add \"PageSpeed Insights API\" to the allowed list."
msgstr ""

#. translators: 1: original error message from Google, 2: site URL
#: modules/cache/includes/class-cache-audit-psi.php:167
#, php-format
msgid "Google blocked the request: \"%1$s\". On the key in Cloud Console → Credentials → click the key → \"Application restrictions\": either select \"None\", or under \"HTTP referrers\" add %2$s to the allowed list."
msgstr ""

#. translators: %s: original error message from Google
#: modules/cache/includes/class-cache-audit-psi.php:177
#, php-format
msgid "Google rejected the key: \"%s\". Double-check you copied the full key from Cloud Console (Credentials → click the key → click \"Show key\") with no leading/trailing space."
msgstr ""

#: modules/cache/includes/class-cache-audit-psi.php:197
msgid "Invalid URL."
msgstr ""

#: modules/cache/includes/class-cache-audit-psi.php:254
msgid "PSI quota exceeded. Try again later or add a Google API key for higher limits."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:96
msgid "This setting is already enabled but the symptom persists. The cure is content- or server-side: check your theme, third-party plugins, or hosting configuration."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:112
#: modules/cache/includes/class-cache-audit-recommender.php:151
msgid "Open the relevant setting"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:163
msgid "Try Minify CSS in the Files tab"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:166
msgid "JavaScript minification is best handled at the source: most builders and asset plugins already ship minified bundles, and a dedicated minifier covers the rest."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:173
msgid "Try Remove Unused CSS in the Files tab"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:174
msgid "Page builders often ship more CSS than they use; auditing dependencies and disabling unused widgets is the only complete fix."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:178
msgid "Try Defer JS in the Files tab — Critical CSS amplifies the gain"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:183
msgid "WordPress 6.1+ supports WebP/AVIF natively. The fix is content-side: re-export images in WebP/AVIF or use a dedicated converter plugin (Imagify, ShortPixel, etc.)."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:189
msgid "Try GZIP in the Page Cache tab (Apache / LiteSpeed only)"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:190
msgid "On Nginx or a managed host, your provider needs to enable gzip or brotli at the server level."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:197
msgid "Try Browser cache in the Page Cache tab"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:198
msgid "Apache / LiteSpeed only. On Nginx or a managed host, the expires headers belong in your server config."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:202
msgid "You can add the busiest third-party origins to Preconnect (Preload tab)"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:206
msgid "You can preload critical fonts and the LCP image (Preload tab)"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:209
msgid "Try Google Fonts display=swap in the Files tab"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:212
msgid "Try Lazy load images in the Media tab"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:215
msgid "WordPress automatically sets width/height on images served via the Media library since 5.5. Check that no plugin / theme strips them. Manual <img> tags in your content need explicit dimensions."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:218
msgid "Multiple plugins shipping the same library (jQuery vendored twice, etc.). The cure is identifying the offender and disabling its bundled copy."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:221
msgid "Polyfills shipped to modern browsers that no longer need them. Theme/builder concern."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:224
msgid "Replace animated GIFs with looping MP4/WebM. The plugin does not transcode video."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:227
msgid "Internal links pointing to URLs that redirect. Update content links so they go directly to the canonical URL."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:233
msgid "Try Page cache — typically slashes TTFB on uncached requests"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:234
msgid "Even with caching, a very slow TTFB on uncached requests usually points to your hosting CPU, RAM or database as the bottleneck."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:242
msgid "Try YouTube facade in the Media tab"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:243
msgid "Beyond YouTube embeds, removing or facade-loading marketing pixels is usually the most durable fix — worth a chat with whoever installed Hotjar, Pinterest or Facebook tags."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:247
msgid "Heavy markup (~1500+ nodes) is usually caused by page builders rendering many wrappers per block. The plugin cannot reduce DOM size."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:255
msgid "Try Delay JS in the Files tab"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:256
msgid "For very heavy pages, the most durable fix is removing scripts you do not actually need — a tag-manager audit usually pays off."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:260
msgid "Pages with `Cache-Control: no-store` headers OR an `unload` event listener cannot be back-forward-cached. Audit theme JS for unload handlers."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:263
msgid "The plugin auto-marks the first image as eager (Media tab)"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:266
msgid "Animations using top/left instead of transform. Theme/CSS concern."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:272
msgid "Lazy load + critical CSS + delay JS reduce the over-the-wire payload"
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:273
msgid "Compress / resize source images and remove unused plugins for the largest gains."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:277
msgid "WP serves srcset by default for media-library images. Hard-coded <img> in your content need explicit srcsets."
msgstr ""

#: modules/cache/includes/class-cache-audit-recommender.php:283
msgid "No automated mapping yet — review the audit description."
msgstr ""

#: modules/cache/includes/class-cache-cloudflare.php:175
#: modules/cache/includes/class-cache-cloudflare.php:221
#: modules/cache/includes/class-cache-cloudflare.php:548
msgid "Cloudflare is not configured."
msgstr ""

#: modules/cache/includes/class-cache-cloudflare.php:374
msgid "No previous Cloudflare settings snapshot to restore from."
msgstr ""

#: modules/cache/includes/class-cache-cloudflare.php:511
msgid "No Cloudflare API token set."
msgstr ""

#. translators: %s: comma-separated list of conflicting plugin names
#: modules/cache/includes/class-cache-conflict-detector.php:132
#, php-format
msgid "Another cache plugin is active: %s."
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:75
msgid "Home page"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:76
msgid "Single post"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:77
msgid "Page"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:78
msgid "Archive (category, tag, author, date)"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:79
msgid "404 page"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:82
msgid "WooCommerce product"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:83
msgid "WooCommerce shop"
msgstr ""

#. translators: %d: extracted CSS size in KB
#: modules/cache/includes/class-cache-critical-css.php:294
#, php-format
msgid "Above the 200 KB inliner cap (%d KB extracted)"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:307
msgid "Nothing to inline"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:308
msgid "No CSS could be extracted for this template. This often happens when the page loads its stylesheets from a different origin without CORS. The site keeps loading its CSS normally."
msgstr ""

#. translators: %s: human-readable duration, e.g. "2 days"
#: modules/cache/includes/class-cache-critical-css.php:316
#: modules/cache/includes/class-cache-critical-css.php:340
#, php-format
msgid "%s ago"
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:555
msgid "No CSS could be extracted from this template. The site keeps loading its CSS the normal way — no action required."
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:579
msgid "The extracted CSS is larger than the inliner can serve usefully. The site keeps loading its CSS normally."
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:608
msgid "The server could not write the critical CSS file. The site keeps loading its CSS normally."
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:632
msgid "Critical CSS saved."
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:655
msgid "All critical CSS files cleared."
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:682
msgid "Critical CSS cleared."
msgstr ""

#: modules/cache/includes/class-cache-critical-css.php:735
msgid "No representative URL found for this template."
msgstr ""

#: modules/cache/includes/class-cache-dropin-installer.php:78
msgid "The page-cache drop-in is shared across the whole network and can only be managed by a network administrator."
msgstr ""

#: modules/cache/includes/class-cache-dropin-installer.php:106
msgid "Another plugin's advanced-cache.php drop-in is already installed. Pass $force=true to take it over."
msgstr ""

#: modules/cache/includes/class-cache-dropin-installer.php:113
msgid "Could not back up the existing advanced-cache.php drop-in before taking over."
msgstr ""

#: modules/cache/includes/class-cache-dropin-installer.php:124
msgid "Drop-in template not found in the plugin."
msgstr ""

#: modules/cache/includes/class-cache-dropin-installer.php:131
msgid "wp-content/ is not writable; cannot install advanced-cache.php drop-in."
msgstr ""

#: modules/cache/includes/class-cache-dropin-installer.php:137
msgid "Could not write the drop-in to a temporary file."
msgstr ""

#: modules/cache/includes/class-cache-dropin-installer.php:141
msgid "Could not move the drop-in into place."
msgstr ""

#: modules/cache/includes/class-cache-dropin-installer.php:171
msgid "Could not remove the drop-in file."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:196
#: modules/cache/includes/class-cache-health-check.php:207
#: modules/cache/includes/class-cache-health-check.php:217
msgid "WP_CACHE constant"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:198
msgid "Managed network-wide — WP_CACHE lives in the shared wp-config.php and is set by a network administrator."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:209
msgid "Page cache disabled in settings — WP_CACHE not required."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:220
msgid "WP_CACHE is defined and true in wp-config.php."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:221
msgid "WP_CACHE is not enabled — the drop-in will not run, page cache served via PHP fallback."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:230
#: modules/cache/includes/class-cache-health-check.php:242
#: modules/cache/includes/class-cache-health-check.php:253
msgid "advanced-cache.php drop-in"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:232
msgid "Managed network-wide — the shared advanced-cache.php drop-in is installed by a network administrator, not from this site."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:245
msgid "Drop-in is installed but page cache is disabled — consider re-enabling page cache or removing the drop-in."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:246
msgid "Drop-in not installed (page cache disabled)."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:256
msgid "Drop-in file present in wp-content/."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:257
msgid "Drop-in is missing — early-phase serving is unavailable. Use \"Reinstall now\" in the Advanced tab."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:266
#: modules/cache/includes/class-cache-health-check.php:277
#: modules/cache/includes/class-cache-health-check.php:287
msgid "Drop-in ownership marker"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:268
msgid "Managed network-wide — drop-in ownership is handled by a network administrator."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:279
msgid "No drop-in present."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:290
msgid "BLAMINHOR_ESSENTIALS_DROPIN marker found."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:291
msgid "A foreign advanced-cache.php is installed — another caching plugin owns it. Remove it before activating ours."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:300
#: modules/cache/includes/class-cache-health-check.php:311
#: modules/cache/includes/class-cache-health-check.php:323
msgid "Drop-in version marker"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:302
msgid "Managed network-wide — the drop-in version is kept current by a network administrator."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:313
msgid "No version marker on disk yet (drop-in may not have been installed since this version)."
msgstr ""

#. translators: %s: drop-in version
#: modules/cache/includes/class-cache-health-check.php:326
#, php-format
msgid "Installed drop-in version %s matches current."
msgstr ""

#. translators: 1: installed version, 2: current version
#: modules/cache/includes/class-cache-health-check.php:327
#, php-format
msgid "Installed drop-in version (%1$s) differs from current (%2$s) — reinstall to refresh."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:343
msgid "Cache base directory"
msgstr ""

#. translators: %s: directory path
#: modules/cache/includes/class-cache-health-check.php:346
#, php-format
msgid "Base directory exists at %s."
msgstr ""

#. translators: %s: directory path
#: modules/cache/includes/class-cache-health-check.php:347
msgid "Base directory missing — file writes will fail."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:357
#: modules/cache/includes/class-cache-health-check.php:368
msgid "Pages cache directory writable"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:359
msgid "pages/ directory does not exist."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:371
msgid "pages/ is writable."
msgstr ""

#. translators: %s: directory path
#: modules/cache/includes/class-cache-health-check.php:372
#, php-format
msgid "Directory %s is not writable — page cache will not persist."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:394
#: modules/cache/includes/class-cache-health-check.php:402
msgid "Critical / min / logs directories writable"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:396
msgid "All auxiliary cache directories exist and are writable."
msgstr ""

#. translators: %s: comma-separated list of subdirectories
#: modules/cache/includes/class-cache-health-check.php:406
#, php-format
msgid "Some auxiliary directories are missing or not writable: %s."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:419
msgid "wp-content/ writable"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:422
msgid "wp-content/ is writable — drop-in install/remove possible."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:423
msgid "wp-content/ is not writable — cannot install or update advanced-cache.php."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:439
msgid "Server supports .htaccess"
msgstr ""

#. translators: %s: server software
#: modules/cache/includes/class-cache-health-check.php:442
#, php-format
msgid "Detected %s — .htaccess directives are honoured."
msgstr ""

#. translators: %s: server software
#: modules/cache/includes/class-cache-health-check.php:443
#, php-format
msgid "Detected %s — browser cache and GZIP must be configured server-side, not via .htaccess."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:469
#: modules/cache/includes/class-cache-health-check.php:481
#: modules/cache/includes/class-cache-health-check.php:492
msgid "Browser cache .htaccess block"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:471
#: modules/cache/includes/class-cache-health-check.php:510
msgid "Managed network-wide — the shared root .htaccess is written by a network administrator, not from this site."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:484
#: modules/cache/includes/class-cache-health-check.php:523
msgid "Block present in .htaccess but the setting is disabled — toggle the setting to re-sync."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:485
msgid "Browser cache disabled in settings — block absent (expected)."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:495
msgid "\"# BEGIN Blaminhor Essentials Cache: browser-cache\" block found."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:496
msgid "Browser cache enabled but no .htaccess block written — check that .htaccess is writable."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:508
#: modules/cache/includes/class-cache-health-check.php:520
#: modules/cache/includes/class-cache-health-check.php:531
msgid "GZIP .htaccess block"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:524
msgid "GZIP disabled in settings — block absent (expected)."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:534
msgid "\"# BEGIN Blaminhor Essentials Cache: gzip\" block found."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:535
msgid "GZIP enabled but no .htaccess block written — check that .htaccess is writable."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:555
#: modules/cache/includes/class-cache-health-check.php:561
#: modules/cache/includes/class-cache-health-check.php:578
#: modules/cache/includes/class-cache-health-check.php:589
#: modules/cache/includes/class-cache-health-check.php:610
msgid "MISS → HIT cycle"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:555
#: modules/cache/includes/class-cache-health-check.php:556
#: modules/cache/includes/class-cache-health-check.php:557
msgid "Page cache disabled — skipped."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:556
#: modules/cache/includes/class-cache-health-check.php:562
#: modules/cache/includes/class-cache-health-check.php:579
#: modules/cache/includes/class-cache-health-check.php:590
#: modules/cache/includes/class-cache-health-check.php:626
#: modules/cache/includes/class-cache-health-check.php:635
msgid "ETag stable across requests"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:557
#: modules/cache/includes/class-cache-health-check.php:563
#: modules/cache/includes/class-cache-health-check.php:580
#: modules/cache/includes/class-cache-health-check.php:591
#: modules/cache/includes/class-cache-health-check.php:650
msgid "Purge clears cached files"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:561
msgid "Safe mode is on — cache is intentionally bypassed, MISS/HIT not testable."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:562
#: modules/cache/includes/class-cache-health-check.php:563
msgid "Safe mode is on — skipped."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:578
msgid "Could not reach the home URL via wp_remote_get — server may block loopback HTTP requests."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:579
#: modules/cache/includes/class-cache-health-check.php:580
msgid "Skipped because the seeding request failed."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:589
msgid "Could not reach the home URL on second request."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:590
#: modules/cache/includes/class-cache-health-check.php:591
msgid "Skipped because the second request failed."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:613
msgid "Cache is being served on the second hit (or persisted to disk)."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:614
msgid "No HIT header on second hit and no cache file on disk — page cache is not capturing output."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:628
msgid "No ETag emitted (drop-in only emits ETag for HIT responses; if you see HIT-304 in your browser, the ETag is working)."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:638
msgid "ETag is identical on consecutive HIT responses."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:639
msgid "ETag changed between two HIT responses — investigate cache file mtime/size churn."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:653
msgid "After calling purge_url(home), the cache file is still on disk — purge is not effective."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:654
msgid "After calling purge_url(home), the cache file was removed."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:715
#: modules/cache/includes/class-cache-health-check.php:727
msgid "REST route /web-vitals registered"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:717
msgid "REST server not available in this context."
msgstr ""

#. translators: %s: REST route
#: modules/cache/includes/class-cache-health-check.php:730
#, php-format
msgid "Route %s is registered."
msgstr ""

#. translators: %s: REST route
#: modules/cache/includes/class-cache-health-check.php:731
#, php-format
msgid "Route %s is NOT registered — RUM samples will not be collected."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:740
#: modules/cache/includes/class-cache-health-check.php:771
msgid "REST route /web-vitals responds"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:742
msgid "Web Vitals RUM disabled — endpoint will be a no-op (200), not exercised."
msgstr ""

#. translators: %d: HTTP status code
#: modules/cache/includes/class-cache-health-check.php:774
#, php-format
msgid "Endpoint responded with %d."
msgstr ""

#. translators: %d: HTTP status code
#: modules/cache/includes/class-cache-health-check.php:775
#, php-format
msgid "Endpoint responded with %d — collector is not accepting samples."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:792
#: modules/cache/includes/class-cache-health-check.php:803
msgid "Web Vitals aggregator cron"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:795
msgid "Cron is scheduled but Web Vitals is disabled — it will be unscheduled on next page load."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:796
msgid "Web Vitals disabled — aggregator cron not needed."
msgstr ""

#. translators: %s: human-readable time
#: modules/cache/includes/class-cache-health-check.php:806
#: modules/cache/includes/class-cache-health-check.php:832
#, php-format
msgid "Next run scheduled in %s."
msgstr ""

#. translators: %s: human-readable time
#: modules/cache/includes/class-cache-health-check.php:807
msgid "Cron not scheduled — daily aggregation will not run."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:818
#: modules/cache/includes/class-cache-health-check.php:829
msgid "Sitemap preloader cron"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:821
msgid "Cron is scheduled but sitemap preload is disabled — it will be unscheduled on next page load."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:822
msgid "Sitemap preload disabled — cron not needed."
msgstr ""

#. translators: %s: human-readable time
#: modules/cache/includes/class-cache-health-check.php:833
msgid "Cron not scheduled — sitemap warmup will not run."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:847
msgid "Table be_web_vitals schema"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:856
msgid "Table be_web_vitals_p75 schema"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:865
msgid "Invalid table name."
msgstr ""

#. translators: %s: table name
#: modules/cache/includes/class-cache-health-check.php:871
#, php-format
msgid "Table %s does not exist."
msgstr ""

#. translators: %d: column count
#: modules/cache/includes/class-cache-health-check.php:884
#, php-format
msgid "Table exists with all %d expected columns."
msgstr ""

#. translators: %s: comma-separated list of missing column names
#: modules/cache/includes/class-cache-health-check.php:893
#, php-format
msgid "Table is present but missing columns: %s. Re-activate the module to run dbDelta."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:911
msgid "Conflict detector ready"
msgstr ""

#. translators: %d: number of plugins
#: modules/cache/includes/class-cache-health-check.php:916
#, php-format
msgid "Detector knows %d cache plugins."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:919
msgid "Conflict detector instance missing."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:929
#: modules/cache/includes/class-cache-health-check.php:939
msgid "No competing cache plugin active"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:931
msgid "No conflicting cache plugin detected."
msgstr ""

#. translators: %s: list of conflicting plugin names
#: modules/cache/includes/class-cache-health-check.php:941
#, php-format
msgid "Active cache plugin(s) detected: %s. Disable them to avoid double-caching."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:959
msgid "Deactivation routines available"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:962
msgid "on_deactivate, drop-in uninstall and .htaccess cleanup are all callable."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:963
msgid "One of the deactivation routines is missing — module would leave artefacts behind."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:973
msgid "uninstall.php present"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:976
msgid "uninstall.php is in place — full uninstall path is honoured by WordPress."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:977
msgid "uninstall.php is missing — deletion via the WP Plugins screen will leave options behind."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:999
#: modules/cache/includes/class-cache-health-check.php:1007
msgid "PHP capabilities sufficient"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1001
msgid "gzencode, mbstring and DOMDocument are all available."
msgstr ""

#. translators: %s: comma-separated list of missing PHP extensions
#: modules/cache/includes/class-cache-health-check.php:1009
#, php-format
msgid "Missing PHP capabilities: %s. Some optimizations will degrade gracefully."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1019
msgid "Safe mode state"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1022
msgid "Safe mode IS active — cache is fully bypassed. Disable it once debugging is finished."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1023
msgid "Safe mode is off — cache serves normally."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1034
msgid "Cache disk usage"
msgstr ""

#. translators: %s: human-readable file size
#: modules/cache/includes/class-cache-health-check.php:1038
#, php-format
msgid "Total cache footprint: %s."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1066
msgid "Logged-in caching nonce risk"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1069
msgid "Logged-in caching is ON. Forms (comments, REST writes, admin AJAX) on cached pages will fail CSRF validation once the embedded nonce expires (12-24h). Make sure your theme/plugins refresh nonces via JavaScript before each form submit, or turn this setting off."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1070
msgid "Logged-in caching is OFF — nonces in served pages remain valid for their full lifetime."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1090
#: modules/cache/includes/class-cache-health-check.php:1100
msgid "Preload / page cache alignment"
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1092
msgid "Sitemap preloader is off — alignment check skipped."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1103
msgid "Preloader and page cache are both on — pages from the sitemap will be warmed in the background."
msgstr ""

#: modules/cache/includes/class-cache-health-check.php:1104
msgid "The sitemap preloader is enabled but the page cache is off, so nothing is being warmed. Turn the page cache on, or disable the preloader to silence the banner."
msgstr ""

#: modules/cache/includes/class-cache-host-detector.php:113
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:663
msgid "Unknown"
msgstr ""

#: modules/cache/includes/class-cache-preloader.php:94
msgid "Every 5 minutes (Blaminhor cache preload)"
msgstr ""

#: modules/cache/includes/class-cache-preview-controller.php:76
msgid "Invalid settings payload — expected a JSON object of key/value pairs."
msgstr ""

#: modules/cache/includes/class-cache-preview-controller.php:111
msgid "No preview draft on file — nothing to publish."
msgstr ""

#: modules/cache/includes/class-cache-preview-controller.php:127
msgid "Draft published — cache purged so visitors see the new settings immediately."
msgstr ""

#: modules/cache/includes/class-cache-preview-controller.php:147
msgid "Preview draft discarded."
msgstr ""

#: modules/cache/includes/class-cache-preview-controller.php:163
msgid "You do not have permission to manage cache settings."
msgstr ""

#: modules/cache/includes/class-cache-preview-controller.php:171
msgid "Could not identify the current user."
msgstr ""

#: modules/cache/includes/class-cache-render-watchdog.php:561
msgid "Cache & Performance — render watchdog protected your site"
msgstr ""

#. translators: 1: URL probed, 2: comma-separated flags, 3: comma-separated settings disabled
#: modules/cache/includes/class-cache-render-watchdog.php:572
#, php-format
msgid "The cached version of %1$s appears visually broken (signals: %2$s). The plugin disabled %3$s to try to recover, but the page is still not healthy. Please review the Cache & Performance settings and your theme/builder CSS cache."
msgstr ""

#. translators: 1: URL probed, 2: comma-separated flags, 3: comma-separated settings disabled
#: modules/cache/includes/class-cache-render-watchdog.php:583
#, php-format
msgid "The cached version of %1$s was visually broken to anonymous visitors (signals: %2$s). The plugin auto-disabled %3$s and the page is healthy again. Open the Cache settings to review what changed."
msgstr ""

#: modules/cache/includes/class-cache-render-watchdog.php:595
msgid "Open Cache settings"
msgstr ""

#: modules/cache/includes/class-cache-render-watchdog.php:613
#: modules/events-calendar/class-module-events-calendar.php:4130
#: modules/events-calendar/class-module-events-calendar.php:4158
#: modules/events-calendar/class-module-events-calendar.php:4251
#: modules/events-calendar/includes/class-events-admin-bookings.php:103
#: modules/events-calendar/includes/class-events-admin-bookings.php:188
#: modules/events-calendar/includes/class-events-resources.php:263
#: modules/events-calendar/includes/class-events-resources.php:327
#: modules/events-calendar/includes/class-events-resources.php:393
msgid "Insufficient permissions."
msgstr ""

#: modules/cache/includes/class-cache-render-watchdog.php:630
msgid "Render watchdog complete."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:39
#: modules/cache/views/tab-page-cache.php:204
msgid "Browser cache"
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:40
msgid "Visitors keep your files (images, fonts, CSS, JS) on their device, so repeat visits load instantly."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:48
msgid "CDN — files"
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:49
msgid "Your images, CSS and JS are served from servers close to each visitor."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:57
msgid "CDN — pages (Cloudflare)"
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:58
msgid "Whole pages are cached at the edge, even closer to your visitors."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:61
msgid "Kept in sync with your page cache automatically."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:66
#: modules/cache/views/tab-page-cache.php:64
msgid "Page cache"
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:67
msgid "A ready-made copy of each page is served to visitors without rebuilding it. This is the one layer only one plugin should handle."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:75
msgid "Compression (GZIP / Brotli)"
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:76
msgid "Pages are compressed before being sent, so they travel faster."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:84
msgid "Object cache (Redis / Memcached)"
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:85
msgid "Database results are kept in memory — mainly helps logged-in pages and the admin, which are never page-cached."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:88
msgid "Cleared in sync with your cache."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:88
msgid "Set up by your host, not here."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:93
msgid "PHP OPcache"
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:94
msgid "WordPress' own PHP code is kept compiled in memory, so the server does less work on every request."
msgstr ""

#: modules/cache/includes/class-cache-stack-status.php:97
msgid "Managed by your server, not here."
msgstr ""

#: modules/cache/includes/web-vitals-chart.php:53
msgid "Not enough data points yet — need at least two days."
msgstr ""

#: modules/cache/views/editor.php:50
msgid "Cache settings"
msgstr ""

#: modules/cache/views/editor.php:56
msgid "Preview changes"
msgstr ""

#: modules/cache/views/editor.php:61
msgid "Tip: run the Scan on the Overview tab to find the safe optimisations automatically — the result then shows up next to each option below."
msgstr ""

#: modules/cache/views/editor.php:82
msgid "Broke the page last time"
msgstr ""

#: modules/cache/views/editor.php:115
msgid "Export profile (JSON)"
msgstr ""

#: modules/cache/views/editor.php:118
msgid "Import profile…"
msgstr ""

#: modules/cache/views/editor.php:124
msgid "Live preview"
msgstr ""

#: modules/cache/views/editor.php:127
msgid "Ready — toggle settings then click \"Preview changes\"."
msgstr ""

#: modules/cache/views/editor.php:134
msgid "Cache preview"
msgstr ""

#: modules/cache/views/editor.php:140
#: modules/cache/views/editor.php:141
msgid "State of preview"
msgstr ""

#: modules/cache/views/editor.php:145
msgid "Waiting for first measurement"
msgstr ""

#: modules/cache/views/editor.php:149
msgid "JS errors not measured yet"
msgstr ""

#: modules/cache/views/editor.php:153
msgid "Insecure (http) items not checked yet"
msgstr ""

#: modules/cache/views/editor.php:157
msgid "Image dimensions not measured yet"
msgstr ""

#: modules/cache/views/hero-pilote.php:41
msgid "Auto-pilot"
msgstr ""

#: modules/cache/views/hero-pilote.php:61
msgid "Turns each speed option on, one at a time, on your real pages, and keeps only those that do not break anything. The page cache, CDN and exclusion lists are left exactly as you set them."
msgstr ""

#: modules/cache/views/hero-pilote.php:69
msgid "Open the live editor"
msgstr ""

#: modules/cache/views/hero-pilote.php:80
msgid "See the per-optimisation verdict"
msgstr ""

#: modules/cache/views/hero-pilote.php:85
msgid "Optimisation"
msgstr ""

#: modules/cache/views/hero-pilote.php:86
msgid "Verdict"
msgstr ""

#: modules/cache/views/hero-pilote.php:94
msgid "Apply recommendations"
msgstr ""

#: modules/cache/views/tab-advanced.php:24
msgid "Server"
msgstr ""

#: modules/cache/views/tab-advanced.php:27
msgid "Web server"
msgstr ""

#: modules/cache/views/tab-advanced.php:30
msgid "Not detected"
msgstr ""

#: modules/cache/views/tab-advanced.php:35
msgid "Your server does not allow automatic configuration here — the browser-cache and compression options cannot be set up for you."
msgstr ""

#. translators: %s: query string parameter
#: modules/cache/views/tab-advanced.php:41
#, php-format
msgid "Tip: append %s to any URL while logged in as administrator to bypass the cache for the current request only."
msgstr ""

#: modules/cache/views/tab-advanced.php:53
#: modules/cache/views/tab-cdn.php:49
msgid "Exclusions"
msgstr ""

#: modules/cache/views/tab-advanced.php:54
msgid "Pages you NEVER want to cache, on top of the ones already excluded automatically (cart, checkout, customer account, WP admin, and all logged-in visitors). One URL per line."
msgstr ""

#: modules/cache/views/tab-advanced.php:60
msgid "Excluded URLs"
msgstr ""

#: modules/cache/views/tab-advanced.php:64
msgid "One URL per line. Wildcards * supported. Lines starting with # are ignored."
msgstr ""

#: modules/cache/views/tab-advanced.php:69
msgid "Excluded cookies"
msgstr ""

#: modules/cache/views/tab-advanced.php:73
msgid "Visitors who have one of these cookies always get the live page. One cookie name per line (a partial name is enough)."
msgstr ""

#: modules/cache/views/tab-advanced.php:78
msgid "Excluded user agents"
msgstr ""

#: modules/cache/views/tab-advanced.php:82
msgid "Bots and tools that should always get the live page, never a cached one. One name per line (a partial name is enough)."
msgstr ""

#: modules/cache/views/tab-advanced.php:90
msgid "Theme & builder compatibility"
msgstr ""

#: modules/cache/views/tab-advanced.php:91
msgid "Each adapter fixes a known compatibility issue with a popular theme or page builder (Avada, Elementor, Divi…) and makes sure their own caches stay in sync with this one. Loaded automatically when the theme or builder is detected. Tick a box below if you want to disable a specific adapter — note that for themes that also trigger the protective page-cache bypass (Avada, Divi), disabling the adapter is what re-enables the page cache for that theme."
msgstr ""

#: modules/cache/views/tab-advanced.php:103
msgid "No theme/builder adapter is registered."
msgstr ""

#: modules/cache/views/tab-advanced.php:119
msgid "Detected — adapter active"
msgstr ""

#: modules/cache/views/tab-advanced.php:123
msgid "Page cache bypassed for this theme"
msgstr ""

#: modules/cache/views/tab-advanced.php:128
msgid "Not detected on this site"
msgstr ""

#: modules/cache/views/tab-advanced.php:136
msgid "Disable this adapter — also re-enables the page cache for this theme (revert if you notice broken styling)."
msgstr ""

#: modules/cache/views/tab-advanced.php:138
msgid "Disable this adapter"
msgstr ""

#: modules/cache/views/tab-advanced.php:153
msgid "Settings backup"
msgstr ""

#: modules/cache/views/tab-advanced.php:154
msgid "Export every Cache & Performance setting as a JSON file to replicate your configuration on another site, or share it with support for diagnostic. Importing a file replaces all current cache settings — encrypted secrets (Cloudflare API token) are intentionally excluded and remain untouched."
msgstr ""

#: modules/cache/views/tab-advanced.php:159
msgid "Export"
msgstr ""

#: modules/cache/views/tab-advanced.php:162
msgid "Download settings as JSON"
msgstr ""

#: modules/cache/views/tab-advanced.php:166
msgid "The file contains all toggles, allow/deny lists and module options. No site content, no API key, no user data."
msgstr ""

#: modules/cache/views/tab-advanced.php:171
#: modules/events-calendar/includes/class-events-ical.php:540
#: modules/events-calendar/includes/class-events-ical.php:599
#: modules/favicon/class-module-favicon.php:827
#: modules/favicon/class-module-favicon.php:1034
#: modules/favicon/class-module-favicon.php:1056
#: modules/post-types-order/class-module-post-types-order.php:931
#: modules/post-types-order/class-module-post-types-order.php:1079
#: modules/redirections/class-module-redirections.php:1897
#: modules/redirections/class-module-redirections.php:2082
#: modules/seo-manager/class-module-seo-manager.php:2411
#: modules/seo-manager/views/tab-import.php:53
#: modules/smtp/class-module-smtp.php:1612
#: modules/smtp/class-module-smtp.php:2270
msgid "Import"
msgstr ""

#: modules/cache/views/tab-advanced.php:178
msgid "Pick a JSON file previously exported from this plugin. Current settings will be overwritten — this cannot be undone, export your current configuration first if you want a fallback."
msgstr ""

#: modules/cache/views/tab-advanced.php:186
msgid "Background activity (Heartbeat)"
msgstr ""

#: modules/cache/views/tab-advanced.php:189
msgid "Background activity — visitor pages"
msgstr ""

#: modules/cache/views/tab-advanced.php:192
#: modules/cache/views/tab-advanced.php:203
#: modules/cache/views/tab-advanced.php:215
#: modules/cookies/includes/class-banner-renderer.php:224
#: modules/disable-comments/class-module-disable-comments.php:630
#: modules/image-sizes/class-module-image-sizes.php:1195
#: modules/image-sizes/class-module-image-sizes.php:1306
msgid "Disabled"
msgstr ""

#: modules/cache/views/tab-advanced.php:193
#: modules/cache/views/tab-advanced.php:204
#: modules/cache/views/tab-advanced.php:214
msgid "Throttle (60s)"
msgstr ""

#: modules/cache/views/tab-advanced.php:194
#: modules/cache/views/tab-advanced.php:213
msgid "Default"
msgstr ""

#: modules/cache/views/tab-advanced.php:196
msgid "WordPress contacts the server every 15 seconds for autosave and notifications. In the admin: slow it down to save server resources while keeping autosave. On visitor pages: turn it off, it serves no purpose there."
msgstr ""

#: modules/cache/views/tab-advanced.php:200
msgid "Background activity — admin area"
msgstr ""

#: modules/cache/views/tab-advanced.php:205
msgid "Default (15s)"
msgstr ""

#: modules/cache/views/tab-advanced.php:210
msgid "Background activity — post editor"
msgstr ""

#: modules/cache/views/tab-advanced.php:217
msgid "Do not disable while you are editing an article: you will lose autosave and the revisions history."
msgstr ""

#: modules/cache/views/tab-advanced.php:225
msgid "Script & Style Manager"
msgstr ""

#: modules/cache/views/tab-advanced.php:226
msgid "Stop a specific script or style from loading — everywhere, or only on chosen URLs. Enter the handle (its WordPress registration name)."
msgstr ""

#: modules/cache/views/tab-advanced.php:234
msgid "Handle"
msgstr ""

#: modules/cache/views/tab-advanced.php:236
#: modules/disable-comments/class-module-disable-comments.php:680
#: modules/events-calendar/views/admin/tab-events.php:233
msgid "Scope"
msgstr ""

#: modules/cache/views/tab-advanced.php:237
msgid "URLs (one per line, * allowed)"
msgstr ""

#: modules/cache/views/tab-advanced.php:247
#: modules/cache/views/tab-advanced.php:269
msgid "Script"
msgstr ""

#: modules/cache/views/tab-advanced.php:248
#: modules/cache/views/tab-advanced.php:270
msgid "Style"
msgstr ""

#: modules/cache/views/tab-advanced.php:253
#: modules/cache/views/tab-advanced.php:275
msgid "Everywhere"
msgstr ""

#: modules/cache/views/tab-advanced.php:254
#: modules/cache/views/tab-advanced.php:276
msgid "Specific URLs"
msgstr ""

#: modules/cache/views/tab-advanced.php:258
#: modules/cache/views/tab-advanced.php:280
msgid "Remove rule"
msgstr ""

#: modules/cache/views/tab-advanced.php:263
msgid "Add rule"
msgstr ""

#: modules/cache/views/tab-audit.php:20
#: modules/cache/views/tab-overview.php:210
msgid "Performance audit"
msgstr ""

#: modules/cache/views/tab-audit.php:21
msgid "Two complementary audits, both producing actionable recommendations linked to the relevant tab of this page."
msgstr ""

#: modules/cache/views/tab-audit.php:27
msgid "Google PageSpeed Insights"
msgstr ""

#: modules/cache/views/tab-audit.php:29
msgid "Runs an official Google PageSpeed Insights audit: Performance score, real visitor speed measurements (Core Web Vitals), and around 50 technical checks. Free with a Google API key (25,000 audits per day)."
msgstr ""

#: modules/cache/views/tab-audit.php:33
msgid "How to get a free API key (step by step)"
msgstr ""

#: modules/cache/views/tab-audit.php:34
msgid "No billing account needed for this API."
msgstr ""

#: modules/cache/views/tab-audit.php:37
msgid "Create a new project (any name will do) using the project selector at the top, next to the Google Cloud logo. If you have multiple Google accounts, double-check the avatar in the top-right corner — restrictions and quotas live per account."
msgstr ""

#: modules/cache/views/tab-audit.php:38
msgid "In the Library, search for \"PageSpeed Insights API\" and click the blue \"Enable\" button. Wait until the button changes to \"Manage\" with a green \"API enabled\" badge. Make sure the project selector at the top still shows the project you just created — it is easy to land on the wrong project here."
msgstr ""

#: modules/cache/views/tab-audit.php:39
msgid "Go to Credentials → \"+ CREATE CREDENTIALS\" → \"API key\", and copy it here."
msgstr ""

#: modules/cache/views/tab-audit.php:40
msgid "After creation, click the new key to edit it. Scroll to \"API restrictions\" and either leave \"Don't restrict key\" (simplest) OR select \"Restrict key\" and tick \"PageSpeed Insights API\" in the dropdown. If PSI is not in the dropdown, the API was not enabled in this project — go back to the previous step. Click \"Save\" and wait ~30 seconds for Google to propagate the change."
msgstr ""

#: modules/cache/views/tab-audit.php:41
msgid "Optional but recommended for security: on the same key edit page, scroll to \"Application restrictions\" and choose \"HTTP referrers\". Add your site domain (e.g. https://www.example.com/*). The plugin sends the site URL as Referer, so it must be in the allowed list — otherwise Google rejects the call with a \"referer blocked\" error."
msgstr ""

#: modules/cache/views/tab-audit.php:46
msgid "API key"
msgstr ""

#: modules/cache/views/tab-audit.php:50
msgid "Save key"
msgstr ""

#: modules/cache/views/tab-audit.php:51
#: modules/smtp/class-module-smtp.php:1779
msgid "Test"
msgstr ""

#: modules/cache/views/tab-audit.php:56
msgid "Run PSI audit now"
msgstr ""

#: modules/cache/views/tab-audit.php:62
msgid "Built-in audit (no API key)"
msgstr ""

#: modules/cache/views/tab-audit.php:64
msgid "A local audit that inspects server responses, the rendered HTML and your active plugins. Covers around 80% of Google's recommendations without sending anything outside. No quota, no key to configure."
msgstr ""

#: modules/cache/views/tab-audit.php:68
msgid "Run internal audit now"
msgstr ""

#. translators: 1: engine label e.g. PageSpeed Insights, 2: number of audits
#: modules/cache/views/tab-audit.php:112
#, php-format
msgid "Score history — %1$s (%2$d audits)"
msgstr ""

#. translators: 1: first score, 2: latest score
#: modules/cache/views/tab-audit.php:137
#, php-format
msgid "From %1$d to %2$d. Hover a dot to see the date and score of each run."
msgstr ""

#: modules/cache/views/tab-audit.php:144
msgid "Latest results"
msgstr ""

#: modules/cache/views/tab-audit.php:146
msgid "Run an audit to see results here."
msgstr ""

#: modules/cache/views/tab-audit.php:152
msgid "Automatic broken-page guard"
msgstr ""

#: modules/cache/views/tab-audit.php:153
msgid "Automatically checks that the cached version of your home page renders correctly to anonymous visitors. Runs after every cache purge, every settings save, and once a day. If a broken page is detected, the offending optimisation is disabled automatically and you are notified here."
msgstr ""

#: modules/cache/views/tab-audit.php:159
msgid "Check rendering now"
msgstr ""

#. translators: %s: relative time, e.g. "2 hours"
#: modules/cache/views/tab-audit.php:172
#, php-format
msgid "Monitoring is active. Last check: %s ago."
msgstr ""

#: modules/cache/views/tab-audit.php:174
msgid "Monitoring is active. No check has run yet."
msgstr ""

#: modules/cache/views/tab-audit.php:184
msgid "Recent watchdog runs"
msgstr ""

#: modules/cache/views/tab-audit.php:188
#: modules/events-calendar/includes/class-events-admin.php:795
#: modules/events-calendar/views/admin/tab-agenda.php:242
msgid "When"
msgstr ""

#: modules/cache/views/tab-audit.php:191
msgid "Signals"
msgstr ""

#: modules/cache/views/tab-audit.php:205
msgid "Recovered (auto)"
msgstr ""

#: modules/cache/views/tab-audit.php:208
msgid "Unrecovered"
msgstr ""

#: modules/cache/views/tab-audit.php:211
msgid "Healthy"
msgstr ""

#: modules/cache/views/tab-audit.php:214
msgid "Broken"
msgstr ""

#: modules/cache/views/tab-audit.php:227
msgid "Disabled:"
msgstr ""

#: modules/cache/views/tab-cdn.php:18
msgid "Generic CDN URL rewrite"
msgstr ""

#: modules/cache/views/tab-cdn.php:19
msgid "Serves your images, CSS, JS and fonts from a CDN (BunnyCDN, KeyCDN, Cloudflare, StackPath…) instead of from your server. Visitors get assets from the closest server to them. The WordPress admin and the HTML itself never go through the CDN."
msgstr ""

#: modules/cache/views/tab-cdn.php:28
msgid "Load images, CSS, JS and fonts from the CDN"
msgstr ""

#: modules/cache/views/tab-cdn.php:34
msgid "CDN URL"
msgstr ""

#: modules/cache/views/tab-cdn.php:44
msgid "The CDN address you configured at your provider (e.g. cdn.mysite.com). HTTPS is added automatically if you forget it."
msgstr ""

#: modules/cache/views/tab-cdn.php:58
msgid "File types (e.g. pdf) or parts of a web address to keep on your own server. One per line. .html, .php, .xml and .json always stay on your server."
msgstr ""

#: modules/cache/views/tab-cdn.php:67
msgid "Tip:"
msgstr ""

#: modules/cache/views/tab-cdn.php:68
msgid "Make sure your CDN is configured to pull from your origin (Origin URL = your site URL, no path prefix) and to honour the Cache-Control / Expires headers set by the Page Cache tab."
msgstr ""

#. translators: %s: detected hosting provider
#: modules/cache/views/tab-cdn.php:83
#, php-format
msgid "Detected hosting provider: %s."
msgstr ""

#: modules/cache/views/tab-cdn.php:88
msgid "A focused Cloudflare integration: targeted per-URL purge on every save, one-click Development Mode toggle, and one-click \"Apply recommended Cloudflare settings for WordPress\". The API token is encrypted at rest and never displayed in plain text. APO, WAF rules and Analytics dashboards stay out of scope — those live in Cloudflare's official plugin."
msgstr ""

#: modules/cache/views/tab-cdn.php:90
msgid "Cloudflare"
msgstr ""

#: modules/cache/views/tab-cdn.php:103
msgid "Cloudflare official plugin detected."
msgstr ""

#: modules/cache/views/tab-cdn.php:104
msgid "The built-in Cloudflare integration is meant for users who would rather not install a second plugin just for cache purging. Since you already run the official Cloudflare plugin (which covers APO, WAF rules and Analytics), keep it and leave the integration below OFF — running both auto-purges hits the API twice on every publish."
msgstr ""

#: modules/cache/views/tab-cdn.php:111
msgid "Enable Cloudflare integration"
msgstr ""

#: modules/cache/views/tab-cdn.php:115
msgid "Auto-purge the Cloudflare zone on content changes (targeted per URL)"
msgstr ""

#: modules/cache/views/tab-cdn.php:121
msgid "Zone ID"
msgstr ""

#: modules/cache/views/tab-cdn.php:126
msgid "Found on the Cloudflare dashboard, in the right-hand sidebar of your domain overview."
msgstr ""

#: modules/cache/views/tab-cdn.php:131
msgid "API token"
msgstr ""

#: modules/cache/views/tab-cdn.php:138
msgid "Go to https://dash.cloudflare.com/profile/api-tokens. For purge only, the \"Zone Cache Purge\" permission is enough. To also use Development Mode and Apply Recommended Settings below, add \"Zone Settings: Edit\" on the same zone. If the field already shows __BE_KEEP__, leave it alone — that just means the existing token is not being shown in plain text."
msgstr ""

#: modules/cache/views/tab-cdn.php:153
msgid "Cloudflare advanced actions"
msgstr ""

#: modules/cache/views/tab-cdn.php:155
msgid "These actions call the Cloudflare API directly. Their availability depends on the permissions of the token configured above."
msgstr ""

#: modules/cache/views/tab-cdn.php:160
msgid "Check token permissions"
msgstr ""

#: modules/cache/views/tab-cdn.php:167
msgid "Development mode"
msgstr ""

#: modules/cache/views/tab-cdn.php:170
msgid "Turn ON (3 hours)"
msgstr ""

#: modules/cache/views/tab-cdn.php:173
msgid "Turn OFF"
msgstr ""

#: modules/cache/views/tab-cdn.php:176
msgid "Bypasses the Cloudflare edge cache for 3 hours, so changes hit visitors immediately while you debug. Cloudflare turns it off automatically when the 3 hours are up."
msgstr ""

#: modules/cache/views/tab-cdn.php:181
msgid "Recommended settings for WordPress"
msgstr ""

#: modules/cache/views/tab-cdn.php:184
msgid "Apply recommended settings"
msgstr ""

#: modules/cache/views/tab-cdn.php:188
msgid "Restore previous settings"
msgstr ""

#: modules/cache/views/tab-cdn.php:192
msgid "One click sets the Cloudflare zone to a WordPress-friendly baseline: 4-hour browser cache, Always Online, Brotli, aggressive cache level, medium security, email obfuscation. Cloudflare Rocket Loader and minification stay OFF — Rocket Loader regularly breaks builders and the minifiers are best left to this plugin. A snapshot of the previous values is saved, so \"Restore previous settings\" can put everything back."
msgstr ""

#: modules/cache/views/tab-files.php:16
msgid "CSS"
msgstr ""

#: modules/cache/views/tab-files.php:19
msgid "Minify CSS"
msgstr ""

#: modules/cache/views/tab-files.php:23
msgid "Remove extra spaces and comments from the styles written directly in the page, to make it smaller."
msgstr ""

#: modules/cache/views/tab-files.php:30
msgid "JavaScript"
msgstr ""

#: modules/cache/views/tab-files.php:33
msgid "Defer JS"
msgstr ""

#: modules/cache/views/tab-files.php:37
msgid "Let the page appear before scripts run, so it looks ready sooner."
msgstr ""

#: modules/cache/views/tab-files.php:40
msgid "A big speed gain: scripts no longer hold up the first display. The most common script library (jQuery) is left untouched so themes keep working."
msgstr ""

#: modules/cache/views/tab-files.php:45
msgid "Delay JS until interaction"
msgstr ""

#: modules/cache/views/tab-files.php:49
msgid "Scripts wait until the visitor scrolls, clicks, hovers or types — making the first display much faster."
msgstr ""

#: modules/cache/views/tab-files.php:52
msgid "Worth testing: if a visitor never clicks or scrolls, some scripts (analytics, marketing pixels) may not run. Google Analytics, Google Tag Manager, Facebook Pixel and captchas (reCAPTCHA, Cloudflare Turnstile, hCaptcha) are already excluded by default to avoid that."
msgstr ""

#: modules/cache/views/tab-files.php:59
msgid "Advanced: per-script exceptions"
msgstr ""

#: modules/cache/views/tab-files.php:63
msgid "Scripts to never delay"
msgstr ""

#: modules/cache/views/tab-files.php:67
msgid "A piece of the script name or URL, one per line. Matching scripts are never delayed."
msgstr ""

#: modules/cache/views/tab-files.php:72
msgid "Scripts to never load later"
msgstr ""

#: modules/cache/views/tab-files.php:76
msgid "Scripts that must keep loading at their normal time. jQuery and what depends on it are added by default so themes keep working."
msgstr ""

#: modules/cache/views/tab-files.php:85
msgid "Critical CSS"
msgstr ""

#: modules/cache/views/tab-files.php:86
msgid "Displays the styles for the top of the page (the part visible without scrolling) immediately, while the rest of the CSS keeps downloading in the background. Generated locally in your browser — no data sent to an external service."
msgstr ""

#: modules/cache/views/tab-files.php:91
msgid "Enable critical CSS"
msgstr ""

#: modules/cache/views/tab-files.php:95
msgid "Show the top-of-page styling instantly on every page"
msgstr ""

#: modules/cache/views/tab-files.php:110
msgid "Async load other CSS"
msgstr ""

#: modules/cache/views/tab-files.php:116
msgid "Let the page appear before the rest of the styles finish loading"
msgstr ""

#: modules/cache/views/tab-files.php:120
msgid "The browser stops waiting for CSS before painting the page. Risk: a brief moment where content may appear unstyled. Only enable after you have generated critical CSS for every template type (article, page, archive…)."
msgstr ""

#: modules/cache/views/tab-files.php:124
msgid "Locked until you generate critical CSS for at least one template below. Without an inlined above-the-fold sheet, async loading produces an unstyled flash and can break page-builder navigation menus that measure element positions at load."
msgstr ""

#: modules/cache/views/tab-files.php:131
msgid "Generate critical CSS by template"
msgstr ""

#: modules/cache/views/tab-files.php:141
msgid "Template"
msgstr ""

#: modules/cache/views/tab-files.php:142
#: modules/seo-manager/class-module-seo-manager.php:713
#: modules/seo-manager/views/modal-edit.php:76
msgid "Mobile"
msgstr ""

#: modules/cache/views/tab-files.php:143
#: modules/seo-manager/class-module-seo-manager.php:742
#: modules/seo-manager/views/modal-edit.php:104
msgid "Desktop"
msgstr ""

#: modules/cache/views/tab-files.php:163
#: modules/favicon/class-module-favicon.php:822
#: modules/honeypot/class-module-honeypot.php:645
msgid "Generate"
msgstr ""

#: modules/cache/views/tab-files.php:176
msgid "Generate all templates"
msgstr ""

#: modules/cache/views/tab-files.php:198
msgid "Web fonts"
msgstr ""

#: modules/cache/views/tab-files.php:201
msgid "Google Fonts display=swap"
msgstr ""

#: modules/cache/views/tab-files.php:205
msgid "Show your text right away while Google Fonts are still downloading, instead of leaving it invisible."
msgstr ""

#: modules/cache/views/tab-files.php:207
msgid "Clears a common speed-test warning about fonts. No visible change once fonts are already saved in the browser."
msgstr ""

#: modules/cache/views/tab-files.php:215
msgid "Serve Google Fonts from your own site instead of from Google"
msgstr ""

#: modules/cache/views/tab-files.php:217
msgid "Stops your visitors from connecting to Google to download the fonts: faster, plus GDPR-friendly (your visitors' IP addresses are no longer leaked to Google). Files are stored under /wp-content/uploads/blaminhor-essentials/google-fonts/."
msgstr ""

#: modules/cache/views/tab-files.php:223
msgid "HTML"
msgstr ""

#: modules/cache/views/tab-files.php:226
msgid "Minify HTML"
msgstr ""

#: modules/cache/views/tab-files.php:230
msgid "Remove extra spaces and hidden comments from the page to make it smaller"
msgstr ""

#: modules/cache/views/tab-media.php:18
msgid "Image dimensions"
msgstr ""

#: modules/cache/views/tab-media.php:19
msgid "Tells the browser how big each image is going to be before it starts downloading. Result: the page no longer jumps around when an image appears (the typical \"moving page\" effect during loading). Directly improves your Core Web Vitals score."
msgstr ""

#: modules/cache/views/tab-media.php:24
msgid "Auto-fill image dimensions"
msgstr ""

#: modules/cache/views/tab-media.php:28
msgid "Add a width and height to every image that is missing them"
msgstr ""

#: modules/cache/views/tab-media.php:31
msgid "Dimensions are looked up from the WordPress media library when the image is local; otherwise the plugin falls back to reading the file metadata. Resolved values are cached so it does not slow down subsequent page renders."
msgstr ""

#: modules/cache/views/tab-media.php:40
msgid "Lazy loading"
msgstr ""

#: modules/cache/views/tab-media.php:41
msgid "WordPress already lazy-loads images and iframes. The plugin reinforces this: the first big image visible at the top of the page is loaded immediately (otherwise your Core Web Vitals score drops), and YouTube embeds are replaced with a clickable thumbnail (otherwise they download ~500 KB of code on every page, even without a click)."
msgstr ""

#: modules/cache/views/tab-media.php:46
msgid "Lazy load images"
msgstr ""

#: modules/cache/views/tab-media.php:50
msgid "Load images only as the visitor scrolls down to them"
msgstr ""

#: modules/cache/views/tab-media.php:53
msgid "Your main top-of-page image is always loaded right away so the page looks ready fast; the images further down load only when the visitor reaches them."
msgstr ""

#: modules/cache/views/tab-media.php:58
msgid "Lazy load iframes"
msgstr ""

#: modules/cache/views/tab-media.php:62
msgid "Load embeds (maps, players, widgets) only when the visitor scrolls to them"
msgstr ""

#: modules/cache/views/tab-media.php:67
msgid "YouTube facade"
msgstr ""

#: modules/cache/views/tab-media.php:71
msgid "Show a clickable thumbnail instead of loading the full YouTube player"
msgstr ""

#: modules/cache/views/tab-media.php:74
msgid "Huge performance win on pages with YouTube videos: only the thumbnail is shown initially, the full player only downloads if the visitor actually clicks the video."
msgstr ""

#: modules/cache/views/tab-media.php:80
msgid "Exclude CSS classes"
msgstr ""

#: modules/cache/views/tab-media.php:84
msgid "Element class names to never lazy-load. One per line — any image or iframe carrying one of these classes keeps loading immediately."
msgstr ""

#. translators: %s: theme name
#: modules/cache/views/tab-overview.php:46
#: modules/cache/views/tab-preload.php:122
#, php-format
msgid "%s manages caching itself, so preloading would not save anything here."
msgstr ""

#: modules/cache/views/tab-overview.php:49
#: modules/cache/views/tab-preload.php:125
msgid "Turn the page cache on first — there is nothing to warm until pages are saved."
msgstr ""

#: modules/cache/views/tab-overview.php:53
msgid "Status & actions"
msgstr ""

#: modules/cache/views/tab-overview.php:54
msgid "The cache engine state, what is stored right now, and the buttons to empty or refill it."
msgstr ""

#: modules/cache/views/tab-overview.php:68
msgid "Yielded"
msgstr ""

#: modules/cache/views/tab-overview.php:70
msgid "Slower mode"
msgstr ""

#: modules/cache/views/tab-overview.php:74
msgid "Cache engine"
msgstr ""

#: modules/cache/views/tab-overview.php:77
msgid "Reinstall now"
msgstr ""

#: modules/cache/views/tab-overview.php:89
msgid "Cached pages on disk"
msgstr ""

#: modules/cache/views/tab-overview.php:91
#: modules/redirections/class-module-redirections.php:1952
#: modules/redirections/class-module-redirections.php:2164
#: modules/seo-manager/class-module-seo-manager.php:459
#: modules/seo-manager/includes/class-seo-elementor.php:476
#: modules/user-role-editor/class-module-user-role-editor.php:2444
msgid "Refresh"
msgstr ""

#: modules/cache/views/tab-overview.php:99
msgid "Purge all"
msgstr ""

#: modules/cache/views/tab-overview.php:104
msgid "Preload now"
msgstr ""

#: modules/cache/views/tab-overview.php:112
msgid "Purge empties the cache. Preload fills it ahead of visitors so the first one never waits. Purge & preload does both — empties, then rebuilds with the progress shown below."
msgstr ""

#: modules/cache/views/tab-overview.php:131
msgid "Safe mode"
msgstr ""

#: modules/cache/views/tab-overview.php:132
msgid "Turns caching off instantly without changing your settings or clearing the cache — to check whether the cache is behind a problem, then switch it right back."
msgstr ""

#: modules/cache/views/tab-overview.php:142
#: modules/events-calendar/includes/class-events-recurrence.php:78
msgid "On"
msgstr ""

#: modules/cache/views/tab-overview.php:144
#: modules/cache/views/tab-overview.php:145
msgid "Detected"
msgstr ""

#: modules/cache/views/tab-overview.php:146
msgid "Not present"
msgstr ""

#: modules/cache/views/tab-overview.php:149
msgid "This plugin"
msgstr ""

#: modules/cache/views/tab-overview.php:150
msgid "Your server"
msgstr ""

#: modules/cache/views/tab-overview.php:151
msgid "Your CDN"
msgstr ""

#: modules/cache/views/tab-overview.php:155
msgid "Your cache stack"
msgstr ""

#: modules/cache/views/tab-overview.php:156
msgid "These layers add up — each one caches something different, so they work together. Only the page cache is exclusive: a single plugin should handle it."
msgstr ""

#: modules/cache/views/tab-overview.php:162
msgid "Layer"
msgstr ""

#: modules/cache/views/tab-overview.php:163
msgid "What it does"
msgstr ""

#: modules/cache/views/tab-overview.php:165
msgid "Managed by"
msgstr ""

#: modules/cache/views/tab-overview.php:200
msgid "Scan (Auto-pilot)"
msgstr ""

#: modules/cache/views/tab-overview.php:201
msgid "Finds which speed options are safe to switch on for your site. Start here."
msgstr ""

#: modules/cache/views/tab-overview.php:206
msgid "Turn options on and preview your real site before anyone else sees the change."
msgstr ""

#: modules/cache/views/tab-overview.php:211
msgid "A detailed report of what to improve (Google PageSpeed or a built-in check)."
msgstr ""

#: modules/cache/views/tab-overview.php:215
msgid "Web Vitals"
msgstr ""

#: modules/cache/views/tab-overview.php:216
msgid "The loading speed your real visitors actually experience, over time."
msgstr ""

#: modules/cache/views/tab-overview.php:220
msgid "Automatic page guard"
msgstr ""

#: modules/cache/views/tab-overview.php:221
msgid "Runs on its own: checks your cached home page still looks right and steps in if not. Nothing to do."
msgstr ""

#: modules/cache/views/tab-overview.php:226
msgid "Measure & protect"
msgstr ""

#: modules/cache/views/tab-overview.php:227
msgid "Several tools, each with its own job — here is which to use, and when."
msgstr ""

#: modules/cache/views/tab-overview.php:250
msgid "Copy report for support"
msgstr ""

#: modules/cache/views/tab-overview.php:253
msgid "Builds a technical summary of your cache to paste into a message to support if you ever have a problem. Nothing is sent automatically."
msgstr ""

#. translators: %s: theme name (Avada / Divi / …)
#: modules/cache/views/tab-page-cache.php:77
#, php-format
msgid "Page cache disabled on %s."
msgstr ""

#. translators: %s: theme name (Avada / Divi / …)
#: modules/cache/views/tab-page-cache.php:87
#, php-format
msgid "%s handles speed its own way, which clashes with caching whole pages — so they are not saved. All the other optimisations keep working."
msgstr ""

#: modules/cache/views/tab-page-cache.php:100
msgid "Fast caching is managed by your network administrator."
msgstr ""

#: modules/cache/views/tab-page-cache.php:101
msgid "On this multisite network the fast-caching file and the WP_CACHE setting are shared by every site and can only be set up by a network administrator. This site is still cached the slower way in the meantime."
msgstr ""

#: modules/cache/views/tab-page-cache.php:110
msgid "The fast-caching file is missing."
msgstr ""

#: modules/cache/views/tab-page-cache.php:112
msgid "Until it is restored, pages are still cached but in a slower way."
msgstr ""

#: modules/cache/views/tab-page-cache.php:114
msgid "Restore fast caching"
msgstr ""

#: modules/cache/views/tab-page-cache.php:125
msgid "One setting is still missing for fast caching to start."
msgstr ""

#: modules/cache/views/tab-page-cache.php:126
msgid "WordPress needs this line to load the fast cache. If your host blocks automatic edits, paste it near the top of your wp-config.php file:"
msgstr ""

#: modules/cache/views/tab-page-cache.php:135
msgid "Enable Cache &amp; Performance"
msgstr ""

#: modules/cache/views/tab-page-cache.php:148
msgid "Main switch. ON: your visitors get a ready-made copy of each page, so it loads much faster, and every speed option on the other tabs becomes active. OFF: nothing here runs — your site is served exactly as your theme produces it."
msgstr ""

#: modules/cache/views/tab-page-cache.php:151
msgid "Logged-in users and shoppers with a WooCommerce cart always see the live version, never a cached one."
msgstr ""

#: modules/cache/views/tab-page-cache.php:157
msgid "How long pages stay cached"
msgstr ""

#: modules/cache/views/tab-page-cache.php:170
msgid "After this time, a saved page is rebuilt fresh. You rarely need to touch this: the cache also clears by itself every time you edit a post, theme or comment."
msgstr ""

#: modules/cache/views/tab-page-cache.php:171
msgid "Recommended: 86400 (1 day). Lower it only if you publish several times a day."
msgstr ""

#: modules/cache/views/tab-page-cache.php:176
msgid "Separate cache for phones"
msgstr ""

#: modules/cache/views/tab-page-cache.php:180
msgid "Keep a separate cached copy for phones"
msgstr ""

#: modules/cache/views/tab-page-cache.php:184
msgid "Enable this if your site shows different content on mobile vs desktop (e.g. a custom hamburger menu). Otherwise leave it off."
msgstr ""

#: modules/cache/views/tab-page-cache.php:188
msgid "Most recent themes adapt to mobile via CSS — you probably do not need to enable anything here. Only useful if you use AMP or a dedicated mobile plugin."
msgstr ""

#: modules/cache/views/tab-page-cache.php:198
msgid "Browser cache & GZIP"
msgstr ""

#: modules/cache/views/tab-page-cache.php:199
msgid "Tells the browser to keep your images, fonts, CSS and JS in memory for longer, and compresses text responses to send them faster. Works automatically on most Apache hosts; on Nginx, your server config must do it."
msgstr ""

#: modules/cache/views/tab-page-cache.php:208
msgid "Tell browsers to keep your files (images, fonts, CSS, JS) longer"
msgstr ""

#: modules/cache/views/tab-page-cache.php:213
msgid "GZIP compression"
msgstr ""

#: modules/cache/views/tab-page-cache.php:217
msgid "Compress pages before sending them — smaller and faster"
msgstr ""

#: modules/cache/views/tab-preload.php:51
msgid "Sitemap warmup"
msgstr ""

#: modules/cache/views/tab-preload.php:52
msgid "Automatically visits the pages of your site (from your sitemap) to put them in cache ahead of time. That way your visitors always get a ready-made page, never one being generated. Runs every 5 minutes; the batch size is configurable below."
msgstr ""

#: modules/cache/views/tab-preload.php:61
msgid "Cache your pages in advance so visitors never wait for one to build"
msgstr ""

#: modules/cache/views/tab-preload.php:67
msgid "Sitemap URL"
msgstr ""

#: modules/cache/views/tab-preload.php:80
msgid "Pre-filled from your active SEO/GEO module — covers every post type you indexed there."
msgstr ""

#: modules/cache/views/tab-preload.php:83
msgid "Pre-filled with the WordPress core sitemap."
msgstr ""

#: modules/cache/views/tab-preload.php:85
msgid "If your sitemap links to other sitemaps, the first 5 of them are followed. Edit the address, or clear the field to detect it automatically."
msgstr ""

#: modules/cache/views/tab-preload.php:91
msgid "Pages per run"
msgstr ""

#: modules/cache/views/tab-preload.php:104
msgid "Number of pages warmed in a single batch (range 1–200, default 20). Once a batch finishes the next one starts straight away. Lower the number on a small or shared-hosting site if you see timeouts; raise it on a beefy server to drain a long sitemap faster."
msgstr ""

#: modules/cache/views/tab-preload.php:109
msgid "Run preload now"
msgstr ""

#: modules/cache/views/tab-preload.php:131
msgid "Preload all pages now"
msgstr ""

#: modules/cache/views/tab-preload.php:134
msgid "Goes through every page in your sitemap one by one, showing live in the table whether each page responds correctly and how long it took to generate. Safe to click at any time, does not interfere with the automatic preloading."
msgstr ""

#: modules/cache/views/tab-preload.php:149
#: modules/cache/views/tab-preload.php:176
#: modules/cache/views/tab-webvitals.php:123
#: modules/cookies/views/settings-diagnostic.php:135
#: modules/redirections/class-module-redirections.php:2186
msgid "URL"
msgstr ""

#: modules/cache/views/tab-preload.php:151
msgid "Generation time"
msgstr ""

#: modules/cache/views/tab-preload.php:151
msgid "Time the server took to generate the page during preloading. NOT the visitor's total page load time (which also includes network, asset downloads, and browser rendering). It is the only step the cache eliminates for the next visitor — that is why it is shown here. A page above ~2000 ms usually points to a slow plugin, a heavy database query, or a slow external API call."
msgstr ""

#: modules/cache/views/tab-preload.php:162
msgid "Pages currently in cache"
msgstr ""

#: modules/cache/views/tab-preload.php:166
msgid "Filter by URL…"
msgstr ""

#: modules/cache/views/tab-preload.php:171
msgid "Live list of pages saved on disk by the cache. The list updates automatically as new pages are warmed up. Use the Purge button to drop a single page without touching the rest of the cache."
msgstr ""

#: modules/cache/views/tab-preload.php:177
msgid "Variant"
msgstr ""

#: modules/cache/views/tab-preload.php:179
msgid "Generated"
msgstr ""

#: modules/cache/views/tab-preload.php:199
msgid "Hover prefetch"
msgstr ""

#: modules/cache/views/tab-preload.php:202
msgid "Prefetch on hover"
msgstr ""

#: modules/cache/views/tab-preload.php:206
msgid "When the visitor hovers (or tabs into) an internal link, prefetch the target page in the background"
msgstr ""

#: modules/cache/views/tab-preload.php:208
msgid "Respects the browser's data-saver mode. Skips admin URLs, download links, and external domains."
msgstr ""

#: modules/cache/views/tab-preload.php:216
msgid "Prepare external connections (resource hints)"
msgstr ""

#: modules/cache/views/tab-preload.php:217
msgid "Warn the browser ahead of time about external sites the page will contact (Google Fonts, YouTube, Google Maps…) so it can prepare the connection before the resource is actually requested. A few milliseconds saved per external resource."
msgstr ""

#: modules/cache/views/tab-preload.php:222
msgid "Auto-detect 3rd-party origins"
msgstr ""

#: modules/cache/views/tab-preload.php:226
msgid "Automatically prepare connections to the outside sites your pages use most (fonts, video, scripts)"
msgstr ""

#: modules/cache/views/tab-preload.php:228
msgid "Automatically detects the 5 external sites used the most on each page (image CDNs, fonts, third-party scripts…) and prepares the connection to them as soon as the page starts loading. If a site is already prepared by your theme, it is not duplicated."
msgstr ""

#: modules/cache/views/tab-preload.php:234
msgid "Advanced: manual connection hints"
msgstr ""

#: modules/cache/views/tab-preload.php:238
msgid "Open connections early (Preconnect)"
msgstr ""

#: modules/cache/views/tab-preload.php:242
msgid "Maximum 6 external sites. Each one triggers an immediate secure connection. Only use for genuinely critical sites — too many open connections slow things down rather than speed them up."
msgstr ""

#: modules/cache/views/tab-preload.php:247
msgid "Look up domain names early (DNS prefetch)"
msgstr ""

#: modules/cache/views/tab-preload.php:251
msgid "Lightweight version: only resolves the domain name in advance, not the full connection. You can list many entries without penalty."
msgstr ""

#: modules/cache/views/tab-preload.php:256
msgid "Preload fonts"
msgstr ""

#: modules/cache/views/tab-preload.php:260
msgid "One font URL per line. Only preload fonts that are visible right when a visitor lands on the page (header, first heading…). Preloading fonts used further down actually slows the page down instead of speeding it up."
msgstr ""

#: modules/cache/views/tab-webvitals.php:19
msgid "Real-User Monitoring"
msgstr ""

#: modules/cache/views/tab-webvitals.php:22
msgid "Enable RUM collection"
msgstr ""

#: modules/cache/views/tab-webvitals.php:26
msgid "Collect Core Web Vitals from real visitors"
msgstr ""

#: modules/cache/views/tab-webvitals.php:29
msgid "Privacy: we only record the technical speed measurements made by the browser (display time, smoothness, etc.), the URL visited and the device type (mobile / tablet / desktop). No personal data. No IP address is stored — only an anonymised fingerprint to prevent the same visitor from skewing the stats by refreshing. Considered purely technical measurement in most jurisdictions, so no cookie banner is required — but check your local regulations if unsure."
msgstr ""

#: modules/cache/views/tab-webvitals.php:35
msgid "Sample rate"
msgstr ""

#: modules/cache/views/tab-webvitals.php:39
msgid "How many of your visitors get measured. 100% = most reliable data. If your site gets a lot of traffic, lower to 25% or 10% to keep the table small — the average stays accurate."
msgstr ""

#: modules/cache/views/tab-webvitals.php:44
msgid "Retention (days)"
msgstr ""

#: modules/cache/views/tab-webvitals.php:48
msgid "Individual measurements are deleted after this many days. Daily averages (used for the trend graphs) are kept for 90 days no matter what."
msgstr ""

#: modules/cache/views/tab-webvitals.php:55
msgid "Last 30 days — typical visitor"
msgstr ""

#: modules/cache/views/tab-webvitals.php:56
msgid "Each chart shows the value most of your visitors experience (the 75th percentile). Lower is better. As a rule of thumb: green = good, orange = could be better, red = too slow."
msgstr ""

#: modules/cache/views/tab-webvitals.php:60
msgid "No data yet. The dashboard will populate as visitors browse the site."
msgstr ""

#: modules/cache/views/tab-webvitals.php:75
msgid "Main content appears — LCP (ms)"
msgstr ""

#: modules/cache/views/tab-webvitals.php:80
msgid "Response to clicks — INP (ms)"
msgstr ""

#: modules/cache/views/tab-webvitals.php:85
msgid "Layout stability — CLS"
msgstr ""

#: modules/cache/views/tab-webvitals.php:90
msgid "First content appears — FCP (ms)"
msgstr ""

#: modules/cache/views/tab-webvitals.php:95
msgid "Server response — TTFB (ms)"
msgstr ""

#: modules/cache/views/tab-webvitals.php:119
msgid "Worst URLs (last 7 days)"
msgstr ""

#: modules/cache/views/tab-webvitals.php:124
msgid "Device"
msgstr ""

#: modules/cache/views/tab-webvitals.php:125
msgid "Metric"
msgstr ""

#: modules/cache/views/tab-webvitals.php:126
msgid "Typical value"
msgstr ""

#: modules/cache/views/tab-webvitals.php:127
msgid "Samples"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:56
msgid "Classic Editor"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:57
msgid "Restores the classic post editor and/or the classic widgets screen."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:269
msgid "Edit (Classic)"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:270
msgid "Edit (Block)"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:293
#: modules/classic-editor/class-module-classic-editor.php:532
msgid "Default editor"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:296
#: modules/classic-editor/class-module-classic-editor.php:477
msgid "Site default"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:297
#: modules/classic-editor/class-module-classic-editor.php:478
#: modules/classic-editor/class-module-classic-editor.php:540
msgid "Block editor"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:298
#: modules/classic-editor/class-module-classic-editor.php:479
#: modules/classic-editor/class-module-classic-editor.php:536
msgid "Classic editor"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:300
msgid "Your preferred editor for new and existing content."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:334
#: modules/seo-manager/class-module-seo-manager.php:1104
msgid "Insufficient capabilities to edit this post."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:341
msgid "Editor must be \"block\" or \"classic\"."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:357
msgid "Insufficient capabilities to edit this user."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:459
#: modules/mute-core-emails/class-module-mute-core-emails.php:255
msgid "You have unsaved changes"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:510
msgid "Classic Editor & Widgets"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:511
msgid "Choose which editor WordPress loads — for the whole site, per content type, per role, or per post."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:523
msgid "A block theme is active. The editor choice below only affects post and page content — it never disables the Site Editor used for templates."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:528
#: modules/post-types-order/class-module-post-types-order.php:1142
msgid "Editor"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:542
msgid "The editor used everywhere unless a rule below overrides it."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:546
msgid "Let users switch editors"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:550
msgid "Allow switching the editor per post and per user"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:552
msgid "Adds \"Edit (Block)\" / \"Edit (Classic)\" links to the posts list, remembers the choice per post, and exposes a personal default editor in each user profile."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:561
msgid "Per content type"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:562
msgid "Force a specific editor for a content type, whatever the site default is."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:578
msgid "Per user role"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:579
msgid "Force a specific editor for a user role. A content-type rule above takes precedence over a role rule."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:593
msgid "Classic Widgets"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:597
msgid "Classic widgets screen"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:601
msgid "Restore the classic Widgets screen"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:603
msgid "Disables the block-based Widgets editor introduced in WordPress 5.8."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:612
msgid "Strip Block Library assets where they are not needed."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:617
msgid "Frontend styles"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:621
msgid "Remove Block Library CSS from the frontend"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:623
msgid "Removes unused Gutenberg stylesheets from your site's frontend for better performance."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:627
msgid "Admin styles"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:631
msgid "Remove Block Library CSS from the admin area"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:633
msgid "May cause minor styling issues on some admin pages. Enable only if needed."
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:637
msgid "Remote block patterns"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:641
msgid "Stop fetching block patterns from the WordPress.org API"
msgstr ""

#: modules/classic-editor/class-module-classic-editor.php:643
msgid "Prevents an external request on every editor load — faster, and no data leaves your server."
msgstr ""

#: modules/classic-editor/cli/class-blaminhor-essentials-cli-classic-editor.php:189
msgid "Classic Editor settings updated."
msgstr ""

#: modules/classic-editor/cli/class-blaminhor-essentials-cli-classic-editor.php:219
#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:633
#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:743
msgid "Unknown post ID."
msgstr ""

#. translators: %d: post ID
#: modules/classic-editor/cli/class-blaminhor-essentials-cli-classic-editor.php:232
#, php-format
msgid "Editor updated for post #%d."
msgstr ""

#: modules/classic-editor/cli/class-blaminhor-essentials-cli-classic-editor.php:265
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:367
msgid "Unknown user ID."
msgstr ""

#. translators: %d: user ID
#: modules/classic-editor/cli/class-blaminhor-essentials-cli-classic-editor.php:278
#, php-format
msgid "Editor preference updated for user #%d."
msgstr ""

#: modules/classic-editor/cli/commands.php:17
msgid "Show the current Classic Editor settings."
msgstr ""

#: modules/classic-editor/cli/commands.php:22
msgid "Update Classic Editor settings."
msgstr ""

#: modules/classic-editor/cli/commands.php:27
msgid "Set the editor used for a single post."
msgstr ""

#: modules/classic-editor/cli/commands.php:32
msgid "Set a user's preferred editor."
msgstr ""

#: modules/cookies/class-module-cookies.php:94
#: modules/cookies/views/settings-page.php:56
msgid "Cookie Banner"
msgstr ""

#: modules/cookies/class-module-cookies.php:95
msgid "Show a consent banner and block tracking scripts until visitors agree."
msgstr ""

#: modules/cookies/class-module-cookies.php:223
#: modules/cookies/class-module-cookies.php:264
msgid "Blaminhor Cookie Banner"
msgstr ""

#: modules/cookies/class-module-cookies.php:242
msgid "Cookie Consent (Blaminhor Essentials)"
msgstr ""

#: modules/cookies/class-module-cookies.php:246
msgid "Personal data stored"
msgstr ""

#: modules/cookies/class-module-cookies.php:247
msgid "None. The cookie consent log only stores anonymous SHA-256 hashes of visitor fingerprints (no email, IP, or user account is recorded)."
msgstr ""

#: modules/cookies/class-module-cookies.php:284
msgid "Blaminhor cookie consent log stores anonymous hashes only, nothing to erase by email. Visitors can revoke consent by clearing browser cookies."
msgstr ""

#. translators: %s: plugin name
#: modules/cookies/class-module-cookies.php:300
#, php-format
msgid "This site uses the %s plugin to manage cookie consent. The plugin stores an anonymous SHA-256 fingerprint of each visitor (no email, IP, or user account is recorded) along with their consent choices, the policy version they agreed to, their language, and an optional country code derived from anonymized geolocation. This data is retained for the legal duration required by GDPR Art. 7(1) (proof of consent) and is automatically purged after expiration."
msgstr ""

#: modules/cookies/class-module-cookies.php:340
msgid "Preview cookie banner"
msgstr ""

#: modules/cookies/class-module-cookies.php:343
msgid "Open this page with the cookie banner forced visible (admin preview, choices not saved)."
msgstr ""

#: modules/cookies/class-module-cookies.php:743
msgid "Missing service handle."
msgstr ""

#: modules/cookies/class-module-cookies.php:746
msgid "Action must be enable or disable."
msgstr ""

#: modules/cookies/class-module-cookies.php:751
msgid "Service not found in the catalog."
msgstr ""

#: modules/cookies/class-module-cookies.php:808
msgid "For licensing reasons, MaxMind GeoLite2-Country.mmdb must be downloaded manually from maxmind.com (free account required) and uploaded to uploads/blaminhor-essentials/geoip/. Server-side geolocation will activate automatically once the file is present."
msgstr ""

#: modules/cookies/class-module-cookies.php:852
msgid "Strictly necessary"
msgstr ""

#: modules/cookies/class-module-cookies.php:853
#: modules/cookies/includes/class-banner-renderer.php:217
#: modules/cookies/views/settings-services.php:18
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2446
msgid "Preferences"
msgstr ""

#: modules/cookies/class-module-cookies.php:854
#: modules/cookies/includes/class-banner-renderer.php:219
#: modules/cookies/views/settings-services.php:19
#: modules/honeypot/class-module-honeypot.php:685
msgid "Statistics"
msgstr ""

#: modules/cookies/class-module-cookies.php:855
#: modules/cookies/includes/class-banner-renderer.php:221
#: modules/cookies/views/settings-services.php:20
msgid "Marketing"
msgstr ""

#: modules/cookies/class-module-cookies.php:861
msgid "Cookie consent"
msgstr ""

#: modules/cookies/class-module-cookies.php:867
msgid "1 year"
msgstr ""

#: modules/cookies/class-module-cookies.php:868
msgid "Stores your cookie consent choices."
msgstr ""

#: modules/cookies/class-module-cookies.php:887
msgid "This page lists the cookies and third-party services used on this site, grouped by purpose."
msgstr ""

#: modules/cookies/class-module-cookies.php:894
msgid "Cookie"
msgstr ""

#: modules/cookies/class-module-cookies.php:895
#: modules/cookies/views/settings-diagnostic.php:131
#: modules/cookies/views/settings-services.php:47
#: modules/events-calendar/includes/class-events-email-tags.php:260
#: modules/events-calendar/includes/class-events-email-tags.php:371
#: modules/events-calendar/includes/class-events-email-tags.php:409
#: modules/events-calendar/views/admin/partial-booking-modals.php:114
#: modules/events-calendar/views/admin/tab-agenda.php:246
msgid "Service"
msgstr ""

#: modules/cookies/class-module-cookies.php:896
#: modules/events-calendar/views/admin/tab-rendezvous.php:283
msgid "Duration"
msgstr ""

#: modules/cookies/class-module-cookies.php:897
msgid "Purpose"
msgstr ""

#: modules/cookies/class-module-cookies.php:925
#: modules/db-optimizer/class-module-db-optimizer.php:1210
#: modules/db-optimizer/class-module-db-optimizer.php:1234
#: modules/events-calendar/includes/class-events-ical.php:517
#: modules/image-sizes/class-module-image-sizes.php:138
#: modules/maintenance/class-module-maintenance.php:679
#: modules/user-role-editor/class-module-user-role-editor.php:301
msgid "You are not allowed to do this."
msgstr ""

#: modules/cookies/class-module-cookies.php:935
msgid "Cookie Policy"
msgstr ""

#: modules/cookies/cli/class-blaminhor-essentials-cli-cookies.php:241
msgid "Cookies settings updated."
msgstr ""

#. translators: 1: current, 2: new
#: modules/cookies/cli/class-blaminhor-essentials-cli-cookies.php:273
#, php-format
msgid "Bump policy version from \"%1$s\" to \"%2$s\"? Every visitor will see the banner again."
msgstr ""

#. translators: %s: new version
#: modules/cookies/cli/class-blaminhor-essentials-cli-cookies.php:291
#, php-format
msgid "Policy version bumped to \"%s\"."
msgstr ""

#. translators: %d: days
#: modules/cookies/cli/class-blaminhor-essentials-cli-cookies.php:366
#, php-format
msgid "Delete every consent-log row older than %d days?"
msgstr ""

#. translators: %d: deleted count
#: modules/cookies/cli/class-blaminhor-essentials-cli-cookies.php:379
#, php-format
msgid "%d consent-log rows deleted."
msgstr ""

#: modules/cookies/cli/commands.php:17
msgid "Show the current Cookies settings + policy version."
msgstr ""

#: modules/cookies/cli/commands.php:22
msgid "Update Cookies banner settings."
msgstr ""

#: modules/cookies/cli/commands.php:27
msgid "Bump the policy version to force every visitor to re-consent."
msgstr ""

#: modules/cookies/cli/commands.php:32
msgid "Print summary stats from the consent log."
msgstr ""

#: modules/cookies/cli/commands.php:37
msgid "Purge old consent log rows."
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:208
msgid "We respect your privacy"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:209
msgid "This site uses cookies for essential operation, audience measurement and, optionally, marketing. You can accept all, reject all, or customize your choices."
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:210
msgid "Accept all"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:211
msgid "Reject all"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:212
msgid "Customize"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:213
msgid "Save my choices"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:214
msgid "Cookie preferences"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:215
#: modules/cookies/views/settings-services.php:17
msgid "Essential"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:216
msgid "Required for the site to function. Cannot be disabled."
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:218
msgid "Remember your choices (language, theme, region)."
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:220
msgid "Measure audience and improve the site (Google Analytics, Matomo)."
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:222
msgid "Personalized advertising and tracking across sites (Meta Pixel, Google Ads, TikTok)."
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:223
#: modules/disable-comments/class-module-disable-comments.php:631
#: modules/image-sizes/class-module-image-sizes.php:1200
msgid "Enabled"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:225
msgid "Always active"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:226
msgid "Cookie settings"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:228
msgid "External content blocked. Accept marketing cookies to load this content."
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:229
msgid "Load this content once"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:230
msgid "Always load content from this provider"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:231
msgid "Your browser sent a Global Privacy Control signal — non-essential cookies have been refused automatically."
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:232
msgid "Do Not Sell or Share My Personal Information"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:233
msgid "Show services"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:234
msgid "Hide services"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:235
#: modules/cookies/views/settings-services.php:49
msgid "Privacy policy"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:236
msgid "Preview mode — your choices are not saved"
msgstr ""

#: modules/cookies/includes/class-banner-renderer.php:237
msgid "Exit preview"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:203
msgid "European Union — strict opt-in"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:204
msgid "France — strict opt-in + 1-click reject"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:205
msgid "Germany — strict opt-in (TDDDG)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:206
msgid "Switzerland — informed opt-out (nFADP)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:207
msgid "United Kingdom — opt-in with PECR exemptions"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:208
msgid "United States — opt-out + GPC + Do Not Sell or Share"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:209
msgid "Canada — hybrid (Quebec opt-in, rest of Canada opt-out)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:210
msgid "Brazil — opt-in (LGPD)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:211
msgid "Japan — opt-out (APPI)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:212
msgid "South Korea — strict opt-in (PIPA)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:213
msgid "China — strict opt-in (PIPL)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:214
msgid "India — opt-in (DPDP Act)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:215
msgid "Australia — hybrid (Privacy Act)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:216
msgid "South Africa — opt-in (POPIA)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:217
msgid "Turkey — opt-in (KVKK)"
msgstr ""

#: modules/cookies/includes/class-regional-presets.php:218
msgid "Default — strictest opt-in (safe fallback)"
msgstr ""

#: modules/cookies/views/settings-advanced.php:20
msgid "These options are off by default. Turn them on only if your site needs them — each section explains when to enable it."
msgstr ""

#: modules/cookies/views/settings-advanced.php:27
#: modules/cookies/views/settings-advanced.php:33
msgid "Adapt the banner automatically to each visitor's country"
msgstr ""

#: modules/cookies/views/settings-advanced.php:37
msgid "What does it do?"
msgstr ""

#: modules/cookies/views/settings-advanced.php:39
msgid "By default, your banner uses ONE rule set for every visitor (the jurisdiction picked in the General tab). This option switches to a per-visitor banner: GDPR for Europeans, CCPA for Californians, LGPD for Brazilians, etc."
msgstr ""

#: modules/cookies/views/settings-advanced.php:42
#: modules/cookies/views/settings-advanced.php:103
msgid "Should you enable it?"
msgstr ""

#: modules/cookies/views/settings-advanced.php:44
msgid "Your site targets a single market (90% of cases): NO, keep it simple."
msgstr ""

#: modules/cookies/views/settings-advanced.php:45
msgid "Your site receives international traffic AND you want to comply with several jurisdictions simultaneously: YES."
msgstr ""

#: modules/cookies/views/settings-advanced.php:48
msgid "How does it work?"
msgstr ""

#: modules/cookies/views/settings-advanced.php:50
msgid "The plugin uses a free local database (MaxMind GeoLite2) that maps IP addresses to country codes. The lookup happens on your server. Your visitors are NOT tracked by a third party."
msgstr ""

#: modules/cookies/views/settings-advanced.php:53
#: modules/cookies/views/settings-advanced.php:110
msgid "How to enable it"
msgstr ""

#: modules/cookies/views/settings-advanced.php:55
msgid "Create a free account on <a href=\"https://www.maxmind.com/en/geolite2/signup\" target=\"_blank\" rel=\"noopener noreferrer\">maxmind.com</a> (GeoLite2 Free section)."
msgstr ""

#: modules/cookies/views/settings-advanced.php:56
msgid "Download the GeoLite2-Country.mmdb file."
msgstr ""

#. translators: %s: directory path
#: modules/cookies/views/settings-advanced.php:61
#, php-format
msgid "Upload it to %s via FTP/SFTP (the directory is created automatically when this module is active)."
msgstr ""

#: modules/cookies/views/settings-advanced.php:66
msgid "Tick the box above and save settings."
msgstr ""

#: modules/cookies/views/settings-advanced.php:74
msgid "Database detected."
msgstr ""

#: modules/cookies/views/settings-advanced.php:78
msgid "Visitor-country detection will not work until you upload the file."
msgstr ""

#: modules/cookies/views/settings-advanced.php:80
msgid "Database not found."
msgstr ""

#: modules/cookies/views/settings-advanced.php:88
#: modules/cookies/views/settings-advanced.php:94
msgid "Programmatic advertising compatibility (IAB TCF v2.2)"
msgstr ""

#: modules/cookies/views/settings-advanced.php:98
msgid "What is it?"
msgstr ""

#: modules/cookies/views/settings-advanced.php:100
msgid "TCF v2.2 (Transparency & Consent Framework) is a standard used by European programmatic ad networks (Google Ad Manager, Criteo, Xandr, etc.) to check whether a visitor consented to personalized advertising."
msgstr ""

#: modules/cookies/views/settings-advanced.php:105
msgid "Your site monetizes through PROGRAMMATIC ADS (header bidding, Google Ad Manager, auto-filled ad slots): YES."
msgstr ""

#: modules/cookies/views/settings-advanced.php:106
msgid "You only use Google Analytics, Meta Pixel or classic marketing tools: NO — it is useless for you."
msgstr ""

#: modules/cookies/views/settings-advanced.php:107
msgid "When in doubt: NO. You can turn it on later."
msgstr ""

#: modules/cookies/views/settings-advanced.php:112
msgid "Tick the box above and save. Blaminhor Essentials declares your site as a \"limited\" CMP automatically and exposes the standard window.__tcfapi API to your ad networks. The official Global Vendor List is refreshed monthly via cron."
msgstr ""

#: modules/cookies/views/settings-advanced.php:117
msgid "Blaminhor Essentials is NOT an IAB Europe-certified CMP (certification costs €5,000/year). Some networks operating in strict mode may ignore our signal. For those specific cases, use a paid certified CMP (Didomi, Cookiebot, Sourcepoint)."
msgstr ""

#: modules/cookies/views/settings-advanced.php:119
msgid "Important limits"
msgstr ""

#: modules/cookies/views/settings-advanced.php:123
msgid "Current status:"
msgstr ""

#. translators: 1: CMP id, 2: vendor list version
#: modules/cookies/views/settings-advanced.php:127
#, php-format
msgid "CMP ID %1$d, vendor list version %2$d."
msgstr ""

#: modules/cookies/views/settings-advanced.php:137
msgid "Force a fresh consent from every visitor"
msgstr ""

#: modules/cookies/views/settings-advanced.php:138
msgid "Use this after a significant change in your privacy policy (a new service added, a new processing purpose, etc.). Every visitor will see the banner again on their next visit."
msgstr ""

#: modules/cookies/views/settings-advanced.php:143
msgid "Current policy version"
msgstr ""

#: modules/cookies/views/settings-advanced.php:146
msgid "Free-form identifier (e.g. \"2026.05\"). Bump it any time you want existing consents to expire."
msgstr ""

#: modules/cookies/views/settings-advanced.php:152
msgid "Force re-consent now"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:21
msgid "Cookie Policy page"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:22
msgid "Generate a public page that lists every cookie and service used on your site, grouped by purpose."
msgstr ""

#. translators: 1: view link, 2: edit link
#: modules/cookies/views/settings-diagnostic.php:29
#, php-format
msgid "Your cookie policy page is ready. %1$s · %2$s"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:30
msgid "View page"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:31
msgid "Edit page"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:44
msgid "Create cookie policy page"
msgstr ""

#. translators: %s: shortcode tag
#: modules/cookies/views/settings-diagnostic.php:53
#, php-format
msgid "You can also place the declaration anywhere with the %s shortcode."
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:62
#: modules/cookies/views/settings-page.php:36
msgid "Diagnostic"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:63
msgid "Compliance check: opens your homepage as an anonymous visitor (no cookies, no login), then lists every third-party script and iframe — telling you which ones are already blocked until consent, and which ones leak before the visitor agrees."
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:69
msgid "Scan my site"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:75
msgid "No third-party scripts or iframes detected on your homepage. Your site looks clean."
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:82
msgid "⚠ Not compliant"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:86
msgid "These services load BEFORE the visitor consents. Click \"Block until consent\" to add them to your active list."
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:93
msgid "OK Already blocked"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:97
msgid "These services are in your active list. They will only load after the visitor consents."
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:104
msgid "? Not in the catalog"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:110
msgid "These third-party URLs aren't recognized as a known service. To block them, add a custom service template via the <code>blaminhor_cookies_service_templates</code> PHP filter."
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:127
msgid "Loading service catalog…"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:128
msgid "Fetching your homepage as an anonymous visitor…"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:129
msgid "Matching against the service catalog…"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:130
msgid "Scan failed:"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:132
msgid "Where"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:133
#: modules/seo-manager/class-module-seo-manager.php:655
#: modules/seo-manager/class-module-seo-manager.php:675
#: modules/seo-manager/views/modal-edit.php:37
#: modules/seo-manager/views/modal-edit.php:59
#: modules/seo-manager/views/tab-titles.php:74
msgid "Category"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:137
msgid "Block until consent"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:138
msgid "Remove from active list"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:139
msgid "Loaded from a third-party domain"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:140
msgid "Embedded as an iframe"
msgstr ""

#: modules/cookies/views/settings-diagnostic.php:141
msgid "Inline script in the page source"
msgstr ""

#: modules/cookies/views/settings-general.php:17
msgid "Main jurisdiction"
msgstr ""

#: modules/cookies/views/settings-general.php:18
msgid "Pick the jurisdiction your site mainly targets. Every visitor sees the same banner. To tailor the banner per visitor country, enable visitor geolocation in the Advanced tab."
msgstr ""

#: modules/cookies/views/settings-general.php:23
msgid "Rules to apply to all visitors"
msgstr ""

#: modules/cookies/views/settings-general.php:26
msgid "Strictest rules (safe default — recommended)"
msgstr ""

#: modules/cookies/views/settings-general.php:44
msgid "Layout & visibility"
msgstr ""

#: modules/cookies/views/settings-general.php:49
msgid "Banner layout"
msgstr ""

#: modules/cookies/views/settings-general.php:52
msgid "Bottom banner (full width)"
msgstr ""

#: modules/cookies/views/settings-general.php:53
msgid "Top banner (full width)"
msgstr ""

#: modules/cookies/views/settings-general.php:54
msgid "Centered popup"
msgstr ""

#: modules/cookies/views/settings-general.php:55
msgid "Compact box (bottom right)"
msgstr ""

#: modules/cookies/views/settings-general.php:60
msgid "Dark mode"
msgstr ""

#: modules/cookies/views/settings-general.php:63
msgid "Match the visitor's system theme"
msgstr ""

#: modules/cookies/views/settings-general.php:64
msgid "Always light"
msgstr ""

#: modules/cookies/views/settings-general.php:65
msgid "Always dark"
msgstr ""

#: modules/cookies/views/settings-general.php:70
msgid "Visibility"
msgstr ""

#: modules/cookies/views/settings-general.php:73
msgid "Hide the banner for logged-in administrators"
msgstr ""

#: modules/cookies/views/settings-general.php:75
msgid "Show a small icon on the site so visitors can change their choice later"
msgstr ""

#: modules/cookies/views/settings-general.php:77
msgid "Accept and Reject must have the same visual weight (recommended — required by EU law)"
msgstr ""

#: modules/cookies/views/settings-general.php:84
#: modules/maintenance/class-module-maintenance.php:1099
msgid "Colors"
msgstr ""

#: modules/cookies/views/settings-general.php:88
msgid "Light theme"
msgstr ""

#: modules/cookies/views/settings-general.php:92
#: modules/cookies/views/settings-general.php:117
msgid "Background"
msgstr ""

#: modules/cookies/views/settings-general.php:93
#: modules/cookies/views/settings-general.php:118
msgid "Text"
msgstr ""

#: modules/cookies/views/settings-general.php:94
msgid "Button background"
msgstr ""

#: modules/cookies/views/settings-general.php:95
msgid "Button text"
msgstr ""

#: modules/cookies/views/settings-general.php:96
msgid "Button border"
msgstr ""

#: modules/cookies/views/settings-general.php:113
msgid "Dark theme"
msgstr ""

#: modules/cookies/views/settings-general.php:139
#: modules/cookies/views/settings-general.php:149
msgid "Preview the banner"
msgstr ""

#: modules/cookies/views/settings-general.php:140
msgid "Open the front-end with the banner forced visible, even if you are logged in. Your choices are not saved and no other visitor is affected."
msgstr ""

#: modules/cookies/views/settings-general.php:155
#: modules/forms/views/edit-form.php:74
#: modules/forms/views/edit-form.php:305
msgid "Integrations"
msgstr ""

#: modules/cookies/views/settings-general.php:159
msgid "Google Consent Mode v2"
msgstr ""

#: modules/cookies/views/settings-general.php:162
msgid "Send the visitor's choice to Google Ads, Analytics and Tag Manager. Enable if you use Google Ads with visitors in the EU, UK or Switzerland."
msgstr ""

#: modules/cookies/views/settings-general.php:166
msgid "WP Consent API"
msgstr ""

#: modules/cookies/views/settings-general.php:169
msgid "Share the visitor's choice with other compatible plugins (WP Statistics, Matomo, WooCommerce, etc.) so they adapt automatically."
msgstr ""

#: modules/cookies/views/settings-general.php:173
msgid "Scripts in the theme"
msgstr ""

#: modules/cookies/views/settings-general.php:176
msgid "Also block scripts inserted directly in the theme header or via an injection plugin (Google Tag Manager, Meta Pixel, etc.). Recommended in most cases."
msgstr ""

#: modules/cookies/views/settings-general.php:180
msgid "Privacy policy URL"
msgstr ""

#: modules/cookies/views/settings-general.php:189
msgid "Consent log"
msgstr ""

#: modules/cookies/views/settings-general.php:190
msgid "Every visitor choice is recorded in a private table to satisfy RGPD Art.7 (proof of consent). Records older than 13 months are deleted automatically."
msgstr ""

#. translators: %d: total consent records
#: modules/cookies/views/settings-general.php:197
#, php-format
msgid "%d record stored."
msgid_plural "%d records stored."
msgstr[0] ""
msgstr[1] ""

#: modules/cookies/views/settings-general.php:203
msgid "Export as CSV"
msgstr ""

#: modules/cookies/views/settings-page.php:26
#: modules/post-types-order/class-module-post-types-order.php:1122
#: modules/seo-manager/views/tab-sitemap.php:83
msgid "General"
msgstr ""

#: modules/cookies/views/settings-page.php:31
#: modules/cookies/views/settings-services.php:24
#: modules/events-calendar/views/admin/tab-rendezvous.php:34
#: modules/events-calendar/views/admin/tab-rendezvous.php:190
msgid "Services"
msgstr ""

#: modules/cookies/views/settings-page.php:74
msgid "Section not found."
msgstr ""

#: modules/cookies/views/settings-services.php:25
msgid "Choose which third-party services to block until the visitor consents."
msgstr ""

#: modules/cookies/views/settings-services.php:41
#: modules/cookies/views/settings-services.php:45
msgid "Toggle all services in this category"
msgstr ""

#: modules/cookies/views/settings-services.php:48
#: modules/smtp/class-module-smtp.php:1829
#: modules/smtp/class-module-smtp.php:1964
msgid "Provider"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:57
#: modules/db-optimizer/class-module-db-optimizer.php:1769
msgid "Optimize and clean your WordPress database for better performance."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:133
#: modules/domain-changer/class-module-domain-changer.php:100
msgid "Creating backup..."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:134
#: modules/domain-changer/class-module-domain-changer.php:101
msgid "Backup created:"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:135
#: modules/domain-changer/class-module-domain-changer.php:103
msgid "Error creating backup."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:137
msgid "Error activating module."
msgstr ""

#. translators: %s: number of items (singular)
#. translators: %s: number of items
#: modules/db-optimizer/class-module-db-optimizer.php:139
#: modules/db-optimizer/class-module-db-optimizer.php:1976
#, php-format
msgid "%s item"
msgid_plural "%s items"
msgstr[0] ""
msgstr[1] ""

#. translators: %s: number of items (plural)
#: modules/db-optimizer/class-module-db-optimizer.php:141
#, php-format
msgid "%s items"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:142
#: modules/db-optimizer/class-module-db-optimizer.php:2322
msgid "Are you sure you want to clean these items? This action cannot be undone."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:143
msgid "Cleaning..."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:144
msgid "Cleanup completed!"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:145
msgid "items deleted."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:146
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:256
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2387
msgid "Error:"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:147
#: modules/db-optimizer/class-module-db-optimizer.php:1982
#: modules/db-optimizer/class-module-db-optimizer.php:2326
msgid "Clean"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:148
#: modules/db-optimizer/class-module-db-optimizer.php:1841
msgid "Clean All"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:149
msgid "Optimizing..."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:150
msgid "Tables optimized successfully!"
msgstr ""

#. translators: %s: number of comments awaiting moderation, not included in the count above
#: modules/db-optimizer/class-module-db-optimizer.php:152
#: modules/db-optimizer/class-module-db-optimizer.php:1810
#, php-format
msgid "Comments awaiting moderation: %s — not counted above"
msgstr ""

#. translators: %d: number of rows that can be cleaned
#: modules/db-optimizer/class-module-db-optimizer.php:202
#, php-format
msgid "%d row to clean up"
msgid_plural "%d rows to clean up"
msgstr[0] ""
msgstr[1] ""

#: modules/db-optimizer/class-module-db-optimizer.php:205
msgid "Revisions, drafts and spam are bloating your database. Clean them up to keep it lean — or use the Optimize DB button below."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:220
msgid "Optimize DB"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:226
msgid "Database optimized."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1267
msgid "Safe to disable"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1269
msgid "Temporary cache — not needed in memory on every page."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1273
#: modules/db-optimizer/class-module-db-optimizer.php:1279
msgid "Keep enabled"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1275
msgid "Used by WordPress core on every request."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1281
msgid "Belongs to an active plugin or theme — likely needed on every page."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1285
msgid "Review"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1287
msgid "Matches no active plugin, theme, or core option — possibly left over from a removed plugin."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1301
msgid "Cached list of block stylesheets. WordPress rebuilds it automatically when missing."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1302
msgid "Cached block CSS. WordPress rebuilds it automatically when missing."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1303
msgid "Lock flag for the WordPress task scheduler. Short-lived."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1309
msgid "Temporary cached value. WordPress recreates it when needed."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1327
#: modules/db-optimizer/class-module-db-optimizer.php:2124
#: modules/forms/class-module-forms.php:419
msgid "Option"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1329
#: modules/smtp/class-module-smtp.php:2063
msgid "Recommendation"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1362
msgid "Disable autoload"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1607
#: modules/domain-changer/class-module-domain-changer.php:291
msgid "Failed to write backup file."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1641
#: modules/domain-changer/class-module-domain-changer.php:325
msgid "Backup created successfully."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1659
#: modules/db-optimizer/class-module-db-optimizer.php:2290
msgid "Before cleaning your database, we strongly recommend creating a backup. This ensures you can restore your data if something goes wrong."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1661
#: modules/db-optimizer/class-module-db-optimizer.php:2286
msgid "Important: Back up your database first"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1670
#: modules/db-optimizer/class-module-db-optimizer.php:2297
msgid "Go to Backup Module"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1674
#: modules/db-optimizer/class-module-db-optimizer.php:2301
msgid "Activate Backup Module"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1678
#: modules/db-optimizer/class-module-db-optimizer.php:2308
msgid "I have a backup"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1745
msgid "Cleanup"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1750
#: modules/db-optimizer/class-module-db-optimizer.php:1823
msgid "Tables"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1755
msgid "Autoload"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1787
msgid "Database Size"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1796
#: modules/db-optimizer/class-module-db-optimizer.php:2004
msgid "Overhead"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1805
msgid "Items to Clean"
msgstr ""

#. translators: 1: human-readable size of table data (e.g. "180 MB"), 2: human-readable size of indexes (e.g. "144 MB").
#: modules/db-optimizer/class-module-db-optimizer.php:1831
#, php-format
msgid "\"Database Size\" is the space actually used on disk, indexes included (%1$s of data + %2$s of indexes). A backup only stores your data, compressed, so it is much smaller — and that is normal: nothing is lost, indexes are rebuilt when you restore."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1838
msgid "Quick Actions"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1844
msgid "Optimize Tables"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1847
msgid "Refresh Stats"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1861
msgid "Post Revisions"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1862
msgid "Old versions of your posts saved automatically."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1867
msgid "Auto-Drafts"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1868
msgid "Automatically saved drafts that are no longer needed."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1873
msgid "Trashed Posts"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1874
msgid "Posts, pages, and other content in the trash."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1879
msgid "Spam Comments"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1880
msgid "Comments marked as spam."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1885
msgid "Trashed Comments"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1886
msgid "Comments in the trash."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1891
msgid "Expired Transients"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1892
msgid "Temporary cached data that has expired."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1897
msgid "Orphaned Post Meta"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1898
msgid "Post metadata without associated posts."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1903
msgid "Orphaned Comment Meta"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1904
msgid "Comment metadata without associated comments."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1909
msgid "Orphaned Term Meta"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1910
msgid "Term metadata without associated terms."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1915
msgid "Orphaned Relationships"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1916
msgid "Term relationships without associated posts."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1921
#: modules/db-optimizer/class-module-db-optimizer.php:2205
msgid "Duplicated Post Meta"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1922
msgid "Duplicate metadata entries for the same post and key."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1927
#: modules/db-optimizer/class-module-db-optimizer.php:2214
msgid "oEmbed Cache"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1928
msgid "Cached oEmbed responses stored in post metadata."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1933
#: modules/db-optimizer/class-module-db-optimizer.php:2223
msgid "Duplicated Comment Meta"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1934
msgid "Duplicate metadata entries for the same comment and key."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1939
#: modules/db-optimizer/class-module-db-optimizer.php:2232
msgid "Pending Comments"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1940
msgid "Comments awaiting moderation. Review before cleaning."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1945
#: modules/db-optimizer/class-module-db-optimizer.php:2242
msgid "Orphaned User Meta"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1946
msgid "User metadata without associated users."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1951
#: modules/db-optimizer/class-module-db-optimizer.php:2251
msgid "Duplicated User Meta"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1952
msgid "Duplicate metadata entries for the same user and key."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1957
#: modules/db-optimizer/class-module-db-optimizer.php:2260
msgid "Dead Cron Events"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1958
msgid "Scheduled events past due by more than 24 hours."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1993
msgid "Database tables and their current status. Optimize tables to reclaim disk space and improve performance."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:1995
msgid "Optimize All Tables"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2001
msgid "Table"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2002
msgid "Rows"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2021
msgid "Total"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2034
msgid "Autoloaded Options"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2035
msgid "Options flagged for autoload are loaded into memory on every page request. Trimming large or unneeded ones lowers memory use and database load."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2043
msgid "Autoload setting updated."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2043
msgid "That option could not be updated."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2055
msgid "What is autoload, and what is safe to disable?"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2060
msgid "WordPress stores its settings as <em>options</em>. Options flagged for <strong>autoload</strong> are all fetched in a single query at the start of every request and kept in memory &mdash; even on pages that never use them. A few kilobytes is normal; tens or hundreds of kilobytes of autoloaded data slows down every page."
msgstr ""

#. translators: %s: human-readable size, e.g. "146 KB".
#: modules/db-optimizer/class-module-db-optimizer.php:2071
#, php-format
msgid "Since WordPress 6.6, the core already stops autoloading any single option larger than %s. This screen helps with what core leaves alone: smaller-but-heavy options, legacy options from before 6.6, and leftovers from plugins you have removed."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2074
msgid "The <strong>Recommendation</strong> column tells you what to do with each option: <strong>Safe to disable</strong> for transients (temporary caches), <strong>Keep enabled</strong> for WordPress core and active plugin/theme options (disabling those can add an extra query), and <strong>Review</strong> for options that match nothing active &mdash; often leftovers from a removed plugin. Anything you turn off here can be re-enabled below."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2081
msgid "Total autoloaded size"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2087
msgid "Worth reviewing"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2093
msgid "Autoloaded options"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2101
msgid "Nothing worth disabling — your autoloaded options look lean."
msgstr ""

#. translators: %d: number of autoloaded options.
#: modules/db-optimizer/class-module-db-optimizer.php:2108
#, php-format
msgid "Show all autoloaded options (%d)"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2114
msgid "No autoloaded options found."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2119
msgid "Disabled by Database Optimizer"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2120
msgid "Autoload was turned off for these options from this screen. Re-enable any you need loaded on every request."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2125
msgid "Size when disabled"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2140
msgid "Re-enable autoload"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2161
msgid "Automatic Cleanup"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2164
msgid "Enable Auto Cleanup"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2168
msgid "Automatically clean the database on schedule"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2173
msgid "Schedule"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2177
msgid "Twice Daily"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2185
msgid "Cleanup Options"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2188
msgid "Revisions to Keep"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2191
msgid "Number of revisions to keep per post. Set to 0 to delete all revisions."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2199
msgid "Scheduled Cleanup Types"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2200
msgid "Select which cleanup types to include in the automatic scheduled cleanup."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2209
msgid "Remove duplicate postmeta entries"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2218
msgid "Remove cached oEmbed responses"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2227
msgid "Remove duplicate commentmeta entries"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2236
msgid "Remove comments awaiting moderation"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2238
msgid "Warning: Pending comments may be legitimate. Disabled by default."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2246
msgid "Remove usermeta without associated users"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2255
msgid "Remove duplicate usermeta entries"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2264
msgid "Remove scheduled events past due by more than 24 hours"
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2291
msgid "Before optimizing your tables, we recommend creating a backup. Table optimization rebuilds tables to reclaim disk space, and while generally safe, a backup provides peace of mind."
msgstr ""

#: modules/db-optimizer/class-module-db-optimizer.php:2318
msgid "Confirm cleanup"
msgstr ""

#: modules/db-optimizer/cli/class-blaminhor-essentials-cli-db-optimizer.php:220
msgid "DB Optimizer settings updated."
msgstr ""

#. translators: %s: comma-separated list of unknown task names
#: modules/db-optimizer/cli/class-blaminhor-essentials-cli-db-optimizer.php:327
#, php-format
msgid "Unknown task(s): %s. Run `wp blaminhor db-optimizer clean --help` for the supported list."
msgstr ""

#: modules/db-optimizer/cli/class-blaminhor-essentials-cli-db-optimizer.php:346
msgid "(dry-run — nothing was deleted.)"
msgstr ""

#. translators: %s: comma-separated list of tasks
#: modules/db-optimizer/cli/class-blaminhor-essentials-cli-db-optimizer.php:353
#, php-format
msgid "About to run cleanup on: %s. Continue?"
msgstr ""

#: modules/db-optimizer/cli/class-blaminhor-essentials-cli-db-optimizer.php:371
msgid "Cleanup complete."
msgstr ""

#: modules/db-optimizer/cli/class-blaminhor-essentials-cli-db-optimizer.php:400
msgid "Run OPTIMIZE TABLE on every WordPress table?"
msgstr ""

#: modules/db-optimizer/cli/class-blaminhor-essentials-cli-db-optimizer.php:418
msgid "Tables optimized."
msgstr ""

#: modules/db-optimizer/cli/commands.php:17
msgid "Show the current DB Optimizer settings."
msgstr ""

#: modules/db-optimizer/cli/commands.php:22
msgid "Update DB Optimizer settings (which tasks the auto-cleanup runs, schedule)."
msgstr ""

#: modules/db-optimizer/cli/commands.php:27
msgid "Scan the database and print what could be cleaned (read-only)."
msgstr ""

#: modules/db-optimizer/cli/commands.php:32
msgid "Run one or more cleanup tasks."
msgstr ""

#: modules/db-optimizer/cli/commands.php:37
msgid "Run OPTIMIZE TABLE on every WordPress table."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:40
#: modules/disable-comments/class-module-disable-comments.php:622
#: modules/disable-comments/class-module-disable-comments.php:670
msgid "Disable Comments"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:41
#: modules/disable-comments/class-module-disable-comments.php:623
msgid "Disable comments on your site."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:268
msgid "Comments are disabled for this content type."
msgstr ""

#. translators: %d: number of posts updated
#: modules/disable-comments/class-module-disable-comments.php:429
#, php-format
msgid "%d posts updated."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:446
msgid "Unknown post type."
msgstr ""

#. translators: %d: number of comments deleted
#: modules/disable-comments/class-module-disable-comments.php:500
#, php-format
msgid "%d comments deleted."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:556
msgid "Closing comments..."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:557
msgid "Deleting comments..."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:558
#: modules/redirections/class-module-redirections.php:177
#: modules/user-role-editor/class-module-user-role-editor.php:672
msgid "An error occurred."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:640
msgid "Comments Status"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:649
msgid "Comments in Database"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:658
msgid "Posts with Open Comments"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:674
msgid "Disable comments"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:676
msgid "Closes comments, hides existing comments, disables pingbacks/trackbacks, and removes comment feeds."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:685
msgid "Everywhere (all post types)"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:689
msgid "Only on selected post types"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:706
msgid "In per-post-type mode, only the selected types have their comments closed and hidden; the Comments admin menu stays visible for the others."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:710
msgid "Hide from Admin"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:714
msgid "Remove comments from admin menu, columns, and dashboard"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:716
msgid "Hides the Comments menu, removes comment columns from post lists, and redirects the comments page."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:720
msgid "Remote APIs"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:725
msgid "Block comment XML-RPC methods (wp.newComment, wp.getComments, …)"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:729
msgid "Block the REST API comment endpoints (/wp/v2/comments)"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:732
msgid "Applies when comments are disabled everywhere. In per-post-type mode, comment creation is blocked for the selected types instead."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:741
#: modules/disable-comments/class-module-disable-comments.php:756
msgid "Close Existing Comments"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:742
msgid "Set comment_status and ping_status to \"closed\" on all existing posts in the database."
msgstr ""

#. translators: %s: number of posts with open comments
#: modules/disable-comments/class-module-disable-comments.php:749
#, php-format
msgid "%s posts currently have open comments or pingbacks."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:764
#: modules/disable-comments/class-module-disable-comments.php:794
#: modules/disable-comments/class-module-disable-comments.php:810
#: modules/disable-comments/class-module-disable-comments.php:818
msgid "Delete Comments"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:765
msgid "Permanently delete comments and their metadata from the database, for all post types or a single one. This action cannot be undone."
msgstr ""

#. translators: %s: number of comments
#: modules/disable-comments/class-module-disable-comments.php:772
#, php-format
msgid "%s comments currently exist in the database."
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:778
msgid "Limit to post type:"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:780
msgid "All post types"
msgstr ""

#: modules/disable-comments/class-module-disable-comments.php:814
msgid "Are you sure you want to permanently delete the targeted comments? This action cannot be undone."
msgstr ""

#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:139
msgid "Invalid --mode. Use \"everywhere\" or \"selected\"."
msgstr ""

#. translators: %s: unknown post type
#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:153
#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:252
#, php-format
msgid "Unknown post type \"%s\"."
msgstr ""

#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:170
msgid "Disable Comments settings updated."
msgstr ""

#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:198
msgid "No posts with open comments — nothing to do."
msgstr ""

#. translators: %d: number of posts to update
#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:205
#, php-format
msgid "Close comments on %d posts? This sets comment_status=\"closed\" everywhere."
msgstr ""

#. translators: %d: number of posts updated
#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:218
#, php-format
msgid "%d posts updated (comments and pings closed)."
msgstr ""

#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:272
msgid "No comments in the database — nothing to delete."
msgstr ""

#. translators: %d: number of comments to delete
#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:279
#, php-format
msgid "IRREVERSIBLE: delete %d comments and their metadata? Run a backup first."
msgstr ""

#. translators: %d: number of comments deleted
#: modules/disable-comments/cli/class-blaminhor-essentials-cli-disable-comments.php:324
#, php-format
msgid "%d comments and their metadata deleted."
msgstr ""

#: modules/disable-comments/cli/commands.php:17
msgid "Show the current Disable Comments settings + counts of open comments."
msgstr ""

#: modules/disable-comments/cli/commands.php:22
msgid "Update Disable Comments settings."
msgstr ""

#: modules/disable-comments/cli/commands.php:27
msgid "Close comments on every published post (sets comment_status to closed)."
msgstr ""

#: modules/disable-comments/cli/commands.php:32
msgid "Delete every comment and its metadata in the database."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:48
#: modules/domain-changer/class-module-domain-changer.php:788
msgid "Change your site domain and update all database references in one click."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:102
msgid "View in Backup module"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:104
#: modules/domain-changer/class-module-domain-changer.php:357
#: modules/domain-changer/class-module-domain-changer.php:557
msgid "Please enter a new domain."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:105
#: modules/domain-changer/class-module-domain-changer.php:353
#: modules/domain-changer/class-module-domain-changer.php:553
msgid "Please enter a search domain."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:106
#: modules/domain-changer/class-module-domain-changer.php:367
#: modules/domain-changer/class-module-domain-changer.php:567
msgid "The search domain and new domain must be different."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:108
#: modules/domain-changer/class-module-domain-changer.php:933
msgid "Preview Changes"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:109
msgid "Error previewing changes."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:110
msgid "From:"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:111
msgid "To:"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:112
msgid "Affected rows:"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:113
msgid "Are you sure you want to change the domain?"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:114
msgid "Changing domain..."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:115
#: modules/domain-changer/class-module-domain-changer.php:961
#: modules/domain-changer/class-module-domain-changer.php:1024
#: modules/domain-changer/class-module-domain-changer.php:1034
msgid "Change Domain Now"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:116
msgid "Domain changed successfully! You will be redirected to the new domain."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:117
msgid "Error changing domain."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:118
msgid "Reverting..."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:119
#: modules/domain-changer/class-module-domain-changer.php:861
#: modules/domain-changer/class-module-domain-changer.php:1044
#: modules/domain-changer/class-module-domain-changer.php:1054
msgid "Undo this change"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:120
msgid "Error reverting the domain change."
msgstr ""

#. translators: 1: number of rows, 2: table name
#: modules/domain-changer/class-module-domain-changer.php:411
#, php-format
msgid "%1$d rows in %2$s"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:587
#: modules/domain-changer/class-module-domain-changer.php:798
msgid "Domain changed successfully!"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:750
msgid "There is no domain change to undo."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:769
msgid "Last domain change reverted."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:796
msgid "All database references have been updated. Please update your DNS settings if needed."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:806
msgid "The last domain change has been reverted across the database."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:808
msgid "Change reverted"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:814
msgid "Change Domain"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:837
msgid "Current Domain"
msgstr ""

#. translators: 1: old domain, 2: new domain, 3: date
#: modules/domain-changer/class-module-domain-changer.php:850
#, php-format
msgid "Last change: %1$s to %2$s on %3$s"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:871
msgid "Create a Backup"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:872
msgid "We strongly recommend creating a database backup before changing your domain."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:877
msgid "The Backup module is not active."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:878
msgid "Activate it"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:879
msgid "or proceed without backup (not recommended)."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:888
msgid "Create Database Backup"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:890
msgid "Create Database Backup Anyway"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:897
#: modules/domain-changer/class-module-domain-changer.php:901
msgid "Search Domain"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:905
msgid "The domain to search for in the database. Pre-filled with the current domain."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:913
msgid "The search domain differs from the current site domain. This mode allows you to find and replace traces of a previously migrated domain."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:918
msgid "Replace With"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:922
msgid "New Domain"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:926
msgid "Enter the new domain without http:// or https://. Example: newsite.com"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:939
msgid "Preview of Changes"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:946
msgid "Execute Domain Change"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:947
msgid "This will replace all occurrences of the old domain with the new domain in your database."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:952
msgid "This action cannot be undone. Make sure you have a backup before proceeding."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:974
msgid "Backup reminder"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:981
msgid "Remind to create backup before domain change"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:988
msgid "Excluded columns"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:988
msgid "Database columns left untouched by the replacement."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:991
msgid "Post GUID"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:995
msgid "Never rewrite the post GUID column (recommended)"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:997
msgid "A GUID is a permanent identifier used by feed readers, not a live link. WordPress advises against changing it when you move a site."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:1001
msgid "Other columns"
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:1006
msgid "Comma-separated column names to also skip, in any table. Leave empty to replace in every text column."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:1028
msgid "Are you sure you want to change the domain? You can undo it afterwards from this page."
msgstr ""

#: modules/domain-changer/class-module-domain-changer.php:1048
msgid "Revert the last domain change? The new domain will be replaced back with the previous one everywhere."
msgstr ""

#: modules/domain-changer/cli/class-blaminhor-essentials-cli-domain-changer.php:118
msgid "Domain Changer settings updated."
msgstr ""

#: modules/domain-changer/cli/class-blaminhor-essentials-cli-domain-changer.php:145
msgid "Both --old=<domain> and --new=<domain> are required."
msgstr ""

#: modules/domain-changer/cli/class-blaminhor-essentials-cli-domain-changer.php:151
msgid "Recommended migration recipe (run each line manually after a fresh backup):"
msgstr ""

#: modules/domain-changer/cli/class-blaminhor-essentials-cli-domain-changer.php:163
msgid "For a guided wizard with serialised data preview, open Admin → Blaminhor → Domain Changer."
msgstr ""

#: modules/domain-changer/cli/commands.php:17
msgid "Show the current domain + the last recorded migration."
msgstr ""

#: modules/domain-changer/cli/commands.php:22
msgid "Update Domain Changer settings (toggles, not the migration itself)."
msgstr ""

#: modules/domain-changer/cli/commands.php:27
msgid "Print a recommended migration recipe (does NOT execute it)."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:70
#: modules/duplicator/class-module-duplicator.php:94
#: modules/duplicator/class-module-duplicator.php:313
#: modules/duplicator/class-module-duplicator.php:603
#: modules/duplicator/class-module-duplicator.php:866
msgid " - copy"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:166
msgid "Duplicate this item"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:167
#: modules/duplicator/class-module-duplicator.php:200
#: modules/duplicator/class-module-duplicator.php:213
#: modules/duplicator/class-module-duplicator.php:675
msgid "Duplicate"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:199
msgid "Duplicate this term"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:252
msgid "No post to duplicate."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:257
#: modules/duplicator/class-module-duplicator.php:567
msgid "Security check failed."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:262
msgid "You do not have permission to duplicate this post."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:295
msgid "Post not found."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:562
msgid "Invalid term or taxonomy."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:572
msgid "You do not have permission to duplicate this term."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:598
msgid "Term not found."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:678
msgid "Duplicate this post"
msgstr ""

#. translators: %d: Number of items duplicated
#: modules/duplicator/class-module-duplicator.php:698
#, php-format
msgid "%d item duplicated successfully."
msgid_plural "%d items duplicated successfully."
msgstr[0] ""
msgstr[1] ""

#: modules/duplicator/class-module-duplicator.php:774
msgid "Content Duplicator"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:775
msgid "Configure duplication settings for posts and taxonomies."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:786
#: modules/post-types-order/class-module-post-types-order.php:1153
msgid "Enabled Post Types"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:787
msgid "Select which post types can be duplicated."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:805
#: modules/post-types-order/class-module-post-types-order.php:1172
msgid "Enabled Taxonomies"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:806
msgid "Select which taxonomies can be duplicated."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:840
msgid "Title Options"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:841
msgid "Add text before or after the original title when a post is duplicated. Useful to flag copies (e.g. \" - copy\" suffix or \"[Draft] \" prefix)."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:847
msgid "Title Prefix"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:855
msgid "Text to add before the original title."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:860
msgid "Title Suffix"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:868
msgid "Text to add after the original title."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:874
msgid "Copy Options"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:878
msgid "Post Status"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:882
#: modules/post-types-order/class-module-post-types-order.php:1228
msgid "Draft"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:883
#: modules/post-types-order/class-module-post-types-order.php:1227
msgid "Published"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:884
msgid "Pending Review"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:885
#: modules/post-types-order/class-module-post-types-order.php:1230
msgid "Private"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:887
msgid "Status for the duplicated post."
msgstr ""

#: modules/duplicator/class-module-duplicator.php:891
msgid "What to Copy"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:896
msgid "Original author"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:900
msgid "Original date"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:904
msgid "Taxonomies (categories, tags, etc.)"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:908
msgid "Custom fields (post meta)"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:912
msgid "Child posts (for hierarchical types)"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:916
#: modules/honeypot/class-module-honeypot.php:741
#: modules/honeypot/class-module-honeypot.php:1142
#: modules/mute-core-emails/class-module-mute-core-emails.php:333
msgid "Comments"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:924
msgid "After Duplication"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:928
msgid "Redirect To"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:932
msgid "Edit screen of new post"
msgstr ""

#: modules/duplicator/class-module-duplicator.php:933
msgid "Post list"
msgstr ""

#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:193
msgid "Duplicator settings updated."
msgstr ""

#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:221
msgid "Missing or invalid post ID."
msgstr ""

#. translators: %d: post ID
#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:229
#, php-format
msgid "No post found with ID %d."
msgstr ""

#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:237
msgid "This build of Duplicator does not expose create_duplicate_post()."
msgstr ""

#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:245
#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:321
msgid "Duplication failed (unknown error)."
msgstr ""

#. translators: 1: source post ID, 2: new post ID
#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:258
#, php-format
msgid "Post #%1$d duplicated → new post #%2$d."
msgstr ""

#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:292
msgid "Missing or invalid term ID."
msgstr ""

#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:295
msgid "Missing --taxonomy=<slug>."
msgstr ""

#. translators: 1: term ID, 2: taxonomy slug
#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:304
#, php-format
msgid "No term #%1$d in taxonomy \"%2$s\"."
msgstr ""

#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:313
msgid "This build of Duplicator does not expose create_duplicate_term()."
msgstr ""

#. translators: 1: source term ID, 2: new term ID
#: modules/duplicator/cli/class-blaminhor-essentials-cli-duplicator.php:334
#, php-format
msgid "Term #%1$d duplicated → new term #%2$d."
msgstr ""

#: modules/duplicator/cli/commands.php:17
msgid "Show the current Duplicator settings."
msgstr ""

#: modules/duplicator/cli/commands.php:22
msgid "Update Duplicator settings (which post types and taxonomies are duplicable, copy flags)."
msgstr ""

#: modules/duplicator/cli/commands.php:27
msgid "Duplicate a single post / page / CPT entry."
msgstr ""

#: modules/duplicator/cli/commands.php:32
msgid "Duplicate a single taxonomy term."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:128
#: modules/events-calendar/class-module-events-calendar.php:3203
msgid "Calendar"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:129
msgid "Create events with recurrence, venues, organizers, calendar views, iCal import and RSVP."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1292
msgid "Individual service"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1293
msgid "Booked one-to-one"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1294
msgid "Consultation, private lesson, treatment, coaching, demo, repair…"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1299
msgid "Group service"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1300
msgid "Recurring sessions people book"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1301
msgid "Class, workshop, training course, guided tour…"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1307
msgid "Specific dates you publish"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1308
msgid "Concert, conference, market, open day…"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1313
msgid "Rental & reservation"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1314
msgid "Something people book for set dates"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1315
msgid "Room, equipment, accommodation, table…"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1347
msgid "Soon"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1385
msgid "At my place"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1386
msgid "Clients come to you; you add the address on the next step."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1390
msgid "At the client's place"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1391
msgid "You travel; the address is collected when booking."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1395
msgid "Online (video)"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1396
#: modules/events-calendar/class-module-events-calendar.php:1403
msgid "A meeting link goes in the confirmation email."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1402
msgid "Online class"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1412
msgid "Accommodation"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1413
msgid "Booked by the night — room, lodge, pitch."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1417
msgid "Equipment or gear"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1418
msgid "Booked by the day — bikes, tools, instruments."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1422
msgid "Space by the hour"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1423
msgid "Booked by the hour — meeting room, court, studio."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1427
msgid "Table or seat"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1428
msgid "One booking per reservation, whatever the length."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1448
msgid "What are you renting?"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1453
msgid "Where does it happen?"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1487
msgid "When do you work?"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1488
msgid "You can fine-tune this anytime under Availability."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1491
msgid "Regular weekly hours"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1492
msgid "Specific dates I pick myself"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1496
msgid "Typical appointment length"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1497
msgid "In minutes. The default for new services; each service can override it."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1501
msgid "How often can an appointment start?"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1502
msgid "Start times are offered this often, whatever the appointment length. Fine-tune it later under Settings."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1505
msgid "Match the appointment length"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1506
msgid "Every 15 minutes"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1507
msgid "Every 30 minutes"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1508
msgid "Every hour"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1512
#: modules/events-calendar/views/admin/tab-rendezvous.php:131
msgid "Break between appointments"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1513
msgid "In minutes. Free time kept after each appointment to reset or prepare. Leave 0 for none."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1517
msgid "Will you take payment online?"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1518
msgid "Online payment runs through Stripe, set up with the Stripe key from the Forms module. Paid services then send clients to Stripe Checkout; you set prices per service later."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1521
msgid "Free / No online payment"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1522
msgid "Charge online"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1604
msgid "Where do you start?"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1608
msgid "A few quick choices to get you started — you can change everything afterwards."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1633
msgid "Choose none to just turn it on and configure it yourself."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1634
#: modules/events-calendar/class-module-events-calendar.php:1835
msgid "Continue"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1737
msgid "Define your services"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1748
#: modules/events-calendar/class-module-events-calendar.php:1762
msgid "Set your availability"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1776
msgid "Create your first event"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1814
msgid "Getting started"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1815
msgid "A few steps left before everything is ready."
msgstr ""

#. translators: %s: weekday name.
#: modules/events-calendar/class-module-events-calendar.php:1925
#, php-format
msgid "%s — start time"
msgstr ""

#. translators: %s: weekday name.
#: modules/events-calendar/class-module-events-calendar.php:1927
#, php-format
msgid "%s — end time"
msgstr ""

#. translators: %s: weekday name.
#: modules/events-calendar/class-module-events-calendar.php:1928
#: modules/events-calendar/views/admin/tab-availability.php:158
#: modules/events-calendar/views/admin/tab-availability.php:364
msgid "Remove time range"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1932
#: modules/events-calendar/views/admin/tab-availability.php:382
#: modules/events-calendar/views/admin/tab-availability.php:413
msgid "Add a time"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1938
msgid "Only available during these date ranges (leave empty for always)."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1942
msgid "Available from (date)"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1944
msgid "Available until (date)"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1945
msgid "Remove date range"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1949
msgid "+ Add date range"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:1999
#: modules/events-calendar/views/admin/tab-rendezvous.php:604
msgid "Appointment booking form"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2006
#: modules/events-calendar/views/admin/tab-events.php:304
msgid "Event sign-up form"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2013
#: modules/events-calendar/views/admin/tab-resources.php:336
msgid "Resource reservation form"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2070
msgid "Visitor form"
msgstr ""

#. translators: %d: form id.
#: modules/events-calendar/class-module-events-calendar.php:2078
#: modules/forms/includes/class-forms-block.php:121
#, php-format
msgid "Form #%d"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2100
#: modules/events-calendar/includes/class-events-ical.php:598
#: modules/events-calendar/includes/class-events-tec-import.php:104
#: modules/favicon/class-module-favicon.php:929
#: modules/forms/includes/class-forms-admin.php:655
#: modules/forms/views/edit-form.php:30
msgid "Preview"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2101
#: modules/forms/views/entries.php:45
msgid "Edit form"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2105
msgid "Customise this form"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2109
msgid "Enable Forms & customise"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2215
msgid "Currency"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2217
msgid "Payment currency (three-letter ISO code)"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2218
msgid "Three-letter ISO code, e.g. EUR, USD, GBP. Shared by appointment, event and reservation payment."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:2542
msgid "Some overlapping time ranges were ignored. Each daily range must start after the previous one ends."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3163
#: modules/events-calendar/views/admin/tab-agenda.php:55
msgid "Appointments"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3170
#: modules/events-calendar/class-module-events-calendar.php:3438
#: modules/events-calendar/includes/class-events-post-types.php:62
#: modules/events-calendar/includes/class-events-post-types.php:74
#: modules/events-calendar/views/admin/tab-agenda.php:56
msgid "Events"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3177
#: modules/events-calendar/views/admin/tab-resources.php:62
msgid "Bookables"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3204
msgid "Your events, appointments and calendar in one place."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3270
msgid "Booking confirmation email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3271
msgid "Sent to the client as soon as they book."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3280
#: modules/events-calendar/class-module-events-calendar.php:3516
msgid "Request received email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3281
msgid "Sent to the client when they book a service that needs your approval, to confirm their request was received."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3288
#: modules/events-calendar/class-module-events-calendar.php:3303
#: modules/events-calendar/class-module-events-calendar.php:3417
msgid "Turn on “requires approval” for a service for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3295
#: modules/events-calendar/class-module-events-calendar.php:3524
msgid "Request declined email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3296
msgid "Sent to the client when you decline their request, or when it expires unanswered."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3310
#: modules/events-calendar/class-module-events-calendar.php:3539
#: modules/events-calendar/views/admin/tab-rendezvous.php:503
msgid "Reminder email"
msgstr ""

#. translators: %s: link to the Settings tab.
#: modules/events-calendar/class-module-events-calendar.php:3312
#, php-format
msgid "Sent before the appointment, when a reminder lead time is set in %s."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3319
msgid "Set a reminder lead time in Settings for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3325
#: modules/events-calendar/class-module-events-calendar.php:3532
msgid "Cancellation email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3326
msgid "Sent to the client when you cancel their appointment from the agenda."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3335
msgid "Reschedule email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3336
msgid "Sent to the client when you move their appointment to a new time from the agenda."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3345
msgid "Access link email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3346
msgid "Sent when a returning client asks for their secure link from the self-service page."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3353
msgid "Turn on the self-service space in Settings for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3361
#: modules/events-calendar/class-module-events-calendar.php:3558
msgid "Waitlist alert email"
msgstr ""

#. translators: %s: link to the Settings tab.
#: modules/events-calendar/class-module-events-calendar.php:3363
#, php-format
msgid "Sent to a waitlisted visitor when a slot opens up, when the waitlist is enabled in %s."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3370
msgid "Enable the waitlist in Settings for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3377
msgid "Earlier-slot alert email"
msgstr ""

#. translators: %s: link to the Settings tab.
#: modules/events-calendar/class-module-events-calendar.php:3379
#, php-format
msgid "Sent to a client when an earlier slot opens before their appointment, when earlier-slot alerts are enabled in %s."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3386
msgid "Enable earlier-slot alerts in Settings for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3393
msgid "Booking notification email"
msgstr ""

#. translators: %s: link to the Settings tab.
#: modules/events-calendar/class-module-events-calendar.php:3395
#, php-format
msgid "Sent to you when someone books, when notifications are enabled in %s."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3402
msgid "Enable booking notifications in Settings for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3408
#: modules/events-calendar/class-module-events-calendar.php:3577
msgid "Approval needed email"
msgstr ""

#. translators: %s: link to the Settings tab.
#: modules/events-calendar/class-module-events-calendar.php:3410
#, php-format
msgid "Sent to you when a booking needs your approval, when notifications are enabled in %s."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3443
msgid "Sign-up confirmation email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3444
msgid "Sent to the attendee as soon as they sign up."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3453
msgid "Event reminder email"
msgstr ""

#. translators: %s: link to the Events tab.
#: modules/events-calendar/class-module-events-calendar.php:3455
#, php-format
msgid "Sent to attendees before the event, using the reminder lead time set in %s."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3462
msgid "Turn on attendee reminders in Events for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3468
msgid "Sign-up notification email"
msgstr ""

#. translators: %s: link to the Events tab.
#: modules/events-calendar/class-module-events-calendar.php:3470
#, php-format
msgid "Sent to you when someone signs up, when notifications are enabled in %s."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3477
msgid "Turn on sign-up notifications in Events for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3498
msgid "Turn on “requires approval” for reservations for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3503
msgid "Enable the reservation waitlist for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3509
msgid "Reservation confirmation email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3510
msgid "Sent to the customer as soon as their reservation is confirmed."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3517
msgid "Sent to the customer when they request a resource that needs your approval, to confirm it was received."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3525
msgid "Sent to the customer when you decline their reservation request, or when it expires."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3533
msgid "Sent to the customer when their reservation is cancelled."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3540
msgid "Sent before the reservation starts, when reservation reminders are enabled."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3544
msgid "Enable reservation reminders for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3550
msgid "Waitlist joined email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3551
msgid "Sent to a visitor when they join the waitlist for a fully-booked resource."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3559
msgid "Sent to a waitlisted visitor when the resource becomes available again for their dates."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3566
msgid "Reservation notification email"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3567
msgid "Sent to you when a reservation is made, when reservation notifications are enabled."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3571
msgid "Enable reservation notifications for this to be sent."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3578
msgid "Sent to you when a reservation request needs your approval."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3694
msgid "Show this heading"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3766
msgid "Turn this email on or off"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3801
msgid "This is the default message — edit it to make it your own, or clear the field to restore the default. Click a tag below to insert it where your cursor is."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3865
msgid "What do you need?"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3866
msgid "Turn on the kinds of scheduling you use. Everything is kept when you turn one off, and comes back when you turn it on again."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3881
msgid "Nothing enabled yet"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3882
msgid "Turn on at least one option above to get started. Your existing content is kept and reappears when you switch one back on."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3899
#: modules/events-calendar/views/admin/tab-events.php:18
msgid "Manage events"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3901
msgid "View calendar on site"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3931
#: modules/events-calendar/includes/class-events-dashboard-widget.php:152
#: modules/events-calendar/includes/class-events-renderer.php:287
msgid "Upcoming events"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3932
#: modules/events-calendar/includes/class-events-dashboard-widget.php:207
#: modules/events-calendar/includes/class-events-renderer.php:291
msgid "No upcoming events."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3939
#: modules/events-calendar/includes/class-events-dashboard-widget.php:138
msgid "Upcoming appointments"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3940
#: modules/events-calendar/includes/class-events-dashboard-widget.php:172
msgid "No upcoming appointments."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:3962
#: modules/events-calendar/class-module-events-calendar.php:4745
#: modules/events-calendar/includes/class-events-agenda.php:637
#: modules/events-calendar/includes/class-events-dashboard-widget.php:213
msgid "(untitled)"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4015
#: modules/events-calendar/includes/class-events-dashboard-widget.php:187
msgid "(no name)"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4054
#: modules/events-calendar/views/admin/tab-rendezvous.php:201
#: modules/events-calendar/views/admin/tab-rendezvous.php:278
msgid "Copied"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4114
#: modules/events-calendar/views/admin/partial-booking-modals.php:92
#: modules/events-calendar/views/admin/partial-booking-modals.php:93
#: modules/events-calendar/views/admin/tab-agenda.php:299
#: modules/events-calendar/views/admin/tab-agenda.php:304
#: modules/events-calendar/views/admin/tab-agenda.php:306
msgid "Click again to confirm"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4115
#: modules/events-calendar/includes/class-events-admin-bookings.php:632
#: modules/events-calendar/includes/class-events-booking.php:248
#: modules/events-calendar/includes/class-events-booking.php:593
#: modules/events-calendar/includes/class-events-booking.php:1664
#: modules/events-calendar/includes/class-events-booking.php:1709
#: modules/events-calendar/includes/class-events-my-appointments.php:205
#: modules/honeypot/class-module-honeypot.php:650
msgid "Something went wrong. Please try again."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4171
msgid "Unknown option."
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4546
#: modules/events-calendar/includes/class-events-agenda.php:737
#: modules/events-calendar/includes/class-events-renderer.php:167
#: modules/events-calendar/includes/class-events-renderer.php:390
msgid "Today"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4649
#: modules/events-calendar/includes/class-events-agenda.php:262
#: modules/events-calendar/views/admin/partial-booking-modals.php:106
msgid "New appointment"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4682
#: modules/events-calendar/class-module-events-calendar.php:4767
#: modules/events-calendar/includes/class-events-ical.php:430
#: modules/events-calendar/views/admin/partial-booking-modals.php:42
#: modules/events-calendar/views/admin/tab-agenda.php:189
msgid "Appointment"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4684
#: modules/events-calendar/views/admin/tab-agenda.php:191
msgid "Rental"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4689
#: modules/events-calendar/views/admin/tab-availability.php:162
msgid "Unavailable"
msgstr ""

#: modules/events-calendar/class-module-events-calendar.php:4691
msgid "Available"
msgstr ""

#. translators: %s: reservation label (resource · client), shown when awaiting approval.
#: modules/events-calendar/class-module-events-calendar.php:4793
#: modules/events-calendar/includes/class-events-agenda.php:652
#, php-format
msgid "%s (pending)"
msgstr ""

#. translators: %s: file path.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:114
#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:329
#, php-format
msgid "Cannot write file: %s"
msgstr ""

#. translators: 1: row count, 2: file path.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:116
#, php-format
msgid "Exported %1$d rows to %2$s."
msgstr ""

#. translators: %d: event ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:426
#, php-format
msgid "Occurrences rebuilt for event #%d."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:438
msgid "Rebuilding occurrences"
msgstr ""

#. translators: %d: number of events.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:444
#, php-format
msgid "Occurrences rebuilt for %d events."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:494
msgid "Provide a venue id or --all."
msgstr ""

#. translators: %1$s: venue title, %2$d: venue ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:516
#, php-format
msgid "No match for \"%1$s\" (#%2$d)."
msgstr ""

#. translators: 1: geocoded, 2: skipped, 3: failed.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:526
#, php-format
msgid "Geocoding done: %1$d set, %2$d skipped, %3$d without a match."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:550
msgid "Rotate the appointments iCal token? Existing calendar subscriptions will stop updating."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:553
msgid "iCal token rotated. Re-share the new feed link from the calendar settings."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:583
msgid "Import events/venues/organizers from The Events Calendar?"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:588
msgid "The migration could not run."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:590
msgid "[dry-run] "
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:620
msgid "Provide a .ics file path or feed URL."
msgstr ""

#. translators: %s: file path.
#. translators: %s: file path
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:630
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:526
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:283
#, php-format
msgid "Cannot read file: %s"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:635
msgid "The source is empty."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:640
msgid "The .ics source could not be parsed."
msgstr ""

#. translators: %d: number of events found in the feed.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:646
#, php-format
msgid "[dry-run] %d event(s) found and ready to import."
msgstr ""

#. translators: 1: imported, 2: skipped.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:655
#, php-format
msgid "Imported: %1$d, skipped (already present): %2$d."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:885
msgid "Provide --event=<id>."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:930
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:958
msgid "No pending sign-up with that ID."
msgstr ""

#. translators: %d: sign-up ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:933
#, php-format
msgid "Sign-up #%d approved."
msgstr ""

#. translators: %d: sign-up ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:961
#, php-format
msgid "Sign-up #%d rejected."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:991
msgid "Sign-up not found."
msgstr ""

#. translators: %d: sign-up ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:993
#, php-format
msgid "Cancel sign-up #%d?"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:995
msgid "The sign-up could not be cancelled (already cancelled?)."
msgstr ""

#. translators: %d: sign-up ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1000
#, php-format
msgid "Sign-up #%d cancelled."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1030
msgid "Usage: wp blaminhor calendar rsvp promote-waitlist --event=<id> --occurrence=YYYY-MM-DD"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1033
msgid "Waitlist processed for the occurrence."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1078
msgid "Usage: rsvp add --event=<id> --occurrence=YYYY-MM-DD --name=<name> --email=<email> [--party=<n>]"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1091
msgid "The sign-up could not be created."
msgstr ""

#. translators: %d: sign-up ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1094
#, php-format
msgid "Sign-up #%d created."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1320
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1350
msgid "No pending booking with that ID."
msgstr ""

#. translators: %d: booking ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1323
#, php-format
msgid "Booking #%d approved."
msgstr ""

#. translators: %d: booking ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1354
#, php-format
msgid "Booking #%d rejected."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1384
msgid "Booking not found."
msgstr ""

#. translators: %d: booking ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1386
#, php-format
msgid "Cancel booking #%d?"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1388
msgid "The booking could not be cancelled (already cancelled?)."
msgstr ""

#. translators: %d: booking ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1392
#, php-format
msgid "Booking #%d cancelled."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1425
msgid "Usage: wp blaminhor calendar booking series-cancel <series-id> --email=<email>"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1427
#: modules/events-calendar/includes/class-events-my-appointments.php:364
msgid "Cancel every upcoming appointment in this series?"
msgstr ""

#. translators: %d: number of appointments.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1430
#, php-format
msgid "%d appointments cancelled."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1451
msgid "Reminder tick executed (reminders, alerts and pending expiry)."
msgstr ""

#. translators: %d: number of expired requests.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1477
#, php-format
msgid "%d pending request(s) expired."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1528
msgid "Usage: booking create --service=<id> --date=YYYY-MM-DD --time=HH:MM --name=<name> --email=<email>"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1533
msgid "Unknown service id."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1538
msgid "That slot is not bookable (outside availability, too late, or already taken)."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1555
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1621
msgid "That slot was just taken."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1555
msgid "The booking could not be created."
msgstr ""

#. translators: 1: date, 2: time.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1558
#, php-format
msgid "Appointment created for %1$s at %2$s."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1598
msgid "Usage: booking reschedule <id> --date=YYYY-MM-DD --time=HH:MM"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1604
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1675
msgid "No confirmed appointment with that ID."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1608
#: modules/events-calendar/includes/class-events-admin-bookings.php:428
msgid "This service is no longer active, so the appointment cannot be moved."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1614
msgid "That slot is not available (outside availability, too late, or already taken)."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1621
msgid "The appointment could not be moved."
msgstr ""

#. translators: 1: booking ID, 2: old start (UTC), 3: new date, 4: new time.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1629
#, php-format
msgid "Appointment #%1$d moved from %2$s to %3$s at %4$s."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1683
msgid "Provide at least one of --name, --email, --phone or --notes."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1690
msgid "The client name cannot be empty."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1696
#: modules/events-calendar/includes/class-events-admin-bookings.php:275
#: modules/events-calendar/includes/class-events-admin-bookings.php:484
#: modules/events-calendar/includes/class-events-resources.php:289
msgid "This email address looks invalid."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1715
#: modules/events-calendar/includes/class-events-admin-bookings.php:495
msgid "The changes could not be saved."
msgstr ""

#. translators: %d: booking ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1718
#, php-format
msgid "Appointment #%d updated."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1753
msgid "Usage: booking set-video <id> --link=<http(s) link, or \"\" to clear>"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1758
msgid "This appointment no longer exists or is cancelled."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1762
msgid "Please provide a valid http(s) link."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1765
#: modules/events-calendar/includes/class-events-admin-bookings.php:401
msgid "The link could not be saved."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1768
msgid "Video call link cleared."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:1768
#: modules/events-calendar/includes/class-events-admin-bookings.php:406
msgid "Video call link saved."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2026
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2054
msgid "No pending reservation with that ID."
msgstr ""

#. translators: %d: reservation ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2029
#, php-format
msgid "Reservation #%d approved."
msgstr ""

#. translators: %d: reservation ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2057
#, php-format
msgid "Reservation #%d rejected."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2085
msgid "Missing reservation ID."
msgstr ""

#. translators: %d: reservation ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2087
#, php-format
msgid "Cancel reservation #%d?"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2089
msgid "The reservation could not be cancelled."
msgstr ""

#. translators: %d: reservation ID.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2092
#, php-format
msgid "Reservation #%d cancelled."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2150
msgid "Usage: resource create --resource=<id> --from=YYYY-MM-DD --to=YYYY-MM-DD --name=<name> --email=<email> [--qty=<n>]"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2153
#: modules/events-calendar/includes/class-events-resources.php:286
msgid "The end date is before the start date."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2159
msgid "Unknown or inactive resource id."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2168
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2183
#: modules/events-calendar/includes/class-events-resources.php:313
msgid "Not enough stock for these dates."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2183
msgid "The reservation could not be created."
msgstr ""

#. translators: 1: resource id, 2: from date, 3: to date.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2186
#, php-format
msgid "Reservation created for %1$s from %2$s to %3$s."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2275
msgid "Usage: wp blaminhor calendar promo add <code> --value=<n> [--type=percent|fixed]"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2288
msgid "A code with that name already exists."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2291
msgid "Invalid code or discount value."
msgstr ""

#. translators: %s: promo code.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2294
#, php-format
msgid "Promo code \"%s\" created."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2364
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2385
msgid "Missing code."
msgstr ""

#. translators: %s: promo code.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2366
#, php-format
msgid "Delete promo code \"%s\"?"
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2368
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2388
msgid "No promo code with that name."
msgstr ""

#. translators: %s: promo code.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2371
#, php-format
msgid "Promo code \"%s\" deleted."
msgstr ""

#. translators: %s: promo code.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2393
#, php-format
msgid "Promo code \"%s\" enabled."
msgstr ""

#. translators: %s: promo code.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2395
#, php-format
msgid "Promo code \"%s\" disabled."
msgstr ""

#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2464
msgid "Usage: wp blaminhor calendar promo check <code> --event=<id> --amount=<cents>"
msgstr ""

#. translators: 1: discount, 2: new total.
#: modules/events-calendar/cli/class-blaminhor-essentials-cli-calendar.php:2474
#, php-format
msgid "Valid. Discount: %1$s. New total: %2$s."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:107
msgid "This link has expired. Please go back and try again."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:229
msgid "Invalid date."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:233
#: modules/events-calendar/includes/class-events-admin-bookings.php:279
#: modules/events-calendar/includes/class-events-booking.php:724
msgid "Unknown service."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:237
#: modules/events-calendar/includes/class-events-admin-bookings.php:283
#: modules/events-calendar/includes/class-events-booking.php:730
msgid "Please choose a location."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:271
msgid "Please fill in a name, a date and a time."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:301
msgid "This time is outside the working hours or overlaps another appointment."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:318
msgid "Not enough seats left on this slot."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:360
msgid "Appointment created."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:372
msgid "This appointment could not be cancelled."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:376
msgid "Appointment cancelled."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:391
msgid "This appointment no longer exists."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:397
msgid "Please enter a valid http(s) link."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:424
msgid "Please pick a date and a time."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:444
#: modules/events-calendar/includes/class-events-admin-bookings.php:628
msgid "This slot is no longer available."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:461
msgid "Appointment rescheduled."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:480
msgid "Please enter the client’s name."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:500
msgid "Appointment updated."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:519
#: modules/events-calendar/includes/class-events-resources.php:370
msgid "This request could not be approved."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:525
msgid "Booking approved."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:537
#: modules/events-calendar/includes/class-events-resources.php:382
msgid "This request could not be declined."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:541
msgid "Booking declined."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:556
msgid "This appointment no longer exists or is already cancelled."
msgstr ""

#: modules/events-calendar/includes/class-events-admin-bookings.php:572
msgid "This request no longer exists or has already been handled."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:98
msgid "Searching the address…"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:99
msgid "Location found. Drag the pin to fine-tune."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:100
msgid "No match for this address. Enter the coordinates by hand or drag the pin."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:101
msgid "Could not reach the geocoding service. Try again in a moment."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:102
msgid "Fill in the address fields first."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:103
msgid "Pick a location to preview the map."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:120
#: modules/forms/views/edit-form.php:274
#: modules/redirections/class-module-redirections.php:2251
#: modules/smtp/class-module-smtp.php:1689
msgid "days"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:121
msgid "weeks"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:122
msgid "months"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:123
msgid "years"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:134
#: modules/events-calendar/includes/class-events-email-tags.php:276
#: modules/events-calendar/views/admin/tab-settings.php:31
msgid "Date & time"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:142
msgid "Location & organizers"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:150
msgid "Sign-ups (RSVP)"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:161
msgid "Venue details"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:169
msgid "Organizer details"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:206
msgid "All-day event"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:212
msgid "Starts"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:217
#: modules/events-calendar/includes/class-events-recurrence.php:99
msgid "Ends"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:224
#: modules/events-calendar/views/admin/tab-availability.php:185
msgid "Time zone"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:231
msgid "Times above are entered in this zone."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:241
msgid "Additional dates"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:243
msgid "One date per line (YYYY-MM-DD). Adds extra occurrences on top of the schedule."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:247
msgid "Excluded dates"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:249
msgid "One date per line (YYYY-MM-DD). Skips these dates from a repeating event (holidays, breaks)."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:272
#: modules/events-calendar/includes/class-events-admin.php:796
#: modules/events-calendar/includes/class-events-post-types.php:97
msgid "Venue"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:274
msgid "— None —"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:280
msgid "…or type a new venue name to create it"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:284
#: modules/events-calendar/includes/class-events-post-types.php:123
#: modules/events-calendar/includes/class-events-post-types.php:127
#: modules/events-calendar/includes/class-events-post-types.php:128
msgid "Organizers"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:291
msgid "…or type new organizer names, separated by commas"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:296
#: modules/events-calendar/includes/class-events-admin.php:344
msgid "Price"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:297
msgid "e.g. Free, 15 €"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:300
msgid "More info / tickets link"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:308
msgid "Feature this event"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:310
msgid "Featured events are highlighted with a star and accent across calendar views."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:330
msgid "Let visitors sign up to attend"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:334
#: modules/events-calendar/views/admin/tab-rendezvous.php:289
msgid "Capacity"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:336
msgid "0 means unlimited."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:338
msgid "Ticket types"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:339
msgid "Add one or more tiers (e.g. Standard, Early bird). The price is charged per person when online payment for events is on (Events tab). Leave the price empty for a free tier; leave the whole list empty for a free event."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:345
msgid "Quota"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:352
msgid "e.g. Standard"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:353
msgid "e.g. 15"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:354
msgid "0 = no per-tier limit (only the overall capacity applies)."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:355
msgid "Remove ticket type"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:355
#: modules/events-calendar/includes/class-events-admin.php:490
#: modules/events-calendar/views/admin/tab-availability.php:58
#: modules/events-calendar/views/admin/tab-availability.php:158
#: modules/events-calendar/views/admin/tab-availability.php:232
#: modules/events-calendar/views/admin/tab-availability.php:293
#: modules/events-calendar/views/admin/tab-availability.php:364
#: modules/events-calendar/views/admin/tab-rendezvous.php:322
#: modules/events-calendar/views/admin/tab-resources.php:109
#: modules/favicon/class-module-favicon.php:922
#: modules/seo-manager/class-module-seo-manager.php:826
#: modules/seo-manager/class-module-seo-manager.php:832
#: modules/user-role-editor/class-module-user-role-editor.php:2666
msgid "Remove"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:360
msgid "Add ticket type"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:394
#: modules/events-calendar/includes/class-events-rsvp.php:1182
msgid "Standard"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:410
#: modules/events-calendar/views/admin/tab-availability.php:45
msgid "Address"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:411
msgid "City"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:412
msgid "Region / State"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:413
msgid "Postal code"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:414
msgid "Country"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:416
#: modules/events-calendar/includes/class-events-admin.php:513
msgid "Website"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:439
msgid "Location on map"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:440
msgid "Drop a pin to show a map on the event page. Leave the coordinates empty to hide the map for this venue."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:442
msgid "Latitude"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:444
msgid "Longitude"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:446
msgid "Locate from address"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:454
#: modules/events-calendar/includes/class-events-renderer.php:594
msgid "&copy; OpenStreetMap contributors"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:465
msgid "Offer this venue as an appointment location"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:469
msgid "Available periods"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:470
msgid "Dates during which you take appointments here (for example a month at this practice). Leave empty if you are always available at this location."
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:484
#: modules/events-calendar/includes/class-events-resources.php:875
msgid "From"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:487
#: modules/events-calendar/includes/class-events-resources.php:879
#: modules/smtp/class-module-smtp.php:2143
msgid "To"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:490
msgid "Remove period"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:495
msgid "Add period"
msgstr ""

#: modules/events-calendar/includes/class-events-admin.php:823
msgid "Repeats"
msgstr ""

#. translators: %d: post ID
#: modules/events-calendar/includes/class-events-admin.php:979
#, php-format
msgid "(untitled #%d)"
msgstr ""

#. translators: %s: date of the next event.
#: modules/events-calendar/includes/class-events-agenda.php:231
#, php-format
msgid "Next event: %s"
msgstr ""

#. translators: %s: start date of the next reservation.
#: modules/events-calendar/includes/class-events-agenda.php:235
#, php-format
msgid "Next reservation: %s"
msgstr ""

#. translators: %s: date of the next appointment.
#: modules/events-calendar/includes/class-events-agenda.php:239
#, php-format
msgid "Next appointment: %s"
msgstr ""

#: modules/events-calendar/includes/class-events-agenda.php:265
#: modules/events-calendar/views/admin/tab-events.php:17
msgid "Add event"
msgstr ""

#: modules/events-calendar/includes/class-events-agenda.php:268
#: modules/events-calendar/views/admin/partial-reservation-modal.php:22
msgid "New reservation"
msgstr ""

#. translators: 1: seats booked, 2: total capacity.
#: modules/events-calendar/includes/class-events-agenda.php:524
#, php-format
msgid "%1$d / %2$d booked"
msgstr ""

#. translators: 1: seats booked, 2: total capacity.
#: modules/events-calendar/includes/class-events-agenda.php:586
#, php-format
msgid "Participants — %1$d / %2$d"
msgstr ""

#: modules/events-calendar/includes/class-events-agenda.php:750
#: modules/events-calendar/includes/class-events-renderer.php:521
#: modules/events-calendar/views/admin/tab-agenda.php:106
#: modules/events-calendar/views/admin/tab-events.php:57
#: modules/seo-manager/views/tab-titles.php:166
#: modules/events-calendar/block/index.js:41
msgid "Day"
msgstr ""

#: modules/events-calendar/includes/class-events-agenda.php:751
#: modules/events-calendar/includes/class-events-renderer.php:520
#: modules/events-calendar/views/admin/tab-agenda.php:93
#: modules/events-calendar/views/admin/tab-events.php:56
#: modules/events-calendar/block/index.js:40
msgid "Week"
msgstr ""

#: modules/events-calendar/includes/class-events-agenda.php:791
#: modules/events-calendar/includes/class-events-renderer.php:891
#: modules/events-calendar/views/admin/tab-availability.php:224
msgid "All day"
msgstr ""

#: modules/events-calendar/includes/class-events-agenda.php:842
msgid "Book this day"
msgstr ""

#: modules/events-calendar/includes/class-events-agenda.php:845
msgid "Time off"
msgstr ""

#. translators: %d: number of booking requests awaiting approval.
#: modules/events-calendar/includes/class-events-agenda.php:855
#: modules/events-calendar/views/admin/tab-agenda.php:184
#: modules/events-calendar/views/admin/tab-agenda.php:276
#: modules/post-types-order/class-module-post-types-order.php:1229
msgid "Pending"
msgstr ""

#: modules/events-calendar/includes/class-events-availability.php:447
msgid "Closed"
msgstr ""

#: modules/events-calendar/includes/class-events-booking-form.php:49
#: modules/events-calendar/includes/class-events-booking.php:250
#: modules/events-calendar/includes/class-events-my-appointments.php:289
#: modules/events-calendar/includes/class-events-resources.php:734
#: modules/events-calendar/includes/class-events-rsvp.php:110
msgid "Your name"
msgstr ""

#: modules/events-calendar/includes/class-events-booking-form.php:65
#: modules/events-calendar/includes/class-events-booking.php:252
#: modules/events-calendar/includes/class-events-my-appointments.php:293
#: modules/events-calendar/includes/class-events-resources.php:750
#: modules/events-calendar/views/admin/partial-booking-modals.php:78
#: modules/events-calendar/views/admin/partial-booking-modals.php:149
#: modules/events-calendar/views/admin/partial-reservation-modal.php:59
msgid "Phone (optional)"
msgstr ""

#: modules/events-calendar/includes/class-events-booking-form.php:73
#: modules/events-calendar/includes/class-events-booking.php:253
#: modules/events-calendar/views/admin/partial-booking-modals.php:82
#: modules/events-calendar/views/admin/partial-booking-modals.php:153
msgid "Notes (optional)"
msgstr ""

#: modules/events-calendar/includes/class-events-booking-form.php:80
#: modules/events-calendar/includes/class-events-booking.php:254
msgid "I agree that my details are stored to process my booking."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:240
msgid "No availability in the coming weeks."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:241
msgid "No availability this week."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:242
#: modules/events-calendar/includes/class-events-renderer.php:451
msgid "Previous week"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:243
#: modules/events-calendar/includes/class-events-renderer.php:453
msgid "Next week"
msgstr ""

#. translators: %s: a date.
#: modules/events-calendar/includes/class-events-booking.php:245
#, php-format
msgid "Next availability: %s"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:247
#: modules/events-calendar/includes/class-events-booking.php:590
#: modules/events-calendar/includes/class-events-booking.php:941
msgid "Sorry, that time was just taken. Please pick another."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:249
#: modules/events-calendar/includes/class-events-booking.php:583
#: modules/events-calendar/includes/class-events-booking.php:927
msgid "Your appointment is confirmed. Check your email for details."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:255
msgid "I agree that my email is stored so you can alert me when a slot opens."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:256
#: modules/events-calendar/includes/class-events-booking.php:1668
#: modules/events-calendar/includes/class-events-booking.php:1707
msgid "Done — we will email you as soon as a slot opens up."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:257
msgid "Email me if an earlier slot opens up before my appointment."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:258
msgid "Enter your email and we will send you a secure link that brings you back here with your details filled in."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:259
#: modules/events-calendar/includes/class-events-booking.php:834
msgid "If you have booked with us before, a secure link is on its way to your inbox."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:260
msgid "Welcome back — we have filled in your details."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:261
msgid "Not you?"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:262
#: modules/events-calendar/includes/class-events-email-tags.php:288
#: modules/events-calendar/views/admin/partial-booking-modals.php:136
msgid "Number of participants"
msgstr ""

#. translators: %d: number of remaining spots.
#: modules/events-calendar/includes/class-events-booking.php:264
#, php-format
msgid "%d spots left"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:265
msgid "Fully booked"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:266
#: modules/events-calendar/includes/class-events-booking.php:591
#: modules/events-calendar/includes/class-events-booking.php:949
msgid "Not enough spots left for your request."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:268
msgid "Repeat this appointment"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:269
msgid "Just this once"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:270
msgid "Every week"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:271
msgid "Every 2 weeks"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:272
msgid "Number of appointments"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:273
msgid "We will book the same time slot. Any slot already taken is skipped."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:373
msgid "Choose a service"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:374
msgid "Service step title"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:375
msgid "Shown above the list when visitors pick from several services. Only appears when more than one service is offered."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:381
msgid "Choose a location"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:382
msgid "Location step title"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:383
msgid "Shown above the list when a service is offered in more than one place."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:389
msgid "Confirm appointment"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:390
msgid "Confirm button"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:391
msgid "The button that confirms the booking on the details step."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:397
msgid "Back"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:398
msgid "Back button"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:399
msgid "Takes the visitor back to the previous step."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:405
msgid "Already booked with us before?"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:406
msgid "Returning-client prompt"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:407
msgid "Invites a past client to retrieve their details by secure email link."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:413
msgid "Email me a secure link"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:414
msgid "Returning-client button"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:415
msgid "Sends the secure sign-in link to the returning client."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:421
msgid "No slots are open for this service right now. Leave your email and we will alert you the moment one opens up."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:422
msgid "Waitlist invitation"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:423
msgid "Shown when a fully booked service offers a waitlist."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:429
msgid "Alert me when a slot opens"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:430
msgid "Waitlist button"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:431
msgid "The button that joins the waitlist."
msgstr ""

#. translators: %d: a number of minutes.
#: modules/events-calendar/includes/class-events-booking.php:472
#, php-format
msgid "%d min"
msgstr ""

#. translators: %d: a number of hours.
#: modules/events-calendar/includes/class-events-booking.php:476
#, php-format
msgid "%d h"
msgstr ""

#. translators: 1: hours, 2: minutes (zero-padded).
#: modules/events-calendar/includes/class-events-booking.php:479
#, php-format
msgid "%1$d h %2$02d"
msgstr ""

#. translators: %s: UTC offset, e.g. +02:00.
#: modules/events-calendar/includes/class-events-booking.php:564
#, php-format
msgid "Times shown in UTC%s"
msgstr ""

#. translators: 1: timezone name (e.g. Europe/Paris), 2: UTC offset (e.g. +02:00).
#: modules/events-calendar/includes/class-events-booking.php:567
#, php-format
msgid "Times shown in %1$s (UTC%2$s)"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:584
#: modules/events-calendar/includes/class-events-booking.php:931
#: modules/events-calendar/includes/class-events-resources.php:819
msgid "Your request has been received. We will email you once it is confirmed."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:585
msgid "Payment received — your appointment is confirmed. Check your email for details."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:586
msgid "Payment was cancelled, so no appointment was booked. You can try again."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:587
msgid "We could not confirm your payment, so no appointment was booked. If you were charged, please contact us."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:588
msgid "Your payment went through, but the slot was taken before we could confirm your booking — so it has been refunded automatically. Nothing was booked. Please pick another time."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:589
msgid "Your payment went through, but the slot was taken before we could confirm your booking. You have not been booked — we have been notified and will refund you. Please contact us if you do not hear back shortly."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:592
#: modules/events-calendar/includes/class-events-booking.php:912
#: modules/events-calendar/includes/class-events-resources.php:837
#: modules/events-calendar/includes/class-events-rsvp.php:1776
msgid "Too many attempts. Please wait a few minutes and try again."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:677
msgid "Online booking is not available right now."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:699
msgid "Booking requires JavaScript. Please enable it, or contact us to make an appointment."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:751
#: modules/honeypot/class-module-honeypot.php:495
msgid "Invalid request."
msgstr ""

#. translators: %1$d: appointments booked, %2$d: appointments requested.
#: modules/events-calendar/includes/class-events-booking.php:926
#, php-format
msgid "Booked %1$d of %2$d appointments — the rest were already taken. Check your email for details."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:957
#: modules/events-calendar/includes/class-events-booking.php:1677
#: modules/events-calendar/includes/class-events-rsvp.php:1779
msgid "Something went wrong. Please check your details and try again."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1364
msgid "Your appointments:"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1558
msgid "A paid booking failed — the charge was auto-refunded"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1559
msgid "Action needed: a paid booking failed and needs a refund"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1562
msgid "A visitor paid for an appointment but the slot was taken before the booking could be confirmed, so no appointment was created. The charge was refunded automatically — no action needed unless the refund below shows otherwise."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1563
msgid "A visitor paid for an appointment but the slot was taken before the booking could be confirmed, so no appointment was created. The automatic refund did NOT go through — please refund the charge manually."
msgstr ""

#. translators: %s: service name.
#: modules/events-calendar/includes/class-events-booking.php:1566
#: modules/events-calendar/includes/class-events-booking.php:1606
#, php-format
msgid "Service: %s"
msgstr ""

#. translators: %s: appointment date/time.
#: modules/events-calendar/includes/class-events-booking.php:1568
#, php-format
msgid "Requested time: %s"
msgstr ""

#. translators: %1$s: visitor name, %2$s: visitor email.
#: modules/events-calendar/includes/class-events-booking.php:1570
#: modules/events-calendar/includes/class-events-booking.php:1608
#, php-format
msgid "Visitor: %1$s (%2$s)"
msgstr ""

#. translators: %d: number of seats.
#: modules/events-calendar/includes/class-events-booking.php:1572
#, php-format
msgid "Seats: %d"
msgstr ""

#. translators: %s: Stripe Checkout session id.
#: modules/events-calendar/includes/class-events-booking.php:1574
#: modules/events-calendar/includes/class-events-booking.php:1614
#, php-format
msgid "Stripe session id: %s"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1598
msgid "A paid series was partly booked — the difference was auto-refunded"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1599
msgid "Action needed: a paid series was partly booked and needs a partial refund"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1602
msgid "A visitor paid for a recurring series but some occurrences were taken before the booking could be confirmed. The unbooked occurrences were refunded automatically — no action needed unless the amount below shows otherwise."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1603
msgid "A visitor paid for a recurring series but some occurrences were taken before the booking could be confirmed. The automatic partial refund did NOT go through — please refund the difference manually."
msgstr ""

#. translators: %1$d: number booked, %2$d: number paid for.
#: modules/events-calendar/includes/class-events-booking.php:1610
#, php-format
msgid "Booked %1$d of %2$d occurrences."
msgstr ""

#. translators: %1$s: refund amount, %2$s: currency code.
#: modules/events-calendar/includes/class-events-booking.php:1612
#, php-format
msgid "Refund issued: %1$s %2$s."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1731
msgid "Your alert is back on. We will email you the next time a matching slot opens up."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1732
msgid "This link has expired or is no longer valid. You can sign up again from the booking page."
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1734
#: modules/events-calendar/includes/class-events-frontend.php:451
msgid "Back to the site"
msgstr ""

#: modules/events-calendar/includes/class-events-booking.php:1737
msgid "Appointment alerts"
msgstr ""

#: modules/events-calendar/includes/class-events-dashboard-widget.php:84
msgid "Calendar — Upcoming"
msgstr ""

#: modules/events-calendar/includes/class-events-dashboard-widget.php:159
msgid "Open calendar"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:149
#: modules/events-calendar/views/admin/partial-reservation-modal.php:50
msgid "Customer name"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:153
msgid "Customer email"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:157
#: modules/events-calendar/views/admin/partial-reservation-modal.php:30
msgid "Resource"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:161
#: modules/events-calendar/includes/class-events-resources.php:883
#: modules/events-calendar/views/admin/partial-reservation-modal.php:46
msgid "Quantity"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:165
#: modules/events-calendar/views/admin/tab-resources.php:290
msgid "Dates"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:169
msgid "Cancellation link"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:173
#: modules/events-calendar/includes/class-events-email-tags.php:322
msgid "Link to approve or decline"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:177
#: modules/events-calendar/includes/class-events-email-tags.php:300
#: modules/events-calendar/includes/class-events-email-tags.php:383
#: modules/events-calendar/includes/class-events-email-tags.php:437
#: modules/events-calendar/includes/class-events-email-tags.php:463
#: modules/events-calendar/includes/class-events-email-tags.php:517
#: modules/forms/includes/class-forms-merge-tags.php:58
msgid "Site name"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:181
#: modules/events-calendar/includes/class-events-email-tags.php:304
#: modules/events-calendar/includes/class-events-email-tags.php:387
#: modules/events-calendar/includes/class-events-email-tags.php:441
#: modules/events-calendar/includes/class-events-email-tags.php:467
#: modules/events-calendar/includes/class-events-email-tags.php:521
#: modules/forms/includes/class-forms-merge-tags.php:63
msgid "Site address"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:188
msgid "Your reservation: {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:189
msgid ""
"Hello {name},\n"
"\n"
"Your reservation is confirmed: {qty} × {resource}, {dates}.\n"
"\n"
"Need to cancel? Use this link: {cancel_link}\n"
"\n"
"Thank you,\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:193
msgid "Reservation request received: {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:194
msgid ""
"Hello {name},\n"
"\n"
"We have received your reservation request: {qty} × {resource}, {dates}. We will email you as soon as it is confirmed.\n"
"\n"
"Thank you,\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:198
msgid "Reservation request declined: {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:199
msgid ""
"Hello {name},\n"
"\n"
"We are sorry, but your reservation request for {resource}, {dates}, could not be confirmed.\n"
"\n"
"Thank you,\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:203
msgid "Reservation cancelled: {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:204
msgid ""
"Hello {name},\n"
"\n"
"Your reservation for {resource}, {dates}, has been cancelled.\n"
"\n"
"Thank you,\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:208
msgid "Reminder: your reservation of {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:209
msgid ""
"Hello {name},\n"
"\n"
"This is a reminder for your upcoming reservation: {qty} × {resource}, {dates}.\n"
"\n"
"See you soon,\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:213
msgid "You're on the waitlist: {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:214
msgid ""
"Hello {name},\n"
"\n"
"{resource} is fully booked for {dates}. We have added you to the waitlist and will email you if it becomes available for those dates.\n"
"\n"
"Thank you,\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:218
msgid "Now available: {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:219
msgid ""
"Hello {name},\n"
"\n"
"Good news — {resource} is available again for {dates}. Book it here while it lasts:\n"
"{site_url}\n"
"\n"
"Thank you,\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:223
msgid "New reservation: {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:224
msgid ""
"{qty} × {resource}, {dates}.\n"
"By {name} ({email})."
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:228
msgid "Reservation request to approve: {resource}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:229
msgid ""
"A reservation request is waiting for your approval.\n"
"\n"
"{qty} × {resource}, {dates}.\n"
"By {name} ({email}).\n"
"\n"
"Approve or decline it here:\n"
"{admin_link}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:244
#: modules/events-calendar/includes/class-events-email-tags.php:401
#: modules/events-calendar/views/admin/partial-booking-modals.php:70
#: modules/events-calendar/views/admin/partial-booking-modals.php:140
msgid "Client name"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:248
#: modules/events-calendar/includes/class-events-email-tags.php:405
#: modules/events-calendar/includes/class-events-email-tags.php:459
msgid "Client email"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:252
msgid "Client phone"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:256
#: modules/events-calendar/views/admin/tab-agenda.php:324
msgid "Client notes"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:264
msgid "Service note"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:268
#: modules/events-calendar/views/admin/partial-booking-modals.php:122
#: modules/events-calendar/views/admin/tab-agenda.php:321
msgid "Location"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:272
#: modules/events-calendar/views/admin/partial-booking-modals.php:52
msgid "Video call link"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:292
msgid "List of dates (recurring series)"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:296
#: modules/events-calendar/includes/class-events-email-tags.php:429
#: modules/events-calendar/includes/class-events-email-tags.php:455
msgid "Manage-appointments link"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:340
msgid "Previous date & time"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:344
msgid "Previous date"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:348
msgid "Previous time"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:363
msgid "Visitor name"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:367
msgid "Visitor email"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:375
msgid "Booking-page link"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:379
#: modules/events-calendar/includes/class-events-email-tags.php:433
msgid "Re-arm-alert link"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:413
msgid "Current appointment date & time"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:417
msgid "Earlier slot date & time"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:421
msgid "Earlier slot date"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:425
msgid "Earlier slot time"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:481
msgid "Attendee name"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:485
msgid "Attendee email"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:489
msgid "Event title"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:493
msgid "Event date"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:497
msgid "Party size"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:501
msgid "Ticket type"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:505
msgid "Amount paid"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:509
msgid "Promo code used"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:513
msgid "Event link"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:532
msgid "Appointment confirmed: {service}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:539
msgid ""
"Hi {name},\n"
"\n"
"Your appointment for \"{service}\" on {datetime} is confirmed.\n"
"\n"
"{service_note}\n"
"\n"
"Join the call: {video_url}\n"
"\n"
"Manage your appointments: {manage_link}\n"
"\n"
"See you soon — {site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:546
msgid "Reminder: your appointment at {site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:553
msgid ""
"Hi {name},\n"
"\n"
"This is a reminder for your appointment on {datetime}.\n"
"\n"
"Join the call: {video_url}\n"
"\n"
"Manage your appointments: {manage_link}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:560
msgid "A slot just opened: {service}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:567
msgid ""
"Hi,\n"
"\n"
"Good news — a slot has just opened up for \"{service}\". Book it before someone else does:\n"
"{book_link}\n"
"\n"
"Slots fill quickly. If this one is taken by the time you arrive and you would like to keep waiting, re-arm your alert here:\n"
"{reactivate_link}\n"
"\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:574
msgid "An earlier slot is available for your appointment"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:581
msgid ""
"Hi {name},\n"
"\n"
"An earlier slot has opened up for \"{service}\": {earlier_datetime} (your appointment is currently on {datetime}).\n"
"\n"
"To move your appointment, view it and get in touch here:\n"
"{manage_link}\n"
"\n"
"Want to keep being told about earlier slots? Re-arm your alert here:\n"
"{reactivate_link}\n"
"\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:588
msgid "Your appointments at {site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:595
msgid ""
"Hi,\n"
"\n"
"Here is your secure link to view and manage your appointments:\n"
"{manage_link}\n"
"\n"
"For your security, this link expires shortly. If you did not request it, you can ignore this email.\n"
"\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:602
msgid "New appointment: {service}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:609
msgid ""
"{service} — {datetime}\n"
"Client: {name} ({email})\n"
"Phone: {phone}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:616
msgid "Appointment cancelled: {service}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:623
msgid ""
"Hi {name},\n"
"\n"
"Your appointment for \"{service}\" on {datetime} has been cancelled.\n"
"\n"
"If you would like to book a new time, visit {site_url}.\n"
"\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:630
msgid "Appointment rescheduled: {service}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:637
msgid ""
"Hi {name},\n"
"\n"
"Your appointment for \"{service}\" has been moved from {old_datetime} to {datetime}.\n"
"\n"
"Manage your appointments: {manage_link}\n"
"\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:644
msgid "Booking request received: {service}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:651
msgid ""
"Hi {name},\n"
"\n"
"Thanks — we have received your request for \"{service}\" on {datetime}. It is now awaiting confirmation, and we will email you as soon as it is confirmed.\n"
"\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:658
msgid "Booking request to approve: {service}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:665
msgid ""
"{service} — {datetime}\n"
"Client: {name} ({email})\n"
"Phone: {phone}\n"
"\n"
"This booking is awaiting your approval. Approve or decline it here:\n"
"{admin_link}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:672
msgid "About your booking request: {service}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:679
msgid ""
"Hi {name},\n"
"\n"
"Unfortunately we could not confirm your request for \"{service}\" on {datetime}. The slot is now free again, so feel free to book another time at {site_url}.\n"
"\n"
"{site_name}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:686
msgid "You are signed up: {event}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:693
msgid ""
"Hi {name},\n"
"\n"
"Your sign-up for \"{event}\" on {date} is confirmed.\n"
"\n"
"{event_url}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:700
msgid "Reminder: {event} is coming up"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:707
msgid ""
"Hi {name},\n"
"\n"
"This is a reminder that \"{event}\" is on {date}.\n"
"\n"
"We look forward to seeing you.\n"
"\n"
"{event_url}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:714
msgid "New sign-up: {event}"
msgstr ""

#: modules/events-calendar/includes/class-events-email-tags.php:721
msgid ""
"{name} ({email}) signed up.\n"
"Event: {event} — {date}\n"
"Party size: {party_size}"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:249
msgid "Add to calendar (.ics)"
msgstr ""

#. translators: %s: site name.
#: modules/events-calendar/includes/class-events-ical.php:336
#, php-format
msgid "%s — Appointments"
msgstr ""

#. translators: %d: number of seats booked.
#: modules/events-calendar/includes/class-events-ical.php:404
#, php-format
msgid "%d seat"
msgid_plural "%d seats"
msgstr[0] ""
msgstr[1] ""

#: modules/events-calendar/includes/class-events-ical.php:407
#: modules/events-calendar/includes/class-events-ical.php:1133
#: modules/events-calendar/includes/class-events-my-appointments.php:339
msgid "Join the call"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:539
msgid "Import Events"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:561
msgid "Import Events from iCal"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:580
msgid "Calendar URL"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:583
msgid "Paste a public iCal/.ics feed URL (Google Calendar, Outlook, Meetup, etc.)."
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:587
msgid "or upload a file"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:591
#: modules/events-calendar/views/admin/tab-agenda.php:415
#: modules/events-calendar/views/admin/tab-agenda.php:437
msgid "Subscribe"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:593
msgid "Keep this URL in sync automatically (re-import daily)."
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:624
msgid "That calendar file is too large."
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:634
msgid "Could not fetch the calendar URL."
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:643
msgid "No calendar data found. Provide a URL or upload a file."
msgstr ""

#. translators: %d: number of events found
#: modules/events-calendar/includes/class-events-ical.php:662
#, php-format
msgid "Preview: %d events found. Click Import to add them."
msgstr ""

#. translators: 1: imported count, 2: skipped count
#: modules/events-calendar/includes/class-events-ical.php:668
#, php-format
msgid "Imported %1$d events (%2$d already existed and were skipped)."
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:687
msgid "The iCal parser could not be loaded."
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:711
msgid "The calendar file could not be parsed."
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:726
msgid "(untitled event)"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:1003
msgid "Subscribed calendars"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:1004
msgid "These calendars are re-imported automatically once a day."
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:1012
msgid "Remove selected"
msgstr ""

#: modules/events-calendar/includes/class-events-ical.php:1021
msgid "Subscription(s) removed."
msgstr ""

#: modules/events-calendar/includes/class-events-locations.php:83
msgid "Online / remote"
msgstr ""

#: modules/events-calendar/includes/class-events-locations.php:90
msgid "In person"
msgstr ""

#. translators: 1: venue name, 2: city.
#: modules/events-calendar/includes/class-events-locations.php:515
#, php-format
msgctxt "venue label with city"
msgid "%1$s (%2$s)"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:200
msgid "If that email has appointments with us, we just sent it a secure access link. Please check your inbox."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:201
msgid "Your details have been updated."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:202
msgid "Your appointment has been cancelled. We have emailed you a confirmation."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:203
msgid "Your appointment has been moved. We have emailed you the new details."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:204
msgid "Sorry, that time was just taken. Please pick another slot."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:220
msgid "Manage your appointments"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:221
msgid "Enter the email you booked with and we will send you a secure link to view and manage your appointments."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:234
msgid "Email me my link"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:263
msgid "Your appointments"
msgstr ""

#. translators: %s: visitor email.
#: modules/events-calendar/includes/class-events-my-appointments.php:268
#, php-format
msgid "Signed in as %s"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:275
#: modules/events-calendar/views/admin/tab-agenda.php:182
msgid "Upcoming"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:279
#: modules/events-calendar/views/admin/tab-agenda.php:185
msgid "Past"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:283
msgid "Your details"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:284
msgid "Updating these applies to your upcoming appointments."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:296
msgid "Save my details"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:312
msgid "You have no upcoming appointments."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:330
msgid "Series"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:345
#: modules/events-calendar/views/admin/partial-booking-modals.php:95
msgid "Reschedule"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:354
msgid "Cancel this appointment?"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:364
msgid "Cancel series"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:385
msgid "Back to my appointments"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:387
#: modules/events-calendar/views/admin/partial-booking-modals.php:173
msgid "Reschedule appointment"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:391
msgid "This appointment can no longer be changed."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:399
msgid "This service is no longer offered, so the appointment cannot be moved online. Please cancel it and book again, or contact us."
msgstr ""

#. translators: %s: current appointment date and time.
#: modules/events-calendar/includes/class-events-my-appointments.php:411
#, php-format
msgid "Currently booked for %s. Pick a new time below."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:431
msgid "Could not load availability. Please contact us."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:466
msgid "No free slots in the coming weeks. Please contact us to find a time."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:501
msgid "Need help?"
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:502
msgid "Use the Reschedule or Cancel buttons above to manage an appointment, or get in touch and we will take care of it."
msgstr ""

#: modules/events-calendar/includes/class-events-my-appointments.php:515
msgid "Log out"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:64
msgid "Add Event"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:65
msgid "Add New Event"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:66
msgid "Edit Event"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:67
msgid "New Event"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:68
msgid "View Event"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:69
msgid "View Events"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:70
msgid "Search Events"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:71
msgid "No events found."
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:72
msgid "No events found in Trash."
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:73
msgid "All Events"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:96
#: modules/events-calendar/includes/class-events-post-types.php:100
#: modules/events-calendar/includes/class-events-post-types.php:101
msgid "Venues"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:98
msgid "Add New Venue"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:99
msgid "Edit Venue"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:102
msgid "Search Venues"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:103
msgid "No venues found."
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:124
msgid "Organizer"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:125
msgid "Add New Organizer"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:126
msgid "Edit Organizer"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:129
msgid "Search Organizers"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:130
msgid "No organizers found."
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:158
msgid "Event Categories"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:159
msgid "Event Category"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:160
msgid "Categories"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:179
msgid "Event Tags"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:180
msgid "Event Tag"
msgstr ""

#: modules/events-calendar/includes/class-events-post-types.php:181
msgid "Tags"
msgstr ""

#: modules/events-calendar/includes/class-events-promos.php:108
msgid "Enter a code."
msgstr ""

#: modules/events-calendar/includes/class-events-promos.php:111
msgid "This ticket is free — no code needed."
msgstr ""

#: modules/events-calendar/includes/class-events-promos.php:116
#: modules/events-calendar/includes/class-events-promos.php:130
#: modules/events-calendar/includes/class-events-promos.php:228
msgid "This code is not valid."
msgstr ""

#: modules/events-calendar/includes/class-events-promos.php:119
msgid "This code does not apply to this event."
msgstr ""

#: modules/events-calendar/includes/class-events-promos.php:122
msgid "This code has expired."
msgstr ""

#: modules/events-calendar/includes/class-events-promos.php:125
msgid "This code has reached its usage limit."
msgstr ""

#: modules/events-calendar/includes/class-events-promos.php:219
msgid "Your session expired. Please reload the page."
msgstr ""

#: modules/events-calendar/includes/class-events-promos.php:222
msgid "Too many attempts. Please wait a few minutes."
msgstr ""

#. translators: %d: discount percentage.
#: modules/events-calendar/includes/class-events-promos.php:437
#, php-format
msgid "%d%% off"
msgstr ""

#. translators: 1: amount, 2: currency code.
#: modules/events-calendar/includes/class-events-promos.php:440
#, php-format
msgid "%1$s %2$s off"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:42
msgid "Monday"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:43
msgid "Tuesday"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:44
msgid "Wednesday"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:45
msgid "Thursday"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:46
msgid "Friday"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:47
msgid "Saturday"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:48
msgid "Sunday"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:60
msgid "Repeat"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:62
msgid "Does not repeat"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:66
msgid "Yearly"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:72
msgid "Every"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:81
msgid "Mon"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:82
msgid "Tue"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:83
msgid "Wed"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:84
msgid "Thu"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:85
msgid "Fri"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:86
msgid "Sat"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:87
msgid "Sun"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:100
msgid "Never"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:101
msgid "On date"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:103
msgid "After"
msgstr ""

#: modules/events-calendar/includes/class-events-recurrence.php:104
msgid "times"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:310
msgid "Newer"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:313
msgid "Older"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:389
msgid "Previous day"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:391
msgid "Next day"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:397
msgid "Nothing scheduled on this day."
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:452
msgid "This week"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:519
#: modules/events-calendar/views/admin/tab-agenda.php:80
#: modules/events-calendar/views/admin/tab-events.php:54
#: modules/seo-manager/views/tab-titles.php:165
#: modules/events-calendar/block/index.js:39
msgid "Month"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:522
#: modules/events-calendar/views/admin/tab-agenda.php:119
#: modules/events-calendar/views/admin/tab-events.php:55
#: modules/events-calendar/block/index.js:42
msgid "List"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:525
msgid "Calendar views"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:578
msgid "Open in Maps"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:623
msgid "More information"
msgstr ""

#: modules/events-calendar/includes/class-events-renderer.php:1008
#: modules/events-calendar/includes/class-events-renderer.php:1015
msgid "Featured"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:134
msgid "Per day"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:135
msgid "Per night"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:136
msgid "Per hour"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:137
msgid "Per reservation"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:280
msgid "Please choose a resource."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:283
msgid "Please fill in a name and the reservation dates."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:307
msgid "Reservation created."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:317
msgid "This reservation could not be created."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:333
msgid "This reservation could not be cancelled."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:336
msgid "Reservation cancelled."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:372
msgid "Reservation approved."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:384
msgid "Reservation declined."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:398
msgid "This reservation could not be found."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:497
#: modules/events-calendar/includes/class-events-rsvp.php:1442
msgid "Link not valid"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:498
msgid "This cancellation link is not valid. Please contact us if you need to cancel your reservation."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:505
#: modules/events-calendar/includes/class-events-rsvp.php:1454
msgid "Nothing to cancel"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:506
msgid "This reservation is no longer active."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:518
msgid "Reservation cancelled"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:519
msgid "Your reservation has been cancelled. We have emailed you a confirmation."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:758
msgid "I agree to be contacted about this reservation."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:817
msgid "Your reservation is confirmed — a confirmation email is on its way."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:821
msgid "That is fully booked for those dates, so we have added you to the waitlist. We will email you if it becomes available."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:823
msgid "Sorry, that is no longer available for those dates. Please try other dates or a smaller quantity."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:825
msgid "Please check the dates and details and try again."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:827
msgid "Those dates are outside the booking window. Please choose dates within the allowed range."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:829
msgid "Payment was cancelled — your reservation was not made."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:831
msgid "We could not confirm your payment, so the reservation was not made. If you were charged, please contact us."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:833
msgid "That became unavailable for those dates while you were paying, so your payment has been refunded."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:835
msgid "You were charged but the reservation could not be completed. We have been notified and will arrange your refund."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:839
msgid "Online payment is unavailable right now — please try again later."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:848
msgid "What would you like to reserve?"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:850
msgid "Choose…"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:895
msgid "Reserve"
msgstr ""

#. translators: 1: start date, 2: end date.
#: modules/events-calendar/includes/class-events-resources.php:1454
#: modules/events-calendar/includes/class-events-resources.php:1718
#, php-format
msgid "from %1$s to %2$s"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:1459
#: modules/events-calendar/includes/class-events-rsvp.php:1361
msgid "The charge was refunded automatically."
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:1460
#: modules/events-calendar/includes/class-events-rsvp.php:1362
msgid "The automatic refund FAILED — please refund it manually in Stripe."
msgstr ""

#. translators: 1: quantity, 2: resource label, 3: date range, 4: customer name, 5: customer email, 6: Stripe session id, 7: refund status line.
#: modules/events-calendar/includes/class-events-resources.php:1463
#, php-format
msgid ""
"A visitor paid but the reservation could not be recorded (it became unavailable during checkout).\n"
"\n"
"%1$d × %2$s, %3$s.\n"
"By %4$s (%5$s).\n"
"Stripe session: %6$s.\n"
"\n"
"%7$s"
msgstr ""

#: modules/events-calendar/includes/class-events-resources.php:1472
msgid "Reservation paid but not recorded — action needed"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:126
msgid "Number of people"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:133
msgid "I agree that my name and email are stored to process my sign-up."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:175
#: modules/events-calendar/includes/class-events-rsvp.php:189
msgid "Attending?"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:176
#: modules/events-calendar/includes/class-events-rsvp.php:1761
msgid "Sign-ups are now closed for this event."
msgstr ""

#. translators: 1: number going, 2: capacity
#: modules/events-calendar/includes/class-events-rsvp.php:199
#, php-format
msgid "%1$d of %2$d spots taken"
msgstr ""

#. translators: %d: number of people going
#: modules/events-calendar/includes/class-events-rsvp.php:206
#, php-format
msgid "%d person attending"
msgid_plural "%d people attending"
msgstr[0] ""
msgstr[1] ""

#: modules/events-calendar/includes/class-events-rsvp.php:216
msgid "Sorry, this event is full."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:223
msgid "This event is full — join the waitlist and we will email you if a spot opens up."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:248
msgid "Ticket"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:250
msgid "Free"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:277
msgid "Promo code (optional)"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:280
#: modules/events-calendar/views/admin/tab-availability.php:298
#: modules/seo-manager/views/tab-overview.php:165
msgid "Apply"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:291
msgid "Join the waitlist"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:293
msgid "Buy ticket"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:295
msgid "Sign up"
msgstr ""

#. translators: 1: discount amount, 2: new total.
#: modules/events-calendar/includes/class-events-rsvp.php:668
#, php-format
msgid "Code applied: −%1$s. New total: %2$s."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:669
msgid "Enter a code first."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:670
msgid "Could not check the code. Please try again."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:671
#, php-format
msgid "Total: %s"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:711
msgid "Attendees"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:746
msgid "No sign-ups yet."
msgstr ""

#. translators: %d: total attendees
#: modules/events-calendar/includes/class-events-rsvp.php:758
#, php-format
msgid "%d attendee"
msgid_plural "%d attendees"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of requests awaiting approval
#: modules/events-calendar/includes/class-events-rsvp.php:790
#, php-format
msgid "%d request awaiting approval"
msgid_plural "%d requests awaiting approval"
msgstr[0] ""
msgstr[1] ""

#: modules/events-calendar/includes/class-events-rsvp.php:807
#: modules/events-calendar/views/admin/partial-booking-modals.php:91
#: modules/events-calendar/views/admin/tab-agenda.php:298
#: modules/events-calendar/views/admin/tab-agenda.php:303
msgid "Approve"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:808
#: modules/events-calendar/views/admin/partial-booking-modals.php:92
#: modules/events-calendar/views/admin/tab-agenda.php:299
#: modules/events-calendar/views/admin/tab-agenda.php:304
msgid "Decline"
msgstr ""

#. translators: %d: number of people on the waitlist
#: modules/events-calendar/includes/class-events-rsvp.php:826
#, php-format
msgid "%d on the waitlist"
msgid_plural "%d on the waitlist"
msgstr[0] ""
msgstr[1] ""

#: modules/events-calendar/includes/class-events-rsvp.php:844
msgid "Export sign-ups (CSV)"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:860
#: modules/events-calendar/includes/class-events-rsvp.php:924
msgid "You are not allowed to manage sign-ups for this event."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1069
msgid "You are not allowed to export sign-ups for this event."
msgstr ""

#. translators: 1: party size, 2: event title, 3: date, 4: name, 5: email, 6: Stripe session id, 7: refund status line.
#: modules/events-calendar/includes/class-events-rsvp.php:1365
#, php-format
msgid ""
"A visitor paid but their sign-up could not be recorded (the event became full during checkout).\n"
"\n"
"%1$d × %2$s, %3$s.\n"
"By %4$s (%5$s).\n"
"Stripe session: %6$s.\n"
"\n"
"%7$s"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1374
msgid "Sign-up paid but not recorded — action needed"
msgstr ""

#. translators: %s: event title.
#: modules/events-calendar/includes/class-events-rsvp.php:1397
#, php-format
msgid "You're on the waitlist: %s"
msgstr ""

#. translators: 1: attendee name, 2: event title, 3: event date, 4: site name.
#: modules/events-calendar/includes/class-events-rsvp.php:1402
#, php-format
msgid ""
"Hello %1$s,\n"
"\n"
"%2$s on %3$s is currently full, so you have been added to the waitlist. We will email you automatically if a spot opens up.\n"
"\n"
"Thank you,\n"
"%4$s"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1443
msgid "This cancellation link is not valid. Please contact us if you need to cancel your sign-up."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1455
msgid "This sign-up is no longer active."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1471
msgid "Sign-up cancelled"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1472
msgid "Your sign-up has been cancelled. We have emailed you a confirmation."
msgstr ""

#. translators: %s: event title.
#: modules/events-calendar/includes/class-events-rsvp.php:1493
#, php-format
msgid "Sign-up cancelled: %s"
msgstr ""

#. translators: 1: attendee name, 2: event title, 3: event date, 4: site name.
#: modules/events-calendar/includes/class-events-rsvp.php:1498
#, php-format
msgid ""
"Hello %1$s,\n"
"\n"
"Your sign-up for %2$s on %3$s has been cancelled.\n"
"\n"
"Thank you,\n"
"%4$s"
msgstr ""

#. translators: %s: event title.
#: modules/events-calendar/includes/class-events-rsvp.php:1525
#, php-format
msgid "Request received: %s"
msgstr ""

#. translators: 1: attendee name, 2: event title, 3: event date, 4: site name.
#: modules/events-calendar/includes/class-events-rsvp.php:1530
#, php-format
msgid ""
"Hello %1$s,\n"
"\n"
"We have received your request to attend %2$s on %3$s. We will email you again once it has been approved.\n"
"\n"
"Thank you,\n"
"%4$s"
msgstr ""

#. translators: %s: event title.
#: modules/events-calendar/includes/class-events-rsvp.php:1556
#, php-format
msgid "Request declined: %s"
msgstr ""

#. translators: 1: attendee name, 2: event title, 3: event date, 4: site name.
#: modules/events-calendar/includes/class-events-rsvp.php:1561
#, php-format
msgid ""
"Hello %1$s,\n"
"\n"
"Unfortunately your request to attend %2$s on %3$s could not be approved.\n"
"\n"
"Thank you,\n"
"%4$s"
msgstr ""

#. translators: %s: cancellation link URL.
#: modules/events-calendar/includes/class-events-rsvp.php:1592
#, php-format
msgid "Need to cancel? Use this link: %s"
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1749
msgid "Thanks! Your sign-up is confirmed. Check your email for details."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1752
msgid "You're on the waitlist. We will email you if a spot opens up."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1755
msgid "Thanks! Your request has been received. We will email you once it is approved."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1758
msgid "Sorry, there are not enough spots left for your group."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1764
msgid "Payment was cancelled — your sign-up was not recorded."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1767
msgid "We could not confirm your payment, so the sign-up was not recorded. If you were charged, please contact us."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1770
msgid "The event became full while you were paying, so your payment has been refunded."
msgstr ""

#: modules/events-calendar/includes/class-events-rsvp.php:1773
msgid "You were charged but the sign-up could not be completed. We have been notified and will arrange your refund."
msgstr ""

#: modules/events-calendar/includes/class-events-tec-import.php:59
#: modules/events-calendar/includes/class-events-tec-import.php:75
msgid "Migrate from The Events Calendar"
msgstr ""

#: modules/events-calendar/includes/class-events-tec-import.php:60
msgid "Migrate (TEC)"
msgstr ""

#: modules/events-calendar/includes/class-events-tec-import.php:80
msgid "No events from The Events Calendar were found on this site."
msgstr ""

#. translators: %d: number of source events
#: modules/events-calendar/includes/class-events-tec-import.php:95
#, php-format
msgid "Found %d event to migrate."
msgid_plural "Found %d events to migrate."
msgstr[0] ""
msgstr[1] ""

#: modules/events-calendar/includes/class-events-tec-import.php:99
msgid "Venues and organizers are migrated too. Advanced recurring schedules are not migrated — the base event is imported. Running the migration more than once will not create duplicates."
msgstr ""

#: modules/events-calendar/includes/class-events-tec-import.php:105
msgid "Migrate now"
msgstr ""

#. translators: %d: number of events
#: modules/events-calendar/includes/class-events-tec-import.php:162
#, php-format
msgid "Preview: %d event ready to migrate. Click \"Migrate now\" to proceed."
msgid_plural "Preview: %d events ready to migrate. Click \"Migrate now\" to proceed."
msgstr[0] ""
msgstr[1] ""

#. translators: 1: migrated count, 2: skipped count
#: modules/events-calendar/includes/class-events-tec-import.php:186
#, php-format
msgid "Migration complete: %1$d events migrated, %2$d already migrated (skipped)."
msgstr ""

#: modules/events-calendar/includes/class-events-widget.php:26
msgid "Upcoming Events (Blaminhor)"
msgstr ""

#: modules/events-calendar/includes/class-events-widget.php:28
msgid "Show a list of your upcoming events."
msgstr ""

#: modules/events-calendar/includes/class-events-widget.php:45
msgid "Upcoming Events"
msgstr ""

#: modules/events-calendar/includes/class-events-widget.php:91
msgid "Title:"
msgstr ""

#: modules/events-calendar/includes/class-events-widget.php:95
msgid "Number of events:"
msgstr ""

#: modules/events-calendar/templates/archive-events.php:40
msgid "Subscribe to this calendar"
msgstr ""

#: modules/events-calendar/templates/archive-events.php:41
#: modules/events-calendar/views/admin/tab-agenda.php:438
msgid "Download (.ics)"
msgstr ""

#: modules/events-calendar/templates/single-event.php:48
msgid "Back to all events"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:55
msgid "Save link"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:74
#: modules/events-calendar/views/admin/partial-booking-modals.php:144
#: modules/events-calendar/views/admin/partial-reservation-modal.php:54
msgid "Email (optional)"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:93
msgid "Cancel appointment"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:96
msgid "Save changes"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:111
msgid "Add at least one active service before creating appointments."
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:131
msgid "Please enter a time."
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:133
msgid "Pick a suggested free slot or type any time within the working hours."
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:146
msgid "Leave empty for phone bookings — no emails are sent to the client then."
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:164
msgid "Create appointment"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:179
msgid "New date"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:183
msgid "New time"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:184
msgid "No free time on this day"
msgstr ""

#: modules/events-calendar/views/admin/partial-booking-modals.php:192
msgid "Move appointment"
msgstr ""

#: modules/events-calendar/views/admin/partial-reservation-modal.php:27
msgid "Add at least one active resource before creating reservations."
msgstr ""

#: modules/events-calendar/views/admin/partial-reservation-modal.php:38
msgid "Start date"
msgstr ""

#: modules/events-calendar/views/admin/partial-reservation-modal.php:39
msgid "Please fill in the reservation dates."
msgstr ""

#: modules/events-calendar/views/admin/partial-reservation-modal.php:42
msgid "End date"
msgstr ""

#: modules/events-calendar/views/admin/partial-reservation-modal.php:56
msgid "Leave empty for phone reservations — no emails are sent to the customer then."
msgstr ""

#: modules/events-calendar/views/admin/partial-reservation-modal.php:70
msgid "Create reservation"
msgstr ""

#: modules/events-calendar/views/admin/sections/email-editors.php:47
msgid "Tip: any line whose only content is a merge tag that ends up empty is removed automatically from the sent email — so <code>{video_url}</code> disappears for an in-person appointment, and <code>{phone}</code> when the client leaves it blank. Keep such a tag alone on its own line (optionally after a label like \"Join the call:\") so the whole line drops cleanly."
msgstr ""

#: modules/events-calendar/views/admin/sections/email-editors.php:48
msgid "Tip: any line whose only content is a merge tag that ends up empty is removed automatically from the sent email — for example <code>{phone}</code> when the client leaves it blank. Keep such a tag alone on its own line so the whole line drops cleanly."
msgstr ""

#: modules/events-calendar/views/admin/sections/email-editors.php:54
msgid "For your clients"
msgstr ""

#: modules/events-calendar/views/admin/sections/email-editors.php:55
msgid "For you"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:54
#: modules/forms/views/entries.php:64
#: modules/forms/views/entries.php:87
#: modules/honeypot/class-module-honeypot.php:1136
#: modules/seo-manager/views/tab-overview.php:71
msgid "All"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:57
msgid "Rentals"
msgstr ""

#. translators: %d: number of booking requests awaiting approval.
#: modules/events-calendar/views/admin/tab-agenda.php:184
#, php-format
msgid "Pending (%d)"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:186
#: modules/events-calendar/views/admin/tab-agenda.php:291
msgid "Cancelled"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:220
msgid "Search the calendar"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:221
msgid "Search name, email or event…"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:222
msgid "Search"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:226
#: modules/forms/views/entries.php:46
#: modules/maintenance/class-module-maintenance.php:1032
msgid "Export CSV"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:233
msgid "Nothing matches your search"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:233
msgid "Nothing here yet"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:234
msgid "Bookings, events and reservations appear here as soon as they are made — or add one yourself from the calendar."
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:244
#: modules/events-calendar/views/admin/tab-resources.php:292
msgid "Client"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:245
#: modules/events-calendar/views/admin/tab-resources.php:293
#: modules/forms/includes/class-forms-templates.php:33
msgid "Contact"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:279
msgid "Confirmed"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:285
msgid "Declined"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:288
msgid "Expired"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:379
msgid "Calendar subscriptions"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:380
msgid "Sync these calendars into Google Calendar, Apple Calendar or Outlook."
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:388
msgid "A new private link was generated. Update your calendar subscription with the URL below — the previous link no longer works."
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:401
msgid "Your appointments (private)"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:405
msgid "Keep this link private: anyone who has it can see your appointments and your clients’ contact details. Regenerate it if it ever leaks."
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:409
msgid "Apple Calendar / Outlook: click Subscribe. Google Calendar: copy the link, then add it under “Other calendars → From URL”."
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:416
msgid "Regenerate link"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:429
msgid "Public events calendar (shareable)"
msgstr ""

#: modules/events-calendar/views/admin/tab-agenda.php:431
msgid "Safe to share with visitors: they subscribe once and your published events appear in their calendar automatically."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:17
msgid "Where do you work?"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:18
msgid "List the places where appointments take place — add as many as you need. Turn on Online as well if you also offer remote sessions."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:42
msgid "e.g. Lisbon office"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:42
msgid "Place name"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:45
msgid "e.g. 12 Main Street, Lisbon"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:47
msgid "Shown to the visitor and added to their confirmation email. Leave the address empty to just show the name."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:49
msgid "Custom hours & dates for this place"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:50
msgid "Leave empty to use your default availability. Set them to give this place its own calendar (for example mornings here, evenings online)."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:58
msgid "Remove place"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:74
msgid "No places yet. Add the first one below, or keep Online only."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:76
msgid "Add a place"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:81
msgid "Online"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:87
msgid "Appointments held remotely (video call, phone). Send the meeting link in your confirmation email."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:93
msgid "Custom hours & dates for online"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:94
msgid "Leave empty to use your default availability. Set them to offer online slots only when you choose (for example the days you work from home)."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:107
msgid "How do you set your availability?"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:108
msgid "Choose a regular weekly rhythm, or pick specific dates one by one when your schedule changes from week to week."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:115
msgid "Recurring weekly"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:116
msgid "The same days and hours every week (optionally every few weeks), minus the dates you close."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:122
msgid "Specific dates only"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:123
msgid "Your calendar stays closed until you open a date and set its hours. Best for an irregular schedule."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:133
msgid "Weekly availability"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:134
msgid "Pick the days you take appointments and the time ranges within each day (for example a morning and an afternoon block). Visitors can book any slot that fits a range. Turn a day off to close it."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:163
msgid "+ Add time"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:165
msgid "Apply to other days"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:174
msgid "Repeats every"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:176
msgid "week(s)"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:179
msgid "Starting the week of"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:181
msgid "Anchors the cycle — we use that week’s Monday."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:195
msgid "Closed dates & time off"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:196
msgid "One place for every day or time you are unavailable — public holidays, vacations or a single afternoon off. Calendar bookings skip these automatically."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:218
msgid "Unavailable from (date)"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:220
msgid "Unavailable until (date, optional)"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:227
msgid "Unavailable from (time)"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:229
msgid "Unavailable until (time)"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:231
msgid "Label (optional)"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:232
msgid "Remove this entry"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:265
msgid "Previous month"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:266
msgid "Next month"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:267
msgid "Closed all day"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:268
msgid "Partly unavailable"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:269
msgid "Click a day to start, then the end day to close a range — they can be months apart. Click a closed day to reopen it."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:270
msgid "Now click the end day (it can be in another month), or the same day again to close just that one. Press Esc to cancel."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:296
msgid "Apply these hours to:"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:297
msgid "All days"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:310
msgid "Open all day"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:311
msgid "Open"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:312
msgid "Click a day to open it for appointments. Open days are highlighted; set their hours in the list below."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:313
msgid "Copy these hours to…"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:314
msgid "Now click the dates that share these hours, or use “Paste copied hours here” on a date in the list. Press Esc when done."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:315
#: modules/events-calendar/views/admin/tab-availability.php:414
msgid "Copy hours to other dates"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:316
msgid "Done copying"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:317
#: modules/events-calendar/views/admin/tab-availability.php:403
msgid "Close this date"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:318
msgid "A date with no time range stays closed — add at least one time."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:335
msgid "No closed dates yet. Add one below or click a day in the calendar."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:337
msgid "Add unavailability"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:361
msgid "Start time"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:363
msgid "End time"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:370
msgid "Default hours for a new date"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:371
msgid "When you open a date, it starts with these hours. You can change them on any date afterwards."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:415
msgid "Paste copied hours here"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:422
msgid "Your open dates"
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:423
msgid "Click a day in the calendar to open it, then adjust its hours. Only the days you open will accept bookings — everything else stays closed."
msgstr ""

#: modules/events-calendar/views/admin/tab-availability.php:438
msgid "No open dates yet. Click a day in the calendar above to open it."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:31
#: modules/events-calendar/views/admin/tab-events.php:45
msgid "Calendar display"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:32
#: modules/events-calendar/views/admin/tab-events.php:138
msgid "RSVP"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:33
msgid "Sign-up form"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:35
#: modules/events-calendar/views/admin/tab-events.php:118
msgid "Recurring events"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:46
msgid "How visitors first see your events."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:51
msgid "Default view"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:59
msgid "The view shown when someone opens your events page for the first time."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:63
msgid "Public calendar page"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:67
msgid "Give your calendar its own public page visitors can browse"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:69
msgid "When off, the calendar page is hidden from your site. You can still show events anywhere with the calendar block or shortcode."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:74
msgid "Calendar page address"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:78
msgid "The web address where your calendar lives. Changing it updates your links automatically."
msgstr ""

#. translators: %s: name of the existing page, post type or taxonomy already using this address.
#: modules/events-calendar/views/admin/tab-events.php:84
#, php-format
msgid "This address is already used by \"%s\" on your site. The calendar takes priority, so that content stops opening at this address. Pick another address to avoid the clash."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:95
#: modules/events-calendar/block/index.js:50
msgid "Events per page"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:98
msgid "How many events to show on the list view before paging."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:102
msgid "Venue map"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:106
msgid "Show a map on the event page when its venue has map coordinates"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:108
msgid "Uses OpenStreetMap, no API key needed. Set a venue's location under Venues. The map only loads on events that have a geolocated venue."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:119
msgid "How far ahead repeating events are prepared."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:124
msgid "Prepare repeating events for"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:127
msgid "months ahead"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:128
msgid "Repeating events with no end date are prepared this far into the future, then extended automatically over time. A larger window uses a little more database space."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:139
msgid "What happens when visitors sign up to attend."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:144
#: modules/events-calendar/views/admin/tab-rendezvous.php:149
#: modules/events-calendar/views/admin/tab-resources.php:150
msgid "Minimum notice"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:147
msgid "hours before the event"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:148
msgid "Close sign-ups this many hours before an event starts — useful when you need a head count in advance. Set to 0 to accept sign-ups right up to the start time."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:152
msgid "Approve sign-ups"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:156
msgid "Hold sign-ups as requests until I approve them"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:158
msgid "Sign-ups come in as pending requests that hold their seat until you approve or decline them from the event editor. The visitor is emailed at each step. Paid tickets skip approval — payment confirms them directly."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:162
#: modules/events-calendar/views/admin/tab-rendezvous.php:511
#: modules/events-calendar/views/admin/tab-resources.php:258
msgid "Waitlist"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:166
msgid "Let visitors join a waitlist when a capped event is full"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:168
msgid "When a sign-up would exceed capacity, the visitor is added to a waitlist instead of being turned away. Cancelling a confirmed sign-up automatically promotes the earliest waitlisted entries that fit the freed seats, and emails them their confirmation. Only applies to events with a capacity."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:172
msgid "Notify me of sign-ups"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:176
msgid "Send me an email each time someone signs up for an event"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:181
#: modules/events-calendar/views/admin/tab-rendezvous.php:496
#: modules/events-calendar/views/admin/tab-resources.php:237
msgid "Send notifications to"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:184
#: modules/events-calendar/views/admin/tab-rendezvous.php:499
msgid "Leave empty to use your site administration email."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:188
msgid "Remind attendees"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:192
msgid "Email attendees a reminder before the event"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:195
msgid "Send a reminder"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:197
msgid "hours before the event starts."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:202
msgid "Paid tickets"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:206
msgid "Charge for events that have a ticket price"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:208
msgid "Set a ticket price on each event (in the Sign-ups box). The visitor is sent to Stripe Checkout after signing up and the sign-up is recorded only once payment succeeds; the amount is the ticket price × the number of people. Uses the Stripe key from the Forms module, and is independent of appointment and rental payment. Free events (no price) are unaffected."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:211
msgid "No Stripe key is configured in the Forms module — paid sign-ups cannot be completed until you add one."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:226
msgid "Promo codes"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:227
msgid "Discount a paid ticket by a percentage or a fixed amount. Codes apply to every event, or to one event when you pick it. Visitors enter the code on the sign-up form."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:231
#: modules/events-calendar/views/admin/tab-events.php:267
msgid "Code"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:232
#: modules/events-calendar/views/admin/tab-events.php:271
msgid "Discount"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:234
msgid "Used"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:235
msgid "Expires"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:242
msgid "No promo codes yet."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:246
#: modules/events-calendar/views/admin/tab-events.php:254
msgid "All events"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:264
msgid "Add a code"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:268
msgid "e.g. SUMMER20"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:275
msgid "% off"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:276
#, php-format
msgid "%s off"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:281
msgid "Limit to event"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:284
msgid "Event ID to restrict the code to, or 0 (default) for all events."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:288
msgid "Usage limit"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:289
msgid "0 = unlimited"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:292
msgid "Expires on"
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:305
msgid "The form visitors fill in to sign up on an event page. An email and a consent field are always kept."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:306
msgid "Built-in fields: name, email, number of people, consent."
msgstr ""

#: modules/events-calendar/views/admin/tab-events.php:316
msgid "Every email sent about event sign-ups — confirmations, reminders, and your own alerts. Edit any template in place; clear it to restore the default."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:35
msgid "Availability"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:36
#: modules/events-calendar/views/admin/tab-rendezvous.php:58
#: modules/events-calendar/views/admin/tab-resources.php:46
msgid "Booking rules"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:37
msgid "Booking form"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:38
#: modules/events-calendar/views/admin/tab-rendezvous.php:433
#: modules/events-calendar/views/admin/tab-resources.php:48
#: modules/events-calendar/views/admin/tab-resources.php:193
msgid "Online payment"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:41
#: modules/events-calendar/views/admin/tab-rendezvous.php:461
msgid "Booking widget text"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:59
msgid "The finer points of booking: how start times are spaced across your day, how soon and how far ahead visitors can reserve, and how long an unconfirmed request holds its slot."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:64
msgid "Start times"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:71
msgid "One after another"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:71
msgid "(recommended)"
msgstr ""

#. translators: 1: appointment length in minutes, 2: break in minutes, 3: resulting spacing in minutes.
#: modules/events-calendar/views/admin/tab-rendezvous.php:78
#, php-format
msgid "One start at a time, each appointment following the last: a start every %3$d minutes (your %1$d-minute appointment plus its %2$d-minute break). Simplest for you, and no awkward gaps."
msgstr ""

#. translators: %d: appointment length in minutes.
#: modules/events-calendar/views/admin/tab-rendezvous.php:85
#, php-format
msgid "One start at a time, each appointment following the last: a start every %d minutes. Simplest for you, and no awkward gaps."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:96
msgid "More start times to choose from"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:98
msgid "Offer a start every"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:112
#: modules/events-calendar/views/admin/tab-rendezvous.php:121
#: modules/events-calendar/views/admin/tab-rendezvous.php:134
#: modules/events-calendar/views/admin/tab-rendezvous.php:412
msgid "minutes"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:114
msgid "Offer visitors more choice of start time than the appointment length alone would give. Each appointment still runs its full length; the closely-spaced options simply fill in, and overlapping ones drop away as people book."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:119
msgid "Start-time rhythm in minutes"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:122
msgid "Your services run for different lengths, so they all offer their start times on one shared rhythm. On a 30-minute rhythm a 90-minute service starts at 9:00, 9:30, 10:00… — each still runs its full length. Smaller means more choice for visitors; larger means fewer, tidier options."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:125
msgid "For example, visitors could start at"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:135
msgid "Quiet time kept free after each appointment — to write your notes, reset the room or simply breathe. It is added on top of every booking, so the next start is pushed back automatically. Leave at 0 for no break."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:139
msgid "Avoid gaps in your day"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:143
msgid "Keep appointments back-to-back"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:145
msgid "Recommended. Once a booking lands, hides any nearby start that would leave a gap too short to fit another service — so your day stays tightly packed instead of dotted with unusable holes. For example, after a 9:00 booking the next start offered is 10:00, not 9:30. Turn it off to let visitors book any free time, gaps and all."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:152
#: modules/events-calendar/views/admin/tab-rendezvous.php:168
msgid "hours"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:153
msgid "How much lead time you need: visitors cannot book a start sooner than this from now, which keeps last-minute requests at bay. Leave at 0 to allow booking right up to the start time. You can always add an appointment yourself from the agenda."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:157
#: modules/events-calendar/views/admin/tab-resources.php:144
msgid "Booking window"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:160
msgid "days ahead"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:161
msgid "How far into the future visitors can reach. Dates beyond this stay closed for now, so your calendar opens up gradually rather than months in one go."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:165
msgid "Hold requests for"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:169
msgid "Only for services you approve yourself. An unanswered request keeps its slot for this long, then quietly releases it so the time does not stay blocked. Set to 0 to hold every request until you approve or decline it."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:173
msgid "Show the timezone"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:177
msgid "Display a \"Times shown in…\" note above the times"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:179
msgid "Off by default. Times always follow your site's timezone; turn this on only if visitors book from other regions, so they can see which zone the times are in."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:191
msgid "The appointment types visitors can book — a first session, a follow-up, a group class. Each has its own length and, if you like, a price; available times are cut from your calendar to fit that length."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:197
msgid "Where clients book"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:198
msgid "Add this shortcode to any page to publish your booking calendar for visitors:"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:205
msgid "To open the form straight on one service, copy the ready-made code shown under that service’s name below."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:211
msgid "You offer more than one location. Tick where each service can take place; leave a service blank to offer it everywhere. When a service has more than one option, visitors pick one before seeing the available times."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:213
msgid "Every service uses the place you set under “Where do you work?”. Add another place there to choose a different one per service."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:267
msgid "e.g. Kinesiology session"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:284
msgid "Duration (minutes)"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:284
msgid "min"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:290
msgid "1 = individual appointment; more than 1 = group session with shared seats."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:290
msgid "participants"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:294
#: modules/events-calendar/views/admin/tab-rendezvous.php:295
#: modules/events-calendar/views/admin/tab-resources.php:72
msgid "Price (optional)"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:299
msgid "Locations"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:319
msgid "Service active"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:322
msgid "Remove service"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:328
msgid "Options for this service"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:331
msgid "Specific hours for this service"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:332
msgid "Leave empty to follow the location/global calendar. Set them to give this service its own hours and/or dates."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:344
msgid "Require my approval before a booking for this service is confirmed"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:350
msgid "Bookings come in as requests that hold the slot until you approve or decline them from the agenda."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:354
msgid "Let clients book this as a recurring series"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:361
msgid "up to"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:363
msgid "appointments"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:366
msgid "Clients can book the same weekly (or fortnightly) slot several times at once. Slots already taken are skipped automatically."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:370
msgid "Online meeting"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:373
msgid "No video link"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:374
msgid "Fixed link"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:375
msgid "Automatic (Jitsi)"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:377
msgid "Permanent room URL (Zoom, Google Meet, Teams…)"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:378
msgid "Add a video-call link to this service’s appointments. “Fixed link” reuses your own permanent room (Zoom, Google Meet, Teams…); “Automatic (Jitsi)” creates a fresh room per appointment, no account needed. The link is added to confirmation and reminder emails, the calendar file and the client’s appointment page."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:382
msgid "Note for this service"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:385
msgid "Added to this service’s emails wherever you place the {service_note} tag (it is in the default confirmation email). Use it for anything specific to this service — what to bring, how to prepare, where to go. Left empty, its line is simply omitted."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:396
msgid "Add service"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:403
msgid "Make a group session private once the first person books it (instead of letting it fill up to capacity)."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:409
msgid "Default duration"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:413
msgid "Used when a service has no duration of its own, and pre-filled for new services."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:417
msgid "Jitsi domain"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:420
msgid "Used only by services set to “Automatic (Jitsi)”. On the public meet.jit.si, the host must sign in once to start each room. Point this at your own self-hosted Jitsi to remove that step."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:434
msgid "Collect payment the moment a booking is made, for any service you have given a price. It runs through Stripe, using the key you set up in the Forms module; free services are unaffected."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:439
#: modules/events-calendar/views/admin/tab-resources.php:199
msgid "Take payment online"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:443
msgid "Require online payment for services that have a price"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:445
msgid "The visitor is sent to Stripe Checkout after choosing a slot; the appointment is confirmed only once payment succeeds. Free services (no price) are unaffected."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:448
msgid "No Stripe key is configured in the Forms module — paid bookings cannot be completed until you add one."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:462
msgid "Reword what visitors read in the public booking widget — headings, buttons and prompts. Each field already shows its default text; edit it in place, or clear it to fall back to the default."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:481
msgid "Notifications & alerts"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:482
msgid "The messages and alerts around each booking — what lands in your inbox, the reminders and waitlist notices your clients receive, and the self-service space where they manage their own appointments."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:487
msgid "Notify me of bookings"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:491
msgid "Send me an email each time someone books an appointment"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:506
msgid "hours before"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:507
msgid "Send the client a reminder this many hours before the appointment. Set to 0 to disable reminders."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:515
msgid "Let visitors leave their email when a service is fully booked, and alert them when a slot opens up"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:517
msgid "A \"notify me\" form appears in the booking widget when a service has no free slot. Alerts go out within the hour a slot frees up."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:521
msgid "Earlier-slot alerts"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:525
msgid "Let clients ask to be emailed if an earlier slot opens up before their appointment"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:527
msgid "Adds an opt-in checkbox to the booking form. Each client is alerted once when an earlier slot for the same service becomes available."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:531
msgid "Self-service space"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:535
msgid "Let clients view and manage their own appointments"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:537
msgid "When on, your booking and reminder emails carry a passwordless link to a built-in page where each client can see, reschedule or cancel their appointments — no account, and no page to create."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:545
msgid "Self-service address"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:548
msgid "Currently served from the page selected below. Clear that choice to use the built-in address instead."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:552
msgid "The web address of the built-in self-service page. Changing it updates the links in your emails automatically."
msgstr ""

#. translators: %s: name of the existing page, post type or taxonomy already using this address.
#: modules/events-calendar/views/admin/tab-rendezvous.php:558
#, php-format
msgid "This address is already used by \"%s\" on your site. The self-service page takes priority, so that content stops opening at this address. Pick another address to avoid the clash."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:569
msgid "Use my own page instead"
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:577
msgid "— Built-in page —"
msgstr ""

#. translators: %s: the shortcode to place on the page.
#: modules/events-calendar/views/admin/tab-rendezvous.php:586
#, php-format
msgid "Advanced. Prefer your own page (to add text around it or place it in a menu)? Create one containing the %s shortcode and pick it here — it then replaces the built-in address."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:605
msgid "The details visitors fill in on the final step, once they have picked a service and a time. An email field and a consent checkbox are always kept, whatever form you choose."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:606
msgid "Built-in fields: name, email, phone, notes, consent."
msgstr ""

#: modules/events-calendar/views/admin/tab-rendezvous.php:617
msgid "Every email the booking side sends — confirmations and reminders to your clients, plus the alerts to you. Each shows its default wording; edit any template in place, or clear it to restore the default."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:45
msgid "Inventory"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:47
msgid "Reservation form"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:51
#: modules/events-calendar/views/admin/tab-resources.php:276
msgid "Reservations"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:63
msgid "The things visitors can book over a date range — a room, a piece of equipment, an accommodation, a table. Each carries a stock: how many can be booked at the same time."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:70
msgid "Stock"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:71
msgid "Unit"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:97
msgid "e.g. Meeting room"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:109
msgid "Remove bookable"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:114
msgid "Add a bookable"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:117
msgid "Default unit"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:124
msgid "The unit new bookables start with — hour, night, day… You can still change it on each bookable."
msgstr ""

#. translators: %s: the [blaminhor_resource] shortcode.
#: modules/events-calendar/views/admin/tab-resources.php:132
#, php-format
msgid "Add the reservation form to any page with the %s shortcode."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:145
msgid "How soon, and how far ahead, a reservation may start — counted in whole days."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:153
msgid "days before the start date."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:154
msgid "How much lead time you need before a reservation can start. Leave at 0 to allow same-day reservations."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:158
msgid "Booking horizon"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:161
msgid "days ahead."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:162
msgid "How far into the future a reservation may start. Leave at 0 for no limit."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:170
msgid "Approval"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:171
msgid "Review reservation requests yourself before they are confirmed, rather than letting every reservation go through automatically."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:176
msgid "Require approval"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:180
msgid "Hold new reservations until I approve them"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:182
msgid "A request holds its stock while it waits, so it cannot be double-booked. Approve or decline it from the Pending tab of the calendar; the visitor is emailed either way. Paid reservations skip this — payment confirms them straight away."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:194
msgid "Charge for reservations that have a price before they are confirmed. Uses the Stripe key from the Forms module, and is independent of appointment payment."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:203
msgid "Require online payment for bookables that have a price"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:205
msgid "The visitor is sent to Stripe Checkout after choosing dates; the reservation is confirmed only once payment succeeds. The amount is the price × the number of nights or days × the quantity (a per-reservation or per-hour price is charged once). Free bookables (no price) are unaffected."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:208
msgid "No Stripe key is configured in the Forms module — paid reservations cannot be completed until you add one."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:222
msgid "Whether you are emailed about reservations. Your customers always receive their own confirmation, reminder and cancellation emails."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:227
#: modules/maintenance/class-module-maintenance.php:398
#: modules/maintenance/class-module-maintenance.php:1042
msgid "Notify me"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:231
msgid "Email me when a reservation is made or a request needs approval"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:233
msgid "A payment that is taken but cannot be recorded always alerts you, whatever this setting."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:240
msgid "Leave empty to use your appointment notification address, or your site administration email."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:244
msgid "Reminder"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:248
msgid "Email the customer a reminder before the reservation"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:252
msgid "days before"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:254
msgid "Confirmed reservations only; the reminder is sent once, this many days before the start date. Reservations are checked hourly."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:262
msgid "Let visitors join a waitlist when a bookable is out of stock for their dates"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:264
msgid "When nothing is available for the chosen dates, the visitor can leave their email instead of being turned away. As soon as a reservation is cancelled or declined and frees stock for those dates, the people waiting are emailed that it is available again (free reservations only)."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:279
msgid "No reservations yet"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:280
msgid "Reservations made through the form appear here."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:289
msgid "Bookable"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:291
msgid "Qty"
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:337
msgid "The contact details collected on the resource reservation form. An email and a consent field are always kept."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:338
msgid "Built-in fields: name, email, phone, consent."
msgstr ""

#: modules/events-calendar/views/admin/tab-resources.php:347
msgid "Every email the reservation side sends — confirmations and reminders to your customers, plus the alerts to you. Each shows its default wording; edit any template in place, or clear it to restore the default."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:29
#: modules/events-calendar/views/admin/tab-settings.php:42
#: modules/user-role-editor/class-module-user-role-editor.php:827
msgid "Appearance"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:30
#: modules/events-calendar/views/admin/tab-settings.php:97
msgid "Payments"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:43
msgid "Colours for the public-facing calendar — the appointment widget, the events calendar, and the booking and reservation forms all share these."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:48
msgid "Main colour"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:51
msgid "Main colour across the whole public calendar: time slots, buttons, event chips, today's highlight and links. Leave empty to follow your theme's brand colour automatically; pick a colour here to match it exactly."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:55
msgid "Text on the main colour"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:58
msgid "Colour of the text drawn on the slots and buttons. Leave empty to pick black or white automatically so it stays readable; choose a colour to set it yourself."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:62
msgid "Background colour"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:65
msgid "Fills the booking widget with a colour and rounds its corners. Leave empty to keep it transparent over your page background."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:69
msgid "Text on the background"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:72
msgid "Colour of the titles and labels on the background panel. Leave empty to pick black or white automatically so they stay readable; choose a colour to set it yourself."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:76
msgid "Hover colour"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:79
msgid "Colour the slots, buttons, event chips and links take when hovered or focused. Leave empty to follow the main colour; choose a colour here to highlight hover differently."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:83
msgid "Text on the hover colour"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:86
msgid "Colour of the text drawn on a hovered slot or button. Leave empty to pick black or white automatically so it stays readable; choose a colour to set it yourself."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:98
msgid "The currency used for every paid booking — appointments, event tickets and rentals alike. Each type keeps its own \"take payment\" switch in its own tab."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:114
msgid "Date & time formats"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:115
msgid "How dates and times appear across the calendar, slots and emails. Leave a field empty to use your site's own format."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:120
msgid "Date format"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:124
msgid "Uses PHP date format characters (for example j/n/Y). Empty = your site's date format."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:128
msgid "Time format"
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:132
msgid "Uses PHP time format characters (for example H:i). Empty = your site's time format."
msgstr ""

#: modules/events-calendar/views/admin/tab-settings.php:144
msgid "Open the Forms module"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:142
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2337
#: modules/hide-login/class-module-hide-login.php:374
#: modules/hide-login/class-module-hide-login.php:379
#: modules/https-redirect/class-module-https-redirect.php:594
#: modules/https-redirect/class-module-https-redirect.php:599
msgid "Fatal Error Recovery"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:143
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2338
msgid "Recover from fatal errors by disabling problematic plugins without FTP access."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:184
msgid "Fatal error alert"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:185
msgid "Email when a fatal error is caught on the site."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:255
msgid "Recovery key regenerated. Please save the new URL."
msgstr ""

#. translators: %s: site name
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:652
#, php-format
msgid "[%s] Fatal Error Detected - Recovery Link"
msgstr ""

#. translators: 1: site name, 2: error message, 3: file path, 4: line number, 5: plugin name, 6: recovery URL
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:658
#, php-format
msgid ""
"A fatal error was detected on %1$s.\n"
"\n"
"Error: %2$s\n"
"\n"
"File: %3$s (line %4$d)\n"
"\n"
"Suspected Plugin: %5$s\n"
"\n"
"Recovery URL:\n"
"%6$s\n"
"\n"
"Use this link to disable problematic plugins and recover access to your site.\n"
"\n"
"IMPORTANT: Keep this URL secret! Anyone with this link can disable plugins.\n"
"\n"
"--\n"
"Blaminhor Essentials - Fatal Error Recovery"
msgstr ""

#. translators: %s: plugin folder blamed for the fatal error
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1261
#, php-format
msgid "Fatal error caught in %s"
msgstr ""

#. translators: %s: theme blamed for the fatal error
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1267
#, php-format
msgid "Fatal error caught in theme %s"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1271
msgid "A fatal error was caught recently"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1337
msgid "Invalid recovery key."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1338
msgid "Access Denied"
msgstr ""

#. translators: 1: absolute date and time, 2: human readable time difference, e.g. "3 hours"
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1492
#, php-format
msgid "%1$s (%2$s ago)"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1533
msgid "Report this to the developer"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1581
msgid "What I was doing when this happened:"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1594
#: modules/redirections/class-module-redirections.php:2188
msgid "Last seen"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1595
msgid "Error"
msgstr ""

#. translators: %s: formatted date and time of the first occurrence
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1615
#, php-format
msgid "First seen: %s"
msgstr ""

#. translators: %s: theme slug blamed for the fatal error
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1634
#, php-format
msgid "Theme: %s"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1650
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2523
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2531
msgid "Clear Error History"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:1858
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2057
msgid "Blaminhor Essentials Recovery Mode"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2059
msgid "Your site encountered an error. Use this interface to disable problematic plugins and regain access to your admin area."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2064
msgid "Last Fatal Error Detected"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2067
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2389
msgid "File:"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2068
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2392
#: modules/smtp/class-module-smtp.php:1199
msgid "Time:"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2070
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2398
msgid "Detected Plugin:"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2073
msgid "Detected Theme:"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2081
msgid "Theme Recovery"
msgstr ""

#. translators: %s: theme slug
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2086
#, php-format
msgid "The fatal error came from the active theme (%s). Switch to a default theme to regain access, then fix or replace it."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2095
msgid "Switch to a safe theme"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2101
msgid "Disabling a plugin deactivates it in the database. You can re-enable it from here or from the WordPress admin."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2105
msgid "Installed Plugins"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2112
msgid "Likely cause"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2121
msgid "Warning: Disabling Blaminhor Essentials will also disable this recovery interface. You will need to re-enable it from WordPress admin. Are you sure?"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2150
msgid "Try accessing admin"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2152
msgid "Go to site"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2155
msgid "Powered by Blaminhor Essentials"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2180
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2325
msgid "Recovery"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2183
msgid "Open Fatal Error Recovery Mode"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2198
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2234
msgid "No plugin specified"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2203
msgid "Plugin disabled"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2205
msgid "Could not disable plugin"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2239
msgid "Plugin enabled"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2241
msgid "Could not enable plugin"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2347
msgid "Recovery URL"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2348
msgid "Bookmark this URL or save it somewhere safe. If your site crashes due to a plugin error, you can use this URL to disable plugins and recover access."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2359
msgid "Test Recovery Mode"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2366
msgid "Keep this URL secret! Anyone with this link can disable plugins on your site."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2374
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2506
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2514
msgid "Regenerate Recovery Key"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2382
msgid "Last Detected Error"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2410
msgid "Error History"
msgstr ""

#. translators: %d: number of days errors are kept in the history
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2413
#, php-format
msgid "Distinct fatal errors caught over the last %d days, most recent first. Repeated occurrences of the same error are grouped together."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2422
msgid "How It Works"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2427
msgid "When a fatal error occurs, the error details are logged."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2428
msgid "Use the recovery URL above to access the recovery interface."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2429
msgid "The recovery page shows all plugins and highlights the likely cause."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2430
msgid "Disable problematic plugins by clicking the \"Disable\" button."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2431
msgid "Disabled plugins are deactivated in the database (the plugin files remain intact)."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2432
msgid "Once the error is resolved, you can re-enable plugins from the same interface or from the WordPress admin."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2452
msgid "Admin Bar"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2456
msgid "Show recovery link in admin bar"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2458
msgid "Adds a quick link to the recovery mode in the WordPress admin bar."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2462
msgid "Email Notification"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2466
msgid "Send email notification when fatal error is detected"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2468
msgid "When enabled, an email with the recovery URL will be sent to the admin email when a fatal error caused by a plugin is detected."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2472
msgid "Error Reports"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2476
msgid "Send errors caused by this plugin to its developer"
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2478
msgid "Off by default. When enabled, an error coming from a Blaminhor Essentials file is emailed to the plugin developer so it can be fixed. Errors caused by other plugins or by your theme are never sent."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2479
msgid "Each report contains the error message, the file and line inside the plugin, and the plugin, WordPress and PHP versions. File paths, email addresses, IP addresses and credentials are stripped out before sending, and your site address is never included — only a one-way identifier that cannot be traced back to your site."
msgstr ""

#. translators: %d: maximum number of reports sent per plugin version
#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2484
#, php-format
msgid "The same error is reported only once per plugin version, and no more than %d reports are sent per version."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2510
msgid "Are you sure you want to regenerate the recovery key? The old URL will no longer work."
msgstr ""

#: modules/fatal-error-recovery/class-module-fatal-error-recovery.php:2527
msgid "This deletes the recorded errors and the last detected error. Recovery keeps working, and any new fatal error will be recorded again."
msgstr ""

#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:163
msgid "Fatal Error Recovery settings updated."
msgstr ""

#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:185
msgid "No recovery key set yet. Run `wp blaminhor fer regenerate-key`."
msgstr ""

#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:225
msgid "Recovery key regenerated. The previous recovery URL is now invalid."
msgstr ""

#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:252
#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:318
msgid "Missing <plugin> argument."
msgstr ""

#. translators: %s: plugin slug
#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:259
#, php-format
msgid "Force-disable plugin \"%s\" via direct active_plugins edit (skips deactivation hooks)?"
msgstr ""

#. translators: %s: slug typed by the user
#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:270
#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:326
#, php-format
msgid "No plugin found matching \"%s\"."
msgstr ""

#. translators: %s: plugin file
#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:282
#, php-format
msgid "Plugin \"%s\" is not in active_plugins."
msgstr ""

#. translators: %s: plugin file
#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:295
#, php-format
msgid "Plugin \"%s\" removed from active_plugins."
msgstr ""

#. translators: %s: plugin file
#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:337
#, php-format
msgid "Plugin \"%s\" is already active."
msgstr ""

#. translators: %s: plugin file
#: modules/fatal-error-recovery/cli/class-blaminhor-essentials-cli-fatal-error-recovery.php:350
#, php-format
msgid "Plugin \"%s\" added to active_plugins."
msgstr ""

#: modules/fatal-error-recovery/cli/commands.php:17
msgid "Show the last recorded fatal error + the recovery URL."
msgstr ""

#: modules/fatal-error-recovery/cli/commands.php:22
msgid "Print the recovery key (masked unless --reveal)."
msgstr ""

#: modules/fatal-error-recovery/cli/commands.php:27
msgid "Generate a fresh recovery key (invalidates the previous URL)."
msgstr ""

#: modules/fatal-error-recovery/cli/commands.php:32
msgid "Force-disable a plugin by editing active_plugins directly."
msgstr ""

#: modules/fatal-error-recovery/cli/commands.php:37
msgid "Force-enable a plugin by editing active_plugins directly."
msgstr ""

#: modules/favicon/class-module-favicon.php:76
#: modules/favicon/class-module-favicon.php:815
msgid "Favicon Generator"
msgstr ""

#: modules/favicon/class-module-favicon.php:77
#: modules/favicon/class-module-favicon.php:816
msgid "Generate all favicon formats from a single image."
msgstr ""

#: modules/favicon/class-module-favicon.php:203
msgid "Could not create favicon directory."
msgstr ""

#: modules/favicon/class-module-favicon.php:209
msgid "Source image not found."
msgstr ""

#: modules/favicon/class-module-favicon.php:216
msgid "Image processing not available. Please check your server configuration."
msgstr ""

#: modules/favicon/class-module-favicon.php:258
msgid "Could not generate any favicon files."
msgstr ""

#: modules/favicon/class-module-favicon.php:560
msgid "Please select a valid image (PNG, JPEG, GIF, or WebP)."
msgstr ""

#: modules/favicon/class-module-favicon.php:566
msgid "Image must be at least 512x512 pixels for best results."
msgstr ""

#: modules/favicon/class-module-favicon.php:651
msgid "Could not find a favicon image from RealFaviconGenerator."
msgstr ""

#: modules/favicon/class-module-favicon.php:662
msgid "Could not create a temporary file for the import."
msgstr ""

#: modules/favicon/class-module-favicon.php:668
msgid "Could not read the favicon source file."
msgstr ""

#: modules/favicon/class-module-favicon.php:679
msgid "Favicon source imported from RealFaviconGenerator"
msgstr ""

#: modules/favicon/class-module-favicon.php:699
msgid "No WordPress Site Icon is set to import."
msgstr ""

#: modules/favicon/class-module-favicon.php:702
#: modules/favicon/class-module-favicon.php:1048
msgid "WordPress Site Icon"
msgstr ""

#: modules/favicon/class-module-favicon.php:711
msgid "Unknown import source."
msgstr ""

#. translators: 1: source name (e.g. RealFaviconGenerator), 2: number of files generated
#: modules/favicon/class-module-favicon.php:729
#, php-format
msgid "Favicon imported from %1$s! %2$d files created."
msgstr ""

#: modules/favicon/class-module-favicon.php:748
msgid "Please select an image from the media library."
msgstr ""

#. translators: %d: number of files generated
#: modules/favicon/class-module-favicon.php:769
#, php-format
msgid "Favicon generated successfully! %d files created."
msgstr ""

#: modules/favicon/class-module-favicon.php:792
msgid "Favicon removed."
msgstr ""

#: modules/favicon/class-module-favicon.php:841
msgid "Your favicon is configured and active on all pages."
msgstr ""

#: modules/favicon/class-module-favicon.php:843
msgid "Favicon Active"
msgstr ""

#: modules/favicon/class-module-favicon.php:848
msgid "Generated Files"
msgstr ""

#: modules/favicon/class-module-favicon.php:852
msgid "Browser Favicon"
msgstr ""

#: modules/favicon/class-module-favicon.php:853
msgid "Small Icon (16px)"
msgstr ""

#: modules/favicon/class-module-favicon.php:854
msgid "Standard Icon (32px)"
msgstr ""

#: modules/favicon/class-module-favicon.php:855
msgid "Large Icon (48px)"
msgstr ""

#: modules/favicon/class-module-favicon.php:856
msgid "Apple Touch Icon (180px)"
msgstr ""

#: modules/favicon/class-module-favicon.php:857
msgid "Android Chrome (192px)"
msgstr ""

#: modules/favicon/class-module-favicon.php:858
msgid "Android Chrome Large (512px)"
msgstr ""

#: modules/favicon/class-module-favicon.php:859
msgid "Windows Tile (150px)"
msgstr ""

#: modules/favicon/class-module-favicon.php:887
#: modules/favicon/class-module-favicon.php:1085
#: modules/favicon/class-module-favicon.php:1093
msgid "Remove Favicon"
msgstr ""

#: modules/favicon/class-module-favicon.php:895
msgid "Replace Favicon"
msgstr ""

#: modules/favicon/class-module-favicon.php:895
msgid "Generate Favicon"
msgstr ""

#: modules/favicon/class-module-favicon.php:896
msgid "Select a square image (at least 512x512 pixels) from your media library. PNG with transparency is recommended."
msgstr ""

#: modules/favicon/class-module-favicon.php:907
msgid "Source Image"
msgstr ""

#: modules/favicon/class-module-favicon.php:919
#: modules/maintenance/class-module-maintenance.php:1089
msgid "Select Image"
msgstr ""

#: modules/favicon/class-module-favicon.php:925
msgid "Recommended: Square PNG image, 512x512 pixels or larger."
msgstr ""

#: modules/favicon/class-module-favicon.php:938
msgid "Browser tab"
msgstr ""

#: modules/favicon/class-module-favicon.php:944
msgid "Home screen"
msgstr ""

#: modules/favicon/class-module-favicon.php:947
msgid "Approximate preview. Final icons are cropped to a square and generated in every format."
msgstr ""

#: modules/favicon/class-module-favicon.php:952
msgid "Theme Color"
msgstr ""

#: modules/favicon/class-module-favicon.php:957
#: modules/favicon/class-module-favicon.php:969
#: modules/maintenance/class-module-maintenance.php:1108
#: modules/maintenance/class-module-maintenance.php:1119
msgid "Hex color value"
msgstr ""

#: modules/favicon/class-module-favicon.php:959
msgid "Used for browser UI elements and Windows tiles."
msgstr ""

#: modules/favicon/class-module-favicon.php:964
#: modules/maintenance/class-module-maintenance.php:1103
msgid "Background Color"
msgstr ""

#: modules/favicon/class-module-favicon.php:971
msgid "Background color for Android splash screen."
msgstr ""

#: modules/favicon/class-module-favicon.php:983
msgid "What gets generated?"
msgstr ""

#: modules/favicon/class-module-favicon.php:984
msgid "This module generates all favicon formats needed for modern browsers, iOS, Android, and Windows."
msgstr ""

#: modules/favicon/class-module-favicon.php:988
msgid "Standard favicon.ico for browsers"
msgstr ""

#: modules/favicon/class-module-favicon.php:989
msgid "PNG icons in multiple sizes"
msgstr ""

#: modules/favicon/class-module-favicon.php:990
msgid "Apple Touch Icon for iOS devices"
msgstr ""

#: modules/favicon/class-module-favicon.php:991
msgid "Android Chrome icons and web manifest"
msgstr ""

#: modules/favicon/class-module-favicon.php:992
msgid "Windows tile icon and browserconfig.xml"
msgstr ""

#: modules/favicon/class-module-favicon.php:1000
msgid "Import an existing favicon"
msgstr ""

#: modules/favicon/class-module-favicon.php:1001
msgid "Already set up a favicon with another tool? Import it here. I copy the highest-resolution image I can find and regenerate every format with this module, so the result is fully managed by Blaminhor Essentials."
msgstr ""

#: modules/favicon/class-module-favicon.php:1012
msgid "No existing favicon found"
msgstr ""

#: modules/favicon/class-module-favicon.php:1013
msgid "I could not detect a favicon from RealFaviconGenerator or the WordPress Site Icon. Use the Generate tab to create one from your own image."
msgstr ""

#: modules/favicon/class-module-favicon.php:1027
msgid "A favicon set from the \"Favicon by RealFaviconGenerator\" plugin was found. Import it to keep the same icon while managing everything from here."
msgstr ""

#: modules/favicon/class-module-favicon.php:1049
msgid "WordPress already has a Site Icon set under Settings, General. Import it to generate the full set of favicon formats from it."
msgstr ""

#: modules/favicon/class-module-favicon.php:1066
msgid "Importing replaces your current favicon."
msgstr ""

#: modules/favicon/class-module-favicon.php:1089
msgid "Remove the favicon? This will delete all generated files."
msgstr ""

#: modules/favicon/class-module-favicon.php:1116
msgid "Select Favicon Image"
msgstr ""

#: modules/favicon/class-module-favicon.php:1117
#: modules/maintenance/class-module-maintenance.php:1221
msgid "Use this image"
msgstr ""

#: modules/favicon/cli/class-blaminhor-essentials-cli-favicon.php:96
msgid "Missing or invalid attachment ID."
msgstr ""

#. translators: %d: attachment ID typed by the user
#: modules/favicon/cli/class-blaminhor-essentials-cli-favicon.php:104
#, php-format
msgid "No attachment found with ID %d."
msgstr ""

#: modules/favicon/cli/class-blaminhor-essentials-cli-favicon.php:112
msgid "This build of the Favicon module does not expose generate_favicons()."
msgstr ""

#: modules/favicon/cli/class-blaminhor-essentials-cli-favicon.php:134
msgid "apply_settings() returned OK but the \"generated\" flag is still false. Inspect the admin notices, or run `wp blaminhor favicon get`."
msgstr ""

#. translators: %d: attachment ID
#: modules/favicon/cli/class-blaminhor-essentials-cli-favicon.php:142
#, php-format
msgid "Favicon set generated from attachment #%d."
msgstr ""

#: modules/favicon/cli/class-blaminhor-essentials-cli-favicon.php:166
msgid "No favicons have been generated."
msgstr ""

#: modules/favicon/cli/class-blaminhor-essentials-cli-favicon.php:171
msgid "Delete every generated favicon file and reset the settings?"
msgstr ""

#: modules/favicon/cli/class-blaminhor-essentials-cli-favicon.php:181
msgid "Favicon set deleted."
msgstr ""

#: modules/favicon/cli/commands.php:17
msgid "Show the current favicon settings."
msgstr ""

#: modules/favicon/cli/commands.php:22
msgid "Generate every favicon format from an existing media library image."
msgstr ""

#: modules/favicon/cli/commands.php:27
msgid "Remove every generated favicon file and clear the settings."
msgstr ""

#: modules/forms/class-module-forms.php:418
msgid "Are you sure?"
msgstr ""

#: modules/forms/class-module-forms.php:421
msgid "This will replace the current fields with the template. Continue?"
msgstr ""

#: modules/forms/class-module-forms.php:422
msgid "Confirm"
msgstr ""

#: modules/forms/class-module-forms.php:424
#: modules/forms/class-module-forms.php:725
msgid "Image URL"
msgstr ""

#: modules/forms/class-module-forms.php:559
#: modules/forms/includes/class-forms-admin.php:799
msgid "Form saved."
msgstr ""

#: modules/forms/class-module-forms.php:560
#: modules/forms/includes/class-forms-admin.php:802
msgid "Entry updated."
msgstr ""

#: modules/forms/class-module-forms.php:561
#: modules/forms/includes/class-forms-admin.php:803
msgid "Entry deleted."
msgstr ""

#: modules/forms/class-module-forms.php:584
msgid "Field"
msgstr ""

#: modules/forms/class-module-forms.php:596
msgid "is"
msgstr ""

#: modules/forms/class-module-forms.php:597
msgid "is not"
msgstr ""

#: modules/forms/class-module-forms.php:598
msgid "is not empty"
msgstr ""

#: modules/forms/class-module-forms.php:599
msgid "is empty"
msgstr ""

#: modules/forms/class-module-forms.php:618
msgid "Drag to reorder"
msgstr ""

#: modules/forms/class-module-forms.php:625
#: modules/forms/class-module-forms.php:692
#: modules/smtp/class-module-smtp.php:1916
msgid "Required"
msgstr ""

#: modules/forms/class-module-forms.php:627
msgid "Move up"
msgstr ""

#: modules/forms/class-module-forms.php:628
msgid "Move down"
msgstr ""

#: modules/forms/class-module-forms.php:629
msgid "Remove field"
msgstr ""

#: modules/forms/class-module-forms.php:637
msgid "Places the anti-spam challenge here."
msgstr ""

#: modules/forms/class-module-forms.php:641
msgid "Enter your keys in Forms settings"
msgstr ""

#: modules/forms/class-module-forms.php:649
#: modules/forms/class-module-forms.php:722
msgid "Label"
msgstr ""

#: modules/forms/class-module-forms.php:655
msgid "Placeholder"
msgstr ""

#: modules/forms/class-module-forms.php:661
msgid "Minimum"
msgstr ""

#: modules/forms/class-module-forms.php:664
msgid "Maximum"
msgstr ""

#: modules/forms/class-module-forms.php:667
msgid "Step"
msgstr ""

#: modules/forms/class-module-forms.php:673
msgid "Formula"
msgstr ""

#: modules/forms/class-module-forms.php:675
msgid "Combine other fields by their key with + - * / and parentheses, e.g. quantity * price."
msgstr ""

#: modules/forms/class-module-forms.php:680
msgid "Text content"
msgstr ""

#: modules/forms/class-module-forms.php:686
msgid "Help text"
msgstr ""

#: modules/forms/class-module-forms.php:694
#: modules/forms/class-module-forms.php:706
msgid "Width"
msgstr ""

#: modules/forms/class-module-forms.php:718
msgid "Columns"
msgstr ""

#: modules/forms/class-module-forms.php:718
msgid "Choices"
msgstr ""

#: modules/forms/class-module-forms.php:723
msgid "Value (optional)"
msgstr ""

#: modules/forms/class-module-forms.php:727
msgid "Remove choice"
msgstr ""

#: modules/forms/class-module-forms.php:731
msgid "Add choice"
msgstr ""

#: modules/forms/class-module-forms.php:737
msgid "Show this field only when…"
msgstr ""

#: modules/forms/class-module-forms.php:741
msgid "Show"
msgstr ""

#: modules/forms/class-module-forms.php:754
msgid "value"
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:243
#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:544
#: modules/redirections/class-module-redirections.php:490
msgid "Entry not found."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:296
msgid "Provide --form=<id>."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:300
#: modules/forms/includes/class-forms-block.php:137
msgid "Form not found."
msgstr ""

#. translators: 1: number of entries, 2: file path.
#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:331
#, php-format
msgid "Exported %1$d entries to %2$s."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:365
msgid "Missing entry ID. Usage: wp blaminhor forms mark <id> <status>"
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:368
msgid "Status must be one of: unread, read, spam, trash."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:371
msgid "Could not update the entry (unknown ID or unchanged)."
msgstr ""

#. translators: 1: entry ID, 2: status.
#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:374
#, php-format
msgid "Entry #%1$d marked \"%2$s\"."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:403
msgid "Missing entry ID. Usage: wp blaminhor forms delete <id>"
msgstr ""

#. translators: %d: entry ID.
#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:405
#, php-format
msgid "Permanently delete entry #%d?"
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:407
msgid "Could not delete the entry."
msgstr ""

#. translators: %d: entry ID.
#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:410
#, php-format
msgid "Entry #%d deleted."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:447
msgid "Provide --older-than=<days> and/or --status=<status>."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:451
msgid "Permanently delete the matching entries? This cannot be undone."
msgstr ""

#. translators: %d: number of entries.
#. translators: %d: number of 404 entries deleted
#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:474
#: modules/redirections/class-module-redirections.php:463
#, php-format
msgid "%d entries deleted."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:548
msgid "The entry's form no longer exists."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:553
msgid "The notification could not be sent (check the SMTP module / mail logs)."
msgstr ""

#. translators: %d: entry ID.
#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:556
#, php-format
msgid "Notification re-sent for entry #%d."
msgstr ""

#: modules/forms/cli/class-blaminhor-essentials-cli-forms.php:639
msgid "Form not found. Usage: pass a valid be_form ID."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:118
#: modules/forms/includes/class-forms-admin.php:157
msgid "Untitled form"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:464
#: modules/forms/views/edit-form.php:29
msgid "Back to forms"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:468
#: modules/forms/views/edit-form.php:294
#: modules/forms/views/edit-form.php:330
msgid "Forms settings"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:469
msgid "Optional anti-spam providers. The built-in honeypot already protects every form with no setup — only add a CAPTCHA if you still receive spam."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:487
msgid "Create your keys in the Google reCAPTCHA console, then paste them here."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:491
msgid "reCAPTCHA site key"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:495
msgid "reCAPTCHA secret key"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:497
#: modules/forms/includes/class-forms-admin.php:524
#: modules/forms/includes/class-forms-admin.php:569
msgid "•••••••• (saved)"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:498
#: modules/forms/includes/class-forms-admin.php:525
msgid "Stored encrypted. Leave blank to keep the current key."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:502
msgid "reCAPTCHA type"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:505
msgid "v2 — visible checkbox"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:506
msgid "v3 — invisible score"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:514
msgid "Create your keys in the Cloudflare dashboard, then paste them here."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:518
msgid "Turnstile site key"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:522
msgid "Turnstile secret key"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:532
msgid "CAPTCHA reliability"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:532
msgid "Choose what happens when the CAPTCHA provider can’t be reached (network or outage)."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:536
msgid "Strict mode"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:542
msgid "ON: if the CAPTCHA provider can’t be reached, the submission is rejected (fail-closed) — safest against spam, but a provider outage blocks legitimate visitors too. OFF (default): the submission is still accepted and the honeypot keeps protecting the form; the failure is logged."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:549
msgid "File uploads"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:549
msgid "Control which file types visitors may attach through file fields."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:553
msgid "Allowed file extensions"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:556
msgid "Comma-separated list (for example: jpg, png, pdf, docx). For security, archives (zip) and plain-text (txt) are excluded by default — add them here only if you need them. Each upload is still verified against its real content, not just its name."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:563
msgid "Payments (Stripe)"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:563
msgid "Add your Stripe secret key to collect payments through forms. Visitors pay on Stripe’s secure page — no card data touches your site. Enable payment per form in its settings."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:567
msgid "Stripe secret key"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:570
msgid "Found in your Stripe dashboard under Developers → API keys. Leave blank to keep the saved key."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:605
#: modules/forms/includes/class-forms-admin.php:616
msgid "Add new form"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:607
#: modules/forms/includes/class-forms-admin.php:675
#: modules/forms/includes/class-forms-post-type.php:38
msgid "Forms"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:607
msgid "Build accessible contact forms — entries stored safely, spam blocked without a CAPTCHA, delivered through your SMTP relay."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:613
msgid "No forms yet"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:614
msgid "Create your first form to start collecting messages. A ready-to-use contact form is one click away."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:625
#: modules/forms/includes/class-forms-post-type.php:39
#: modules/honeypot/class-module-honeypot.php:1219
#: modules/forms/block/index.js:45
msgid "Form"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:626
msgid "Shortcode"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:627
#: modules/forms/includes/class-forms-admin.php:656
#: modules/forms/includes/class-forms-admin.php:697
msgid "Entries"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:657
msgid "Delete this form and all its entries? This cannot be undone."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:676
#: modules/forms/includes/class-forms-admin.php:698
msgid "Form not found"
msgstr ""

#: modules/forms/includes/class-forms-admin.php:676
msgid "This form may have been deleted."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:800
msgid "Form deleted."
msgstr ""

#: modules/forms/includes/class-forms-admin.php:801
msgid "Could not create the form. Please try again."
msgstr ""

#: modules/forms/includes/class-forms-block.php:55
msgid "Select a form in the block settings."
msgstr ""

#: modules/forms/includes/class-forms-merge-tags.php:48
msgid "All submitted fields"
msgstr ""

#: modules/forms/includes/class-forms-merge-tags.php:53
msgid "Form title"
msgstr ""

#: modules/forms/includes/class-forms-merge-tags.php:68
msgid "Admin email"
msgstr ""

#: modules/forms/includes/class-forms-merge-tags.php:73
msgid "Submission date"
msgstr ""

#: modules/forms/includes/class-forms-merge-tags.php:130
#: modules/image-sizes/class-module-image-sizes.php:1317
#: modules/seo-manager/class-module-seo-manager.php:493
msgid "No"
msgstr ""

#. translators: %s: site name.
#: modules/forms/includes/class-forms-notifications.php:73
#, php-format
msgid "We received your message — %s"
msgstr ""

#: modules/forms/includes/class-forms-notifications.php:79
msgid "Thank you for getting in touch. We have received your message and will reply as soon as possible."
msgstr ""

#. translators: %s: form title.
#: modules/forms/includes/class-forms-notifications.php:102
#, php-format
msgid "New submission: %s"
msgstr ""

#. translators: 1: form title, 2: site name.
#: modules/forms/includes/class-forms-notifications.php:122
#, php-format
msgid "New submission of \"%1$s\" on %2$s:"
msgstr ""

#: modules/forms/includes/class-forms-preview.php:130
#: modules/forms/includes/class-forms-shortcode.php:76
msgid "This form no longer exists."
msgstr ""

#: modules/forms/includes/class-forms-preview.php:131
#: modules/forms/includes/class-forms-preview.php:139
msgid "Form preview"
msgstr ""

#: modules/forms/includes/class-forms-preview.php:152
msgid "Preview — submission disabled. Close this tab to return to the editor."
msgstr ""

#: modules/forms/includes/class-forms-stripe.php:91
msgid "The payment session could not be created."
msgstr ""

#: modules/forms/includes/class-forms-stripe.php:115
msgid "Invalid response from Stripe."
msgstr ""

#: modules/forms/includes/class-forms-stripe.php:131
msgid "No payment to refund."
msgstr ""

#: modules/forms/includes/class-forms-stripe.php:163
msgid "The refund could not be processed."
msgstr ""

#: modules/forms/includes/class-forms-submission-handler.php:104
msgid "Your session expired. Please review your entries and send again."
msgstr ""

#: modules/forms/includes/class-forms-submission-handler.php:199
msgid "The anti-spam check could not be verified. Please try again."
msgstr ""

#: modules/forms/includes/class-forms-submission-handler.php:299
#: modules/forms/includes/class-forms-submission-handler.php:316
msgid "This file type is not allowed."
msgstr ""

#: modules/forms/includes/class-forms-submission-handler.php:303
msgid "This file is too large."
msgstr ""

#: modules/forms/includes/class-forms-submission-handler.php:389
msgid "Payment"
msgstr ""

#: modules/forms/includes/class-forms-submission-handler.php:457
msgid "Payment could not be started. Please try again."
msgstr ""

#. translators: 1: amount, 2: uppercase currency code
#: modules/forms/includes/class-forms-submission-handler.php:518
#, php-format
msgid "%1$s %2$s — paid"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:34
msgid "Name, email, subject, message and a consent checkbox."
msgstr ""

#: modules/forms/includes/class-forms-templates.php:45
msgid "Newsletter signup"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:46
msgid "Email and first name with explicit marketing consent."
msgstr ""

#: modules/forms/includes/class-forms-templates.php:49
msgid "First name"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:51
msgid "I agree to receive the newsletter and can unsubscribe at any time."
msgstr ""

#: modules/forms/includes/class-forms-templates.php:55
msgid "Survey / feedback"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:56
msgid "Multiple-choice questions and a free-text comment."
msgstr ""

#: modules/forms/includes/class-forms-templates.php:62
msgid "How did you hear about us?"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:64
msgid "Web search"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:65
msgid "Social media"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:66
msgid "Word of mouth"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:73
msgid "How satisfied are you?"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:75
msgid "Very satisfied"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:76
msgid "Satisfied"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:77
msgid "Neutral"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:78
msgid "Dissatisfied"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:82
msgid "Anything else you would like to share?"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:86
msgid "Quote request"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:87
msgid "Contact details, project type, budget and a brief."
msgstr ""

#: modules/forms/includes/class-forms-templates.php:96
msgid "Estimated budget"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:98
msgid "Under €1,000"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:99
msgid "€1,000 – €5,000"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:100
msgid "€5,000 – €10,000"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:101
msgid "Over €10,000"
msgstr ""

#: modules/forms/includes/class-forms-templates.php:104
msgid "Tell us about your project"
msgstr ""

#: modules/forms/views/edit-form.php:41
msgid "← Back to Calendar"
msgstr ""

#. translators: %s: form title.
#: modules/forms/views/edit-form.php:49
#, php-format
msgid "Edit form: %s"
msgstr ""

#: modules/forms/views/edit-form.php:50
msgid "Add fields, set up notifications and privacy, then place the form with its shortcode."
msgstr ""

#: modules/forms/views/edit-form.php:58
#: modules/forms/views/edit-form.php:112
msgid "Fields"
msgstr ""

#: modules/forms/views/edit-form.php:62
#: modules/forms/views/edit-form.php:172
msgid "After submission"
msgstr ""

#: modules/forms/views/edit-form.php:70
#: modules/forms/views/edit-form.php:257
msgid "Entries & privacy"
msgstr ""

#: modules/forms/views/edit-form.php:90
msgid "Start from a template"
msgstr ""

#: modules/forms/views/edit-form.php:90
msgid "Optional — load a ready-made set of fields, then adjust it. This replaces the current fields."
msgstr ""

#: modules/forms/views/edit-form.php:102
msgid "Form name"
msgstr ""

#: modules/forms/views/edit-form.php:104
msgid "e.g. Contact us"
msgstr ""

#: modules/forms/views/edit-form.php:107
msgid "Shortcode:"
msgstr ""

#: modules/forms/views/edit-form.php:112
msgid "Drag a header or use the arrows to reorder; click a field to configure it."
msgstr ""

#: modules/forms/views/edit-form.php:115
msgid "Anti-spam protection (honeypot) is active on this form automatically — no setup needed."
msgstr ""

#: modules/forms/views/edit-form.php:139
msgid "Click to add a field at the end, or drag it where you want it in the list."
msgstr ""

#: modules/forms/views/edit-form.php:142
msgid "Basic"
msgstr ""

#: modules/forms/views/edit-form.php:143
msgid "Choice"
msgstr ""

#: modules/forms/views/edit-form.php:144
msgid "Layout"
msgstr ""

#: modules/forms/views/edit-form.php:145
msgid "Protection"
msgstr ""

#: modules/forms/views/edit-form.php:175
msgid "Submit button label"
msgstr ""

#: modules/forms/views/edit-form.php:179
msgid "Display mode"
msgstr ""

#: modules/forms/views/edit-form.php:181
msgid "Conversational — show one question at a time"
msgstr ""

#: modules/forms/views/edit-form.php:182
msgid "Each field becomes its own step with a progress bar. Best for longer forms; works without JavaScript (all fields shown)."
msgstr ""

#: modules/forms/views/edit-form.php:186
msgid "On success"
msgstr ""

#: modules/forms/views/edit-form.php:189
msgid "Show a thank-you message"
msgstr ""

#: modules/forms/views/edit-form.php:190
msgid "Redirect to a page"
msgstr ""

#: modules/forms/views/edit-form.php:201
msgid "Notify me by email"
msgstr ""

#: modules/forms/views/edit-form.php:201
msgid "Sent through your SMTP relay when the SMTP module is active."
msgstr ""

#: modules/forms/views/edit-form.php:205
msgid "Send an email for each submission"
msgstr ""

#: modules/forms/views/edit-form.php:208
msgid "Send to"
msgstr ""

#: modules/forms/views/edit-form.php:211
msgid "Leave empty to use the site admin email."
msgstr ""

#: modules/forms/views/edit-form.php:222
msgid "Email content"
msgstr ""

#: modules/forms/views/edit-form.php:225
msgid "Leave empty to send the automatic recap of every submitted field. Use the {all_fields} tag to drop that recap into your own text."
msgstr ""

#: modules/forms/views/edit-form.php:232
msgid "Auto-reply to sender"
msgstr ""

#: modules/forms/views/edit-form.php:232
msgid "Requires an email field on the form. Sent to the address they entered."
msgstr ""

#: modules/forms/views/edit-form.php:236
msgid "Send a confirmation email to the person who submitted the form"
msgstr ""

#: modules/forms/views/edit-form.php:239
msgid "Auto-reply subject"
msgstr ""

#: modules/forms/views/edit-form.php:246
msgid "Auto-reply message"
msgstr ""

#: modules/forms/views/edit-form.php:257
msgid "Stored entries mean a delivery hiccup never loses a message — the safety net Contact Form 7 lacks."
msgstr ""

#: modules/forms/views/edit-form.php:260
msgid "Store entries"
msgstr ""

#: modules/forms/views/edit-form.php:261
msgid "Keep each submission in the database"
msgstr ""

#: modules/forms/views/edit-form.php:264
msgid "Store IP address"
msgstr ""

#: modules/forms/views/edit-form.php:266
msgid "Keep a hashed IP with each entry"
msgstr ""

#: modules/forms/views/edit-form.php:267
msgid "The IP is one-way hashed, never stored in clear. Off by default."
msgstr ""

#: modules/forms/views/edit-form.php:271
msgid "Delete entries after"
msgstr ""

#: modules/forms/views/edit-form.php:275
msgid "0 keeps entries forever. Otherwise older entries are purged automatically."
msgstr ""

#: modules/forms/views/edit-form.php:279
msgid "Spam: minimum fill time"
msgstr ""

#: modules/forms/views/edit-form.php:283
msgid "Submissions faster than this are treated as bots. The hidden honeypot field needs no setup."
msgstr ""

#: modules/forms/views/edit-form.php:287
msgid "CAPTCHA"
msgstr ""

#. translators: %s: link to the Forms settings page.
#: modules/forms/views/edit-form.php:293
#, php-format
msgid "The honeypot blocks bots with no friction. To add a visible challenge, place a reCAPTCHA or Turnstile field from the Fields palette and enter your keys in %s."
msgstr ""

#: modules/forms/views/edit-form.php:305
msgid "Send each submission to an external service (Zapier, Make, n8n or your own endpoint) as JSON."
msgstr ""

#: modules/forms/views/edit-form.php:308
msgid "Webhook URL"
msgstr ""

#: modules/forms/views/edit-form.php:311
msgid "Leave empty to disable. The form fields are sent as a JSON POST on each accepted submission."
msgstr ""

#: modules/forms/views/edit-form.php:317
msgid "Payment (Stripe)"
msgstr ""

#: modules/forms/views/edit-form.php:317
msgid "Require a payment to submit this form. The visitor is sent to Stripe’s secure Checkout page; the entry is recorded only once payment succeeds."
msgstr ""

#: modules/forms/views/edit-form.php:321
msgid "Beta: Stripe payments have not been fully tested yet. Verify the whole checkout flow in Stripe test mode before enabling this on a live site."
msgstr ""

#. translators: %s: link to Forms settings
#: modules/forms/views/edit-form.php:329
#, php-format
msgid "Add your Stripe secret key in %s before enabling payment."
msgstr ""

#: modules/forms/views/edit-form.php:338
msgid "Require payment"
msgstr ""

#: modules/forms/views/edit-form.php:342
msgid "Send the visitor to Stripe Checkout on submit"
msgstr ""

#: modules/forms/views/edit-form.php:347
msgid "Amount"
msgstr ""

#: modules/forms/views/edit-form.php:350
msgid "Currency code"
msgstr ""

#: modules/forms/views/edit-form.php:351
msgid "Amount and 3-letter currency code (e.g. USD, EUR)."
msgstr ""

#: modules/forms/views/edit-form.php:355
msgid "Payment label"
msgstr ""

#: modules/forms/views/edit-form.php:357
msgid "Shown on the Stripe page (defaults to the form name)"
msgstr ""

#. translators: %s: form title.
#: modules/forms/views/entries.php:50
#, php-format
msgid "Entries: %s"
msgstr ""

#: modules/forms/views/entries.php:70
#: modules/forms/views/entries.php:88
msgid "Unread"
msgstr ""

#: modules/forms/views/entries.php:75
#: modules/forms/views/entries.php:90
#: modules/forms/views/entries.php:202
msgid "Spam"
msgstr ""

#: modules/forms/views/entries.php:89
msgid "Read"
msgstr ""

#: modules/forms/views/entries.php:115
msgid "No entries yet"
msgstr ""

#: modules/forms/views/entries.php:116
msgid "Submissions will appear here as soon as your form is used."
msgstr ""

#: modules/forms/views/entries.php:132
msgid "Submission"
msgstr ""

#: modules/forms/views/entries.php:182
msgid "View submission"
msgstr ""

#: modules/forms/views/entries.php:195
msgid "Mark read"
msgstr ""

#: modules/forms/views/entries.php:197
msgid "Mark unread"
msgstr ""

#: modules/forms/views/entries.php:200
msgid "Not spam"
msgstr ""

#: modules/forms/views/entries.php:204
msgid "Delete this entry permanently?"
msgstr ""

#: modules/hide-login/class-module-hide-login.php:66
#: modules/hide-login/class-module-hide-login.php:347
msgid "Hide Login Page"
msgstr ""

#: modules/hide-login/class-module-hide-login.php:67
#: modules/hide-login/class-module-hide-login.php:348
msgid "Change the login URL and block access to wp-login.php."
msgstr ""

#. translators: %s: Custom login URL
#: modules/hide-login/class-module-hide-login.php:357
#, php-format
msgid "Hide Login is active. Your login page is available at: %s"
msgstr ""

#: modules/hide-login/class-module-hide-login.php:364
msgid "Hide Login is not active."
msgstr ""

#. translators: %s: Link to recovery module
#: modules/hide-login/class-module-hide-login.php:373
#, php-format
msgid "Good — the %s module is active. Save your recovery URL before enabling Hide Login."
msgstr ""

#. translators: %s: Link to modules page
#: modules/hide-login/class-module-hide-login.php:378
#, php-format
msgid "Enable the %s module before activating Hide Login. It provides a recovery URL that works even if you forget the custom login URL."
msgstr ""

#: modules/hide-login/class-module-hide-login.php:383
msgid "Enabling this feature changes your login URL. If you forget the custom URL, you will not be able to access the login page. Bookmark the new URL before enabling."
msgstr ""

#: modules/hide-login/class-module-hide-login.php:386
#: modules/https-redirect/class-module-https-redirect.php:605
msgid "Before you enable this"
msgstr ""

#: modules/hide-login/class-module-hide-login.php:396
msgid "Login Protection"
msgstr ""

#: modules/hide-login/class-module-hide-login.php:397
msgid "Activate the protection and define the custom login and redirect URLs."
msgstr ""

#: modules/hide-login/class-module-hide-login.php:402
msgid "Enable Hide Login"
msgstr ""

#: modules/hide-login/class-module-hide-login.php:406
msgid "Protects your site by changing the login URL and blocking access to wp-login.php and wp-admin for non-logged-in users."
msgstr ""

#: modules/hide-login/class-module-hide-login.php:412
msgid "Login URL"
msgstr ""

#. translators: %s: Example URL
#: modules/hide-login/class-module-hide-login.php:422
#, php-format
msgid "Your new login page will be: %s"
msgstr ""

#: modules/hide-login/class-module-hide-login.php:431
msgid "Redirect URL"
msgstr ""

#: modules/hide-login/class-module-hide-login.php:437
msgid "Redirects to this URL when someone tries to access wp-login.php or wp-admin without being logged in."
msgstr ""

#: modules/hide-login/class-module-hide-login.php:461
msgid "The login slug cannot be empty."
msgstr ""

#: modules/hide-login/class-module-hide-login.php:472
msgid "This slug is reserved and cannot be used."
msgstr ""

#. translators: %s: login slug
#: modules/hide-login/class-module-hide-login.php:504
#, php-format
msgid "A published page already uses the \"%s\" slug. It may conflict with your custom login URL — consider renaming the page or choosing a different login slug."
msgstr ""

#: modules/hide-login/cli/class-blaminhor-essentials-cli-hide-login.php:105
msgid "Hide Login enabled."
msgstr ""

#: modules/hide-login/cli/class-blaminhor-essentials-cli-hide-login.php:126
msgid "Hide Login is already disabled."
msgstr ""

#: modules/hide-login/cli/class-blaminhor-essentials-cli-hide-login.php:131
msgid "Disable Hide Login? wp-login.php will be reachable again on the standard URL."
msgstr ""

#: modules/hide-login/cli/class-blaminhor-essentials-cli-hide-login.php:136
msgid "Hide Login disabled."
msgstr ""

#: modules/hide-login/cli/class-blaminhor-essentials-cli-hide-login.php:157
msgid "Hide Login settings updated."
msgstr ""

#: modules/hide-login/cli/commands.php:17
msgid "Show the current Hide Login settings."
msgstr ""

#: modules/hide-login/cli/commands.php:22
msgid "Print whether hide-login is currently enabled (porcelain)."
msgstr ""

#: modules/hide-login/cli/commands.php:27
msgid "Enable the Hide Login feature."
msgstr ""

#: modules/hide-login/cli/commands.php:32
msgid "Disable Hide Login (wp-login.php becomes reachable again)."
msgstr ""

#: modules/hide-login/cli/commands.php:37
msgid "Update Hide Login settings without toggling on/off."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:261
msgid "This submission was blocked as spam."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:466
msgid "New trap field generated. Your page cache was refreshed."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:480
msgid "Spam journal cleared."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:500
#: modules/honeypot/cli/class-blaminhor-essentials-cli-honeypot.php:138
msgid "IP address unblocked."
msgstr ""

#. translators: %s: number of spam submissions blocked in the last 7 days
#: modules/honeypot/class-module-honeypot.php:603
#, php-format
msgid "%s spam submission blocked in the last 7 days"
msgid_plural "%s spam submissions blocked in the last 7 days"
msgstr[0] ""
msgstr[1] ""

#: modules/honeypot/class-module-honeypot.php:606
msgid "The honeypot is silently stopping spam on your forms. Open the journal to review what was blocked."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:643
msgid "Generate a new trap field?"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:644
msgid "Bots already tuned to the current field will have to start over. If you use a third-party cache or CDN (WP Rocket, Cloudflare…), clear it afterwards so visitors get the new field."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:646
msgid "Clear the spam journal?"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:647
msgid "This removes the logged entries. The lifetime total is kept."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:648
#: modules/honeypot/class-module-honeypot.php:1173
msgid "Clear journal"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:668
msgid "Anti-Spam"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:669
msgid "Stop spam bots on your WordPress forms and hide your email addresses from harvesters — no CAPTCHA."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:675
msgid "Honeypot"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:680
#: modules/honeypot/class-module-honeypot.php:838
msgid "Email protection"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:690
#: modules/honeypot/class-module-honeypot.php:1110
#: modules/honeypot/class-module-honeypot.php:1130
msgid "Spam Journal"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:738
msgid "Protected forms"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:738
msgid "Choose which native WordPress forms the honeypot guards. Each one works on its own."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:741
msgid "Spam comments are sent straight to the Spam queue — never shown, always recoverable."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:742
msgid "User registration"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:742
msgid "Blocks automated sign-ups on the registration form."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:743
#: modules/honeypot/class-module-honeypot.php:1160
#: modules/honeypot/class-module-honeypot.php:1211
msgid "Lost password"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:743
msgid "Blocks bots that hammer the password-reset form."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:744
#: modules/honeypot/class-module-honeypot.php:1154
#: modules/honeypot/class-module-honeypot.php:1210
msgid "Login"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:744
msgid "Catches bots that fill in the login form. It will not stop credential-stuffing tools that post directly — use Hide Login for that. A safety net keeps you from ever being locked out (see below)."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:745
msgid "Third-party form builders"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:745
msgid "Adds the honeypot to Contact Form 7 and WPForms when they are installed, blocking bots that fill the hidden field."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:750
msgid "Comment content"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:750
msgid "A second check for comments that slip past the trap: flag any comment stuffed with links — a classic spam signature. Caught comments go to the Spam queue, so a genuine link-heavy comment stays recoverable."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:753
msgid "Flag comments with too many links"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:754
msgid "Links allowed before a comment is flagged"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:759
msgid "Login safety"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:759
msgid "Protect login without any risk of locking out a real person."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:761
msgid "Never lock anyone out (recommended)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:761
msgid "If the trap field is simply missing from a login request, the person is let through. Only a filled trap blocks. Leave this on."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:765
msgid "Timing trap"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:765
msgid "Flag submissions sent faster than any human could fill the form."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:768
msgid "Reject submissions that are too fast"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:769
msgid "Minimum seconds before a form can be submitted"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:770
msgid "Strict timing (server-signed)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:770
msgid "Stronger, but it stamps each page request individually, which prevents page caching. Only turn this on if you do not use a page cache."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:775
msgid "Spam journal"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:775
msgid "Keep a short, privacy-friendly record of what was blocked. IP addresses are only ever stored hashed."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:778
msgid "Log blocked submissions"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:779
msgid "Keep journal entries for (days)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:784
msgid "IP throttle"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:784
msgid "After repeated bot hits from the same address, block it for a while. A secondary defence — the login form is always exempt so no one is locked out."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:787
msgid "Temporarily block repeat offenders"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:788
msgid "Block after this many bot hits"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:789
msgid "Counting window (minutes)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:790
msgid "Block duration (minutes)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:791
msgid "Site is behind a proxy or CDN (Cloudflare, reverse proxy)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:791
msgid "Turn on only if your site really sits behind a trusted proxy or CDN. While off, the direct connecting address is always used, so a visitor cannot fake their IP to slip past this throttle."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:796
msgid "The trap field name. Regenerate it if a bot seems to have learned the current one."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:799
msgid "Current trap field"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:802
msgid "Regenerate"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:806
msgid "Decoy field name (optional)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:809
msgid "An extra hidden field with a tempting name to catch bots that fill recognised fields. Leave empty to disable."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:813
msgid "Rejection message (registration / lost password)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:815
#: modules/honeypot/includes/class-honeypot-guard.php:283
msgid "Your submission could not be processed. Please try again."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:839
msgid "Scramble the email addresses shown on your site so spam bots cannot read them, while your visitors still can — and a one-click email link still works."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:846
msgid "Protect email addresses"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:847
msgid "Turn on to encode the addresses shown on your site. It stops the vast majority of harvesting bots, which read the raw page; a determined scraper that runs a full browser can still get through — no obfuscation can prevent that."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:857
msgid "Turn on email protection above to use the options below."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:863
msgid "Automatic protection"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:864
msgid "Protect every address that already appears in your content, with nothing to change by hand."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:871
msgid "Protect addresses in posts and pages"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:872
msgid "Encodes every visible address and email link in your post and page content automatically."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:877
msgid "Protect addresses in widgets"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:883
msgid "Protect addresses in comments"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:893
msgid "Add a protected address by hand"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:894
msgid "To place a protected address anywhere — a template, a page builder, or just to be explicit — use the shortcode or the “Protected email” block. Add the optional text to set the link label and subject to pre-fill the email subject."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:898
msgid "Email me"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:898
msgid "Hello"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:903
msgid "Email protection raises the cost of harvesting; it is not a guarantee. It blocks the common bots that read the raw page, but a scraper running a real browser can still read the address. Addresses in RSS feeds are left readable on purpose, as feed readers cannot run the unscrambling."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:905
msgid "Good to know"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:922
msgid "This module (honeypot)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:923
msgid "A hidden trap field plus timing checks, all on your server."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:924
#: modules/honeypot/class-module-honeypot.php:932
msgid "None — invisible to visitors"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:925
msgid "Stays on your site"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:926
msgid "High-volume automated spam, with zero friction and full privacy."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:930
msgid "Akismet"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:931
msgid "Checks each comment against a central spam database in the cloud."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:933
msgid "Sends the comment and IP to a third party"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:934
msgid "Catching clever spam this trap misses. Free for personal sites, paid for business."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:938
msgid "CAPTCHA (e.g. reCAPTCHA)"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:939
msgid "Asks the visitor to solve a puzzle or tick a box."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:940
msgid "Adds an extra step for everyone"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:941
#: modules/honeypot/class-module-honeypot.php:949
msgid "Sends visitor signals to a third party"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:942
msgid "Determined bots, at the cost of visitor convenience."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:947
msgid "A mostly invisible browser check run by Cloudflare."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:948
msgid "Usually none"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:950
msgid "Modern, browser-driven bots, with little friction."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:956
msgid "How this compares to Akismet, CAPTCHA and Turnstile"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:958
msgid "These tools all fight spam but in different ways, and they stack rather than compete. This module is your silent, private first layer. If spam still gets through, add one of the others on top — Turnstile for low friction, or Akismet for the widest net."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:964
msgid "Tool"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:965
msgid "How it works"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:966
msgid "Visitor effort"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:967
msgid "Privacy"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:968
msgid "Best at"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1069
msgid "Spam blocked"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1073
msgid "Blocked all-time"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1079
msgid "Last 7 days"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1085
msgid "On comments"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1090
msgid "On login"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1098
msgid "Detailed logging is off, so only the all-time total updates. Turn logging on to see recent activity and the journal."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1112
msgid "Logging is turned off"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1113
msgid "Enable “Log blocked submissions” in Settings to keep a record here."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1148
#: modules/honeypot/class-module-honeypot.php:1209
msgid "Registration"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1181
msgid "No spam recorded yet"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1182
msgid "When the honeypot blocks a submission, it will show up here."
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1201
msgid "Filled trap"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1202
msgid "No trap"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1203
msgid "Too fast"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1204
msgid "Blocked IP"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1205
msgid "Too many links"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1208
msgid "Comment"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1220
msgid "Reason"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1221
#: modules/maintenance/class-module-maintenance.php:920
#: modules/seo-manager/views/tab-sitemap.php:100
msgid "Content"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1222
msgid "IP"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1245
msgid "Unblock IP"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1284
msgid "‹"
msgstr ""

#: modules/honeypot/class-module-honeypot.php:1285
msgid "›"
msgstr ""

#: modules/honeypot/cli/class-blaminhor-essentials-cli-honeypot.php:129
msgid "Provide a valid IP address, or the 64-character IP hash from the journal."
msgstr ""

#: modules/honeypot/cli/class-blaminhor-essentials-cli-honeypot.php:133
msgid "That address was not currently blocked (blocks also expire on their own)."
msgstr ""

#: modules/honeypot/cli/class-blaminhor-essentials-cli-honeypot.php:239
msgid "Delete every row in the spam journal? The all-time counter is kept."
msgstr ""

#. translators: %d: number of deleted journal rows.
#: modules/honeypot/cli/class-blaminhor-essentials-cli-honeypot.php:249
#, php-format
msgid "%d journal rows deleted."
msgstr ""

#: modules/honeypot/cli/commands.php:17
msgid "Show honeypot blocking statistics."
msgstr ""

#: modules/honeypot/cli/commands.php:22
msgid "Lift the IP throttle block on an address."
msgstr ""

#: modules/honeypot/cli/commands.php:27
msgid "List recent entries from the spam journal."
msgstr ""

#: modules/honeypot/cli/commands.php:32
msgid "Empty the spam journal (the all-time counter is preserved)."
msgstr ""

#: modules/honeypot/includes/class-honeypot-injector.php:95
msgid "Leave this field empty — it traps spam bots."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:63
#: modules/https-redirect/class-module-https-redirect.php:566
msgid "HTTPS Redirect"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:64
#: modules/https-redirect/class-module-https-redirect.php:567
msgid "Force HTTPS redirection for your site."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:97
msgid "SSL certificate expiry alert"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:98
msgid "Email before the site TLS certificate expires."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:180
msgid "Redirect is turned off"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:181
msgid "The module is active but not forcing HTTPS, so visitors can still load the site over insecure HTTP. Turn the redirect on."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:446
msgid "OpenSSL is not available on this server."
msgstr ""

#. translators: %d: socket error number.
#: modules/https-redirect/class-module-https-redirect.php:470
#, php-format
msgid "Connection failed (error %d)."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:481
msgid "No certificate was presented by the server."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:489
msgid "The certificate could not be read."
msgstr ""

#. translators: %s: site name.
#: modules/https-redirect/class-module-https-redirect.php:521
#, php-format
msgid "[SSL certificate expired] %s"
msgstr ""

#. translators: 1: number of days, 2: site name.
#: modules/https-redirect/class-module-https-redirect.php:525
#, php-format
msgid "[SSL expires in %1$d days] %2$s"
msgstr ""

#. translators: %s: hostname.
#: modules/https-redirect/class-module-https-redirect.php:532
#, php-format
msgid "The SSL certificate for %s needs your attention."
msgstr ""

#. translators: %s: date.
#: modules/https-redirect/class-module-https-redirect.php:535
#, php-format
msgid "It expired on %s."
msgstr ""

#. translators: %s: date.
#: modules/https-redirect/class-module-https-redirect.php:537
#, php-format
msgid "It expires on %s."
msgstr ""

#. translators: %d: number of days.
#: modules/https-redirect/class-module-https-redirect.php:538
#, php-format
msgid "Days remaining: %d"
msgid_plural "Days remaining: %d"
msgstr[0] ""
msgstr[1] ""

#: modules/https-redirect/class-module-https-redirect.php:541
msgid "Renew your certificate to avoid security warnings for your visitors."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:574
msgid "Your site is currently being accessed via HTTPS."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:579
msgid "SSL certificate not detected. Install an SSL certificate before enabling HTTPS redirection."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:584
msgid "SSL certificate detected. You can enable HTTPS redirection."
msgstr ""

#. translators: %s: Link to recovery module
#: modules/https-redirect/class-module-https-redirect.php:593
#, php-format
msgid "Good — the %s module is active. Save your recovery URL before enabling HTTPS redirect."
msgstr ""

#. translators: %s: Link to modules page
#: modules/https-redirect/class-module-https-redirect.php:598
#, php-format
msgid "Enable the %s module before activating HTTPS redirect. It provides a recovery URL that works even if HTTPS fails."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:602
msgid "Enabling HTTPS redirection may lock you out if SSL is not properly configured. If that happens, rename the plugin folder via FTP/SFTP to disable it."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:609
msgid "Important Notes"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:610
msgid "Checklist before activating HTTPS redirection."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:614
msgid "Make sure you have a valid SSL certificate installed."
msgstr ""

#. translators: %s: Link to Settings > General page
#: modules/https-redirect/class-module-https-redirect.php:619
#, php-format
msgid "Update your WordPress Address (URL) and Site Address (URL) in %s to use HTTPS."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:620
msgid "Settings > General"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:624
msgid "After enabling, test your site thoroughly to ensure all resources load correctly."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:625
msgid "If you get locked out, rename the plugin folder via FTP/SFTP to disable it."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:637
msgid "Redirection Settings"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:638
msgid "Choose what gets forced to HTTPS."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:643
msgid "Enable HTTPS Redirect"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:647
msgid "Redirect all HTTP requests to HTTPS"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:649
msgid "Visitors will be automatically redirected to the secure HTTPS version of your site."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:653
msgid "Admin & Login"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:657
msgid "Also redirect admin area and login page"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:659
msgid "Recommended for security. Forces HTTPS on wp-admin and wp-login.php."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:667
msgid "Advanced Options"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:668
msgid "Mixed content fix and HSTS header — only if you know what you do."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:673
msgid "Fix Mixed Content"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:677
msgid "Automatically fix HTTP URLs in page output"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:679
msgid "Replaces HTTP URLs with HTTPS in the HTML output. Use only if you have mixed content warnings."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:683
msgid "HSTS Header"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:687
msgid "Enable HTTP Strict Transport Security (HSTS)"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:689
msgid "Tells browsers to always use HTTPS for your site. Improves security but cannot be easily undone."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:693
msgid "Warning: Once HSTS is cached by browsers, your site must remain on HTTPS. Disabling this setting will not immediately undo the browser cache."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:702
msgid "HSTS Max Age"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:705
msgid "1 day (testing)"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:706
msgid "1 week"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:707
msgid "1 month"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:708
msgid "1 year (recommended)"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:709
msgid "2 years"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:711
msgid "How long browsers should remember to use HTTPS."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:715
msgid "Include Subdomains"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:721
msgid "Apply HTTPS enforcement to every subdomain. Only enable this if all of your subdomains (staging, cdn, mail, etc.) already serve HTTPS, otherwise they will become unreachable in browsers."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:731
msgid "Add the preload directive so browsers can hard-code your site as HTTPS-only."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:734
msgid "Preload is hard to undo: once your site is on the browser preload list, the entry persists for 6 to 12 months even after you uninstall this plugin or disable HTTPS. Only enable it if you are committed to HTTPS long-term."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:751
msgid "SSL Certificate Monitoring"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:752
msgid "Check your certificate daily and email an alert before it expires."
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:757
msgid "Enable monitoring"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:761
msgid "Check the SSL certificate expiry once a day"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:766
msgid "Alert threshold"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:769
msgid "days before expiry"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:773
#: modules/smtp/class-module-smtp.php:1712
msgid "Alert email"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:776
msgid "Leave empty to use the site administrator email."
msgstr ""

#. translators: 1: error message, 2: date/time of last check.
#: modules/https-redirect/class-module-https-redirect.php:789
#, php-format
msgid "Last check on %2$s failed: %1$s"
msgstr ""

#. translators: %s: date.
#: modules/https-redirect/class-module-https-redirect.php:801
#, php-format
msgid "The certificate expired on %s."
msgstr ""

#. translators: 1: date, 2: number of days.
#: modules/https-redirect/class-module-https-redirect.php:804
#, php-format
msgid "Certificate valid until %1$s (%2$d days left)."
msgstr ""

#. translators: %s: date/time.
#: modules/https-redirect/class-module-https-redirect.php:809
#, php-format
msgid "Last checked: %s"
msgstr ""

#: modules/https-redirect/class-module-https-redirect.php:815
msgid "The first certificate check will run within the hour."
msgstr ""

#: modules/https-redirect/cli/class-blaminhor-essentials-cli-https-redirect.php:125
msgid "HTTPS redirect enabled."
msgstr ""

#: modules/https-redirect/cli/class-blaminhor-essentials-cli-https-redirect.php:150
msgid "HTTPS redirect is already disabled."
msgstr ""

#: modules/https-redirect/cli/class-blaminhor-essentials-cli-https-redirect.php:155
msgid "Disable forced HTTPS redirect? Visitors will no longer be sent to https:// automatically."
msgstr ""

#: modules/https-redirect/cli/class-blaminhor-essentials-cli-https-redirect.php:160
msgid "HTTPS redirect disabled."
msgstr ""

#: modules/https-redirect/cli/class-blaminhor-essentials-cli-https-redirect.php:191
msgid "HTTPS Redirect settings updated."
msgstr ""

#: modules/https-redirect/cli/commands.php:17
msgid "Show the current HTTPS Redirect settings."
msgstr ""

#: modules/https-redirect/cli/commands.php:22
msgid "Print whether forced HTTPS is currently enabled (porcelain output)."
msgstr ""

#: modules/https-redirect/cli/commands.php:27
msgid "Enable forced HTTPS (optionally update related flags atomically)."
msgstr ""

#: modules/https-redirect/cli/commands.php:32
msgid "Disable forced HTTPS (other flags preserved)."
msgstr ""

#: modules/https-redirect/cli/commands.php:37
msgid "Update HTTPS Redirect settings without toggling on/off."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:40
#: modules/image-sizes/class-module-image-sizes.php:1016
msgid "Image Sizes"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:41
#: modules/image-sizes/class-module-image-sizes.php:1017
msgid "Manage WordPress image sizes and disable unused ones."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:128
#: modules/image-sizes/class-module-image-sizes.php:164
msgid "Regenerate thumbnails"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:204
msgid "Thumbnails regenerated."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:204
msgid "Could not regenerate thumbnails for that image."
msgstr ""

#. translators: %d: number of images.
#: modules/image-sizes/class-module-image-sizes.php:211
#, php-format
msgid "Regenerated thumbnails for %d image."
msgid_plural "Regenerated thumbnails for %d images."
msgstr[0] ""
msgstr[1] ""

#: modules/image-sizes/class-module-image-sizes.php:344
#: modules/image-sizes/class-module-image-sizes.php:431
msgid "Invalid attachment ID."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:353
#: modules/image-sizes/class-module-image-sizes.php:503
msgid "Original file not found."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:365
#: modules/image-sizes/class-module-image-sizes.php:507
msgid "Could not read image metadata."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:377
msgid "All sizes already exist."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:393
#: modules/image-sizes/class-module-image-sizes.php:521
msgid "Failed to regenerate thumbnails."
msgstr ""

#. translators: 1: image title, 2: number of sizes
#: modules/image-sizes/class-module-image-sizes.php:413
#, php-format
msgid "%1$s: %2$d sizes generated"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:437
msgid "No sizes to delete."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:447
msgid "No thumbnails found."
msgstr ""

#. translators: 1: image title, 2: number of deleted files
#: modules/image-sizes/class-module-image-sizes.php:483
#, php-format
msgid "%1$s: %2$d thumbnails deleted"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:587
msgid "Thumbnails need regenerating"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:588
msgid "Image sizes changed — regenerate so existing images get the new thumbnails."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:590
msgid "Old thumbnail sizes can be cleaned up"
msgstr ""

#. translators: %s: comma-separated list of disabled image size names
#: modules/image-sizes/class-module-image-sizes.php:593
#, php-format
msgid "Disabled sizes still on disk: %s"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:864
msgid "Upload settings saved."
msgstr ""

#. translators: %s: size name
#: modules/image-sizes/class-module-image-sizes.php:884
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:233
#, php-format
msgid "Size \"%s\" enabled."
msgstr ""

#. translators: %s: size name
#: modules/image-sizes/class-module-image-sizes.php:900
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:180
#, php-format
msgid "Size \"%s\" disabled."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:921
msgid "Size name is required."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:931
msgid "At least one dimension (width or height) must be greater than 0."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:943
msgid "Size name already exists."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:968
msgid "Custom size added. New uploads will include this size."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:994
msgid "Custom size removed."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1026
msgid "Regeneration recommended"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1027
msgid "You have added or enabled image sizes. Regenerate thumbnails to apply these changes to existing images."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1031
#: modules/image-sizes/class-module-image-sizes.php:1081
#: modules/image-sizes/class-module-image-sizes.php:1338
msgid "Regenerate Thumbnails"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1046
msgid "Clean up unused thumbnails"
msgstr ""

#. translators: %s: list of disabled sizes
#: modules/image-sizes/class-module-image-sizes.php:1051
#, php-format
msgid "You disabled these sizes: %s. You can delete existing thumbnails for these sizes to free up disk space."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1059
msgid "Clean Up"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1071
msgid "All Sizes"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1076
#: modules/image-sizes/class-module-image-sizes.php:1233
msgid "Add Custom Size"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1095
msgid "Upload Resizing"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1096
msgid "Automatically scale down oversized images when they are uploaded."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1105
msgid "Large-image scaling is currently turned off because the \"scaled\" size is disabled. Re-enable it to use auto-resizing."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1112
msgid "Auto-resize uploads"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1116
msgid "Scale down images larger than the maximum dimension below"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1121
msgid "Maximum dimension"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1124
msgid "pixels (applies to the larger side)"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1125
msgid "Newly uploaded images whose largest side exceeds this value are scaled down. The full-size original is kept as a \"-scaled\" copy by WordPress."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1135
msgid "Registered Image Sizes"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1136
msgid "Click the toggle button to enable or disable each size. Disabled sizes will not be generated when uploading new images."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1142
#: modules/image-sizes/class-module-image-sizes.php:1244
#: modules/image-sizes/class-module-image-sizes.php:1290
msgid "Size Name"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1143
#: modules/image-sizes/class-module-image-sizes.php:1253
#: modules/image-sizes/class-module-image-sizes.php:1291
msgid "Dimensions"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1144
#: modules/image-sizes/class-module-image-sizes.php:1263
#: modules/image-sizes/class-module-image-sizes.php:1292
msgid "Crop"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1166
#: modules/image-sizes/class-module-image-sizes.php:1167
#: modules/image-sizes/class-module-image-sizes.php:1311
#: modules/image-sizes/class-module-image-sizes.php:1312
msgid "Auto"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1176
msgid "Proportional"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1193
msgid "Click to enable"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1198
msgid "Click to disable"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1220
msgid "Disabling a size prevents it from being generated for new uploads. Existing images are not affected."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1221
msgid "Use the \"Regenerate Thumbnails\" tab to update existing images."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1223
#: modules/smtp/class-module-smtp.php:2283
msgid "Note"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1234
msgid "Create custom image sizes for your specific needs. These sizes will be available for new uploads."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1249
msgid "Lowercase letters, numbers, hyphens, and underscores only."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1258
msgid "px"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1259
msgid "At least one dimension must be greater than 0. Set 0 for proportional scaling."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1267
msgid "Hard crop to exact dimensions"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1269
msgid "If unchecked, images will be resized proportionally to fit within the dimensions."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1275
msgid "Add Size"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1283
msgid "Your Custom Sizes"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1284
msgid "These custom sizes are managed by Blaminhor Essentials. You can enable/disable them in the \"All Sizes\" tab."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1339
msgid "Regenerate all image thumbnails to apply your current size settings to existing images."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1349
msgid "Images in library"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1358
msgid "Active sizes"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1364
#: modules/maintenance/class-module-maintenance.php:1126
#: modules/seo-manager/views/tab-sitemap.php:139
msgid "Options"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1367
msgid "Only regenerate missing sizes (faster)"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1370
msgid "When checked, only generates thumbnails that do not exist yet. Uncheck to regenerate all thumbnails."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1377
msgid "Start Regeneration"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1401
msgid "Regeneration Complete!"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1409
msgid "This process may take a long time if you have many images. Do not close this page while regeneration is in progress."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1411
msgid "Warning"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1419
msgid "Clean Up Disabled Sizes"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1420
msgid "Delete existing thumbnails for disabled sizes to free up disk space."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1424
msgid "Select sizes to clean up"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1438
msgid "Delete Selected Thumbnails"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1462
msgid "Cleanup Complete!"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1481
msgid "Delete this custom size?"
msgstr ""

#. translators: 1: processed count, 2: skipped count, 3: errors count
#: modules/image-sizes/class-module-image-sizes.php:1514
#, php-format
msgid "Processed: %1$s | Skipped: %2$s | Errors: %3$s"
msgstr ""

#. translators: 1: processed images count, 2: deleted thumbnails count, 3: errors count
#: modules/image-sizes/class-module-image-sizes.php:1516
#, php-format
msgid "Images processed: %1$s | Thumbnails deleted: %2$s | Errors: %3$s"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1522
msgid "Loading images..."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1526
msgid "No images found in the library."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1527
msgid "Error loading images."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1528
msgid "AJAX error."
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1529
msgid "Request failed"
msgstr ""

#: modules/image-sizes/class-module-image-sizes.php:1530
msgid "Please select at least one size to clean up."
msgstr ""

#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:151
msgid "Missing size name. Usage: wp blaminhor image-sizes disable <size>"
msgstr ""

#. translators: %s: size name
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:162
#, php-format
msgid "Size \"%s\" is already disabled."
msgstr ""

#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:206
msgid "Missing size name. Usage: wp blaminhor image-sizes enable <size>"
msgstr ""

#. translators: %s: size name
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:217
#, php-format
msgid "Size \"%s\" is already enabled."
msgstr ""

#. translators: %s: flag name
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:278
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:355
#, php-format
msgid "Missing required --%s."
msgstr ""

#. translators: %s: size name
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:305
#, php-format
msgid "Custom size \"%s\" added."
msgstr ""

#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:335
msgid "Missing size name. Usage: wp blaminhor image-sizes remove-custom <name>"
msgstr ""

#. translators: %s: size name
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:342
#, php-format
msgid "Remove custom image size \"%s\"? Existing thumbnails for that size are NOT deleted."
msgstr ""

#. translators: %s: size name
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:358
#, php-format
msgid "Custom size \"%s\" removed."
msgstr ""

#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:408
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:474
msgid "No image attachments found."
msgstr ""

#. translators: %d: number of images
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:415
#, php-format
msgid "Regenerate thumbnails for %d images?"
msgstr ""

#. translators: 1: regenerated count, 2: skipped count, 3: failed count
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:439
#, php-format
msgid "Regenerated %1$d, skipped %2$d, failed %3$d."
msgstr ""

#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:469
msgid "No disabled sizes to clean up."
msgstr ""

#. translators: 1: number of sizes, 2: number of images
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:481
#, php-format
msgid "Delete thumbnails for %1$d disabled size(s) across %2$d images?"
msgstr ""

#. translators: %d: number of files deleted
#: modules/image-sizes/cli/class-blaminhor-essentials-cli-image-sizes.php:497
#, php-format
msgid "%d thumbnail files removed."
msgstr ""

#: modules/image-sizes/cli/commands.php:17
msgid "List every registered image size with its status."
msgstr ""

#: modules/image-sizes/cli/commands.php:22
msgid "Disable a registered image size (no new thumbnails generated for it)."
msgstr ""

#: modules/image-sizes/cli/commands.php:27
msgid "Re-enable a previously disabled image size."
msgstr ""

#: modules/image-sizes/cli/commands.php:32
msgid "Register a new custom image size."
msgstr ""

#: modules/image-sizes/cli/commands.php:37
msgid "Remove a custom image size declared by this module."
msgstr ""

#: modules/image-sizes/cli/commands.php:42
msgid "Regenerate thumbnails across the media library."
msgstr ""

#: modules/image-sizes/cli/commands.php:47
msgid "Delete thumbnail files of disabled sizes across the library."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:41
msgid "Maintenance"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:98
msgid "Maintenance Mode"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:99
msgid "For temporary downtime during updates or fixes."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:101
msgid "Maintenance Mode Active"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:102
msgid "Maintenance in Progress"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:103
msgid ""
"This site is temporarily unavailable due to scheduled maintenance.\n"
"\n"
"Please check back shortly."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:106
msgid "Coming Soon Mode"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:107
msgid "For new sites not yet ready to launch."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:109
msgid "Coming Soon Mode Active"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:110
msgid "Something New is Coming"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:111
msgid ""
"We are preparing a new experience for this site.\n"
"\n"
"Please check back soon for updates and launch information."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:114
msgid "Staging Mode"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:115
msgid "For preview environments shared with clients or internal reviewers."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:117
msgid "Staging Mode Active"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:118
msgid "Project Preview Portal"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:119
msgid ""
"This is a preview environment for reviewing active development work.\n"
"\n"
"Please review functionality and content before production release.\n"
"\n"
"Changes may occur without notice."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:122
msgid "Development Mode"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:123
msgid "For internal development environments with restricted visibility."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:125
msgid "Development Mode Active"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:126
msgid "Development Environment"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:127
msgid ""
"This site is currently under active development.\n"
"\n"
"Features, content, and functionality may change without notice.\n"
"\n"
"Access is intended for authorized users only."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:292
msgid "Coming soon mode is active"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:293
msgid "Maintenance mode is active"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:295
msgid "Visitors see a coming-soon page instead of your site. Turn it off when you are ready to go live."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:296
msgid "Visitors see a maintenance page instead of your site. Turn it off once your work is done."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:400
#: modules/maintenance/class-module-maintenance.php:1050
msgid "Thanks! We will keep you posted."
msgstr ""

#. translators: %s: localized date/time when site is expected back online
#: modules/maintenance/class-module-maintenance.php:519
#, php-format
msgid "Estimated back online: %s"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:526
#: modules/maintenance/class-module-maintenance.php:530
msgid "Days"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:527
#: modules/maintenance/class-module-maintenance.php:531
msgid "Hours"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:528
#: modules/maintenance/class-module-maintenance.php:532
msgid "Minutes"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:529
#: modules/maintenance/class-module-maintenance.php:533
msgid "Seconds"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:564
msgid "View Live Site"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:598
#: modules/maintenance/class-module-maintenance.php:599
msgid "Your email address"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:608
msgid "Admin Login"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:736
msgid "Click to configure"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:849
msgid "Coming soon / Maintenance"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:850
msgid "Enable Coming Soon, Maintenance, Staging or Development mode for your site."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:861
msgid "Design"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:866
msgid "Access"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:883
msgid "Mode Settings"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:890
msgid "Activate the mode selected below"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:895
msgid "Mode is currently ACTIVE. Visitors cannot access your site."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:903
#: modules/user-role-editor/class-module-user-role-editor.php:2606
msgid "Mode"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:924
msgid "Page Title"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:930
msgid "Browser tab title. If left empty, the value shown in grey will be used."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:935
msgid "Headline"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:941
msgid "If left empty, the value shown in grey will be used."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:951
msgid "Basic HTML allowed. If left empty, the value shown in grey will be used."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:959
msgid "Mode-specific options"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:960
msgid "The fields below appear automatically when relevant for the selected mode."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:966
msgid "Estimated end time"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:971
msgid "Optional. Displayed publicly as \"Estimated back online: …\"."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:976
msgid "Contact form shortcode"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:982
msgid "Optional. Paste a shortcode from your contact form plugin (Contact Form 7, WPForms, etc.)."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:990
msgid "Countdown target"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:995
msgid "Optional. Displays a live countdown to this date and time."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1000
msgid "Email signup shortcode"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1006
msgid "Optional. Paste a shortcode from your newsletter plugin (Mailchimp, MC4WP, etc.)."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1010
msgid "Built-in email capture"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1014
msgid "Show a simple email sign-up form (stored here, no third-party service)"
msgstr ""

#. translators: %d: number of subscribers
#: modules/maintenance/class-module-maintenance.php:1028
#, php-format
msgid "%d subscriber collected."
msgid_plural "%d subscribers collected."
msgstr[0] ""
msgstr[1] ""

#: modules/maintenance/class-module-maintenance.php:1038
msgid "Sign-up button label"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1046
msgid "Thank-you message"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1058
msgid "Live site URL"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1064
msgid "Optional. Adds a \"View Live Site\" link to help reviewers compare staging with production."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1074
msgid "Logo"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1077
msgid "Site Logo"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1090
msgid "Remove image"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1093
msgid "Optional. Displayed above the headline on the public page."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1114
msgid "Text Color"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1129
msgid "Login Link"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1133
msgid "Show admin login link"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1146
msgid "Bypass Access"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1147
msgid "Configure who can bypass the maintenance page."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1152
msgid "User Roles"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1164
msgid "Administrators always have access."
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1169
msgid "IP Whitelist"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1175
msgid "One IP address per line. These IPs can access the site without logging in."
msgstr ""

#. translators: %s: Current IP address
#: modules/maintenance/class-module-maintenance.php:1180
#, php-format
msgid "Your current IP: %s"
msgstr ""

#: modules/maintenance/class-module-maintenance.php:1220
msgid "Select Site Logo"
msgstr ""

#: modules/maintenance/cli/class-blaminhor-essentials-cli-maintenance.php:216
msgid "Maintenance mode enabled."
msgstr ""

#: modules/maintenance/cli/class-blaminhor-essentials-cli-maintenance.php:244
msgid "Maintenance mode is already disabled."
msgstr ""

#: modules/maintenance/cli/class-blaminhor-essentials-cli-maintenance.php:249
msgid "Disable maintenance mode? Visitors will see the live site again."
msgstr ""

#: modules/maintenance/cli/class-blaminhor-essentials-cli-maintenance.php:256
msgid "Maintenance mode disabled."
msgstr ""

#: modules/maintenance/cli/class-blaminhor-essentials-cli-maintenance.php:323
msgid "Maintenance settings updated."
msgstr ""

#: modules/maintenance/cli/commands.php:17
msgid "Show the current Maintenance settings."
msgstr ""

#: modules/maintenance/cli/commands.php:22
msgid "Print whether maintenance mode is currently enabled (porcelain output)."
msgstr ""

#: modules/maintenance/cli/commands.php:27
msgid "Enable maintenance / coming soon mode (and optionally update fields)."
msgstr ""

#: modules/maintenance/cli/commands.php:32
msgid "Disable maintenance / coming soon mode."
msgstr ""

#: modules/maintenance/cli/commands.php:37
msgid "Update Maintenance settings without toggling on/off."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:40
#: modules/mute-core-emails/class-module-mute-core-emails.php:406
msgid "Mute Core Emails"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:41
#: modules/mute-core-emails/class-module-mute-core-emails.php:407
msgid "Mute automatic emails from WordPress core."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:281
msgid "Auto-Updates"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:282
msgid "Notifications sent after automatic updates."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:285
msgid "WordPress Core auto-update"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:286
msgid "Email sent to admin after WordPress core auto-updates."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:289
msgid "Plugin auto-updates"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:290
msgid "Email sent to admin after plugins auto-update."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:293
msgid "Theme auto-updates"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:294
msgid "Email sent to admin after themes auto-update."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:297
msgid "Auto-update debug report"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:298
msgid "Technical email with the detailed log of automatic update attempts, sent on development versions of WordPress."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:301
msgid "Update available notification"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:302
msgid "Email sent when a new WordPress version is available."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:307
#: modules/user-role-editor/class-module-user-role-editor.php:816
#: modules/user-role-editor/class-module-user-role-editor.php:2299
msgid "Users"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:308
msgid "Notifications related to user accounts."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:311
msgid "New user (to admin)"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:312
msgid "Email sent to admin when a new user registers."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:315
msgid "New user (to user)"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:316
msgid "Email sent to new user with login credentials."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:319
msgid "Password change (to user)"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:320
msgid "Email sent to user when their password changes."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:323
msgid "Password change (to admin)"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:324
msgid "Email sent to admin when a user changes their password."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:327
msgid "Email address change"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:328
msgid "Email sent to user when their email address changes."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:334
msgid "Notifications related to comments."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:337
msgid "New comment notification"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:338
msgid "Email sent to post author when a comment is posted."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:341
msgid "Comment moderation"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:342
msgid "Email sent when a comment requires moderation."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:347
msgid "System"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:348
msgid "System-related notifications."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:351
msgid "Recovery mode"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:352
msgid "Email sent when WordPress enters recovery mode due to a fatal error."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:353
msgid "Warning: Disabling this may prevent you from receiving critical error notifications."
msgstr ""

#. translators: 1: number of muted emails, 2: total number of email types
#: modules/mute-core-emails/class-module-mute-core-emails.php:414
#, php-format
msgid "%1$d of %2$d email types muted."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:425
msgid "Mute everything"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:425
msgid "A single switch to stop every outgoing email from this site."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:428
msgid "Mute all emails"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:434
msgid "Block every email WordPress, plugins and themes try to send. Handy on staging sites. While this is on, the individual settings below are ignored."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:435
msgid "This also blocks password resets and admin alerts. Do not enable it on a live site unless you mean to."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:467
msgid "Keep failure alerts"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:474
msgid "Even when auto-update emails are muted above, still send the email when an automatic update fails. Success notifications stay muted."
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:492
msgid "Unsaved Changes"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:496
msgid "You have unsaved changes. Do you want to leave without saving?"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:499
msgid "Stay on Page"
msgstr ""

#: modules/mute-core-emails/class-module-mute-core-emails.php:500
msgid "Leave Without Saving"
msgstr ""

#: modules/mute-core-emails/cli/class-blaminhor-essentials-cli-mute-core-emails.php:125
msgid "Missing email key. Run `wp blaminhor mute-emails get` to list available keys."
msgstr ""

#. translators: %s: unknown email key
#: modules/mute-core-emails/cli/class-blaminhor-essentials-cli-mute-core-emails.php:132
#, php-format
msgid "Unknown email key \"%s\"."
msgstr ""

#. translators: %s: email key
#: modules/mute-core-emails/cli/class-blaminhor-essentials-cli-mute-core-emails.php:167
#, php-format
msgid "Email \"%s\" muted."
msgstr ""

#. translators: %s: email key
#: modules/mute-core-emails/cli/class-blaminhor-essentials-cli-mute-core-emails.php:169
#, php-format
msgid "Email \"%s\" unmuted."
msgstr ""

#: modules/mute-core-emails/cli/commands.php:17
msgid "Show which core notification emails are muted."
msgstr ""

#: modules/mute-core-emails/cli/commands.php:22
msgid "Mute a specific WordPress core email."
msgstr ""

#: modules/mute-core-emails/cli/commands.php:27
msgid "Unmute a specific WordPress core email."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:40
msgid "Post Types Order"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:41
msgid "Reorder any post type or taxonomy with drag and drop."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:144
#: modules/post-types-order/class-module-post-types-order.php:164
#: modules/post-types-order/class-module-post-types-order.php:382
#: modules/post-types-order/class-module-post-types-order.php:1222
#: modules/smtp/class-module-smtp.php:530
#: modules/smtp/class-module-smtp.php:1365
msgid "Order saved."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:338
#: modules/post-types-order/class-module-post-types-order.php:396
msgid "No type specified."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:342
#: modules/post-types-order/class-module-post-types-order.php:371
#: modules/post-types-order/class-module-post-types-order.php:400
msgid "This type is not enabled for reordering."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:367
#: modules/redirections/class-module-redirections.php:1551
msgid "Invalid data."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:409
#: modules/post-types-order/class-module-post-types-order.php:1224
msgid "Order reset."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:608
#: modules/redirections/class-module-redirections.php:2544
#: modules/seo-manager/includes/class-seo-importer.php:97
#: modules/smtp/class-module-smtp.php:2416
msgid "Invalid import source."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:615
msgid "No data to import. The other plugin does not have any custom order saved."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:687
msgid "(no title)"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:926
#: modules/post-types-order/class-module-post-types-order.php:955
#: modules/post-types-order/class-module-post-types-order.php:963
msgid "Reorder"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:957
msgid "No post types or taxonomies are enabled. Go to the Settings tab to enable them first."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:966
msgid "Select type:"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:969
msgid "— Select —"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:971
#: modules/seo-manager/views/tab-indexing.php:42
#: modules/seo-manager/views/tab-sitemap.php:103
#: modules/seo-manager/views/tab-titles.php:46
msgid "Post Types"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:986
#: modules/seo-manager/views/tab-indexing.php:59
#: modules/seo-manager/views/tab-sitemap.php:120
#: modules/seo-manager/views/tab-titles.php:87
msgid "Taxonomies"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1004
msgid "Save Order"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1008
#: modules/post-types-order/class-module-post-types-order.php:1201
#: modules/post-types-order/class-module-post-types-order.php:1209
msgid "Reset Order"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1016
msgid "Loading items..."
msgstr ""

#. translators: %d: Maximum number of items
#: modules/post-types-order/class-module-post-types-order.php:1024
#, php-format
msgid "Only the first %d items are shown. Items beyond this limit will keep their current order."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1035
msgid "No items found"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1050
msgid "Import from other plugins"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1051
msgid "Bring the term order you already set up in another plugin into Blaminhor Essentials, so you do not have to redo it by hand."
msgstr ""

#. translators: 1: number of terms, 2: number of taxonomies.
#: modules/post-types-order/class-module-post-types-order.php:1069
#, php-format
msgid "%1$d terms across %2$d taxonomies found"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1086
msgid "Skip taxonomies already ordered in Blaminhor Essentials"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1101
msgid "Imported taxonomies are enabled automatically so the order shows on your site right away. Posts and pages keep their own order — the other plugin only sorts taxonomy terms."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1108
msgid "No compatible plugin detected. This imports the term order saved by Custom Taxonomy Order (NE)."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1125
msgid "Auto Sort"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1131
msgid "Automatically apply custom order on the frontend"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1132
msgid "When enabled, posts and terms will be displayed in your custom order on the frontend."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1137
msgid "Required Capability"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1141
msgid "Administrator"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1143
#: modules/seo-manager/class-module-seo-manager.php:654
#: modules/seo-manager/class-module-seo-manager.php:674
#: modules/seo-manager/views/modal-edit.php:36
#: modules/seo-manager/views/modal-edit.php:58
#: modules/seo-manager/views/tab-titles.php:73
#: modules/seo-manager/views/tab-titles.php:152
msgid "Author"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1145
msgid "Minimum capability required to reorder items."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1154
msgid "Select which post types can be reordered."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1173
msgid "Select which taxonomies can be reordered."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1205
msgid "Are you sure you want to reset the order for this type?"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1221
#: modules/redirections/class-module-redirections.php:178
#: modules/user-role-editor/class-module-user-role-editor.php:670
msgid "Saving..."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1223
msgid "Resetting..."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1226
#: modules/seo-manager/class-module-seo-manager.php:510
msgid "items"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1231
msgid "Importing..."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1232
msgid "Import failed. Please try again."
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1233
msgid "terms imported"
msgstr ""

#: modules/post-types-order/class-module-post-types-order.php:1234
msgid "terms skipped"
msgstr ""

#: modules/post-types-order/cli/class-blaminhor-essentials-cli-post-types-order.php:117
msgid "Post Types Order settings updated."
msgstr ""

#: modules/post-types-order/cli/class-blaminhor-essentials-cli-post-types-order.php:142
#: modules/post-types-order/cli/class-blaminhor-essentials-cli-post-types-order.php:192
#: modules/post-types-order/cli/class-blaminhor-essentials-cli-post-types-order.php:240
msgid "Missing <type> argument."
msgstr ""

#: modules/post-types-order/cli/class-blaminhor-essentials-cli-post-types-order.php:195
msgid "Missing --order=<ids,csv>."
msgstr ""

#. translators: 1: count, 2: type
#: modules/post-types-order/cli/class-blaminhor-essentials-cli-post-types-order.php:211
#, php-format
msgid "Reordered %1$d items for \"%2$s\"."
msgstr ""

#. translators: %s: type slug
#: modules/post-types-order/cli/class-blaminhor-essentials-cli-post-types-order.php:247
#, php-format
msgid "Reset every menu_order for \"%s\"? Items will fall back to the WordPress default order."
msgstr ""

#. translators: %s: type slug
#: modules/post-types-order/cli/class-blaminhor-essentials-cli-post-types-order.php:264
#, php-format
msgid "Order reset for \"%s\"."
msgstr ""

#: modules/post-types-order/cli/commands.php:17
msgid "Show the current Post Types Order settings."
msgstr ""

#: modules/post-types-order/cli/commands.php:22
msgid "Update Post Types Order settings."
msgstr ""

#: modules/post-types-order/cli/commands.php:27
msgid "List items of a post type or taxonomy with their current menu_order."
msgstr ""

#: modules/post-types-order/cli/commands.php:32
msgid "Persist a new order for the given post type or taxonomy."
msgstr ""

#: modules/post-types-order/cli/commands.php:37
msgid "Clear every menu_order for a post type or taxonomy."
msgstr ""

#: modules/redirections/class-module-redirections.php:84
#: modules/redirections/class-module-redirections.php:891
#: modules/redirections/class-module-redirections.php:1880
#: modules/redirections/class-module-redirections.php:1887
msgid "Redirections"
msgstr ""

#: modules/redirections/class-module-redirections.php:85
#: modules/redirections/class-module-redirections.php:1881
msgid "Manage redirections with simple rules or regex patterns."
msgstr ""

#: modules/redirections/class-module-redirections.php:168
msgid "No redirections found."
msgstr ""

#: modules/redirections/class-module-redirections.php:171
msgid "Simple"
msgstr ""

#: modules/redirections/class-module-redirections.php:172
msgid "Toggle"
msgstr ""

#: modules/redirections/class-module-redirections.php:175
#: modules/redirections/class-module-redirections.php:2312
msgid "Are you sure you want to delete this redirection?"
msgstr ""

#: modules/redirections/class-module-redirections.php:176
msgid "Adding..."
msgstr ""

#: modules/redirections/class-module-redirections.php:179
#: modules/redirections/class-module-redirections.php:2300
#: modules/user-role-editor/class-module-user-role-editor.php:2432
#: modules/user-role-editor/class-module-user-role-editor.php:2807
msgid "Save Changes"
msgstr ""

#: modules/redirections/class-module-redirections.php:180
msgid "Please select a CSV file to import."
msgstr ""

#. translators: %d: number of redirections imported
#: modules/redirections/class-module-redirections.php:182
#, php-format
msgid "Successfully imported %d redirections."
msgstr ""

#: modules/redirections/class-module-redirections.php:183
msgid "Some errors occurred:"
msgstr ""

#: modules/redirections/class-module-redirections.php:184
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:301
msgid "Import failed."
msgstr ""

#: modules/redirections/class-module-redirections.php:185
msgid "redirections imported"
msgstr ""

#: modules/redirections/class-module-redirections.php:186
#: modules/redirections/class-module-redirections.php:1237
#: modules/redirections/class-module-redirections.php:1511
msgid "A redirection with this source URL already exists."
msgstr ""

#: modules/redirections/class-module-redirections.php:189
#: modules/redirections/class-module-redirections.php:2368
msgid "Are you sure you want to delete the selected redirections?"
msgstr ""

#: modules/redirections/class-module-redirections.php:191
msgid "Loop"
msgstr ""

#: modules/redirections/class-module-redirections.php:192
msgid "This redirection creates a loop and may cause issues."
msgstr ""

#. translators: %d: number of loop redirections
#: modules/redirections/class-module-redirections.php:194
#, php-format
msgid "%d redirection(s) detected as loops have been automatically disabled."
msgstr ""

#: modules/redirections/class-module-redirections.php:195
msgid "No 404 errors logged yet."
msgstr ""

#: modules/redirections/class-module-redirections.php:196
#: modules/redirections/class-module-redirections.php:2038
#: modules/redirections/class-module-redirections.php:2340
msgid "Add Redirection"
msgstr ""

#: modules/redirections/class-module-redirections.php:197
#: modules/redirections/class-module-redirections.php:504
msgid "Redirection created."
msgstr ""

#: modules/redirections/class-module-redirections.php:198
msgid "Are you sure you want to delete the selected entries?"
msgstr ""

#: modules/redirections/class-module-redirections.php:451
msgid "No entries selected."
msgstr ""

#: modules/redirections/class-module-redirections.php:484
msgid "Target URL is required."
msgstr ""

#: modules/redirections/class-module-redirections.php:692
msgid "301 — Permanent"
msgstr ""

#: modules/redirections/class-module-redirections.php:693
msgid "302 — Temporary"
msgstr ""

#: modules/redirections/class-module-redirections.php:694
msgid "307 — Temporary (strict)"
msgstr ""

#: modules/redirections/class-module-redirections.php:695
msgid "410 — Gone (no target)"
msgstr ""

#: modules/redirections/class-module-redirections.php:696
msgid "451 — Unavailable for legal reasons (no target)"
msgstr ""

#. translators: %d: number of renamed URLs awaiting a redirect
#: modules/redirections/class-module-redirections.php:844
#, php-format
msgid "%d renamed URL needs a redirect"
msgid_plural "%d renamed URLs need a redirect"
msgstr[0] ""
msgstr[1] ""

#: modules/redirections/class-module-redirections.php:847
msgid "The old addresses will 404 until you add these redirects."
msgstr ""

#. translators: %s: Module name
#: modules/redirections/class-module-redirections.php:890
#, php-format
msgid "Blaminhor Essentials – %s"
msgstr ""

#: modules/redirections/class-module-redirections.php:896
msgid "Slug changed:"
msgstr ""

#: modules/redirections/class-module-redirections.php:904
msgid "Add 301 Redirect"
msgstr ""

#: modules/redirections/class-module-redirections.php:989
msgid "Invalid regex pattern."
msgstr ""

#: modules/redirections/class-module-redirections.php:992
msgid "This regex can cause catastrophic backtracking (nested quantifiers such as (a+)+). Please simplify it."
msgstr ""

#: modules/redirections/class-module-redirections.php:1224
#: modules/redirections/class-module-redirections.php:1347
#: modules/redirections/class-module-redirections.php:1489
msgid "Source and target URLs are required."
msgstr ""

#: modules/redirections/class-module-redirections.php:1242
msgid "Failed to insert redirection."
msgstr ""

#: modules/redirections/class-module-redirections.php:1307
#: modules/redirections/class-module-redirections.php:1344
#: modules/redirections/class-module-redirections.php:1396
msgid "Invalid redirection ID."
msgstr ""

#: modules/redirections/class-module-redirections.php:1313
#: modules/redirections/class-module-redirections.php:1359
#: modules/redirections/class-module-redirections.php:1401
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:370
msgid "Redirection not found."
msgstr ""

#: modules/redirections/class-module-redirections.php:1319
#: modules/redirections/class-module-redirections.php:1618
msgid "Failed to delete redirection."
msgstr ""

#: modules/redirections/class-module-redirections.php:1379
#: modules/redirections/class-module-redirections.php:1590
msgid "Failed to update redirection."
msgstr ""

#: modules/redirections/class-module-redirections.php:1408
#: modules/redirections/class-module-redirections.php:1684
msgid "Failed to update status."
msgstr ""

#: modules/redirections/class-module-redirections.php:1521
msgid "Redirection added."
msgstr ""

#: modules/redirections/class-module-redirections.php:1526
#: modules/redirections/class-module-redirections.php:1585
msgid "This redirection creates a loop and has been automatically disabled."
msgstr ""

#: modules/redirections/class-module-redirections.php:1531
msgid "Failed to add redirection."
msgstr ""

#: modules/redirections/class-module-redirections.php:1582
msgid "Redirection updated."
msgstr ""

#: modules/redirections/class-module-redirections.php:1605
#: modules/redirections/class-module-redirections.php:1633
msgid "Invalid ID."
msgstr ""

#: modules/redirections/class-module-redirections.php:1616
msgid "Redirection deleted."
msgstr ""

#: modules/redirections/class-module-redirections.php:1660
msgid "Warning: this redirection creates a loop. Enabling it may cause issues."
msgstr ""

#: modules/redirections/class-module-redirections.php:1676
msgid "Status updated."
msgstr ""

#: modules/redirections/class-module-redirections.php:1698
msgid "No redirections selected."
msgstr ""

#. translators: %d: number of redirections deleted
#: modules/redirections/class-module-redirections.php:1721
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:495
#, php-format
msgid "%d redirections deleted."
msgstr ""

#: modules/redirections/class-module-redirections.php:1736
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:533
msgid "No CSV content provided."
msgstr ""

#: modules/redirections/class-module-redirections.php:1741
msgid "CSV is too large (maximum 2 MB)."
msgstr ""

#. translators: %d: number of redirections imported
#: modules/redirections/class-module-redirections.php:1749
#, php-format
msgid "%d redirections imported."
msgstr ""

#: modules/redirections/class-module-redirections.php:1892
msgid "Add New"
msgstr ""

#: modules/redirections/class-module-redirections.php:1902
#: modules/redirections/class-module-redirections.php:2153
#: modules/redirections/class-module-redirections.php:2235
msgid "404 Monitor"
msgstr ""

#: modules/redirections/class-module-redirections.php:1923
msgid "Total Redirections"
msgstr ""

#: modules/redirections/class-module-redirections.php:1941
msgid "Total Hits"
msgstr ""

#: modules/redirections/class-module-redirections.php:1951
msgid "Search redirections..."
msgstr ""

#: modules/redirections/class-module-redirections.php:1971
#: modules/redirections/class-module-redirections.php:1999
#: modules/redirections/class-module-redirections.php:2278
#: modules/redirections/class-module-redirections.php:2330
msgid "Source URL"
msgstr ""

#: modules/redirections/class-module-redirections.php:1972
#: modules/redirections/class-module-redirections.php:2008
#: modules/redirections/class-module-redirections.php:2282
#: modules/redirections/class-module-redirections.php:2334
msgid "Target URL"
msgstr ""

#: modules/redirections/class-module-redirections.php:1974
#: modules/redirections/class-module-redirections.php:2187
msgid "Hits"
msgstr ""

#: modules/redirections/class-module-redirections.php:1975
msgid "Last accessed"
msgstr ""

#: modules/redirections/class-module-redirections.php:1994
msgid "Add New Redirection"
msgstr ""

#: modules/redirections/class-module-redirections.php:2003
msgid "The URL path to redirect from. Example: /old-page/"
msgstr ""

#: modules/redirections/class-module-redirections.php:2012
msgid "The URL to redirect to. Can be a path or full URL."
msgstr ""

#: modules/redirections/class-module-redirections.php:2016
#: modules/redirections/class-module-redirections.php:2286
msgid "Status code"
msgstr ""

#: modules/redirections/class-module-redirections.php:2021
msgid "301/302/307 redirect to the target. 410/451 return an error and need no target."
msgstr ""

#: modules/redirections/class-module-redirections.php:2029
msgid "Use regular expression (regex)"
msgstr ""

#: modules/redirections/class-module-redirections.php:2031
msgid "Enable to use regex patterns for advanced matching."
msgstr ""

#: modules/redirections/class-module-redirections.php:2049
msgid "Import from Plugins"
msgstr ""

#: modules/redirections/class-module-redirections.php:2050
msgid "Import redirections from other installed plugins, including their hit counts and last access dates when available."
msgstr ""

#. translators: %d: number of redirections
#: modules/redirections/class-module-redirections.php:2072
#, php-format
msgid "%d redirections found"
msgstr ""

#: modules/redirections/class-module-redirections.php:2089
msgid "Skip duplicates"
msgstr ""

#: modules/redirections/class-module-redirections.php:2104
msgid "No compatible redirection plugins detected. Supported plugins: Redirection, Safe Redirect Manager."
msgstr ""

#: modules/redirections/class-module-redirections.php:2110
msgid "Import from CSV"
msgstr ""

#: modules/redirections/class-module-redirections.php:2111
msgid "Paste CSV content or upload a CSV file. Format: source_url,target_url,is_regex,status_code (last two optional)"
msgstr ""

#: modules/redirections/class-module-redirections.php:2118
msgid "CSV Content"
msgstr ""

#: modules/redirections/class-module-redirections.php:2126
msgid "One redirection per line. Third column (optional): \"regex\", \"1\", \"true\", or \"yes\" to mark as regex. Fourth column (optional): status code 301, 302, 307, 410 or 451 (defaults to 301). For 410/451 the target can be left empty."
msgstr ""

#: modules/redirections/class-module-redirections.php:2132
msgid "Or Upload File"
msgstr ""

#: modules/redirections/class-module-redirections.php:2142
msgid "Import Redirections"
msgstr ""

#: modules/redirections/class-module-redirections.php:2154
msgid "Broken incoming URLs hit by visitors, grouped by path. Create a 301 redirection in one click to recover the lost traffic."
msgstr ""

#: modules/redirections/class-module-redirections.php:2159
msgid "The 404 monitor is disabled. Enable it in the Settings tab to start logging broken URLs."
msgstr ""

#: modules/redirections/class-module-redirections.php:2163
msgid "Search 404 URLs..."
msgstr ""

#: modules/redirections/class-module-redirections.php:2168
#: modules/redirections/class-module-redirections.php:2348
#: modules/redirections/class-module-redirections.php:2356
msgid "Clear Log"
msgstr ""

#: modules/redirections/class-module-redirections.php:2189
msgid "Referrer"
msgstr ""

#: modules/redirections/class-module-redirections.php:2216
msgid "Automatic Redirects"
msgstr ""

#: modules/redirections/class-module-redirections.php:2220
msgid "Propose to add redirect when a post or taxonomy slug changes"
msgstr ""

#: modules/redirections/class-module-redirections.php:2222
msgid "When enabled, a notice will appear after changing a slug, allowing you to add a 301 redirect."
msgstr ""

#: modules/redirections/class-module-redirections.php:2226
msgid "Matching"
msgstr ""

#: modules/redirections/class-module-redirections.php:2230
msgid "Case insensitive URL matching"
msgstr ""

#: modules/redirections/class-module-redirections.php:2239
msgid "Log 404 errors hit by visitors"
msgstr ""

#: modules/redirections/class-module-redirections.php:2241
msgid "URLs are grouped by path (query strings are not stored). The log is capped at 5,000 distinct URLs and purged automatically."
msgstr ""

#: modules/redirections/class-module-redirections.php:2252
msgid "404 entries not seen within this window are deleted by a daily cleanup."
msgstr ""

#: modules/redirections/class-module-redirections.php:2272
msgid "Edit Redirection"
msgstr ""

#: modules/redirections/class-module-redirections.php:2294
msgid "Regular expression"
msgstr ""

#: modules/redirections/class-module-redirections.php:2308
msgid "Delete Redirection"
msgstr ""

#: modules/redirections/class-module-redirections.php:2324
msgid "Create Redirection"
msgstr ""

#: modules/redirections/class-module-redirections.php:2352
msgid "Are you sure you want to delete all logged 404 entries?"
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:122
msgid "Redirections settings updated."
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:169
msgid "Missing --source."
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:172
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:713
msgid "Missing --target."
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:195
msgid "Loop detected — the redirection was inserted disabled. Inspect with `wp blaminhor redirections list` and fix the chain before activating it manually."
msgstr ""

#. translators: %d: row ID
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:203
#, php-format
msgid "Redirection created (ID %d)."
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:300
msgid "Missing redirection ID. Usage: wp blaminhor redirections delete <id>"
msgstr ""

#. translators: %d: redirection row ID
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:307
#, php-format
msgid "Delete redirection #%d?"
msgstr ""

#. translators: %d: redirection row ID
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:322
#, php-format
msgid "Redirection #%d deleted."
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:359
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:420
msgid "Missing redirection ID."
msgstr ""

#. translators: %d: redirection row ID
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:385
#, php-format
msgid "Redirection #%d updated."
msgstr ""

#. translators: %d: redirection row ID
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:438
#, php-format
msgid "Redirection #%d enabled."
msgstr ""

#. translators: %d: redirection row ID
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:440
#, php-format
msgid "Redirection #%d disabled."
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:473
msgid "Provide --ids=<comma-separated IDs>."
msgstr ""

#. translators: %d: number of redirections
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:479
#, php-format
msgid "Delete %d redirections?"
msgstr ""

#. translators: 1: imported count, 2: skipped count, 3: error count
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:541
#, php-format
msgid "Import done: %1$d added, %2$d skipped, %3$d errors."
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:708
msgid "Missing 404 entry ID. Usage: wp blaminhor redirections 404-to-redirect <id> --target=<url>"
msgstr ""

#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:719
msgid "404 entry not found."
msgstr ""

#. translators: %d: redirection row ID
#: modules/redirections/cli/class-blaminhor-essentials-cli-redirections.php:735
#, php-format
msgid "Redirection created (ID %d) and the 404 entry was removed."
msgstr ""

#: modules/redirections/cli/commands.php:17
msgid "Show the current Redirections module settings."
msgstr ""

#: modules/redirections/cli/commands.php:22
msgid "Update Redirections module settings."
msgstr ""

#: modules/redirections/cli/commands.php:27
msgid "Add a new redirection."
msgstr ""

#: modules/redirections/cli/commands.php:32
msgid "List existing redirections."
msgstr ""

#: modules/redirections/cli/commands.php:37
msgid "Delete a redirection by ID."
msgstr ""

#: modules/redirections/cli/commands.php:42
msgid "Edit an existing redirection (source, target, regex)."
msgstr ""

#: modules/redirections/cli/commands.php:47
msgid "Enable, disable, or flip a redirection."
msgstr ""

#: modules/redirections/cli/commands.php:52
msgid "Delete several redirections at once."
msgstr ""

#: modules/redirections/cli/commands.php:57
msgid "Import redirections from a CSV file or STDIN."
msgstr ""

#: modules/redirections/cli/commands.php:62
msgid "Export all redirections as CSV or JSON."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:103
#: modules/seo-manager/class-module-seo-manager.php:2369
msgid "Complete SEO toolkit: meta tags, indexing control, social sharing, and XML sitemaps."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:335
msgid "Items per page"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:458
#: modules/seo-manager/includes/class-seo-elementor.php:475
msgid "View details"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:460
#: modules/seo-manager/includes/class-seo-elementor.php:477
msgid "Not all criteria apply to every page. Aim for the highest relevant score, not necessarily 100."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:490
msgid "No content found."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:491
msgid "Not set"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:495
msgid "items imported"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:496
msgid "skipped (existing data)"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:497
msgid "You have unsaved changes. Are you sure you want to close?"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:498
msgid "Inherited from title"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:499
#: modules/seo-manager/views/tab-overview.php:35
#: modules/seo-manager/views/tab-overview.php:77
msgid "Optimized"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:500
#: modules/seo-manager/views/tab-overview.php:43
#: modules/seo-manager/views/tab-overview.php:83
msgid "Incomplete"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:501
#: modules/seo-manager/views/tab-overview.php:51
#: modules/seo-manager/views/tab-overview.php:89
msgid "Empty"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:502
#: modules/seo-manager/views/tab-overview.php:59
#: modules/seo-manager/views/tab-overview.php:95
msgid "Not indexed"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:503
msgid "SEO title set"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:504
msgid "SEO title missing — click to add it"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:505
msgid "Meta description set"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:506
msgid "Meta description missing — click to add it"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:507
msgid "Schema configured"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:508
msgid "Schema missing — click to set it (or enable Schema globally to fix every item of this type at once)"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:509
msgid "item"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:511
msgid "Select at least one row first."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:512
msgid "Clear SEO title, description and keywords for {n} item(s)?"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:513
msgid "Apply this action to {n} item(s)?"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:519
msgid "Example Post Title"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:520
msgid "Example Category"
msgstr ""

#. translators: This is the default 404 page title prefix used in title templates.
#: modules/seo-manager/class-module-seo-manager.php:523
#: modules/seo-manager/class-module-seo-manager.php:1502
msgid "Page not found"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:591
msgid "SEO Settings"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:627
#: modules/seo-manager/includes/class-seo-elementor.php:124
msgid "SEO"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:628
#: modules/seo-manager/includes/class-seo-elementor.php:219
msgid "GEO"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:629
#: modules/seo-manager/class-module-seo-manager.php:2391
#: modules/seo-manager/includes/class-seo-elementor.php:305
#: modules/seo-manager/views/modal-edit.php:175
msgid "Social"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:636
msgid "SEO Score"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:638
#: modules/seo-manager/class-module-seo-manager.php:799
#: modules/seo-manager/includes/class-seo-elementor.php:133
#: modules/seo-manager/includes/class-seo-elementor.php:229
#: modules/seo-manager/includes/class-seo-elementor.php:474
msgid "Analyzing content..."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:644
#: modules/seo-manager/includes/class-seo-elementor.php:141
#: modules/seo-manager/views/modal-edit.php:24
#: modules/seo-manager/views/tab-overview.php:142
msgid "SEO Title"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:648
#: modules/seo-manager/views/modal-edit.php:28
msgid "Empty: search engines will build a title from your page. Click the preview below to copy it here and edit it."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:651
#: modules/seo-manager/class-module-seo-manager.php:671
#: modules/seo-manager/views/modal-edit.php:33
#: modules/seo-manager/views/modal-edit.php:55
#: modules/seo-manager/views/tab-overview.php:140
#: modules/seo-manager/views/tab-schema.php:263
#: modules/seo-manager/views/tab-titles.php:70
msgid "Title"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:652
#: modules/seo-manager/class-module-seo-manager.php:672
#: modules/seo-manager/views/modal-edit.php:34
#: modules/seo-manager/views/modal-edit.php:56
#: modules/seo-manager/views/tab-titles.php:25
#: modules/seo-manager/views/tab-titles.php:71
#: modules/seo-manager/views/tab-titles.php:111
#: modules/seo-manager/views/tab-titles.php:131
#: modules/seo-manager/views/tab-titles.php:142
#: modules/seo-manager/views/tab-titles.php:153
#: modules/seo-manager/views/tab-titles.php:167
msgid "Separator"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:653
#: modules/seo-manager/class-module-seo-manager.php:673
#: modules/seo-manager/views/modal-edit.php:35
#: modules/seo-manager/views/modal-edit.php:57
#: modules/seo-manager/views/tab-titles.php:72
#: modules/seo-manager/views/tab-titles.php:112
#: modules/seo-manager/views/tab-titles.php:132
#: modules/seo-manager/views/tab-titles.php:143
#: modules/seo-manager/views/tab-titles.php:154
#: modules/seo-manager/views/tab-titles.php:168
msgid "Site Name"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:656
#: modules/seo-manager/class-module-seo-manager.php:676
#: modules/seo-manager/views/modal-edit.php:38
#: modules/seo-manager/views/modal-edit.php:60
#: modules/seo-manager/views/tab-titles.php:75
msgid "Post Type"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:657
#: modules/seo-manager/class-module-seo-manager.php:677
#: modules/seo-manager/views/modal-edit.php:39
#: modules/seo-manager/views/modal-edit.php:61
#: modules/seo-manager/views/tab-titles.php:76
#: modules/seo-manager/views/tab-titles.php:113
#: modules/seo-manager/views/tab-titles.php:164
msgid "Year"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:658
#: modules/seo-manager/class-module-seo-manager.php:678
#: modules/seo-manager/views/modal-edit.php:40
#: modules/seo-manager/views/modal-edit.php:62
#: modules/seo-manager/views/tab-titles.php:77
#: modules/seo-manager/views/tab-titles.php:114
msgid "Page Number"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:664
#: modules/seo-manager/includes/class-seo-elementor.php:153
#: modules/seo-manager/views/modal-edit.php:46
#: modules/seo-manager/views/tab-overview.php:143
msgid "Meta Description"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:667
#: modules/seo-manager/views/modal-edit.php:49
msgid "Enter a description for search engines..."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:668
#: modules/seo-manager/views/modal-edit.php:50
msgid "Empty: search engines will build a description from your content. Click the preview below to copy it here and edit it."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:683
#: modules/seo-manager/includes/class-seo-elementor.php:165
#: modules/seo-manager/views/modal-edit.php:129
#: modules/seo-manager/views/tab-overview.php:144
msgid "Focus Keywords"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:691
msgid "Remove keyword"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:697
#: modules/seo-manager/views/modal-edit.php:133
msgid "Type and press Enter to add..."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:700
#: modules/seo-manager/views/modal-edit.php:136
msgid "Press Enter or comma to add a keyword. Click × to remove."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:706
#: modules/seo-manager/views/modal-edit.php:69
msgid "SERP Preview"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:766
msgid "Robots Meta"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:770
#: modules/seo-manager/includes/class-seo-elementor.php:188
#: modules/seo-manager/views/modal-edit.php:212
msgid "Do not index this page (noindex)"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:775
#: modules/seo-manager/includes/class-seo-elementor.php:198
#: modules/seo-manager/views/modal-edit.php:217
msgid "Do not follow links on this page (nofollow)"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:780
#: modules/seo-manager/includes/class-seo-elementor.php:208
#: modules/seo-manager/views/modal-edit.php:222
msgid "Block AI training on this content (noai, noimageai)"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:786
#: modules/seo-manager/includes/class-seo-elementor.php:176
#: modules/seo-manager/views/modal-edit.php:226
msgid "Canonical URL"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:788
#: modules/seo-manager/views/modal-edit.php:227
msgid "Leave empty to use the default permalink."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:797
msgid "GEO Score"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:804
#: modules/seo-manager/includes/class-seo-elementor.php:253
#: modules/seo-manager/views/modal-edit.php:161
msgid "Schema Description"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:805
#: modules/seo-manager/views/modal-edit.php:163
msgid "Custom description used in structured data (JSON-LD). If empty, falls back to your SEO meta description, then to an automatic excerpt."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:806
#: modules/seo-manager/views/modal-edit.php:162
msgid "Describe this page for search engines and AI..."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:819
#: modules/seo-manager/includes/class-seo-content.php:210
#: modules/seo-manager/includes/class-seo-elementor.php:293
#: modules/seo-manager/views/tab-schema.php:276
msgid "Key Takeaways"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:820
msgid "Summarize your content in key points. These will be displayed at the top of the page and added to the Article schema."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:825
#: modules/seo-manager/class-module-seo-manager.php:831
msgid "Add a key takeaway..."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:836
msgid "Add Takeaway"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:849
msgid "Detected Schemas"
msgstr ""

#. translators: %d: number of FAQ questions detected
#: modules/seo-manager/class-module-seo-manager.php:858
#, php-format
msgid "FAQ detected: %d questions found"
msgstr ""

#. translators: %d: number of HowTo steps detected
#: modules/seo-manager/class-module-seo-manager.php:870
#, php-format
msgid "HowTo detected: %d steps found"
msgstr ""

#. translators: %d: number of videos detected
#: modules/seo-manager/class-module-seo-manager.php:882
#, php-format
msgid "Video detected: %d found"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:889
msgid "No FAQ, HowTo, or Video content detected in this page."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:896
#: modules/seo-manager/includes/class-seo-elementor.php:243
#: modules/seo-manager/views/modal-edit.php:145
msgid "Schema Type"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:900
#: modules/seo-manager/includes/class-seo-elementor.php:234
#: modules/seo-manager/views/modal-edit.php:147
msgid "Default (use global setting)"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:909
#: modules/seo-manager/includes/class-seo-elementor.php:238
#: modules/seo-manager/views/modal-edit.php:156
msgid "None (disable structured data)"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:920
#: modules/seo-manager/includes/class-seo-elementor.php:264
#: modules/seo-manager/views/modal-edit.php:167
msgid "Custom JSON-LD"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:921
msgid "Insert a ready-to-fill template, then replace the empty values:"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:923
msgid "Local Business"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:924
msgid "Product"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:925
msgid "Recipe"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:929
msgid "Advanced: add custom JSON-LD markup. Must be valid JSON."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:960
msgid "Generated JSON-LD Preview"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:962
msgid "This is the structured data that will be automatically injected in the page head. It is read-only."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:964
msgid "GEO settings"
msgstr ""

#. translators: %s: link to GEO settings tab
#: modules/seo-manager/class-module-seo-manager.php:968
#, php-format
msgid "To modify the publisher name, logo, or social profiles, go to %s."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:988
#: modules/seo-manager/views/tab-indexing.php:14
#: modules/seo-manager/views/tab-social.php:14
#: modules/seo-manager/views/tab-titles.php:14
msgid "Learn more"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:990
#: modules/seo-manager/views/modal-edit.php:176
msgid "Customize how this page looks when shared on social media. Leave fields empty to use the SEO title, description, and featured image automatically."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:993
msgid "Open Graph (Facebook, LinkedIn, etc.)"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:996
#: modules/seo-manager/includes/class-seo-elementor.php:314
#: modules/seo-manager/views/modal-edit.php:179
msgid "OG Title"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:997
#: modules/seo-manager/includes/class-seo-elementor.php:317
#: modules/seo-manager/views/modal-edit.php:180
msgid "Leave empty to use SEO title"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1001
#: modules/seo-manager/includes/class-seo-elementor.php:326
#: modules/seo-manager/views/modal-edit.php:184
msgid "OG Description"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1002
#: modules/seo-manager/includes/class-seo-elementor.php:329
#: modules/seo-manager/views/modal-edit.php:185
msgid "Leave empty to use meta description"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1006
#: modules/seo-manager/includes/class-seo-elementor.php:338
#: modules/seo-manager/views/modal-edit.php:189
msgid "OG Image URL"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1007
#: modules/seo-manager/views/modal-edit.php:190
msgid "Leave empty to use featured image"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1008
#: modules/seo-manager/views/modal-edit.php:191
msgid "Recommended: 1200x630 pixels."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1013
msgid "Twitter Card"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1016
#: modules/seo-manager/includes/class-seo-elementor.php:347
#: modules/seo-manager/views/modal-edit.php:195
msgid "Twitter Title"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1017
#: modules/seo-manager/includes/class-seo-elementor.php:350
#: modules/seo-manager/views/modal-edit.php:196
msgid "Leave empty to use OG title"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1021
#: modules/seo-manager/includes/class-seo-elementor.php:359
#: modules/seo-manager/views/modal-edit.php:200
msgid "Twitter Description"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:1022
#: modules/seo-manager/includes/class-seo-elementor.php:362
#: modules/seo-manager/views/modal-edit.php:201
msgid "Leave empty to use OG description"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:2193
msgid "Search engines are discouraged"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:2194
msgid "Your site is set to block search engines, so it will not appear in search results. Allow indexing to be found."
msgstr ""

#. translators: %s: URL to SEO settings
#: modules/seo-manager/class-module-seo-manager.php:2225
#, php-format
msgid "Search engine indexing is currently disabled for this site. <a href=\"%s\">Change this setting</a>"
msgstr ""

#. translators: %s: comma-separated list of active SEO plugin names.
#: modules/seo-manager/class-module-seo-manager.php:2342
#, php-format
msgid "Another SEO plugin is active alongside SEO/GEO: %s. Running both outputs duplicate meta tags, structured data and sitemaps — keep only one active for SEO."
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:2376
msgid "Content Overview"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:2381
msgid "Indexing"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:2386
msgid "Titles"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:2396
#: modules/seo-manager/views/modal-edit.php:141
msgid "Schema"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:2401
msgid "GEO/AEO"
msgstr ""

#: modules/seo-manager/class-module-seo-manager.php:2406
msgid "Sitemap"
msgstr ""

#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:604
msgid "SEO Manager settings updated."
msgstr ""

#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:779
msgid "No recognised field passed — nothing to update."
msgstr ""

#. translators: %d: post ID
#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:792
#, php-format
msgid "SEO meta updated for post #%d."
msgstr ""

#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:820
msgid "This build of the SEO Manager does not expose get_sitemap_urls()."
msgstr ""

#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:860
msgid "Sitemap rewrite rules flushed and cache purge dispatched."
msgstr ""

#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:882
msgid "This build of the SEO Manager does not expose ping_search_engines()."
msgstr ""

#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:887
msgid "Search engines pinged."
msgstr ""

#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:928
msgid "Missing --from=<yoast|rankmath|aioseo>."
msgstr ""

#. translators: 1: requested source id, 2: comma-separated list of detected sources
#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:936
#, php-format
msgid "No importable data found for source \"%1$s\". Detected sources: %2$s."
msgstr ""

#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:938
msgid "none"
msgstr ""

#. translators: 1: number of posts, 2: source plugin name
#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:950
#, php-format
msgid "Dry run: %1$d posts hold %2$s data ready to import."
msgstr ""

#. translators: 1: number of meta values imported, 2: number skipped, 3: source plugin name
#: modules/seo-manager/cli/class-blaminhor-essentials-cli-seo-manager.php:985
#, php-format
msgid "Import done: %1$d meta values imported, %2$d skipped (source: %3$s)."
msgstr ""

#: modules/seo-manager/cli/commands.php:17
msgid "Show the SEO Manager configuration."
msgstr ""

#: modules/seo-manager/cli/commands.php:22
msgid "Update the site-wide SEO settings (indexing, sitemap, schema, table of contents, AI blockers)."
msgstr ""

#: modules/seo-manager/cli/commands.php:27
msgid "Show the per-post SEO meta of a single post (title, description, OG, schema…)."
msgstr ""

#: modules/seo-manager/cli/commands.php:32
msgid "Set per-post SEO meta on a single post, including the title tag."
msgstr ""

#: modules/seo-manager/cli/commands.php:37
msgid "Print every URL that the dynamic sitemap currently exposes."
msgstr ""

#: modules/seo-manager/cli/commands.php:42
msgid "Force a refresh of the sitemap rewrite rules and bust the cache."
msgstr ""

#: modules/seo-manager/cli/commands.php:47
msgid "Ping search engines about the sitemap URL."
msgstr ""

#: modules/seo-manager/includes/class-seo-elementor.php:115
msgid "SEO & GEO"
msgstr ""

#: modules/seo-manager/includes/class-seo-elementor.php:144
#: modules/seo-manager/includes/class-seo-elementor.php:156
msgid "Leave empty to auto-generate."
msgstr ""

#: modules/seo-manager/includes/class-seo-elementor.php:283
msgid "Takeaway"
msgstr ""

#: modules/seo-manager/includes/class-seo-elementor.php:478
msgid "Unable to calculate score."
msgstr ""

#: modules/seo-manager/includes/class-seo-schema.php:446
msgid "Home"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:303
msgid "Structure & Readability"
msgstr ""

#. translators: %d: number of H2 headings
#: modules/seo-manager/includes/class-seo-score.php:314
#, php-format
msgid "Sectioned with headings (%d H2)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:324
#: modules/seo-manager/includes/class-seo-score.php:804
msgid "Short paragraphs (easy to skim)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:332
#: modules/seo-manager/includes/class-seo-score.php:819
msgid "Scannable formatting (lists, tables)"
msgstr ""

#. translators: %d: word count
#: modules/seo-manager/includes/class-seo-score.php:341
#: modules/seo-manager/includes/class-seo-score.php:670
#, php-format
msgid "Content depth (%d words)"
msgstr ""

#. translators: %d: word count of opening paragraph
#: modules/seo-manager/includes/class-seo-score.php:353
#, php-format
msgid "Direct answer up top (%d words)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:364
msgid "Machine Interpretability"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:375
msgid "Schema markup active"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:376
msgid "Schema markup disabled (set to None)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:385
msgid "FAQ content detected"
msgstr ""

#. translators: %1$d: images with alt, %2$d: total images
#: modules/seo-manager/includes/class-seo-score.php:395
#: modules/seo-manager/includes/class-seo-score.php:690
#, php-format
msgid "Images with alt text (%1$d/%2$d)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:399
#: modules/seo-manager/includes/class-seo-score.php:694
msgid "Images with alt text"
msgstr ""

#. translators: %d: number of schema types
#: modules/seo-manager/includes/class-seo-score.php:414
#, php-format
msgid "Rich structured data (%d schema types)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:424
msgid "Navigable structure (table of contents)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:433
msgid "Citability"
msgstr ""

#. translators: %d: number of external links
#: modules/seo-manager/includes/class-seo-score.php:444
#, php-format
msgid "External references (%d sources)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:454
msgid "Precise data/numbers present"
msgstr ""

#. translators: %d: number of key takeaways
#: modules/seo-manager/includes/class-seo-score.php:465
#, php-format
msgid "Key Takeaways (%d points)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:476
#: modules/seo-manager/includes/class-seo-score.php:828
msgid "Content kept up to date"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:484
msgid "HowTo or Video detected"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:493
msgid "E-E-A-T & Authority"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:506
msgid "Author info configured"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:514
msgid "Author social profiles"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:521
msgid "Schema description set"
msgstr ""

#. translators: %d: number of question-style headings
#: modules/seo-manager/includes/class-seo-score.php:538
#, php-format
msgid "Question-style headings (%d)"
msgstr ""

#. translators: %d: word count in first 100 words
#: modules/seo-manager/includes/class-seo-score.php:551
#, php-format
msgid "Clear opening summary (%d words)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:604
msgid "On-Page Essentials"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:613
msgid "Custom SEO title set"
msgstr ""

#. translators: %d: character count
#: modules/seo-manager/includes/class-seo-score.php:622
#, php-format
msgid "Title length (%d chars, ideal: 30-60)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:631
msgid "Custom meta description set"
msgstr ""

#. translators: %d: character count
#: modules/seo-manager/includes/class-seo-score.php:640
#, php-format
msgid "Description length (%d chars, ideal: 120-160)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:659
msgid "Content Quality"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:680
msgid "Heading structure (H2 present)"
msgstr ""

#. translators: %d: slug character count
#: modules/seo-manager/includes/class-seo-score.php:706
#, php-format
msgid "Descriptive URL slug (%d chars)"
msgstr ""

#. translators: %d: word count of opening paragraph
#: modules/seo-manager/includes/class-seo-score.php:718
#, php-format
msgid "Substantial opening paragraph (%d words)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:729
msgid "Technical SEO"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:740
msgid "Page is indexable"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:741
msgid "Page is set to noindex"
msgstr ""

#. translators: %d: number of internal links
#: modules/seo-manager/includes/class-seo-score.php:749
#, php-format
msgid "Internal links (%d)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:760
msgid "No empty or placeholder links"
msgstr ""

#. translators: %d: number of broken links
#: modules/seo-manager/includes/class-seo-score.php:763
#, php-format
msgid "Empty or placeholder links found (%d)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:773
msgid "Canonical URL set"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:774
msgid "Canonical URL (default self-referencing)"
msgstr ""

#. translators: %d: number of external links
#: modules/seo-manager/includes/class-seo-score.php:783
#, php-format
msgid "External links (%d)"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:794
msgid "Readability & Structure"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:811
msgid "Logical heading hierarchy"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:836
msgid "Featured image set"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:905
msgid "Focus keyword not set"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:925
msgid "the SEO title"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:926
msgid "the meta description"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:927
msgid "the opening paragraph"
msgstr ""

#: modules/seo-manager/includes/class-seo-score.php:928
msgid "a subheading"
msgstr ""

#. translators: %s: focus keyword
#: modules/seo-manager/includes/class-seo-score.php:938
#, php-format
msgid "Focus keyword \"%s\" is well placed throughout the page"
msgstr ""

#. translators: 1: focus keyword, 2: comma-separated list of places
#: modules/seo-manager/includes/class-seo-score.php:941
#, php-format
msgid "Focus keyword \"%1$s\" — also add it to: %2$s"
msgstr ""

#: modules/seo-manager/views/modal-edit.php:16
msgid "Edit SEO Meta"
msgstr ""

#: modules/seo-manager/views/modal-edit.php:27
msgid "Leave empty to use the post title"
msgstr ""

#: modules/seo-manager/views/modal-edit.php:142
msgid "Structured data (JSON-LD) helps search engines and AI understand your content. Override the default schema type or add custom markup for rich results."
msgstr ""

#: modules/seo-manager/views/modal-edit.php:169
msgid "Advanced: add custom JSON-LD markup. Must be valid JSON. Use this for schema types not covered above (Product, Event, Recipe, etc.)."
msgstr ""

#: modules/seo-manager/views/modal-edit.php:208
msgid "Fine-tune how search engines and AI crawlers handle this specific page. These settings override the global defaults."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:17
msgid "llms.txt"
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:18
msgid "Publish a llms.txt file at the root of your site: a curated, Markdown map of your content that AI assistants and answer engines can read to understand and cite your site."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:23
msgid "Enable llms.txt"
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:27
msgid "Serve a llms.txt file at the root of your site."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:37
#: modules/seo-manager/views/tab-schema.php:89
msgid "Content Types"
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:51
msgid "The 100 most recently updated entries of each selected type are listed. Content marked as noindex is excluded, like in the sitemap."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:55
msgid "Site Summary"
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:58
msgid "One or two sentences describing what your site is about, shown at the top of llms.txt. Leave empty to use the site tagline."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:64
msgid "AI Crawlers"
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:67
msgid "Meta Tags"
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:71
msgid "Add noai and noimageai meta tags. Requests AI engines not to use your content for training."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:76
msgid "Block via robots.txt"
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:81
msgid "Block GPTBot (OpenAI/ChatGPT) from crawling your site via robots.txt."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:85
msgid "Block Google-Extended (Gemini AI) from crawling your site."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:89
msgid "Block ClaudeBot (Anthropic) from crawling your site."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:93
msgid "Block PerplexityBot from crawling your site."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:97
msgid "Block CCBot (Common Crawl). Common Crawl data is used by many AI training datasets."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:100
msgid "Blocking AI crawlers prevents them from accessing your content. This is different from the noai meta tag above, which only requests they don't use it for training. Both can be used together."
msgstr ""

#: modules/seo-manager/views/tab-geo-aeo.php:101
msgid "Tip: if you enable llms.txt to be cited by AI assistants, avoid blocking the matching crawlers above — blocked bots cannot read your llms.txt either."
msgstr ""

#: modules/seo-manager/views/tab-import.php:14
msgid "Import SEO Data"
msgstr ""

#: modules/seo-manager/views/tab-import.php:15
msgid "Import SEO metadata from other popular SEO plugins. This will copy titles, descriptions, and social media settings to Blaminhor Essentials format."
msgstr ""

#: modules/seo-manager/views/tab-import.php:26
msgid "No SEO plugins with importable data found. Supported plugins: Yoast SEO, Rank Math, All in One SEO."
msgstr ""

#. translators: %d: number of posts
#: modules/seo-manager/views/tab-import.php:43
#, php-format
msgid "%d posts with SEO data found"
msgstr ""

#: modules/seo-manager/views/tab-import.php:60
msgid "Overwrite existing data"
msgstr ""

#: modules/seo-manager/views/tab-import.php:77
#: modules/smtp/class-module-smtp.php:517
msgid "Note:"
msgstr ""

#: modules/seo-manager/views/tab-import.php:77
msgid "The original SEO data will not be deleted. You can safely test the import and keep both plugins active during the transition."
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:12
msgid "Site Indexing"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:16
msgid "Control which parts of your site are visible to search engines. Choose which content types and archive pages should be indexed. AI crawler settings live in the GEO/AEO tab."
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:22
msgid "Disable Indexing"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:26
msgid "Do not index this site on search engines for now"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:28
msgid "When enabled, a noindex meta tag will be added to all pages. A notice will appear in the admin area as a reminder."
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:36
msgid "Indexable Content Types"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:37
msgid "Select which content types should be indexed by search engines."
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:78
msgid "Archive Pages"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:81
msgid "Index Archives"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:85
msgid "Category and tag archives"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:89
msgid "Author archives"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:93
msgid "Date archives"
msgstr ""

#: modules/seo-manager/views/tab-indexing.php:97
msgid "Search results pages"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:28
#: modules/user-role-editor/class-module-user-role-editor.php:797
msgid "Pages"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:108
msgid "Search a title or slug…"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:109
msgid "Search content"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:111
msgid "Content type"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:112
msgid "All indexed types"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:123
msgid "SEO Content Overview"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:124
msgid "Manage SEO meta tags for all your content from one place."
msgstr ""

#: modules/seo-manager/views/tab-overview.php:137
msgid "Select all"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:145
msgid "Indexable"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:158
msgid "Select bulk action"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:160
msgid "Bulk actions"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:161
msgid "Mark as indexed"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:162
msgid "Mark as noindex"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:163
msgid "Clear SEO meta"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:170
msgid "Previous page"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:173
msgid "of"
msgstr ""

#: modules/seo-manager/views/tab-overview.php:176
msgid "Next page"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:14
msgid "Site Identity"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:15
msgid "This information is used by search engines and AI to identify your site and build knowledge panels."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:21
msgid "Site Represents"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:25
msgid "Organization"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:26
msgid "Person"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:28
msgid "Choose whether your site represents an organization or a person. This information is used by search engines and AI to identify your site."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:39
msgid "The official name of your organization or your full name."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:44
msgid "Logo URL"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:50
msgid "Your organization logo. Recommended: at least 112x112px."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:55
msgid "Website URL"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:61
msgid "Your official website URL."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:66
msgid "Social Profiles"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:71
msgid "Links to your social profiles (Facebook, Twitter, LinkedIn, YouTube...). One URL per line. These help AI engines verify your identity."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:77
msgid "Structured Data Defaults"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:80
msgid "Enable JSON-LD"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:84
msgid "Enable structured data (JSON-LD) output. Disable if another plugin already generates structured data."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:103
msgid "Select which content types should include structured data."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:108
msgid "Default Article Type"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:117
msgid "Default schema type for posts. Article works for most sites. Use BlogPosting for personal blogs, NewsArticle for news sites."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:122
msgid "Default Page Type"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:131
msgid "Default schema type for pages. Use AboutPage, ContactPage, etc. for specific pages — you can override this per page."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:135
msgid "Additional Schemas"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:139
msgid "Add WebSite schema with search action on homepage. Helps AI engines understand your site structure."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:143
msgid "Add BreadcrumbList schema on content pages. Helps search engines and AI display your page hierarchy."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:147
msgid "Automatically detect FAQ content and generate FAQPage structured data."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:151
msgid "Automatically detect HowTo content (ordered lists, step-by-step) and generate HowTo structured data."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:155
msgid "Automatically detect embedded videos (YouTube, Vimeo, HTML5) and generate VideoObject structured data."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:164
msgid "Author E-E-A-T"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:165
msgid "Enrich the author schema with credentials and expertise signals. This information helps AI engines evaluate your authority on topics you write about."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:171
msgid "Job Title"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:176
msgid "e.g. Senior Developer"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:181
msgid "Bio / Description"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:185
msgid "e.g. 10 years experience in web development"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:190
msgid "Areas of Expertise"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:194
msgid "One topic per line, e.g. WordPress, PHP, JavaScript"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:195
msgid "One topic per line. Used in the knowsAbout schema property."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:200
msgid "Education"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:205
msgid "e.g. MIT, Stanford University"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:210
msgid "Author Profiles"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:215
msgid "One URL per line. Links to the author's personal profiles (LinkedIn, Twitter, website)."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:223
msgid "Table of Contents"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:224
msgid "Add a table of contents to your posts using the [blaminhor_toc] shortcode. Improves content structure for both readers and AI engines."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:233
msgid "Enable the [blaminhor_toc] shortcode"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:239
msgid "Heading Depth"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:251
msgid "List Style"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:255
msgid "Numbered"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:256
msgid "Bullets"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:257
msgid "Plain"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:277
msgid "Key takeaways are summary points displayed at the top of your content. They are ideal for AI citation and improve content scannability."
msgstr ""

#: modules/seo-manager/views/tab-schema.php:282
msgid "Frontend Display"
msgstr ""

#: modules/seo-manager/views/tab-schema.php:286
msgid "Display key takeaways at the top of content pages. The input fields in the editor are always available regardless of this setting."
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:16
msgid "Your XML sitemaps are active"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:23
msgid "Sitemap Index"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:84
msgid "XML sitemaps help search engines discover and crawl all your content efficiently. Configure which content types to include and how your sitemaps are generated."
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:89
msgid "Enable Sitemap"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:93
msgid "Generate XML sitemap"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:142
msgid "Include in Sitemap"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:146
msgid "Last modification date"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:150
msgid "Images (Google Image sitemap)"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:156
msgid "URLs per Sitemap"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:165
msgid "Search Engines"
msgstr ""

#: modules/seo-manager/views/tab-sitemap.php:169
msgid "Ping Google when new content is published"
msgstr ""

#: modules/seo-manager/views/tab-social.php:12
msgid "Open Graph Defaults"
msgstr ""

#: modules/seo-manager/views/tab-social.php:16
msgid "Configure how your content appears when shared on social media (Facebook, Twitter/X, LinkedIn). These global defaults apply to all pages unless overridden individually."
msgstr ""

#: modules/seo-manager/views/tab-social.php:23
msgid "Default OG Image"
msgstr ""

#: modules/seo-manager/views/tab-social.php:29
msgid "Default image used when a post has no featured image. Recommended: 1200x630 pixels."
msgstr ""

#: modules/seo-manager/views/tab-social.php:35
msgid "Twitter Card Settings"
msgstr ""

#: modules/seo-manager/views/tab-social.php:39
msgid "Card Type"
msgstr ""

#: modules/seo-manager/views/tab-social.php:43
msgid "Summary"
msgstr ""

#: modules/seo-manager/views/tab-social.php:44
msgid "Summary with Large Image"
msgstr ""

#: modules/seo-manager/views/tab-social.php:50
msgid "Twitter Username"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:12
msgid "Title Templates"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:16
msgid "These templates define default title tags for your content. They are automatically applied unless a custom SEO title is set on a specific post or page."
msgstr ""

#: modules/seo-manager/views/tab-titles.php:21
msgid "Title Separator"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:38
msgid "Character used as {sep} in title templates."
msgstr ""

#: modules/seo-manager/views/tab-titles.php:47
msgid "Configure title templates for each post type. The template is used when no manual SEO title is set."
msgstr ""

#: modules/seo-manager/views/tab-titles.php:79
#: modules/seo-manager/views/tab-titles.php:116
#: modules/seo-manager/views/tab-titles.php:187
msgid "Preview:"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:88
msgid "Configure title templates for taxonomy archive pages."
msgstr ""

#: modules/seo-manager/views/tab-titles.php:110
msgid "Term Name"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:122
msgid "Special Pages"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:127
msgid "Search Results"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:130
msgid "Search Query"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:138
msgid "404 Page"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:141
msgid "404 Text"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:149
msgid "Author Archives"
msgstr ""

#: modules/seo-manager/views/tab-titles.php:160
msgid "Date Archives"
msgstr ""

#: modules/smtp/class-module-smtp.php:175
msgid "Other / Custom SMTP"
msgstr ""

#: modules/smtp/class-module-smtp.php:219
msgid "Brevo Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:221
msgid "Create a free account at <a href=\"https://www.brevo.com/\" target=\"_blank\">brevo.com</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:222
msgid "Authenticate your domain in <strong>Settings</strong> → <strong>Senders & IP</strong> → <strong>Domains</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:223
msgid "Go to <strong>Settings</strong> → <strong>SMTP & API</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:224
msgid "Click <strong>Generate a new SMTP key</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:225
msgid "Copy the SMTP key (this is your password) and the Login shown on this page"
msgstr ""

#: modules/smtp/class-module-smtp.php:230
msgid "Important: Your From Email must use an authenticated domain. Domain authentication (DKIM/SPF) is required since February 2024."
msgstr ""

#: modules/smtp/class-module-smtp.php:233
msgid "SendGrid Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:235
msgid "Create a free account at <a href=\"https://sendgrid.com/\" target=\"_blank\">sendgrid.com</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:236
msgid "Verify your domain in <strong>Settings</strong> → <strong>Sender Authentication</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:237
msgid "Go to <strong>Settings</strong> → <strong>API Keys</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:238
msgid "Click <strong>Create API Key</strong> → <strong>Full Access</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:239
msgid "Use <code>apikey</code> as username and the API key as password"
msgstr ""

#: modules/smtp/class-module-smtp.php:246
msgid "Mailgun Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:248
msgid "Create an account at <a href=\"https://www.mailgun.com/\" target=\"_blank\">mailgun.com</a> (credit card required)"
msgstr ""

#: modules/smtp/class-module-smtp.php:249
msgid "Add and verify your domain in <strong>Sending</strong> → <strong>Domains</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:250
msgid "Go to your domain settings → <strong>SMTP credentials</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:251
msgid "Create SMTP credentials or use the default ones"
msgstr ""

#: modules/smtp/class-module-smtp.php:252
msgid "The username is usually <code>postmaster@yourdomain.com</code>"
msgstr ""

#: modules/smtp/class-module-smtp.php:259
msgid "Amazon SES Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:261
msgid "Sign in to <a href=\"https://console.aws.amazon.com/ses/\" target=\"_blank\">AWS SES Console</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:262
msgid "Verify your domain or email in <strong>Verified identities</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:263
msgid "Request production access if in sandbox mode"
msgstr ""

#: modules/smtp/class-module-smtp.php:264
msgid "Go to <strong>SMTP settings</strong> → <strong>Create SMTP credentials</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:265
msgid "Download the credentials (shown only once)"
msgstr ""

#: modules/smtp/class-module-smtp.php:270
msgid "Change the region in the host to match your SES region."
msgstr ""

#: modules/smtp/class-module-smtp.php:273
msgid "Postmark Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:275
msgid "Create an account at <a href=\"https://postmarkapp.com/\" target=\"_blank\">postmarkapp.com</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:276
msgid "Create a new Server in your account"
msgstr ""

#: modules/smtp/class-module-smtp.php:277
msgid "Go to <strong>Server</strong> → <strong>API Tokens</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:278
msgid "Copy your Server API Token"
msgstr ""

#: modules/smtp/class-module-smtp.php:279
msgid "Use the API token as both username and password"
msgstr ""

#: modules/smtp/class-module-smtp.php:284
msgid "Postmark is for transactional emails only (no marketing)."
msgstr ""

#: modules/smtp/class-module-smtp.php:287
msgid "SparkPost Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:289
msgid "Create an account at <a href=\"https://www.sparkpost.com/\" target=\"_blank\">sparkpost.com</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:290
msgid "Add and verify your sending domain"
msgstr ""

#: modules/smtp/class-module-smtp.php:291
msgid "Go to <strong>Configuration</strong> → <strong>API Keys</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:292
msgid "Create an API key with <strong>Send via SMTP</strong> permission"
msgstr ""

#: modules/smtp/class-module-smtp.php:293
msgid "Use <code>SMTP_Injection</code> as username and the API key as password"
msgstr ""

#: modules/smtp/class-module-smtp.php:300
msgid "Mailjet Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:302
msgid "Create a free account at <a href=\"https://www.mailjet.com/\" target=\"_blank\">mailjet.com</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:303
msgid "Go to <strong>Account Settings</strong> → <strong>SMTP and SEND API Settings</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:304
msgid "Your API Key is your SMTP username"
msgstr ""

#: modules/smtp/class-module-smtp.php:305
msgid "Your Secret Key is your SMTP password"
msgstr ""

#: modules/smtp/class-module-smtp.php:306
msgid "Verify your sender email in <strong>Sender addresses</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:313
msgid "SMTP2GO Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:315
msgid "Create a free account at <a href=\"https://www.smtp2go.com/\" target=\"_blank\">smtp2go.com</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:316
msgid "Go to <strong>Settings</strong> → <strong>Users</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:317
msgid "Click <strong>Add SMTP User</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:318
msgid "Use the generated username and password"
msgstr ""

#: modules/smtp/class-module-smtp.php:319
msgid "Verify your sender domain or email"
msgstr ""

#: modules/smtp/class-module-smtp.php:326
msgid "Elastic Email Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:328
msgid "Create a free account at <a href=\"https://elasticemail.com/\" target=\"_blank\">elasticemail.com</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:329
msgid "Go to <strong>Settings</strong> → <strong>SMTP</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:330
msgid "Note your SMTP username (your account email)"
msgstr ""

#: modules/smtp/class-module-smtp.php:331
msgid "Go to <strong>Settings</strong> → <strong>API</strong> to create an API key"
msgstr ""

#: modules/smtp/class-module-smtp.php:332
msgid "Use the API key as your SMTP password"
msgstr ""

#: modules/smtp/class-module-smtp.php:339
msgid "Gmail / Google Workspace Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:341
msgid "Enable 2-Factor Authentication on your Google account"
msgstr ""

#: modules/smtp/class-module-smtp.php:342
msgid "Go to <a href=\"https://myaccount.google.com/apppasswords\" target=\"_blank\">Google App Passwords</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:343
msgid "Select <strong>Mail</strong> and <strong>Other (Custom name)</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:344
msgid "Generate and copy the 16-character app password"
msgstr ""

#: modules/smtp/class-module-smtp.php:345
msgid "Use your Gmail address as username, app password as password"
msgstr ""

#: modules/smtp/class-module-smtp.php:350
msgid "For Google Workspace, you may need to enable \"Less secure apps\" or use OAuth."
msgstr ""

#: modules/smtp/class-module-smtp.php:353
msgid "Outlook / Office 365 Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:355
msgid "Enable 2-Factor Authentication on your Microsoft account"
msgstr ""

#: modules/smtp/class-module-smtp.php:356
msgid "Go to <a href=\"https://account.live.com/proofs/AppPassword\" target=\"_blank\">Microsoft App Passwords</a>"
msgstr ""

#: modules/smtp/class-module-smtp.php:357
msgid "Create a new app password"
msgstr ""

#: modules/smtp/class-module-smtp.php:358
msgid "Use your Outlook email as username"
msgstr ""

#: modules/smtp/class-module-smtp.php:359
#: modules/smtp/class-module-smtp.php:372
msgid "Use the app password as your SMTP password"
msgstr ""

#: modules/smtp/class-module-smtp.php:366
msgid "Zoho Mail Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:368
msgid "Log in to your Zoho Mail account"
msgstr ""

#: modules/smtp/class-module-smtp.php:369
msgid "Go to <strong>Settings</strong> → <strong>Security</strong> → <strong>App Passwords</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:370
msgid "Generate a new app-specific password"
msgstr ""

#: modules/smtp/class-module-smtp.php:371
msgid "Use your Zoho email as username"
msgstr ""

#: modules/smtp/class-module-smtp.php:377
msgid "For EU accounts, use smtp.zoho.eu instead."
msgstr ""

#: modules/smtp/class-module-smtp.php:380
msgid "Custom SMTP Setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:382
msgid "Contact your email provider or hosting company for SMTP details"
msgstr ""

#: modules/smtp/class-module-smtp.php:383
msgid "Common settings: Host, Port, Username, Password, Encryption"
msgstr ""

#: modules/smtp/class-module-smtp.php:384
msgid "Try port 587 with TLS, or port 465 with SSL"
msgstr ""

#: modules/smtp/class-module-smtp.php:385
msgid "If using cPanel, check <strong>Email Accounts</strong> → <strong>Connect Devices</strong>"
msgstr ""

#: modules/smtp/class-module-smtp.php:442
msgid "SMTP failure alert"
msgstr ""

#: modules/smtp/class-module-smtp.php:443
msgid "Email when an outgoing message fails to send."
msgstr ""

#: modules/smtp/class-module-smtp.php:518
msgid "Edit Relay"
msgstr ""

#: modules/smtp/class-module-smtp.php:519
msgid "Update Relay"
msgstr ""

#: modules/smtp/class-module-smtp.php:520
#: modules/smtp/class-module-smtp.php:1820
msgid "Add New SMTP Relay"
msgstr ""

#: modules/smtp/class-module-smtp.php:521
#: modules/smtp/class-module-smtp.php:1946
msgid "Add Relay"
msgstr ""

#: modules/smtp/class-module-smtp.php:522
msgid "Unchanged"
msgstr ""

#: modules/smtp/class-module-smtp.php:523
msgid "Resending…"
msgstr ""

#: modules/smtp/class-module-smtp.php:524
msgid "The email could not be resent."
msgstr ""

#: modules/smtp/class-module-smtp.php:525
msgid "Success! Email sent."
msgstr ""

#: modules/smtp/class-module-smtp.php:526
msgid "Failed: "
msgstr ""

#: modules/smtp/class-module-smtp.php:527
msgid "AJAX Error"
msgstr ""

#: modules/smtp/class-module-smtp.php:529
#: modules/smtp/class-module-smtp.php:2072
#: modules/smtp/class-module-smtp.php:2093
msgid "Send Test Email"
msgstr ""

#: modules/smtp/class-module-smtp.php:531
msgid "Could not save the new order. The previous order has been restored."
msgstr ""

#. translators: %d: number of failed emails in the last 7 days
#: modules/smtp/class-module-smtp.php:772
#, php-format
msgid "%d email failed in the last 7 days"
msgid_plural "%d emails failed in the last 7 days"
msgstr[0] ""
msgstr[1] ""

#: modules/smtp/class-module-smtp.php:775
msgid "Open the email log to see each bounce and its reason."
msgstr ""

#. translators: %s: URL to the SMTP settings page. The English source names no law on purpose. When this locale maps to one clear jurisdiction, you MAY name its privacy law instead of the neutral phrase — e.g. "le RGPD" (fr_FR), "a LGPD" (pt_BR), "KVKK" (tr_TR), "APPI" (ja), the Russian 152-FZ (ru_RU), "die DSGVO" (de_DE). If the language spans several countries or none clearly applies (e.g. es_ES, English), keep the neutral wording. Never invent a law.
#: modules/smtp/class-module-smtp.php:863
#, php-format
msgid "SMTP logging no longer keeps the content of your emails by default — only the delivery details. If you relied on reviewing or resending logged emails, turn on \"Store email content\" in the <a href=\"%s\">SMTP settings</a>. Keeping message bodies stores personal data and carries data-protection duties under the privacy laws that apply to you."
msgstr ""

#. translators: 1: recipient, 2: subject, 3: error.
#: modules/smtp/class-module-smtp.php:988
#, php-format
msgid ""
"An email failed to send on %1$s.\n"
"To: %2$s\n"
"Subject: %3$s\n"
"Error: %4$s"
msgstr ""

#. translators: %s: site name.
#: modules/smtp/class-module-smtp.php:1009
#, php-format
msgid "[Email failed] %s"
msgstr ""

#: modules/smtp/class-module-smtp.php:1100
msgid "Invalid log entry."
msgstr ""

#: modules/smtp/class-module-smtp.php:1106
msgid "Log entry not found."
msgstr ""

#: modules/smtp/class-module-smtp.php:1109
msgid "This entry has no recipient to resend to."
msgstr ""

#: modules/smtp/class-module-smtp.php:1112
msgid "This email's content was not stored, so it cannot be resent. Enable \"Store email content\" to keep bodies for resending."
msgstr ""

#: modules/smtp/class-module-smtp.php:1120
msgid "Email resent."
msgstr ""

#: modules/smtp/class-module-smtp.php:1122
msgid "The email could not be resent. Check your relay settings."
msgstr ""

#: modules/smtp/class-module-smtp.php:1183
msgid "Configuration Error: No \"From Email\" configured. Please set a \"From Email\" in your Relay settings (recommended) or General Settings."
msgstr ""

#. translators: %s: Site name
#: modules/smtp/class-module-smtp.php:1188
#, php-format
msgid "[%s] Test Email from Blaminhor Essentials SMTP"
msgstr ""

#: modules/smtp/class-module-smtp.php:1192
msgid "Test Email Success!"
msgstr ""

#: modules/smtp/class-module-smtp.php:1193
msgid "This is a test email sent from Blaminhor Essentials SMTP module."
msgstr ""

#: modules/smtp/class-module-smtp.php:1194
msgid "If you are reading this, your SMTP configuration is working correctly!"
msgstr ""

#: modules/smtp/class-module-smtp.php:1197
msgid "Site:"
msgstr ""

#: modules/smtp/class-module-smtp.php:1198
msgid "URL:"
msgstr ""

#: modules/smtp/class-module-smtp.php:1209
msgid "Test email sent successfully! Check your inbox."
msgstr ""

#. translators: %s: Error message
#: modules/smtp/class-module-smtp.php:1225
#, php-format
msgid "Failed to send test email. Error: %s"
msgstr ""

#: modules/smtp/class-module-smtp.php:1226
#: modules/smtp/class-module-smtp.php:1291
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:283
msgid "Unknown error"
msgstr ""

#: modules/smtp/class-module-smtp.php:1243
#: modules/smtp/class-module-smtp.php:1348
msgid "Relay not found."
msgstr ""

#. translators: %s: Relay name
#: modules/smtp/class-module-smtp.php:1258
#, php-format
msgid "Test Email via Relay: %s"
msgstr ""

#: modules/smtp/class-module-smtp.php:1262
msgid "Relay Connection Test"
msgstr ""

#. translators: %s: Relay name
#: modules/smtp/class-module-smtp.php:1265
#, php-format
msgid "This is a test email sent specifically via the relay: %s"
msgstr ""

#: modules/smtp/class-module-smtp.php:1268
msgid "Host:"
msgstr ""

#: modules/smtp/class-module-smtp.php:1269
#: modules/smtp/class-module-smtp.php:2255
msgid "Encryption:"
msgstr ""

#: modules/smtp/class-module-smtp.php:1271
msgid "If you received this, the relay configuration is correct."
msgstr ""

#: modules/smtp/class-module-smtp.php:1288
msgid "Test email sent successfully."
msgstr ""

#: modules/smtp/class-module-smtp.php:1345
msgid "Relay deleted."
msgstr ""

#: modules/smtp/class-module-smtp.php:1385
msgid "The order must list every existing relay index exactly once."
msgstr ""

#: modules/smtp/class-module-smtp.php:1412
msgid "Email logs cleared."
msgstr ""

#: modules/smtp/class-module-smtp.php:1467
#: modules/smtp/class-module-smtp.php:1498
msgid "Error: \"From Email\" is required for the relay."
msgstr ""

#: modules/smtp/class-module-smtp.php:1583
msgid "SMTP Mailer"
msgstr ""

#: modules/smtp/class-module-smtp.php:1584
msgid "Configure SMTP relay with fallback support."
msgstr ""

#: modules/smtp/class-module-smtp.php:1592
msgid "Configuration"
msgstr ""

#: modules/smtp/class-module-smtp.php:1597
msgid "Compare Providers"
msgstr ""

#: modules/smtp/class-module-smtp.php:1602
msgid "Test Email"
msgstr ""

#: modules/smtp/class-module-smtp.php:1607
#: modules/smtp/class-module-smtp.php:2108
msgid "Email Log"
msgstr ""

#: modules/smtp/class-module-smtp.php:1623
msgid "General Settings"
msgstr ""

#: modules/smtp/class-module-smtp.php:1630
msgid "Default From Email"
msgstr ""

#: modules/smtp/class-module-smtp.php:1638
#: modules/smtp/class-module-smtp.php:1652
msgid "Force for all emails"
msgstr ""

#: modules/smtp/class-module-smtp.php:1644
msgid "From Name"
msgstr ""

#: modules/smtp/class-module-smtp.php:1648
msgid "Your Site Name"
msgstr ""

#: modules/smtp/class-module-smtp.php:1658
msgid "Email activity log"
msgstr ""

#: modules/smtp/class-module-smtp.php:1665
msgid "Records who each email went to, its subject, the relay used and whether it succeeded — the delivery metadata you need to troubleshoot \"did my email get sent?\". The message content is not kept unless you also enable the option below."
msgstr ""

#: modules/smtp/class-module-smtp.php:1670
msgid "Store email content"
msgstr ""

#. translators: The English source names no law on purpose. When this locale maps to one clear jurisdiction, you MAY replace "the privacy laws that apply to you" with that jurisdiction's law — e.g. "le RGPD" (fr_FR), "a LGPD" (pt_BR), "KVKK" (tr_TR), "APPI" (ja), the Russian 152-FZ (ru_RU), "die DSGVO" (de_DE). If the language spans several countries or none clearly applies (e.g. es_ES, English), keep the neutral wording. Never invent a law.
#: modules/smtp/class-module-smtp.php:1679
msgid "Also keeps the full body of every logged email, which lets you review and resend a message. Email bodies routinely contain other people's personal data, so this is a heavier data-protection responsibility under the privacy laws that apply to you: you become responsible for storing that content, informing the people concerned and honouring erasure requests. Leave it off unless you truly need it — the activity log above is enough to troubleshoot delivery."
msgstr ""

#: modules/smtp/class-module-smtp.php:1685
msgid "Keep logs for"
msgstr ""

#: modules/smtp/class-module-smtp.php:1693
msgid "Disable SSL verification"
msgstr ""

#: modules/smtp/class-module-smtp.php:1702
msgid "Alert me when an email fails to send"
msgstr ""

#: modules/smtp/class-module-smtp.php:1708
msgid "The alert email is sent through your server's native mailer, not your SMTP relay, so it still reaches you when the relay is down. If your server cannot send mail at all, add a webhook below for a relay-independent channel."
msgstr ""

#: modules/smtp/class-module-smtp.php:1718
msgid "Slack or Discord webhook (optional)"
msgstr ""

#: modules/smtp/class-module-smtp.php:1721
msgid "Only Slack, Discord and Microsoft Teams webhook URLs (HTTPS) are accepted. Alerts are throttled to one every 15 minutes. Email is used if no webhook is set; both fire when both are configured. A webhook is delivered over HTTP and keeps working even if your server cannot send any email."
msgstr ""

#: modules/smtp/class-module-smtp.php:1732
msgid "SMTP Relays"
msgstr ""

#: modules/smtp/class-module-smtp.php:1733
msgid "Relays are tried in order. If one fails, the next one is used as fallback."
msgstr ""

#: modules/smtp/class-module-smtp.php:1740
msgid "Drag to reorder — the order is saved automatically."
msgstr ""

#: modules/smtp/class-module-smtp.php:1767
msgid "Primary"
msgstr ""

#: modules/smtp/class-module-smtp.php:1791
#: modules/smtp/class-module-smtp.php:1793
msgid "Disable"
msgstr ""

#: modules/smtp/class-module-smtp.php:1815
msgid "No SMTP relays configured yet. Add one below."
msgstr ""

#: modules/smtp/class-module-smtp.php:1832
msgid "— Select a provider —"
msgstr ""

#: modules/smtp/class-module-smtp.php:1838
msgid "Compare SMTP providers"
msgstr ""

#: modules/smtp/class-module-smtp.php:1857
msgid "Relay Name"
msgstr ""

#: modules/smtp/class-module-smtp.php:1861
msgid "e.g., Primary SMTP"
msgstr ""

#: modules/smtp/class-module-smtp.php:1862
msgid "A friendly name to identify this relay."
msgstr ""

#: modules/smtp/class-module-smtp.php:1867
msgid "SMTP Host"
msgstr ""

#: modules/smtp/class-module-smtp.php:1875
msgid "SMTP Port"
msgstr ""

#: modules/smtp/class-module-smtp.php:1879
msgid "Common ports: 25, 465 (SSL), 587 (TLS), 2525"
msgstr ""

#: modules/smtp/class-module-smtp.php:1884
msgid "Encryption"
msgstr ""

#: modules/smtp/class-module-smtp.php:1888
msgid "TLS"
msgstr ""

#: modules/smtp/class-module-smtp.php:1889
msgid "SSL"
msgstr ""

#: modules/smtp/class-module-smtp.php:1890
msgid "None"
msgstr ""

#: modules/smtp/class-module-smtp.php:1900
msgid "Usually your email address or API key."
msgstr ""

#: modules/smtp/class-module-smtp.php:1909
msgid "Password or API key. Stored encrypted."
msgstr ""

#: modules/smtp/class-module-smtp.php:1915
msgid "From Email"
msgstr ""

#: modules/smtp/class-module-smtp.php:1921
msgid "e.g. newsletter@yourdomain.com"
msgstr ""

#: modules/smtp/class-module-smtp.php:1922
msgid "The authenticated sender email for this relay."
msgstr ""

#: modules/smtp/class-module-smtp.php:1927
msgid "From Name (Optional)"
msgstr ""

#: modules/smtp/class-module-smtp.php:1931
msgid "Overrides global default"
msgstr ""

#: modules/smtp/class-module-smtp.php:1939
msgid "Activate this relay immediately"
msgstr ""

#: modules/smtp/class-module-smtp.php:1957
msgid "Free SMTP Provider Comparison"
msgstr ""

#: modules/smtp/class-module-smtp.php:1958
msgid "Compare the free tiers of popular SMTP providers to choose the best one for your needs."
msgstr ""

#: modules/smtp/class-module-smtp.php:1965
msgid "Free Emails/Month"
msgstr ""

#: modules/smtp/class-module-smtp.php:1966
msgid "Daily Limit"
msgstr ""

#: modules/smtp/class-module-smtp.php:1967
msgid "Requirements"
msgstr ""

#: modules/smtp/class-module-smtp.php:1968
msgid "Best For"
msgstr ""

#: modules/smtp/class-module-smtp.php:1974
#: modules/smtp/class-module-smtp.php:1981
#: modules/smtp/class-module-smtp.php:2030
#: modules/smtp/class-module-smtp.php:2037
#: modules/smtp/class-module-smtp.php:2044
#: modules/smtp/class-module-smtp.php:2051
msgid "day"
msgstr ""

#: modules/smtp/class-module-smtp.php:1976
#: modules/smtp/class-module-smtp.php:2004
#: modules/smtp/class-module-smtp.php:2018
#: modules/smtp/class-module-smtp.php:2025
#: modules/smtp/class-module-smtp.php:2032
msgid "Email verification"
msgstr ""

#: modules/smtp/class-module-smtp.php:1977
msgid "Small sites, easy setup"
msgstr ""

#: modules/smtp/class-module-smtp.php:1983
msgid "Domain verification (DNS)"
msgstr ""

#: modules/smtp/class-module-smtp.php:1984
msgid "Developers, API integration"
msgstr ""

#: modules/smtp/class-module-smtp.php:1988
msgid "first 3 months"
msgstr ""

#: modules/smtp/class-module-smtp.php:1990
msgid "Credit card, domain DNS"
msgstr ""

#: modules/smtp/class-module-smtp.php:1991
msgid "Transactional emails"
msgstr ""

#: modules/smtp/class-module-smtp.php:1995
msgid "from EC2"
msgstr ""

#: modules/smtp/class-module-smtp.php:1997
msgid "AWS account, domain DNS"
msgstr ""

#: modules/smtp/class-module-smtp.php:1998
msgid "High volume, AWS users"
msgstr ""

#: modules/smtp/class-module-smtp.php:2002
#: modules/smtp/class-module-smtp.php:2009
#: modules/smtp/class-module-smtp.php:2016
#: modules/smtp/class-module-smtp.php:2023
msgid "month"
msgstr ""

#: modules/smtp/class-module-smtp.php:2005
msgid "Transactional only"
msgstr ""

#: modules/smtp/class-module-smtp.php:2011
msgid "Domain DNS"
msgstr ""

#: modules/smtp/class-module-smtp.php:2012
msgid "Small transactional"
msgstr ""

#: modules/smtp/class-module-smtp.php:2019
msgid "Marketing + transactional"
msgstr ""

#: modules/smtp/class-module-smtp.php:2026
msgid "Simple SMTP relay"
msgstr ""

#: modules/smtp/class-module-smtp.php:2033
msgid "Budget-friendly"
msgstr ""

#: modules/smtp/class-module-smtp.php:2039
msgid "App Password or OAuth"
msgstr ""

#: modules/smtp/class-module-smtp.php:2040
msgid "Personal sites"
msgstr ""

#: modules/smtp/class-module-smtp.php:2047
msgid "Microsoft users"
msgstr ""

#: modules/smtp/class-module-smtp.php:2053
msgid "Zoho account"
msgstr ""

#: modules/smtp/class-module-smtp.php:2054
msgid "Zoho users"
msgstr ""

#: modules/smtp/class-module-smtp.php:2061
msgid "For most WordPress sites, Brevo or Mailjet offer the best balance of free quota and ease of setup. For high-volume sites on AWS, Amazon SES is unbeatable."
msgstr ""

#: modules/smtp/class-module-smtp.php:2073
msgid "Send a test email to verify your SMTP configuration is working."
msgstr ""

#: modules/smtp/class-module-smtp.php:2077
msgid "Please configure at least one SMTP relay before testing."
msgstr ""

#: modules/smtp/class-module-smtp.php:2083
msgid "Recipient Email"
msgstr ""

#: modules/smtp/class-module-smtp.php:2106
#: modules/smtp/class-module-smtp.php:2316
msgid "Clear All Logs"
msgstr ""

#: modules/smtp/class-module-smtp.php:2119
msgid "For troubleshooting, message bodies are stored as plain text in your database and can include sensitive content. Password-reset links are masked automatically, but other tokens are not. Keep logging on only while diagnosing an issue, and turn it off on production sites."
msgstr ""

#. translators: %s: Link to Configuration tab
#: modules/smtp/class-module-smtp.php:2130
#, php-format
msgid "Email logging is currently disabled. %s to start logging emails."
msgstr ""

#: modules/smtp/class-module-smtp.php:2131
msgid "Enable it in Configuration"
msgstr ""

#: modules/smtp/class-module-smtp.php:2137
msgid "No emails logged yet."
msgstr ""

#: modules/smtp/class-module-smtp.php:2145
msgid "Relay"
msgstr ""

#: modules/smtp/class-module-smtp.php:2158
msgid "Sent"
msgstr ""

#: modules/smtp/class-module-smtp.php:2171
msgid "Resend"
msgstr ""

#: modules/smtp/class-module-smtp.php:2206
msgid "Import SMTP Configuration"
msgstr ""

#: modules/smtp/class-module-smtp.php:2207
msgid "Import SMTP settings from other popular email plugins."
msgstr ""

#: modules/smtp/class-module-smtp.php:2214
msgid "No SMTP plugins with importable configuration found. Supported plugins: WP Mail SMTP, Post SMTP, Easy WP SMTP."
msgstr ""

#: modules/smtp/class-module-smtp.php:2231
msgid "From Email:"
msgstr ""

#: modules/smtp/class-module-smtp.php:2237
msgid "From Name:"
msgstr ""

#: modules/smtp/class-module-smtp.php:2243
msgid "SMTP Host:"
msgstr ""

#: modules/smtp/class-module-smtp.php:2249
msgid "Port:"
msgstr ""

#: modules/smtp/class-module-smtp.php:2261
msgid "Username:"
msgstr ""

#: modules/smtp/class-module-smtp.php:2281
msgid "For security reasons, passwords cannot be imported. You will need to re-enter the password after importing the configuration."
msgstr ""

#: modules/smtp/class-module-smtp.php:2295
msgid "Delete Relay"
msgstr ""

#: modules/smtp/class-module-smtp.php:2320
msgid "Are you sure you want to delete all email logs?"
msgstr ""

#: modules/smtp/class-module-smtp.php:2324
msgid "Clear Logs"
msgstr ""

#. translators: %s: Name of the plugin from which settings were imported
#: modules/smtp/class-module-smtp.php:2447
#, php-format
msgid "Imported from %s"
msgstr ""

#: modules/smtp/class-module-smtp.php:2465
msgid "Configuration imported successfully. Please enter the password to complete the setup."
msgstr ""

#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:212
msgid "SMTP settings updated."
msgstr ""

#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:242
msgid "Invalid recipient email. Pass --to=<valid-email>."
msgstr ""

#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:256
msgid "No \"From Email\" configured. Set a From email in general settings or add an enabled relay first."
msgstr ""

#. translators: %s: site name
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:261
#, php-format
msgid "[%s] Test Email from Blaminhor Essentials SMTP (CLI)"
msgstr ""

#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:264
msgid "This test email was triggered via wp blaminhor smtp test."
msgstr ""

#. translators: %s: recipient email
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:275
#, php-format
msgid "Test email dispatched to %s."
msgstr ""

#. translators: %s: PHPMailer error message
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:287
#, php-format
msgid "wp_mail() returned false. PHPMailer error: %s"
msgstr ""

#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:364
msgid "--from-email must be a valid email address."
msgstr ""

#. translators: 1: relay name, 2: zero-based index
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:405
#, php-format
msgid "Relay \"%1$s\" added at index %2$d."
msgstr ""

#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:492
msgid "Missing relay index. Usage: wp blaminhor smtp delete-relay <index>"
msgstr ""

#. translators: %d: relay index
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:500
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:595
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:664
#, php-format
msgid "No relay at index %d."
msgstr ""

#. translators: 1: relay name, 2: index
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:509
#, php-format
msgid "Delete relay \"%1$s\" at index %2$d?"
msgstr ""

#. translators: %d: relay index
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:530
#, php-format
msgid "Relay #%d deleted."
msgstr ""

#. translators: %d: relay index
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:630
#, php-format
msgid "Relay #%d updated."
msgstr ""

#. translators: %d: relay index
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:686
#, php-format
msgid "Relay #%d enabled."
msgstr ""

#. translators: %d: relay index
#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:688
#, php-format
msgid "Relay #%d disabled."
msgstr ""

#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:719
msgid "Provide --order=<comma-separated indices>."
msgstr ""

#: modules/smtp/cli/class-blaminhor-essentials-cli-smtp.php:727
msgid "Relays reordered."
msgstr ""

#: modules/smtp/cli/commands.php:17
msgid "Show the current SMTP settings (with relay passwords masked)."
msgstr ""

#: modules/smtp/cli/commands.php:22
msgid "Update SMTP general settings."
msgstr ""

#: modules/smtp/cli/commands.php:27
msgid "Send a test email through the configured SMTP pipeline."
msgstr ""

#: modules/smtp/cli/commands.php:32
msgid "Add a new SMTP relay."
msgstr ""

#: modules/smtp/cli/commands.php:37
msgid "List the configured SMTP relays."
msgstr ""

#: modules/smtp/cli/commands.php:42
msgid "Delete an SMTP relay by index."
msgstr ""

#: modules/smtp/cli/commands.php:47
msgid "Update an existing SMTP relay (host, port, credentials…)."
msgstr ""

#: modules/smtp/cli/commands.php:52
msgid "Enable or disable an SMTP relay."
msgstr ""

#: modules/smtp/cli/commands.php:57
msgid "Reorder relays (sets the fallback priority)."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:65
#: modules/user-role-editor/class-module-user-role-editor.php:2287
msgid "User Role Editor"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:66
#: modules/user-role-editor/class-module-user-role-editor.php:2288
msgid "Manage user roles and capabilities."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:91
msgid "Read content"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:92
msgid "Access level 10 (Admin)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:93
msgid "Access level 9"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:94
msgid "Access level 8"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:95
msgid "Access level 7 (Editor)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:96
msgid "Access level 6"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:97
msgid "Access level 5"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:98
msgid "Access level 4"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:99
msgid "Access level 3"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:100
msgid "Access level 2 (Author)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:101
msgid "Access level 1 (Contributor)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:102
msgid "Access level 0 (Subscriber)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:105
msgid "Edit own posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:106
msgid "Edit others' posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:107
msgid "Edit published posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:108
msgid "Edit private posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:109
msgid "Publish posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:110
msgid "Read private posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:111
msgid "Delete own posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:112
msgid "Delete others' posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:113
msgid "Delete published posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:114
msgid "Delete private posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:117
msgid "Edit own pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:118
msgid "Edit others' pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:119
msgid "Edit published pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:120
msgid "Edit private pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:121
msgid "Publish pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:122
msgid "Read private pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:123
msgid "Delete own pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:124
msgid "Delete others' pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:125
msgid "Delete published pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:126
msgid "Delete private pages"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:129
msgid "Upload files"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:130
msgid "Upload any file type"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:133
msgid "View user list"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:134
msgid "Create new users"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:135
msgid "Edit user profiles"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:136
msgid "Delete users"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:137
msgid "Change user roles"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:138
msgid "Remove users from site"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:141
msgid "Switch themes"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:142
msgid "Edit theme files"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:143
msgid "Install new themes"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:144
msgid "Update themes"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:145
msgid "Delete themes"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:146
msgid "Customize theme & menus"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:147
msgid "Access Customizer"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:150
msgid "Activate/deactivate plugins"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:151
msgid "Edit plugin files"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:152
msgid "Install new plugins"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:153
msgid "Update plugins"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:154
msgid "Delete plugins"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:157
msgid "Manage site settings"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:158
msgid "Manage blogroll links"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:159
msgid "Manage categories"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:160
msgid "Moderate comments"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:161
msgid "Edit comments"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:162
msgid "Post unfiltered HTML"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:163
msgid "Import content"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:164
msgid "Export content"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:165
msgid "Update WordPress core"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:338
msgid "Additional Roles"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:341
#: modules/user-role-editor/class-module-user-role-editor.php:344
#: modules/user-role-editor/class-module-user-role-editor.php:2294
#: modules/user-role-editor/class-module-user-role-editor.php:2454
#: modules/user-role-editor/class-module-user-role-editor.php:2712
msgid "Roles"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:351
msgid "Assign one or more roles. This complements the single-role dropdown above."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:442
msgid "You do not have permission to view this content."
msgstr ""

#. translators: 1: opening login link, 2: closing link.
#: modules/user-role-editor/class-module-user-role-editor.php:446
#, php-format
msgid "This content is restricted. Please %1$slog in%2$s to view it."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:598
msgid "Content Restriction"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:616
msgid "Limit this content to the selected roles. Leave all unchecked to keep it public."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:671
msgid "Saved"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:673
#: modules/user-role-editor/class-module-user-role-editor.php:2819
msgid "Are you sure you want to delete this role? This action cannot be undone."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:674
#: modules/user-role-editor/class-module-user-role-editor.php:2835
msgid "Are you sure you want to reset all roles to WordPress defaults? This will remove all custom roles and restore default capabilities."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:675
#: modules/user-role-editor/class-module-user-role-editor.php:1824
msgid "Role created successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:676
#: modules/user-role-editor/class-module-user-role-editor.php:1856
msgid "Role cloned successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:677
#: modules/user-role-editor/class-module-user-role-editor.php:1884
msgid "Role deleted successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:678
#: modules/user-role-editor/class-module-user-role-editor.php:1908
msgid "Role renamed successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:679
#: modules/user-role-editor/class-module-user-role-editor.php:1939
msgid "Capabilities updated successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:680
#: modules/user-role-editor/class-module-user-role-editor.php:2096
msgid "User capabilities updated successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:681
#: modules/user-role-editor/class-module-user-role-editor.php:2147
msgid "Import completed successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:682
#: modules/user-role-editor/class-module-user-role-editor.php:2201
msgid "Roles reset to WordPress defaults."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:683
msgid "Please select a role."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:684
msgid "Please enter a role name."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:685
msgid "Please enter a role slug."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:686
msgid "Please select a file to import."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:687
msgid "Invalid JSON file."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:688
#: modules/user-role-editor/class-module-user-role-editor.php:2165
msgid "Please choose at least one item to import."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:689
#: modules/user-role-editor/class-module-user-role-editor.php:1875
msgid "This role is protected and cannot be deleted."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:690
msgid "Add Custom Capability"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:691
msgid "Please enter a capability name."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:692
#: modules/user-role-editor/class-module-user-role-editor.php:2239
msgid "Capability added successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:693
#: modules/user-role-editor/class-module-user-role-editor.php:2269
msgid "Capability removed successfully."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:694
msgid "users with this role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:695
msgid "No users found."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:696
#: modules/user-role-editor/class-module-user-role-editor.php:2443
msgid "Search users..."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:702
#: modules/user-role-editor/class-module-user-role-editor.php:2352
msgid "Clone"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:703
msgid "Clone Role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:704
#: modules/user-role-editor/class-module-user-role-editor.php:2374
#: modules/user-role-editor/class-module-user-role-editor.php:2787
msgid "Rename"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:705
msgid "Create"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:706
#: modules/user-role-editor/class-module-user-role-editor.php:2766
msgid "Create Role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:708
#: modules/user-role-editor/class-module-user-role-editor.php:2386
msgid "Deselect All"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:778
msgid "Core"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:782
msgid "Posts"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:849
msgid "Settings & Administration"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:863
#: modules/user-role-editor/class-module-user-role-editor.php:2652
msgid "Custom Capabilities"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1166
msgid "Invalid import data."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1773
msgid "Role not found."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1809
msgid "Role slug and name are required."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1813
#: modules/user-role-editor/class-module-user-role-editor.php:1845
msgid "A role with this slug already exists."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1819
msgid "Failed to create role."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1841
msgid "All fields are required."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1851
msgid "Failed to clone role."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1871
#: modules/user-role-editor/class-module-user-role-editor.php:1924
msgid "Role slug is required."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1879
msgid "Failed to delete role."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1899
msgid "Role slug and new name are required."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1903
msgid "Failed to rename role."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:1934
msgid "Failed to update capabilities."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2012
#: modules/user-role-editor/class-module-user-role-editor.php:2060
msgid "User ID is required."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2017
#: modules/user-role-editor/class-module-user-role-editor.php:2071
msgid "User not found."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2066
msgid "You do not have permission to edit this user."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2131
msgid "No import data provided."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2136
msgid "Invalid JSON data."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2173
msgid "Nothing new to import — everything is already in place."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2176
msgid "Import from User Role Editor completed."
msgstr ""

#. translators: %d: number of capabilities registered.
#: modules/user-role-editor/class-module-user-role-editor.php:2179
#, php-format
msgid "Capabilities registered: %d."
msgstr ""

#. translators: %d: number of display preferences applied.
#: modules/user-role-editor/class-module-user-role-editor.php:2183
#, php-format
msgid "Display preferences applied: %d."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2196
msgid "Failed to reset roles."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2219
#: modules/user-role-editor/class-module-user-role-editor.php:2254
msgid "Capability name is required."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2225
msgid "This capability already exists."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2304
msgid "Import / Export"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2328
msgid "Search roles..."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2336
msgid "Protected"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2348
msgid "Add Role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2361
msgid "Select a role to edit its capabilities."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2384
#: modules/user-role-editor/class-module-user-role-editor.php:2802
msgid "Search capabilities..."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2452
msgid "User"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2455
msgid "Custom Caps"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2482
msgid "Import from User Role Editor plugin"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2483
msgid "I detected the User Role Editor plugin by Vladimir Garagulya on this site."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2486
msgid "Your roles are stored by WordPress itself, so every role from User Role Editor already appears in the Roles tab — there is nothing to import for them. I can, however, bring over the items below."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2496
msgid "Register the custom capabilities found on your roles"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2510
msgid "Apply the display preferences from User Role Editor (readable capability names, deprecated capabilities, administrator editing)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2517
msgid "Import from User Role Editor"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2525
msgid "Good news: everything from User Role Editor is already available here. There is nothing extra to import."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2537
#: modules/user-role-editor/class-module-user-role-editor.php:2544
msgid "Export Roles"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2538
msgid "Download all roles and capabilities as a JSON file."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2551
#: modules/user-role-editor/class-module-user-role-editor.php:2576
msgid "Import Roles"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2552
msgid "Import roles from a JSON file."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2559
msgid "Merge with existing roles"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2565
msgid "Replace all roles (except administrator)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2584
#: modules/user-role-editor/class-module-user-role-editor.php:2591
#: modules/user-role-editor/class-module-user-role-editor.php:2831
#: modules/user-role-editor/class-module-user-role-editor.php:2839
msgid "Reset to Defaults"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2585
msgid "Reset all roles to WordPress default values. This will remove all custom roles."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2599
msgid "Capability Labels"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2611
msgid "Technical names only"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2616
msgid "Human-readable labels only"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2620
msgid "Both (human-readable + technical)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2623
msgid "Choose how capability names are displayed in the editor."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2627
msgid "Deprecated Capabilities"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2631
msgid "Show deprecated capabilities (level_0 to level_10)"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2633
msgid "These capabilities are from older WordPress versions and are rarely needed."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2637
msgid "Administrator Role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2641
msgid "Allow editing the Administrator role capabilities"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2643
msgid "Warning: Modifying administrator capabilities can lock you out of your site."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2653
msgid "Add custom capabilities that can be assigned to roles."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2661
msgid "No custom capabilities defined."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2673
msgid "new_capability_name"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2675
msgid "Add Capability"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2685
msgid "Permission Backups"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2686
msgid "A snapshot of all roles and capabilities is saved automatically before each change. Restore any of the last 10."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2694
msgid "Permissions restored from backup."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2694
msgid "That backup could not be restored."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2702
msgid "No backups yet"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2703
msgid "The first snapshot will be created the next time a role or capability changes."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2747
msgid "Add New Role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2754
msgid "Role Name"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2755
msgid "My Custom Role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2758
msgid "Role Slug"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2759
msgid "my_custom_role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2760
msgid "Lowercase letters, numbers and underscores only."
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2774
msgid "Rename Role"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2780
msgid "New Name"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2795
msgid "Edit User Capabilities"
msgstr ""

#: modules/user-role-editor/class-module-user-role-editor.php:2801
msgid "These are additional capabilities specific to this user (beyond their role)."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:46
msgid "WordPress roles API not available."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:86
msgid "Missing <slug> argument."
msgstr ""

#. translators: %s: role slug
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:94
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:391
#, php-format
msgid "No role with slug \"%s\"."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:216
msgid "User Role Editor settings updated."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:280
msgid "Missing --file=<path>."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:287
msgid "The import file is empty."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:291
msgid "Invalid JSON in the import file."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:296
msgid "Invalid --mode. Use merge or replace."
msgstr ""

#. translators: 1: created count, 2: updated count, 3: skipped count
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:308
#, php-format
msgid "Import done: %1$d created, %2$d updated, %3$d skipped."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:355
msgid "Missing --cap=<capability>."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:361
msgid "Provide exactly one of --role=<slug> or --user-id=<id>."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:371
msgid "Could not grant the capability. It may be a network-only capability that requires a super admin."
msgstr ""

#. translators: 1: capability slug, 2: user ID
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:377
#, php-format
msgid "Capability \"%1$s\" granted to user #%2$d."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:399
msgid "The Administrator role is protected. Enable \"allow admin role edit\" first."
msgstr ""

#. translators: %s: capability slug
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:405
#, php-format
msgid "Capability \"%s\" is a network-only capability and can only be granted by a super admin."
msgstr ""

#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:411
msgid "Could not grant the capability."
msgstr ""

#. translators: 1: capability slug, 2: role slug
#: modules/user-role-editor/cli/class-blaminhor-essentials-cli-user-role-editor.php:418
#, php-format
msgid "Capability \"%1$s\" granted to role \"%2$s\"."
msgstr ""

#: modules/user-role-editor/cli/commands.php:17
msgid "List every WordPress role with its user count."
msgstr ""

#: modules/user-role-editor/cli/commands.php:22
msgid "Show the capabilities map of a single role."
msgstr ""

#: modules/user-role-editor/cli/commands.php:27
msgid "Show the User Role Editor module settings."
msgstr ""

#: modules/user-role-editor/cli/commands.php:32
msgid "Update the module display/safety settings (label mode, deprecated caps, admin-role editing)."
msgstr ""

#: modules/events-calendar/block/index.js:34
msgid "Calendar settings"
msgstr ""

#: modules/events-calendar/block/index.js:36
msgid "View"
msgstr ""

#: modules/events-calendar/block/index.js:60
msgid "Category (slug)"
msgstr ""

#: modules/events-calendar/block/index.js:61
msgid "Limit to one event category. Leave empty to show all."
msgstr ""

#: modules/events-calendar/block/index.js:68
msgid "Tag (slug)"
msgstr ""

#: modules/events-calendar/block/index.js:69
msgid "Limit to one event tag. Category takes precedence if both are set."
msgstr ""

#: modules/forms/block/index.js:34
msgid "— Select a form —"
msgstr ""

#: modules/forms/block/index.js:53
msgid "This form is rendered on the published page."
msgstr ""

#: modules/forms/block/index.js:54
msgid "Choose a form to embed."
msgstr ""

#: modules/honeypot/block/email/index.js:33
#: modules/honeypot/block/email/index.js:69
msgid "Protected email"
msgstr ""

#: modules/honeypot/block/email/index.js:35
msgid "Email address"
msgstr ""

#: modules/honeypot/block/email/index.js:42
msgid "Link text (optional)"
msgstr ""

#: modules/honeypot/block/email/index.js:43
msgid "Shown instead of the address. Leave empty to show the address itself."
msgstr ""

#: modules/honeypot/block/email/index.js:50
msgid "Subject (optional)"
msgstr ""

#: modules/honeypot/block/email/index.js:51
msgid "Pre-fills the email subject when the link is clicked."
msgstr ""

#: modules/honeypot/block/email/index.js:70
msgid "Enter an email address in the block settings."
msgstr ""

#: modules/events-calendar/block/block.json
msgctxt "block title"
msgid "Events Calendar"
msgstr ""

#: modules/events-calendar/block/block.json
msgctxt "block description"
msgid "Show your events as a month, week, day or list view."
msgstr ""

#: modules/events-calendar/block/block.json
msgctxt "block keyword"
msgid "events"
msgstr ""

#: modules/events-calendar/block/block.json
msgctxt "block keyword"
msgid "calendar"
msgstr ""

#: modules/events-calendar/block/block.json
msgctxt "block keyword"
msgid "agenda"
msgstr ""

#: modules/forms/block/block.json
msgctxt "block title"
msgid "Form (Blaminhor Essentials)"
msgstr ""

#: modules/forms/block/block.json
msgctxt "block description"
msgid "Embed a Blaminhor Essentials contact form."
msgstr ""

#: modules/forms/block/block.json
msgctxt "block keyword"
msgid "form"
msgstr ""

#: modules/forms/block/block.json
msgctxt "block keyword"
msgid "contact"
msgstr ""

#: modules/forms/block/block.json
msgctxt "block keyword"
msgid "formulaire"
msgstr ""

#: modules/honeypot/block/email/block.json
msgctxt "block title"
msgid "Protected email"
msgstr ""

#: modules/honeypot/block/email/block.json
msgctxt "block description"
msgid "Show an email address that spam bots cannot read, but visitors can."
msgstr ""

#: modules/honeypot/block/email/block.json
msgctxt "block keyword"
msgid "email"
msgstr ""

#: modules/honeypot/block/email/block.json
msgctxt "block keyword"
msgid "mailto"
msgstr ""

#: modules/honeypot/block/email/block.json
msgctxt "block keyword"
msgid "spam"
msgstr ""

#: modules/honeypot/block/email/block.json
msgctxt "block keyword"
msgid "anti-spam"
msgstr ""

#: modules/honeypot/block/email/block.json
msgctxt "block keyword"
msgid "obfuscate"
msgstr ""
