# Copyright (C) 2026 SEOvault AI
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: SEOvault AI 1.1.2\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/seovault-ai\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-08-24T12:42:55+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: seovault-ai\n"

#. Plugin Name of the plugin
#. Author of the plugin
#: seovault-ai.php
#: includes/Admin/Dashboard.php:253
#: includes/Admin/Dashboard.php:254
#: includes/Admin/MetaBox.php:157
#: includes/Admin/Privacy.php:40
#: includes/Admin/SettingsPage.php:695
#: includes/Admin/SettingsPage.php:696
#: includes/Admin/TermMetaBox.php:282
#: includes/Admin/TermMetaBox.php:285
#: includes/Integrations/Elementor/EditorAssets.php:105
msgid "SEOvault AI"
msgstr ""

#. Plugin URI of the plugin
#: seovault-ai.php
msgid "https://seovaultai.com/"
msgstr ""

#. Description of the plugin
#: seovault-ai.php
msgid "Lightweight WordPress SEO plugin built for AI-assisted content workflows. Owns SEO output, stores SEOvault-owned SEO fields, and connects cleanly to the SEOvault AI web app."
msgstr ""

#. Author URI of the plugin
#: seovault-ai.php
msgid "https://seovaultai.com"
msgstr ""

#: includes/Admin/ActionCenter.php:279
#: includes/Admin/SchemaMigrationAdmin.php:167
msgid "SEOvault schema update"
msgstr ""

#: includes/Admin/ActionCenter.php:280
msgid "SEOvault updated your schema setup. Review the changes and your previous configuration backup."
msgstr ""

#: includes/Admin/ActionCenter.php:282
msgid "Review migration"
msgstr ""

#: includes/Admin/ActionCenter.php:286
#: includes/Admin/ActionCenter.php:339
#: includes/Admin/Notices.php:156
#: includes/Admin/SchemaHealthPanel.php:197
#: includes/Admin/SchemaMigrationAdmin.php:188
msgid "Dismiss"
msgstr ""

#: includes/Admin/ActionCenter.php:305
#: includes/Admin/Notices.php:253
msgid "SEOvault AI Connector Detected"
msgstr ""

#: includes/Admin/ActionCenter.php:306
msgid "The legacy connector plugin is still active. You can safely deactivate it — all functionality is now built in."
msgstr ""

#: includes/Admin/ActionCenter.php:308
#: includes/Admin/ActionCenter.php:408
#: includes/Admin/Notices.php:207
#: includes/Admin/Notices.php:266
msgid "Manage Plugins"
msgstr ""

#: includes/Admin/ActionCenter.php:332
#: includes/Admin/Notices.php:147
msgid "Confirm site identity for automatic schema"
msgstr ""

#: includes/Admin/ActionCenter.php:335
#: includes/Admin/Notices.php:153
msgid "Choose Organization or Person"
msgstr ""

#: includes/Admin/ActionCenter.php:357
#: includes/Admin/Notices.php:295
msgid "Enjoying SEOvault AI?"
msgstr ""

#: includes/Admin/ActionCenter.php:358
msgid "If SEOvault AI has been helpful, a 5-star review on WordPress.org helps others discover it."
msgstr ""

#: includes/Admin/ActionCenter.php:360
#: includes/Admin/Notices.php:301
msgid "Rate SEOvault AI"
msgstr ""

#: includes/Admin/ActionCenter.php:366
#: includes/Admin/Notices.php:304
msgid "Maybe later"
msgstr ""

#: includes/Admin/ActionCenter.php:371
#: includes/Admin/Notices.php:307
msgid "I already did"
msgstr ""

#. translators: %s: other SEO plugin name
#: includes/Admin/ActionCenter.php:399
#, php-format
msgid "%s is also active"
msgstr ""

#: includes/Admin/ActionCenter.php:402
msgid "Import all needed SEO data while the other plugin is active. Then deactivate it to prevent duplicate output, or switch SEOvault AI to Disabled mode if you want to keep using it."
msgstr ""

#: includes/Admin/ActionCenter.php:404
#: includes/Admin/Notices.php:204
#: includes/Admin/Onboarding.php:758
msgid "Import SEO Data"
msgstr ""

#: includes/Admin/ActionCenter.php:767
msgid "SEOvault Action Center"
msgstr ""

#: includes/Admin/ActionCenter.php:769
msgid "Action Center"
msgstr ""

#: includes/Admin/CacheCompatibilityNotice.php:62
#: includes/Admin/CacheCompatibilityNotice.php:128
msgid "Dismiss notice"
msgstr ""

#: includes/Admin/CacheCompatibilityNotice.php:98
msgid "A cache plugin may delay when your SEO changes go live. If updates do not appear, purge your cache."
msgstr ""

#: includes/Admin/CacheCompatibilityNotice.php:99
msgid "Cache plugin detected"
msgstr ""

#: includes/Admin/CacheCompatibilityNotice.php:100
msgid "A cache plugin is active on your site. Cached pages may delay SEO meta and sitemap updates. If you do not see your latest changes, purge your cache (or exclude SEO/sitemap URLs from caching)."
msgstr ""

#: includes/Admin/Dashboard.php:194
#: includes/Admin/SettingsPage.php:32
msgid "Settings"
msgstr ""

#: includes/Admin/Dashboard.php:203
msgid "Documentation"
msgstr ""

#: includes/Admin/Dashboard.php:204
#: includes/Admin/Dashboard.php:318
#: includes/Admin/Dashboard.php:319
msgid "Support"
msgstr ""

#: includes/Admin/Dashboard.php:265
msgid "Dashboard"
msgstr ""

#: includes/Admin/Dashboard.php:270
#: includes/Admin/SettingsPage.php:888
msgid "General"
msgstr ""

#: includes/Admin/Dashboard.php:275
#: includes/Admin/Dashboard.php:725
#: includes/SeoAnalyzer/AdminPage.php:114
msgid "SEO Analyzer"
msgstr ""

#: includes/Admin/Dashboard.php:280
#: includes/Admin/Dashboard.php:721
#: includes/Admin/Dashboard.php:915
#: includes/Admin/Dashboard.php:2344
#: includes/Admin/Dashboard.php:2804
#: includes/Admin/SchemaReviewSurface.php:135
#: includes/Admin/SettingsPage.php:894
#: includes/Admin/SettingsPage.php:913
#: includes/Admin/SettingsPage.php:1291
msgid "Status"
msgstr ""

#: includes/Admin/Dashboard.php:412
msgid "Origin is required."
msgstr ""

#: includes/Admin/Dashboard.php:413
msgid "Failed to add redirect."
msgstr ""

#: includes/Admin/Dashboard.php:414
#: includes/Admin/Dashboard.php:453
msgid "Request failed."
msgstr ""

#: includes/Admin/Dashboard.php:415
msgid "Update Redirect"
msgstr ""

#: includes/Admin/Dashboard.php:416
msgid "Editing redirect. Click Update to save."
msgstr ""

#: includes/Admin/Dashboard.php:417
#: includes/RedirectManager/AdminPage.php:255
msgid "Failed to update redirect."
msgstr ""

#: includes/Admin/Dashboard.php:418
msgid "Delete this redirect?"
msgstr ""

#: includes/Admin/Dashboard.php:419
#: includes/RedirectManager/AdminPage.php:286
msgid "Redirect deleted."
msgstr ""

#: includes/Admin/Dashboard.php:420
msgid "Failed to delete."
msgstr ""

#: includes/Admin/Dashboard.php:421
msgid "Select at least one redirect to delete."
msgstr ""

#: includes/Admin/Dashboard.php:422
msgid "Delete selected redirects?"
msgstr ""

#: includes/Admin/Dashboard.php:423
msgid "Failed to delete redirects."
msgstr ""

#: includes/Admin/Dashboard.php:424
msgid "Please select a CSV file."
msgstr ""

#: includes/Admin/Dashboard.php:425
msgid "Importing..."
msgstr ""

#: includes/Admin/Dashboard.php:426
msgid "Import failed."
msgstr ""

#: includes/Admin/Dashboard.php:445
#: includes/Admin/Dashboard.php:1844
msgid "Contains"
msgstr ""

#: includes/Admin/Dashboard.php:446
#: includes/Admin/Dashboard.php:1845
msgid "Exact Match"
msgstr ""

#: includes/Admin/Dashboard.php:447
#: includes/Admin/Dashboard.php:1846
msgid "Starts With"
msgstr ""

#: includes/Admin/Dashboard.php:448
#: includes/Admin/Dashboard.php:1847
msgid "Ends With"
msgstr ""

#: includes/Admin/Dashboard.php:449
#: includes/Admin/Dashboard.php:1848
msgid "Regex"
msgstr ""

#: includes/Admin/Dashboard.php:450
#: includes/Admin/Dashboard.php:1850
#: includes/Admin/Onboarding.php:579
#: includes/Admin/Onboarding.php:594
#: includes/Admin/SchemaGuidedFormRenderer.php:74
#: includes/Admin/SchemaGuidedFormRenderer.php:396
#: includes/Admin/SchemaHealthPanel.php:395
#: includes/Admin/SchemaReviewSurface.php:234
#: includes/Core/I18n.php:105
#: includes/Core/I18n.php:134
#: includes/Core/I18n.php:170
#: includes/Schema/SchemaTemplate.php:722
#: includes/Schema/SchemaTemplate.php:1256
#: blocks/faq/src/edit.js:335
#: blocks/howto/src/edit.js:393
#: blocks/howto/src/edit.js:552
#: blocks/howto/src/edit.js:554
#: build/blocks/faq/index.js:2
#: build/blocks/howto/index.js:1
msgid "Remove"
msgstr ""

#: includes/Admin/Dashboard.php:451
msgid "No custom robots.txt rules will be added with the current policy."
msgstr ""

#: includes/Admin/Dashboard.php:452
msgid "Preview failed."
msgstr ""

#: includes/Admin/Dashboard.php:454
#: includes/Admin/SettingsPage.php:673
msgid "Please enter at least one URL."
msgstr ""

#: includes/Admin/Dashboard.php:455
#: includes/Admin/SettingsPage.php:674
msgid "Submitting..."
msgstr ""

#: includes/Admin/Dashboard.php:456
#: includes/Admin/SettingsPage.php:675
msgid "Submission failed."
msgstr ""

#: includes/Admin/Dashboard.php:551
msgid "Back to Dashboard"
msgstr ""

#: includes/Admin/Dashboard.php:576
#: includes/Admin/Dashboard.php:780
#: includes/Admin/Dashboard.php:2451
#: includes/Admin/Dashboard.php:2799
#: includes/Admin/Dashboard.php:2935
#: includes/Admin/Onboarding.php:161
#: includes/Admin/SettingsPage.php:875
#: includes/SeoAnalyzer/AdminPage.php:102
msgid "You do not have sufficient permissions to access this page."
msgstr ""

#: includes/Admin/Dashboard.php:590
#: includes/Admin/Dashboard.php:1259
msgid "Autopilot"
msgstr ""

#: includes/Admin/Dashboard.php:591
#: includes/Admin/Dashboard.php:1263
#: includes/Admin/Dashboard.php:2361
#: includes/Admin/Onboarding.php:490
#: includes/Admin/Onboarding.php:861
#: includes/Admin/SettingsPage.php:1308
msgid "Manual"
msgstr ""

#: includes/Admin/Dashboard.php:592
#: includes/Admin/Dashboard.php:656
#: includes/Admin/Dashboard.php:1267
msgid "Disabled"
msgstr ""

#: includes/Admin/Dashboard.php:615
#: includes/Admin/Dashboard.php:802
#: includes/Admin/Dashboard.php:912
#: includes/Admin/Onboarding.php:899
#: includes/Admin/SettingsPage.php:887
msgid "Connection"
msgstr ""

#: includes/Admin/Dashboard.php:619
#: includes/Admin/Dashboard.php:920
#: includes/Admin/Onboarding.php:874
#: includes/Admin/SettingsPage.php:916
msgid "Connected"
msgstr ""

#: includes/Admin/Dashboard.php:624
msgid "Waiting"
msgstr ""

#: includes/Admin/Dashboard.php:628
msgid "Manage"
msgstr ""

#: includes/Admin/Dashboard.php:636
#: includes/Admin/Dashboard.php:810
#: includes/Admin/Dashboard.php:1240
#: includes/Admin/Dashboard.php:1244
#: includes/Admin/Dashboard.php:2868
#: includes/Admin/SettingsPage.php:984
#: includes/Admin/SettingsPage.php:1477
msgid "Output Mode"
msgstr ""

#: includes/Admin/Dashboard.php:643
#: includes/Admin/Dashboard.php:660
msgid "Configure"
msgstr ""

#: includes/Admin/Dashboard.php:651
#: includes/Admin/Dashboard.php:709
#: includes/Admin/Dashboard.php:733
#: includes/Admin/Dashboard.php:818
msgid "llms.txt"
msgstr ""

#: includes/Admin/Dashboard.php:655
msgid "Enabled"
msgstr ""

#: includes/Admin/Dashboard.php:666
msgid "Content Overview"
msgstr ""

#: includes/Admin/Dashboard.php:670
msgid "Posts with SEO Meta"
msgstr ""

#: includes/Admin/Dashboard.php:673
#: includes/Admin/Dashboard.php:1368
msgid "None"
msgstr ""

#: includes/Admin/Dashboard.php:674
msgid "Detected SEO Plugin"
msgstr ""

#: includes/Admin/Dashboard.php:678
#: includes/Admin/Dashboard.php:954
#: includes/Admin/SettingsPage.php:943
msgid "Plugin Version"
msgstr ""

#: includes/Admin/Dashboard.php:685
#: includes/Admin/Dashboard.php:933
#: includes/Admin/Dashboard.php:970
#: includes/Admin/SettingsPage.php:925
msgid "Site Key"
msgstr ""

#: includes/Admin/Dashboard.php:690
#: includes/Admin/Dashboard.php:938
#: includes/Admin/Dashboard.php:1018
#: includes/Admin/Dashboard.php:1032
#: includes/Admin/Onboarding.php:820
msgid "Copy"
msgstr ""

#: includes/Admin/Dashboard.php:693
#: includes/Admin/Dashboard.php:941
#: includes/Admin/SettingsPage.php:930
msgid "Show full key"
msgstr ""

#: includes/Admin/Dashboard.php:701
msgid "Quick Links"
msgstr ""

#: includes/Admin/Dashboard.php:705
#: includes/Admin/Dashboard.php:792
msgid "General Settings"
msgstr ""

#: includes/Admin/Dashboard.php:713
#: includes/Admin/Dashboard.php:830
#: includes/Admin/MetaBox.php:465
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:63
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:132
msgid "Schema"
msgstr ""

#: includes/Admin/Dashboard.php:717
#: includes/LocalSEO/AdminPage.php:121
#: includes/LocalSEO/AdminPage.php:365
#: includes/RedirectManager/AdminPage.php:139
msgid "Import / Export"
msgstr ""

#: includes/Admin/Dashboard.php:729
#: includes/Admin/Dashboard.php:879
#: includes/Sitemap/Admin.php:41
#: includes/Sitemap/Admin.php:77
msgid "Sitemap"
msgstr ""

#: includes/Admin/Dashboard.php:806
#: includes/Admin/Dashboard.php:966
#: includes/Admin/SettingsPage.php:970
msgid "Security"
msgstr ""

#: includes/Admin/Dashboard.php:814
#: includes/Admin/Dashboard.php:1285
#: includes/Admin/TermMetaBox.php:313
#: includes/Integrations/Elementor/EditorAssets.php:113
msgid "Robots"
msgstr ""

#: includes/Admin/Dashboard.php:822
#: includes/Admin/Dashboard.php:1448
#: includes/Admin/SettingsPage.php:889
msgid "Homepage"
msgstr ""

#: includes/Admin/Dashboard.php:826
#: includes/Admin/Dashboard.php:1499
#: includes/Admin/SchemaSettingsTabPresenter.php:328
#: includes/Admin/SettingsPage.php:890
msgid "Templates"
msgstr ""

#: includes/Admin/Dashboard.php:834
#: includes/Admin/Dashboard.php:1578
#: includes/Admin/SettingsPage.php:891
msgid "Social"
msgstr ""

#: includes/Admin/Dashboard.php:838
#: includes/Admin/Dashboard.php:1677
#: includes/Admin/SchemaSettingsTabPresenter.php:143
#: includes/Schema/SchemaTypePolicyRegistry.php:193
msgid "Breadcrumbs"
msgstr ""

#: includes/Admin/Dashboard.php:842
#: includes/Admin/Dashboard.php:1792
msgid "404 Monitor"
msgstr ""

#: includes/Admin/Dashboard.php:847
msgid "Redirects"
msgstr ""

#: includes/Admin/Dashboard.php:852
#: includes/Admin/Dashboard.php:1907
msgid "Image SEO"
msgstr ""

#: includes/Admin/Dashboard.php:857
#: includes/LocalSEO/AdminPage.php:359
#: includes/LocalSEO/LocalSEOInit.php:54
msgid "Local SEO"
msgstr ""

#: includes/Admin/Dashboard.php:862
msgid "Frontend Score"
msgstr ""

#: includes/Admin/Dashboard.php:867
msgid "WooCommerce"
msgstr ""

#: includes/Admin/Dashboard.php:871
#: includes/Admin/Dashboard.php:2207
msgid "Analytics"
msgstr ""

#: includes/Admin/Dashboard.php:875
#: includes/Admin/SettingsPage.php:892
msgid "IndexNow"
msgstr ""

#: includes/Admin/Dashboard.php:883
#: blocks/howto/src/edit.js:341
#: build/blocks/howto/index.js:1
msgid "Tools"
msgstr ""

#. translators: %s: verification timestamp
#: includes/Admin/Dashboard.php:922
#: includes/Admin/SettingsPage.php:917
#, php-format
msgid "Last verified: %s UTC"
msgstr ""

#: includes/Admin/Dashboard.php:926
#: includes/Admin/SettingsPage.php:919
msgid "Waiting for connection"
msgstr ""

#: includes/Admin/Dashboard.php:928
#: includes/Admin/SettingsPage.php:920
msgid "Copy the site key below and add this site in the SEOvault AI web app."
msgstr ""

#: includes/Admin/Dashboard.php:947
#: includes/Admin/SettingsPage.php:936
msgid "API Endpoint"
msgstr ""

#. translators: %s: link to web app
#: includes/Admin/Dashboard.php:950
#, php-format
msgid "The %s uses this URL to communicate with your site."
msgstr ""

#. translators: %s: link to web app
#: includes/Admin/Dashboard.php:950
msgid "web app"
msgstr ""

#: includes/Admin/Dashboard.php:958
msgid "Extension API"
msgstr ""

#: includes/Admin/Dashboard.php:967
msgid "Manage connector credentials, review API protection settings, clear lockouts, and inspect recent API activity. The main site key is a high-privilege secret — treat it like a password."
msgstr ""

#: includes/Admin/Dashboard.php:971
#: includes/Admin/SettingsPage.php:971
msgid "If you suspect your site key has been compromised, regenerate it below. You will need to update the key in your web app settings."
msgstr ""

#: includes/Admin/Dashboard.php:973
#: includes/Admin/SettingsPage.php:973
msgid "This will disconnect any apps using the current key. Continue?"
msgstr ""

#: includes/Admin/Dashboard.php:975
#: includes/Admin/SettingsPage.php:974
msgid "Regenerate Site Key"
msgstr ""

#: includes/Admin/Dashboard.php:999
msgid "Optional Read / Write API Keys"
msgstr ""

#: includes/Admin/Dashboard.php:1000
msgid "Optional scoped keys for limited integrations. The main site key remains full-access. The web app continues to use the main site key unless you opt into scoped keys later."
msgstr ""

#: includes/Admin/Dashboard.php:1002
msgid "Generate a new read-only API key? Any previous read key will stop working."
msgstr ""

#: includes/Admin/Dashboard.php:1004
msgid "Regenerate Read-Only Key"
msgstr ""

#: includes/Admin/Dashboard.php:1004
msgid "Generate Read-Only Key"
msgstr ""

#: includes/Admin/Dashboard.php:1006
msgid "Generate a new write API key? Any previous write key will stop working."
msgstr ""

#: includes/Admin/Dashboard.php:1008
msgid "Regenerate Write Key"
msgstr ""

#: includes/Admin/Dashboard.php:1008
msgid "Generate Write Key"
msgstr ""

#: includes/Admin/Dashboard.php:1013
msgid "New read-only key (copy now — shown once):"
msgstr ""

#: includes/Admin/Dashboard.php:1023
msgid "A read-only key is configured (value hidden). Generate again to replace it."
msgstr ""

#: includes/Admin/Dashboard.php:1027
msgid "New write key (copy now — shown once):"
msgstr ""

#: includes/Admin/Dashboard.php:1037
msgid "A write key is configured (value hidden). Generate again to replace it."
msgstr ""

#: includes/Admin/Dashboard.php:1046
msgid "Failed auth attempts (per IP)"
msgstr ""

#: includes/Admin/Dashboard.php:1047
msgid "All API requests (per IP)"
msgstr ""

#: includes/Admin/Dashboard.php:1048
msgid "Authenticated reads (per key)"
msgstr ""

#: includes/Admin/Dashboard.php:1049
msgid "Authenticated writes (per key)"
msgstr ""

#: includes/Admin/Dashboard.php:1050
msgid "SEO import (per key)"
msgstr ""

#: includes/Admin/Dashboard.php:1051
msgid "Media upload (per key)"
msgstr ""

#: includes/Admin/Dashboard.php:1052
msgid "Lockout warning threshold (per IP)"
msgstr ""

#: includes/Admin/Dashboard.php:1053
msgid "Hard lockout threshold (per IP)"
msgstr ""

#: includes/Admin/Dashboard.php:1057
msgid "API Rate Limits"
msgstr ""

#: includes/Admin/Dashboard.php:1058
msgid "Effective limits currently applied to the connector API. These values are read-only here; developers can override them with the filter below."
msgstr ""

#: includes/Admin/Dashboard.php:1062
msgid "Limit"
msgstr ""

#: includes/Admin/Dashboard.php:1063
msgid "Max requests"
msgstr ""

#: includes/Admin/Dashboard.php:1064
msgid "Window (seconds)"
msgstr ""

#. translators: %s: WordPress filter hook name
#: includes/Admin/Dashboard.php:1089
#, php-format
msgid "Developers: override limits with the %s filter."
msgstr ""

#. translators: %s: WordPress filter hook name
#: includes/Admin/Dashboard.php:1096
#, php-format
msgid "CORS allowlist: %s."
msgstr ""

#: includes/Admin/Dashboard.php:1110
msgid "API Protection &amp; Activity"
msgstr ""

#: includes/Admin/Dashboard.php:1111
msgid "Too many wrong API keys can temporarily lock an IP. Clear lockouts if your SEOVault AI app got blocked, then review recent events below."
msgstr ""

#: includes/Admin/Dashboard.php:1113
msgid "Lockouts"
msgstr ""

#: includes/Admin/Dashboard.php:1114
msgid "Clears temporary lockout and rate-limit counters only. It does not delete the activity log."
msgstr ""

#: includes/Admin/Dashboard.php:1116
msgid "Clear all API lockouts and rate-limit counters for this site?"
msgstr ""

#: includes/Admin/Dashboard.php:1118
msgid "Clear API Lockouts"
msgstr ""

#: includes/Admin/Dashboard.php:1121
#: includes/Admin/Dashboard.php:1137
msgid "No API activity recorded yet."
msgstr ""

#: includes/Admin/Dashboard.php:1123
msgid "No API activity yet"
msgstr ""

#: includes/Admin/Dashboard.php:1128
msgid "Jump to API Activity"
msgstr ""

#: includes/Admin/Dashboard.php:1134
msgid "API Activity"
msgstr ""

#: includes/Admin/Dashboard.php:1135
msgid "A recent sample of API requests (up to 50). Identical consecutive events are grouped. IP addresses are never shown. Older events are pruned automatically."
msgstr ""

#: includes/Admin/Dashboard.php:1142
msgid "This site is not connected to SEOVault AI yet. Failed or blocked API calls below are expected protection (wrong or missing key), not a site outage. Connect from the Connection tab when ready. Use Clear API Lockouts only if a real connect attempt is stuck."
msgstr ""

#. translators: %d: number of failed authentication events
#: includes/Admin/Dashboard.php:1151
#, php-format
msgid "%d failed auth"
msgid_plural "%d failed auth"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of lockout events
#: includes/Admin/Dashboard.php:1158
#, php-format
msgid "%d lockout"
msgid_plural "%d lockouts"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of rate-limit events
#: includes/Admin/Dashboard.php:1165
#, php-format
msgid "%d rate limit"
msgid_plural "%d rate limits"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of successful events
#: includes/Admin/Dashboard.php:1172
#, php-format
msgid "%d success"
msgid_plural "%d successes"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of recent events shown
#: includes/Admin/Dashboard.php:1178
#, php-format
msgid "last %d event"
msgid_plural "last %d events"
msgstr[0] ""
msgstr[1] ""

#: includes/Admin/Dashboard.php:1186
msgid "Time"
msgstr ""

#: includes/Admin/Dashboard.php:1187
msgid "Count"
msgstr ""

#: includes/Admin/Dashboard.php:1188
msgid "Route"
msgstr ""

#: includes/Admin/Dashboard.php:1189
msgid "Method"
msgstr ""

#: includes/Admin/Dashboard.php:1190
msgid "Success"
msgstr ""

#: includes/Admin/Dashboard.php:1191
#: includes/Schema/SchemaTypePolicyRegistry.php:292
#: includes/Schema/Types/Review.php:97
msgid "Event"
msgstr ""

#: includes/Admin/Dashboard.php:1192
msgid "Reason"
msgstr ""

#: includes/Admin/Dashboard.php:1217
#: includes/Admin/Dashboard.php:2836
#: includes/Admin/Dashboard.php:2860
#: includes/Admin/Dashboard.php:2887
#: includes/Admin/SettingsPage.php:1440
#: includes/Admin/SettingsPage.php:1468
#: includes/Admin/SettingsPage.php:1499
msgid "Yes"
msgstr ""

#: includes/Admin/Dashboard.php:1219
#: includes/Admin/Dashboard.php:2838
#: includes/Admin/Dashboard.php:2862
#: includes/Admin/Dashboard.php:2889
#: includes/Admin/SettingsPage.php:1442
#: includes/Admin/SettingsPage.php:1470
#: includes/Admin/SettingsPage.php:1501
msgid "No"
msgstr ""

#: includes/Admin/Dashboard.php:1249
#: includes/Admin/SettingsPage.php:990
msgid "Autopilot — Set & Run (Recommended)"
msgstr ""

#: includes/Admin/Dashboard.php:1252
#: includes/Admin/SettingsPage.php:993
msgid "Manual — You control every field"
msgstr ""

#: includes/Admin/Dashboard.php:1255
#: includes/Admin/SettingsPage.php:996
msgid "Disabled — Pause SEOvault AI"
msgstr ""

#: includes/Admin/Dashboard.php:1260
msgid "SEOvault AI automatically generates all SEO meta tags, schema, sitemaps, Open Graph, Twitter cards, and robots directives using smart zero-config defaults. You can override any field per-post. This is the recommended mode for most sites."
msgstr ""

#: includes/Admin/Dashboard.php:1264
msgid "SEOvault AI does not auto-generate any values. All SEO fields start empty — you fill in titles, descriptions, and meta tags yourself. SEOvault only outputs tags for fields you have explicitly set."
msgstr ""

#: includes/Admin/Dashboard.php:1268
msgid "SEOvault AI goes to sleep. No frontend SEO output, no meta box in the post editor, no sitemap, no schema — nothing. Use this when you want to try another SEO plugin while keeping SEOvault AI installed. Your data is preserved. Re-enable anytime from this settings page."
msgstr ""

#: includes/Admin/Dashboard.php:1274
msgid "Autopilot is active."
msgstr ""

#: includes/Admin/Dashboard.php:1275
msgid "SEOvault AI is running in install-and-forget mode. All SEO output is handled automatically with smart defaults. You can still override any setting per-post or per-archive."
msgstr ""

#: includes/Admin/Dashboard.php:1288
msgid "Robots settings are only active in Autopilot mode."
msgstr ""

#: includes/Admin/Dashboard.php:1291
msgid "Indexing Controls"
msgstr ""

#: includes/Admin/Dashboard.php:1294
msgid "Noindex search result pages"
msgstr ""

#: includes/Admin/Dashboard.php:1296
msgid "Prevent search result pages from being indexed by search engines."
msgstr ""

#: includes/Admin/Dashboard.php:1300
msgid "Noindex date archives"
msgstr ""

#: includes/Admin/Dashboard.php:1302
msgid "Prevent date-based archive pages from being indexed."
msgstr ""

#: includes/Admin/Dashboard.php:1306
msgid "Noindex attachment pages"
msgstr ""

#: includes/Admin/Dashboard.php:1308
msgid "Prevent individual attachment (media) pages from being indexed."
msgstr ""

#: includes/Admin/Dashboard.php:1312
msgid "Noindex post format archives"
msgstr ""

#: includes/Admin/Dashboard.php:1314
msgid "Prevent post format archive pages from being indexed."
msgstr ""

#: includes/Admin/Dashboard.php:1318
msgid "Noindex empty archives"
msgstr ""

#: includes/Admin/Dashboard.php:1320
msgid "Add noindex to archive pages that contain no posts."
msgstr ""

#: includes/Admin/Dashboard.php:1324
msgid "Noindex post types"
msgstr ""

#: includes/Admin/Dashboard.php:1341
msgid "Singular posts of selected types get noindex unless a per-post robots override is set. Imported posts without explicit robots keep this default."
msgstr ""

#: includes/Admin/Dashboard.php:1345
msgid "Advanced query protection"
msgstr ""

#: includes/Admin/Dashboard.php:1347
msgid "Detect and block indexing of exploited query strings (e.g. invalid page IDs, malformed parameters)."
msgstr ""

#: includes/Admin/Dashboard.php:1352
msgid "Copyright Directives"
msgstr ""

#: includes/Admin/Dashboard.php:1355
msgid "Max Snippet"
msgstr ""

#: includes/Admin/Dashboard.php:1358
msgid "-1 = Unlimited (default), 0 = Disabled, positive = character limit. Controls the maximum text snippet length Google may show in search results."
msgstr ""

#: includes/Admin/Dashboard.php:1362
msgid "Max Image Preview"
msgstr ""

#: includes/Admin/Dashboard.php:1369
msgid "Standard"
msgstr ""

#: includes/Admin/Dashboard.php:1370
msgid "Large"
msgstr ""

#: includes/Admin/Dashboard.php:1377
msgid "Controls the maximum image preview size in search results."
msgstr ""

#: includes/Admin/Dashboard.php:1381
msgid "Max Video Preview"
msgstr ""

#: includes/Admin/Dashboard.php:1384
msgid "-1 = Unlimited (default), 0 = Disabled, positive = seconds limit. Controls the maximum video preview duration in seconds."
msgstr ""

#: includes/Admin/Dashboard.php:1389
msgid "robots.txt Crawl Policy"
msgstr ""

#: includes/Admin/Dashboard.php:1392
msgid "Crawl Policy"
msgstr ""

#: includes/Admin/Dashboard.php:1398
msgid "None (default)"
msgstr ""

#: includes/Admin/Dashboard.php:1399
msgid "Balanced"
msgstr ""

#: includes/Admin/Dashboard.php:1400
msgid "Maximum Visibility"
msgstr ""

#: includes/Admin/Dashboard.php:1401
msgid "Strict"
msgstr ""

#: includes/Admin/Dashboard.php:1402
msgid "Custom"
msgstr ""

#: includes/Admin/Dashboard.php:1409
msgid "Select a robots.txt crawl policy or use custom rules."
msgstr ""

#: includes/Admin/Dashboard.php:1413
msgid "Custom robots.txt content"
msgstr ""

#: includes/Admin/Dashboard.php:1416
msgid "Enter custom robots.txt rules. The plugin will inject these between BEGIN/END markers."
msgstr ""

#: includes/Admin/Dashboard.php:1420
#: includes/Admin/SchemaCustomJsonEditor.php:160
#: includes/Admin/SchemaCustomJsonEditor.php:189
#: includes/Core/I18n.php:151
#: includes/Schema/SchemaTemplate.php:1131
msgid "Preview"
msgstr ""

#: includes/Admin/Dashboard.php:1422
msgid "Preview robots.txt"
msgstr ""

#: includes/Admin/Dashboard.php:1424
msgid "View your live robots.txt"
msgstr ""

#: includes/Admin/Dashboard.php:1430
#: includes/Admin/SettingsPage.php:950
msgid "AI-readable llms.txt"
msgstr ""

#: includes/Admin/Dashboard.php:1433
#: includes/Admin/SettingsPage.php:954
msgid "Serve AI-readable llms.txt files from SEOvault AI"
msgstr ""

#: includes/Admin/Dashboard.php:1440
#: includes/Admin/SettingsPage.php:961
msgid "Allow SEOvault AI to manage llms.txt"
msgstr ""

#: includes/Admin/Dashboard.php:1442
#: includes/Admin/SettingsPage.php:963
msgid "When enabled, the plugin serves virtual /llms.txt and /llms-full.txt routes. The content of these files is generated on the SEOvault AI web app; go to the AI Visibility page in your web app dashboard, generate the llms.txt content, and publish it to your site. The plugin will then serve it at /llms.txt and /llms-full.txt automatically."
msgstr ""

#: includes/Admin/Dashboard.php:1449
#: includes/Admin/SettingsPage.php:1008
msgid "Set a custom title and description for your homepage to control how it appears in search engine results."
msgstr ""

#: includes/Admin/Dashboard.php:1453
#: includes/Admin/SettingsPage.php:1012
msgid "Search Engine Title"
msgstr ""

#: includes/Admin/Dashboard.php:1460
#: includes/Admin/Dashboard.php:1549
#: includes/Admin/Dashboard.php:1563
#: includes/Admin/SettingsPage.php:1019
msgid "Insert variable"
msgstr ""

#: includes/Admin/Dashboard.php:1462
#: includes/Admin/SettingsPage.php:1021
msgid "Click the dropdown button to insert variables. Leave empty to use the site name."
msgstr ""

#: includes/Admin/Dashboard.php:1467
#: includes/Admin/SettingsPage.php:1026
msgid "Search Engine Description"
msgstr ""

#: includes/Admin/Dashboard.php:1475
#: includes/Admin/SettingsPage.php:1034
msgid "Leave empty to use the site description."
msgstr ""

#: includes/Admin/Dashboard.php:1479
#: includes/Admin/SettingsPage.php:1038
msgid "Search Engine Preview"
msgstr ""

#: includes/Admin/Dashboard.php:1503
#: includes/Admin/SettingsPage.php:1063
msgid "Enable Templates"
msgstr ""

#: includes/Admin/Dashboard.php:1506
#: includes/Admin/SettingsPage.php:1068
msgid "Apply title and description templates automatically"
msgstr ""

#: includes/Admin/Dashboard.php:1507
#: includes/Admin/SettingsPage.php:1071
msgid "When enabled, posts without a custom SEO title or description will use these templates. Disable to use raw post titles and auto-generated descriptions."
msgstr ""

#: includes/Admin/Dashboard.php:1512
#: includes/Admin/SettingsPage.php:1078
msgid "Title Separator"
msgstr ""

#: includes/Admin/Dashboard.php:1519
#: includes/Admin/SettingsPage.php:1086
msgid "— (Dash)"
msgstr ""

#: includes/Admin/Dashboard.php:1520
#: includes/Admin/SettingsPage.php:1087
msgid "| (Pipe)"
msgstr ""

#: includes/Admin/Dashboard.php:1521
#: includes/Admin/SettingsPage.php:1088
msgid "· (Middot)"
msgstr ""

#: includes/Admin/Dashboard.php:1522
#: includes/Admin/SettingsPage.php:1089
msgid "» (Guillemet)"
msgstr ""

#: includes/Admin/Dashboard.php:1523
#: includes/Admin/SettingsPage.php:1090
msgid ": (Colon)"
msgstr ""

#: includes/Admin/Dashboard.php:1524
#: includes/Admin/SettingsPage.php:1091
msgid "/ (Slash)"
msgstr ""

#: includes/Admin/Dashboard.php:1525
#: includes/Admin/SettingsPage.php:1092
msgid "– (En-dash)"
msgstr ""

#: includes/Admin/Dashboard.php:1526
#: includes/Admin/SettingsPage.php:1093
msgid "— (Em-dash)"
msgstr ""

#: includes/Admin/Dashboard.php:1527
#: includes/Admin/SettingsPage.php:1094
msgid "• (Bullet)"
msgstr ""

#: includes/Admin/Dashboard.php:1539
#: includes/Admin/SettingsPage.php:1107
msgid "Character used by the %%sep%% variable in templates."
msgstr ""

#: includes/Admin/Dashboard.php:1544
#: includes/Admin/SettingsPage.php:1114
msgid "Title Template"
msgstr ""

#: includes/Admin/Dashboard.php:1553
msgid "Click + to insert a variable. Default: %%title%% %%sep%% %%sitename%%"
msgstr ""

#: includes/Admin/Dashboard.php:1558
#: includes/Admin/SettingsPage.php:1134
msgid "Description Template"
msgstr ""

#: includes/Admin/Dashboard.php:1567
msgid "Click + to insert a variable. Default: %%excerpt%%"
msgstr ""

#: includes/Admin/Dashboard.php:1581
#: includes/Admin/SettingsPage.php:1171
msgid "Default Social Image"
msgstr ""

#: includes/Admin/Dashboard.php:1587
#: includes/Core/I18n.php:50
msgid "Social Image"
msgstr ""

#: includes/Admin/Dashboard.php:1593
msgid "Upload Image"
msgstr ""

#: includes/Admin/Dashboard.php:1594
msgid "Remove Image"
msgstr ""

#: includes/Admin/Dashboard.php:1599
msgid "Recommended size: 1200 x 630 px. Use JPG or PNG format for best results."
msgstr ""

#: includes/Admin/Dashboard.php:1603
msgid "Facebook"
msgstr ""

#: includes/Admin/Dashboard.php:1607
msgid "Site Facebook Page"
msgstr ""

#: includes/Admin/Dashboard.php:1611
msgid "Provide the full URL of your official Facebook Page. This URL will be used in your site's structured data under Schema → Organization → SameAs."
msgstr ""

#: includes/Admin/Dashboard.php:1616
msgid "Author Facebook Page"
msgstr ""

#: includes/Admin/Dashboard.php:1620
msgid "Default Facebook author page URL. Used when a post doesn't have a specific author profile set."
msgstr ""

#: includes/Admin/Dashboard.php:1626
msgid "X (Twitter)"
msgstr ""

#: includes/Admin/Dashboard.php:1629
msgid "X Card Type"
msgstr ""

#: includes/Admin/Dashboard.php:1631
msgid "Summary Large Image"
msgstr ""

#: includes/Admin/Dashboard.php:1632
#: blocks/howto/src/edit.js:321
#: build/blocks/howto/index.js:1
msgid "Summary"
msgstr ""

#: includes/Admin/Dashboard.php:1633
msgid "Choose how your content appears when shared on X."
msgstr ""

#: includes/Admin/Dashboard.php:1638
msgid "Site's X Profile"
msgstr ""

#: includes/Admin/Dashboard.php:1642
msgid "Full URL of your official X profile. Used in structured data SameAs field."
msgstr ""

#: includes/Admin/Dashboard.php:1647
msgid "Author's X Profile"
msgstr ""

#: includes/Admin/Dashboard.php:1651
msgid "Fallback X author profile URL. Used when an individual author URL is not provided."
msgstr ""

#: includes/Admin/Dashboard.php:1657
msgid "Other Accounts"
msgstr ""

#: includes/Admin/Dashboard.php:1658
msgid "Enter the full URLs of your official profiles. These will be added to the Organization schema under SameAs to help search engines verify your online presence."
msgstr ""

#: includes/Admin/Dashboard.php:1673
msgid "Add Another"
msgstr ""

#: includes/Admin/Dashboard.php:1694
msgid "Enable Breadcrumbs"
msgstr ""

#: includes/Admin/Dashboard.php:1696
msgid "Enable breadcrumb trail generation"
msgstr ""

#: includes/Admin/Dashboard.php:1697
msgid "Use the shortcode [seovault_breadcrumb] or the template tag seovault_the_breadcrumbs() in your theme."
msgstr ""

#: includes/Admin/Dashboard.php:1701
#: includes/ReplaceVariables/Manager.php:411
msgid "Separator"
msgstr ""

#: includes/Admin/Dashboard.php:1714
msgid "Homepage Label"
msgstr ""

#: includes/Admin/Dashboard.php:1720
msgid "Prefix"
msgstr ""

#: includes/Admin/Dashboard.php:1723
msgid "Text shown before the breadcrumb trail."
msgstr ""

#: includes/Admin/Dashboard.php:1727
msgid "404 Label"
msgstr ""

#: includes/Admin/Dashboard.php:1733
msgid "Search Format"
msgstr ""

#. translators: %s: placeholder token inserted into the breadcrumb label for the search query.
#: includes/Admin/Dashboard.php:1739
#, php-format
msgid "Use %s as placeholder for the search query."
msgstr ""

#: includes/Admin/Dashboard.php:1745
msgid "Archive Format"
msgstr ""

#. translators: %s: placeholder token inserted into the breadcrumb label for the archive title.
#: includes/Admin/Dashboard.php:1751
#, php-format
msgid "Use %s as placeholder for the archive title."
msgstr ""

#: includes/Admin/Dashboard.php:1757
msgid "Show Homepage Link"
msgstr ""

#: includes/Admin/Dashboard.php:1759
msgid "Display homepage link in trail"
msgstr ""

#: includes/Admin/Dashboard.php:1763
msgid "Hide Post Title"
msgstr ""

#: includes/Admin/Dashboard.php:1765
msgid "Remove the current post title from the trail"
msgstr ""

#: includes/Admin/Dashboard.php:1769
msgid "Show Ancestor Categories"
msgstr ""

#: includes/Admin/Dashboard.php:1771
msgid "Show all ancestor categories for child terms"
msgstr ""

#: includes/Admin/Dashboard.php:1775
msgid "Hide Taxonomy Name"
msgstr ""

#: includes/Admin/Dashboard.php:1777
msgid "Hide the taxonomy name from the trail"
msgstr ""

#: includes/Admin/Dashboard.php:1782
msgid "Show Blog Page"
msgstr ""

#: includes/Admin/Dashboard.php:1784
msgid "Show the blog page in the trail"
msgstr ""

#: includes/Admin/Dashboard.php:1802
msgid "Enable 404 Monitor"
msgstr ""

#: includes/Admin/Dashboard.php:1804
msgid "Log 404 errors on your site"
msgstr ""

#: includes/Admin/Dashboard.php:1805
msgid "When enabled, requests that result in a 404 error will be logged for analysis and redirect creation."
msgstr ""

#: includes/Admin/Dashboard.php:1809
msgid "Logging Mode"
msgstr ""

#: includes/Admin/Dashboard.php:1812
msgid "Simple (URL only)"
msgstr ""

#: includes/Admin/Dashboard.php:1813
msgid "Advanced (URL + Referrer + User Agent)"
msgstr ""

#: includes/Admin/Dashboard.php:1815
msgid "Simple mode groups identical URLs and counts hits. Advanced mode logs each visit with referrer and user agent data."
msgstr ""

#: includes/Admin/Dashboard.php:1819
msgid "Log Limit"
msgstr ""

#: includes/Admin/Dashboard.php:1822
msgid "Maximum number of log entries to keep. When the limit is reached, all logs are cleared. Set to 0 for unlimited."
msgstr ""

#: includes/Admin/Dashboard.php:1826
msgid "Ignore Query Parameters"
msgstr ""

#: includes/Admin/Dashboard.php:1828
msgid "Strip query string (?...) from URLs before logging"
msgstr ""

#: includes/Admin/Dashboard.php:1836
msgid "Exclusion Patterns"
msgstr ""

#: includes/Admin/Dashboard.php:1837
msgid "URLs matching these patterns will not be logged. Leave empty to log all 404s."
msgstr ""

#: includes/Admin/Dashboard.php:1856
msgid "Add Exclusion"
msgstr ""

#: includes/Admin/Dashboard.php:1869
msgid "404 Monitor is currently disabled. Enable it above to start logging 404 errors."
msgstr ""

#: includes/Admin/Dashboard.php:1872
msgid "404 Log Entries"
msgstr ""

#: includes/Admin/Dashboard.php:1879
msgid "Unique URLs"
msgstr ""

#: includes/Admin/Dashboard.php:1883
msgid "Total Hits"
msgstr ""

#: includes/Admin/Dashboard.php:1887
msgid "Delete all 404 log entries?"
msgstr ""

#: includes/Admin/Dashboard.php:1887
msgid "Clear All Logs"
msgstr ""

#: includes/Admin/Dashboard.php:1895
msgid "Search URLs"
msgstr ""

#: includes/Admin/Dashboard.php:1917
msgid "Enable Image SEO"
msgstr ""

#: includes/Admin/Dashboard.php:1919
msgid "Automatically add missing ALT and title attributes to images"
msgstr ""

#: includes/Admin/Dashboard.php:1920
msgid "When enabled, images in post content that are missing alt or title attributes will have them auto-generated based on the format strings below. The stored content is not modified - attributes are applied dynamically on display.."
msgstr ""

#: includes/Admin/Dashboard.php:1924
msgid "ALT Attribute Format"
msgstr ""

#: includes/Admin/Dashboard.php:1927
msgid "Format used for auto-generated ALT attributes. Available variables: %%filename%%, %%title%%, %%focuskw%%, %%sitename%%, %%category%%, %%tags%%. Default: %%filename%%"
msgstr ""

#: includes/Admin/Dashboard.php:1931
msgid "Title Attribute Format"
msgstr ""

#: includes/Admin/Dashboard.php:1934
msgid "Format used for auto-generated title attributes. Leave empty to disable title attribute generation. Default: %%title%%"
msgstr ""

#: includes/Admin/Dashboard.php:1938
msgid "Override Empty ALT"
msgstr ""

#: includes/Admin/Dashboard.php:1940
msgid "Override existing empty ALT attributes (alt=\"\")"
msgstr ""

#: includes/Admin/Dashboard.php:1941
msgid "If checked, images with an explicit empty alt attribute (alt=\"\") will also get auto-generated ALT text. Images with non-empty alt attributes are never modified."
msgstr ""

#: includes/Admin/Dashboard.php:1945
msgid "Web App Priority"
msgstr ""

#: includes/Admin/Dashboard.php:1947
msgid "Let the SEOvault web app override auto-generated ALT text"
msgstr ""

#: includes/Admin/Dashboard.php:1948
msgid "When enabled, ALT text set by the SEOvault AI web app (via the inject-image-alt REST endpoint) takes priority over auto-generated values. Disable if you want auto-generated ALT to always be used."
msgstr ""

#: includes/Admin/Dashboard.php:1959
msgid "Frontend SEO Score"
msgstr ""

#: includes/Admin/Dashboard.php:1969
msgid "Enable Frontend Score"
msgstr ""

#: includes/Admin/Dashboard.php:1971
msgid "Display an SEO score badge on the frontend for supported posts"
msgstr ""

#: includes/Admin/Dashboard.php:1972
msgid "When enabled, a circular score badge is injected into post content. You can also use the [seovault_seo_score] shortcode in any post."
msgstr ""

#: includes/Admin/Dashboard.php:1976
msgid "Badge Position"
msgstr ""

#: includes/Admin/Dashboard.php:1979
msgid "Above content"
msgstr ""

#: includes/Admin/Dashboard.php:1980
msgid "Below content"
msgstr ""

#: includes/Admin/Dashboard.php:1981
msgid "Both (above and below)"
msgstr ""

#: includes/Admin/Dashboard.php:1982
msgid "Custom (shortcode only)"
msgstr ""

#: includes/Admin/Dashboard.php:1984
msgid "Choose where the score badge appears relative to the post content. Use \"Custom\" to place it manually via the [seovault_seo_score] shortcode."
msgstr ""

#: includes/Admin/Dashboard.php:1986
msgid "Custom Position — Shortcode"
msgstr ""

#: includes/Admin/Dashboard.php:1987
msgid "Copy and paste this shortcode into any post or page where you want the SEO score badge to appear:"
msgstr ""

#: includes/Admin/Dashboard.php:1993
#: includes/Sitemap/Admin.php:114
msgid "Post Types"
msgstr ""

#: includes/Admin/Dashboard.php:2008
msgid "Select which post types should display the frontend SEO score badge."
msgstr ""

#: includes/Admin/Dashboard.php:2015
#: includes/Admin/SchemaSettingsTabPresenter.php:173
msgid "WooCommerce SEO"
msgstr ""

#: includes/Admin/Dashboard.php:2018
msgid "WooCommerce is not currently active. Install and activate WooCommerce to use these SEO features. Settings saved here will be applied automatically once WooCommerce is activated."
msgstr ""

#: includes/Admin/Dashboard.php:2047
msgid "Remove Product Base"
msgstr ""

#: includes/Admin/Dashboard.php:2049
msgid "Remove prefix (e.g. /shop/ or /product/) from product URLs."
msgstr ""

#: includes/Admin/Dashboard.php:2050
msgid "Default: /product/accessories/item/ becomes: /accessories/item/"
msgstr ""

#: includes/Admin/Dashboard.php:2054
msgid "Remove Category Base"
msgstr ""

#: includes/Admin/Dashboard.php:2056
msgid "Remove prefix from product category URLs."
msgstr ""

#: includes/Admin/Dashboard.php:2057
msgid "Default: /product-category/accessories/ becomes: /accessories/"
msgstr ""

#: includes/Admin/Dashboard.php:2061
msgid "Remove Parent Slugs"
msgstr ""

#: includes/Admin/Dashboard.php:2063
msgid "Remove parent category slugs from product category URLs."
msgstr ""

#: includes/Admin/Dashboard.php:2064
msgid "Default: /product-category/accessories/action-figures/ becomes: /product-category/action-figures/"
msgstr ""

#: includes/Admin/Dashboard.php:2068
msgid "Remove Generator Tag"
msgstr ""

#: includes/Admin/Dashboard.php:2070
msgid "Remove WooCommerce generator meta tag from page source."
msgstr ""

#: includes/Admin/Dashboard.php:2074
msgid "Remove Shop Archive Schema"
msgstr ""

#: includes/Admin/Dashboard.php:2076
msgid "Remove schema markup from WooCommerce shop archive pages."
msgstr ""

#: includes/Admin/Dashboard.php:2080
msgid "Product Brand Taxonomy"
msgstr ""

#: includes/Admin/Dashboard.php:2083
#: includes/Schema/Types/Event.php:100
#: includes/Schema/Types/Event.php:117
#: includes/Schema/Types/Event.php:141
#: includes/Schema/Types/Event.php:226
#: includes/Schema/Types/JobPosting.php:101
#: includes/Schema/Types/Review.php:90
msgid "— Select —"
msgstr ""

#: includes/Admin/Dashboard.php:2088
msgid "Select which taxonomy to use as the product brand in schema and Open Graph markup."
msgstr ""

#: includes/Admin/Dashboard.php:2092
msgid "Custom Brand Text"
msgstr ""

#: includes/Admin/Dashboard.php:2094
msgid "e.g. Acme Corp"
msgstr ""

#: includes/Admin/Dashboard.php:2095
msgid "Override the brand taxonomy with a fixed brand name for all products. Leave empty to use the selected taxonomy."
msgstr ""

#: includes/Admin/Dashboard.php:2099
msgid "Product Identifier Type"
msgstr ""

#: includes/Admin/Dashboard.php:2102
msgid "GTIN-8"
msgstr ""

#: includes/Admin/Dashboard.php:2103
msgid "GTIN-12 (UPC)"
msgstr ""

#: includes/Admin/Dashboard.php:2104
msgid "GTIN-13 (EAN)"
msgstr ""

#: includes/Admin/Dashboard.php:2105
msgid "GTIN-14"
msgstr ""

#: includes/Admin/Dashboard.php:2106
#: includes/WooCommerce/WooCommerce.php:486
msgid "MPN"
msgstr ""

#: includes/Admin/Dashboard.php:2107
#: includes/WooCommerce/WooCommerce.php:487
msgid "ISBN"
msgstr ""

#: includes/Admin/Dashboard.php:2109
msgid "Select the product identifier type used in schema markup. The field will appear on the product edit page under the Inventory tab."
msgstr ""

#: includes/Admin/Dashboard.php:2113
msgid "Custom Identifier Label"
msgstr ""

#: includes/Admin/Dashboard.php:2115
msgid "e.g. Barcode"
msgstr ""

#: includes/Admin/Dashboard.php:2116
msgid "Custom label for the identifier field. Leave empty to use the default label (GTIN, MPN, or ISBN)."
msgstr ""

#: includes/Admin/Dashboard.php:2120
msgid "Show Identifier on Frontend"
msgstr ""

#: includes/Admin/Dashboard.php:2122
msgid "Display the product identifier (GTIN/MPN/ISBN) on the frontend product page."
msgstr ""

#: includes/Admin/Dashboard.php:2126
msgid "Per-Product Identifiers"
msgstr ""

#: includes/Admin/Dashboard.php:2128
msgid "Enable individual fields for GTIN-8, GTIN-12, GTIN-13, GTIN-14, MPN, and ISBN on each product and variation. When enabled, all non-empty identifiers are included in schema markup simultaneously."
msgstr ""

#: includes/Admin/Dashboard.php:2129
msgid "When disabled, only the single identifier type selected above is used (backward compatible)."
msgstr ""

#: includes/Admin/Dashboard.php:2133
msgid "CSV Import/Export"
msgstr ""

#: includes/Admin/Dashboard.php:2135
msgid "Add GTIN, MPN, and ISBN columns to WooCommerce product CSV export and import. Supports automatic column mapping for common header names (UPC, EAN, ITF-14, etc.)."
msgstr ""

#: includes/Admin/Dashboard.php:2136
msgid "When enabled, product identifiers are included in WooCommerce's native Product CSV Import/Export under WooCommerce > Products > Import/Export."
msgstr ""

#: includes/Admin/Dashboard.php:2140
msgid "Noindex Hidden Products"
msgstr ""

#: includes/Admin/Dashboard.php:2142
msgid "Set noindex for products with catalog visibility set to \"hidden\"."
msgstr ""

#: includes/Admin/Dashboard.php:2146
msgid "Additional Schema Properties"
msgstr ""

#: includes/Admin/Dashboard.php:2148
msgid "Add manufacturer reference and brand URL to the product schema."
msgstr ""

#: includes/Admin/Dashboard.php:2152
msgid "Multi-Currency Currencies"
msgstr ""

#: includes/Admin/Dashboard.php:2154
msgid "e.g. EUR, GBP, CAD"
msgstr ""

#: includes/Admin/Dashboard.php:2155
msgid "Comma-separated list of additional currency codes for the product schema offers. Use a multi-currency plugin filter to convert prices."
msgstr ""

#: includes/Admin/Dashboard.php:2160
msgid "Enhanced Product Schema"
msgstr ""

#: includes/Admin/Dashboard.php:2161
msgid "Filter and enhance WooCommerce's native structured data output. Merges brand, GTIN, manufacturer, variation images, and product attributes into WC's schema, and removes duplicate breadcrumb schema."
msgstr ""

#: includes/Admin/Dashboard.php:2164
msgid "Enable Enhanced Schema"
msgstr ""

#: includes/Admin/Dashboard.php:2166
msgid "Filter WooCommerce's native product structured data and merge with our enhanced schema fields."
msgstr ""

#: includes/Admin/Dashboard.php:2167
msgid "When enabled, WooCommerce's native JSON-LD product schema is enhanced with brand, GTIN/MPN/ISBN, manufacturer, and more. This prevents duplicate schema output by merging rather than duplicating."
msgstr ""

#: includes/Admin/Dashboard.php:2171
msgid "Remove WC Breadcrumb Schema"
msgstr ""

#: includes/Admin/Dashboard.php:2173
msgid "Remove WooCommerce's breadcrumb schema and use our breadcrumb schema instead."
msgstr ""

#: includes/Admin/Dashboard.php:2174
msgid "Prevents duplicate breadcrumb schema output. Recommended when enhanced schema is enabled."
msgstr ""

#: includes/Admin/Dashboard.php:2178
msgid "Variation Images in Schema"
msgstr ""

#: includes/Admin/Dashboard.php:2180
msgid "Include product variation images in the product schema image property."
msgstr ""

#: includes/Admin/Dashboard.php:2181
msgid "Adds each variation's image to the main product schema image list for variable products."
msgstr ""

#: includes/Admin/Dashboard.php:2185
msgid "Product Attributes in Schema"
msgstr ""

#: includes/Admin/Dashboard.php:2187
msgid "Include allowed product attributes (color, pattern, material, size) in the product schema."
msgstr ""

#: includes/Admin/Dashboard.php:2188
msgid "Adds single-value product attributes to the schema output for better product visibility in search results."
msgstr ""

#: includes/Admin/Dashboard.php:2192
msgid "Return Policy Page"
msgstr ""

#: includes/Admin/Dashboard.php:2195
msgid "— None —"
msgstr ""

#: includes/Admin/Dashboard.php:2200
msgid "Select a page to add a MerchantReturnPolicy to the organization schema on shop pages."
msgstr ""

#: includes/Admin/Dashboard.php:2216
msgid "Enable Tracking"
msgstr ""

#: includes/Admin/Dashboard.php:2218
msgid "Inject analytics tracking code into the page header"
msgstr ""

#: includes/Admin/Dashboard.php:2219
msgid "When enabled, the gtag.js tracking code is inserted into your site header. No need to edit theme files or use another plugin."
msgstr ""

#: includes/Admin/Dashboard.php:2227
msgid "Measurement ID"
msgstr ""

#: includes/Admin/Dashboard.php:2230
msgid "Enter your GA4 Measurement ID (e.g. G-XXXXXXXXXX). Find this in your analytics account under Admin > Data Streams."
msgstr ""

#: includes/Admin/Dashboard.php:2238
msgid "Track Logged-in Users"
msgstr ""

#: includes/Admin/Dashboard.php:2240
msgid "Include tracking code for logged-in users"
msgstr ""

#: includes/Admin/Dashboard.php:2241
msgid "When unchecked, the tracking code is not output for logged-in users. This prevents admin activity from inflating your analytics data."
msgstr ""

#: includes/Admin/Dashboard.php:2245
msgid "Anonymize IP"
msgstr ""

#: includes/Admin/Dashboard.php:2247
msgid "Anonymize visitor IP addresses"
msgstr ""

#: includes/Admin/Dashboard.php:2248
msgid "When enabled, the last octet of the IP address is masked for privacy compliance (GDPR)."
msgstr ""

#: includes/Admin/Dashboard.php:2255
#: includes/Admin/SettingsPage.php:1201
msgid "IndexNow — Instant Indexing"
msgstr ""

#: includes/Admin/Dashboard.php:2256
#: includes/Admin/SettingsPage.php:1203
msgid "IndexNow notifies search engines (Bing, Yandex, Seznam, and more) when your content is published or updated, so they can crawl and index it faster."
msgstr ""

#: includes/Admin/Dashboard.php:2268
#: includes/Admin/SettingsPage.php:1208
msgid "API Key Status"
msgstr ""

#: includes/Admin/Dashboard.php:2271
#: includes/Admin/SettingsPage.php:1211
msgid "Key configured"
msgstr ""

#: includes/Admin/Dashboard.php:2273
#: includes/Admin/SettingsPage.php:1213
msgid "Key file accessible"
msgstr ""

#: includes/Admin/Dashboard.php:2275
#: includes/Admin/SettingsPage.php:1215
msgid "Key file missing"
msgstr ""

#: includes/Admin/Dashboard.php:2279
#: includes/Admin/SettingsPage.php:1219
msgid "Key location:"
msgstr ""

#: includes/Admin/Dashboard.php:2283
#: includes/Admin/SettingsPage.php:1223
msgid "No API key set"
msgstr ""

#: includes/Admin/Dashboard.php:2284
#: includes/Admin/SettingsPage.php:1224
msgid "A key will be generated automatically when you save settings below."
msgstr ""

#: includes/Admin/Dashboard.php:2289
#: includes/Admin/SettingsPage.php:1231
msgid "Auto-Submit on Publish"
msgstr ""

#: includes/Admin/Dashboard.php:2291
#: includes/Admin/SettingsPage.php:1237
msgid "Automatically submit URLs to IndexNow when posts are published or updated."
msgstr ""

#: includes/Admin/Dashboard.php:2295
#: includes/Admin/SettingsPage.php:1242
msgid "Post Types to Auto-Submit"
msgstr ""

#: includes/Admin/Dashboard.php:2309
#: includes/Admin/SettingsPage.php:1254
msgid "Select which post types should be auto-submitted to IndexNow."
msgstr ""

#: includes/Admin/Dashboard.php:2316
#: includes/Admin/SettingsPage.php:1263
msgid "Regenerate API Key"
msgstr ""

#: includes/Admin/Dashboard.php:2317
#: includes/Admin/SettingsPage.php:1264
msgid "Generate a new IndexNow API key. The old key file will be deleted."
msgstr ""

#: includes/Admin/Dashboard.php:2319
#: includes/Admin/SettingsPage.php:1266
msgid "This will invalidate the old key. Continue?"
msgstr ""

#: includes/Admin/Dashboard.php:2320
#: includes/Admin/SettingsPage.php:1267
msgid "Regenerate Key"
msgstr ""

#: includes/Admin/Dashboard.php:2326
#: includes/Admin/SettingsPage.php:1273
msgid "Manual URL Submission"
msgstr ""

#: includes/Admin/Dashboard.php:2327
#: includes/Admin/SettingsPage.php:1274
msgid "Submit individual URLs to IndexNow manually. Enter one URL per line."
msgstr ""

#: includes/Admin/Dashboard.php:2328
#: includes/Admin/SettingsPage.php:1275
msgid "https://example.com/page-1/"
msgstr ""

#: includes/Admin/Dashboard.php:2328
#: includes/Admin/SettingsPage.php:1275
msgid "https://example.com/page-2/"
msgstr ""

#: includes/Admin/Dashboard.php:2330
#: includes/Admin/SettingsPage.php:1277
msgid "Submit URLs"
msgstr ""

#: includes/Admin/Dashboard.php:2336
#: includes/Admin/SettingsPage.php:1283
msgid "Submission History"
msgstr ""

#: includes/Admin/Dashboard.php:2338
#: includes/Admin/SettingsPage.php:1285
msgid "No submissions yet."
msgstr ""

#: includes/Admin/Dashboard.php:2343
#: includes/Admin/SettingsPage.php:1290
#: includes/Monitor404/AdminTable.php:53
#: includes/Schema/Types/Article.php:70
#: includes/Schema/Types/Organization.php:92
#: includes/Schema/Types/Person.php:62
#: includes/Schema/Types/Product.php:70
#: includes/Schema/Types/WebPage.php:75
#: includes/Schema/Types/WebSite.php:70
msgid "URL"
msgstr ""

#: includes/Admin/Dashboard.php:2345
#: includes/Admin/SchemaMigrationAdmin.php:257
#: includes/Admin/SettingsPage.php:1292
#: includes/RedirectManager/AdminPage.php:62
#: includes/RedirectManager/CsvExporter.php:75
msgid "Type"
msgstr ""

#: includes/Admin/Dashboard.php:2346
#: includes/Admin/SettingsPage.php:1293
#: includes/NotFound/AdminSettings.php:236
msgid "Message"
msgstr ""

#: includes/Admin/Dashboard.php:2347
#: includes/Admin/SettingsPage.php:1294
msgid "Date"
msgstr ""

#: includes/Admin/Dashboard.php:2361
#: includes/Admin/Onboarding.php:485
#: includes/Admin/Onboarding.php:861
#: includes/Admin/SettingsPage.php:1308
msgid "Auto"
msgstr ""

#: includes/Admin/Dashboard.php:2369
#: includes/Admin/SettingsPage.php:1316
msgid "Clear Log"
msgstr ""

#: includes/Admin/Dashboard.php:2407
msgid "Save"
msgstr ""

#. translators: %d: number of deleted entries
#: includes/Admin/Dashboard.php:2509
#, php-format
msgid "All 404 logs cleared — %d entries deleted."
msgstr ""

#: includes/Admin/Dashboard.php:2517
msgid "Log entry deleted."
msgstr ""

#: includes/Admin/Dashboard.php:2552
msgid "Log entry not found."
msgstr ""

#: includes/Admin/Dashboard.php:2567
msgid "Redirect created and log entry removed."
msgstr ""

#: includes/Admin/Dashboard.php:2583
msgid "Create Redirect for 404"
msgstr ""

#: includes/Admin/Dashboard.php:2588
msgid "404 URL"
msgstr ""

#: includes/Admin/Dashboard.php:2592
msgid "Redirect To"
msgstr ""

#: includes/Admin/Dashboard.php:2595
msgid "Enter the full URL that this 404 should redirect to."
msgstr ""

#: includes/Admin/Dashboard.php:2599
#: includes/Admin/MetaBox.php:399
#: includes/RedirectManager/AdminPage.php:113
msgid "Redirect Type"
msgstr ""

#: includes/Admin/Dashboard.php:2602
msgid "301 Permanent"
msgstr ""

#: includes/Admin/Dashboard.php:2603
msgid "302 Temporary"
msgstr ""

#: includes/Admin/Dashboard.php:2609
msgid "Create Redirect"
msgstr ""

#: includes/Admin/Dashboard.php:2610
#: includes/Admin/SchemaGuidedFormRenderer.php:71
#: includes/Admin/SchemaHealthPanel.php:237
#: includes/Core/I18n.php:104
msgid "Cancel"
msgstr ""

#: includes/Admin/Dashboard.php:2680
msgid "Import SEO Data from Other Plugins"
msgstr ""

#: includes/Admin/Dashboard.php:2681
msgid "Migrate SEO meta data from other SEO plugins into SEOvault. This will not delete the source plugin's data."
msgstr ""

#: includes/Admin/Dashboard.php:2685
#: includes/Migration/MigrationManager.php:76
msgid "No supported SEO plugins detected for migration."
msgstr ""

#. translators: 1: total items
#: includes/Admin/Dashboard.php:2701
#, php-format
msgid "%d item"
msgid_plural "%d items"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: post count
#: includes/Admin/Dashboard.php:2709
#, php-format
msgid "Posts: %d"
msgstr ""

#. translators: %d: term count
#: includes/Admin/Dashboard.php:2710
#, php-format
msgid "Terms: %d"
msgstr ""

#: includes/Admin/Dashboard.php:2718
msgid "Start Migration"
msgstr ""

#: includes/Admin/Dashboard.php:2723
msgid "Import Global Settings"
msgstr ""

#: includes/Admin/Dashboard.php:2726
msgid "No data found to import from this plugin."
msgstr ""

#: includes/Admin/Dashboard.php:2743
msgid "Convert FAQ & How-To Blocks"
msgstr ""

#: includes/Admin/Dashboard.php:2745
msgid "When another SEO plugin is deactivated, its FAQ and How-to Gutenberg blocks can become broken or unsupported. Scan your content and convert them to SEOvault FAQ and How-to blocks. Original content is backed up per post so you can roll back."
msgstr ""

#: includes/Admin/Dashboard.php:2750
#: includes/Admin/SettingsPage.php:1394
msgid "Scan for Blocks"
msgstr ""

#: includes/Admin/Dashboard.php:2754
#: includes/Admin/SettingsPage.php:1397
msgid "Convert All Found Blocks"
msgstr ""

#: includes/Admin/Dashboard.php:2759
#: includes/Admin/SettingsPage.php:1402
msgid "Conversion Progress:"
msgstr ""

#: includes/Admin/Dashboard.php:2764
#: includes/Admin/Onboarding.php:98
#: includes/Admin/Onboarding.php:99
msgid "Onboarding"
msgstr ""

#: includes/Admin/Dashboard.php:2765
msgid "Run the seven-step setup again. Your existing plugin settings and imported SEO data are preserved, and the wizard reopens at Step 1."
msgstr ""

#: includes/Admin/Dashboard.php:2768
msgid "Restart onboarding"
msgstr ""

#: includes/Admin/Dashboard.php:2773
msgid "Data & Uninstall"
msgstr ""

#: includes/Admin/Dashboard.php:2774
msgid "By default, deleting this plugin removes API credentials and connection secrets only. Your SEO titles, descriptions, redirects, and other SEO data are kept so you can reinstall without losing work."
msgstr ""

#: includes/Admin/Dashboard.php:2777
msgid "Erase all data on uninstall"
msgstr ""

#: includes/Admin/Dashboard.php:2785
msgid "Permanently delete all SEOvault AI SEO data when this plugin is deleted"
msgstr ""

#: includes/Admin/Dashboard.php:2788
msgid "When enabled, uninstall also removes SEO metadata, redirects, 404 logs, Local SEO locations, schema templates, sitemap cache files, and all plugin settings. This cannot be undone."
msgstr ""

#: includes/Admin/Dashboard.php:2809
msgid "System Status"
msgstr ""

#: includes/Admin/Dashboard.php:2812
#: includes/Admin/SettingsPage.php:1411
msgid "Active Provider"
msgstr ""

#: includes/Admin/Dashboard.php:2822
#: includes/Admin/SettingsPage.php:1423
msgid "Detected Plugin"
msgstr ""

#: includes/Admin/Dashboard.php:2832
#: includes/Admin/SettingsPage.php:1435
msgid "Other SEO Plugins Detected"
msgstr ""

#: includes/Admin/Dashboard.php:2845
#: includes/Admin/SettingsPage.php:1450
msgid "Installed SEO Plugins"
msgstr ""

#: includes/Admin/Dashboard.php:2856
#: includes/Admin/SettingsPage.php:1463
msgid "Should Output SEO"
msgstr ""

#: includes/Admin/Dashboard.php:2883
#: includes/Admin/SettingsPage.php:1494
msgid "Old Connector Active"
msgstr ""

#: includes/Admin/MetaBox.php:178
#: includes/Admin/Notices.php:229
#: includes/Admin/TermMetaBox.php:407
msgid "SEOvault AI is disabled."
msgstr ""

#: includes/Admin/MetaBox.php:179
msgid "SEO output is currently turned off. To use SEOvault AI, activate it in the settings."
msgstr ""

#: includes/Admin/MetaBox.php:181
msgid "Go to Output Mode Settings"
msgstr ""

#: includes/Admin/MetaBox.php:252
#: includes/Admin/QuickEdit.php:126
#: includes/Admin/QuickEdit.php:168
#: includes/Admin/TermMetaBox.php:288
#: includes/ReplaceVariables/Manager.php:579
msgid "SEO Title"
msgstr ""

#: includes/Admin/MetaBox.php:261
msgid "Enter your SEO title"
msgstr ""

#: includes/Admin/MetaBox.php:266
msgid "Enter a custom SEO title."
msgstr ""

#: includes/Admin/MetaBox.php:268
msgid "Leave empty to use the post title."
msgstr ""

#: includes/Admin/MetaBox.php:275
#: includes/Admin/QuickEdit.php:132
#: includes/Admin/QuickEdit.php:174
#: includes/Admin/TermMetaBox.php:297
#: includes/ReplaceVariables/Manager.php:591
msgid "SEO Description"
msgstr ""

#: includes/Admin/MetaBox.php:283
msgid "Enter your SEO description"
msgstr ""

#: includes/Admin/MetaBox.php:288
msgid "Enter a custom SEO description."
msgstr ""

#: includes/Admin/MetaBox.php:290
msgid "Leave empty to auto-generate from content."
msgstr ""

#: includes/Admin/MetaBox.php:297
#: includes/ReplaceVariables/Manager.php:854
#: includes/Utils/SeoAssessment.php:317
#: includes/Utils/SeoAssessment.php:347
msgid "Focus Keyword"
msgstr ""

#: includes/Admin/MetaBox.php:311
msgid "Suggest Keywords"
msgstr ""

#: includes/Admin/MetaBox.php:319
#: includes/Admin/SchemaAddPicker.php:210
#: includes/Admin/SchemaAddPicker.php:234
#: includes/Admin/SchemaSettingsTabPresenter.php:351
msgid "Advanced"
msgstr ""

#: includes/Admin/MetaBox.php:323
msgid "Secondary Keywords"
msgstr ""

#: includes/Admin/MetaBox.php:333
msgid "Comma-separated list of secondary keywords."
msgstr ""

#: includes/Admin/MetaBox.php:339
#: includes/Admin/TermMetaBox.php:305
#: includes/Integrations/Elementor/EditorAssets.php:112
msgid "Canonical URL"
msgstr ""

#: includes/Admin/MetaBox.php:350
msgid "Leave empty to use the permalink."
msgstr ""

#: includes/Admin/MetaBox.php:363
#: includes/Integrations/Elementor/EditorAssets.php:114
msgid "Noindex this page"
msgstr ""

#: includes/Admin/MetaBox.php:376
msgid "Nofollow this page"
msgstr ""

#: includes/Admin/MetaBox.php:382
msgid "Redirect URL"
msgstr ""

#: includes/Admin/MetaBox.php:393
msgid "Visitors will be redirected to this URL. Leave empty for no redirect."
msgstr ""

#: includes/Admin/MetaBox.php:402
msgid "301 - Permanent"
msgstr ""

#: includes/Admin/MetaBox.php:403
msgid "302 - Temporary"
msgstr ""

#: includes/Admin/MetaBox.php:409
msgid "Open Graph"
msgstr ""

#: includes/Admin/MetaBox.php:413
#: includes/Admin/TermMetaBox.php:320
msgid "OG Title"
msgstr ""

#: includes/Admin/MetaBox.php:426
#: includes/Admin/TermMetaBox.php:325
msgid "Leave empty to use the SEO title."
msgstr ""

#: includes/Admin/MetaBox.php:432
#: includes/Admin/TermMetaBox.php:328
msgid "OG Description"
msgstr ""

#: includes/Admin/MetaBox.php:443
#: includes/Admin/TermMetaBox.php:333
msgid "Leave empty to use the SEO description."
msgstr ""

#: includes/Admin/MetaBox.php:449
#: includes/Admin/TermMetaBox.php:336
msgid "OG Image URL"
msgstr ""

#: includes/Admin/MetaBox.php:459
msgid "Leave empty to use the featured image or default social image."
msgstr ""

#: includes/Admin/MetaBox.php:474
msgid "Hide frontend SEO score badge for this post"
msgstr ""

#: includes/Admin/MetaBox.php:512
#: includes/Admin/SeoBar.php:211
#: includes/Core/I18n.php:82
#: includes/Integrations/Elementor/EditorAssets.php:130
msgid "Good"
msgstr ""

#: includes/Admin/MetaBox.php:513
#: includes/Admin/SeoBar.php:212
#: includes/Core/I18n.php:83
#: includes/Integrations/Elementor/EditorAssets.php:129
msgid "Okay"
msgstr ""

#: includes/Admin/MetaBox.php:514
#: includes/Admin/SeoBar.php:213
#: includes/Core/I18n.php:84
#: includes/Integrations/Elementor/EditorAssets.php:128
msgid "Needs Work"
msgstr ""

#: includes/Admin/MetaBox.php:515
#: includes/Core/I18n.php:85
#: includes/Integrations/Elementor/EditorAssets.php:131
msgid "Unknown"
msgstr ""

#: includes/Admin/MetaBox.php:532
msgid "SEO Status"
msgstr ""

#: includes/Admin/MetaBox.php:573
msgid "Search Preview"
msgstr ""

#: includes/Admin/MetaBox.php:733
#: includes/Admin/MetaBox.php:747
#: includes/Admin/MetaBox.php:1232
#: includes/Admin/MetaBox.php:1241
#: includes/Admin/MetaBox.php:1301
#: includes/Admin/Notices.php:319
#: includes/Admin/QuickEdit.php:201
#: includes/Admin/SchemaSettingsAdmin.php:53
#: includes/Admin/SettingsPage.php:611
#: includes/Admin/SettingsPage.php:635
#: includes/IndexNow/IndexNowManager.php:381
#: includes/IndexNow/IndexNowManager.php:452
#: includes/LocalSEO/ImportExport.php:51
#: includes/LocalSEO/ImportExport.php:114
#: includes/Migration/MigrationManager.php:223
#: includes/Migration/MigrationManager.php:265
#: includes/Migration/MigrationManager.php:288
#: includes/RedirectManager/AdminPage.php:167
#: includes/RedirectManager/AdminPage.php:214
#: includes/RedirectManager/AdminPage.php:269
#: includes/RedirectManager/AdminPage.php:303
#: includes/Schema/SchemaManager.php:1013
#: includes/Schema/SchemaTemplate.php:111
#: includes/Schema/SchemaTemplate.php:629
#: includes/Schema/SchemaTemplate.php:786
#: includes/Schema/SchemaTemplate.php:819
#: includes/Schema/SchemaTemplate.php:881
msgid "Unauthorized."
msgstr ""

#: includes/Admin/MetaBox.php:795
#: includes/Admin/MetaBox.php:867
#: includes/Admin/MetaBox.php:928
#: includes/Admin/MetaBox.php:1008
msgid "Your session expired. Refresh the editor and try again."
msgstr ""

#: includes/Admin/MetaBox.php:808
#: includes/Admin/MetaBox.php:880
#: includes/Schema/Validation/SchemaLiveValidationService.php:77
#: includes/Schema/Validation/SchemaLiveValidationService.php:80
msgid "This post cannot be checked."
msgstr ""

#: includes/Admin/MetaBox.php:818
#: includes/Admin/MetaBox.php:890
msgid "You do not have permission to check this post."
msgstr ""

#: includes/Admin/MetaBox.php:828
#: includes/Admin/MetaBox.php:961
msgid "Schema Health validation is not available."
msgstr ""

#: includes/Admin/MetaBox.php:900
#: includes/Schema/Validation/SchemaLiveValidationService.php:71
msgid "Published-page validation is not available."
msgstr ""

#: includes/Admin/MetaBox.php:941
msgid "This post cannot be reviewed."
msgstr ""

#: includes/Admin/MetaBox.php:951
msgid "You do not have permission to review this post."
msgstr ""

#: includes/Admin/MetaBox.php:1021
msgid "This post cannot be edited."
msgstr ""

#: includes/Admin/MetaBox.php:1031
#: includes/Blocks/LegacyFaqRichBlockEndpoints.php:332
#: includes/Blocks/ThirdPartyBlockEndpoints.php:492
#: includes/Schema/SchemaInstanceEndpoints.php:819
#: includes/Schema/SchemaInstanceEndpoints.php:1007
msgid "You do not have permission to edit this post."
msgstr ""

#: includes/Admin/MetaBox.php:1055
msgid "Custom JSON is too large to format."
msgstr ""

#: includes/Admin/MetaBox.php:1066
#: includes/Core/I18n.php:149
msgid "Fix JSON syntax before formatting."
msgstr ""

#: includes/Admin/MetaBox.php:1097
msgid "Custom JSON is too large to preview."
msgstr ""

#: includes/Admin/MetaBox.php:1117
#: includes/Core/I18n.php:156
msgid "No last-valid custom JSON is available to restore."
msgstr ""

#: includes/Admin/MetaBox.php:1157
#: includes/Core/I18n.php:159
msgid "Could not dismiss that suggestion."
msgstr ""

#: includes/Admin/MetaBox.php:1200
msgid "Edit the suggested values so the block is complete before creating it."
msgstr ""

#: includes/Admin/Notices.php:98
msgid "SEOvault AI SEO plugin ready — schema setup was updated"
msgstr ""

#: includes/Admin/Notices.php:99
msgid "SEOvault AI SEO plugin activated!"
msgstr ""

#: includes/Admin/Notices.php:188
msgid "SEOvault AI — Duplicate SEO Tags Warning"
msgstr ""

#. translators: %s: list of other SEO plugins
#: includes/Admin/Notices.php:194
#, php-format
msgid "The following SEO plugin(s) are also active: %s. Both SEOvault AI and these plugins may output duplicate meta tags, which can cause SEO issues."
msgstr ""

#: includes/Admin/Notices.php:200
msgid "Recommended: Import all needed SEO data while the other plugin is still active. After importing, deactivate it to prevent duplicate output, or set SEOvault AI to Disabled mode if you want to keep using the other plugin."
msgstr ""

#: includes/Admin/Notices.php:210
msgid "SEOvault Output Mode"
msgstr ""

#: includes/Admin/Notices.php:230
msgid "No SEO output is being generated. Go to General > Output Mode to activate SEOvault AI."
msgstr ""

#: includes/Admin/Notices.php:234
msgid "Activate SEOvault AI"
msgstr ""

#: includes/Admin/Notices.php:255
msgid "Legacy"
msgstr ""

#: includes/Admin/Notices.php:260
msgid "The SEOvault AI Connector plugin is still active. SEOvault AI now includes all connector functionality, so you can safely deactivate the old connector plugin. Your site key and connection settings have been preserved."
msgstr ""

#: includes/Admin/Notices.php:297
msgid "If SEOvault AI has been helpful, would you mind taking a moment to leave a 5-star review on WordPress.org?"
msgstr ""

#: includes/Admin/Onboarding.php:147
#: includes/Core/I18n.php:46
msgid "Copied!"
msgstr ""

#: includes/Admin/Onboarding.php:148
msgid "This field is required."
msgstr ""

#: includes/Admin/Onboarding.php:284
#: includes/Admin/SchemaSettingsTabPresenter.php:381
msgid "Schema setup was updated"
msgstr ""

#: includes/Admin/Onboarding.php:288
msgid "This site already has a schema configuration from a previous version. Review the migration report instead of starting the fresh-install setup."
msgstr ""

#: includes/Admin/Onboarding.php:297
#: includes/Admin/SchemaSettingsTabPresenter.php:364
msgid "Open migration review"
msgstr ""

#: includes/Admin/Onboarding.php:300
#: includes/Admin/Onboarding.php:970
#: includes/Schema/SchemaOnboardingGuidance.php:248
#: includes/Schema/SchemaOnboardingGuidance.php:260
#: includes/Schema/SchemaOnboardingGuidance.php:268
msgid "Go to Dashboard"
msgstr ""

#: includes/Admin/Onboarding.php:373
msgid "Welcome"
msgstr ""

#: includes/Admin/Onboarding.php:374
msgid "SEO Mode"
msgstr ""

#: includes/Admin/Onboarding.php:375
msgid "Site Identity"
msgstr ""

#: includes/Admin/Onboarding.php:376
#: includes/Admin/Onboarding.php:638
msgid "SEO Settings"
msgstr ""

#: includes/Admin/Onboarding.php:377
#: includes/Admin/Onboarding.php:895
#: includes/Admin/SettingsPage.php:893
msgid "Import"
msgstr ""

#: includes/Admin/Onboarding.php:378
#: includes/Admin/SidebarCards.php:489
msgid "Connect"
msgstr ""

#: includes/Admin/Onboarding.php:379
msgid "Finish"
msgstr ""

#: includes/Admin/Onboarding.php:407
msgid "Onboarding progress"
msgstr ""

#. translators: 1: step number, 2: step label, 3: step status
#: includes/Admin/Onboarding.php:414
#, php-format
msgid "Step %1$d: %2$s (%3$s)"
msgstr ""

#: includes/Admin/Onboarding.php:443
msgid "This step will be built in the next phase."
msgstr ""

#: includes/Admin/Onboarding.php:456
msgid "SEOvault AI logo"
msgstr ""

#: includes/Admin/Onboarding.php:458
msgid "Welcome to SEOvault AI"
msgstr ""

#: includes/Admin/Onboarding.php:459
msgid "Professional-grade SEO features in your WordPress dashboard. Connect the optional AI web app when you are ready for cloud-based workflows."
msgstr ""

#: includes/Admin/Onboarding.php:461
msgid "Structured data (schema)"
msgstr ""

#: includes/Admin/Onboarding.php:479
msgid "How would you like SEOvault AI to work?"
msgstr ""

#: includes/Admin/Onboarding.php:480
msgid "Choose how much control you want. You can change this later in the plugin settings."
msgstr ""

#: includes/Admin/Onboarding.php:482
#: includes/Admin/Onboarding.php:883
msgid "SEO mode"
msgstr ""

#: includes/Admin/Onboarding.php:486
msgid "Let SEOvault AI configure your homepage meta, robots rules, sitemap, and automatic schema using your site identity. Extra schema types are added later on posts — not selected all at once."
msgstr ""

#: includes/Admin/Onboarding.php:491
msgid "I want full control. Skip the auto defaults and configure everything myself in the plugin settings."
msgstr ""

#: includes/Admin/Onboarding.php:512
msgid "Blog / News"
msgstr ""

#: includes/Admin/Onboarding.php:513
msgid "Business / Corporate"
msgstr ""

#: includes/Admin/Onboarding.php:514
msgid "Online shop / E-commerce"
msgstr ""

#: includes/Admin/Onboarding.php:515
msgid "Portfolio / Personal"
msgstr ""

#: includes/Admin/Onboarding.php:516
#: includes/Schema/Types/JobPosting.php:109
msgid "Other"
msgstr ""

#: includes/Admin/Onboarding.php:520
msgid "Site identity (optional)"
msgstr ""

#: includes/Admin/Onboarding.php:520
msgid "Tell us about your site"
msgstr ""

#: includes/Admin/Onboarding.php:524
msgid "You can set this up now or later in the plugin settings. Site identity powers automatic Organization or Person schema."
msgstr ""

#: includes/Admin/Onboarding.php:526
msgid "SEOvault needs your publisher identity for automatic schema. Choose Organization or Person — you do not select every schema type."
msgstr ""

#: includes/Admin/Onboarding.php:533
msgid "Adding a logo and site name helps social previews and automatic schema look correct. Extra types like FAQ or Event are added later on posts, blocks, or templates."
msgstr ""

#: includes/Admin/Onboarding.php:539
msgid "Site type"
msgstr ""

#: includes/Admin/Onboarding.php:541
msgid "Select a type…"
msgstr ""

#: includes/Admin/Onboarding.php:549
#: includes/Admin/Onboarding.php:550
#: includes/Admin/SchemaSettingsTabPresenter.php:187
msgid "Publisher identity for automatic schema"
msgstr ""

#: includes/Admin/Onboarding.php:553
#: includes/Admin/SchemaSettingsTabPresenter.php:190
#: includes/Schema/SchemaTypePolicyRegistry.php:226
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:735
msgid "Person"
msgstr ""

#: includes/Admin/Onboarding.php:557
#: includes/Admin/SchemaSettingsTabPresenter.php:189
#: includes/Schema/SchemaTypePolicyRegistry.php:182
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:734
msgid "Organization"
msgstr ""

#: includes/Admin/Onboarding.php:560
msgid "This is not a list of schema types to enable site-wide."
msgstr ""

#: includes/Admin/Onboarding.php:564
#: includes/Schema/Types/HowTo.php:53
#: includes/Schema/Types/Organization.php:83
#: includes/Schema/Types/Person.php:53
#: includes/Schema/Types/WebPage.php:58
#: includes/Schema/Types/WebSite.php:53
msgid "Name"
msgstr ""

#: includes/Admin/Onboarding.php:565
msgid "Your site or organization name"
msgstr ""

#: includes/Admin/Onboarding.php:569
#: includes/Schema/Types/Organization.php:101
msgid "Logo"
msgstr ""

#: includes/Admin/Onboarding.php:575
msgid "Logo preview"
msgstr ""

#: includes/Admin/Onboarding.php:578
msgid "Choose logo"
msgstr ""

#: includes/Admin/Onboarding.php:584
msgid "Default social image"
msgstr ""

#: includes/Admin/Onboarding.php:590
msgid "Social image preview"
msgstr ""

#: includes/Admin/Onboarding.php:593
msgid "Choose image"
msgstr ""

#: includes/Admin/Onboarding.php:632
msgid "Full SEO output (recommended)"
msgstr ""

#: includes/Admin/Onboarding.php:633
msgid "Title only"
msgstr ""

#: includes/Admin/Onboarding.php:634
msgid "No output (advanced)"
msgstr ""

#: includes/Admin/Onboarding.php:642
msgid "Auto-configured — review and confirm. These settings power your homepage meta, social previews, and robots rules."
msgstr ""

#: includes/Admin/Onboarding.php:644
msgid "Configure your homepage meta, social templates, and robots defaults. You can change everything later in the plugin settings."
msgstr ""

#: includes/Admin/Onboarding.php:651
msgid "Auto-configured — review and confirm."
msgstr ""

#: includes/Admin/Onboarding.php:657
msgid "Homepage title"
msgstr ""

#: includes/Admin/Onboarding.php:658
msgid "Your homepage SEO title"
msgstr ""

#: includes/Admin/Onboarding.php:658
msgid "Please enter a homepage title."
msgstr ""

#: includes/Admin/Onboarding.php:663
msgid "Homepage meta description"
msgstr ""

#: includes/Admin/Onboarding.php:664
msgid "A short description of your site (max 160 characters)"
msgstr ""

#: includes/Admin/Onboarding.php:671
#: includes/Admin/Onboarding.php:672
msgid "Output mode"
msgstr ""

#: includes/Admin/Onboarding.php:683
msgid "Default social title template"
msgstr ""

#. translators: Template variable tokens, not sprintf placeholders.
#: includes/Admin/Onboarding.php:684
#, php-format
msgid "%title% | %sitename%"
msgstr ""

#. translators: %title%, %sitename%, %sep% are literal template variable tokens shown to users.
#: includes/Admin/Onboarding.php:691
#, php-format
msgid "Variables: %title%, %sitename%, %sep%"
msgstr ""

#: includes/Admin/Onboarding.php:697
msgid "Default social description template"
msgstr ""

#. translators: Template variable token, not a sprintf placeholder.
#: includes/Admin/Onboarding.php:698
#, php-format
msgid "%excerpt%"
msgstr ""

#. translators: %excerpt%, %description% are literal template variable tokens shown to users.
#: includes/Admin/Onboarding.php:705
#, php-format
msgid "Variables: %excerpt%, %description%"
msgstr ""

#: includes/Admin/Onboarding.php:711
msgid "Robots defaults"
msgstr ""

#: includes/Admin/Onboarding.php:715
msgid "No-index empty taxonomies"
msgstr ""

#: includes/Admin/Onboarding.php:719
msgid "Nofollow external links"
msgstr ""

#: includes/Admin/Onboarding.php:723
msgid "Open external links in a new tab"
msgstr ""

#: includes/Admin/Onboarding.php:759
msgid "No supported SEO plugins detected. You can skip this step."
msgstr ""

#: includes/Admin/Onboarding.php:771
msgid "Import your existing SEO data"
msgstr ""

#. translators: %s: detected plugin name(s)
#: includes/Admin/Onboarding.php:777
#, php-format
msgid "We found %s. You can import titles, descriptions, and meta settings now, or do it later from the Tools tab."
msgstr ""

#: includes/Admin/Onboarding.php:786
msgid "Import from"
msgstr ""

#: includes/Admin/Onboarding.php:798
msgid "This step imports global SEO settings like the homepage title and description. Keep the source plugin active if you also plan a full post-and-term import from General > Tools, and deactivate it only after all needed data is imported."
msgstr ""

#: includes/Admin/Onboarding.php:810
msgid "Connect to the SEOvault AI web app"
msgstr ""

#: includes/Admin/Onboarding.php:811
msgid "The plugin is already working. The optional connection adds AI-powered content, bulk actions, and advanced reports performed through the web service."
msgstr ""

#: includes/Admin/Onboarding.php:815
msgid "Your site key"
msgstr ""

#: includes/Admin/Onboarding.php:823
msgid "Use this key when adding your site in the SEOvault AI web app."
msgstr ""

#: includes/Admin/Onboarding.php:827
msgid "REST endpoint"
msgstr ""

#: includes/Admin/Onboarding.php:832
msgid "What you get by connecting"
msgstr ""

#: includes/Admin/Onboarding.php:834
msgid "AI content suggestions"
msgstr ""

#: includes/Admin/Onboarding.php:835
msgid "Bulk title/description updates"
msgstr ""

#: includes/Admin/Onboarding.php:836
msgid "Advanced analytics and reports"
msgstr ""

#: includes/Admin/Onboarding.php:843
msgid "Connect now"
msgstr ""

#: includes/Admin/Onboarding.php:846
msgid "I'll connect later"
msgstr ""

#: includes/Admin/Onboarding.php:862
#: includes/Admin/Onboarding.php:868
#: includes/Admin/Onboarding.php:876
msgid "Skipped"
msgstr ""

#: includes/Admin/Onboarding.php:862
#: includes/Admin/Onboarding.php:866
msgid "Completed"
msgstr ""

#: includes/Admin/Onboarding.php:863
msgid "Saved"
msgstr ""

#: includes/Admin/Onboarding.php:870
msgid "Not needed"
msgstr ""

#: includes/Admin/Onboarding.php:878
msgid "Not connected"
msgstr ""

#: includes/Admin/Onboarding.php:887
#: includes/Admin/SchemaSettingsTabPresenter.php:123
msgid "Site identity"
msgstr ""

#: includes/Admin/Onboarding.php:891
msgid "SEO settings"
msgstr ""

#: includes/Admin/Onboarding.php:905
msgid "You're all set"
msgstr ""

#: includes/Admin/Onboarding.php:906
msgid "SEOvault AI is configured and ready. Your site is optimized with the settings you chose."
msgstr ""

#: includes/Admin/Onboarding.php:924
msgid "Connect to web app"
msgstr ""

#: includes/Admin/Onboarding.php:943
msgid "Skip onboarding"
msgstr ""

#: includes/Admin/Onboarding.php:951
msgid "Set up later"
msgstr ""

#: includes/Admin/Onboarding.php:956
msgid "Skip import"
msgstr ""

#: includes/Admin/Onboarding.php:961
msgid "Back"
msgstr ""

#: includes/Admin/Onboarding.php:966
#: includes/Admin/Onboarding.php:979
msgid "Next"
msgstr ""

#: includes/Admin/Onboarding.php:975
#: includes/Schema/SchemaOnboardingGuidance.php:258
msgid "Start setup"
msgstr ""

#: includes/Admin/Onboarding.php:977
msgid "Import now"
msgstr ""

#: includes/Admin/Onboarding.php:997
#: includes/Admin/Onboarding.php:1203
#: includes/Admin/Onboarding.php:1226
#: includes/Schema/SchemaOnboardingGuidance.php:155
msgid "You do not have sufficient permissions."
msgstr ""

#: includes/Admin/Onboarding.php:1001
#: includes/Admin/Onboarding.php:1207
#: includes/Admin/Onboarding.php:1230
#: includes/Schema/SchemaOnboardingGuidance.php:159
msgid "Security check failed."
msgstr ""

#: includes/Admin/Privacy.php:51
msgid "SEOvault AI is a WordPress SEO plugin. Core SEO features can operate fully on your site without sending content to SEOvault AI servers. Optional features may store data locally or communicate with external services only when you enable or configure them. A full product privacy policy is available at https://seovaultai.com/privacy/."
msgstr ""

#: includes/Admin/Privacy.php:52
msgid "Data stored on your site"
msgstr ""

#: includes/Admin/Privacy.php:54
msgid "SEO settings and per-post SEO metadata (titles, descriptions, robots directives, schema, social fields, redirects, llms.txt content, and related fields)."
msgstr ""

#: includes/Admin/Privacy.php:55
msgid "Optional connection credentials (site API keys) used to authenticate the SEOvault web app or scoped integrations. Keys are stored in your WordPress database."
msgstr ""

#: includes/Admin/Privacy.php:56
msgid "Optional 404 Monitor logs. When enabled, requested URIs may be stored locally. In advanced mode, referring URLs and visitor user agents may also be stored. Visitor IP addresses are not stored by the 404 monitor."
msgstr ""

#: includes/Admin/Privacy.php:57
msgid "Optional API audit logs for connector requests, which store SHA-256 hashed IP and User-Agent values rather than raw identifiers, together with route and event metadata."
msgstr ""

#: includes/Admin/Privacy.php:58
msgid "Temporary rate-limiting data may store hashed identifiers as WordPress transients to limit abusive connector requests."
msgstr ""

#: includes/Admin/Privacy.php:59
msgid "Optional AI crawler visit logs. When crawler logging is enabled and populated, visitor IP addresses and User-Agent strings are stored only as SHA-256 hashes, together with related visit metadata such as request URL and timestamp. Raw IPs and User-Agents are not retained."
msgstr ""

#: includes/Admin/Privacy.php:61
msgid "Optional external services"
msgstr ""

#: includes/Admin/Privacy.php:63
msgid "SEOvault web app (optional): When you connect your site with a site key, authorized API clients connect to your WordPress REST API and may read and update SEO-related content and settings, including full post content needed for SEO workflows. The plugin does not automatically upload posts to SEOvault AI in the background. Connecting is optional; the plugin works without it."
msgstr ""

#: includes/Admin/Privacy.php:64
msgid "SEOvault AI Pro (optional separate plugin): If the Pro plugin is installed and licensed, it may contact SEOvault licensing and update services to verify entitlements and deliver updates. Free SEO features continue without Pro. A paid license is required for Pro features."
msgstr ""

#: includes/Admin/Privacy.php:65
msgid "IndexNow (optional): When enabled, published or updated URLs and a verification key may be submitted to the IndexNow API (https://api.indexnow.org/) to notify search engines. The verification key file is publicly accessible by design of the IndexNow protocol."
msgstr ""

#: includes/Admin/Privacy.php:66
msgid "Google Analytics (optional): If enabled in settings with a Measurement ID, the plugin may output Google tag / gtag code that loads from googletagmanager.com and sends analytics data according to your Google Analytics configuration. SEOvault AI Pro may provide additional analytics configuration when separately installed."
msgstr ""

#: includes/Admin/Privacy.php:67
msgid "Google Maps (optional): If you configure a Maps API key and use Local SEO map shortcodes, the plugin may load the Google Maps JavaScript API from maps.googleapis.com on pages that display the map."
msgstr ""

#: includes/Admin/Privacy.php:68
msgid "Schema import from URL (admin-initiated): If an administrator enters an external URL in the schema import tool, the plugin may fetch that URL to parse schema markup locally."
msgstr ""

#: includes/Admin/Privacy.php:70
msgid "Uninstall and data retention"
msgstr ""

#: includes/Admin/Privacy.php:71
msgid "Under SEOvault AI → Tools → Data & Uninstall, administrators can choose whether plugin data should be permanently deleted when the plugin is uninstalled."
msgstr ""

#: includes/Admin/Privacy.php:73
msgid "Default (checkbox off): Deleting the plugin removes connection secrets and operational leftovers (site API keys, connection state, related rate-limit/auth transients, and scheduled cron events), but keeps SEO settings, per-post SEO metadata, redirects, 404 logs, Local SEO data, schema-related content, and other stored plugin data in your WordPress database and related local files until you remove them manually."
msgstr ""

#: includes/Admin/Privacy.php:74
msgid "“Erase all data on uninstall” (checkbox on): Deleting the plugin permanently removes SEOvault AI data from your site, including SEO metadata, redirects, 404 logs, Local SEO locations, schema templates, sitemap cache files, plugin settings, custom tables, and related stored files. This cannot be undone."
msgstr ""

#: includes/Admin/Privacy.php:76
msgid "Uninstall cleanup runs on your WordPress site only and does not delete your SEOvault AI web app account, subscription, or workspace data. The Free plugin does not include hidden telemetry or license phone-homes. License verification, if any, is performed only by the separate SEOvault AI Pro plugin when it is installed and activated."
msgstr ""

#: includes/Admin/QuickEdit.php:139
#: includes/Admin/QuickEdit.php:318
#: includes/Admin/SeoBar.php:215
msgid "Noindex"
msgstr ""

#: includes/Admin/QuickEdit.php:143
#: includes/Admin/QuickEdit.php:322
msgid "Nofollow"
msgstr ""

#: includes/Admin/QuickEdit.php:170
#: includes/Admin/QuickEdit.php:176
msgid "Leave empty to keep existing"
msgstr ""

#: includes/Admin/QuickEdit.php:181
msgid "Set Noindex"
msgstr ""

#: includes/Admin/QuickEdit.php:185
msgid "Set Nofollow"
msgstr ""

#: includes/Admin/QuickEdit.php:187
msgid "Empty fields will keep existing values. Checkboxes will apply to all selected posts."
msgstr ""

#: includes/Admin/QuickEdit.php:207
#: includes/Blocks/LegacyFaqRichBlockEndpoints.php:296
#: includes/Blocks/ThirdPartyBlockEndpoints.php:456
#: includes/Schema/SchemaInstanceEndpoints.php:800
msgid "Invalid post."
msgstr ""

#: includes/Admin/QuickEdit.php:228
msgid "Saved."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:119
msgid "You do not have permission to add schema on this post."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:122
msgid "SEOvault SEO output is disabled by compatibility mode."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:125
msgid "Schema cannot be added for this post type."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:156
msgid "Manual Product markup is available because no commerce integration owns product pages."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:165
#: includes/Schema/SchemaTypePolicyRegistry.php:237
#: includes/Schema/Types/Review.php:91
msgid "Product"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:170
msgid "Automatic for WooCommerce"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:171
msgid "Product schema is owned by the WooCommerce integration on product pages."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:205
#: includes/Admin/SchemaSettingsTabPresenter.php:354
msgid "Custom JSON-LD"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:211
msgid "Edit the advanced custom JSON-LD field. This does not change schema until you save the post."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:222
msgid "Visible content blocks"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:223
msgid "Insert a visible FAQ or How-to block. Schema follows the same content."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:228
msgid "Guided schema forms"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:229
msgid "Add specialized schema only when that content really exists."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:235
msgid "Escape hatch for custom JSON-LD. Prefer blocks and guided forms when possible."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:266
#: includes/Admin/SchemaHealthPanel.php:114
msgid "Add schema"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:270
msgid "Close add schema picker"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:280
#: includes/Admin/SchemaHealthPanel.php:233
#: includes/Admin/SchemaReviewSurface.php:76
msgid "Close"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:316
msgid "Choose how to add optional schema. Availability here does not publish schema by itself."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:320
msgid "Schema output is currently disabled in settings. You can still prepare content, but nothing is published until schema output is enabled."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:394
msgid "Insert How-to block"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:395
msgid "Inserts or focuses the SEOvault How-to block. Fill a name and ordered steps — schema is published separately when the how-to is complete."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:414
msgid "Insert FAQ block"
msgstr ""

#: includes/Admin/SchemaAddPicker.php:415
msgid "Inserts or focuses the SEOvault FAQ block. Fill visible questions and answers — schema is published separately when pairs are complete."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:433
msgid "Coming in a later update"
msgstr ""

#. translators: %s: schema type label.
#: includes/Admin/SchemaAddPicker.php:436
#, php-format
msgid "%s block insertion will be available when the SEOvault block ships. This action does not change the post yet."
msgstr ""

#: includes/Admin/SchemaAddPicker.php:462
#: includes/Admin/SchemaReviewSurface.php:523
#: includes/Core/I18n.php:130
msgid "Guided form"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:60
msgid "Advanced JSON-LD"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:63
msgid "Optional escape hatch for experts. Prefer blocks or guided forms when possible. New saves default to Add (merge). Replace removes automatic schema and requires confirmation."
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:86
msgid "Unsaved editor changes"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:87
msgid "These edits are not in the published graph until you save the post."
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:92
msgid "Custom JSON mode"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:100
msgid "Add — merge with automatic schema"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:103
msgid "Replace — override automatic schema"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:107
msgid "Add keeps WebPage, Article, breadcrumbs, and other automatic entities, then merges your custom nodes. Conflicting @id values follow source precedence (custom wins when tagged)."
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:110
msgid "Replace publishes only your custom graph for this page. Automatic entities disappear until you switch back to Add or clear the JSON."
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:128
msgid "I understand Replace removes automatic schema entities for this page"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:134
msgid "Custom Schema JSON"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:147
msgid "Custom JSON tools"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:153
#: includes/Core/I18n.php:147
#: includes/RedirectManager/AdminPage.php:63
#: includes/RedirectManager/CsvExporter.php:76
msgid "Format"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:171
#: includes/Core/I18n.php:154
msgid "Restore last valid"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:195
msgid "Without JavaScript, Format and Preview are unavailable. Mode, confirmation, Restore last valid, and Save still work when you update the post."
msgstr ""

#. translators: %d: error count
#: includes/Admin/SchemaCustomJsonEditor.php:235
#, php-format
msgid "%d custom JSON error."
msgid_plural "%d custom JSON errors."
msgstr[0] ""
msgstr[1] ""

#. translators: %d: error count
#: includes/Admin/SchemaCustomJsonEditor.php:246
#, php-format
msgid "%d published-graph validation error."
msgid_plural "%d published-graph validation errors."
msgstr[0] ""
msgstr[1] ""

#: includes/Admin/SchemaCustomJsonEditor.php:252
msgid "Entities in current published graph preview"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:254
msgid "No entities would be emitted."
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:267
msgid "Conflicts"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:274
msgid "Source conflict"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:298
msgid "Published graph: custom JSON only (Replace)."
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:300
msgid "Published graph: automatic schema plus custom JSON (Add)."
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:302
msgid "Published graph: automatic schema only."
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:333
msgid "Preview — Replace (not confirmed on save yet)"
msgstr ""

#: includes/Admin/SchemaCustomJsonEditor.php:334
msgid "If you save with Replace confirmed, automatic entities disappear. This preview still reflects current saved confirmation rules when validating the editor draft."
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:55
#: includes/Core/I18n.php:101
msgid "Guided schema form"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:59
msgid "Close guided schema form"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:77
#: includes/Core/I18n.php:102
msgid "Save draft"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:103
msgid "This schema form is not available."
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:132
#: includes/Core/I18n.php:111
msgid "Field hints help you fill the form. SEOvault decides readiness on the server when you save."
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:291
#: includes/Core/I18n.php:122
msgid "Select…"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:317
#: includes/Core/I18n.php:114
msgid "Select media"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:360
#: includes/Core/I18n.php:113
msgid "Remove item"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:363
#: includes/Admin/SchemaGuidedFormRenderer.php:399
#: includes/Core/I18n.php:112
msgid "Add item"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:424
#: includes/Core/I18n.php:115
msgid "Content visibility"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:428
#: includes/Core/I18n.php:116
msgid "Specialized schema should match content readers can see on the page."
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:430
#: includes/Core/I18n.php:117
msgid "Confirm how this schema relates to visible page content."
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:436
#: includes/Core/I18n.php:118
msgid "I will keep matching visible content (SEOvault block/summary when available)."
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:440
#: includes/Core/I18n.php:119
msgid "I confirm equivalent content is already visible on this page."
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:443
#: includes/Core/I18n.php:120
msgid "Optional page section / anchor reference"
msgstr ""

#: includes/Admin/SchemaGuidedFormRenderer.php:452
#: includes/Core/I18n.php:121
msgid "e.g. #event-details or “Event section”"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:67
msgid "Schema Health"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:74
msgid "Emitted schema:"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:105
#: includes/Core/I18n.php:91
msgid "Check schema"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:110
#: includes/Core/I18n.php:95
msgid "Check published page"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:117
#: includes/Admin/SchemaReviewSurface.php:49
msgid "Review schema"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:124
msgid "Uses SEOvault’s bundled local rules. This does not guarantee a Google rich result."
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:160
msgid "Suggested blocks"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:162
msgid "Optional conversions. Schema does not change until you review and confirm a block."
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:194
msgid "Review & confirm"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:232
msgid "Review suggested block"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:238
#: includes/Core/I18n.php:160
msgid "Create block"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:279
#: includes/Admin/SchemaReviewSurface.php:200
msgid "Unfinished setup"
msgstr ""

#. translators: %d: unfinished schema setup item count.
#: includes/Admin/SchemaHealthPanel.php:285
#, php-format
msgid "%d unfinished setup item"
msgid_plural "%d unfinished setup items"
msgstr[0] ""
msgstr[1] ""

#: includes/Admin/SchemaHealthPanel.php:316
#: includes/Admin/SchemaHealthPanel.php:394
#: includes/Admin/SchemaReviewSurface.php:223
#: includes/Core/I18n.php:133
msgid "Complete"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:354
msgid "Editable schema entities"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:396
#: includes/Admin/SchemaReviewSurface.php:191
#: includes/Core/I18n.php:135
#: includes/RedirectManager/AdminPage.php:81
#: includes/Schema/SchemaTemplate.php:159
msgid "Edit"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:469
msgid "Published-page schema"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:555
msgid "Suggested action:"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:568
#: includes/Admin/SchemaReviewSurface.php:169
msgid "Learn more"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:573
msgid "Technical details"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:576
msgid "Entity"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:581
msgid "Code"
msgstr ""

#: includes/Admin/SchemaHealthPanel.php:587
msgid "Path"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:132
#: includes/Admin/SchemaMigrationAdmin.php:133
msgid "Schema Migration"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:171
msgid "SEOvault updated your schema setup. Older versions could apply optional schema such as Recipe, Event, and Course to ordinary posts. We switched to safer automatic defaults and preserved your previous configuration."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:179
#: includes/Schema/SchemaOnboardingGuidance.php:266
msgid "Review schema settings"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:182
#: includes/Admin/SchemaSettingsTabPresenter.php:384
msgid "Review converted drafts/templates"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:185
#: includes/Admin/SchemaMigrationAdmin.php:366
#: includes/Admin/SchemaMigrationAdmin.php:406
msgid "Restore previous configuration"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:203
msgid "You do not have permission to manage schema migration."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:219
msgid "Schema migration review"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:230
msgid "Previous configuration restored"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:232
msgid "Automatic remigration is paused so your restored global schema configuration stays in place. Use “Re-run schema migration” below when you want to migrate to Architecture V2 again."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:243
msgid "This report lists converted and withheld schema items from the Architecture V2 migration. Raw schema field bodies and site secrets are never shown here."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:250
msgid "Global specialized changes"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:252
msgid "No converted or withheld global specialized entries were recorded."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:258
msgid "Entry ID"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:259
msgid "Targeting"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:260
msgid "Result"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:276
msgid "Per-post migration summary"
msgstr ""

#. translators: %s: status string
#: includes/Admin/SchemaMigrationAdmin.php:282
#, php-format
msgid "Status: %s"
msgstr ""

#. translators: %d: count
#: includes/Admin/SchemaMigrationAdmin.php:291
#, php-format
msgid "Ready instances converted: %d"
msgstr ""

#. translators: %d: count
#: includes/Admin/SchemaMigrationAdmin.php:300
#, php-format
msgid "Unfinished drafts withheld from publish: %d"
msgstr ""

#. translators: %d: count
#: includes/Admin/SchemaMigrationAdmin.php:309
#, php-format
msgid "Valid custom JSON kept (replace mode): %d"
msgstr ""

#. translators: %d: count
#: includes/Admin/SchemaMigrationAdmin.php:318
#, php-format
msgid "Invalid custom JSON backed up and withheld: %d"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:327
msgid "Open schema settings"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:334
#: includes/Admin/SchemaMigrationAdmin.php:358
msgid "Re-run schema migration"
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:337
msgid "This applies Architecture V2 transforms again to the current global schema configuration. Specialized types with broad targeting may be retired or converted to templates."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:355
msgid "I understand this will re-run Schema Architecture V2 migration on the current configuration."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:369
msgid "No verified migration backup is available on this site."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:372
msgid "Restoring legacy behavior"
msgstr ""

#. translators: 1: backup created_at, 2: short checksum
#: includes/Admin/SchemaMigrationAdmin.php:384
#, php-format
msgid "Verified backup created %1$s (checksum %2$s)."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:403
msgid "I understand this will restore the previous global schema configuration and may re-enable specialized schema on ordinary posts."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:425
msgid "Schema migration notice dismissed. Your backup remains available for restore."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:429
msgid "Previous schema configuration restored from the verified backup. Automatic remigration is paused until you re-run migration."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:433
msgid "Schema Architecture V2 migration ran again on the current configuration."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:437
msgid "Re-run migration requires explicit confirmation."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:441
msgid "Restore requires explicit confirmation."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:445
msgid "No migration backup was found."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:449
msgid "The migration backup failed checksum verification and was not restored."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:453
msgid "Another schema migration operation is in progress. Try again shortly."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:457
msgid "You do not have permission to perform this action."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:461
msgid "Security check failed. Please try again."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:476
msgid "You do not have permission to dismiss this notice."
msgstr ""

#: includes/Admin/SchemaMigrationAdmin.php:477
msgid "Forbidden"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:53
msgid "Close review schema"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:65
#: includes/Core/I18n.php:97
msgid "Loading schema details…"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:70
msgid "Copy diagnostics"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:73
msgid "Download diagnostics"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:148
msgid "Emitted schema"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:150
msgid "No schema entities are currently emitted for this page."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:202
msgid "No unfinished schema setup items."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:244
msgid "Improvements"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:265
msgid "No improvements suggested right now."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:278
msgid "Conflicts and duplicates"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:297
msgid "No schema source conflicts detected."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:310
msgid "Conflicts involving Custom JSON are listed above. Open Advanced JSON-LD in the sidebar to change Add/Replace mode."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:318
msgid "Published-page comparison"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:326
msgid "Validation details"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:328
msgid "No validation issues to list."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:335
msgid "Technical disclosures"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:338
msgid "Internal state"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:342
msgid "Scope"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:346
msgid "Graph hash"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:350
msgid "Rule set"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:354
msgid "Emitted count"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:358
msgid "Withheld count"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:395
#: includes/Schema/SchemaCustomJson.php:732
msgid "No custom JSON"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:396
#: includes/Schema/SchemaCustomJson.php:741
msgid "Automatic schema publishes for this page. Custom JSON is optional."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:400
#: includes/Schema/SchemaCustomJson.php:734
msgid "Saved — Replace mode"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:401
#: includes/Schema/SchemaCustomJson.php:743
msgid "This custom JSON replaces automatic schema entities on this page."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:404
#: includes/Schema/SchemaCustomJson.php:733
msgid "Saved — Add mode"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:405
#: includes/Schema/SchemaCustomJson.php:742
msgid "This custom JSON merges with automatic schema in the published graph."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:408
#: includes/Schema/SchemaCustomJson.php:735
msgid "Replace not confirmed"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:409
#: includes/Schema/SchemaCustomJson.php:744
msgid "Replace is selected but not confirmed. Automatic schema still publishes; custom JSON is withheld."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:411
#: includes/Schema/SchemaCustomJson.php:736
msgid "Invalid saved JSON"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:412
#: includes/Schema/SchemaCustomJson.php:745
msgid "The saved custom JSON is invalid and withheld. The published graph continues without it."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:421
#: includes/Admin/SchemaReviewSurface.php:527
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:88
msgid "Custom JSON"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:431
msgid "Saved custom JSON is separate from unsaved editor text. Open Advanced JSON-LD in the sidebar to edit, format, preview, or restore the last valid value."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:438
msgid "Open Advanced JSON-LD"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:522
#: includes/Admin/SchemaSettingsTabPresenter.php:179
msgid "Automatic schema"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:524
msgid "Content block"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:525
#: includes/Core/I18n.php:128
msgid "Template"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:526
#: includes/Core/I18n.php:129
msgid "Integration"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:528
msgid "Extension"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:536
msgid "Unknown source"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:554
msgid "FAQ block"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:557
msgid "How-to block"
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:625
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:547
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:623
#: includes/Schema/Validation/ValidationIssuePresenter.php:288
msgid "Add a featured image to improve Article markup."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:626
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:548
msgid "Add an author to improve Article markup."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:627
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:563
msgid "Complete or remove unfinished FAQ rows. Incomplete pairs are excluded from FAQ schema."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:628
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:564
msgid "Remove duplicate FAQ questions. Only the first matching answer is kept."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:629
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:562
msgid "Add at least one complete question and answer in the FAQ block."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:630
msgid "Convert the legacy web FAQ rich block to the SEOvault FAQ block to avoid duplicate schema."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:631
msgid "Convert Yoast or Rank Math FAQ/How-to blocks to SEOvault blocks to restore editing and schema."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:632
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:567
msgid "Complete or remove unfinished How-to steps. Incomplete steps are excluded from How-to schema."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:633
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:565
#: includes/Schema/Validation/ValidationIssuePresenter.php:213
msgid "Add a How-to name in the How-to block."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:634
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:566
msgid "Add at least one complete step in the How-to block."
msgstr ""

#. translators: 1: schema type, 2: diagnostic code.
#: includes/Admin/SchemaReviewSurface.php:659
#, php-format
msgid "Improve %1$s (%2$s)."
msgstr ""

#. translators: 1: winning source label, 2: losing source labels.
#: includes/Admin/SchemaReviewSurface.php:697
#, php-format
msgid "Conflicting data for the same schema identity. %1$s kept; %2$s not used."
msgstr ""

#: includes/Admin/SchemaReviewSurface.php:703
msgid "Conflicting schema sources were detected for the same identity."
msgstr ""

#: includes/Admin/SchemaSettingsAdmin.php:42
msgid "Security check failed. Reload the page and try again."
msgstr ""

#: includes/Admin/SchemaSettingsAdmin.php:83
msgid "Invalid schema settings."
msgstr ""

#: includes/Admin/SchemaSettingsAdmin.php:86
msgid "Specialized schema cannot be enabled for all posts from Schema settings. Add it on a post, block, or targeted template instead."
msgstr ""

#: includes/Admin/SchemaSettingsAdmin.php:88
msgid "Schema settings payload is too large."
msgstr ""

#: includes/Admin/SchemaSettingsAdmin.php:90
msgid "Schema settings payload was missing or malformed."
msgstr ""

#: includes/Admin/SchemaSettingsAdmin.php:113
msgid "Missing settings revision. Reload the page and try again."
msgstr ""

#: includes/Admin/SchemaSettingsTab.php:51
msgid "Structured Data (Schema)"
msgstr ""

#: includes/Admin/SchemaSettingsTab.php:54
#: includes/Schema/SchemaOnboardingGuidance.php:47
msgid "SEOvault automatically adds basic schema for your site and pages. Add FAQ, HowTo, Recipe, Event, Course, Job, Review, or Software schema only when that content really exists."
msgstr ""

#: includes/Admin/SchemaSettingsTab.php:69
msgid "Save Schema Settings"
msgstr ""

#: includes/Admin/SchemaSettingsTab.php:73
#: includes/Core/I18n.php:62
msgid "Saved!"
msgstr ""

#. translators: 1: published count, 2: draft count.
#: includes/Admin/SchemaSettingsTab.php:275
#, php-format
msgid "Published templates: %1$d. Drafts: %2$d."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:69
msgid "Structured data output is on"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:70
msgid "Structured data output is off"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:74
#: includes/Schema/SchemaCompatibilityPolicy.php:69
msgid "SEOvault manages schema output for this site."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:78
msgid "Schema output"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:81
msgid "SEOvault adds basic schema automatically from your site and page context. You do not need to enable every Schema.org type."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:88
msgid "Learn about schema in SEOvault"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:89
msgid "Output structured data (JSON-LD)"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:115
msgid "Website and page information"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:116
msgid "Added on public pages from your site URL and page context."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:118
msgid "Homepage settings"
msgstr ""

#. translators: %s: Organization or Person.
#: includes/Admin/SchemaSettingsTabPresenter.php:126
#, php-format
msgid "Publishes your site as %s using the identity setting below."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:127
msgid "a Person"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:127
msgid "an Organization and a Person"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:127
msgid "an Organization"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:130
msgid "Identity / Local SEO"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:135
msgid "Article information"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:136
msgid "Added for eligible posts and articles automatically."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:138
msgid "Content templates"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:144
msgid "Added only when SEOvault can build a valid breadcrumb trail."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:146
msgid "Breadcrumb settings"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:150
msgid "Include breadcrumb schema when available"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:155
msgid "Site search action"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:156
msgid "Added only when a working site search URL can be generated."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:158
msgid "Site search settings"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:162
msgid "Include site search action when available"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:170
msgid "WooCommerce products"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:171
msgid "Product schema is generated automatically for real WooCommerce products when the data is complete."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:180
msgid "These items appear when the page context supports them. They are not “enable this type on every page” switches."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:185
msgid "WooCommerce is not active, so automatic Product schema is not listed here."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:191
msgid "Organization and Person"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:242
msgid "Manual Product markup is available only because no commerce integration owns product pages. Prefer a commerce integration when possible."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:270
msgid "Additional schema types"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:271
msgid "Add these only when the content really exists. Availability here does not publish the type site-wide."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:274
msgid "Show extension schema types in this catalogue"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:290
msgid "Add this from an individual post, a visible SEOvault block, or a targeted template."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:292
msgid "Insert the matching SEOvault block in the post editor. Incomplete blocks stay unpublished until ready."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:294
msgid "Open Add schema on a post and fill the guided form, or create a narrowly targeted template."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:296
msgid "Generated by an integration when the product or entity data is complete."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:304
msgid "Add this to an individual post, a visible SEOvault block, or a targeted template. Availability does not publish it site-wide."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:307
msgid "Learn how"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:309
#: includes/Admin/SchemaSettingsTabPresenter.php:335
msgid "Create template"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:311
msgid "View posts"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:329
msgid "Reusable templates must use narrow display conditions and pass readiness before they publish. Incomplete templates can stay as drafts."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:333
msgid "Manage schema templates"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:336
msgid "Templates must not silently default to all posts."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:353
msgid "Local Schema Health ruleset"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:355
msgid "Custom JSON on a post is an advanced escape hatch. It can add to or replace automatic schema for that post only — it is not a site-wide type switch."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:356
msgid "Extension hooks"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:357
msgid "Developers can register type policy, readiness, sanitizer allow-lists, presentation strings, and extension contributors through documented filters. Extension types appear in Additional schema types when registered. Extensions must tag source as extension and cannot bypass readiness or claim trusted-integration status."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:359
msgid "Migration backup and restore"
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:361
msgid "A verified migration backup is available. Use the migration review screen to restore the previous configuration if needed."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:362
msgid "No migration restore window is open right now."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:367
msgid "Legacy global type checkboxes are not part of the normal Schema settings. Use migration review or rollback if you need the previous configuration."
msgstr ""

#: includes/Admin/SchemaSettingsTabPresenter.php:382
msgid "Older versions could apply optional schema such as Recipe, Event, and Course to ordinary posts. SEOvault now uses safer automatic defaults and preserved your previous configuration."
msgstr ""

#: includes/Admin/SeoBar.php:159
#: includes/Admin/SeoBar.php:167
msgid "SEO"
msgstr ""

#: includes/Admin/SeoBar.php:214
msgid "Not Set"
msgstr ""

#: includes/Admin/SettingsPage.php:54
msgid "API lockouts and rate-limit counters cleared."
msgstr ""

#: includes/Admin/SettingsPage.php:65
msgid "Site key regenerated. Update it in your SEOvault AI web app."
msgstr ""

#: includes/Admin/SettingsPage.php:74
msgid "Read-only API key generated. Copy it now — it will only be shown once."
msgstr ""

#: includes/Admin/SettingsPage.php:83
msgid "Write API key generated. Copy it now — it will only be shown once."
msgstr ""

#: includes/Admin/SettingsPage.php:91
#: includes/Sitemap/Admin.php:265
msgid "Sitemap cache purged and rebuild started."
msgstr ""

#: includes/Admin/SettingsPage.php:174
msgid "All settings saved."
msgstr ""

#: includes/Admin/SettingsPage.php:201
msgid "Breadcrumbs settings saved."
msgstr ""

#: includes/Admin/SettingsPage.php:207
msgid "404 Monitor settings saved."
msgstr ""

#: includes/Admin/SettingsPage.php:213
msgid "Image SEO settings saved."
msgstr ""

#: includes/Admin/SettingsPage.php:219
msgid "Frontend Score settings saved."
msgstr ""

#: includes/Admin/SettingsPage.php:225
msgid "WooCommerce SEO settings saved."
msgstr ""

#: includes/Admin/SettingsPage.php:231
msgid "IndexNow settings saved."
msgstr ""

#: includes/Admin/SettingsPage.php:246
msgid "IndexNow API key regenerated."
msgstr ""

#: includes/Admin/SettingsPage.php:249
msgid "Could not write IndexNow key file to site root."
msgstr ""

#: includes/Admin/SettingsPage.php:626
msgid "Robots module not available."
msgstr ""

#: includes/Admin/SettingsPage.php:676
msgid "Site key not found. Please ensure the plugin is properly activated."
msgstr ""

#: includes/Admin/SettingsPage.php:677
msgid "Scan failed."
msgstr ""

#: includes/Admin/SettingsPage.php:678
msgid "Scan request failed."
msgstr ""

#: includes/Admin/SettingsPage.php:679
msgid "Posts with Yoast/Rank Math blocks:"
msgstr ""

#: includes/Admin/SettingsPage.php:680
msgid "Convertible blocks (sampled):"
msgstr ""

#: includes/Admin/SettingsPage.php:681
msgid "Blocked blocks (sampled):"
msgstr ""

#: includes/Admin/SettingsPage.php:682
msgid "By source:"
msgstr ""

#: includes/Admin/SettingsPage.php:683
msgid "Convert all found Yoast/Rank Math FAQ and How-to blocks to SEOvault blocks? A backup is saved per post."
msgstr ""

#: includes/Admin/SettingsPage.php:684
#: includes/Blocks/ThirdPartyBlockEndpoints.php:217
msgid "Batch conversion failed."
msgstr ""

#: includes/Admin/SettingsPage.php:882
msgid "SEOvault AI Settings"
msgstr ""

#: includes/Admin/SettingsPage.php:928
msgid "This key authenticates requests from the SEOvault AI web app."
msgstr ""

#: includes/Admin/SettingsPage.php:939
msgid "The web app uses this URL to communicate with your site."
msgstr ""

#: includes/Admin/SettingsPage.php:1000
msgid "Autopilot: SEOvault AI automatically generates all SEO meta tags, schema, sitemaps, and more. Manual: No auto-generation — you fill in every field yourself. Disabled: SEOvault AI goes dormant, no frontend output at all."
msgstr ""

#: includes/Admin/SettingsPage.php:1127
msgid "Click a variable on the right to insert it. Default: %%title%% %%sep%% %%sitename%%"
msgstr ""

#: includes/Admin/SettingsPage.php:1146
msgid "Click a variable on the right to insert it. Default: %%excerpt%%"
msgstr ""

#: includes/Admin/SettingsPage.php:1155
msgid "Variables"
msgstr ""

#: includes/Admin/SettingsPage.php:1156
#: includes/Core/I18n.php:47
msgid "Search variables…"
msgstr ""

#: includes/Admin/SettingsPage.php:1159
msgid "Click a field on the left, then click + to insert."
msgstr ""

#: includes/Admin/SettingsPage.php:1183
msgid "URL to a default image for Open Graph and Twitter cards when no featured image is set."
msgstr ""

#: includes/Admin/SettingsPage.php:1259
msgid "Save IndexNow Settings"
msgstr ""

#: includes/Admin/SettingsPage.php:1322
msgid "Import SEO Meta from Other SEO Plugins"
msgstr ""

#: includes/Admin/SettingsPage.php:1324
msgid "Import SEO meta data from other SEO plugins (Yoast, Rank Math, AIOSEO, Slim SEO, The SEO Framework). This will not delete the old plugin's data."
msgstr ""

#: includes/Admin/SettingsPage.php:1335
msgid "Detected Plugin:"
msgstr ""

#: includes/Admin/SettingsPage.php:1339
msgid "Posts with Meta:"
msgstr ""

#: includes/Admin/SettingsPage.php:1350
msgid "Overwrite Existing SEOvault Meta"
msgstr ""

#: includes/Admin/SettingsPage.php:1361
msgid "If checked, existing SEOvault meta will be overwritten. Otherwise, only empty fields will be imported."
msgstr ""

#: includes/Admin/SettingsPage.php:1369
msgid "Import SEO Meta"
msgstr ""

#: includes/Admin/SettingsPage.php:1375
msgid "Import Progress:"
msgstr ""

#: includes/Admin/SettingsPage.php:1381
msgid "No other SEO plugin detected. Activate another SEO plugin to import its SEO meta data."
msgstr ""

#: includes/Admin/SettingsPage.php:1388
msgid "Convert FAQ & How-To Blocks (Yoast / Rank Math)"
msgstr ""

#: includes/Admin/SettingsPage.php:1390
msgid "When Yoast or Rank Math is deactivated, their FAQ and How-to Gutenberg blocks become broken/unsupported. Scan your content and convert them to SEOvault FAQ and How-to blocks. Original content is backed up per post so you can roll back."
msgstr ""

#: includes/Admin/SidebarCards.php:45
msgid "Ultra Writer"
msgstr ""

#: includes/Admin/SidebarCards.php:46
msgid "Generate complete, SEO-optimized articles up to 5,000 words with 13 presets, AI research, and AI-generated images."
msgstr ""

#: includes/Admin/SidebarCards.php:54
msgid "E-E-A-T Articles"
msgstr ""

#: includes/Admin/SidebarCards.php:55
msgid "Write expert-level articles with the Experience, Expertise, Authoritativeness, and Trustworthiness pipeline — 9 steps from validation to authenticity check."
msgstr ""

#: includes/Admin/SidebarCards.php:63
msgid "Quick AI Writer"
msgstr ""

#: includes/Admin/SidebarCards.php:64
msgid "Need content fast? Quick AI Writer generates quality articles in seconds — no pipeline setup required."
msgstr ""

#: includes/Admin/SidebarCards.php:72
msgid "AI Visual Director"
msgstr ""

#: includes/Admin/SidebarCards.php:73
msgid "Automatically generate featured images and in-article visuals that match your brand style. Multiple ratios and formats."
msgstr ""

#: includes/Admin/SidebarCards.php:81
msgid "Custom Templates"
msgstr ""

#: includes/Admin/SidebarCards.php:82
msgid "Save your article structures as reusable templates with variables. Build once, generate unlimited variations."
msgstr ""

#: includes/Admin/SidebarCards.php:90
msgid "15 Languages"
msgstr ""

#: includes/Admin/SidebarCards.php:91
msgid "Write articles in 15 languages with native-quality output. Tone, perspective, and audience level all configurable."
msgstr ""

#: includes/Admin/SidebarCards.php:101
msgid "Deep Analysis (DAC)"
msgstr ""

#: includes/Admin/SidebarCards.php:102
msgid "Get a deep SEO content analysis with LSI keyword extraction, section architecture suggestions, and pain point exploration."
msgstr ""

#: includes/Admin/SidebarCards.php:110
msgid "Section Architect"
msgstr ""

#: includes/Admin/SidebarCards.php:111
msgid "AI generates a complete article outline for you. Just enter your keyword — get headings, subheadings, and structure in seconds."
msgstr ""

#: includes/Admin/SidebarCards.php:119
msgid "AI Humanizer"
msgstr ""

#: includes/Admin/SidebarCards.php:120
msgid "Make AI-generated text sound natural and human. Avoid AI detection penalties while maintaining quality."
msgstr ""

#: includes/Admin/SidebarCards.php:128
msgid "Inspire Me"
msgstr ""

#: includes/Admin/SidebarCards.php:129
msgid "Stuck for ideas? AI suggests creative angles and approaches for your next article based on your niche."
msgstr ""

#: includes/Admin/SidebarCards.php:137
msgid "Pain Explorer"
msgstr ""

#: includes/Admin/SidebarCards.php:138
msgid "Discover what your audience is struggling with. AI analyzes search intent and surfaces pain points to target."
msgstr ""

#: includes/Admin/SidebarCards.php:146
msgid "AI FAQ Generator"
msgstr ""

#: includes/Admin/SidebarCards.php:147
msgid "Automatically generate FAQ sections for your articles. Boost your chances of appearing in AI answers and featured snippets."
msgstr ""

#: includes/Admin/SidebarCards.php:155
msgid "TL;DR Summary"
msgstr ""

#: includes/Admin/SidebarCards.php:156
msgid "Auto-generate concise summaries for your long-form content. Great for readability and AI citation readiness."
msgstr ""

#: includes/Admin/SidebarCards.php:164
msgid "Citation/Link Building"
msgstr ""

#: includes/Admin/SidebarCards.php:165
msgid "AI finds and suggests authoritative external sources to cite in your articles. Build trust and credibility with every post."
msgstr ""

#: includes/Admin/SidebarCards.php:173
msgid "SEO Helper Audit"
msgstr ""

#: includes/Admin/SidebarCards.php:174
msgid "Real-time SEO audit checklist with focus keyword tracking. Score your content as you write."
msgstr ""

#: includes/Admin/SidebarCards.php:184
msgid "AI Visibility Score"
msgstr ""

#: includes/Admin/SidebarCards.php:185
msgid "See how AI assistants like ChatGPT and Perplexity perceive your content. Get a readiness score with actionable fixes."
msgstr ""

#: includes/Admin/SidebarCards.php:193
msgid "Citation Simulator"
msgstr ""

#: includes/Admin/SidebarCards.php:194
msgid "Simulate how AI models would cite your pages. Identify content gaps before they cost you traffic."
msgstr ""

#: includes/Admin/SidebarCards.php:202
msgid "Crawler Signals"
msgstr ""

#: includes/Admin/SidebarCards.php:203
msgid "See which AI crawlers (GPTBot, ClaudeBot, PerplexityBot, etc.) are visiting your site. Track retrieval vs training visits by URL."
msgstr ""

#: includes/Admin/SidebarCards.php:211
msgid "AI Referral Signals"
msgstr ""

#: includes/Admin/SidebarCards.php:212
msgid "Track AI bot traffic from Google Analytics 4. See which posts get cited and which AI sources send you visitors."
msgstr ""

#: includes/Admin/SidebarCards.php:220
msgid "Google Search Signals"
msgstr ""

#: includes/Admin/SidebarCards.php:221
msgid "Import Google Search Console data to see top pages, query insights, and opportunity pages for AI optimization."
msgstr ""

#: includes/Admin/SidebarCards.php:229
msgid "Schema Readiness"
msgstr ""

#: includes/Admin/SidebarCards.php:230
msgid "Detect schema types on your pages, find conflicts, and safely inject missing structured data for AI comprehension."
msgstr ""

#: includes/Admin/SidebarCards.php:238
msgid "Robots.txt for AI"
msgstr ""

#: includes/Admin/SidebarCards.php:239
msgid "Analyze your robots.txt for AI bot access. See which crawlers are allowed or blocked, and apply fixes with one click."
msgstr ""

#: includes/Admin/SidebarCards.php:247
msgid "llms.txt Publishing"
msgstr ""

#: includes/Admin/SidebarCards.php:248
msgid "Publish and manage your llms.txt file directly from the web app. Control what AI models know about your site."
msgstr ""

#: includes/Admin/SidebarCards.php:258
msgid "Autolinks"
msgstr ""

#: includes/Admin/SidebarCards.php:259
msgid "AI-powered internal linking that finds the best link opportunities across your entire site and inserts them automatically."
msgstr ""

#: includes/Admin/SidebarCards.php:267
msgid "Broken Link Checker"
msgstr ""

#: includes/Admin/SidebarCards.php:268
msgid "Scan your entire WordPress site for broken links, redirects, and blocked resources. Filter by status type."
msgstr ""

#: includes/Admin/SidebarCards.php:278
msgid "Multi-Site Management"
msgstr ""

#: includes/Admin/SidebarCards.php:279
msgid "Connect up to 25 WordPress sites to one workspace. Switch between sites, manage SEO, and generate content — all from one dashboard."
msgstr ""

#: includes/Admin/SidebarCards.php:287
msgid "Team Workspaces"
msgstr ""

#: includes/Admin/SidebarCards.php:288
msgid "Invite team members with roles (admin, editor, viewer). Collaborate on SEO and content generation across your organization."
msgstr ""

#: includes/Admin/SidebarCards.php:296
msgid "Brand Kits"
msgstr ""

#: includes/Admin/SidebarCards.php:297
msgid "Define your brand voice, tone, persona, and style DNA. AI-generated content will match your brand automatically."
msgstr ""

#: includes/Admin/SidebarCards.php:305
msgid "Google Analytics Connect"
msgstr ""

#: includes/Admin/SidebarCards.php:306
msgid "Connect Google Analytics 4 to unlock AI referral signals, search performance data, and crawler insights."
msgstr ""

#: includes/Admin/SidebarCards.php:456
msgid "Read More"
msgstr ""

#: includes/Admin/SidebarCards.php:462
msgid "Try in Web App"
msgstr ""

#: includes/Admin/SidebarCards.php:483
msgid "Connect to SEOvault AI"
msgstr ""

#: includes/Admin/SidebarCards.php:484
msgid "Use 30+ cloud-based AI SEO tools, AI article generation, and AI visibility monitoring."
msgstr ""

#: includes/Admin/SidebarCards.php:494
msgid "Learn More"
msgstr ""

#: includes/Admin/SidebarCards.php:514
msgid "Connected to SEOvault AI"
msgstr ""

#: includes/Admin/SidebarCards.php:515
msgid "Manage your optional web-service account and usage."
msgstr ""

#: includes/Admin/SidebarCards.php:520
msgid "Open Web App"
msgstr ""

#: includes/Admin/SidebarCards.php:525
msgid "Billing"
msgstr ""

#: includes/Admin/TermMetaBox.php:292
msgid "Enter SEO title"
msgstr ""

#: includes/Admin/TermMetaBox.php:294
msgid "Leave empty to use the term name."
msgstr ""

#: includes/Admin/TermMetaBox.php:302
msgid "Leave empty to use the term description when available."
msgstr ""

#: includes/Admin/TermMetaBox.php:310
msgid "Leave empty to use the term archive URL."
msgstr ""

#: includes/Admin/TermMetaBox.php:315
msgid "Noindex this term archive"
msgstr ""

#: includes/Admin/TermMetaBox.php:317
msgid "Nofollow this term archive"
msgstr ""

#: includes/Admin/TermMetaBox.php:341
msgid "Leave empty to use the default social image when set."
msgstr ""

#: includes/Admin/TermMetaBox.php:408
msgid "SEO output is currently turned off."
msgstr ""

#: includes/Api/AuditLog.php:503
msgid "Failed authentication"
msgstr ""

#: includes/Api/AuditLog.php:504
msgid "Temporary lockout"
msgstr ""

#: includes/Api/AuditLog.php:505
#: includes/Api/AuditLog.php:533
msgid "Lockout warning"
msgstr ""

#: includes/Api/AuditLog.php:506
msgid "Rate limited"
msgstr ""

#: includes/Api/AuditLog.php:507
msgid "Successful write"
msgstr ""

#: includes/Api/AuditLog.php:508
msgid "Successful read"
msgstr ""

#: includes/Api/AuditLog.php:509
msgid "Cleared lockouts"
msgstr ""

#: includes/Api/AuditLog.php:530
msgid "Invalid API key"
msgstr ""

#: includes/Api/AuditLog.php:531
msgid "Missing API key"
msgstr ""

#: includes/Api/AuditLog.php:532
msgid "Auth lockout"
msgstr ""

#: includes/Api/AuditLog.php:534
msgid "Global IP limit"
msgstr ""

#: includes/Api/AuditLog.php:535
msgid "Auth failure limit"
msgstr ""

#: includes/Api/AuditLog.php:536
msgid "Cleared all"
msgstr ""

#: includes/Api/AuditLog.php:537
msgid "Cleared IP"
msgstr ""

#: includes/Api/RateLimiter.php:581
msgid "Too many failed authentication attempts. Please try again later."
msgstr ""

#: includes/Api/RateLimiter.php:812
#: includes/IndexNow/IndexNowApi.php:416
msgid "Too many requests. Please try again later."
msgstr ""

#: includes/Api/Router.php:127
msgid "Origin is not allowed by CORS policy."
msgstr ""

#: includes/Api/Router.php:2458
msgid "mime_type must be an image type."
msgstr ""

#: includes/Api/Router.php:2662
#: includes/Api/Router.php:2736
#: includes/Api/Router.php:2813
#: includes/Api/SchemaInstanceConnectorContract.php:169
#: includes/Blocks/LegacyFaqRichBlockEndpoints.php:306
#: includes/Blocks/ThirdPartyBlockEndpoints.php:466
#: includes/Schema/SchemaInstanceEndpoints.php:805
msgid "Post not found."
msgstr ""

#: includes/Api/Router.php:2747
msgid "A valid media_id is required."
msgstr ""

#: includes/Api/Router.php:2756
#: includes/Api/Router.php:2852
#: includes/Api/Router.php:2896
msgid "Attachment not found."
msgstr ""

#: includes/Api/Router.php:2765
msgid "The media item must be an image."
msgstr ""

#: includes/Api/Router.php:2786
msgid "Failed to set featured image."
msgstr ""

#: includes/Api/Router.php:2860
msgid "Missing alt_text field."
msgstr ""

#: includes/Api/Router.php:2931
msgid "No updatable fields provided."
msgstr ""

#: includes/Api/Router.php:2941
msgid "Failed to update media details."
msgstr ""

#: includes/Api/Router.php:3195
msgid "Failed to create media attachment."
msgstr ""

#: includes/Api/SchemaInstanceConnectorContract.php:131
#: includes/Api/SchemaInstanceConnectorContract.php:144
msgid "Unsupported schema instance contract version."
msgstr ""

#: includes/Blocks/LegacyFaqRichBlockEndpoints.php:229
#: includes/Blocks/ThirdPartyBlockEndpoints.php:152
#: includes/Blocks/ThirdPartyBlockEndpoints.php:180
#: includes/Blocks/ThirdPartyBlockEndpoints.php:377
msgid "Invalid security token."
msgstr ""

#: includes/Blocks/LegacyFaqRichBlockEndpoints.php:241
#: includes/Blocks/ThirdPartyBlockEndpoints.php:389
msgid "Forbidden."
msgstr ""

#: includes/Blocks/LegacyFaqRichBlockEndpoints.php:275
#: includes/Blocks/ThirdPartyBlockEndpoints.php:423
msgid "Conversion failed."
msgstr ""

#: includes/Blocks/LegacyFaqRichBlockEndpoints.php:315
msgid "Cannot convert legacy FAQ on revisions or autosaves."
msgstr ""

#: includes/Blocks/ThirdPartyBlockEndpoints.php:161
msgid "You do not have permission to scan for third-party blocks."
msgstr ""

#: includes/Blocks/ThirdPartyBlockEndpoints.php:189
msgid "You do not have permission to convert third-party blocks."
msgstr ""

#: includes/Blocks/ThirdPartyBlockEndpoints.php:475
msgid "Cannot convert third-party blocks on revisions or autosaves."
msgstr ""

#: includes/Core/Activator.php:24
msgid "SEOvault AI cannot be network-activated. Please activate it on each site individually."
msgstr ""

#: includes/Core/Activator.php:25
msgid "Network activation not supported"
msgstr ""

#: includes/Core/I18n.php:48
msgid "Select Default Social Image"
msgstr ""

#: includes/Core/I18n.php:49
msgid "Set Default Image"
msgstr ""

#: includes/Core/I18n.php:51
msgid "https://..."
msgstr ""

#: includes/Core/I18n.php:52
msgid "Unknown error"
msgstr ""

#: includes/Core/I18n.php:53
msgid "Save failed."
msgstr ""

#: includes/Core/I18n.php:54
msgid "Failed to load templates."
msgstr ""

#: includes/Core/I18n.php:55
msgid "Show"
msgstr ""

#: includes/Core/I18n.php:56
msgid "Hide"
msgstr ""

#: includes/Core/I18n.php:57
msgid "Show Schema Templates"
msgstr ""

#: includes/Core/I18n.php:58
msgid "Hide Schema Templates"
msgstr ""

#: includes/Core/I18n.php:59
msgid "Could not save schema settings."
msgstr ""

#: includes/Core/I18n.php:60
#: includes/Schema/SchemaArchitectureSettings.php:302
msgid "Schema settings were updated elsewhere. Reload the page and try again."
msgstr ""

#: includes/Core/I18n.php:61
msgid "Legacy schema catalogue saving is disabled while V2 schema settings are active."
msgstr ""

#: includes/Core/I18n.php:63
#: includes/Core/I18n.php:103
#: includes/Integrations/Elementor/EditorAssets.php:123
msgid "Saving…"
msgstr ""

#: includes/Core/I18n.php:64
msgid "Options"
msgstr ""

#: includes/Core/I18n.php:65
msgid "=== Migration Complete ==="
msgstr ""

#: includes/Core/I18n.php:66
msgid "Imported: "
msgstr ""

#: includes/Core/I18n.php:67
msgid " | Skipped: "
msgstr ""

#: includes/Core/I18n.php:68
msgid "Error: "
msgstr ""

#: includes/Core/I18n.php:69
msgid "AJAX Error: "
msgstr ""

#: includes/Core/I18n.php:70
msgid "Global settings imported successfully."
msgstr ""

#: includes/Core/I18n.php:71
msgid "No global settings found to import."
msgstr ""

#: includes/Core/I18n.php:86
msgid "Analyzing..."
msgstr ""

#: includes/Core/I18n.php:87
msgid "Could not load keyword suggestions."
msgstr ""

#: includes/Core/I18n.php:88
msgid "Could not load keyword suggestions. Please try again."
msgstr ""

#: includes/Core/I18n.php:89
msgid "No keywords found. Try adding more content."
msgstr ""

#: includes/Core/I18n.php:90
msgid "Checking…"
msgstr ""

#: includes/Core/I18n.php:92
msgid "Schema check failed. Please try again."
msgstr ""

#: includes/Core/I18n.php:93
msgid "Custom schema changes have not been checked."
msgstr ""

#: includes/Core/I18n.php:94
msgid "Checking published page…"
msgstr ""

#: includes/Core/I18n.php:96
msgid "Published-page check failed. Please try again."
msgstr ""

#: includes/Core/I18n.php:98
msgid "Could not load schema details. Please try again."
msgstr ""

#: includes/Core/I18n.php:99
msgid "Diagnostics copied."
msgstr ""

#: includes/Core/I18n.php:100
msgid "Could not copy diagnostics."
msgstr ""

#: includes/Core/I18n.php:106
#: includes/Core/I18n.php:136
msgid "Remove this schema draft from the post?"
msgstr ""

#: includes/Core/I18n.php:107
msgid "You have unsaved schema changes. Discard them?"
msgstr ""

#: includes/Core/I18n.php:108
msgid "Could not save the schema draft. Please try again."
msgstr ""

#: includes/Core/I18n.php:109
msgid "Ready to publish when the page is saved."
msgstr ""

#: includes/Core/I18n.php:110
msgid "Saved as unfinished setup — not published yet."
msgstr ""

#. translators: %d: number of unfinished guided-schema items still needed.
#: includes/Core/I18n.php:124
#, php-format
msgid "%d item(s) still needed."
msgstr ""

#. translators: %d: 1-based list item index.
#: includes/Core/I18n.php:126
#, php-format
msgid "Item %d"
msgstr ""

#: includes/Core/I18n.php:127
msgid "This field needs attention."
msgstr ""

#. translators: %s: Schema Health status label (e.g. Healthy).
#: includes/Core/I18n.php:132
#, php-format
msgid "Schema Health updated: %s"
msgstr ""

#: includes/Core/I18n.php:137
msgid "Could not load that schema draft. Please try again."
msgstr ""

#: includes/Core/I18n.php:140
msgid "Could not insert the FAQ block. Open the block inserter and add “FAQ”, or switch to the block editor."
msgstr ""

#: includes/Core/I18n.php:141
msgid "Could not insert the How-to block. Open the block inserter and add “How-to”, or switch to the block editor."
msgstr ""

#: includes/Core/I18n.php:142
msgid "The FAQ block requires the block editor. Switch this post to the block editor to add FAQ content."
msgstr ""

#: includes/Core/I18n.php:143
msgid "The How-to block requires the block editor. Switch this post to the block editor to add How-to content."
msgstr ""

#: includes/Core/I18n.php:144
msgid "Could not insert the schema block. Open the block inserter or switch to the block editor."
msgstr ""

#: includes/Core/I18n.php:145
msgid "This schema block requires the block editor. Switch this post to the block editor to continue."
msgstr ""

#: includes/Core/I18n.php:146
msgid "Formatting…"
msgstr ""

#: includes/Core/I18n.php:148
msgid "JSON formatted."
msgstr ""

#: includes/Core/I18n.php:150
#: includes/Schema/SchemaTemplate.php:724
msgid "Previewing…"
msgstr ""

#: includes/Core/I18n.php:152
msgid "Could not preview custom JSON. Please try again."
msgstr ""

#: includes/Core/I18n.php:153
msgid "Restoring…"
msgstr ""

#: includes/Core/I18n.php:155
msgid "Last valid custom JSON restored. Save the post to keep other edits."
msgstr ""

#: includes/Core/I18n.php:157
msgid "Restore the last valid custom JSON? Unsaved editor text will be replaced."
msgstr ""

#: includes/Core/I18n.php:158
msgid "Could not prepare that block. Edit the values and try again."
msgstr ""

#: includes/Core/I18n.php:161
msgid "Creating…"
msgstr ""

#: includes/Core/I18n.php:162
msgid "Add complete values before creating the block."
msgstr ""

#: includes/Core/I18n.php:163
msgid "FAQ heading"
msgstr ""

#: includes/Core/I18n.php:164
#: includes/Schema/Types/FAQ.php:76
#: blocks/faq/src/edit.js:307
#: blocks/faq/src/edit.js:342
#: build/blocks/faq/index.js:2
msgid "Question"
msgstr ""

#: includes/Core/I18n.php:165
#: includes/Schema/Types/FAQ.php:84
#: blocks/faq/src/edit.js:352
#: blocks/quick-answer/src/edit.js:130
#: build/blocks/faq/index.js:2
#: build/blocks/quick-answer/index.js:1
msgid "Answer"
msgstr ""

#: includes/Core/I18n.php:166
#: blocks/howto/src/edit.js:315
#: build/blocks/howto/index.js:1
msgid "How-to name"
msgstr ""

#: includes/Core/I18n.php:167
#: blocks/howto/src/edit.js:365
#: build/blocks/howto/index.js:1
msgid "Step"
msgstr ""

#: includes/Core/I18n.php:168
msgid "Step details"
msgstr ""

#: includes/Core/I18n.php:169
msgid "Add row"
msgstr ""

#: includes/Core/I18n.php:181
msgid "Priority"
msgstr ""

#: includes/Core/I18n.php:182
msgid "Basic SEO"
msgstr ""

#: includes/Core/I18n.php:183
msgid "Advanced SEO"
msgstr ""

#: includes/Core/I18n.php:184
msgid "Excellent"
msgstr ""

#: includes/Core/I18n.php:185
msgid "Needs Improvement"
msgstr ""

#: includes/Core/I18n.php:186
msgid "Poor"
msgstr ""

#: includes/Core/I18n.php:187
msgid "Analysis failed."
msgstr ""

#: includes/Core/I18n.php:188
msgid "Last checked:"
msgstr ""

#: includes/Core/I18n.php:189
msgid "AJAX error: "
msgstr ""

#: includes/Core/Options.php:745
#: includes/Frontend/Breadcrumbs.php:107
msgid "Home"
msgstr ""

#: includes/Core/Options.php:783
#: includes/Frontend/Breadcrumbs.php:109
msgid "404 Error: page not found"
msgstr ""

#. translators: %s: search query text.
#: includes/Core/Options.php:803
#: includes/Frontend/Breadcrumbs.php:111
#, php-format
msgid "Results for %s"
msgstr ""

#. translators: %s: archive title.
#: includes/Core/Options.php:823
#: includes/Frontend/Breadcrumbs.php:113
#, php-format
msgid "Archives for %s"
msgstr ""

#: includes/Core/Options.php:1186
msgid "Page not found"
msgstr ""

#: includes/Core/Options.php:1213
msgid "We can't find that page. Try searching the site or return home."
msgstr ""

#: includes/Core/Options.php:1284
msgid "Go to homepage"
msgstr ""

#: includes/Extension/ExternalServices.php:27
msgid "External services & data"
msgstr ""

#: includes/Extension/ExternalServices.php:29
msgid "SEOvault AI works as a local SEO plugin without contacting SEOvault servers. Optional features contact external services only when you enable or use them."
msgstr ""

#: includes/Extension/ExternalServices.php:32
msgid "SEOvault AI web app (optional site-key connection): authorized API access to content and SEO settings for cloud workflows. No automatic background post uploads."
msgstr ""

#: includes/Extension/ExternalServices.php:33
msgid "IndexNow, Google Analytics, and Google Maps: only when those features are enabled/configured."
msgstr ""

#: includes/Extension/ExternalServices.php:34
msgid "SEOvault AI Pro (separate plugin): if installed and activated with a license, it may contact SEOvault AI licensing and update endpoints to verify entitlements and deliver updates. Core Free SEO output continues without Pro."
msgstr ""

#: includes/Extension/ExternalServices.php:38
msgid "seovaultai.com/terms"
msgstr ""

#: includes/Extension/ExternalServices.php:39
msgid "seovaultai.com/privacy"
msgstr ""

#. translators: 1: terms link HTML, 2: privacy link HTML
#: includes/Extension/ExternalServices.php:43
#, php-format
msgid "Terms: %1$s — Privacy: %2$s"
msgstr ""

#. translators: %s: current page number.
#: includes/Frontend/Breadcrumbs.php:422
#, php-format
msgid "Page %s"
msgstr ""

#. translators: %s: product tag name.
#: includes/Frontend/Breadcrumbs.php:546
#, php-format
msgid "Products tagged &ldquo;%s&rdquo;"
msgstr ""

#: includes/Frontend/Feed.php:143
msgid "Source"
msgstr ""

#: includes/Frontend/FrontendScore.php:236
msgid "SEO Score"
msgstr ""

#: includes/Frontend/Title.php:217
msgid "Page Not Found"
msgstr ""

#: includes/IndexNow/IndexNowApi.php:116
msgid "IndexNow API key is not configured."
msgstr ""

#: includes/IndexNow/IndexNowApi.php:123
msgid "No valid URLs to submit."
msgstr ""

#: includes/IndexNow/IndexNowApi.php:413
msgid "Invalid request."
msgstr ""

#: includes/IndexNow/IndexNowApi.php:414
msgid "Invalid API key."
msgstr ""

#: includes/IndexNow/IndexNowApi.php:415
msgid "Invalid URL format."
msgstr ""

#: includes/IndexNow/IndexNowApi.php:417
msgid "IndexNow server error."
msgstr ""

#. translators: %d: HTTP status code
#: includes/IndexNow/IndexNowApi.php:426
#, php-format
msgid "Unexpected response code: %d"
msgstr ""

#: includes/IndexNow/IndexNowManager.php:205
#: includes/IndexNow/IndexNowManager.php:292
msgid "Submit to IndexNow"
msgstr ""

#: includes/IndexNow/IndexNowManager.php:389
msgid "No URLs provided."
msgstr ""

#: includes/IndexNow/IndexNowManager.php:397
msgid "No valid URLs provided."
msgstr ""

#. translators: %d: number of URLs
#: includes/IndexNow/IndexNowManager.php:417
#, php-format
msgid "%d URL submitted to IndexNow."
msgid_plural "%d URLs submitted to IndexNow."
msgstr[0] ""
msgstr[1] ""

#: includes/IndexNow/IndexNowManager.php:458
msgid "Log cleared."
msgstr ""

#. translators: %s: number of URLs
#: includes/IndexNow/IndexNowManager.php:472
#, php-format
msgid "%s URL submitted to IndexNow."
msgid_plural "%s URLs submitted to IndexNow."
msgstr[0] ""
msgstr[1] ""

#: includes/IndexNow/IndexNowManager.php:477
msgid "Error submitting URL(s) to IndexNow."
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:106
msgid "Open SEOvault AI"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:107
msgid "Back to Elementor"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:108
msgid "Search appearance"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:109
msgid "SEO title"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:110
msgid "SEO description"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:111
msgid "Focus keyword"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:115
msgid "Nofollow links on this page"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:116
msgid "Social sharing"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:117
msgid "Social title"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:118
msgid "Social description"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:119
msgid "Social image URL"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:120
msgid "Live SEO checks"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:121
msgid "Content words"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:122
msgid "Save SEO settings"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:124
#: includes/Integrations/Elementor/SaveHandler.php:91
msgid "SEO settings saved."
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:125
msgid "SEO settings could not be saved."
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:126
msgid "Checking live content…"
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:127
msgid "Live SEO checks could not be updated."
msgstr ""

#: includes/Integrations/Elementor/EditorAssets.php:132
msgid "Atomic Editor content sync active"
msgstr ""

#: includes/Integrations/Elementor/SaveHandler.php:53
msgid "You are not allowed to edit this content."
msgstr ""

#: includes/Integrations/Elementor/SaveHandler.php:61
msgid "The requested content could not be edited."
msgstr ""

#: includes/Integrations/Elementor/SaveHandler.php:68
msgid "SEO settings cannot be saved while the site is switched."
msgstr ""

#: includes/LocalSEO/AdminPage.php:115
msgid "Local SEO Settings"
msgstr ""

#: includes/LocalSEO/AdminPage.php:118
#: includes/LocalSEO/AdminPage.php:362
msgid "Business Info"
msgstr ""

#: includes/LocalSEO/AdminPage.php:119
#: includes/LocalSEO/AdminPage.php:265
#: includes/LocalSEO/AdminPage.php:363
#: includes/LocalSEO/AdminPage.php:506
#: includes/LocalSEO/LocationMetaBox.php:35
msgid "Opening Hours"
msgstr ""

#: includes/LocalSEO/AdminPage.php:120
#: includes/LocalSEO/AdminPage.php:364
msgid "Maps & Store Locator"
msgstr ""

#: includes/LocalSEO/AdminPage.php:130
#: includes/LocalSEO/AdminPage.php:371
msgid "Enable Local SEO"
msgstr ""

#: includes/LocalSEO/AdminPage.php:132
#: includes/LocalSEO/AdminPage.php:133
#: includes/LocalSEO/AdminPage.php:373
#: includes/LocalSEO/AdminPage.php:374
msgid "Enable Local SEO features including schema, geo tags, and shortcodes."
msgstr ""

#: includes/LocalSEO/AdminPage.php:137
#: includes/LocalSEO/AdminPage.php:378
#: includes/LocalSEO/LocationMetaBox.php:54
msgid "Business Type"
msgstr ""

#: includes/LocalSEO/AdminPage.php:140
#: includes/LocalSEO/AdminPage.php:381
#: includes/LocalSEO/LocationMetaBox.php:57
msgid "Select a type"
msgstr ""

#: includes/LocalSEO/AdminPage.php:152
#: includes/LocalSEO/AdminPage.php:393
#: includes/LocalSEO/LocationMetaBox.php:65
msgid "Business Name"
msgstr ""

#: includes/LocalSEO/AdminPage.php:156
#: includes/LocalSEO/AdminPage.php:397
#: includes/LocalSEO/LocationMetaBox.php:69
msgid "Street Address"
msgstr ""

#: includes/LocalSEO/AdminPage.php:160
#: includes/LocalSEO/AdminPage.php:401
#: includes/LocalSEO/LocationMetaBox.php:73
msgid "Address Line 2"
msgstr ""

#: includes/LocalSEO/AdminPage.php:164
#: includes/LocalSEO/AdminPage.php:405
#: includes/LocalSEO/LocationMetaBox.php:77
#: includes/Schema/Types/JobPosting.php:202
msgid "City"
msgstr ""

#: includes/LocalSEO/AdminPage.php:168
#: includes/LocalSEO/AdminPage.php:409
#: includes/LocalSEO/LocationMetaBox.php:81
msgid "State / Province"
msgstr ""

#: includes/LocalSEO/AdminPage.php:172
#: includes/LocalSEO/AdminPage.php:413
#: includes/LocalSEO/LocationMetaBox.php:85
msgid "Postal Code"
msgstr ""

#: includes/LocalSEO/AdminPage.php:176
#: includes/LocalSEO/AdminPage.php:417
#: includes/LocalSEO/LocationMetaBox.php:89
#: includes/Schema/Types/JobPosting.php:229
msgid "Country"
msgstr ""

#: includes/LocalSEO/AdminPage.php:179
#: includes/LocalSEO/AdminPage.php:420
#: includes/LocalSEO/Countries.php:24
#: includes/LocalSEO/LocationMetaBox.php:92
msgid "Choose a country"
msgstr ""

#: includes/LocalSEO/AdminPage.php:194
#: includes/LocalSEO/AdminPage.php:435
#: includes/LocalSEO/LocationMetaBox.php:104
msgid "Phone"
msgstr ""

#: includes/LocalSEO/AdminPage.php:198
#: includes/LocalSEO/AdminPage.php:439
#: includes/LocalSEO/LocationMetaBox.php:108
msgid "Secondary Phone"
msgstr ""

#: includes/LocalSEO/AdminPage.php:202
#: includes/LocalSEO/AdminPage.php:443
#: includes/LocalSEO/LocationMetaBox.php:112
msgid "Fax"
msgstr ""

#: includes/LocalSEO/AdminPage.php:206
#: includes/LocalSEO/AdminPage.php:447
#: includes/LocalSEO/LocationMetaBox.php:116
msgid "Email"
msgstr ""

#: includes/LocalSEO/AdminPage.php:210
#: includes/LocalSEO/AdminPage.php:451
#: includes/LocalSEO/LocationMetaBox.php:120
msgid "Website URL"
msgstr ""

#: includes/LocalSEO/AdminPage.php:214
#: includes/LocalSEO/AdminPage.php:455
#: includes/LocalSEO/LocationMetaBox.php:124
msgid "Latitude"
msgstr ""

#: includes/LocalSEO/AdminPage.php:218
#: includes/LocalSEO/AdminPage.php:459
#: includes/LocalSEO/LocationMetaBox.php:128
msgid "Longitude"
msgstr ""

#: includes/LocalSEO/AdminPage.php:222
#: includes/LocalSEO/AdminPage.php:463
#: includes/LocalSEO/LocationMetaBox.php:132
msgid "Price Range"
msgstr ""

#: includes/LocalSEO/AdminPage.php:226
#: includes/LocalSEO/AdminPage.php:467
#: includes/LocalSEO/LocationMetaBox.php:136
msgid "Area Served"
msgstr ""

#: includes/LocalSEO/AdminPage.php:235
#: includes/LocalSEO/AdminPage.php:476
msgid "24/7 Open"
msgstr ""

#: includes/LocalSEO/AdminPage.php:241
#: includes/LocalSEO/AdminPage.php:482
msgid "Check if your business is open 24 hours, 7 days a week."
msgstr ""

#: includes/LocalSEO/AdminPage.php:245
#: includes/LocalSEO/AdminPage.php:486
msgid "Hide Opening Hours"
msgstr ""

#: includes/LocalSEO/AdminPage.php:254
#: includes/LocalSEO/AdminPage.php:495
#: includes/LocalSEO/LocationMetaBox.php:169
msgid "Multiple Time Slots"
msgstr ""

#: includes/LocalSEO/AdminPage.php:260
#: includes/LocalSEO/AdminPage.php:501
msgid "Enable if your business has split hours (e.g. morning and afternoon)."
msgstr ""

#: includes/LocalSEO/AdminPage.php:269
#: includes/LocalSEO/AdminPage.php:510
#: includes/LocalSEO/LocationMetaBox.php:186
msgid "Day"
msgstr ""

#: includes/LocalSEO/AdminPage.php:270
#: includes/LocalSEO/AdminPage.php:511
#: includes/LocalSEO/LocationMetaBox.php:187
msgid "First Open"
msgstr ""

#: includes/LocalSEO/AdminPage.php:271
#: includes/LocalSEO/AdminPage.php:512
#: includes/LocalSEO/LocationMetaBox.php:188
msgid "First Close"
msgstr ""

#: includes/LocalSEO/AdminPage.php:272
#: includes/LocalSEO/AdminPage.php:513
#: includes/LocalSEO/LocationMetaBox.php:189
msgid "Second Open"
msgstr ""

#: includes/LocalSEO/AdminPage.php:273
#: includes/LocalSEO/AdminPage.php:514
#: includes/LocalSEO/LocationMetaBox.php:190
msgid "Second Close"
msgstr ""

#: includes/LocalSEO/AdminPage.php:274
#: includes/LocalSEO/AdminPage.php:515
#: includes/LocalSEO/LocationMetaBox.php:191
msgid "24h"
msgstr ""

#: includes/LocalSEO/AdminPage.php:303
#: includes/LocalSEO/AdminPage.php:544
msgid "Google Maps API Key"
msgstr ""

#: includes/LocalSEO/AdminPage.php:306
#: includes/LocalSEO/AdminPage.php:547
msgid "Required for map shortcodes and store locator."
msgstr ""

#: includes/LocalSEO/AdminPage.php:310
#: includes/LocalSEO/AdminPage.php:551
msgid "Unit System"
msgstr ""

#: includes/LocalSEO/AdminPage.php:313
#: includes/LocalSEO/AdminPage.php:554
msgid "Metric (km)"
msgstr ""

#: includes/LocalSEO/AdminPage.php:314
#: includes/LocalSEO/AdminPage.php:555
msgid "Imperial (miles)"
msgstr ""

#: includes/LocalSEO/AdminPage.php:319
#: includes/LocalSEO/AdminPage.php:560
msgid "Store Locator: Max Results"
msgstr ""

#. translators: 1: opening anchor tag, 2: KML URL, 3: closing anchor tag.
#: includes/LocalSEO/AdminPage.php:330
#, php-format
msgid "KML sitemap available at: %1$s%2$s%3$s"
msgstr ""

#: includes/LocalSEO/AdminPage.php:344
msgid "Save Local SEO Settings"
msgstr ""

#. translators: 1: KML sitemap URL, 2: KML sitemap URL used as link text.
#: includes/LocalSEO/AdminPage.php:571
#, php-format
msgid "KML sitemap available at: <a href=\"%1$s\">%2$s</a>"
msgstr ""

#: includes/LocalSEO/Countries.php:25
msgid "Aland Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:26
msgid "Afghanistan"
msgstr ""

#: includes/LocalSEO/Countries.php:27
msgid "Albania"
msgstr ""

#: includes/LocalSEO/Countries.php:28
msgid "Algeria"
msgstr ""

#: includes/LocalSEO/Countries.php:29
msgid "Andorra"
msgstr ""

#: includes/LocalSEO/Countries.php:30
msgid "Angola"
msgstr ""

#: includes/LocalSEO/Countries.php:31
msgid "Anguilla"
msgstr ""

#: includes/LocalSEO/Countries.php:32
msgid "Antarctica"
msgstr ""

#: includes/LocalSEO/Countries.php:33
msgid "Antigua and Barbuda"
msgstr ""

#: includes/LocalSEO/Countries.php:34
msgid "Argentina"
msgstr ""

#: includes/LocalSEO/Countries.php:35
msgid "Armenia"
msgstr ""

#: includes/LocalSEO/Countries.php:36
msgid "Aruba"
msgstr ""

#: includes/LocalSEO/Countries.php:37
msgid "Australia"
msgstr ""

#: includes/LocalSEO/Countries.php:38
msgid "Austria"
msgstr ""

#: includes/LocalSEO/Countries.php:39
msgid "Azerbaijan"
msgstr ""

#: includes/LocalSEO/Countries.php:40
msgid "Bahamas"
msgstr ""

#: includes/LocalSEO/Countries.php:41
msgid "Bahrain"
msgstr ""

#: includes/LocalSEO/Countries.php:42
msgid "Bangladesh"
msgstr ""

#: includes/LocalSEO/Countries.php:43
msgid "Barbados"
msgstr ""

#: includes/LocalSEO/Countries.php:44
msgid "Belarus"
msgstr ""

#: includes/LocalSEO/Countries.php:45
msgid "Belau"
msgstr ""

#: includes/LocalSEO/Countries.php:46
msgid "Belgium"
msgstr ""

#: includes/LocalSEO/Countries.php:47
msgid "Belize"
msgstr ""

#: includes/LocalSEO/Countries.php:48
msgid "Benin"
msgstr ""

#: includes/LocalSEO/Countries.php:49
msgid "Bermuda"
msgstr ""

#: includes/LocalSEO/Countries.php:50
msgid "Bhutan"
msgstr ""

#: includes/LocalSEO/Countries.php:51
msgid "Bolivia"
msgstr ""

#: includes/LocalSEO/Countries.php:52
msgid "Bonaire, Sint Eustatius and Saba"
msgstr ""

#: includes/LocalSEO/Countries.php:53
msgid "Bosnia and Herzegovina"
msgstr ""

#: includes/LocalSEO/Countries.php:54
msgid "Botswana"
msgstr ""

#: includes/LocalSEO/Countries.php:55
msgid "Bouvet Island"
msgstr ""

#: includes/LocalSEO/Countries.php:56
msgid "Brazil"
msgstr ""

#: includes/LocalSEO/Countries.php:57
msgid "British Indian Ocean Territory"
msgstr ""

#: includes/LocalSEO/Countries.php:58
msgid "British Virgin Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:59
msgid "Brunei"
msgstr ""

#: includes/LocalSEO/Countries.php:60
msgid "Bulgaria"
msgstr ""

#: includes/LocalSEO/Countries.php:61
msgid "Burkina Faso"
msgstr ""

#: includes/LocalSEO/Countries.php:62
msgid "Burundi"
msgstr ""

#: includes/LocalSEO/Countries.php:63
msgid "Cambodia"
msgstr ""

#: includes/LocalSEO/Countries.php:64
msgid "Cameroon"
msgstr ""

#: includes/LocalSEO/Countries.php:65
msgid "Canada"
msgstr ""

#: includes/LocalSEO/Countries.php:66
msgid "Cape Verde"
msgstr ""

#: includes/LocalSEO/Countries.php:67
msgid "Cayman Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:68
msgid "Central African Republic"
msgstr ""

#: includes/LocalSEO/Countries.php:69
msgid "Chad"
msgstr ""

#: includes/LocalSEO/Countries.php:70
msgid "Chile"
msgstr ""

#: includes/LocalSEO/Countries.php:71
msgid "China"
msgstr ""

#: includes/LocalSEO/Countries.php:72
msgid "Christmas Island"
msgstr ""

#: includes/LocalSEO/Countries.php:73
msgid "Cocos (Keeling) Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:74
msgid "Colombia"
msgstr ""

#: includes/LocalSEO/Countries.php:75
msgid "Comoros"
msgstr ""

#: includes/LocalSEO/Countries.php:76
msgid "Congo (Brazzaville)"
msgstr ""

#: includes/LocalSEO/Countries.php:77
msgid "Congo (Kinshasa)"
msgstr ""

#: includes/LocalSEO/Countries.php:78
msgid "Cook Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:79
msgid "Costa Rica"
msgstr ""

#: includes/LocalSEO/Countries.php:80
msgid "Croatia"
msgstr ""

#: includes/LocalSEO/Countries.php:81
msgid "Cuba"
msgstr ""

#: includes/LocalSEO/Countries.php:82
msgid "Curacao"
msgstr ""

#: includes/LocalSEO/Countries.php:83
msgid "Cyprus"
msgstr ""

#: includes/LocalSEO/Countries.php:84
msgid "Czech Republic"
msgstr ""

#: includes/LocalSEO/Countries.php:85
msgid "Denmark"
msgstr ""

#: includes/LocalSEO/Countries.php:86
msgid "Djibouti"
msgstr ""

#: includes/LocalSEO/Countries.php:87
msgid "Dominica"
msgstr ""

#: includes/LocalSEO/Countries.php:88
msgid "Dominican Republic"
msgstr ""

#: includes/LocalSEO/Countries.php:89
msgid "Ecuador"
msgstr ""

#: includes/LocalSEO/Countries.php:90
msgid "Egypt"
msgstr ""

#: includes/LocalSEO/Countries.php:91
msgid "El Salvador"
msgstr ""

#: includes/LocalSEO/Countries.php:92
msgid "Equatorial Guinea"
msgstr ""

#: includes/LocalSEO/Countries.php:93
msgid "Eritrea"
msgstr ""

#: includes/LocalSEO/Countries.php:94
msgid "Estonia"
msgstr ""

#: includes/LocalSEO/Countries.php:95
msgid "Ethiopia"
msgstr ""

#: includes/LocalSEO/Countries.php:96
msgid "Falkland Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:97
msgid "Faroe Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:98
msgid "Fiji"
msgstr ""

#: includes/LocalSEO/Countries.php:99
msgid "Finland"
msgstr ""

#: includes/LocalSEO/Countries.php:100
msgid "France"
msgstr ""

#: includes/LocalSEO/Countries.php:101
msgid "French Guiana"
msgstr ""

#: includes/LocalSEO/Countries.php:102
msgid "French Polynesia"
msgstr ""

#: includes/LocalSEO/Countries.php:103
msgid "French Southern Territories"
msgstr ""

#: includes/LocalSEO/Countries.php:104
msgid "Gabon"
msgstr ""

#: includes/LocalSEO/Countries.php:105
msgid "Gambia"
msgstr ""

#: includes/LocalSEO/Countries.php:106
msgid "Georgia"
msgstr ""

#: includes/LocalSEO/Countries.php:107
msgid "Germany"
msgstr ""

#: includes/LocalSEO/Countries.php:108
msgid "Ghana"
msgstr ""

#: includes/LocalSEO/Countries.php:109
msgid "Gibraltar"
msgstr ""

#: includes/LocalSEO/Countries.php:110
msgid "Greece"
msgstr ""

#: includes/LocalSEO/Countries.php:111
msgid "Greenland"
msgstr ""

#: includes/LocalSEO/Countries.php:112
msgid "Grenada"
msgstr ""

#: includes/LocalSEO/Countries.php:113
msgid "Guadeloupe"
msgstr ""

#: includes/LocalSEO/Countries.php:114
msgid "Guatemala"
msgstr ""

#: includes/LocalSEO/Countries.php:115
msgid "Guernsey"
msgstr ""

#: includes/LocalSEO/Countries.php:116
msgid "Guinea"
msgstr ""

#: includes/LocalSEO/Countries.php:117
msgid "Guinea-Bissau"
msgstr ""

#: includes/LocalSEO/Countries.php:118
msgid "Guyana"
msgstr ""

#: includes/LocalSEO/Countries.php:119
msgid "Haiti"
msgstr ""

#: includes/LocalSEO/Countries.php:120
msgid "Heard Island and McDonald Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:121
msgid "Honduras"
msgstr ""

#: includes/LocalSEO/Countries.php:122
msgid "Hong Kong"
msgstr ""

#: includes/LocalSEO/Countries.php:123
msgid "Hungary"
msgstr ""

#: includes/LocalSEO/Countries.php:124
msgid "Iceland"
msgstr ""

#: includes/LocalSEO/Countries.php:125
msgid "India"
msgstr ""

#: includes/LocalSEO/Countries.php:126
msgid "Indonesia"
msgstr ""

#: includes/LocalSEO/Countries.php:127
msgid "Iran"
msgstr ""

#: includes/LocalSEO/Countries.php:128
msgid "Iraq"
msgstr ""

#: includes/LocalSEO/Countries.php:129
msgid "Isle of Man"
msgstr ""

#: includes/LocalSEO/Countries.php:130
msgid "Israel"
msgstr ""

#: includes/LocalSEO/Countries.php:131
msgid "Italy"
msgstr ""

#: includes/LocalSEO/Countries.php:132
msgid "Ivory Coast"
msgstr ""

#: includes/LocalSEO/Countries.php:133
msgid "Jamaica"
msgstr ""

#: includes/LocalSEO/Countries.php:134
msgid "Japan"
msgstr ""

#: includes/LocalSEO/Countries.php:135
msgid "Jersey"
msgstr ""

#: includes/LocalSEO/Countries.php:136
msgid "Jordan"
msgstr ""

#: includes/LocalSEO/Countries.php:137
msgid "Kazakhstan"
msgstr ""

#: includes/LocalSEO/Countries.php:138
msgid "Kenya"
msgstr ""

#: includes/LocalSEO/Countries.php:139
msgid "Kiribati"
msgstr ""

#: includes/LocalSEO/Countries.php:140
msgid "Kuwait"
msgstr ""

#: includes/LocalSEO/Countries.php:141
msgid "Kyrgyzstan"
msgstr ""

#: includes/LocalSEO/Countries.php:142
msgid "Laos"
msgstr ""

#: includes/LocalSEO/Countries.php:143
msgid "Latvia"
msgstr ""

#: includes/LocalSEO/Countries.php:144
msgid "Lebanon"
msgstr ""

#: includes/LocalSEO/Countries.php:145
msgid "Lesotho"
msgstr ""

#: includes/LocalSEO/Countries.php:146
msgid "Liberia"
msgstr ""

#: includes/LocalSEO/Countries.php:147
msgid "Libya"
msgstr ""

#: includes/LocalSEO/Countries.php:148
msgid "Liechtenstein"
msgstr ""

#: includes/LocalSEO/Countries.php:149
msgid "Lithuania"
msgstr ""

#: includes/LocalSEO/Countries.php:150
msgid "Luxembourg"
msgstr ""

#: includes/LocalSEO/Countries.php:151
msgid "Macao S.A.R., China"
msgstr ""

#: includes/LocalSEO/Countries.php:152
msgid "Macedonia"
msgstr ""

#: includes/LocalSEO/Countries.php:153
msgid "Madagascar"
msgstr ""

#: includes/LocalSEO/Countries.php:154
msgid "Malawi"
msgstr ""

#: includes/LocalSEO/Countries.php:155
msgid "Malaysia"
msgstr ""

#: includes/LocalSEO/Countries.php:156
msgid "Maldives"
msgstr ""

#: includes/LocalSEO/Countries.php:157
msgid "Mali"
msgstr ""

#: includes/LocalSEO/Countries.php:158
msgid "Malta"
msgstr ""

#: includes/LocalSEO/Countries.php:159
msgid "Marshall Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:160
msgid "Martinique"
msgstr ""

#: includes/LocalSEO/Countries.php:161
msgid "Mauritania"
msgstr ""

#: includes/LocalSEO/Countries.php:162
msgid "Mauritius"
msgstr ""

#: includes/LocalSEO/Countries.php:163
msgid "Mayotte"
msgstr ""

#: includes/LocalSEO/Countries.php:164
msgid "Mexico"
msgstr ""

#: includes/LocalSEO/Countries.php:165
msgid "Micronesia"
msgstr ""

#: includes/LocalSEO/Countries.php:166
msgid "Republic of Moldova"
msgstr ""

#: includes/LocalSEO/Countries.php:167
msgid "Monaco"
msgstr ""

#: includes/LocalSEO/Countries.php:168
msgid "Mongolia"
msgstr ""

#: includes/LocalSEO/Countries.php:169
msgid "Montenegro"
msgstr ""

#: includes/LocalSEO/Countries.php:170
msgid "Montserrat"
msgstr ""

#: includes/LocalSEO/Countries.php:171
msgid "Morocco"
msgstr ""

#: includes/LocalSEO/Countries.php:172
msgid "Mozambique"
msgstr ""

#: includes/LocalSEO/Countries.php:173
msgid "Myanmar"
msgstr ""

#: includes/LocalSEO/Countries.php:174
msgid "Namibia"
msgstr ""

#: includes/LocalSEO/Countries.php:175
msgid "Nauru"
msgstr ""

#: includes/LocalSEO/Countries.php:176
msgid "Nepal"
msgstr ""

#: includes/LocalSEO/Countries.php:177
msgid "Netherlands"
msgstr ""

#: includes/LocalSEO/Countries.php:178
msgid "Netherlands Antilles"
msgstr ""

#: includes/LocalSEO/Countries.php:179
msgid "New Caledonia"
msgstr ""

#: includes/LocalSEO/Countries.php:180
msgid "New Zealand"
msgstr ""

#: includes/LocalSEO/Countries.php:181
msgid "Nicaragua"
msgstr ""

#: includes/LocalSEO/Countries.php:182
msgid "Niger"
msgstr ""

#: includes/LocalSEO/Countries.php:183
msgid "Nigeria"
msgstr ""

#: includes/LocalSEO/Countries.php:184
msgid "Niue"
msgstr ""

#: includes/LocalSEO/Countries.php:185
msgid "Norfolk Island"
msgstr ""

#: includes/LocalSEO/Countries.php:186
msgid "North Korea"
msgstr ""

#: includes/LocalSEO/Countries.php:187
msgid "Norway"
msgstr ""

#: includes/LocalSEO/Countries.php:188
msgid "Oman"
msgstr ""

#: includes/LocalSEO/Countries.php:189
msgid "Pakistan"
msgstr ""

#: includes/LocalSEO/Countries.php:190
msgid "Palestinian Territory"
msgstr ""

#: includes/LocalSEO/Countries.php:191
msgid "Panama"
msgstr ""

#: includes/LocalSEO/Countries.php:192
msgid "Papua New Guinea"
msgstr ""

#: includes/LocalSEO/Countries.php:193
msgid "Paraguay"
msgstr ""

#: includes/LocalSEO/Countries.php:194
msgid "Peru"
msgstr ""

#: includes/LocalSEO/Countries.php:195
msgid "Philippines"
msgstr ""

#: includes/LocalSEO/Countries.php:196
msgid "Pitcairn Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:197
msgid "Poland"
msgstr ""

#: includes/LocalSEO/Countries.php:198
msgid "Portugal"
msgstr ""

#: includes/LocalSEO/Countries.php:199
msgid "Qatar"
msgstr ""

#: includes/LocalSEO/Countries.php:200
msgid "Republic of Ireland"
msgstr ""

#: includes/LocalSEO/Countries.php:201
msgid "Reunion"
msgstr ""

#: includes/LocalSEO/Countries.php:202
msgid "Romania"
msgstr ""

#: includes/LocalSEO/Countries.php:203
msgid "Russia"
msgstr ""

#: includes/LocalSEO/Countries.php:204
msgid "Rwanda"
msgstr ""

#: includes/LocalSEO/Countries.php:205
msgid "Sao Tome and Principe"
msgstr ""

#: includes/LocalSEO/Countries.php:206
msgid "Saint Barthelemy"
msgstr ""

#: includes/LocalSEO/Countries.php:207
msgid "Saint Helena"
msgstr ""

#: includes/LocalSEO/Countries.php:208
msgid "Saint Kitts and Nevis"
msgstr ""

#: includes/LocalSEO/Countries.php:209
msgid "Saint Lucia"
msgstr ""

#: includes/LocalSEO/Countries.php:210
msgid "Saint Martin (Dutch part)"
msgstr ""

#: includes/LocalSEO/Countries.php:211
msgid "Saint Martin (French part)"
msgstr ""

#: includes/LocalSEO/Countries.php:212
msgid "Saint Pierre and Miquelon"
msgstr ""

#: includes/LocalSEO/Countries.php:213
msgid "Saint Vincent and the Grenadines"
msgstr ""

#: includes/LocalSEO/Countries.php:214
msgid "San Marino"
msgstr ""

#: includes/LocalSEO/Countries.php:215
msgid "Saudi Arabia"
msgstr ""

#: includes/LocalSEO/Countries.php:216
msgid "Senegal"
msgstr ""

#: includes/LocalSEO/Countries.php:217
msgid "Serbia"
msgstr ""

#: includes/LocalSEO/Countries.php:218
msgid "Seychelles"
msgstr ""

#: includes/LocalSEO/Countries.php:219
msgid "Sierra Leone"
msgstr ""

#: includes/LocalSEO/Countries.php:220
msgid "Singapore"
msgstr ""

#: includes/LocalSEO/Countries.php:221
msgid "Slovakia"
msgstr ""

#: includes/LocalSEO/Countries.php:222
msgid "Slovenia"
msgstr ""

#: includes/LocalSEO/Countries.php:223
msgid "Solomon Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:224
msgid "Somalia"
msgstr ""

#: includes/LocalSEO/Countries.php:225
msgid "South Africa"
msgstr ""

#: includes/LocalSEO/Countries.php:226
msgid "South Georgia/Sandwich Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:227
msgid "South Korea"
msgstr ""

#: includes/LocalSEO/Countries.php:228
msgid "South Sudan"
msgstr ""

#: includes/LocalSEO/Countries.php:229
msgid "Spain"
msgstr ""

#: includes/LocalSEO/Countries.php:230
msgid "Sri Lanka"
msgstr ""

#: includes/LocalSEO/Countries.php:231
msgid "Sudan"
msgstr ""

#: includes/LocalSEO/Countries.php:232
msgid "Suriname"
msgstr ""

#: includes/LocalSEO/Countries.php:233
msgid "Svalbard and Jan Mayen"
msgstr ""

#: includes/LocalSEO/Countries.php:234
msgid "Swaziland"
msgstr ""

#: includes/LocalSEO/Countries.php:235
msgid "Sweden"
msgstr ""

#: includes/LocalSEO/Countries.php:236
msgid "Switzerland"
msgstr ""

#: includes/LocalSEO/Countries.php:237
msgid "Syria"
msgstr ""

#: includes/LocalSEO/Countries.php:238
msgid "Taiwan"
msgstr ""

#: includes/LocalSEO/Countries.php:239
msgid "Tajikistan"
msgstr ""

#: includes/LocalSEO/Countries.php:240
msgid "Tanzania"
msgstr ""

#: includes/LocalSEO/Countries.php:241
msgid "Thailand"
msgstr ""

#: includes/LocalSEO/Countries.php:242
msgid "Timor-Leste"
msgstr ""

#: includes/LocalSEO/Countries.php:243
msgid "Togo"
msgstr ""

#: includes/LocalSEO/Countries.php:244
msgid "Tokelau"
msgstr ""

#: includes/LocalSEO/Countries.php:245
msgid "Tonga"
msgstr ""

#: includes/LocalSEO/Countries.php:246
msgid "Trinidad and Tobago"
msgstr ""

#: includes/LocalSEO/Countries.php:247
msgid "Tunisia"
msgstr ""

#: includes/LocalSEO/Countries.php:248
msgid "Turkey"
msgstr ""

#: includes/LocalSEO/Countries.php:249
msgid "Turkmenistan"
msgstr ""

#: includes/LocalSEO/Countries.php:250
msgid "Turks and Caicos Islands"
msgstr ""

#: includes/LocalSEO/Countries.php:251
msgid "Tuvalu"
msgstr ""

#: includes/LocalSEO/Countries.php:252
msgid "Uganda"
msgstr ""

#: includes/LocalSEO/Countries.php:253
msgid "Ukraine"
msgstr ""

#: includes/LocalSEO/Countries.php:254
msgid "United Arab Emirates"
msgstr ""

#: includes/LocalSEO/Countries.php:255
msgid "United Kingdom (UK)"
msgstr ""

#: includes/LocalSEO/Countries.php:256
msgid "United States (US)"
msgstr ""

#: includes/LocalSEO/Countries.php:257
msgid "Uruguay"
msgstr ""

#: includes/LocalSEO/Countries.php:258
msgid "Uzbekistan"
msgstr ""

#: includes/LocalSEO/Countries.php:259
msgid "Vanuatu"
msgstr ""

#: includes/LocalSEO/Countries.php:260
msgid "Vatican"
msgstr ""

#: includes/LocalSEO/Countries.php:261
msgid "Venezuela"
msgstr ""

#: includes/LocalSEO/Countries.php:262
msgid "Vietnam"
msgstr ""

#: includes/LocalSEO/Countries.php:263
msgid "Wallis and Futuna"
msgstr ""

#: includes/LocalSEO/Countries.php:264
msgid "Western Sahara"
msgstr ""

#: includes/LocalSEO/Countries.php:265
msgid "Western Samoa"
msgstr ""

#: includes/LocalSEO/Countries.php:266
msgid "Yemen"
msgstr ""

#: includes/LocalSEO/Countries.php:267
msgid "Zambia"
msgstr ""

#: includes/LocalSEO/Countries.php:268
msgid "Zimbabwe"
msgstr ""

#: includes/LocalSEO/ImportExport.php:23
msgid "Export Locations"
msgstr ""

#: includes/LocalSEO/ImportExport.php:24
msgid "Export all locations to a CSV file."
msgstr ""

#: includes/LocalSEO/ImportExport.php:28
msgid "Export CSV"
msgstr ""

#: includes/LocalSEO/ImportExport.php:33
msgid "Import Locations"
msgstr ""

#: includes/LocalSEO/ImportExport.php:34
msgid "Import locations from a CSV file. The file must have a header row with column names matching the field keys."
msgstr ""

#: includes/LocalSEO/ImportExport.php:40
msgid "CSV File"
msgstr ""

#: includes/LocalSEO/ImportExport.php:44
#: includes/RedirectManager/AdminPage.php:148
msgid "Import CSV"
msgstr ""

#: includes/LocalSEO/LocationMetaBox.php:26
msgid "Location Details"
msgstr ""

#: includes/LocalSEO/LocationMetaBox.php:140
msgid "VAT ID"
msgstr ""

#: includes/LocalSEO/LocationMetaBox.php:144
msgid "Tax ID"
msgstr ""

#: includes/LocalSEO/LocationMetaBox.php:148
msgid "Contact Phone"
msgstr ""

#: includes/LocalSEO/LocationMetaBox.php:152
msgid "Contact Email"
msgstr ""

#: includes/LocalSEO/LocationMetaBox.php:156
msgid "Primary Location"
msgstr ""

#: includes/LocalSEO/LocationMetaBox.php:159
msgid "Mark this as the primary business location."
msgstr ""

#: includes/LocalSEO/LocationMetaBox.php:163
msgid "Open 24/7"
msgstr ""

#: includes/LocalSEO/OpeningHours.php:245
msgid "Open 24h"
msgstr ""

#: includes/LocalSEO/OpeningHours.php:250
msgid "Closed"
msgstr ""

#: includes/LocalSEO/PostType.php:48
msgid "Locations"
msgstr ""

#: includes/LocalSEO/PostType.php:49
#: includes/Schema/Types/Event.php:125
msgid "Location"
msgstr ""

#: includes/LocalSEO/PostType.php:50
#: includes/LocalSEO/PostType.php:53
msgid "New Location"
msgstr ""

#: includes/LocalSEO/PostType.php:51
msgid "Add New Location"
msgstr ""

#: includes/LocalSEO/PostType.php:52
msgid "Edit Location"
msgstr ""

#: includes/LocalSEO/PostType.php:54
msgid "View Location"
msgstr ""

#: includes/LocalSEO/PostType.php:55
msgid "Search Locations"
msgstr ""

#: includes/LocalSEO/PostType.php:56
msgid "No locations found"
msgstr ""

#: includes/LocalSEO/PostType.php:57
msgid "No locations found in trash"
msgstr ""

#: includes/LocalSEO/PostType.php:92
msgid "Location Categories"
msgstr ""

#: includes/LocalSEO/PostType.php:93
msgid "Location Category"
msgstr ""

#: includes/LocalSEO/PostType.php:94
msgid "Search Location Categories"
msgstr ""

#: includes/LocalSEO/PostType.php:95
msgid "All Location Categories"
msgstr ""

#: includes/LocalSEO/PostType.php:96
msgid "Edit Location Category"
msgstr ""

#: includes/LocalSEO/PostType.php:97
msgid "Update Location Category"
msgstr ""

#: includes/LocalSEO/PostType.php:98
msgid "Add New Location Category"
msgstr ""

#: includes/LocalSEO/PostType.php:99
msgid "New Location Category Name"
msgstr ""

#: includes/LocalSEO/PostType.php:100
msgid "Categories"
msgstr ""

#: includes/LocalSEO/Shortcodes.php:217
msgid "No locations found."
msgstr ""

#: includes/LocalSEO/Shortcodes.php:260
msgid "Google Maps API key is not configured."
msgstr ""

#: includes/LocalSEO/StoreLocator.php:69
msgid "Show route"
msgstr ""

#: includes/LocalSEO/StoreLocator.php:92
msgid "Enter your postal code, city and / or state"
msgstr ""

#: includes/LocalSEO/StoreLocator.php:98
msgid "within"
msgstr ""

#: includes/LocalSEO/StoreLocator.php:124
msgid "Filter by category"
msgstr ""

#: includes/LocalSEO/StoreLocator.php:136
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:738
msgid "Search"
msgstr ""

#. translators: %d: number of store locations found.
#: includes/LocalSEO/StoreLocator.php:171
#, php-format
msgid "%d result has been found"
msgid_plural "%d results have been found"
msgstr[0] ""
msgstr[1] ""

#: includes/LocalSEO/StoreLocator.php:178
#: includes/LocalSEO/StoreLocator.php:196
msgid "No results found"
msgstr ""

#. translators: %s: distance to the nearest store location in kilometers.
#: includes/LocalSEO/StoreLocator.php:185
#, php-format
msgid "The nearest location is %s kilometers away"
msgstr ""

#. translators: %s: distance to the nearest store location in miles.
#: includes/LocalSEO/StoreLocator.php:188
#, php-format
msgid "The nearest location is %s miles away"
msgstr ""

#: includes/LocalSEO/StoreLocator.php:217
msgid "Security check failed. Please refresh the page and try again."
msgstr ""

#: includes/LocalSEO/StoreLocator.php:229
msgid "Please enter a zipcode or city"
msgstr ""

#. translators: 1: plugin name, 2: post ID
#: includes/Migration/BaseImporter.php:115
#: includes/Migration/Providers/AIOSEO.php:140
#: includes/Migration/Providers/AIOSEO.php:166
#: includes/Migration/Providers/Squirrly.php:131
#: includes/Migration/Providers/TheSeoFramework.php:95
#, php-format
msgid "%1$s data detected for post %2$d."
msgstr ""

#. translators: 1: plugin name, 2: post ID
#: includes/Migration/BaseImporter.php:128
#: includes/Migration/Providers/AIOSEO.php:179
#: includes/Migration/Providers/Squirrly.php:144
#: includes/Migration/Providers/TheSeoFramework.php:102
#, php-format
msgid "No %1$s data found for post %2$d."
msgstr ""

#. translators: 1: plugin name, 2: term ID
#: includes/Migration/BaseImporter.php:155
#: includes/Migration/Providers/AIOSEO.php:213
#: includes/Migration/Providers/Squirrly.php:170
#, php-format
msgid "%1$s data detected for term %2$d."
msgstr ""

#. translators: 1: plugin name, 2: term ID
#: includes/Migration/BaseImporter.php:168
#: includes/Migration/Providers/Squirrly.php:183
#, php-format
msgid "No %1$s data found for term %2$d."
msgstr ""

#. translators: 1: plugin name, 2: post ID
#: includes/Migration/BaseImporter.php:201
#, php-format
msgid "%1$s data imported successfully for post %2$d."
msgstr ""

#. translators: 1: plugin name, 2: post ID
#: includes/Migration/BaseImporter.php:213
#, php-format
msgid "No %1$s fields were imported for post %2$d."
msgstr ""

#. translators: 1: plugin name, 2: term ID
#: includes/Migration/BaseImporter.php:248
#, php-format
msgid "%1$s data imported successfully for term %2$d."
msgstr ""

#. translators: 1: plugin name, 2: term ID
#: includes/Migration/BaseImporter.php:260
#, php-format
msgid "No %1$s fields were imported for term %2$d."
msgstr ""

#. translators: %s: plugin name
#: includes/Migration/BaseImporter.php:300
#, php-format
msgid "No clean-up required for %s data."
msgstr ""

#. translators: %s: post ID
#: includes/Migration/ImporterUtils.php:89
#, php-format
msgid "Successfully updated SEOvault settings for post ID %s."
msgstr ""

#. translators: 1: post ID, 2: error message
#: includes/Migration/ImporterUtils.php:97
#, php-format
msgid "Failed to update SEOvault settings for post ID %1$s. Error: %2$s"
msgstr ""

#. translators: %s: term ID
#: includes/Migration/ImporterUtils.php:142
#, php-format
msgid "Successfully updated SEOvault settings for term ID %s."
msgstr ""

#. translators: 1: term ID, 2: error message
#: includes/Migration/ImporterUtils.php:150
#, php-format
msgid "Failed to update SEOvault settings for term ID %1$s. Error: %2$s"
msgstr ""

#. translators: %d: post ID
#: includes/Migration/ImporterUtils.php:230
#, php-format
msgid "General settings imported for post %d."
msgstr ""

#. translators: %d: post ID
#: includes/Migration/ImporterUtils.php:236
#, php-format
msgid "No general settings to import for post %d."
msgstr ""

#. translators: %d: post ID
#: includes/Migration/ImporterUtils.php:244
#, php-format
msgid "Meta-robots imported for post %d."
msgstr ""

#. translators: %d: post ID
#: includes/Migration/ImporterUtils.php:250
#, php-format
msgid "No meta-robots to import for post %d."
msgstr ""

#. translators: %d: post ID
#: includes/Migration/ImporterUtils.php:258
#, php-format
msgid "Social metadata imported for post %d."
msgstr ""

#. translators: %d: post ID
#: includes/Migration/ImporterUtils.php:264
#, php-format
msgid "No social metadata to import for post %d."
msgstr ""

#. translators: %d: term ID
#: includes/Migration/ImporterUtils.php:273
#, php-format
msgid "General settings imported for term %d."
msgstr ""

#. translators: %d: term ID
#: includes/Migration/ImporterUtils.php:279
#, php-format
msgid "No general settings to import for term %d."
msgstr ""

#. translators: %d: term ID
#: includes/Migration/ImporterUtils.php:287
#, php-format
msgid "Meta-robots imported for term %d."
msgstr ""

#. translators: %d: term ID
#: includes/Migration/ImporterUtils.php:293
#, php-format
msgid "No meta-robots to import for term %d."
msgstr ""

#. translators: %d: term ID
#: includes/Migration/ImporterUtils.php:301
#, php-format
msgid "Social metadata imported for term %d."
msgstr ""

#. translators: %d: term ID
#: includes/Migration/ImporterUtils.php:307
#, php-format
msgid "No social metadata to import for term %d."
msgstr ""

#. translators: %d: Term ID
#: includes/Migration/ImporterUtils.php:325
#, php-format
msgid "Invalid Term ID %d."
msgstr ""

#. translators: %d: Post ID
#: includes/Migration/ImporterUtils.php:326
#, php-format
msgid "Invalid Post ID %d."
msgstr ""

#: includes/Migration/MigrationManager.php:121
#: includes/Migration/MigrationManager.php:320
msgid "Provider not found or not active."
msgstr ""

#: includes/Migration/MigrationManager.php:159
msgid "No items found to import."
msgstr ""

#. translators: 1: imported count, 2: total
#: includes/Migration/MigrationManager.php:201
#, php-format
msgid "Imported %1$d of %2$d items."
msgstr ""

#: includes/Migration/MigrationManager.php:232
#: includes/Migration/MigrationManager.php:294
msgid "Provider not specified."
msgstr ""

#: includes/Migration/MigrationManager.php:300
msgid "Provider not found."
msgstr ""

#: includes/Migration/Providers/AIOSEO.php:352
#: includes/Migration/Providers/AIOSEO.php:403
msgid "No global settings found to import from AIOSEO."
msgstr ""

#: includes/Migration/Providers/AIOSEO.php:402
msgid "Global settings imported from AIOSEO."
msgstr ""

#: includes/Migration/Providers/RankMath.php:214
msgid "Global settings imported from Rank Math."
msgstr ""

#: includes/Migration/Providers/RankMath.php:215
msgid "No global settings found to import from Rank Math."
msgstr ""

#: includes/Migration/Providers/SEOPress.php:218
msgid "Global settings imported from SEOPress."
msgstr ""

#: includes/Migration/Providers/SEOPress.php:219
msgid "No global settings found to import from SEOPress."
msgstr ""

#: includes/Migration/Providers/SiteSEO.php:215
msgid "Global settings imported from SiteSEO."
msgstr ""

#: includes/Migration/Providers/SiteSEO.php:216
msgid "No global settings found to import from SiteSEO."
msgstr ""

#: includes/Migration/Providers/SlimSEO.php:121
msgid "No global settings found to import from Slim SEO."
msgstr ""

#: includes/Migration/Providers/Squirrly.php:244
#: includes/Migration/Providers/Squirrly.php:287
msgid "No global settings found to import from Squirrly SEO."
msgstr ""

#: includes/Migration/Providers/Squirrly.php:286
msgid "Global settings imported from Squirrly SEO."
msgstr ""

#: includes/Migration/Providers/SureRank.php:206
msgid "Global settings imported from SureRank."
msgstr ""

#: includes/Migration/Providers/SureRank.php:207
msgid "No global settings found to import from SureRank."
msgstr ""

#: includes/Migration/Providers/TheSeoFramework.php:172
msgid "No global settings found to import from The SEO Framework."
msgstr ""

#: includes/Migration/Providers/Yoast.php:243
msgid "Global settings imported from Yoast SEO."
msgstr ""

#: includes/Migration/Providers/Yoast.php:244
msgid "No global settings found to import from Yoast SEO."
msgstr ""

#: includes/Monitor404/AdminTable.php:37
msgid "404 Log"
msgstr ""

#: includes/Monitor404/AdminTable.php:38
msgid "404 Logs"
msgstr ""

#: includes/Monitor404/AdminTable.php:54
msgid "Hits"
msgstr ""

#: includes/Monitor404/AdminTable.php:55
msgid "Referrer"
msgstr ""

#: includes/Monitor404/AdminTable.php:56
msgid "User Agent"
msgstr ""

#: includes/Monitor404/AdminTable.php:57
msgid "Last Accessed"
msgstr ""

#: includes/Monitor404/AdminTable.php:58
#: includes/RedirectManager/AdminPage.php:64
#: includes/Schema/SchemaTemplate.php:139
#: includes/Schema/SchemaTemplate.php:1078
msgid "Actions"
msgstr ""

#: includes/Monitor404/AdminTable.php:82
#: includes/Monitor404/AdminTable.php:151
#: includes/RedirectManager/AdminPage.php:82
msgid "Delete"
msgstr ""

#: includes/Monitor404/AdminTable.php:150
#: includes/Utils/SeoAssessment.php:573
#: includes/Utils/SeoAssessment.php:582
msgid "Redirect"
msgstr ""

#: includes/Monitor404/AdminTable.php:151
msgid "Delete this log entry?"
msgstr ""

#. translators: %d: number of deleted entries
#: includes/Monitor404/AdminTable.php:250
#, php-format
msgid "%d log entry deleted."
msgid_plural "%d log entries deleted."
msgstr[0] ""
msgstr[1] ""

#: includes/Monitor404/AdminTable.php:281
msgid "Select bulk action"
msgstr ""

#: includes/Monitor404/AdminTable.php:283
msgid "Bulk actions"
msgstr ""

#: includes/Monitor404/AdminTable.php:289
msgid "Apply"
msgstr ""

#: includes/NotFound/AdminSettings.php:45
msgid "Fallback Behavior"
msgstr ""

#: includes/NotFound/AdminSettings.php:47
msgid "Choose what happens when no Redirect Manager rule matches a 404 request."
msgstr ""

#: includes/NotFound/AdminSettings.php:51
msgid "Unmatched 404s"
msgstr ""

#: includes/NotFound/AdminSettings.php:56
msgid "Theme 404"
msgstr ""

#: includes/NotFound/AdminSettings.php:57
msgid "Keep the 404 response and use the active theme’s 404 template."
msgstr ""

#: includes/NotFound/AdminSettings.php:62
msgid "Redirect to homepage"
msgstr ""

#: includes/NotFound/AdminSettings.php:63
msgid "Send unmatched 404 requests to the site homepage."
msgstr ""

#: includes/NotFound/AdminSettings.php:68
msgid "Redirect to custom URL"
msgstr ""

#: includes/NotFound/AdminSettings.php:69
msgid "Send unmatched 404 requests to the URL below."
msgstr ""

#: includes/NotFound/AdminSettings.php:75
msgid "Redirect status"
msgstr ""

#: includes/NotFound/AdminSettings.php:78
msgid "301 — Moved Permanently"
msgstr ""

#: includes/NotFound/AdminSettings.php:79
msgid "302 — Found (temporary)"
msgstr ""

#: includes/NotFound/AdminSettings.php:80
msgid "307 — Temporary Redirect"
msgstr ""

#: includes/NotFound/AdminSettings.php:83
msgid "302 is the safest default for a global 404 fallback. Avoid 301 to the homepage or a generic page unless that destination permanently replaces the missing URL — search engines may treat that pattern as a soft 404."
msgstr ""

#: includes/NotFound/AdminSettings.php:102
msgid "Custom page"
msgstr ""

#: includes/NotFound/AdminSettings.php:105
msgid "No page selected — use custom URL"
msgstr ""

#: includes/NotFound/AdminSettings.php:116
msgid "A selected published page takes precedence over the custom URL."
msgstr ""

#: includes/NotFound/AdminSettings.php:120
msgid "Custom URL"
msgstr ""

#: includes/NotFound/AdminSettings.php:123
msgid "Enter an absolute URL for the custom fallback."
msgstr ""

#: includes/NotFound/AdminSettings.php:192
msgid "404 Recovery Page"
msgstr ""

#: includes/NotFound/AdminSettings.php:194
msgid "Optionally replace the theme 404 body with a simple recovery page. The response stays HTTP 404 and is still logged by the 404 Monitor. No WordPress page is created automatically."
msgstr ""

#: includes/NotFound/AdminSettings.php:202
msgid "The 404 Recovery Page only applies when Fallback Behavior is set to Theme 404."
msgstr ""

#: includes/NotFound/AdminSettings.php:206
msgid "Enable recovery page"
msgstr ""

#: includes/NotFound/AdminSettings.php:211
msgid "Show the built-in recovery page on unmatched 404s"
msgstr ""

#: includes/NotFound/AdminSettings.php:224
#: includes/Schema/Types/Article.php:53
msgid "Headline"
msgstr ""

#: includes/NotFound/AdminSettings.php:247
msgid "Show search form"
msgstr ""

#: includes/NotFound/AdminSettings.php:252
msgid "Include the WordPress search form"
msgstr ""

#: includes/NotFound/AdminSettings.php:259
msgid "Show home CTA"
msgstr ""

#: includes/NotFound/AdminSettings.php:264
msgid "Show a button linking back to the homepage"
msgstr ""

#: includes/NotFound/AdminSettings.php:276
msgid "CTA label"
msgstr ""

#: includes/NotFound/AdminSettings.php:288
msgid "Show recent posts"
msgstr ""

#: includes/NotFound/AdminSettings.php:293
msgid "List recent published posts on the recovery page"
msgstr ""

#: includes/NotFound/AdminSettings.php:305
msgid "Recent post count"
msgstr ""

#: includes/NotFound/AdminSettings.php:317
msgid "Between 1 and 6 posts."
msgstr ""

#: includes/NotFound/AdminSettings.php:321
msgid "Use theme colors"
msgstr ""

#: includes/NotFound/AdminSettings.php:326
msgid "Prefer colors from the active theme when available"
msgstr ""

#: includes/NotFound/AdminSettings.php:333
msgid "Accent color"
msgstr ""

#: includes/NotFound/AdminSettings.php:341
msgid "Hex color used when theme colors are off, or as a fallback accent."
msgstr ""

#: includes/NotFound/AdminSettings.php:345
msgid "Content source"
msgstr ""

#: includes/NotFound/AdminSettings.php:355
msgid "Built-in copy"
msgstr ""

#: includes/NotFound/AdminSettings.php:356
msgid "Use the headline and message above."
msgstr ""

#: includes/NotFound/AdminSettings.php:366
msgid "Existing WordPress page"
msgstr ""

#: includes/NotFound/AdminSettings.php:367
msgid "Show that page’s content inside the recovery layout."
msgstr ""

#: includes/NotFound/AdminSettings.php:378
msgid "Recovery page"
msgstr ""

#: includes/NotFound/AdminSettings.php:381
msgid "Select a published page…"
msgstr ""

#: includes/NotFound/AdminSettings.php:392
msgid "Create a normal Page yourself if you want custom copy — SEOvault will not auto-create one."
msgstr ""

#: includes/NotFound/Warnings.php:59
msgid "A permanent 301 fallback sends every unmatched 404 to another page. Search engines may treat unrelated destinations as soft 404s. Use 302 or 307 unless the destination permanently replaces the missing URL."
msgstr ""

#: includes/RedirectManager/AdminPage.php:52
msgid "Redirect Manager"
msgstr ""

#: includes/RedirectManager/AdminPage.php:53
msgid "Create and manage URL redirects with support for plain and regex matching, multiple redirect types (301, 302, 307, 410, 451), and CSV import/export."
msgstr ""

#: includes/RedirectManager/AdminPage.php:60
msgid "Origin (Source)"
msgstr ""

#: includes/RedirectManager/AdminPage.php:61
msgid "Target (Destination)"
msgstr ""

#: includes/RedirectManager/AdminPage.php:70
msgid "No redirects configured yet."
msgstr ""

#: includes/RedirectManager/AdminPage.php:92
msgid "Delete Selected"
msgstr ""

#: includes/RedirectManager/AdminPage.php:96
msgid "Add New Redirect"
msgstr ""

#: includes/RedirectManager/AdminPage.php:99
msgid "Origin (Source URL)"
msgstr ""

#: includes/RedirectManager/AdminPage.php:102
msgid "The URL path that should be redirected. For plain redirects, enter a relative path (e.g. old-page). For regex redirects, enter a valid regex pattern."
msgstr ""

#: includes/RedirectManager/AdminPage.php:106
msgid "Target (Destination URL)"
msgstr ""

#: includes/RedirectManager/AdminPage.php:109
msgid "The URL to redirect to. Can be a relative path or a full URL. Not required for 410 and 451 redirect types."
msgstr ""

#: includes/RedirectManager/AdminPage.php:123
msgid "Match Type"
msgstr ""

#: includes/RedirectManager/AdminPage.php:126
msgid "Plain (exact match)"
msgstr ""

#: includes/RedirectManager/AdminPage.php:127
msgid "Regex (pattern match)"
msgstr ""

#: includes/RedirectManager/AdminPage.php:133
msgid "Add Redirect"
msgstr ""

#: includes/RedirectManager/AdminPage.php:142
msgid "Export to CSV"
msgstr ""

#: includes/RedirectManager/AdminPage.php:150
msgid "CSV format: Origin, Target, Type (301/302/307/410/451), Format (plain/regex). Existing origins will be skipped."
msgstr ""

#: includes/RedirectManager/AdminPage.php:195
msgid "Redirect created."
msgstr ""

#: includes/RedirectManager/AdminPage.php:200
msgid "Failed to create redirect."
msgstr ""

#: includes/RedirectManager/AdminPage.php:225
#: includes/RedirectManager/AdminPage.php:276
msgid "Invalid redirect ID."
msgstr ""

#: includes/RedirectManager/AdminPage.php:246
msgid "Redirect updated."
msgstr ""

#: includes/RedirectManager/AdminPage.php:289
msgid "Failed to delete redirect."
msgstr ""

#: includes/RedirectManager/AdminPage.php:311
msgid "No redirects selected."
msgstr ""

#. translators: %d: number of redirects deleted
#: includes/RedirectManager/AdminPage.php:325
#, php-format
msgid "%d redirects deleted."
msgstr ""

#: includes/RedirectManager/AdminPage.php:388
#: includes/RedirectManager/AdminPage.php:450
msgid "No CSV file uploaded."
msgstr ""

#: includes/RedirectManager/AdminPage.php:400
#: includes/RedirectManager/AdminPage.php:460
msgid "Please upload a .csv file."
msgstr ""

#. translators: 1: total rows, 2: imported, 3: skipped
#: includes/RedirectManager/AdminPage.php:423
#: includes/RedirectManager/AdminPage.php:481
#, php-format
msgid "Import complete: %1$d total, %2$d imported, %3$d skipped."
msgstr ""

#: includes/RedirectManager/AdminPage.php:442
msgid "Permission denied."
msgstr ""

#: includes/RedirectManager/CsvExporter.php:73
msgid "Origin"
msgstr ""

#: includes/RedirectManager/CsvExporter.php:74
#: includes/Schema/SchemaTemplate.php:1076
#: includes/Schema/SchemaTemplate.php:1201
msgid "Target"
msgstr ""

#: includes/RedirectManager/Redirect.php:364
msgid "301 Moved Permanently"
msgstr ""

#: includes/RedirectManager/Redirect.php:365
msgid "302 Found"
msgstr ""

#: includes/RedirectManager/Redirect.php:366
msgid "307 Temporary Redirect"
msgstr ""

#: includes/RedirectManager/Redirect.php:367
msgid "410 Content Deleted"
msgstr ""

#: includes/RedirectManager/Redirect.php:368
msgid "451 Unavailable For Legal Reasons"
msgstr ""

#: includes/RedirectManager/RedirectValidator.php:118
msgid "The redirect origin (source URL) cannot be empty."
msgstr ""

#: includes/RedirectManager/RedirectValidator.php:136
msgid "The redirect target (destination URL) cannot be empty."
msgstr ""

#: includes/RedirectManager/RedirectValidator.php:150
msgid "The redirect origin contains invalid control characters."
msgstr ""

#: includes/RedirectManager/RedirectValidator.php:155
msgid "The redirect target contains invalid control characters."
msgstr ""

#: includes/RedirectManager/RedirectValidator.php:175
msgid "The redirect origin and target cannot be the same URL."
msgstr ""

#: includes/RedirectManager/RedirectValidator.php:191
msgid "A redirect with this origin already exists."
msgstr ""

#: includes/RedirectManager/RedirectValidator.php:213
msgid "The regex pattern is invalid."
msgstr ""

#: includes/ReplaceVariables/Manager.php:412
msgid "Separator character, as set in settings."
msgstr ""

#: includes/ReplaceVariables/Manager.php:422
msgid "Site Title"
msgstr ""

#: includes/ReplaceVariables/Manager.php:423
msgid "Title of the site."
msgstr ""

#: includes/ReplaceVariables/Manager.php:433
msgid "Site Description"
msgstr ""

#: includes/ReplaceVariables/Manager.php:434
msgid "Description of the site."
msgstr ""

#: includes/ReplaceVariables/Manager.php:444
msgid "Current Date"
msgstr ""

#: includes/ReplaceVariables/Manager.php:445
msgid "Current server date."
msgstr ""

#: includes/ReplaceVariables/Manager.php:455
msgid "Current Day"
msgstr ""

#: includes/ReplaceVariables/Manager.php:456
msgid "Current server day."
msgstr ""

#: includes/ReplaceVariables/Manager.php:466
msgid "Current Month"
msgstr ""

#: includes/ReplaceVariables/Manager.php:467
msgid "Current server month."
msgstr ""

#: includes/ReplaceVariables/Manager.php:477
msgid "Current Year"
msgstr ""

#: includes/ReplaceVariables/Manager.php:478
msgid "Current server year."
msgstr ""

#: includes/ReplaceVariables/Manager.php:488
msgid "Current Time"
msgstr ""

#: includes/ReplaceVariables/Manager.php:489
msgid "Current server time."
msgstr ""

#: includes/ReplaceVariables/Manager.php:499
msgid "Current Time (advanced)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:500
msgid "Current server time with custom format."
msgstr ""

#: includes/ReplaceVariables/Manager.php:510
msgid "Search Query"
msgstr ""

#: includes/ReplaceVariables/Manager.php:511
msgid "Search query (only on search results page)."
msgstr ""

#: includes/ReplaceVariables/Manager.php:513
msgid "example search"
msgstr ""

#: includes/ReplaceVariables/Manager.php:532
msgid "Post Title"
msgstr ""

#: includes/ReplaceVariables/Manager.php:533
msgid "Title of the current post/page."
msgstr ""

#: includes/ReplaceVariables/Manager.php:544
msgid "Parent Page Title"
msgstr ""

#: includes/ReplaceVariables/Manager.php:545
msgid "Title of the parent page."
msgstr ""

#: includes/ReplaceVariables/Manager.php:555
msgid "Post Excerpt"
msgstr ""

#: includes/ReplaceVariables/Manager.php:556
msgid "Excerpt of the current post (auto-generated if missing)."
msgstr ""

#: includes/ReplaceVariables/Manager.php:567
msgid "Post Excerpt (only)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:568
msgid "Excerpt of the current post (without auto-generation)."
msgstr ""

#: includes/ReplaceVariables/Manager.php:580
msgid "Custom or generated SEO title of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:592
msgid "Custom or generated SEO description of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:603
msgid "Post URL"
msgstr ""

#: includes/ReplaceVariables/Manager.php:604
msgid "URL of the current post/page."
msgstr ""

#: includes/ReplaceVariables/Manager.php:614
msgid "Post Thumbnail"
msgstr ""

#: includes/ReplaceVariables/Manager.php:615
msgid "Featured image URL of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:627
#: includes/Schema/Types/Article.php:79
msgid "Date Published"
msgstr ""

#: includes/ReplaceVariables/Manager.php:628
msgid "Publication date of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:639
#: includes/Schema/Types/Article.php:87
msgid "Date Modified"
msgstr ""

#: includes/ReplaceVariables/Manager.php:640
msgid "Last modification date of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:651
msgid "Date Published (advanced)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:652
msgid "Publish date with custom format."
msgstr ""

#: includes/ReplaceVariables/Manager.php:662
msgid "Date Modified (advanced)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:663
msgid "Modified date with custom format."
msgstr ""

#: includes/ReplaceVariables/Manager.php:674
msgid "Post Category"
msgstr ""

#: includes/ReplaceVariables/Manager.php:675
msgid "First category of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:677
msgid "Example Category"
msgstr ""

#: includes/ReplaceVariables/Manager.php:685
msgid "Post Categories"
msgstr ""

#: includes/ReplaceVariables/Manager.php:686
msgid "Comma-separated list of categories."
msgstr ""

#: includes/ReplaceVariables/Manager.php:688
msgid "Category 1, Category 2"
msgstr ""

#: includes/ReplaceVariables/Manager.php:697
msgid "Post Tag"
msgstr ""

#: includes/ReplaceVariables/Manager.php:698
msgid "First tag of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:700
msgid "Example Tag"
msgstr ""

#: includes/ReplaceVariables/Manager.php:709
msgid "Post Tags"
msgstr ""

#: includes/ReplaceVariables/Manager.php:710
msgid "Comma-separated list of tags."
msgstr ""

#: includes/ReplaceVariables/Manager.php:712
msgid "Tag 1, Tag 2"
msgstr ""

#: includes/ReplaceVariables/Manager.php:732
msgid "Current Term"
msgstr ""

#: includes/ReplaceVariables/Manager.php:733
msgid "Current term name."
msgstr ""

#: includes/ReplaceVariables/Manager.php:735
msgid "Example Term"
msgstr ""

#: includes/ReplaceVariables/Manager.php:744
msgid "Term Description"
msgstr ""

#: includes/ReplaceVariables/Manager.php:745
msgid "Current term description."
msgstr ""

#: includes/ReplaceVariables/Manager.php:747
msgid "Example term description"
msgstr ""

#: includes/ReplaceVariables/Manager.php:755
msgid "Custom Term (advanced)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:756
msgid "Custom term value by taxonomy."
msgstr ""

#: includes/ReplaceVariables/Manager.php:758
msgid "Custom term value"
msgstr ""

#: includes/ReplaceVariables/Manager.php:766
msgid "Custom Term Description (advanced)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:767
msgid "Custom term description by taxonomy."
msgstr ""

#: includes/ReplaceVariables/Manager.php:769
msgid "Custom term description"
msgstr ""

#: includes/ReplaceVariables/Manager.php:788
msgid "Author ID"
msgstr ""

#: includes/ReplaceVariables/Manager.php:789
msgid "Author user ID of the current post or author archive."
msgstr ""

#: includes/ReplaceVariables/Manager.php:799
#: includes/ReplaceVariables/Manager.php:810
msgid "Post Author"
msgstr ""

#: includes/ReplaceVariables/Manager.php:800
#: includes/ReplaceVariables/Manager.php:811
msgid "Display name of the current post author."
msgstr ""

#: includes/ReplaceVariables/Manager.php:802
#: includes/ReplaceVariables/Manager.php:813
#: includes/Schema/Types/Recipe.php:99
#: includes/Schema/Types/Review.php:132
msgid "Author Name"
msgstr ""

#: includes/ReplaceVariables/Manager.php:821
msgid "Author Description"
msgstr ""

#: includes/ReplaceVariables/Manager.php:822
msgid "Biographical info of the current post author."
msgstr ""

#: includes/ReplaceVariables/Manager.php:824
msgid "Author bio"
msgstr ""

#: includes/ReplaceVariables/Manager.php:843
#: includes/ReplaceVariables/Manager.php:846
msgid "Post ID"
msgstr ""

#: includes/ReplaceVariables/Manager.php:844
msgid "ID of the current post/page."
msgstr ""

#: includes/ReplaceVariables/Manager.php:855
msgid "Focus keyword of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:857
msgid "focus keyword"
msgstr ""

#: includes/ReplaceVariables/Manager.php:865
#: includes/SeoAnalyzer/SeoAnalyzer.php:113
msgid "Focus Keywords"
msgstr ""

#: includes/ReplaceVariables/Manager.php:866
msgid "All focus keywords of the current post."
msgstr ""

#: includes/ReplaceVariables/Manager.php:868
msgid "keyword 1, keyword 2"
msgstr ""

#: includes/ReplaceVariables/Manager.php:876
msgid "Custom Field (advanced)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:877
msgid "Custom field value by name."
msgstr ""

#: includes/ReplaceVariables/Manager.php:879
msgid "Custom field value"
msgstr ""

#: includes/ReplaceVariables/Manager.php:889
msgid "Page"
msgstr ""

#: includes/ReplaceVariables/Manager.php:890
msgid "Page number with context (e.g. page 2 of 4). Only on page 2+."
msgstr ""

#. translators: %1$d = current page number, %2$d = total pages
#. translators: 1: Current page number, 2: Total page count.
#: includes/ReplaceVariables/Manager.php:894
#: includes/ReplaceVariables/Manager.php:1508
#: includes/Utils/Formatter.php:322
#, php-format
msgid "Page %1$d of %2$d"
msgstr ""

#: includes/ReplaceVariables/Manager.php:905
msgid "Page Number"
msgstr ""

#: includes/ReplaceVariables/Manager.php:906
msgid "Current page number."
msgstr ""

#: includes/ReplaceVariables/Manager.php:916
msgid "Max Pages"
msgstr ""

#: includes/ReplaceVariables/Manager.php:917
msgid "Total number of pages."
msgstr ""

#: includes/ReplaceVariables/Manager.php:928
msgid "Post Type (singular)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:929
msgid "Singular name of the current post type."
msgstr ""

#: includes/ReplaceVariables/Manager.php:931
msgid "Post"
msgstr ""

#: includes/ReplaceVariables/Manager.php:939
msgid "Post Type (plural)"
msgstr ""

#: includes/ReplaceVariables/Manager.php:940
msgid "Plural name of the current post type."
msgstr ""

#: includes/ReplaceVariables/Manager.php:942
msgid "Posts"
msgstr ""

#: includes/ReplaceVariables/Manager.php:951
msgid "Image Filename"
msgstr ""

#: includes/ReplaceVariables/Manager.php:952
msgid "The filename of the current image (without extension). Used in Image SEO alt format."
msgstr ""

#: includes/ReplaceVariables/Manager.php:954
msgid "my-image"
msgstr ""

#: includes/Schema/Content/SchemaContentSuggestionDetector.php:234
msgid "Structured FAQ from Ultra Writer / web rich block."
msgstr ""

#: includes/Schema/Content/SchemaContentSuggestionDetector.php:261
msgid "Structured How-to from Ultra Writer / web rich block."
msgstr ""

#: includes/Schema/Content/SchemaContentSuggestionDetector.php:311
msgid "Detected question-and-answer pairs in the content. Confirm to create an FAQ block — nothing is published until you confirm."
msgstr ""

#: includes/Schema/Content/SchemaContentSuggestionDetector.php:313
msgid "Detected a FAQ-style section with question-and-answer pairs. Confirm to create an FAQ block."
msgstr ""

#: includes/Schema/Content/SchemaContentSuggestionDetector.php:361
msgid "How to complete this task"
msgstr ""

#: includes/Schema/Content/SchemaContentSuggestionDetector.php:379
msgid "Detected ordered procedural steps. Confirm to create a How-to block — schema is not emitted until the block exists."
msgstr ""

#: includes/Schema/Content/SchemaContentSuggestionDetector.php:844
msgid "Suggested How-to block"
msgstr ""

#: includes/Schema/Content/SchemaContentSuggestionDetector.php:845
msgid "Suggested FAQ block"
msgstr ""

#: includes/Schema/DisplayConditionsSanitizer.php:292
msgid "Entire site / all posts or pages (not allowed for specialized templates)"
msgstr ""

#: includes/Schema/DisplayConditionsSanitizer.php:310
msgid "No include rules — template will not match any content"
msgstr ""

#. translators: %d: approximate match count
#: includes/Schema/DisplayConditionsSanitizer.php:344
#, php-format
msgid "About %d+ matching items (estimate capped)"
msgstr ""

#. translators: %d: match count
#: includes/Schema/DisplayConditionsSanitizer.php:349
#, php-format
msgid "%d matching item"
msgid_plural "%d matching items"
msgstr[0] ""
msgstr[1] ""

#: includes/Schema/SchemaArchitectureSettings.php:338
msgid "Schema settings saved."
msgstr ""

#. translators: %s: competing plugin names.
#: includes/Schema/SchemaCompatibilityPolicy.php:73
#, php-format
msgid "Another SEO plugin was detected (%s). SEOvault still outputs its own schema when structured data is enabled — review both outputs (especially Article, Product, and FAQ) to avoid duplicates. Set output mode to Disabled if the other plugin should own schema."
msgstr ""

#. translators: %s: competing plugin names.
#: includes/Schema/SchemaCompatibilityPolicy.php:79
#, php-format
msgid "Another SEO plugin was detected (%s). SEOvault schema output is currently off, so SEOvault will not double-publish structured data."
msgstr ""

#: includes/Schema/SchemaCustomJson.php:737
msgid "Custom JSON not publishing"
msgstr ""

#: includes/Schema/SchemaCustomJson.php:746
msgid "Custom JSON is present but not part of the published graph."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:131
msgid "Use Event only when this page is about a real upcoming or ongoing event. Add a start date and either a place or an online location. Incomplete drafts stay unfinished and do not change published schema."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:132
msgid "Add Event details such as name, start date, and location. Drafts save without publishing until the server confirms readiness."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:135
msgid "Use Course only when this page represents a real course. Include the course name, description, and provider. Incomplete drafts stay unfinished and do not change published schema."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:136
msgid "Add Course details such as name, description, and provider. Drafts save without publishing until the server confirms readiness."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:139
msgid "Use Job posting only for a real open role on this page. Include title, description, date posted, hiring organization, and either a location or remote mode. Expired jobs are withheld."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:140
msgid "Add Job posting details such as title, description, hiring organization, and location or remote. Drafts save without publishing until the server confirms readiness."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:143
msgid "Use Recipe only when this page is a real recipe. Include the recipe name, an image of the dish, and at least one real instruction. Do not add empty nutrition facts. Incomplete drafts stay unfinished and do not change published schema."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:144
msgid "Add Recipe details such as name, image, and instructions. Drafts save without publishing until the server confirms readiness."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:147
msgid "Use Software application only when this page represents real software. Include the name, a real offer price (0 for free), and currency. Optional aggregate ratings must be genuine. Incomplete drafts stay unfinished and do not change published schema."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:148
msgid "Add Software application details such as name, offer price, and currency. Drafts save without publishing until the server confirms readiness."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:151
msgid "Use Review only for a visible, independent review on this page. Include the reviewed item, author, rating within bounds, and review text. Self-serving reviews of your own business or product are blocked."
msgstr ""

#: includes/Schema/SchemaGuidedFormSchema.php:152
msgid "Add Review details such as item reviewed, author, rating, and review text. Drafts save without publishing until the server confirms readiness."
msgstr ""

#. translators: %s: schema type label.
#: includes/Schema/SchemaGuidedFormSchema.php:166
#, php-format
msgid "Add %s only when this page really represents that content. Incomplete drafts are saved but not published until readiness passes on the server."
msgstr ""

#. translators: %s: schema type label.
#: includes/Schema/SchemaGuidedFormSchema.php:171
#, php-format
msgid "Opens the %s guided form. Incomplete drafts are saved but not published until readiness passes on the server."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:214
msgid "Security check failed. Reload the editor and try again."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:476
msgid "Request payload was malformed."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:482
#: includes/Schema/SchemaInstanceEndpoints.php:1004
msgid "Schema instance payload is too large."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:502
msgid "Unknown schema instance operation."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:550
#: includes/Schema/SchemaInstanceEndpoints.php:626
#: includes/Schema/SchemaInstanceEndpoints.php:998
msgid "That schema type cannot be stored as a guided instance."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:558
msgid "Schema fields failed validation."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:690
#: includes/Schema/SchemaInstanceEndpoints.php:757
msgid "Instance id is required."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:695
#: includes/Schema/SchemaInstanceEndpoints.php:770
msgid "Schema instance was not found."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:809
msgid "Cannot modify schema on a trashed post."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:813
msgid "Schema instances cannot be stored on revisions or autosaves."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:828
msgid "This post type does not support schema instances."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:850
#: includes/Schema/SchemaInstanceEndpoints.php:862
msgid "This post changed since you loaded the schema editor. Reload and try again."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:1001
msgid "This post already has the maximum number of schema instances."
msgstr ""

#: includes/Schema/SchemaInstanceEndpoints.php:1009
msgid "Schema instance could not be saved."
msgstr ""

#. translators: %s: comma-separated schema types.
#: includes/Schema/SchemaLegacyGlobalDeprecation.php:92
#, php-format
msgid "Deprecated: globally enabling specialized schema (%s) with enabled + show_on is no longer supported in Schema Architecture V2. Add these types on a post, SEOvault block, or targeted template instead. Use migration review if you need to convert the previous configuration."
msgstr ""

#: includes/Schema/SchemaManager.php:1021
msgid "Legacy schema catalogue saving is disabled. Use Schema settings to change automatic preferences, or add specialized schema on a post, block, or targeted template."
msgstr ""

#. translators: 1: schema type, 2: short migration id
#: includes/Schema/SchemaMigration.php:642
#, php-format
msgid "Migrated %1$s (%2$s)"
msgstr ""

#: includes/Schema/SchemaMigration.php:1368
msgid "Retired empty specialized (broad targeting)"
msgstr ""

#: includes/Schema/SchemaMigration.php:1370
msgid "Converted to inactive draft template (broad targeting)"
msgstr ""

#: includes/Schema/SchemaMigration.php:1372
msgid "Converted to active V2 template (narrow targeting)"
msgstr ""

#: includes/Schema/SchemaMigration.php:1374
msgid "Converted to unfinished draft template"
msgstr ""

#: includes/Schema/SchemaMigration.php:1376
msgid "Preserved extension / unknown type for review"
msgstr ""

#: includes/Schema/SchemaMigration.php:1378
msgid "Kept foundational automatic schema"
msgstr ""

#: includes/Schema/SchemaMigration.php:1380
msgid "Reviewed schema entry"
msgstr ""

#: includes/Schema/SchemaMigration.php:1391
msgid "Your previous global schema configuration will be written back from the verified backup."
msgstr ""

#: includes/Schema/SchemaMigration.php:1392
msgid "Optional specialized types such as Recipe, Event, Course, HowTo, Review, JobPosting, and SoftwareApplication may again target ordinary posts when those entries were enabled with broad display rules."
msgstr ""

#: includes/Schema/SchemaMigration.php:1393
msgid "Migrated schema template posts created by this upgrade will be removed so they do not compete with the restored global configuration."
msgstr ""

#: includes/Schema/SchemaMigration.php:1394
msgid "The Schema Architecture V2 code path remains installed; restore does not uninstall V2. It reloads legacy configuration data and clears the V2 migration completion marker."
msgstr ""

#: includes/Schema/SchemaMigration.php:1395
msgid "Automatic remigration stays paused after restore so this change is not undone on the next page load. Use “Re-run schema migration” on this page when you are ready to migrate again."
msgstr ""

#: includes/Schema/SchemaMigration.php:1396
msgid "Per-post V2 instances and custom JSON mode metadata are not reversed by this global restore (the backup covers the global schemas option only)."
msgstr ""

#: includes/Schema/SchemaOnboardingGuidance.php:59
msgid "Additional schema is added from individual posts, SEOvault blocks, or narrowly targeted templates — not by selecting every type for the whole site."
msgstr ""

#. translators: %s: competing plugin names.
#: includes/Schema/SchemaOnboardingGuidance.php:232
#, php-format
msgid "Another SEO plugin was detected (%s). Keep it active until you import all needed SEO data. Step 5 imports global settings; post and term metadata can be imported from General > Tools. After importing, deactivate the other plugin to prevent duplicate output."
msgstr ""

#: includes/Schema/SchemaOnboardingGuidance.php:246
msgid "Review schema migration"
msgstr ""

#: includes/Schema/SchemaParser.php:50
#: includes/Schema/SchemaParser.php:157
msgid "Invalid URL provided."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/Schema/SchemaParser.php:82
#, php-format
msgid "The URL could not be fetched (HTTP %d)."
msgstr ""

#: includes/Schema/SchemaParser.php:97
#: includes/Schema/Validation/LivePageFetcher.php:154
msgid "The response was not HTML."
msgstr ""

#: includes/Schema/SchemaParser.php:102
msgid "No HTML body found at the URL."
msgstr ""

#: includes/Schema/SchemaParser.php:106
msgid "The remote page response was too large."
msgstr ""

#: includes/Schema/SchemaParser.php:162
#: includes/Schema/Validation/LiveUrlPolicy.php:41
msgid "Only HTTP and HTTPS URLs are allowed."
msgstr ""

#: includes/Schema/SchemaParser.php:166
#: includes/Schema/Validation/LiveUrlPolicy.php:45
msgid "URLs with credentials are not allowed."
msgstr ""

#: includes/Schema/SchemaParser.php:171
msgid "This URL cannot be fetched safely."
msgstr ""

#: includes/Schema/SchemaTemplate.php:67
#: includes/Schema/SchemaTemplate.php:69
msgid "Schema Templates"
msgstr ""

#: includes/Schema/SchemaTemplate.php:68
msgid "Schema Template"
msgstr ""

#: includes/Schema/SchemaTemplate.php:70
msgid "All Schema Templates"
msgstr ""

#: includes/Schema/SchemaTemplate.php:71
#: includes/Schema/SchemaTemplate.php:128
msgid "Add New Template"
msgstr ""

#: includes/Schema/SchemaTemplate.php:72
msgid "Add New Schema Template"
msgstr ""

#: includes/Schema/SchemaTemplate.php:73
msgid "New Schema Template"
msgstr ""

#: includes/Schema/SchemaTemplate.php:74
msgid "Edit Schema Template"
msgstr ""

#: includes/Schema/SchemaTemplate.php:75
msgid "View Schema Template"
msgstr ""

#: includes/Schema/SchemaTemplate.php:76
msgid "Search Schema Templates"
msgstr ""

#: includes/Schema/SchemaTemplate.php:77
msgid "No schema templates found."
msgstr ""

#: includes/Schema/SchemaTemplate.php:78
msgid "No schema templates found in Trash."
msgstr ""

#: includes/Schema/SchemaTemplate.php:83
msgid "Reusable schema templates with display conditions."
msgstr ""

#: includes/Schema/SchemaTemplate.php:132
msgid "No schema templates found. Click \"Add New Template\" to create one."
msgstr ""

#: includes/Schema/SchemaTemplate.php:137
#: includes/Utils/SeoAssessment.php:231
msgid "Title"
msgstr ""

#: includes/Schema/SchemaTemplate.php:138
#: includes/Schema/SchemaTemplate.php:1026
msgid "Schema Type"
msgstr ""

#: includes/Schema/SchemaTemplate.php:163
msgid "Trash"
msgstr ""

#: includes/Schema/SchemaTemplate.php:634
msgid "No URL provided."
msgstr ""

#: includes/Schema/SchemaTemplate.php:721
#: includes/Schema/SchemaTemplate.php:1089
msgid "Add condition"
msgstr ""

#: includes/Schema/SchemaTemplate.php:723
msgid "Estimating scope…"
msgstr ""

#: includes/Schema/SchemaTemplate.php:725
msgid "Specialized templates cannot target the entire site or all posts/pages. Choose a post type, taxonomy, or specific content."
msgstr ""

#: includes/Schema/SchemaTemplate.php:726
msgid "Conditions match this post."
msgstr ""

#: includes/Schema/SchemaTemplate.php:727
msgid "Conditions do not match this post."
msgstr ""

#: includes/Schema/SchemaTemplate.php:728
msgid "Ready to emit"
msgstr ""

#: includes/Schema/SchemaTemplate.php:729
msgid "Not ready — would be withheld"
msgstr ""

#: includes/Schema/SchemaTemplate.php:730
#: includes/Schema/SchemaTemplate.php:1185
msgid "Include"
msgstr ""

#: includes/Schema/SchemaTemplate.php:732
#: includes/Schema/SchemaTemplate.php:1186
msgid "Exclude"
msgstr ""

#: includes/Schema/SchemaTemplate.php:749
msgid "All singular content"
msgstr ""

#: includes/Schema/SchemaTemplate.php:825
msgid "Select a valid post to preview."
msgstr ""

#: includes/Schema/SchemaTemplate.php:828
msgid "You cannot preview against this post."
msgstr ""

#: includes/Schema/SchemaTemplate.php:1018
msgid "This template was kept as a draft because targeting is incomplete or too broad for a specialized type."
msgstr ""

#: includes/Schema/SchemaTemplate.php:1034
msgid "— Select Type —"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1042
msgid "Specialized types only. Automatic foundational schema is not configured here."
msgstr ""

#: includes/Schema/SchemaTemplate.php:1050
msgid "Stored field values will be applied when this template matches. Incomplete specialized values stay withheld until readiness passes."
msgstr ""

#: includes/Schema/SchemaTemplate.php:1052
msgid "Choose a specialized type and configure display conditions. Field values can be supplied via import or stored template data."
msgstr ""

#: includes/Schema/SchemaTemplate.php:1060
msgid "Display Conditions"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1062
msgid "Include or exclude post types, taxonomies, archives, specific content, and supported contexts. Specialized templates cannot target the entire site or all posts/pages."
msgstr ""

#: includes/Schema/SchemaTemplate.php:1074
msgid "Rule"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1075
#: includes/Schema/SchemaTemplate.php:1191
#: includes/Schema/Types/SoftwareApplication.php:74
msgid "Category"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1077
msgid "ID / term"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1114
msgid "Preview before publish"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1116
msgid "Test this template against a selected post to confirm matching and readiness before publishing."
msgstr ""

#: includes/Schema/SchemaTemplate.php:1120
msgid "Preview post ID"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1182
msgid "Include or exclude"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1194
msgid "Singular"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1195
msgid "Archive"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1196
msgid "Context"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1204
msgid "— Choose —"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1205
msgid "Post types"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1212
msgid "Contexts"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1213
msgid "Front page"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1214
msgid "Posts page / blog index"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1215
msgid "Search results"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1216
msgid "404 page"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1218
msgid "Archives"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1219
msgid "Author archive"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1220
msgid "Category archive"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1221
msgid "Tag archive"
msgstr ""

#. translators: %s: taxonomy label
#: includes/Schema/SchemaTemplate.php:1224
#, php-format
msgid "%s archive"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1230
msgid "Taxonomy for term match"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1233
msgid "No term filter"
msgstr ""

#: includes/Schema/SchemaTemplate.php:1243
msgid "Specific post or term ID (optional)"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:160
#: includes/Schema/Types/JobPosting.php:140
msgid "Website"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:171
msgid "Web page"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:204
msgid "Article"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:215
msgid "Site search"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:248
msgid "FAQ"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:259
msgid "How-to"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:270
msgid "Review"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:281
#: includes/Schema/Types/Review.php:98
msgid "Recipe"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:303
#: includes/Schema/Types/Review.php:96
msgid "Course"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:314
msgid "Software"
msgstr ""

#: includes/Schema/SchemaTypePolicyRegistry.php:325
msgid "Job posting"
msgstr ""

#: includes/Schema/Types/Article.php:37
#: includes/Schema/Types/BreadcrumbList.php:42
#: includes/Schema/Types/Course.php:39
#: includes/Schema/Types/Event.php:39
#: includes/Schema/Types/FAQ.php:37
#: includes/Schema/Types/HowTo.php:37
#: includes/Schema/Types/JobPosting.php:39
#: includes/Schema/Types/Organization.php:75
#: includes/Schema/Types/Person.php:45
#: includes/Schema/Types/Product.php:37
#: includes/Schema/Types/Recipe.php:39
#: includes/Schema/Types/Review.php:39
#: includes/Schema/Types/SearchAction.php:37
#: includes/Schema/Types/SoftwareApplication.php:39
#: includes/Schema/Types/WebPage.php:42
#: includes/Schema/Types/WebSite.php:45
msgid "Schema Title"
msgstr ""

#: includes/Schema/Types/Article.php:62
#: includes/Schema/Types/Course.php:65
#: includes/Schema/Types/Event.php:65
#: includes/Schema/Types/HowTo.php:62
#: includes/Schema/Types/JobPosting.php:65
#: includes/Schema/Types/Organization.php:109
#: includes/Schema/Types/Product.php:62
#: includes/Schema/Types/Recipe.php:65
#: includes/Schema/Types/SoftwareApplication.php:65
#: includes/Schema/Types/WebPage.php:67
#: includes/Schema/Types/WebSite.php:62
#: includes/Utils/SeoAssessment.php:298
msgid "Description"
msgstr ""

#: includes/Schema/Types/Article.php:95
#: includes/Schema/Types/Recipe.php:84
#: includes/Schema/Types/Review.php:116
msgid "Author"
msgstr ""

#: includes/Schema/Types/Article.php:103
#: includes/Schema/Types/WebSite.php:87
msgid "Publisher"
msgstr ""

#: includes/Schema/Types/Article.php:111
msgid "Main Entity"
msgstr ""

#: includes/Schema/Types/Article.php:119
#: includes/Schema/Types/WebPage.php:84
msgid "Part of"
msgstr ""

#: includes/Schema/Types/Course.php:55
msgid "Course Name"
msgstr ""

#: includes/Schema/Types/Course.php:56
msgid "The course title as shown to learners on this page."
msgstr ""

#: includes/Schema/Types/Course.php:66
msgid "What the course covers. Required for schema readiness."
msgstr ""

#: includes/Schema/Types/Course.php:75
msgid "Provider"
msgstr ""

#: includes/Schema/Types/Course.php:76
msgid "The organization or person offering the course. A provider name is required."
msgstr ""

#: includes/Schema/Types/Course.php:91
msgid "Provider Name"
msgstr ""

#: includes/Schema/Types/Course.php:92
msgid "Name of the school, company, or instructor."
msgstr ""

#: includes/Schema/Types/Course.php:101
msgid "Provider URL"
msgstr ""

#: includes/Schema/Types/Course.php:102
msgid "Optional official website for the provider."
msgstr ""

#: includes/Schema/Types/Event.php:55
msgid "Event Name"
msgstr ""

#: includes/Schema/Types/Event.php:56
msgid "The official name of the event as it appears on this page."
msgstr ""

#: includes/Schema/Types/Event.php:66
msgid "Optional summary of what attendees should expect."
msgstr ""

#: includes/Schema/Types/Event.php:74
msgid "Start Date"
msgstr ""

#: includes/Schema/Types/Event.php:75
msgid "When the event starts. Use the local date and time for the venue."
msgstr ""

#: includes/Schema/Types/Event.php:84
msgid "End Date"
msgstr ""

#: includes/Schema/Types/Event.php:85
msgid "Optional. If set, must be a valid date and must not be in the past when publishing."
msgstr ""

#: includes/Schema/Types/Event.php:93
msgid "Event Status"
msgstr ""

#: includes/Schema/Types/Event.php:94
msgid "Whether the event is scheduled, cancelled, postponed, or moved online."
msgstr ""

#: includes/Schema/Types/Event.php:101
msgid "Scheduled"
msgstr ""

#: includes/Schema/Types/Event.php:102
msgid "Cancelled"
msgstr ""

#: includes/Schema/Types/Event.php:103
msgid "Postponed"
msgstr ""

#: includes/Schema/Types/Event.php:104
msgid "Rescheduled"
msgstr ""

#: includes/Schema/Types/Event.php:105
msgid "Moved online"
msgstr ""

#: includes/Schema/Types/Event.php:110
msgid "Attendance Mode"
msgstr ""

#: includes/Schema/Types/Event.php:111
msgid "Offline, online, or mixed attendance."
msgstr ""

#: includes/Schema/Types/Event.php:118
msgid "Offline (in person)"
msgstr ""

#: includes/Schema/Types/Event.php:119
msgid "Online"
msgstr ""

#: includes/Schema/Types/Event.php:120
msgid "Mixed (online + offline)"
msgstr ""

#: includes/Schema/Types/Event.php:126
msgid "Required for schema. Use Place with a venue name or address, or VirtualLocation with a URL for online events."
msgstr ""

#: includes/Schema/Types/Event.php:134
msgid "Location type"
msgstr ""

#: includes/Schema/Types/Event.php:135
msgid "Place for a physical venue; VirtualLocation for an online URL."
msgstr ""

#: includes/Schema/Types/Event.php:142
msgid "Place (physical)"
msgstr ""

#: includes/Schema/Types/Event.php:143
msgid "VirtualLocation (online)"
msgstr ""

#: includes/Schema/Types/Event.php:148
msgid "Venue Name"
msgstr ""

#: includes/Schema/Types/Event.php:149
msgid "Name of the physical venue (for Place)."
msgstr ""

#: includes/Schema/Types/Event.php:157
#: includes/Schema/Types/JobPosting.php:179
msgid "Address"
msgstr ""

#: includes/Schema/Types/Event.php:158
msgid "Street or postal address for a physical venue (for Place)."
msgstr ""

#: includes/Schema/Types/Event.php:166
msgid "Online event URL"
msgstr ""

#: includes/Schema/Types/Event.php:167
msgid "Join URL for VirtualLocation / online attendance."
msgstr ""

#: includes/Schema/Types/Event.php:177
#: includes/Schema/Types/Product.php:95
#: includes/Schema/Types/Recipe.php:74
msgid "Image"
msgstr ""

#: includes/Schema/Types/Event.php:178
msgid "Optional event image. Recommended for richer results."
msgstr ""

#: includes/Schema/Types/Event.php:186
#: includes/Schema/Types/Product.php:103
#: includes/Schema/Types/SoftwareApplication.php:92
msgid "Offers"
msgstr ""

#: includes/Schema/Types/Event.php:187
msgid "Optional ticket or registration offer. Leave price blank if free or unknown — do not invent prices."
msgstr ""

#: includes/Schema/Types/Event.php:201
#: includes/Schema/Types/Product.php:117
#: includes/Schema/Types/SoftwareApplication.php:108
msgid "Price"
msgstr ""

#: includes/Schema/Types/Event.php:202
msgid "Numeric price only when a real ticket price exists."
msgstr ""

#: includes/Schema/Types/Event.php:210
#: includes/Schema/Types/HowTo.php:84
#: includes/Schema/Types/Product.php:125
#: includes/Schema/Types/SoftwareApplication.php:118
msgid "Currency"
msgstr ""

#: includes/Schema/Types/Event.php:211
msgid "ISO 4217 currency code (for example USD)."
msgstr ""

#: includes/Schema/Types/Event.php:219
#: includes/Schema/Types/Product.php:133
msgid "Availability"
msgstr ""

#: includes/Schema/Types/Event.php:220
msgid "Ticket availability status."
msgstr ""

#: includes/Schema/Types/Event.php:227
msgid "In stock"
msgstr ""

#: includes/Schema/Types/Event.php:228
msgid "Sold out"
msgstr ""

#: includes/Schema/Types/Event.php:229
msgid "Pre-order"
msgstr ""

#: includes/Schema/Types/Event.php:234
msgid "Ticket URL"
msgstr ""

#: includes/Schema/Types/Event.php:235
msgid "Link where tickets or registration are available."
msgstr ""

#: includes/Schema/Types/FAQ.php:53
msgid "Page Name"
msgstr ""

#: includes/Schema/Types/FAQ.php:62
msgid "FAQ Entries"
msgstr ""

#: includes/Schema/Types/FAQ.php:98
msgid "Answer Text"
msgstr ""

#: includes/Schema/Types/HowTo.php:70
msgid "Estimated Cost"
msgstr ""

#: includes/Schema/Types/HowTo.php:92
msgid "Cost"
msgstr ""

#: includes/Schema/Types/HowTo.php:102
msgid "Steps"
msgstr ""

#: includes/Schema/Types/HowTo.php:116
msgid "Step Name"
msgstr ""

#: includes/Schema/Types/HowTo.php:124
msgid "Step Text"
msgstr ""

#: includes/Schema/Types/HowTo.php:134
#: includes/Schema/Types/Recipe.php:128
msgid "Total Time"
msgstr ""

#: includes/Schema/Types/JobPosting.php:55
msgid "Job Title"
msgstr ""

#: includes/Schema/Types/JobPosting.php:56
msgid "The job title as advertised on this page."
msgstr ""

#: includes/Schema/Types/JobPosting.php:66
msgid "Full job description visible to applicants. Required for schema readiness."
msgstr ""

#: includes/Schema/Types/JobPosting.php:75
msgid "Date Posted"
msgstr ""

#: includes/Schema/Types/JobPosting.php:76
msgid "When this listing was published. Enter the real posting date — do not invent one."
msgstr ""

#: includes/Schema/Types/JobPosting.php:85
msgid "Valid Through"
msgstr ""

#: includes/Schema/Types/JobPosting.php:86
msgid "Optional application deadline. Expired jobs are not eligible for schema emission."
msgstr ""

#: includes/Schema/Types/JobPosting.php:94
msgid "Employment Type"
msgstr ""

#: includes/Schema/Types/JobPosting.php:95
msgid "Full-time, part-time, contract, temporary, intern, or volunteer."
msgstr ""

#: includes/Schema/Types/JobPosting.php:102
msgid "Full-time"
msgstr ""

#: includes/Schema/Types/JobPosting.php:103
msgid "Part-time"
msgstr ""

#: includes/Schema/Types/JobPosting.php:104
msgid "Contractor"
msgstr ""

#: includes/Schema/Types/JobPosting.php:105
msgid "Temporary"
msgstr ""

#: includes/Schema/Types/JobPosting.php:106
msgid "Intern"
msgstr ""

#: includes/Schema/Types/JobPosting.php:107
msgid "Volunteer"
msgstr ""

#: includes/Schema/Types/JobPosting.php:108
msgid "Per diem"
msgstr ""

#: includes/Schema/Types/JobPosting.php:114
msgid "Hiring Organization"
msgstr ""

#: includes/Schema/Types/JobPosting.php:115
msgid "The employer. An organization name is required."
msgstr ""

#: includes/Schema/Types/JobPosting.php:130
msgid "Organization Name"
msgstr ""

#: includes/Schema/Types/JobPosting.php:131
msgid "Legal or brand name of the hiring organization."
msgstr ""

#: includes/Schema/Types/JobPosting.php:141
msgid "Optional employer website URL."
msgstr ""

#: includes/Schema/Types/JobPosting.php:151
msgid "Remote work"
msgstr ""

#: includes/Schema/Types/JobPosting.php:152
msgid "Set TELECOMMUTE for fully remote roles. Otherwise provide a physical job location below. Schema readiness requires location or remote mode."
msgstr ""

#: includes/Schema/Types/JobPosting.php:158
msgid "On-site / hybrid (use location below)"
msgstr ""

#: includes/Schema/Types/JobPosting.php:159
msgid "TELECOMMUTE (fully remote)"
msgstr ""

#: includes/Schema/Types/JobPosting.php:164
msgid "Job Location"
msgstr ""

#: includes/Schema/Types/JobPosting.php:165
msgid "Physical workplace address. Required unless remote (TELECOMMUTE) is selected above."
msgstr ""

#: includes/Schema/Types/JobPosting.php:193
msgid "Street address"
msgstr ""

#: includes/Schema/Types/JobPosting.php:194
msgid "Optional street line."
msgstr ""

#: includes/Schema/Types/JobPosting.php:203
msgid "City or locality."
msgstr ""

#: includes/Schema/Types/JobPosting.php:211
msgid "Region"
msgstr ""

#: includes/Schema/Types/JobPosting.php:212
msgid "State, province, or region."
msgstr ""

#: includes/Schema/Types/JobPosting.php:220
msgid "Postal code"
msgstr ""

#: includes/Schema/Types/JobPosting.php:221
msgid "Optional postal or ZIP code."
msgstr ""

#: includes/Schema/Types/JobPosting.php:230
msgid "Country name or ISO country code."
msgstr ""

#: includes/Schema/Types/Organization.php:117
msgid "Social Profiles"
msgstr ""

#: includes/Schema/Types/Product.php:53
msgid "Product Name"
msgstr ""

#: includes/Schema/Types/Product.php:79
msgid "SKU"
msgstr ""

#: includes/Schema/Types/Product.php:87
msgid "Brand"
msgstr ""

#: includes/Schema/Types/Recipe.php:55
msgid "Recipe Name"
msgstr ""

#: includes/Schema/Types/Recipe.php:56
msgid "The recipe title as it appears on this page. Do not rely on auto-filled post tokens."
msgstr ""

#: includes/Schema/Types/Recipe.php:66
msgid "Optional short summary of the dish. Leave blank if you do not have a real summary."
msgstr ""

#: includes/Schema/Types/Recipe.php:75
msgid "Required. A real photo of the finished dish shown on this page."
msgstr ""

#: includes/Schema/Types/Recipe.php:85
msgid "Optional. Who created the recipe. Recommended for richer results."
msgstr ""

#: includes/Schema/Types/Recipe.php:100
msgid "Name of the recipe author."
msgstr ""

#: includes/Schema/Types/Recipe.php:110
msgid "Prep Time"
msgstr ""

#: includes/Schema/Types/Recipe.php:111
msgid "Optional ISO-8601 duration (for example PT20M). Leave blank if unknown."
msgstr ""

#: includes/Schema/Types/Recipe.php:119
msgid "Cook Time"
msgstr ""

#: includes/Schema/Types/Recipe.php:120
msgid "Optional ISO-8601 duration (for example PT45M). Leave blank if unknown."
msgstr ""

#: includes/Schema/Types/Recipe.php:129
msgid "Optional ISO-8601 duration for prep plus cook time."
msgstr ""

#: includes/Schema/Types/Recipe.php:137
msgid "Yield"
msgstr ""

#: includes/Schema/Types/Recipe.php:138
msgid "Optional servings or quantity (for example 4 servings)."
msgstr ""

#: includes/Schema/Types/Recipe.php:146
msgid "Ingredients"
msgstr ""

#: includes/Schema/Types/Recipe.php:147
msgid "Optional list of real ingredients. One ingredient per line."
msgstr ""

#: includes/Schema/Types/Recipe.php:155
msgid "Instructions"
msgstr ""

#: includes/Schema/Types/Recipe.php:156
msgid "Required. At least one real cooking step. Do not use placeholders."
msgstr ""

#: includes/Schema/Types/Recipe.php:165
msgid "Nutrition"
msgstr ""

#: includes/Schema/Types/Recipe.php:166
msgid "Optional. Only fill in real nutrition facts. Leave blank if unknown — empty nutrition shells are not published."
msgstr ""

#: includes/Schema/Types/Recipe.php:181
msgid "Calories"
msgstr ""

#: includes/Schema/Types/Recipe.php:182
msgid "Only when you have a real calorie value (for example 250 kcal)."
msgstr ""

#: includes/Schema/Types/Review.php:55
msgid "Review Title"
msgstr ""

#: includes/Schema/Types/Review.php:56
msgid "Optional short title for this review. Leave blank if the page only needs the review body."
msgstr ""

#: includes/Schema/Types/Review.php:64
msgid "Review Content"
msgstr ""

#: includes/Schema/Types/Review.php:65
msgid "Required. Visible review text that appears on this page. Placeholders are not accepted."
msgstr ""

#: includes/Schema/Types/Review.php:74
msgid "Item Reviewed"
msgstr ""

#: includes/Schema/Types/Review.php:75
msgid "Required. The concrete thing being reviewed. Do not review your own business, product, or brand as a self-serving review."
msgstr ""

#: includes/Schema/Types/Review.php:83
msgid "Item type"
msgstr ""

#: includes/Schema/Types/Review.php:84
msgid "Choose the Schema.org type that best matches the reviewed item."
msgstr ""

#: includes/Schema/Types/Review.php:92
msgid "Book"
msgstr ""

#: includes/Schema/Types/Review.php:93
msgid "Movie"
msgstr ""

#: includes/Schema/Types/Review.php:94
msgid "Local business"
msgstr ""

#: includes/Schema/Types/Review.php:95
msgid "Software application"
msgstr ""

#: includes/Schema/Types/Review.php:99
msgid "Thing (generic)"
msgstr ""

#: includes/Schema/Types/Review.php:104
msgid "Item Name"
msgstr ""

#: includes/Schema/Types/Review.php:105
msgid "Concrete name of the reviewed item. Must not match the review author name."
msgstr ""

#: includes/Schema/Types/Review.php:117
msgid "Required. The person who wrote the visible review. Must not be a self-review of the same item."
msgstr ""

#: includes/Schema/Types/Review.php:133
msgid "Name of the reviewer as shown on the page."
msgstr ""

#: includes/Schema/Types/Review.php:144
msgid "Rating"
msgstr ""

#: includes/Schema/Types/Review.php:145
msgid "Required. A real rating within the best/worst bounds. Do not fabricate scores."
msgstr ""

#: includes/Schema/Types/Review.php:160
#: includes/Schema/Types/SoftwareApplication.php:145
msgid "Rating Value"
msgstr ""

#: includes/Schema/Types/Review.php:161
msgid "Score within the scale below (inclusive)."
msgstr ""

#: includes/Schema/Types/Review.php:170
#: includes/Schema/Types/SoftwareApplication.php:163
msgid "Best Rating"
msgstr ""

#: includes/Schema/Types/Review.php:171
msgid "Upper bound of the scale. Defaults to 5 when left blank."
msgstr ""

#: includes/Schema/Types/Review.php:179
#: includes/Schema/Types/SoftwareApplication.php:172
msgid "Worst Rating"
msgstr ""

#: includes/Schema/Types/Review.php:180
msgid "Lower bound of the scale. Defaults to 1 when left blank."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:55
msgid "Application Name"
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:56
msgid "The software name as shown on this page."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:66
msgid "Optional summary of what the application does."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:75
msgid "Optional category such as BusinessApplication or GameApplication."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:83
msgid "Operating System"
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:84
msgid "Recommended. Platforms the app runs on (for example Windows, iOS, Web)."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:93
msgid "Required for readiness. Enter a real price (use 0 for free). Always include an ISO 4217 currency. Do not invent prices."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:109
msgid "Numeric price. Use 0 for free software. Do not leave blank or invent a price just to pass validation."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:119
msgid "ISO 4217 currency code (for example USD). Required whenever a price is set, including free (0)."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:130
msgid "Aggregate Rating"
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:131
msgid "Optional rating branch. Only add when you have a real aggregate rating from reviews. Fabricated ratings are not ready."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:146
msgid "Average rating within the best/worst scale. Leave blank if you have no real rating data."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:154
msgid "Rating Count"
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:155
msgid "Number of ratings that produced the average. Required when a rating value is set."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:164
msgid "Optional upper bound of the scale (defaults to 5 when omitted)."
msgstr ""

#: includes/Schema/Types/SoftwareApplication.php:173
msgid "Optional lower bound of the scale (defaults to 1 when omitted)."
msgstr ""

#: includes/Schema/Types/WebPage.php:92
#: includes/Schema/Types/WebSite.php:95
msgid "Language"
msgstr ""

#: includes/Schema/Types/WebSite.php:79
msgid "Search Action"
msgstr ""

#: includes/Schema/Validation/LivePageFetcher.php:105
msgid "The published page could not be reached in time."
msgstr ""

#: includes/Schema/Validation/LivePageFetcher.php:108
#: includes/Schema/Validation/SchemaLiveValidationService.php:117
msgid "The published page could not be fetched."
msgstr ""

#: includes/Schema/Validation/LivePageFetcher.php:122
msgid "Too many redirects while fetching the published page."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/Schema/Validation/LivePageFetcher.php:139
#, php-format
msgid "The published page returned HTTP %d."
msgstr ""

#: includes/Schema/Validation/LivePageFetcher.php:159
msgid "The published page response was too large."
msgstr ""

#: includes/Schema/Validation/LivePageFetcher.php:245
msgid "Please wait a moment before checking the published page again."
msgstr ""

#: includes/Schema/Validation/LiveUrlPolicy.php:31
msgid "No public URL is available for this post."
msgstr ""

#: includes/Schema/Validation/LiveUrlPolicy.php:36
msgid "The URL is not a valid HTTP(S) address."
msgstr ""

#: includes/Schema/Validation/LiveUrlPolicy.php:49
msgid "Preview and authentication-gated URLs cannot be checked."
msgstr ""

#: includes/Schema/Validation/LiveUrlPolicy.php:56
msgid "The site origin could not be determined."
msgstr ""

#: includes/Schema/Validation/LiveUrlPolicy.php:64
msgid "This host cannot be fetched for published-page validation."
msgstr ""

#: includes/Schema/Validation/LiveUrlPolicy.php:68
msgid "Only same-site URLs can be checked."
msgstr ""

#: includes/Schema/Validation/LiveUrlPolicy.php:77
msgid "Only this post’s public permalink or approved canonical URL can be checked."
msgstr ""

#: includes/Schema/Validation/LiveUrlPolicy.php:272
msgid "Unexpected URL ports are not allowed."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:140
msgid "Ready for published schema output."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:212
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:286
msgid "Healthy"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:213
msgid "Published-page schema matches SEOvault’s expected output."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:221
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:318
msgid "Action required"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:222
msgid "The live page JSON-LD differs from SEOvault’s expected output."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:230
msgid "Available after publishing"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:231
#: includes/Schema/Validation/SchemaLiveValidationService.php:86
msgid "Published-page validation becomes available when the page is publicly accessible."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:239
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:338
msgid "Check unavailable"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:240
msgid "The published page could not be checked. This is not a schema validation result."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:249
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:348
msgid "Not checked"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:250
msgid "Compare the public page JSON-LD to SEOvault’s expected output."
msgstr ""

#. translators: %s: comma-separated schema type labels.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:278
#, php-format
msgid "%s schema is ready."
msgid_plural "%s schema are ready."
msgstr[0] ""
msgstr[1] ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:282
msgid "Published schema looks healthy."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:294
msgid "Improvements available"
msgstr ""

#. translators: %d: error count.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:303
#, php-format
msgid "%d issue needs attention before this schema can be trusted."
msgid_plural "%d issues need attention before this schema can be trusted."
msgstr[0] ""
msgstr[1] ""

#. translators: %d: warning count.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:309
#, php-format
msgid "%d warning needs a review."
msgid_plural "%d warnings need a review."
msgstr[0] ""
msgstr[1] ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:323
msgid "Review the reported schema issues and correct the content or settings they describe."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:329
msgid "No schema detected"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:330
msgid "Schema output is currently disabled."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:332
msgid "Enable schema output to run Schema Health checks."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:339
msgid "SEOvault could not complete the local schema check."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:341
msgid "Try again. This is not a schema validation result."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:349
msgid "Schema has not been checked yet."
msgstr ""

#. translators: %d: recommendation count.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:371
#, php-format
msgid "%d improvement is available."
msgid_plural "%d improvements are available."
msgstr[0] ""
msgstr[1] ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:493
msgid "Add at least one complete question and answer in the FAQ block before SEOvault can publish FAQ schema."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:496
msgid "Add a How-to name and at least one complete step in the How-to block before SEOvault can publish How-to schema."
msgstr ""

#. translators: %s: schema type.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:501
#, php-format
msgid "Finish the %s setup before SEOvault can publish it."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:506
msgid "Finish this schema setup before SEOvault can publish it."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:518
msgid "Confirm Replace mode, or switch to Add. Automatic schema still publishes until Replace is confirmed."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:523
msgid "Fix the custom JSON syntax. SEOvault withheld it from the published graph."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:526
msgid "Reduce the custom JSON size. SEOvault withheld it from the published graph."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:528
msgid "Review the custom JSON. SEOvault withheld it from the published graph."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:531
msgid "Custom JSON setup needs attention."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:549
msgid "Add an organization or person image to improve site identity markup."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:550
msgid "Add an Event image."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:551
msgid "Add a Recipe image."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:552
msgid "Add a Product image."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:553
msgid "Add a Recipe author."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:554
msgid "Add the supported operating system."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:555
msgid "Add a start date."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:556
msgid "Add a location."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:557
#: includes/Schema/Validation/ValidationIssuePresenter.php:177
#: includes/Schema/Validation/ValidationIssuePresenter.php:303
msgid "SEOvault could not build one breadcrumb item correctly."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:558
msgid "Configure a working site search URL."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:559
msgid "Configure the site search query input."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:560
msgid "Choose a supported schema type."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:561
msgid "Provide the required fields for this schema type."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:568
msgid "Confirm that matching content is visible on this page (or keep a SEOvault block/summary)."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:569
msgid "Add an Event name."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:570
msgid "Add a Course name."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:571
msgid "Add a Course description."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:572
msgid "Add a Course provider."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:573
msgid "Add a job title."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:574
msgid "Add a job description."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:575
msgid "Add the date the job was posted."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:576
msgid "Add the hiring organization."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:577
msgid "Add a job location or mark the role as remote."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:578
msgid "Update or remove this expired Event."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:579
msgid "Update or remove this expired Job posting."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:587
#: includes/Schema/Validation/ValidationIssuePresenter.php:394
msgid "image"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:588
#: includes/Schema/Validation/ValidationIssuePresenter.php:395
msgid "author"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:589
#: includes/Schema/Validation/ValidationIssuePresenter.php:401
msgid "start date"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:590
#: includes/Schema/Validation/ValidationIssuePresenter.php:402
msgid "location"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:591
#: includes/Schema/Validation/ValidationIssuePresenter.php:400
msgid "name"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:592
#: includes/Schema/Validation/ValidationIssuePresenter.php:399
msgid "description"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:593
msgid "title"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:594
msgid "provider"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:595
msgid "date posted"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:596
msgid "hiring organization"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:597
msgid "job location"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:598
msgid "visibility confirmation"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:599
#: includes/Schema/Validation/ValidationIssuePresenter.php:403
msgid "operating system"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:600
msgid "breadcrumb items"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:601
msgid "search target"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:602
msgid "search query input"
msgstr ""

#. translators: 1: schema type, 2: field label.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:610
#, php-format
msgid "Add a %2$s for %1$s."
msgstr ""

#. translators: %s: field label.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:617
#, php-format
msgid "Add a %s."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:637
msgid "Draft"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:638
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:645
msgid "Needs information"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:639
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:642
msgid "Ready"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:640
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:641
msgid "Withheld"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:656
msgid "Result reflects the most recently saved custom schema."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:659
msgid "The custom schema field is empty in the editor. This previews the generated graph; save the post to remove the saved custom override."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:662
msgid "Result reflects the current custom schema field. Save the post to persist changes."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:665
msgid "Result reflects the saved graph used by SEOvault’s frontend renderer."
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:713
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:717
msgid "and"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:728
msgid "Breadcrumb"
msgstr ""

#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:787
msgid "Another FAQPage was found on the published page (custom or third-party markup) in addition to SEOvault FAQ output."
msgstr ""

#. translators: %s: schema types.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:800
#, php-format
msgid "Extra public schema was found on the published page (custom or third-party markup) for: %s. SEOvault does not rewrite third-party markup — choose one owner or disable SEOvault schema output."
msgstr ""

#. translators: %d: entity count.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:809
#, php-format
msgid "%d expected entity missing from the page"
msgid_plural "%d expected entities missing from the page"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: entity count.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:816
#, php-format
msgid "%d extra entity found on the page"
msgid_plural "%d extra entities found on the page"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: entity count.
#: includes/Schema/Validation/SchemaHealthStatusPresenter.php:823
#, php-format
msgid "%d entity differs from the expected output"
msgid_plural "%d entities differ from the expected output"
msgstr[0] ""
msgstr[1] ""

#: includes/Schema/Validation/SchemaLiveValidationService.php:94
msgid "No safe same-site public URL is available for this post."
msgstr ""

#: includes/Schema/Validation/SchemaLiveValidationService.php:138
msgid "Published-page schema matches the expected SEOvault output."
msgstr ""

#: includes/Schema/Validation/SchemaLiveValidationService.php:139
msgid "Live output differs from generated output."
msgstr ""

#: includes/Schema/Validation/SchemaLiveValidationService.php:142
msgid "Live output differs from generated output: an extra FAQPage was detected on the page."
msgstr ""

#. translators: %s: schema types with duplicates.
#: includes/Schema/Validation/SchemaLiveValidationService.php:150
#, php-format
msgid "Live output differs from generated output: extra public schema was detected (%s)."
msgstr ""

#: includes/Schema/Validation/SchemaTypeSupportRegistry.php:110
msgid "FAQ follows Schema.org FAQPage. Google FAQ rich results are limited and not guaranteed."
msgstr ""

#: includes/Schema/Validation/SchemaTypeSupportRegistry.php:112
msgid "This schema type has limited Google rich-result support and is not a guaranteed result."
msgstr ""

#: includes/Schema/Validation/SchemaTypeSupportRegistry.php:118
msgid "How-to follows Schema.org HowTo. Google no longer shows How-to rich results for this markup."
msgstr ""

#: includes/Schema/Validation/SchemaTypeSupportRegistry.php:120
msgid "This markup is valid Schema.org but is not eligible for a Google rich result in current documentation."
msgstr ""

#: includes/Schema/Validation/SchemaTypeSupportRegistry.php:126
msgid "Local checks use versioned Google documentation. Passing them does not guarantee a rich result."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:37
msgid "Schema graph"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:71
msgid "Schema issue found"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:72
msgid "Review this part of the schema and correct the reported value."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:73
msgid "Review the affected content or settings."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:85
msgid "Required rich-result property is missing"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:85
msgid "Recommended rich-result property is missing"
msgstr ""

#. translators: %s: human field label.
#: includes/Schema/Validation/ValidationIssuePresenter.php:88
#, php-format
msgid "Google documents %s as required for this rich-result type."
msgstr ""

#. translators: %s: human field label.
#: includes/Schema/Validation/ValidationIssuePresenter.php:88
#, php-format
msgid "Google recommends %s for a more complete rich-result implementation."
msgstr ""

#. translators: %s: human field label.
#: includes/Schema/Validation/ValidationIssuePresenter.php:93
#, php-format
msgid "Add a valid %s."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:101
msgid "Invalid JSON syntax"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:102
msgid "The custom schema is not valid JSON, so SEOvault cannot publish it safely."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:103
msgid "Correct the JSON syntax and check the schema again."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:106
msgid "Custom schema is too large"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:107
msgid "The custom schema exceeds the local validation size limit."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:108
msgid "Reduce the custom JSON size before checking it again."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:111
msgid "Invalid JSON-LD root"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:112
msgid "The custom schema root must be an object or a list of schema objects."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:113
msgid "Wrap the schema data in a JSON object or a valid object list."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:116
msgid "Schema context is missing"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:117
msgid "This schema does not declare a Schema.org context."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:118
msgid "Add a Schema.org context to the custom schema, or let SEOvault generate the graph."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:121
msgid "Schema context is unsupported"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:122
msgid "The declared JSON-LD context is not the supported Schema.org context."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:123
msgid "Use the Schema.org context, or remove the custom override."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:126
msgid "Schema type is missing"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:127
msgid "A schema entity does not declare its type."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:128
msgid "Choose a schema type or remove the incomplete entity."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:131
msgid "Schema type is invalid"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:132
msgid "An entity has a type value in an unsupported format."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:133
msgid "Use a non-empty Schema.org type name."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:136
msgid "Type not in bundled vocabulary"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:137
msgid "This type is outside SEOvault’s bundled Schema.org vocabulary subset. That does not prove the type is invalid Schema.org — only that it was not verified against the local list."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:138
msgid "Use a SEOvault-supported type when possible, or review the custom type in technical details."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:141
msgid "Property not in bundled vocabulary"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:142
msgid "This property is outside SEOvault’s bundled Schema.org vocabulary subset. The local checker uses a flat known-property list and does not prove the term is invalid for this entity."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:143
msgid "Confirm the property only if you expected a SEOvault-supported term; otherwise treat this as technical information."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:146
msgid "Duplicate entity identifier"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:147
msgid "More than one entity uses the same identifier."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:148
msgid "Give each distinct entity a unique identifier."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:151
msgid "Unresolved entity reference"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:152
msgid "A schema reference does not match an entity in this graph."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:153
msgid "Add the referenced entity or correct the reference."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:156
msgid "Schema value is empty"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:157
msgid "An included schema property has no usable value."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:158
msgid "Add a value or remove the empty property."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:161
msgid "Invalid URL value"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:162
msgid "A schema URL property does not contain a valid HTTP or HTTPS URL."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:163
msgid "Replace it with a complete public URL."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:166
msgid "Invalid date value"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:167
msgid "A schema date property is not in a supported ISO 8601 format."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:168
msgid "Use a valid date or date-time value."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:171
msgid "One validation check was unavailable"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:172
msgid "SEOvault could not complete one local rule, but the remaining checks continued."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:173
msgid "Run the check again. If it persists, review the schema manually."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:176
#: includes/Schema/Validation/ValidationIssuePresenter.php:302
msgid "Breadcrumb generation problem"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:178
#: includes/Schema/Validation/ValidationIssuePresenter.php:183
#: includes/Schema/Validation/ValidationIssuePresenter.php:188
#: includes/Schema/Validation/ValidationIssuePresenter.php:304
#: includes/Schema/Validation/ValidationIssuePresenter.php:311
#: includes/Schema/Validation/ValidationIssuePresenter.php:318
msgid "Rebuild schema, then review technical details if the problem remains."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:181
#: includes/Schema/Validation/ValidationIssuePresenter.php:309
msgid "Schema reference generation problem"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:182
#: includes/Schema/Validation/ValidationIssuePresenter.php:310
msgid "SEOvault generated a reference that does not resolve inside the published graph."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:186
#: includes/Schema/Validation/ValidationIssuePresenter.php:316
msgid "Schema generation problem"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:187
#: includes/Schema/Validation/ValidationIssuePresenter.php:317
msgid "SEOvault could not build part of the automatic schema correctly."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:191
msgid "FAQ questions are missing"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:192
msgid "FAQPage markup has no question and answer pairs."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:193
msgid "Add at least one complete question and answer, or remove the incomplete FAQ markup."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:196
msgid "FAQ is incomplete"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:197
msgid "FAQPage needs at least one complete question with an accepted answer."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:198
msgid "Add a complete question and answer pair in the FAQ block."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:201
msgid "FAQ pair is incomplete"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:202
msgid "A FAQ entry is missing a question or an accepted answer."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:203
msgid "Complete the unfinished FAQ pair or remove it."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:206
msgid "Duplicate FAQ question"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:207
msgid "The FAQ markup includes duplicate questions. This is an improvement, not a blocker."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:208
msgid "Remove duplicate questions so each answer appears once."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:211
msgid "How-to name is missing"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:212
msgid "HowTo markup needs a name."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:216
msgid "How-to steps are missing"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:217
msgid "HowTo markup needs at least one complete step."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:218
msgid "Add a complete step with a name or instructions."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:221
msgid "How-to step is incomplete"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:222
msgid "A HowTo step is missing both a name and instructions."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:223
msgid "Complete the unfinished step or remove it."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:253
msgid "Invalid schema graph structure"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:254
msgid "Part of the published schema has an unsupported structure."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:255
msgid "Review the affected schema content and correct the structure."
msgstr ""

#. translators: %s: maximum JSON size in bytes.
#: includes/Schema/Validation/ValidationIssuePresenter.php:262
#, php-format
msgid "The custom schema exceeds the local validation limit of %s bytes."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:286
msgid "Featured image recommended"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:287
msgid "Article markup is valid. A featured image makes the markup more complete."
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:329
msgid "Rebuild schema"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:330
msgid "Review technical details"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:381
msgid "property"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:396
msgid "headline"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:397
msgid "publish date"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:398
msgid "modified date"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:419
msgid "Error"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:420
msgid "Warning"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:421
msgid "Recommendation"
msgstr ""

#: includes/Schema/Validation/ValidationIssuePresenter.php:422
msgid "Information"
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:53
#: includes/SeoAnalyzer/AdminPage.php:69
msgid "Insufficient permissions."
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:75
msgid "Results cleared."
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:118
msgid "Run a comprehensive site-wide SEO audit. The analyzer checks your site configuration, content optimization, technical SEO, and performance factors."
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:137
msgid "Score"
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:149
msgid "Run SEO Analysis"
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:153
msgid "Clear Results"
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:163
msgid "Passed"
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:168
msgid "Failed"
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:173
msgid "Warnings"
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:180
msgid "Running SEO tests..."
msgstr ""

#: includes/SeoAnalyzer/AdminPage.php:186
msgid "Click \"Run SEO Analysis\" to start a site-wide audit."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:84
msgid "Search Engine Visibility"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:85
msgid "Your site must be visible to search engines to appear in search results."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:86
msgid "Navigate to Settings > Reading and ensure \"Discourage search engines from indexing this site\" is unchecked."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:93
msgid "Permalink Structure"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:94
msgid "SEO-friendly permalinks include the post name in the URL for better rankings."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:95
msgid "Go to Settings > Permalinks and select the \"Post name\" option for SEO-friendly URLs."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:104
msgid "Site Tagline"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:105
msgid "A custom tagline improves SEO and appears in search results and browser tabs."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:106
msgid "Go to Settings > General and set a unique, descriptive tagline that includes your main keyword."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:114
msgid "Posts with focus keywords allow SEOvault AI to analyze and optimize content effectively."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:115
msgid "Edit each post and set a focus keyword in the SEOvault AI meta box to enable content analysis."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:122
msgid "Focus Keyword in Titles"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:123
msgid "Posts should include the focus keyword in the title for better search rankings."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:124
msgid "Edit the posts listed below and add the focus keyword to the post title."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:131
msgid "Title & Meta Description Templates"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:132
msgid "Configured templates ensure consistent SEO titles and descriptions across all posts."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:133
msgid "Go to SEOvault AI > General > Templates and configure your title and description templates."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:140
msgid "Static Homepage SEO"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:141
msgid "A static homepage needs page-specific SEO metadata and a healthy page assessment."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:142
msgid "If Settings > Reading uses a static homepage, edit that page and complete its SEOvault AI title, description, keyword, indexing, and canonical settings."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:151
msgid "XML Sitemap"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:152
msgid "An XML sitemap helps search engines discover and crawl all pages on your site."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:153
msgid "Ensure the sitemap is enabled in SEOvault AI settings. Verify the sitemap is accessible at your-site/sitemap.xml"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:160
msgid "robots.txt"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:161
msgid "A robots.txt file guides search engine crawlers on which pages to crawl and index."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:162
msgid "Create or verify a robots.txt file in your site root. Ensure it does not block important pages from being crawled."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:169
msgid "HTTPS / SSL"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:170
msgid "HTTPS encrypts traffic and is a confirmed Google ranking signal."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:171
msgid "Install an SSL certificate and force HTTPS via Settings > General. Update your site URLs to use https://"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:178
msgid "Schema Markup"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:179
msgid "Structured data (schema.org) helps search engines understand your content and can enable rich results."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:180
msgid "Enable schema types in SEOvault AI > Schema. At minimum, enable Organization or Website schema."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:187
msgid "Open Graph Tags"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:188
msgid "Open Graph tags control how your content appears when shared on social media platforms."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:189
msgid "Ensure Open Graph output is enabled. Set a default social image in SEOvault AI > General > Social."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:196
msgid "Canonical URLs"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:197
msgid "Canonical tags prevent duplicate content issues by specifying the preferred URL for each page."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:198
msgid "Ensure SEOvault AI is in Auto output mode so canonical URLs are automatically generated."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:205
msgid "RSS Feeds"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:206
msgid "RSS feeds allow users and services to subscribe to your content updates."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:207
msgid "Ensure RSS feeds are not disabled. WordPress generates feeds automatically — check Settings > Reading."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:214
msgid "Server Response Time"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:215
msgid "Fast server response times improve user experience and are a Core Web Vitals metric."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:216
msgid "Use a caching plugin, optimize your database, and consider a CDN. Aim for a TTFB under 600ms."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:223
msgid "H1 Heading on Homepage"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:224
msgid "Every page should have exactly one H1 heading that describes the page content."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:225
msgid "Ensure your homepage has exactly one H1 tag. Edit your theme or page builder to add or fix the H1."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:232
msgid "Caching Plugin"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:233
msgid "A caching plugin significantly improves page load speed and overall site performance."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:234
msgid "Install a caching plugin such as WP Rocket, W3 Total Cache, or WP Super Cache to improve performance."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:241
msgid "WWW Consistency"
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:242
msgid "Your site should redirect from the non-preferred version (www or non-www) to the preferred one to avoid duplicate content."
msgstr ""

#: includes/SeoAnalyzer/SeoAnalyzer.php:243
msgid "Set your preferred domain in Settings > General and add a redirect from the non-preferred version."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:32
msgid "Search engines cannot see your website."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:36
msgid "Go to Settings > Reading"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:37
msgid "and uncheck \"Discourage search engines from indexing this site\"."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:44
msgid "Your site is accessible to search engines."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:59
msgid "Permalinks are set to the default (plain) structure. Pretty permalinks are disabled."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:66
msgid "Permalinks are custom but do not include the post name. Use a structure with %postname% for best SEO."
msgstr ""

#. translators: %s: permalink structure
#: includes/SeoAnalyzer/Tests.php:74
#, php-format
msgid "Permalink structure is set to %s."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:94
msgid "No tagline set. Set one in Settings > General"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:99
msgid "Just another WordPress site"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:103
msgid "Your site tagline is set to the default \"Just another WordPress site\". Change it to a unique, descriptive phrase."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:109
msgid "Your site tagline is set to a custom value."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:150
msgid "All published posts have focus keywords set."
msgstr ""

#. translators: %s: post type links
#: includes/SeoAnalyzer/Tests.php:161
#, php-format
msgid "There are %s with no focus keyword set."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:200
msgid "Focus keywords appear in the titles of all published posts where they are set."
msgstr ""

#. translators: %d: remaining count
#: includes/SeoAnalyzer/Tests.php:214
#, php-format
msgid "+%d More..."
msgstr ""

#. translators: %s: post type links
#: includes/SeoAnalyzer/Tests.php:221
#, php-format
msgid "There are %s published posts where the focus keyword does not appear in the post title."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:239
msgid "Title template is using the default value."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:243
msgid "Description template is using the default value."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:249
msgid "Title and meta description templates are configured with custom values."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:258
msgid "Configure templates"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:275
msgid "Homepage displays the latest posts; no static page SEO assessment is required."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:287
msgid "The selected static homepage is missing, invalid, or not published."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:289
msgid "Review Settings > Reading"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:300
msgid "custom SEO title"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:303
msgid "meta description"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:314
msgid "Edit the homepage SEO settings"
msgstr ""

#. translators: 1: comma-separated missing SEO fields, 2: edit URL, 3: edit link label
#: includes/SeoAnalyzer/Tests.php:328
#, php-format
msgid "The static homepage is missing: %1$s. <a href=\"%2$s\">%3$s</a>."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:339
msgid "The static homepage has page-specific SEO metadata and passes its SEO assessment."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:348
msgid "The static homepage SEO assessment found improvements to make."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:349
msgid "The static homepage SEO assessment found issues that need attention."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:368
msgid "Could not reach the sitemap. Error: "
msgstr ""

#. translators: %s: sitemap URL
#: includes/SeoAnalyzer/Tests.php:379
#, php-format
msgid "Sitemap is accessible at %s"
msgstr ""

#. translators: %d: HTTP response code
#: includes/SeoAnalyzer/Tests.php:389
#, php-format
msgid "Sitemap returned HTTP %d. Ensure the sitemap is enabled in SEOvault AI settings."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:407
msgid "Could not check robots.txt. It may not exist or the server is blocking requests."
msgstr ""

#. translators: %s: robots.txt URL
#: includes/SeoAnalyzer/Tests.php:420
#, php-format
msgid "robots.txt is accessible at %s"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:429
msgid "robots.txt was not found or does not contain valid directives. WordPress will generate a virtual robots.txt if no physical file exists."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:444
msgid "Your site is served over HTTPS."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:451
msgid "Your site is not using HTTPS. Install an SSL certificate and update your site URLs to https://"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:480
msgid "Schema types exist but none are enabled. Enable at least one in SEOvault AI > General > Schema"
msgstr ""

#. translators: %d: number of enabled schema types
#: includes/SeoAnalyzer/Tests.php:489
#, php-format
msgid "%d schema type(s) are enabled and active."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:506
msgid "Output mode is set to Disabled. No Open Graph tags are being output."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:518
msgid "No default social image is set. Add one in SEOvault AI > General > Social"
msgstr ""

#: includes/SeoAnalyzer/Tests.php:525
msgid "Open Graph tags are being output and a default social image is configured."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:540
msgid "Output mode is Disabled. Canonical URLs are not being generated."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:547
msgid "Output mode is Manual. Canonical URLs are stored but not output to the frontend. Switch to Auto mode for automatic output."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:553
msgid "Canonical URLs are being automatically output in Auto mode."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:569
msgid "Could not verify RSS feed accessibility."
msgstr ""

#. translators: %s: feed URL
#: includes/SeoAnalyzer/Tests.php:580
#, php-format
msgid "RSS feed is available at %s"
msgstr ""

#. translators: %d: HTTP response code
#: includes/SeoAnalyzer/Tests.php:590
#, php-format
msgid "RSS feed returned HTTP %d. Check Settings > Reading for feed settings."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:608
msgid "Could not measure server response time."
msgstr ""

#. translators: %d: server response time in milliseconds
#: includes/SeoAnalyzer/Tests.php:621
#, php-format
msgid "Server response time is excellent (%dms)."
msgstr ""

#. translators: %d: server response time in milliseconds
#: includes/SeoAnalyzer/Tests.php:632
#, php-format
msgid "Server response time is acceptable but could be improved (%dms). Consider using a caching plugin."
msgstr ""

#. translators: %d: server response time in milliseconds
#: includes/SeoAnalyzer/Tests.php:642
#, php-format
msgid "Server response time is slow (%dms). Install a caching plugin and optimize your server."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:658
msgid "Could not fetch the homepage to check H1 headings."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:670
msgid "Homepage has exactly one H1 heading."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:677
msgid "Homepage has no H1 heading. Add an H1 that describes your page content."
msgstr ""

#. translators: %d: number of H1 headings on the homepage
#: includes/SeoAnalyzer/Tests.php:685
#, php-format
msgid "Homepage has %d H1 headings. Use only one H1 per page."
msgstr ""

#. translators: %s: comma-separated cache plugin names
#: includes/SeoAnalyzer/Tests.php:704
#, php-format
msgid "A caching plugin is active on your site (%s)."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:713
msgid "WordPress object caching is enabled."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:719
msgid "No caching plugin detected. Install one to improve page load speed."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:751
msgid "Could not verify www/non-www redirect. The alternate version may not resolve to your server."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:760
msgid "The non-preferred domain version redirects to the preferred one."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:767
msgid "Both www and non-www versions are accessible. Set up a redirect from the non-preferred version to avoid duplicate content issues."
msgstr ""

#: includes/SeoAnalyzer/Tests.php:773
msgid "The non-preferred domain version does not return a 200, which is acceptable."
msgstr ""

#. translators: %d: HTTP response code
#: includes/SeoAnalyzer/Tests.php:858
#, php-format
msgid "Homepage returned HTTP %d. Fix the server error before relying on SEO checks."
msgstr ""

#. translators: %d: HTTP response code
#: includes/SeoAnalyzer/Tests.php:869
#, php-format
msgid "Homepage returned HTTP %d (redirect). Ensure redirects resolve to a healthy page."
msgstr ""

#. translators: %d: HTTP response code
#: includes/SeoAnalyzer/Tests.php:880
#, php-format
msgid "Homepage returned unexpected HTTP %d."
msgstr ""

#: includes/Sitemap/Admin.php:48
msgid "Save Sitemap Settings"
msgstr ""

#: includes/Sitemap/Admin.php:49
#: includes/Sitemap/Admin.php:172
msgid "Purge Sitemap Cache"
msgstr ""

#: includes/Sitemap/Admin.php:86
msgid "Sitemap Status"
msgstr ""

#: includes/Sitemap/Admin.php:90
msgid "Cached"
msgstr ""

#: includes/Sitemap/Admin.php:92
msgid "Not Cached"
msgstr ""

#: includes/Sitemap/Admin.php:96
msgid "Sitemap URL:"
msgstr ""

#: includes/Sitemap/Admin.php:101
msgid "Last generated:"
msgstr ""

#: includes/Sitemap/Admin.php:108
msgid "Enable Sitemap"
msgstr ""

#: includes/Sitemap/Admin.php:110
msgid "Enable the SEOvault AI custom XML sitemap"
msgstr ""

#: includes/Sitemap/Admin.php:122
msgid "Taxonomies"
msgstr ""

#: includes/Sitemap/Admin.php:130
msgid "Users"
msgstr ""

#: includes/Sitemap/Admin.php:132
msgid "Include author archive sitemap"
msgstr ""

#: includes/Sitemap/Admin.php:136
msgid "Images"
msgstr ""

#: includes/Sitemap/Admin.php:138
msgid "Include image sitemap tags"
msgstr ""

#: includes/Sitemap/Admin.php:142
msgid "News"
msgstr ""

#: includes/Sitemap/Admin.php:144
msgid "Enable news sitemap tags for posts"
msgstr ""

#: includes/Sitemap/Admin.php:149
msgid "Entries per Page"
msgstr ""

#: includes/Sitemap/Admin.php:153
msgid "Number of URLs per sitemap file (100 - 50000)."
msgstr ""

#: includes/Sitemap/Admin.php:158
msgid "Cron Frequency"
msgstr ""

#: includes/Sitemap/Admin.php:162
msgid "Hourly"
msgstr ""

#: includes/Sitemap/Admin.php:163
msgid "Twice Daily"
msgstr ""

#: includes/Sitemap/Admin.php:164
msgid "Daily"
msgstr ""

#: includes/Sitemap/Admin.php:165
#: includes/Sitemap/Scheduler.php:53
msgid "Every 6 Hours"
msgstr ""

#: includes/Sitemap/Admin.php:207
msgid "Sitemap settings saved."
msgstr ""

#: includes/Sitemap/Rest.php:77
msgid "Sitemap module is disabled."
msgstr ""

#: includes/Sitemap/Rest.php:94
msgid "Sitemap index not found."
msgstr ""

#: includes/Sitemap/Rest.php:113
msgid "Invalid sitemap slug."
msgstr ""

#: includes/Sitemap/Rest.php:126
msgid "Sitemap not found."
msgstr ""

#: includes/Sitemap/Rest.php:135
msgid "Invalid sitemap data."
msgstr ""

#: includes/Utils/Formatter.php:309
msgid "Protected:"
msgstr ""

#. translators: 1: character count, 2: pixel estimate
#: includes/Utils/SeoAssessment.php:175
#, php-format
msgid "%1$d chars (~%2$dpx)."
msgstr ""

#: includes/Utils/SeoAssessment.php:182
msgid "No title set. Add an SEO title for better search visibility."
msgstr ""

#. translators: 1: current character count, 2: recommended minimum, 3: recommended maximum
#: includes/Utils/SeoAssessment.php:187
#, php-format
msgid "Title is %1$d chars — too short. Aim for %2$d–%3$d characters."
msgstr ""

#. translators: 1: current character count, 2: recommended minimum, 3: recommended maximum
#: includes/Utils/SeoAssessment.php:196
#, php-format
msgid "Title is %1$d chars. Could use more detail — aim for %2$d–%3$d characters."
msgstr ""

#. translators: 1: current character count, 2: recommended minimum, 3: recommended maximum
#: includes/Utils/SeoAssessment.php:205
#, php-format
msgid "Title is %1$d chars — slightly long. Google may truncate it. Aim for %2$d–%3$d characters."
msgstr ""

#. translators: 1: current character count, 2: maximum recommended characters
#: includes/Utils/SeoAssessment.php:214
#, php-format
msgid "Title is %1$d chars — too long. Google will likely truncate it. Keep it under %2$d characters."
msgstr ""

#: includes/Utils/SeoAssessment.php:222
msgid "Pixel width suggests Google may truncate this title."
msgstr ""

#: includes/Utils/SeoAssessment.php:226
msgid "Note: using post title as fallback — set a custom SEO title for more control."
msgstr ""

#. translators: %d: character count
#: includes/Utils/SeoAssessment.php:252
#, php-format
msgid "%d chars."
msgstr ""

#: includes/Utils/SeoAssessment.php:258
msgid "No description set. Google will auto-generate one from your content."
msgstr ""

#. translators: 1: current character count, 2: recommended minimum, 3: recommended maximum
#: includes/Utils/SeoAssessment.php:263
#, php-format
msgid "Description is %1$d chars — too short. Aim for %2$d–%3$d characters."
msgstr ""

#. translators: 1: current character count, 2: recommended minimum, 3: recommended maximum
#: includes/Utils/SeoAssessment.php:272
#, php-format
msgid "Description is %1$d chars. Add more detail — aim for %2$d–%3$d characters."
msgstr ""

#. translators: 1: current character count, 2: recommended minimum, 3: recommended maximum
#: includes/Utils/SeoAssessment.php:281
#, php-format
msgid "Description is %1$d chars — slightly long. Google may truncate it. Aim for %2$d–%3$d characters."
msgstr ""

#. translators: 1: current character count, 2: maximum recommended characters
#: includes/Utils/SeoAssessment.php:290
#, php-format
msgid "Description is %1$d chars — too long. Google will truncate it. Keep it under %2$d characters."
msgstr ""

#: includes/Utils/SeoAssessment.php:319
msgid "No focus keyword set. Add one to track your target term."
msgstr ""

#: includes/Utils/SeoAssessment.php:333
msgid "Focus keyword appears in both title and description."
msgstr ""

#: includes/Utils/SeoAssessment.php:336
msgid "Focus keyword found in title but not in description."
msgstr ""

#: includes/Utils/SeoAssessment.php:339
msgid "Focus keyword found in description but not in title."
msgstr ""

#: includes/Utils/SeoAssessment.php:342
msgid "Focus keyword not found in title or description."
msgstr ""

#: includes/Utils/SeoAssessment.php:372
#: includes/Utils/SeoAssessment.php:413
msgid "Live Content"
msgstr ""

#: includes/Utils/SeoAssessment.php:374
msgid "No editable page content was detected."
msgstr ""

#. translators: %d: number of words detected in live page-builder content
#: includes/Utils/SeoAssessment.php:385
#, php-format
msgid "%d words detected. The focus keyword is not present in the page content."
msgstr ""

#. translators: %d: number of words detected in live page-builder content
#: includes/Utils/SeoAssessment.php:392
#, php-format
msgid "%d words detected. Add more useful page content."
msgstr ""

#. translators: %d: number of words detected in live page-builder content
#: includes/Utils/SeoAssessment.php:399
#: includes/Utils/SeoAssessment.php:406
#, php-format
msgid "%d words detected in the live page content."
msgstr ""

#: includes/Utils/SeoAssessment.php:430
#: includes/Utils/SeoAssessment.php:439
msgid "Indexing"
msgstr ""

#: includes/Utils/SeoAssessment.php:432
msgid "This post is set to noindex — search engines are told not to index it."
msgstr ""

#: includes/Utils/SeoAssessment.php:441
msgid "Post is indexable by search engines."
msgstr ""

#: includes/Utils/SeoAssessment.php:456
#: includes/Utils/SeoAssessment.php:465
msgid "Following"
msgstr ""

#: includes/Utils/SeoAssessment.php:458
msgid "Nofollow is enabled — search engines won't follow links on this post."
msgstr ""

#: includes/Utils/SeoAssessment.php:467
msgid "Links on this post are followable."
msgstr ""

#: includes/Utils/SeoAssessment.php:483
#: includes/Utils/SeoAssessment.php:494
#: includes/Utils/SeoAssessment.php:503
msgid "Canonical"
msgstr ""

#: includes/Utils/SeoAssessment.php:485
msgid "Using default permalink as canonical URL."
msgstr ""

#: includes/Utils/SeoAssessment.php:496
msgid "Canonical URL matches permalink."
msgstr ""

#: includes/Utils/SeoAssessment.php:505
msgid "Custom canonical URL set — this post points to a different URL."
msgstr ""

#: includes/Utils/SeoAssessment.php:522
#: includes/Utils/SeoAssessment.php:538
#: includes/Utils/SeoAssessment.php:547
#: includes/Utils/SeoAssessment.php:556
msgid "Branding"
msgstr ""

#: includes/Utils/SeoAssessment.php:524
msgid "Unable to check branding — no site name set or title is empty."
msgstr ""

#: includes/Utils/SeoAssessment.php:540
msgid "Site name appears multiple times in the title — consider removing duplicates."
msgstr ""

#: includes/Utils/SeoAssessment.php:549
msgid "Site name is present in the title."
msgstr ""

#: includes/Utils/SeoAssessment.php:558
msgid "Site name not found in title — adding it can improve brand recognition in SERPs."
msgstr ""

#: includes/Utils/SeoAssessment.php:575
msgid "No redirect set — this post is directly accessible."
msgstr ""

#: includes/Utils/SeoAssessment.php:584
msgid "A redirect is set on this post — visitors will be forwarded and this URL won't be indexed."
msgstr ""

#: includes/WooCommerce/Product_Identifiers.php:190
#: includes/WooCommerce/Product_Identifiers.php:217
msgid "Product Identifiers"
msgstr ""

#: includes/WooCommerce/Product_Identifiers.php:191
msgid "Enter unique product identifiers for schema markup. All non-empty values are included in the structured data."
msgstr ""

#: includes/WooCommerce/WooCommerce.php:164
msgid "Product Price"
msgstr ""

#: includes/WooCommerce/WooCommerce.php:165
msgid "Formatted price of the current product."
msgstr ""

#: includes/WooCommerce/WooCommerce.php:175
msgid "Product SKU"
msgstr ""

#: includes/WooCommerce/WooCommerce.php:176
msgid "SKU of the current product."
msgstr ""

#: includes/WooCommerce/WooCommerce.php:186
msgid "Product Short Description"
msgstr ""

#: includes/WooCommerce/WooCommerce.php:187
msgid "Short description of the current product."
msgstr ""

#: includes/WooCommerce/WooCommerce.php:197
msgid "Product Brand"
msgstr ""

#: includes/WooCommerce/WooCommerce.php:198
msgid "Brand taxonomy term of the current product."
msgstr ""

#: includes/WooCommerce/WooCommerce.php:482
#: includes/WooCommerce/WooCommerce.php:483
#: includes/WooCommerce/WooCommerce.php:484
#: includes/WooCommerce/WooCommerce.php:485
#: includes/WooCommerce/WooCommerce.php:490
msgid "GTIN"
msgstr ""

#. translators: %s = identifier label
#: includes/WooCommerce/WooCommerce.php:511
#: includes/WooCommerce/WooCommerce.php:547
#, php-format
msgid "%s value used in the Product Schema. Overrides the WooCommerce global unique ID field."
msgstr ""

#: views/not-found/recovery.php:104
#: views/not-found/recovery.php:105
msgid "Recent posts"
msgstr ""

#: blocks/faq/src/edit.js:38
#: build/blocks/faq/index.js:1
msgid "Clean FAQ"
msgstr ""

#: blocks/faq/src/edit.js:39
#: build/blocks/faq/index.js:1
msgid "Accordion cards"
msgstr ""

#: blocks/faq/src/edit.js:40
#: build/blocks/faq/index.js:1
msgid "Minimal SEO"
msgstr ""

#: blocks/faq/src/edit.js:41
#: build/blocks/faq/index.js:1
msgid "Soft help center"
msgstr ""

#: blocks/faq/src/edit.js:42
#: build/blocks/faq/index.js:1
msgid "Bordered editorial"
msgstr ""

#: blocks/faq/src/edit.js:43
#: build/blocks/faq/index.js:1
msgid "Compact FAQ"
msgstr ""

#: blocks/faq/src/edit.js:44
#: build/blocks/faq/index.js:1
msgid "Dark FAQ"
msgstr ""

#: blocks/faq/src/edit.js:48
#: blocks/howto/src/edit.js:53
#: blocks/quick-answer/src/edit.js:28
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Blue"
msgstr ""

#: blocks/faq/src/edit.js:49
#: blocks/howto/src/edit.js:54
#: blocks/quick-answer/src/edit.js:29
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Green"
msgstr ""

#: blocks/faq/src/edit.js:50
#: blocks/howto/src/edit.js:55
#: blocks/quick-answer/src/edit.js:30
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Purple"
msgstr ""

#: blocks/faq/src/edit.js:51
#: blocks/howto/src/edit.js:56
#: blocks/quick-answer/src/edit.js:31
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Orange"
msgstr ""

#: blocks/faq/src/edit.js:52
#: blocks/howto/src/edit.js:49
#: blocks/howto/src/edit.js:57
#: blocks/quick-answer/src/edit.js:32
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Dark"
msgstr ""

#: blocks/faq/src/edit.js:53
#: blocks/howto/src/edit.js:58
#: blocks/quick-answer/src/edit.js:33
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Neutral"
msgstr ""

#: blocks/faq/src/edit.js:54
#: build/blocks/faq/index.js:1
msgid "Midnight"
msgstr ""

#: blocks/faq/src/edit.js:58
#: blocks/howto/src/edit.js:62
#: blocks/howto/src/edit.js:70
#: blocks/quick-answer/src/edit.js:37
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Compact"
msgstr ""

#: blocks/faq/src/edit.js:59
#: blocks/howto/src/edit.js:63
#: blocks/quick-answer/src/edit.js:38
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Comfortable"
msgstr ""

#: blocks/faq/src/edit.js:60
#: blocks/howto/src/edit.js:64
#: blocks/quick-answer/src/edit.js:39
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Spacious"
msgstr ""

#: blocks/faq/src/edit.js:164
#: build/blocks/faq/index.js:1
msgid "FAQ content ready (schema pending save)"
msgstr ""

#: blocks/faq/src/edit.js:166
#: build/blocks/faq/index.js:1
msgid "FAQ setup incomplete"
msgstr ""

#: blocks/faq/src/edit.js:167
#: build/blocks/faq/index.js:1
msgid "FAQ setup"
msgstr ""

#: blocks/faq/src/edit.js:171
#: build/blocks/faq/index.js:1
msgid "Visible FAQ content is ready. Schema publishing is handled separately by SEOvault when this post is saved — this block does not inject JSON-LD by itself."
msgstr ""

#: blocks/faq/src/edit.js:176
#: build/blocks/faq/index.js:1
msgid "Finish at least one complete question and answer. Incomplete rows stay in the editor but are excluded from schema."
msgstr ""

#: blocks/faq/src/edit.js:180
#: build/blocks/faq/index.js:1
msgid "Add questions and answers readers will see. Schema is not published until a complete pair exists."
msgstr ""

#: blocks/faq/src/edit.js:191
#: blocks/faq/src/edit.js:376
#: build/blocks/faq/index.js:1
#: build/blocks/faq/index.js:2
msgid "Add question"
msgstr ""

#: blocks/faq/src/edit.js:197
#: build/blocks/faq/index.js:1
msgid "FAQ display"
msgstr ""

#: blocks/faq/src/edit.js:199
#: blocks/howto/src/edit.js:223
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
msgid "Display mode"
msgstr ""

#: blocks/faq/src/edit.js:200
#: build/blocks/faq/index.js:1
msgid "Accordion uses accessible details/summary markup on the front end. Static shows all answers expanded."
msgstr ""

#: blocks/faq/src/edit.js:206
#: build/blocks/faq/index.js:1
msgid "Accordion"
msgstr ""

#: blocks/faq/src/edit.js:207
#: build/blocks/faq/index.js:1
msgid "Static"
msgstr ""

#: blocks/faq/src/edit.js:212
#: blocks/howto/src/edit.js:229
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
msgid "Style preset"
msgstr ""

#: blocks/faq/src/edit.js:218
#: blocks/howto/src/edit.js:235
#: blocks/quick-answer/src/edit.js:91
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Color"
msgstr ""

#: blocks/faq/src/edit.js:224
#: blocks/howto/src/edit.js:241
#: blocks/quick-answer/src/edit.js:97
#: build/blocks/faq/index.js:1
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Density"
msgstr ""

#: blocks/faq/src/edit.js:230
#: build/blocks/faq/index.js:1
msgid "Open first item"
msgstr ""

#: blocks/faq/src/edit.js:231
#: build/blocks/faq/index.js:1
msgid "Only applies to accordion display. First complete item opens by default."
msgstr ""

#: blocks/faq/src/edit.js:240
#: build/blocks/faq/index.js:1
msgid "Show question numbers"
msgstr ""

#: blocks/faq/src/edit.js:245
#: build/blocks/faq/index.js:1
msgid "Sharp corners"
msgstr ""

#: blocks/faq/src/edit.js:272
#: build/blocks/faq/index.js:2
msgid "Heading"
msgstr ""

#: blocks/faq/src/edit.js:275
#: build/blocks/faq/index.js:2
msgid "Frequently Asked Questions"
msgstr ""

#: blocks/faq/src/edit.js:278
#: build/blocks/faq/index.js:2
msgid "Intro"
msgstr ""

#: blocks/faq/src/edit.js:282
#: build/blocks/faq/index.js:2
msgid "Optional short introduction for readers."
msgstr ""

#: blocks/faq/src/edit.js:292
#: build/blocks/faq/index.js:2
msgid "FAQ questions"
msgstr ""

#: blocks/faq/src/edit.js:315
#: build/blocks/faq/index.js:2
msgid "Move question up"
msgstr ""

#: blocks/faq/src/edit.js:317
#: blocks/howto/src/edit.js:375
#: build/blocks/faq/index.js:2
#: build/blocks/howto/index.js:1
msgid "Up"
msgstr ""

#: blocks/faq/src/edit.js:324
#: build/blocks/faq/index.js:2
msgid "Move question down"
msgstr ""

#: blocks/faq/src/edit.js:326
#: blocks/howto/src/edit.js:384
#: build/blocks/faq/index.js:2
#: build/blocks/howto/index.js:1
msgid "Down"
msgstr ""

#: blocks/faq/src/edit.js:333
#: build/blocks/faq/index.js:2
msgid "Remove question"
msgstr ""

#: blocks/faq/src/edit.js:347
#: build/blocks/faq/index.js:2
msgid "Write the question…"
msgstr ""

#: blocks/faq/src/edit.js:363
#: build/blocks/faq/index.js:2
msgid "Write the answer…"
msgstr ""

#. translators: %d: number of complete FAQ question/answer pairs.
#: blocks/faq/src/edit.js:391
#: build/blocks/faq/index.js:2
#, js-format
msgid "%d complete pair."
msgid_plural "%d complete pairs."
msgstr[0] ""
msgstr[1] ""

#: blocks/howto/src/edit.js:44
#: blocks/quick-answer/src/edit.js:19
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Clean"
msgstr ""

#: blocks/howto/src/edit.js:45
#: blocks/quick-answer/src/edit.js:22
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Bordered"
msgstr ""

#: blocks/howto/src/edit.js:46
#: build/blocks/howto/index.js:1
msgid "Soft cards"
msgstr ""

#: blocks/howto/src/edit.js:47
#: blocks/quick-answer/src/edit.js:24
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Editorial"
msgstr ""

#: blocks/howto/src/edit.js:48
#: blocks/quick-answer/src/edit.js:23
#: build/blocks/howto/index.js:1
#: build/blocks/quick-answer/index.js:1
msgid "Minimal"
msgstr ""

#: blocks/howto/src/edit.js:68
#: build/blocks/howto/index.js:1
msgid "Numbered list"
msgstr ""

#: blocks/howto/src/edit.js:69
#: build/blocks/howto/index.js:1
msgid "Cards"
msgstr ""

#: blocks/howto/src/edit.js:188
#: build/blocks/howto/index.js:1
msgid "How-to content ready (schema pending save)"
msgstr ""

#: blocks/howto/src/edit.js:190
#: build/blocks/howto/index.js:1
msgid "How-to setup incomplete"
msgstr ""

#: blocks/howto/src/edit.js:191
#: build/blocks/howto/index.js:1
msgid "How-to setup"
msgstr ""

#: blocks/howto/src/edit.js:195
#: build/blocks/howto/index.js:1
msgid "Visible How-to content is ready. Schema publishing is handled separately by SEOvault when this post is saved — this block does not inject JSON-LD by itself."
msgstr ""

#: blocks/howto/src/edit.js:200
#: build/blocks/howto/index.js:1
msgid "Finish a how-to name and at least one complete step. Incomplete steps stay in the editor but are excluded from schema."
msgstr ""

#: blocks/howto/src/edit.js:204
#: build/blocks/howto/index.js:1
msgid "Add a how-to name and ordered steps readers will see. Schema is not published until the minimum content exists."
msgstr ""

#: blocks/howto/src/edit.js:215
#: blocks/howto/src/edit.js:498
#: build/blocks/howto/index.js:1
msgid "Add step"
msgstr ""

#: blocks/howto/src/edit.js:221
#: build/blocks/howto/index.js:1
msgid "How-to display"
msgstr ""

#: blocks/howto/src/edit.js:247
#: build/blocks/howto/index.js:1
msgid "Time and cost"
msgstr ""

#: blocks/howto/src/edit.js:249
#: build/blocks/howto/index.js:1
msgid "Total time (ISO-8601)"
msgstr ""

#: blocks/howto/src/edit.js:250
#: build/blocks/howto/index.js:1
msgid "Optional. Examples: PT30M, PT1H30M, P1DT2H. Invalid values are cleared on save."
msgstr ""

#: blocks/howto/src/edit.js:259
#: build/blocks/howto/index.js:1
msgid "Cost currency (ISO 4217)"
msgstr ""

#: blocks/howto/src/edit.js:260
#: build/blocks/howto/index.js:1
msgid "Optional three-letter code, e.g. USD."
msgstr ""

#: blocks/howto/src/edit.js:273
#: build/blocks/howto/index.js:1
msgid "Estimated cost"
msgstr ""

#: blocks/howto/src/edit.js:274
#: build/blocks/howto/index.js:1
msgid "Optional numeric amount. Currency and value must both be set."
msgstr ""

#: blocks/howto/src/edit.js:318
#: build/blocks/howto/index.js:1
msgid "How to…"
msgstr ""

#: blocks/howto/src/edit.js:325
#: build/blocks/howto/index.js:1
msgid "Optional short summary for readers."
msgstr ""

#: blocks/howto/src/edit.js:333
#: build/blocks/howto/index.js:1
msgid "Supplies"
msgstr ""

#: blocks/howto/src/edit.js:334
#: build/blocks/howto/index.js:1
msgid "Add supply"
msgstr ""

#: blocks/howto/src/edit.js:335
#: build/blocks/howto/index.js:1
msgid "Supply"
msgstr ""

#: blocks/howto/src/edit.js:342
#: build/blocks/howto/index.js:1
msgid "Add tool"
msgstr ""

#: blocks/howto/src/edit.js:343
#: build/blocks/howto/index.js:1
msgid "Tool"
msgstr ""

#: blocks/howto/src/edit.js:352
#: build/blocks/howto/index.js:1
msgid "How-to steps"
msgstr ""

#: blocks/howto/src/edit.js:373
#: build/blocks/howto/index.js:1
msgid "Move step up"
msgstr ""

#: blocks/howto/src/edit.js:382
#: build/blocks/howto/index.js:1
msgid "Move step down"
msgstr ""

#: blocks/howto/src/edit.js:391
#: build/blocks/howto/index.js:1
msgid "Remove step"
msgstr ""

#: blocks/howto/src/edit.js:400
#: build/blocks/howto/index.js:1
msgid "Step name"
msgstr ""

#: blocks/howto/src/edit.js:407
#: build/blocks/howto/index.js:1
msgid "Step title…"
msgstr ""

#: blocks/howto/src/edit.js:412
#: build/blocks/howto/index.js:1
msgid "Step instructions"
msgstr ""

#: blocks/howto/src/edit.js:423
#: build/blocks/howto/index.js:1
msgid "Describe this step…"
msgstr ""

#: blocks/howto/src/edit.js:447
#: build/blocks/howto/index.js:1
msgid "Image selected"
msgstr ""

#: blocks/howto/src/edit.js:452
#: build/blocks/howto/index.js:1
msgid "No step image"
msgstr ""

#: blocks/howto/src/edit.js:459
#: build/blocks/howto/index.js:1
msgid "Select or change step image"
msgstr ""

#: blocks/howto/src/edit.js:465
#: build/blocks/howto/index.js:1
msgid "Change image"
msgstr ""

#: blocks/howto/src/edit.js:466
#: build/blocks/howto/index.js:1
msgid "Add image"
msgstr ""

#: blocks/howto/src/edit.js:480
#: build/blocks/howto/index.js:1
msgid "Remove step image"
msgstr ""

#: blocks/howto/src/edit.js:485
#: build/blocks/howto/index.js:1
msgid "Remove image"
msgstr ""

#: blocks/howto/src/edit.js:532
#: build/blocks/howto/index.js:1
msgid "Optional. Add items readers need for this how-to."
msgstr ""

#: blocks/howto/src/edit.js:570
#: build/blocks/howto/index.js:1
msgid "1 complete step."
msgstr ""

#: blocks/howto/src/edit.js:571
#: build/blocks/howto/index.js:1
msgid "complete steps."
msgstr ""

#: blocks/quick-answer/src/edit.js:20
#: build/blocks/quick-answer/index.js:1
msgid "Callout"
msgstr ""

#: blocks/quick-answer/src/edit.js:21
#: build/blocks/quick-answer/index.js:1
msgid "Soft card"
msgstr ""

#: blocks/quick-answer/src/edit.js:77
#: build/blocks/quick-answer/index.js:1
msgid "Quick Answer settings"
msgstr ""

#: blocks/quick-answer/src/edit.js:79
#: build/blocks/quick-answer/index.js:1
msgid "Label"
msgstr ""

#: blocks/quick-answer/src/edit.js:85
#: build/blocks/quick-answer/index.js:1
msgid "Style"
msgstr ""

#: blocks/quick-answer/src/edit.js:104
#: build/blocks/quick-answer/index.js:1
msgid "Source (diagnostic):"
msgstr ""

#: blocks/quick-answer/src/edit.js:113
#: build/blocks/quick-answer/index.js:1
msgid "Add a short answer. This block is visible content only and does not create schema."
msgstr ""

#: blocks/quick-answer/src/edit.js:120
#: build/blocks/quick-answer/index.js:1
msgid "Visible Quick Answer — no Schema.org entity is created from this block."
msgstr ""

#: blocks/quick-answer/src/edit.js:127
#: build/blocks/quick-answer/index.js:1
msgid "Quick answer"
msgstr ""

#: blocks/quick-answer/src/edit.js:136
#: build/blocks/quick-answer/index.js:1
msgid "Write a concise answer readers and answer engines can find reliably."
msgstr ""

#: blocks/faq/block.json
#: blocks/faq/src/block.json
#: build/blocks/faq/block.json
msgctxt "block title"
msgid "FAQ"
msgstr ""

#: blocks/faq/block.json
#: blocks/faq/src/block.json
#: build/blocks/faq/block.json
msgctxt "block description"
msgid "Visible FAQ questions and answers. Schema output is managed by SEOvault when pairs are complete."
msgstr ""

#: blocks/faq/block.json
#: blocks/faq/src/block.json
#: build/blocks/faq/block.json
msgctxt "block keyword"
msgid "faq"
msgstr ""

#: blocks/faq/block.json
#: blocks/faq/src/block.json
#: build/blocks/faq/block.json
msgctxt "block keyword"
msgid "questions"
msgstr ""

#: blocks/faq/block.json
#: blocks/faq/src/block.json
#: build/blocks/faq/block.json
msgctxt "block keyword"
msgid "answers"
msgstr ""

#: blocks/faq/block.json
#: blocks/faq/src/block.json
#: build/blocks/faq/block.json
msgctxt "block keyword"
msgid "schema"
msgstr ""

#: blocks/howto/block.json
#: blocks/howto/src/block.json
#: build/blocks/howto/block.json
msgctxt "block title"
msgid "How-to"
msgstr ""

#: blocks/howto/block.json
#: blocks/howto/src/block.json
#: build/blocks/howto/block.json
msgctxt "block description"
msgid "Visible step-by-step how-to content."
msgstr ""

#: blocks/howto/block.json
#: blocks/howto/src/block.json
#: build/blocks/howto/block.json
msgctxt "block keyword"
msgid "howto"
msgstr ""

#: blocks/howto/block.json
#: blocks/howto/src/block.json
#: build/blocks/howto/block.json
msgctxt "block keyword"
msgid "how to"
msgstr ""

#: blocks/howto/block.json
#: blocks/howto/src/block.json
#: build/blocks/howto/block.json
msgctxt "block keyword"
msgid "steps"
msgstr ""

#: blocks/howto/block.json
#: blocks/howto/src/block.json
#: build/blocks/howto/block.json
msgctxt "block keyword"
msgid "tutorial"
msgstr ""

#: blocks/quick-answer/block.json
#: blocks/quick-answer/src/block.json
#: build/blocks/quick-answer/block.json
msgctxt "block title"
msgid "Quick Answer"
msgstr ""

#: blocks/quick-answer/block.json
#: blocks/quick-answer/src/block.json
#: build/blocks/quick-answer/block.json
msgctxt "block description"
msgid "Visible TL;DR / quick answer for readers and answer engines. Does not emit Schema.org markup by itself."
msgstr ""

#: blocks/quick-answer/block.json
#: blocks/quick-answer/src/block.json
#: build/blocks/quick-answer/block.json
msgctxt "block keyword"
msgid "quick answer"
msgstr ""

#: blocks/quick-answer/block.json
#: blocks/quick-answer/src/block.json
#: build/blocks/quick-answer/block.json
msgctxt "block keyword"
msgid "tldr"
msgstr ""

#: blocks/quick-answer/block.json
#: blocks/quick-answer/src/block.json
#: build/blocks/quick-answer/block.json
msgctxt "block keyword"
msgid "aeo"
msgstr ""

#: blocks/quick-answer/block.json
#: blocks/quick-answer/src/block.json
#: build/blocks/quick-answer/block.json
msgctxt "block keyword"
msgid "summary"
msgstr ""
