# thinkrank/2.0.2/languages/thinkrank.pot

ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console &amp; Local SEO, version 2.0.2. 16,872 lines.

- Page: https://pluginprobe.com/plugins/thinkrank/2.0.2/code/languages/thinkrank.pot
- Raw: https://pluginprobe.com/plugins/thinkrank/2.0.2/raw/languages/thinkrank.pot
- Modified: 2026-08-25T10:58:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/thinkrank/2.0.2/code/languages/thinkrank.pot#L10-L20`.

```
# Copyright (C) 2026 WPDeveloper
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: ThinkRank 2.0.2\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/thinkrank\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-25T09:47:57+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: thinkrank\n"

#. Plugin Name of the plugin
#: thinkrank.php
#: includes/abilities/class-abilities-registrar.php:308
#: includes/admin/class-bulk-action-manager.php:82
#: includes/admin/class-manager.php:205
#: includes/admin/class-manager.php:206
#: includes/admin/class-metabox-manager.php:404
#: includes/editor/class-elementor-manager.php:56
#: src/admin/components/App.js:155
#: src/admin/components/common/Header.js:86
msgid "ThinkRank"
msgstr ""

#. Plugin URI of the plugin
#: thinkrank.php
msgid "https://thinkrank.ai/"
msgstr ""

#. Description of the plugin
#: thinkrank.php
msgid "AI-native SEO plugin for WordPress. Automate and enhance your SEO with cutting-edge AI while maintaining editorial control."
msgstr ""

#. Author of the plugin
#: thinkrank.php
msgid "WPDeveloper"
msgstr ""

#. Author URI of the plugin
#: thinkrank.php
msgid "https://wpdeveloper.com/"
msgstr ""

#: includes/abilities/analysis/class-bulk-analyze-and-save.php:41
msgid "Bulk Analyze and Save SEO Scores"
msgstr ""

#: includes/abilities/analysis/class-bulk-analyze-and-save.php:42
msgid "Analyze multiple posts and persist their SEO scores in one call. Pass explicit post_ids, or omit them to score the most recent posts of a post type. Already-scored posts are skipped unless rescore is true. Returns per-post results (score, saved score_id, status) and totals. Capped at 100 posts per call."
msgstr ""

#: includes/abilities/analysis/class-bulk-analyze-and-save.php:73
msgid "Explicit post IDs to score. When omitted, the most recent posts of post_type are scored."
msgstr ""

#: includes/abilities/analysis/class-bulk-analyze-and-save.php:78
msgid "Post type to score when post_ids is omitted."
msgstr ""

#: includes/abilities/analysis/class-bulk-analyze-and-save.php:85
msgid "How many posts to score when post_ids is omitted (max 100)."
msgstr ""

#: includes/abilities/analysis/class-bulk-analyze-and-save.php:90
msgid "Re-score and overwrite even posts that already have a stored score."
msgstr ""

#. translators: %d: maximum number of posts.
#: includes/abilities/analysis/class-bulk-analyze-and-save.php:176
#, php-format
msgid "Too many posts: pass at most %d post_ids per call."
msgstr ""

#. translators: %s: post type slug.
#: includes/abilities/analysis/class-bulk-analyze-and-save.php:192
#, php-format
msgid "Unknown post type: %s."
msgstr ""

#: includes/abilities/analysis/class-generate-llms-txt.php:31
msgid "Generate ThinkRank llms.txt Preview"
msgstr ""

#: includes/abilities/analysis/class-generate-llms-txt.php:32
msgid "Generate a preview of the llms.txt content without publishing it to disk. Pass an empty user_input object to preview using the currently saved settings."
msgstr ""

#: includes/abilities/analysis/class-generate-llms-txt.php:47
msgid "Optional override values for the preview. When empty, saved settings are used."
msgstr ""

#: includes/abilities/analysis/class-get-connection-status.php:34
msgid "Get Connection Status"
msgstr ""

#: includes/abilities/analysis/class-get-connection-status.php:35
msgid "Report ThinkRank integration health: plugin/Pro versions and active state, Abilities API availability and the count + names of registered ThinkRank abilities, MCP server toggle and endpoints, the current user and their ThinkRank capabilities, home/siteurl/REST URL scheme agreement and HTTPS state, custom database-table status, and scoring availability. Never returns API keys, OAuth tokens, or connection tokens."
msgstr ""

#: includes/abilities/analysis/class-get-integrations-status.php:33
msgid "Get Integrations Status"
msgstr ""

#: includes/abilities/analysis/class-get-integrations-status.php:34
msgid "Report the connection status of the Google Analytics, Search Console, and PageSpeed integrations (connected/configured flags, GA4 measurement ID, selected Search Console site). Never returns API keys or OAuth tokens."
msgstr ""

#: includes/abilities/analysis/class-get-llms-txt-status.php:28
msgid "Get ThinkRank llms.txt Status"
msgstr ""

#: includes/abilities/analysis/class-get-llms-txt-status.php:29
msgid "Report the current status of the published llms.txt file, including existence, path, URL, writability, last modified time, size, and a content preview."
msgstr ""

#: includes/abilities/analysis/class-get-performance-data.php:34
msgid "Get Performance Data"
msgstr ""

#: includes/abilities/analysis/class-get-performance-data.php:35
msgid "Retrieve the site Core Web Vitals / performance snapshot (LCP, INP, CLS, FCP), performance score and grade, and SEO correlation. Requires a connected Google account for real data; otherwise returns an empty snapshot with a not-connected marker."
msgstr ""

#: includes/abilities/analysis/class-get-performance-data.php:65
msgid "The device profile to report."
msgstr ""

#: includes/abilities/analysis/class-get-post-seo-checks.php:31
msgid "Get ThinkRank Post SEO Checks"
msgstr ""

#: includes/abilities/analysis/class-get-post-seo-checks.php:32
msgid "Run ThinkRank SEO score analysis for one or more posts, pages, or custom post type items."
msgstr ""

#: includes/abilities/analysis/class-get-post-seo-checks.php:62
msgid "One or more post IDs to inspect."
msgstr ""

#: includes/abilities/analysis/class-get-post-seo-checks.php:108
msgid "At least one valid post ID is required."
msgstr ""

#: includes/abilities/analysis/class-get-post-seo-checks.php:145
msgid "SEO checks generated."
msgstr ""

#: includes/abilities/analysis/class-get-seo-analytics-data.php:32
msgid "Get ThinkRank SEO Analytics Data"
msgstr ""

#: includes/abilities/analysis/class-get-seo-analytics-data.php:33
msgid "Retrieve the ThinkRank SEO analytics dashboard data. Requires Google Search Console / Analytics to be connected; returns empty data otherwise."
msgstr ""

#: includes/abilities/analysis/class-get-seo-analytics-data.php:63
#: includes/abilities/analysis/class-get-seo-insights.php:64
#: includes/abilities/analysis/class-get-seo-opportunities.php:62
msgid "The reporting date range."
msgstr ""

#: includes/abilities/analysis/class-get-seo-analyzer.php:34
msgid "Get Site SEO Analyzer Audit"
msgstr ""

#: includes/abilities/analysis/class-get-seo-analyzer.php:35
msgid "Retrieve the latest whole-site SEO audit (Site SEO Analyzer): overall 0-100 score, letter grade, summary counts, and per-check results across Basic, Advanced, Content, Performance, and Security. Returns the cached audit (refreshed hourly); use run-seo-analyzer for a fresh run."
msgstr ""

#: includes/abilities/analysis/class-get-seo-insights.php:33
msgid "Get ThinkRank SEO Insights"
msgstr ""

#: includes/abilities/analysis/class-get-seo-insights.php:34
msgid "Retrieve ThinkRank AI-generated SEO insights. Requires a Google connection and, for AI insights, ThinkRank Pro; otherwise a \"requires ThinkRank Pro\" message is returned."
msgstr ""

#: includes/abilities/analysis/class-get-seo-opportunities.php:31
msgid "Get ThinkRank SEO Opportunities"
msgstr ""

#: includes/abilities/analysis/class-get-seo-opportunities.php:32
msgid "Retrieve ThinkRank SEO opportunities (e.g. striking-distance keywords). Requires Google Search Console to be connected; returns empty data otherwise."
msgstr ""

#: includes/abilities/analysis/class-get-seo-score.php:31
msgid "Get ThinkRank SEO Score"
msgstr ""

#: includes/abilities/analysis/class-get-seo-score.php:32
msgid "Calculate the ThinkRank SEO score for a single post, analyzing its content against its configured title and meta description."
msgstr ""

#: includes/abilities/analysis/class-get-seo-score.php:63
msgid "The ID of the post to score."
msgstr ""

#: includes/abilities/analysis/class-get-seo-score.php:67
msgid "Persist the calculated score so it appears in the post list SEO column and score history. Defaults to false, which only reports the score."
msgstr ""

#: includes/abilities/analysis/class-get-seo-score.php:106
#: includes/abilities/content/class-get-pillar-content.php:105
#: includes/abilities/content/class-get-post-seo.php:96
#: includes/abilities/content/class-update-pillar-content.php:88
msgid "A valid post ID is required."
msgstr ""

#: includes/abilities/analysis/class-get-seo-score.php:117
msgid "Unable to analyze the content for this post."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:31
msgid "Get ThinkRank Term SEO Checks"
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:32
msgid "Run ThinkRank-native basic on-page SEO checks for one or more taxonomy terms (SEO title, meta description, and term description)."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:62
msgid "One or more term IDs to inspect."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:108
msgid "At least one valid term ID is required."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:130
msgid "Term SEO checks generated."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:153
#: includes/abilities/analysis/class-get-term-seo-checks.php:160
#: src/admin/components/essential-seo/AuthorArchivesTab.js:366
msgid "SEO title"
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:155
msgid "No SEO title is set for this term."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:162
msgid "An SEO title is set."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:168
#: includes/abilities/analysis/class-get-term-seo-checks.php:175
msgid "SEO title length"
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:170
msgid "The SEO title should be between 30 and 60 characters."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:177
msgid "The SEO title length is within the recommended range."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:185
#: includes/abilities/analysis/class-get-term-seo-checks.php:192
#: src/admin/components/essential-seo/AuthorArchivesTab.js:411
#: src/admin/components/seo/SEOScoreSummary.js:339
msgid "Meta description"
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:187
msgid "No meta description is set for this term."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:194
msgid "A meta description is set."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:200
#: includes/abilities/analysis/class-get-term-seo-checks.php:207
msgid "Meta description length"
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:202
msgid "The meta description should be between 70 and 160 characters."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:209
msgid "The meta description length is within the recommended range."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:217
#: includes/abilities/analysis/class-get-term-seo-checks.php:223
msgid "Term description"
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:219
msgid "This term has no description."
msgstr ""

#: includes/abilities/analysis/class-get-term-seo-checks.php:225
msgid "This term has a description."
msgstr ""

#: includes/abilities/analysis/class-publish-llms-txt.php:33
msgid "Publish ThinkRank llms.txt"
msgstr ""

#: includes/abilities/analysis/class-publish-llms-txt.php:34
msgid "Generate the llms.txt content and publish it so it is served publicly at /llms.txt. Pass an empty user_input object to publish using the currently saved settings. Depending on the delivery_mode setting this writes a physical file to the site root or stores the document for WordPress to serve; unlike generate-llms-txt it persists either way, and afterwards get-llms-txt-status reports published: true."
msgstr ""

#: includes/abilities/analysis/class-publish-llms-txt.php:64
msgid "Optional override values. When empty, saved settings are used."
msgstr ""

#: includes/abilities/analysis/class-publish-llms-txt.php:106
msgid "llms.txt was not published because the settings are incomplete. Save the required fields (Website Description, Key Features, Target Audience) first."
msgstr ""

#: includes/abilities/analysis/class-run-seo-analyzer.php:32
msgid "Run Site SEO Analyzer Audit"
msgstr ""

#: includes/abilities/analysis/class-run-seo-analyzer.php:33
msgid "Run a fresh whole-site SEO audit (Site SEO Analyzer), bypassing and refreshing the hourly cache. Returns the same payload as get-seo-analyzer: overall 0-100 score, grade, summary counts, and per-check results across Basic, Advanced, Content, Performance, and Security."
msgstr ""

#: includes/abilities/class-abilities-registrar.php:309
msgid "SEO settings, metadata, and analysis abilities powered by ThinkRank."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:37
#: src/admin/components/content-brief/ContentBriefGenerator.js:734
msgid "Generate Content Brief"
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:38
msgid "Generate an AI SEO content brief for the given target keywords: title and meta suggestions, an outline, keyword analysis, and schema/social recommendations. Requires a configured AI provider API key; calls an external AI service and consumes tokens."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:68
msgid "One or more target keywords for the brief."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:77
msgid "The type of content to brief."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:83
msgid "The intended audience."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:89
msgid "The target content length."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:95
msgid "The writing tone."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:101
msgid "Optional competitor URLs to analyze for content gaps."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:110
msgid "Optional additional context for the brief."
msgstr ""

#: includes/abilities/content/class-generate-content-brief.php:145
#: src/admin/components/content-brief/ContentBriefGenerator.js:156
msgid "At least one target keyword is required."
msgstr ""

#: includes/abilities/content/class-get-pillar-content.php:33
msgid "Get Pillar Content"
msgstr ""

#: includes/abilities/content/class-get-pillar-content.php:34
msgid "Read whether a post is flagged as pillar content and get its internal-link suggestions (related pillar posts sharing a taxonomy term)."
msgstr ""

#: includes/abilities/content/class-get-pillar-content.php:64
msgid "The post to inspect."
msgstr ""

#: includes/abilities/content/class-get-post-seo.php:30
msgid "Get ThinkRank Post SEO"
msgstr ""

#: includes/abilities/content/class-get-post-seo.php:31
msgid "Retrieve ThinkRank SEO metadata for a post, page, or custom post type item."
msgstr ""

#: includes/abilities/content/class-get-post-seo.php:61
#: includes/abilities/content/class-update-pillar-content.php:48
#: includes/abilities/content/class-update-post-seo.php:44
msgid "The target post ID."
msgstr ""

#: includes/abilities/content/class-get-post-seo.php:105
msgid "The provided post ID does not exist."
msgstr ""

#: includes/abilities/content/class-get-term-seo.php:27
msgid "Get ThinkRank Term SEO"
msgstr ""

#: includes/abilities/content/class-get-term-seo.php:28
msgid "Retrieve ThinkRank SEO metadata for a taxonomy term."
msgstr ""

#: includes/abilities/content/class-get-term-seo.php:58
#: includes/abilities/content/class-update-term-seo.php:43
msgid "The target term ID."
msgstr ""

#: includes/abilities/content/class-get-term-seo.php:93
msgid "A valid term ID is required."
msgstr ""

#: includes/abilities/content/class-get-term-seo.php:102
msgid "The provided term ID does not exist."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:27
msgid "List ThinkRank Content Items"
msgstr ""

#: includes/abilities/content/class-list-content-items.php:28
msgid "List posts, pages, custom post types, or taxonomy terms to find the IDs needed for ThinkRank SEO actions."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:60
msgid "Whether to list post objects or taxonomy terms."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:64
msgid "The post type slug or taxonomy slug to list."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:68
msgid "Optional search query for titles or term names."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:74
msgid "Results page number."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:81
msgid "Results per page."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:131
msgid "A post type or taxonomy slug is required."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:139
msgid "The provided taxonomy slug does not exist."
msgstr ""

#: includes/abilities/content/class-list-content-items.php:147
msgid "The provided post type slug does not exist."
msgstr ""

#: includes/abilities/content/class-list-content-types.php:27
msgid "List ThinkRank Content Types"
msgstr ""

#: includes/abilities/content/class-list-content-types.php:28
msgid "List the public post types and taxonomies that ThinkRank can optimize."
msgstr ""

#: includes/abilities/content/class-update-pillar-content.php:32
msgid "Update Pillar Content"
msgstr ""

#: includes/abilities/content/class-update-pillar-content.php:33
msgid "Flag or unflag a post as pillar content. Pillar posts appear as internal-link suggestions for related posts that share a taxonomy term."
msgstr ""

#: includes/abilities/content/class-update-pillar-content.php:52
msgid "Whether the post should be flagged as pillar content."
msgstr ""

#: includes/abilities/content/class-update-pillar-content.php:96
#: includes/abilities/content/class-update-post-seo.php:120
#: includes/api/class-focus-keyword-usage-endpoint.php:95
msgid "You are not allowed to edit this post."
msgstr ""

#: includes/abilities/content/class-update-pillar-content.php:111
msgid "Post flagged as pillar content."
msgstr ""

#: includes/abilities/content/class-update-pillar-content.php:112
msgid "Post removed from pillar content."
msgstr ""

#: includes/abilities/content/class-update-post-seo.php:28
msgid "Update ThinkRank Post SEO"
msgstr ""

#: includes/abilities/content/class-update-post-seo.php:29
msgid "Update ThinkRank SEO metadata for a post, page, or custom post type item."
msgstr ""

#: includes/abilities/content/class-update-post-seo.php:49
msgid "ThinkRank post SEO fields to update."
msgstr ""

#: includes/abilities/content/class-update-post-seo.php:104
msgid "A valid post ID and settings payload are required."
msgstr ""

#: includes/abilities/content/class-update-post-seo.php:112
msgid "No post was found for the provided ID."
msgstr ""

#: includes/abilities/content/class-update-post-seo.php:130
msgid "No valid ThinkRank post SEO keys were provided."
msgstr ""

#: includes/abilities/content/class-update-post-seo.php:139
msgid "Post SEO metadata updated."
msgstr ""

#: includes/abilities/content/class-update-term-seo.php:27
msgid "Update ThinkRank Term SEO"
msgstr ""

#: includes/abilities/content/class-update-term-seo.php:28
msgid "Update ThinkRank SEO metadata for a taxonomy term."
msgstr ""

#: includes/abilities/content/class-update-term-seo.php:48
msgid "ThinkRank term SEO fields to update."
msgstr ""

#: includes/abilities/content/class-update-term-seo.php:99
msgid "A valid term ID and settings payload are required."
msgstr ""

#: includes/abilities/content/class-update-term-seo.php:107
msgid "No term was found for the provided ID."
msgstr ""

#: includes/abilities/content/class-update-term-seo.php:115
msgid "You are not allowed to edit term SEO settings."
msgstr ""

#: includes/abilities/content/class-update-term-seo.php:125
msgid "No valid ThinkRank term SEO keys were provided."
msgstr ""

#: includes/abilities/content/class-update-term-seo.php:132
msgid "Term SEO metadata updated."
msgstr ""

#: includes/abilities/import/class-detect-import-sources.php:33
msgid "Detect SEO Import Sources"
msgstr ""

#: includes/abilities/import/class-detect-import-sources.php:34
msgid "Detect installed SEO plugins (Yoast, RankMath, SEOPress, AIOSEO) whose metadata can be imported into ThinkRank, with per-type available counts, plus any snapshots already captured."
msgstr ""

#: includes/abilities/import/class-get-import-status.php:40
msgid "Get SEO Import Status"
msgstr ""

#: includes/abilities/import/class-get-import-status.php:41
msgid "Report the status of captured SEO import snapshots: export status (exporting/complete), per-type record and chunk totals, and migration timestamps. Optionally scope to a single source plugin."
msgstr ""

#: includes/abilities/import/class-get-import-status.php:71
msgid "Optional source plugin to scope the status to."
msgstr ""

#: includes/abilities/import/class-preview-seo-import.php:67
msgid "Preview SEO Import (Dry Run)"
msgstr ""

#: includes/abilities/import/class-preview-seo-import.php:68
msgid "Dry-run an SEO import from another plugin (Yoast, RankMath, SEOPress, or AIOSEO) and report what it would do without writing anything to ThinkRank: counts of records that would be written, records that conflict with existing ThinkRank values (which are never overwritten), and records whose post/term/user no longer exists. Returns totals plus small samples. Run before run-seo-import."
msgstr ""

#: includes/abilities/import/class-preview-seo-import.php:98
msgid "The source SEO plugin to preview an import from."
msgstr ""

#: includes/abilities/import/class-preview-seo-import.php:149
#: includes/abilities/import/class-run-seo-import.php:135
msgid "A supported source plugin is required (yoast, rankmath, seopress, aioseo)."
msgstr ""

#: includes/abilities/import/class-preview-seo-import.php:158
#: includes/abilities/import/class-run-seo-import.php:145
msgid "Could not resolve an exporter for the selected plugin."
msgstr ""

#: includes/abilities/import/class-run-seo-import.php:57
msgid "Run SEO Data Import"
msgstr ""

#: includes/abilities/import/class-run-seo-import.php:58
msgid "Import SEO metadata from another plugin (Yoast, RankMath, SEOPress, or AIOSEO) into ThinkRank. Exports the source to a snapshot then migrates it; existing ThinkRank values are never overwritten and source data is left intact. Returns aggregate export/migration counters."
msgstr ""

#: includes/abilities/import/class-run-seo-import.php:88
msgid "The source SEO plugin to import from."
msgstr ""

#: includes/abilities/indexing/class-get-instant-indexing-history.php:28
msgid "Get ThinkRank Instant Indexing History"
msgstr ""

#: includes/abilities/indexing/class-get-instant-indexing-history.php:29
msgid "Retrieve the ThinkRank instant indexing (IndexNow) submission history, including submitted URLs, status, response codes, and timestamps."
msgstr ""

#: includes/abilities/indexing/class-get-instant-indexing-history.php:59
msgid "Maximum number of history rows to return. Use -1 for all."
msgstr ""

#: includes/abilities/indexing/class-submit-urls-to-index.php:32
msgid "Submit URLs to Instant Indexing"
msgstr ""

#: includes/abilities/indexing/class-submit-urls-to-index.php:33
msgid "Submit one or more URLs to search engines via the IndexNow protocol. Requires instant indexing to be configured (an API key must exist) or it returns \"API Key missing\". Calls the external IndexNow API."
msgstr ""

#: includes/abilities/indexing/class-submit-urls-to-index.php:63
msgid "The URLs to submit for indexing (same-site host only)."
msgstr ""

#: includes/abilities/indexing/class-submit-urls-to-index.php:106
msgid "At least one valid URL is required."
msgstr ""

#: includes/abilities/settings/class-get-author-archives-settings.php:48
msgid "Get ThinkRank Author Archives Settings"
msgstr ""

#: includes/abilities/settings/class-get-author-archives-settings.php:49
msgid "Retrieve ThinkRank author archives settings: enable/index toggles, empty-archive visibility, and the SEO title/meta description templates."
msgstr ""

#: includes/abilities/settings/class-get-email-report-settings.php:35
msgid "Get ThinkRank Email Report Settings"
msgstr ""

#: includes/abilities/settings/class-get-email-report-settings.php:36
msgid "Retrieve ThinkRank Email Reporting settings: enable toggle, frequency, recipients, branding/content fields, the plan capability map, the next scheduled send, the available report sections, and the tokens usable in text fields."
msgstr ""

#: includes/abilities/settings/class-get-email-report-settings.php:78
msgid "The current per-site Email Reporting config."
msgstr ""

#: includes/abilities/settings/class-get-email-report-settings.php:83
msgid "Which fields the current plan allows editing."
msgstr ""

#: includes/abilities/settings/class-get-email-report-settings.php:88
msgid "ISO-8601 timestamp of the next scheduled report, or null when disabled."
msgstr ""

#: includes/abilities/settings/class-get-email-report-settings.php:92
msgid "The available report sections and their labels."
msgstr ""

#: includes/abilities/settings/class-get-email-report-settings.php:96
msgid "Tokens usable in subject/intro/footer text."
msgstr ""

#: includes/abilities/settings/class-get-email-report-settings.php:115
#: includes/abilities/settings/class-send-email-report-test.php:98
#: includes/abilities/settings/class-update-email-report-settings.php:136
msgid "Email Report Manager is unavailable."
msgstr ""

#: includes/abilities/settings/class-get-global-settings.php:36
msgid "Get ThinkRank Global Settings"
msgstr ""

#: includes/abilities/settings/class-get-global-settings.php:37
msgid "Retrieve ThinkRank global SEO settings. ThinkRank stores these as per-post-type templates; pass a post type to filter."
msgstr ""

#: includes/abilities/settings/class-get-global-settings.php:67
msgid "Optional post type slug to return settings for. Omit to return all post-type templates."
msgstr ""

#: includes/abilities/settings/class-get-image-seo-settings.php:50
msgid "Get ThinkRank Image SEO Settings"
msgstr ""

#: includes/abilities/settings/class-get-image-seo-settings.php:51
msgid "Retrieve ThinkRank image SEO settings, which control automatic alt/title injection, the token-based formats used to generate them, and whether generated alt text is persisted to the Media Library."
msgstr ""

#: includes/abilities/settings/class-get-instant-indexing-settings.php:44
msgid "Get ThinkRank Instant Indexing Settings"
msgstr ""

#: includes/abilities/settings/class-get-instant-indexing-settings.php:45
msgid "Retrieve ThinkRank instant indexing (IndexNow) settings. The API key is auto-generated and is not exposed; only whether a key is set is reported."
msgstr ""

#: includes/abilities/settings/class-get-llms-txt-settings.php:59
msgid "Get ThinkRank llms.txt Settings"
msgstr ""

#: includes/abilities/settings/class-get-llms-txt-settings.php:60
msgid "Retrieve ThinkRank llms.txt settings, which describe the site to AI language models via the llms.txt file."
msgstr ""

#: includes/abilities/settings/class-get-llms-txt-settings.php:94
#: includes/abilities/settings/class-update-llms-txt-settings.php:94
msgid "How /llms.txt is served: \"static\" writes a physical file the web server answers, \"dynamic\" keeps the document in WordPress and serves it from PHP as UTF-8, \"auto\" picks static on Apache/LiteSpeed and dynamic elsewhere."
msgstr ""

#: includes/abilities/settings/class-get-robots-meta-settings.php:47
msgid "Get ThinkRank Robots Meta Settings"
msgstr ""

#: includes/abilities/settings/class-get-robots-meta-settings.php:48
msgid "Retrieve ThinkRank site-wide default robots meta directives (index, noindex, nofollow, noarchive, noimageindex, nosnippet)."
msgstr ""

#: includes/abilities/settings/class-get-robots-txt.php:28
msgid "Get ThinkRank Robots.txt"
msgstr ""

#: includes/abilities/settings/class-get-robots-txt.php:29
msgid "Retrieve the ThinkRank robots.txt: both the stored custom override (may be empty) and the \"rendered\" content actually served to crawlers, which includes the auto-generated default rules when no override is set."
msgstr ""

#: includes/abilities/settings/class-get-robots-txt.php:71
msgid "The stored custom override. Empty when ThinkRank is auto-generating robots.txt."
msgstr ""

#: includes/abilities/settings/class-get-robots-txt.php:76
msgid "The effective robots.txt actually served to crawlers (custom override, or the generated defaults when none is set)."
msgstr ""

#: includes/abilities/settings/class-get-robots-txt.php:80
msgid "True when the served content is ThinkRank's auto-generated defaults rather than a custom override."
msgstr ""

#: includes/abilities/settings/class-get-robots-txt.php:84
msgid "Origin of the served content: \"file\" (physical robots.txt in the web root), \"custom\" (stored override), \"generated\" (auto-generated defaults), or \"wordpress\" (management disabled)."
msgstr ""

#: includes/abilities/settings/class-get-schema-settings.php:105
msgid "Get ThinkRank Schema Settings"
msgstr ""

#: includes/abilities/settings/class-get-schema-settings.php:106
msgid "Retrieve ThinkRank structured-data (schema) settings, including organization, website, local business, and person markup."
msgstr ""

#: includes/abilities/settings/class-get-site-identity-settings.php:57
msgid "Get ThinkRank Site Identity Settings"
msgstr ""

#: includes/abilities/settings/class-get-site-identity-settings.php:58
msgid "Retrieve ThinkRank site identity settings: title templates, site name/description, breadcrumb configuration, and brand imagery. Robots.txt configuration is excluded."
msgstr ""

#: includes/abilities/settings/class-get-sitemap-settings.php:31
msgid "Get ThinkRank Sitemap Settings"
msgstr ""

#: includes/abilities/settings/class-get-sitemap-settings.php:32
msgid "Retrieve ThinkRank XML sitemap settings, which use per-type inclusion toggles plus exclusion lists."
msgstr ""

#: includes/abilities/settings/class-get-social-meta-settings.php:83
msgid "Get ThinkRank Social Meta Settings"
msgstr ""

#: includes/abilities/settings/class-get-social-meta-settings.php:84
msgid "Retrieve ThinkRank social meta settings, covering Open Graph, Twitter Cards, and per-network verification and handle configuration."
msgstr ""

#: includes/abilities/settings/class-get-social-platforms-settings.php:53
msgid "Get ThinkRank Social Platform Settings"
msgstr ""

#: includes/abilities/settings/class-get-social-platforms-settings.php:54
msgid "Retrieve ThinkRank social platform verification settings: public platform IDs (Facebook, YouTube, WhatsApp) verbatim and sensitive site-verification codes (Pinterest, Instagram, TikTok) masked for security."
msgstr ""

#: includes/abilities/settings/class-get-social-platforms-settings.php:96
msgid "Social platform IDs (verbatim) and verification codes (masked)."
msgstr ""

#: includes/abilities/settings/class-send-email-report-test.php:34
msgid "Send ThinkRank Test Email Report"
msgstr ""

#: includes/abilities/settings/class-send-email-report-test.php:35
msgid "Send an immediate one-off test of the ThinkRank Email Report to the configured recipients using the current saved settings. Does not change the schedule. Fails if no recipients are configured."
msgstr ""

#: includes/abilities/settings/class-send-email-report-test.php:79
msgid "Raw generator result (send status, error, or skip reason)."
msgstr ""

#: includes/abilities/settings/class-send-email-report-test.php:109
msgid "The test report could not be sent."
msgstr ""

#: includes/abilities/settings/class-send-email-report-test.php:123
msgid "Test email report sent."
msgstr ""

#: includes/abilities/settings/class-update-author-archives-settings.php:48
msgid "Update ThinkRank Author Archives Settings"
msgstr ""

#: includes/abilities/settings/class-update-author-archives-settings.php:49
msgid "Update ThinkRank author archives settings: enable/index toggles, empty-archive visibility, and the SEO title/meta description templates."
msgstr ""

#: includes/abilities/settings/class-update-author-archives-settings.php:79
msgid "Author archives settings to update."
msgstr ""

#: includes/abilities/settings/class-update-author-archives-settings.php:120
msgid "An author archives settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-author-archives-settings.php:149
msgid "No valid author archives setting keys were provided."
msgstr ""

#. translators: %s is a comma-separated list of setting names that could not be saved.
#: includes/abilities/settings/class-update-author-archives-settings.php:161
#, php-format
msgid "Some author archives settings could not be saved: %s"
msgstr ""

#: includes/abilities/settings/class-update-author-archives-settings.php:170
msgid "Author archives settings updated."
msgstr ""

#: includes/abilities/settings/class-update-email-report-settings.php:34
msgid "Update ThinkRank Email Report Settings"
msgstr ""

#: includes/abilities/settings/class-update-email-report-settings.php:35
msgid "Update ThinkRank Email Reporting settings: enable toggle, frequency (days), recipients, and — on plans that allow it — subject, branding, intro/footer text, enabled sections, and custom CSS. Partial updates are supported; fields not allowed on the current plan are ignored."
msgstr ""

#: includes/abilities/settings/class-update-email-report-settings.php:65
msgid "Email Reporting settings to update (any subset of the fields below)."
msgstr ""

#: includes/abilities/settings/class-update-email-report-settings.php:71
msgid "Days between reports. Free plans are clamped to 30."
msgstr ""

#: includes/abilities/settings/class-update-email-report-settings.php:75
msgid "Recipient email(s), as an array or comma-separated string. Free plans are clamped to the site admin email."
msgstr ""

#: includes/abilities/settings/class-update-email-report-settings.php:106
msgid "The persisted config after sanitization and capability-clamping."
msgstr ""

#: includes/abilities/settings/class-update-email-report-settings.php:126
msgid "An email report settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-email-report-settings.php:146
msgid "Email report settings updated."
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:36
msgid "Update ThinkRank Global Settings"
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:37
msgid "Update ThinkRank global SEO settings for a specific post type. ThinkRank stores global SEO as per-post-type templates, so a post type is required."
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:67
msgid "The post type whose global SEO template to update."
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:71
msgid "Key-value pairs of ThinkRank global settings to merge into the post type template."
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:107
msgid "A valid post type slug is required."
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:118
msgid "Global SEO settings are only available for valid Global SEO target post types."
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:126
msgid "A settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:168
msgid "Failed to save global SEO settings."
msgstr ""

#: includes/abilities/settings/class-update-global-settings.php:175
msgid "Global SEO settings updated."
msgstr ""

#: includes/abilities/settings/class-update-image-seo-settings.php:50
msgid "Update ThinkRank Image SEO Settings"
msgstr ""

#: includes/abilities/settings/class-update-image-seo-settings.php:51
msgid "Update ThinkRank image SEO settings, which control automatic alt/title injection, the token-based formats used to generate them, and whether generated alt text is persisted to the Media Library."
msgstr ""

#: includes/abilities/settings/class-update-image-seo-settings.php:81
msgid "Image SEO settings to update."
msgstr ""

#: includes/abilities/settings/class-update-image-seo-settings.php:124
msgid "An image SEO settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-image-seo-settings.php:149
msgid "No valid image SEO setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-image-seo-settings.php:159
msgid "Image SEO settings updated."
msgstr ""

#: includes/abilities/settings/class-update-image-seo-settings.php:160
msgid "Failed to update image SEO settings."
msgstr ""

#: includes/abilities/settings/class-update-instant-indexing-settings.php:44
msgid "Update ThinkRank Instant Indexing Settings"
msgstr ""

#: includes/abilities/settings/class-update-instant-indexing-settings.php:45
msgid "Update ThinkRank instant indexing (IndexNow) settings: the enabled flag and the auto-submit post types. The API key is auto-generated and cannot be set here."
msgstr ""

#: includes/abilities/settings/class-update-instant-indexing-settings.php:75
msgid "Instant indexing settings to update."
msgstr ""

#: includes/abilities/settings/class-update-instant-indexing-settings.php:116
msgid "An instant indexing settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-instant-indexing-settings.php:137
msgid "No valid instant indexing setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-instant-indexing-settings.php:147
msgid "Instant indexing settings updated."
msgstr ""

#: includes/abilities/settings/class-update-instant-indexing-settings.php:148
msgid "Instant indexing settings were unchanged."
msgstr ""

#: includes/abilities/settings/class-update-llms-txt-settings.php:59
msgid "Update ThinkRank llms.txt Settings"
msgstr ""

#: includes/abilities/settings/class-update-llms-txt-settings.php:60
msgid "Update ThinkRank llms.txt settings, which describe the site to AI language models via the llms.txt file."
msgstr ""

#: includes/abilities/settings/class-update-llms-txt-settings.php:111
msgid "llms.txt settings to update."
msgstr ""

#: includes/abilities/settings/class-update-llms-txt-settings.php:146
msgid "A llms.txt settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-llms-txt-settings.php:171
msgid "No valid llms.txt setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-llms-txt-settings.php:184
msgid "Settings were saved, but the published llms.txt file could not be removed and may still be served. Please remove it manually."
msgstr ""

#: includes/abilities/settings/class-update-llms-txt-settings.php:201
msgid "llms.txt settings updated."
msgstr ""

#: includes/abilities/settings/class-update-llms-txt-settings.php:202
msgid "Failed to update llms.txt settings."
msgstr ""

#: includes/abilities/settings/class-update-robots-meta-settings.php:47
msgid "Update ThinkRank Robots Meta Settings"
msgstr ""

#: includes/abilities/settings/class-update-robots-meta-settings.php:48
msgid "Update ThinkRank site-wide default robots meta directives (index, noindex, nofollow, noarchive, noimageindex, nosnippet)."
msgstr ""

#: includes/abilities/settings/class-update-robots-meta-settings.php:78
msgid "Robots meta directives to update."
msgstr ""

#: includes/abilities/settings/class-update-robots-meta-settings.php:120
msgid "A robots meta settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-robots-meta-settings.php:138
msgid "No valid robots meta setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-robots-meta-settings.php:148
msgid "Robots meta settings updated."
msgstr ""

#: includes/abilities/settings/class-update-robots-meta-settings.php:149
msgid "Robots meta settings were unchanged."
msgstr ""

#: includes/abilities/settings/class-update-robots-txt.php:28
msgid "Update ThinkRank Robots.txt"
msgstr ""

#: includes/abilities/settings/class-update-robots-txt.php:29
msgid "Replace the robots.txt served to crawlers with custom content. This overrides ThinkRank's auto-generated rules entirely, so fetch get-robots-txt first and edit its \"rendered\" output to avoid dropping the default wp-admin/sitemap directives. Pass an empty string to revert to the auto-generated defaults."
msgstr ""

#: includes/abilities/settings/class-update-robots-txt.php:59
msgid "The full robots.txt content to serve. Replaces the generated defaults entirely; seed it from get-robots-txt's \"rendered\" field so default directives are preserved. Pass an empty string to restore auto-generation."
msgstr ""

#: includes/abilities/settings/class-update-robots-txt.php:79
msgid "The effective robots.txt now served to crawlers after this update."
msgstr ""

#: includes/abilities/settings/class-update-schema-settings.php:106
msgid "Update ThinkRank Schema Settings"
msgstr ""

#: includes/abilities/settings/class-update-schema-settings.php:107
msgid "Update ThinkRank structured-data (schema) settings. When auto_deploy is enabled, saving automatically regenerates and redeploys the site-wide schema markup."
msgstr ""

#: includes/abilities/settings/class-update-schema-settings.php:161
msgid "Schema settings to update."
msgstr ""

#: includes/abilities/settings/class-update-schema-settings.php:196
msgid "A schema settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-schema-settings.php:244
msgid "No valid schema setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-schema-settings.php:254
msgid "Schema settings updated."
msgstr ""

#: includes/abilities/settings/class-update-schema-settings.php:255
msgid "Failed to update schema settings."
msgstr ""

#: includes/abilities/settings/class-update-site-identity-settings.php:57
msgid "Update ThinkRank Site Identity Settings"
msgstr ""

#: includes/abilities/settings/class-update-site-identity-settings.php:58
msgid "Update ThinkRank site identity settings: title templates, site name/description, breadcrumb configuration, and brand imagery. Robots.txt configuration is never modified by this ability."
msgstr ""

#: includes/abilities/settings/class-update-site-identity-settings.php:106
msgid "Site identity settings to update."
msgstr ""

#: includes/abilities/settings/class-update-site-identity-settings.php:141
msgid "A site identity settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-site-identity-settings.php:166
msgid "No valid site identity setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-site-identity-settings.php:176
msgid "Site identity settings updated."
msgstr ""

#. translators: %s: reason the save failed.
#: includes/abilities/settings/class-update-site-identity-settings.php:188
#, php-format
msgid "Failed to update site identity settings: %s"
msgstr ""

#: includes/abilities/settings/class-update-site-identity-settings.php:189
msgid "Failed to update site identity settings."
msgstr ""

#: includes/abilities/settings/class-update-sitemap-settings.php:50
msgid "Update ThinkRank Sitemap Settings"
msgstr ""

#: includes/abilities/settings/class-update-sitemap-settings.php:51
msgid "Update ThinkRank XML sitemap settings, including per-type inclusion toggles and exclusion lists."
msgstr ""

#: includes/abilities/settings/class-update-sitemap-settings.php:81
msgid "Sitemap settings to update."
msgstr ""

#: includes/abilities/settings/class-update-sitemap-settings.php:125
msgid "A sitemap settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-sitemap-settings.php:151
msgid "No valid sitemap setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-sitemap-settings.php:167
msgid "Sitemap settings updated."
msgstr ""

#: includes/abilities/settings/class-update-sitemap-settings.php:168
msgid "Failed to update sitemap settings."
msgstr ""

#: includes/abilities/settings/class-update-social-meta-settings.php:83
msgid "Update ThinkRank Social Meta Settings"
msgstr ""

#: includes/abilities/settings/class-update-social-meta-settings.php:84
msgid "Update ThinkRank social meta settings, covering Open Graph, Twitter Cards, and per-network verification and handle configuration."
msgstr ""

#: includes/abilities/settings/class-update-social-meta-settings.php:135
msgid "Social meta settings to update."
msgstr ""

#: includes/abilities/settings/class-update-social-meta-settings.php:170
msgid "A social meta settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-social-meta-settings.php:201
msgid "No valid social meta setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-social-meta-settings.php:211
msgid "Social meta settings updated."
msgstr ""

#: includes/abilities/settings/class-update-social-meta-settings.php:212
msgid "Failed to update social meta settings."
msgstr ""

#: includes/abilities/settings/class-update-social-platforms-settings.php:53
msgid "Update ThinkRank Social Platform Settings"
msgstr ""

#: includes/abilities/settings/class-update-social-platforms-settings.php:54
msgid "Update ThinkRank social platform verification settings: public platform IDs (Facebook, YouTube, WhatsApp) and sensitive site-verification codes (Pinterest, Instagram, TikTok). Only non-empty provided keys are saved; sensitive codes are stored encrypted."
msgstr ""

#: includes/abilities/settings/class-update-social-platforms-settings.php:84
msgid "Social platform settings to update (any subset of the fields below)."
msgstr ""

#: includes/abilities/settings/class-update-social-platforms-settings.php:114
msgid "The resulting settings, with sensitive codes masked."
msgstr ""

#: includes/abilities/settings/class-update-social-platforms-settings.php:133
msgid "A social platform settings payload is required."
msgstr ""

#: includes/abilities/settings/class-update-social-platforms-settings.php:162
msgid "No valid, non-empty social platform setting keys were provided."
msgstr ""

#: includes/abilities/settings/class-update-social-platforms-settings.php:169
msgid "Social platform settings updated."
msgstr ""

#: includes/admin/class-dashboard-widget.php:82
msgid "ThinkRank Website Insights"
msgstr ""

#: includes/admin/class-dashboard-widget.php:98
msgid "Loading ThinkRank insights…"
msgstr ""

#: includes/admin/class-focus-keyword-ajax.php:79
#: includes/admin/class-seo-quick-edit-ajax.php:100
msgid "Security check failed. Please refresh the page and try again."
msgstr ""

#: includes/admin/class-focus-keyword-ajax.php:86
#: includes/api/class-setup-wizard-endpoint.php:657
#: includes/api/traits/trait-csrf-protection.php:91
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:227
msgid "You do not have permission to perform this action."
msgstr ""

#: includes/admin/class-focus-keyword-ajax.php:95
#: includes/admin/class-seo-quick-edit-ajax.php:108
msgid "Invalid post ID."
msgstr ""

#: includes/admin/class-focus-keyword-ajax.php:102
#: includes/admin/class-seo-quick-edit-ajax.php:114
#: includes/seo/class-instant-indexing-manager.php:304
msgid "You do not have permission to edit this post."
msgstr ""

#: includes/admin/class-focus-keyword-ajax.php:131
msgid "Focus keyword updated successfully."
msgstr ""

#: includes/admin/class-focus-keyword-ajax.php:133
#: includes/admin/class-post-list-columns.php:533
#: includes/admin/class-post-list-columns.php:573
#: includes/admin/class-post-list-columns.php:585
#: includes/admin/class-post-list-columns.php:776
msgid "Not Set"
msgstr ""

#: includes/admin/class-manager.php:217
#: includes/admin/class-manager.php:218
#: thinkrank.php:163
#: src/admin/components/App.js:92
#: src/admin/components/essential-seo/SidebarNavigation.js:100
#: src/admin/components/layout/TopNav.js:571
msgid "Dashboard"
msgstr ""

#: includes/admin/class-manager.php:227
#: includes/admin/class-manager.php:228
#: includes/admin/class-manager.php:477
#: src/admin/components/App.js:100
#: src/admin/components/dashboard/QuickAccess.js:226
#: src/admin/components/layout/TopNav.js:572
msgid "Essential SEO"
msgstr ""

#: includes/admin/class-manager.php:237
#: includes/admin/class-manager.php:238
#: includes/admin/class-manager.php:489
#: includes/core/class-capability-manager.php:62
#: src/admin/components/App.js:108
#: src/admin/components/dashboard/QuickAccess.js:232
#: src/admin/components/layout/TopNav.js:573
msgid "AI Tools"
msgstr ""

#: includes/admin/class-manager.php:247
#: includes/admin/class-manager.php:248
#: src/admin/components/App.js:132
#: src/admin/components/layout/TopNav.js:574
msgid "Usages"
msgstr ""

#: includes/admin/class-manager.php:257
#: includes/admin/class-manager.php:258
#: src/admin/components/App.js:116
#: src/admin/components/essential-seo/SidebarNavigation.js:80
#: src/admin/components/essential-seo/SidebarNavigation.js:275
#: src/admin/components/import-export/ExportProgress.js:19
#: src/admin/components/import-export/MigrateProgress.js:16
#: src/admin/components/import-export/PluginImportCard.js:39
#: src/admin/components/import-export/SnapshotInfo.js:22
#: src/admin/components/layout/TopNav.js:575
msgid "Settings"
msgstr ""

#: includes/admin/class-manager.php:271
#: includes/admin/class-manager.php:272
#: includes/admin/class-manager.php:567
#: src/admin/components/App.js:148
#: src/admin/setup-wizard/SetupWizard.js:54
msgid "Migration"
msgstr ""

#: includes/admin/class-manager.php:465
msgid "ThinkRank Dashboard"
msgstr ""

#: includes/admin/class-manager.php:466
msgid "AI-powered SEO optimization for WordPress"
msgstr ""

#: includes/admin/class-manager.php:478
msgid "Configure your site-wide SEO settings with AI-powered optimization"
msgstr ""

#: includes/admin/class-manager.php:490
msgid "AI-powered content tools including Content Planner and Metadata Generator"
msgstr ""

#: includes/admin/class-manager.php:501
msgid "ThinkRank Settings"
msgstr ""

#: includes/admin/class-manager.php:502
msgid "Configure your AI SEO settings"
msgstr ""

#: includes/admin/class-manager.php:538
#: src/admin/components/dashboard/QuickAccess.js:238
msgid "Usage Analytics"
msgstr ""

#: includes/admin/class-manager.php:539
msgid "Track your AI usage, costs, and plugin performance analytics"
msgstr ""

#: includes/admin/class-manager.php:550
#: src/admin/components/App.js:140
msgid "Import / Export"
msgstr ""

#: includes/admin/class-manager.php:564
msgid "The Migration tools are not enabled."
msgstr ""

#: includes/admin/class-manager.php:597
#: includes/admin/class-metabox-manager.php:391
#: src/divi/index.js:160
#: src/divi/index.js:161
#: src/elementor/index.js:39
#: src/metabox/components/MetaboxDrawer.js:97
#: src/metabox/components/MetaboxDrawer.js:149
#: src/metabox/components/MetaboxDrawer.js:150
#: src/metabox/components/MetaboxDrawer.js:155
#: src/metabox/components/MetaboxDrawer.js:178
#: src/metabox/HeaderButton.js:139
#: src/oxygen/index.js:149
#: src/oxygen/index.js:150
msgid "ThinkRank SEO"
msgstr ""

#: includes/admin/class-manager.php:680
#: src/admin/components/dashboard/WelcomeCard.js:59
msgid "Welcome to ThinkRank!"
msgstr ""

#: includes/admin/class-manager.php:681
msgid "Thanks for installing ThinkRank. Add an AI provider key to unlock automatic titles, descriptions, and SEO scoring."
msgstr ""

#: includes/admin/class-manager.php:684
msgid "Configure Settings"
msgstr ""

#: includes/admin/class-manager.php:687
#: includes/admin/class-search-visibility-notice.php:136
#: includes/admin/class-seo-notice.php:102
#: src/admin/components/essential-seo/email-reporting/PassiveHints.js:125
#: src/admin/components/essential-seo/SearchConsoleSettings.js:410
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:320
#: src/admin/components/essential-seo/SiteIdentityTab.js:1056
#: src/admin/components/seo/ImprovementSuggestions.js:547
#: src/admin/components/seo/SEOScoreCalculator.js:1024
#: src/admin/setup-wizard/steps/Step2Migration.js:145
msgid "Dismiss"
msgstr ""

#: includes/admin/class-manager.php:848
msgid "Loading..."
msgstr ""

#: includes/admin/class-manager.php:849
msgid "An error occurred"
msgstr ""

#: includes/admin/class-manager.php:850
#: includes/admin/class-metabox-manager.php:900
msgid "Success!"
msgstr ""

#: includes/admin/class-manager.php:851
msgid "Are you sure?"
msgstr ""

#: includes/admin/class-manager.php:852
#: includes/admin/class-post-list-columns.php:758
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1187
#: src/admin/components/import-export/ConfirmationDialog.js:45
#: src/admin/components/pages/MCPConnectedApps.js:460
#: src/admin/components/pages/MCPConnectionConfig.js:487
#: src/admin/components/seo/SEOScoreCalculator.js:1016
#: src/metabox/components/metabox-schema-tab/ImportSection.js:510
msgid "Cancel"
msgstr ""

#: includes/admin/class-manager.php:853
#: includes/admin/class-post-list-columns.php:756
#: src/admin/components/essential-seo/IntegrationsTab.js:458
#: src/metabox/components/MetaboxDrawer.js:250
msgid "Save"
msgstr ""

#: includes/admin/class-manager.php:902
#: src/admin/components/content-brief/ContentStructure.js:1467
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:451
#: src/admin/components/pages/UsageAnalytics.js:18
#: src/admin/components/seo/SEOScoreCalculator.js:720
msgid "Overview"
msgstr ""

#: includes/admin/class-manager.php:903
msgid "ThinkRank.ai helps you optimize your content with AI-powered SEO suggestions."
msgstr ""

#: includes/admin/class-manager.php:907
msgid "For more information:"
msgstr ""

#: includes/admin/class-manager.php:908
#: src/admin/components/dashboard/QuickAccess.js:251
#: src/admin/components/layout/TopNav.js:687
#: src/admin/components/layout/TopNav.js:688
#: src/admin/components/pages/Settings.js:293
msgid "Documentation"
msgstr ""

#: includes/admin/class-manager.php:909
msgid "Support"
msgstr ""

#: includes/admin/class-metabox-manager.php:441
msgid "Optimize this content for search & AI with ThinkRank."
msgstr ""

#: includes/admin/class-metabox-manager.php:442
#: src/metabox/components/MetaboxApp.js:1460
#: src/metabox/components/MetaboxDrawer.js:169
msgid "Open ThinkRank SEO"
msgstr ""

#: includes/admin/class-metabox-manager.php:897
msgid "Generating..."
msgstr ""

#: includes/admin/class-metabox-manager.php:898
msgid "Analyzing..."
msgstr ""

#: includes/admin/class-metabox-manager.php:899
msgid "Error occurred"
msgstr ""

#: includes/admin/class-metabox-manager.php:901
msgid "Metadata generated successfully"
msgstr ""

#: includes/admin/class-metabox-manager.php:902
msgid "Please add some content before generating SEO metadata."
msgstr ""

#: includes/admin/class-metabox-manager.php:903
msgid "Failed to connect to AI service. Please check your API settings."
msgstr ""

#: includes/admin/class-metabox-manager.php:1241
#: includes/ai/class-manager.php:1461
msgid "SEO metadata generated successfully!"
msgstr ""

#: includes/admin/class-metabox-manager.php:1262
msgid "Security check failed"
msgstr ""

#: includes/admin/class-metabox-manager.php:1267
msgid "Insufficient permissions"
msgstr ""

#: includes/admin/class-metabox-manager.php:1274
#: src/metabox/utils/persistSeoFields.js:121
msgid "SEO settings saved successfully!"
msgstr ""

#: includes/admin/class-post-list-columns.php:141
#: includes/admin/class-post-list-columns.php:148
msgid "ThinkRank SEO Overview"
msgstr ""

#: includes/admin/class-post-list-columns.php:477
#: includes/admin/class-post-list-columns.php:481
#: src/admin/components/seo/SEOScoreSummary.js:250
msgid "SEO Score"
msgstr ""

#: includes/admin/class-post-list-columns.php:482
msgid "N/A"
msgstr ""

#: includes/admin/class-post-list-columns.php:489
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:226
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:245
#: src/admin/components/seo/SEOScoreSummary.js:268
msgid "Content Quality"
msgstr ""

#: includes/admin/class-post-list-columns.php:495
#: includes/admin/class-post-list-filters.php:150
msgid "Pillar Content"
msgstr ""

#: includes/admin/class-post-list-columns.php:518
#: includes/admin/class-post-list-columns.php:519
#: includes/admin/class-post-list-columns.php:747
msgid "Quick Edit SEO"
msgstr ""

#: includes/admin/class-post-list-columns.php:532
msgid "Focus Keyword - Click to edit"
msgstr ""

#: includes/admin/class-post-list-columns.php:549
#: src/admin/components/seo/SEOScoreSummary.js:276
msgid "Readability"
msgstr ""

#: includes/admin/class-post-list-columns.php:565
msgid "Meta Title"
msgstr ""

#: includes/admin/class-post-list-columns.php:573
#: includes/admin/class-post-list-columns.php:585
msgid "Set"
msgstr ""

#: includes/admin/class-post-list-columns.php:578
#: includes/admin/class-post-list-columns.php:750
#: src/admin/components/ai/MetadataGenerator.js:554
#: src/metabox/components/panels/GeneralPanel.js:115
msgid "Meta Description"
msgstr ""

#: includes/admin/class-post-list-columns.php:748
#: src/admin/components/ai/MetadataGenerator.js:533
#: src/metabox/components/panels/GeneralPanel.js:78
msgid "SEO Title"
msgstr ""

#: includes/admin/class-post-list-columns.php:749
#: src/metabox/components/panels/GeneralPanel.js:83
msgid "Keep it under 60 characters for best results."
msgstr ""

#: includes/admin/class-post-list-columns.php:751
msgid "Keep it under 160 characters for best results."
msgstr ""

#: includes/admin/class-post-list-columns.php:752
#: src/metabox/components/FocusKeywordsInput.js:103
msgid "Focus Keywords"
msgstr ""

#. translators: %d: maximum number of focus keywords
#: includes/admin/class-post-list-columns.php:754
#, php-format
msgid "Separate keywords with commas. Up to %d keywords."
msgstr ""

#: includes/admin/class-post-list-columns.php:755
msgid "Leave empty to inherit from your Global SEO pattern."
msgstr ""

#: includes/admin/class-post-list-columns.php:757
#: src/admin/components/common/SettingsCard.js:59
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:885
#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:936
#: src/admin/components/essential-seo/AuthorArchivesTab.js:292
#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:368
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1433
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:946
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1238
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:213
#: src/admin/components/essential-seo/GlobalSEOTab.js:714
#: src/admin/components/essential-seo/instant-indexing/Settings.js:576
#: src/admin/components/essential-seo/IntegrationsTab.js:457
#: src/admin/components/essential-seo/IntegrationsTab.js:1743
#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:458
#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:78
#: src/admin/components/essential-seo/site-identity/LocalSEO.js:127
#: src/admin/components/essential-seo/SiteIdentityTab.js:1072
#: src/admin/components/essential-seo/SocialMediaTab.js:1662
#: src/admin/components/pages/MCP.js:219
#: src/admin/components/pages/Settings.js:1900
#: src/metabox/components/MetaboxDrawer.js:249
msgid "Saving…"
msgstr ""

#: includes/admin/class-post-list-columns.php:759
#: src/admin/components/content-brief/ContentBriefGenerator.js:1147
#: src/metabox/components/MetaboxDrawer.js:262
msgid "Close"
msgstr ""

#: includes/admin/class-post-list-columns.php:760
msgid "Open full editor"
msgstr ""

#: includes/admin/class-post-list-columns.php:761
msgid "Could not load SEO fields. Please try again."
msgstr ""

#: includes/admin/class-post-list-columns.php:762
msgid "Could not save. Please try again."
msgstr ""

#: includes/admin/class-post-list-columns.php:777
msgid "Click to edit"
msgstr ""

#: includes/admin/class-post-list-columns.php:778
msgid "Press Enter to save, Esc to cancel"
msgstr ""

#: includes/admin/class-post-list-columns.php:779
msgid "Saving..."
msgstr ""

#: includes/admin/class-post-list-columns.php:780
msgid "Saved!"
msgstr ""

#: includes/admin/class-post-list-columns.php:781
msgid "Error updating focus keyword. Please try again."
msgstr ""

#: includes/admin/class-search-visibility-notice.php:127
msgid "Your site is hidden from search engines"
msgstr ""

#: includes/admin/class-search-visibility-notice.php:129
msgid "WordPress is set to discourage search engines from indexing this site, so your pages will not appear in search results — no matter how well they are optimized."
msgstr ""

#: includes/admin/class-search-visibility-notice.php:133
msgid "Change search engine visibility"
msgstr ""

#. translators: %s: detected SEO plugin name
#: includes/admin/class-seo-notice.php:62
#, php-format
msgid "%s is running alongside ThinkRank"
msgstr ""

#: includes/admin/class-seo-notice.php:63
msgid "Other SEO plugins are running alongside ThinkRank"
msgstr ""

#: includes/admin/class-seo-notice.php:83
msgid "Your existing SEO data is safe — migrate titles, descriptions, and other metadata into ThinkRank before deactivating."
msgstr ""

#. translators: %s: detected SEO plugin name
#: includes/admin/class-seo-notice.php:92
#, php-format
msgid "Deactivate %s"
msgstr ""

#: includes/admin/class-seo-notice.php:99
msgid "Migrate SEO data first"
msgstr ""

#: includes/admin/class-seo-quick-edit-ajax.php:182
msgid "Nothing to save."
msgstr ""

#: includes/admin/class-seo-quick-edit-ajax.php:193
msgid "SEO fields updated."
msgstr ""

#: includes/admin/class-setup-wizard.php:195
#: includes/admin/class-setup-wizard.php:196
msgid "Setup Wizard"
msgstr ""

#: includes/admin/class-setup-wizard.php:265
msgid "You do not have permission to access this page."
msgstr ""

#: includes/admin/class-setup-wizard.php:277
msgid "Loading Setup Wizard…"
msgstr ""

#. translators: %s: comma-separated list of unapplied data buckets.
#: includes/admin/importers/class-import-controller.php:257
#, php-format
msgid "The snapshot still holds data ThinkRank has not applied yet: %s. It stays preserved in the snapshot (cleanup never deletes the snapshot), but the source plugin's copy will be removed. Pass force=true to proceed."
msgstr ""

#: includes/admin/importers/class-snapshot-migrator.php:2119
#: includes/core/class-capability-manager.php:65
#: src/admin/components/essential-seo/SidebarNavigation.js:200
#: src/admin/components/import-export/ExportProgress.js:17
#: src/admin/components/import-export/PluginImportCard.js:37
#: src/admin/components/import-export/PluginImportCard.js:47
#: src/admin/components/import-export/SnapshotInfo.js:20
msgid "Redirections"
msgstr ""

#: includes/admin/importers/class-snapshot-migrator.php:2128
#: src/admin/components/import-export/ExportProgress.js:18
#: src/admin/components/import-export/PluginImportCard.js:38
#: src/admin/components/import-export/PluginImportCard.js:48
#: src/admin/components/import-export/SnapshotInfo.js:21
msgid "404 Logs"
msgstr ""

#. translators: %s: platform label, e.g. Claude.
#: includes/ai/class-brand-visibility-providers.php:269
#, php-format
msgid "No API key configured for %s. Add one under Brand Visibility settings."
msgstr ""

#: includes/ai/class-brand-visibility-runner.php:152
msgid "Every five minutes (ThinkRank Brand Visibility)"
msgstr ""

#: includes/ai/class-brand-visibility-runner.php:277
msgid "Nothing to run: add at least one question and one AI platform."
msgstr ""

#: includes/ai/class-brand-visibility-runner.php:299
msgid "Could not start the analysis run."
msgstr ""

#: includes/ai/class-brand-visibility-runner.php:352
msgid "Brand Visibility storage is missing and could not be created. Please deactivate and reactivate ThinkRank, then try again."
msgstr ""

#: includes/ai/class-brand-visibility-runner.php:475
msgid "The AI returned an empty answer."
msgstr ""

#: includes/ai/class-brand-visibility-runner.php:678
msgid "Every probe failed."
msgstr ""

#: includes/ai/class-manager.php:203
msgid "ThinkRank → Settings"
msgstr ""

#. translators: %s: link to the ThinkRank settings page.
#: includes/ai/class-manager.php:209
#, php-format
msgid "AI features are not set up yet. To enable them, add your API key under %s."
msgstr ""

#. translators: 1: AI provider name (e.g. OpenAI), 2: link to the ThinkRank settings page.
#: includes/ai/class-manager.php:216
#, php-format
msgid "ThinkRank could not connect to %1$s. Please verify your API key and model under %2$s, then try again."
msgstr ""

#. translators: %s: AI provider name.
#: includes/ai/class-vision-client.php:127
#, php-format
msgid "The %s provider cannot describe images. Switch to OpenAI, Claude or Gemini in Settings → AI Provider."
msgstr ""

#: includes/ai/class-vision-client.php:134
msgid "No AI API key configured."
msgstr ""

#: includes/ai/class-vision-client.php:139
msgid "The image file could not be read, or is larger than the provider allows."
msgstr ""

#: includes/api/class-ai-insights-endpoint.php:174
msgid "Automatic AI metadata is a ThinkRank Pro feature."
msgstr ""

#: includes/api/class-brand-visibility-endpoint.php:336
msgid "The AI did not return any usable questions."
msgstr ""

#: includes/api/class-brand-visibility-endpoint.php:382
msgid "None of the selected AI platforms has an API key configured."
msgstr ""

#: includes/api/class-brand-visibility-endpoint.php:444
msgid "Run not found."
msgstr ""

#: includes/api/class-brand-visibility-endpoint.php:624
msgid "products"
msgstr ""

#: includes/api/class-email-report-endpoint.php:94
#: includes/api/class-email-report-endpoint.php:115
#: includes/api/class-email-report-endpoint.php:142
msgid "Email Report Manager unavailable."
msgstr ""

#: includes/api/class-email-report-endpoint.php:161
#: includes/api/class-email-report-endpoint.php:180
msgid "Not logged in."
msgstr ""

#: includes/api/class-email-report-endpoint.php:164
#: includes/api/class-email-report-endpoint.php:183
msgid "Insufficient permissions."
msgstr ""

#: includes/api/class-email-report-endpoint.php:186
#: includes/api/class-setup-wizard-endpoint.php:590
#: includes/api/class-setup-wizard-endpoint.php:618
#: includes/api/class-setup-wizard-endpoint.php:665
#: includes/api/class-sitemap-endpoint.php:696
#: includes/api/traits/trait-csrf-protection.php:100
#: includes/api/traits/trait-csrf-protection.php:142
msgid "Invalid security token. Please refresh the page and try again."
msgstr ""

#: includes/api/class-image-seo-endpoint.php:210
#: includes/api/class-instant-indexing-endpoint.php:382
msgid "Settings updated successfully"
msgstr ""

#: includes/api/class-image-seo-endpoint.php:216
msgid "Failed to update settings"
msgstr ""

#: includes/api/class-instant-indexing-endpoint.php:372
msgid "Invalid API key format. It must be 8–64 hexadecimal characters."
msgstr ""

#: includes/api/class-instant-indexing-endpoint.php:447
msgid "API Key regenerated successfully"
msgstr ""

#: includes/api/class-instant-indexing-endpoint.php:522
msgid "No valid URLs provided"
msgstr ""

#: includes/api/class-instant-indexing-endpoint.php:620
msgid "History cleared successfully"
msgstr ""

#: includes/api/class-instant-indexing-endpoint.php:626
msgid "Failed to clear history"
msgstr ""

#: includes/api/class-manager.php:594
#: includes/api/class-manager.php:653
#: includes/api/class-manager.php:683
#: includes/api/class-seo-analyzer-endpoint.php:158
msgid "You must be logged in to access this endpoint."
msgstr ""

#: includes/api/class-manager.php:602
#: includes/api/class-setup-wizard-endpoint.php:635
msgid "You do not have permission to access this endpoint."
msgstr ""

#: includes/api/class-manager.php:635
msgid "Rate limit exceeded. Please wait a moment and try again."
msgstr ""

#: includes/api/class-manager.php:661
msgid "You do not have permission to manage settings."
msgstr ""

#: includes/api/class-manager.php:691
msgid "You do not have permission to manage ThinkRank settings."
msgstr ""

#: includes/api/class-manager.php:922
msgid "Settings saved successfully"
msgstr ""

#: includes/api/class-manager.php:1039
msgid "SEO metadata generated successfully"
msgstr ""

#: includes/api/class-manager.php:1089
msgid "SEO title improved successfully"
msgstr ""

#: includes/api/class-manager.php:1139
msgid "Meta description generated successfully"
msgstr ""

#: includes/api/class-manager.php:1191
msgid "Explanation generated successfully"
msgstr ""

#: includes/api/class-manager.php:1237
msgid "Added an authoritative source link"
msgstr ""

#: includes/api/class-manager.php:1286
msgid "Added a keyword-focused paragraph"
msgstr ""

#: includes/api/class-manager.php:1313
msgid "Post not found."
msgstr ""

#: includes/api/class-manager.php:1349
msgid "Schema was already enabled for this post type."
msgstr ""

#. translators: %s: schema type.
#: includes/api/class-manager.php:1351
#, php-format
msgid "Enabled %s schema for this post type."
msgstr ""

#: includes/api/class-manager.php:1396
msgid "No API key provided or saved for the selected provider."
msgstr ""

#: includes/api/class-manager.php:1441
msgid "Failed to connect to OpenAI API: "
msgstr ""

#: includes/api/class-manager.php:1453
msgid "OpenAI API connection successful!"
msgstr ""

#: includes/api/class-manager.php:1461
#: includes/api/class-manager.php:1519
#: includes/api/class-manager.php:1588
#: includes/api/class-manager.php:1648
msgid "Unknown API error"
msgstr ""

#: includes/api/class-manager.php:1465
msgid "OpenAI API Error: "
msgstr ""

#: includes/api/class-manager.php:1480
msgid "Invalid OpenRouter API key format. Should start with \"sk-or-\""
msgstr ""

#: includes/api/class-manager.php:1500
msgid "Failed to connect to OpenRouter API: "
msgstr ""

#: includes/api/class-manager.php:1512
msgid "OpenRouter API connection successful!"
msgstr ""

#: includes/api/class-manager.php:1523
msgid "OpenRouter API Error: "
msgstr ""

#: includes/api/class-manager.php:1538
msgid "Invalid Claude API key format. Should start with \"sk-ant-\""
msgstr ""

#: includes/api/class-manager.php:1574
msgid "Failed to connect to Claude API: "
msgstr ""

#: includes/api/class-manager.php:1584
msgid "Claude API connection successful!"
msgstr ""

#. translators: %1$d: HTTP status code, %2$s: error message from Claude API
#: includes/api/class-manager.php:1593
#, php-format
msgid "Claude API error (%1$d): %2$s"
msgstr ""

#: includes/api/class-manager.php:1634
msgid "Failed to connect to Gemini API: "
msgstr ""

#: includes/api/class-manager.php:1644
msgid "Gemini API connection successful!"
msgstr ""

#. translators: %1$d: HTTP status code, %2$s: error message from Gemini API
#: includes/api/class-manager.php:1653
#, php-format
msgid "Gemini API error (%1$d): %2$s"
msgstr ""

#: includes/api/class-manager.php:1720
msgid "Content analyzed successfully"
msgstr ""

#: includes/api/class-performance-endpoint.php:302
msgid "Performance recommendations retrieved successfully"
msgstr ""

#: includes/api/class-performance-endpoint.php:332
msgid "Historical data retrieved successfully"
msgstr ""

#: includes/api/class-performance-endpoint.php:363
msgid "Performance opportunities retrieved successfully"
msgstr ""

#: includes/api/class-performance-endpoint.php:394
msgid "Performance diagnostics retrieved successfully"
msgstr ""

#: includes/api/class-pillar-content-endpoint.php:90
msgid "Post ID is required"
msgstr ""

#: includes/api/class-pillar-content-endpoint.php:99
msgid "Invalid Post ID"
msgstr ""

#. translators: %s: comma-separated list of schema types.
#: includes/api/class-schema-endpoint.php:857
#, php-format
msgid "No schema could be deployed. Failed types: %s"
msgstr ""

#. translators: 1: number deployed, 2: number skipped.
#: includes/api/class-schema-endpoint.php:895
#, php-format
msgid "Deployed %1$d schema(s); skipped %2$d that failed validation."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:840
msgid "Google Search Console is not connected yet. Connect your Google account to see search data here."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:854
msgid "No Search Console property is selected for this site. Choose your verified property to start loading search data."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:885
msgid "The Search Console property for this site is missing or no longer valid. Select your verified property again to restore search data."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:889
msgid "Your Google connection has expired. Reconnect your Google account to load Search Console data."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:893
msgid "Your Google account does not have access to this Search Console property. Verify ownership in Search Console, or select a property you own."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:897
msgid "Google is rate limiting requests right now. Search data will load again shortly."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:901
msgid "Google Search Console is temporarily unavailable. Please try again in a few minutes."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:905
msgid "Search Console data could not be loaded right now. Please try again."
msgstr ""

#: includes/api/class-seo-analytics-endpoint.php:949
msgid "SEO Analytics is disabled. Enable it in the SEO Analytics settings to load data."
msgstr ""

#: includes/api/class-seo-analyzer-endpoint.php:166
msgid "You do not have permission to run the site SEO analyzer."
msgstr ""

#: includes/api/class-seo-score-endpoint.php:343
msgid "Existing SEO score retrieved successfully"
msgstr ""

#: includes/api/class-seo-score-endpoint.php:349
msgid "No existing SEO analysis found"
msgstr ""

#: includes/api/class-setup-wizard-endpoint.php:351
msgid "The plugin could not be deactivated automatically."
msgstr ""

#: includes/api/class-setup-wizard-endpoint.php:509
msgid "Plugin not found on WordPress.org."
msgstr ""

#: includes/api/class-setup-wizard-endpoint.php:528
msgid "Plugin could not be installed (filesystem permissions?)."
msgstr ""

#: includes/api/class-setup-wizard-endpoint.php:536
msgid "Could not locate the installed plugin."
msgstr ""

#: includes/api/class-setup-wizard-endpoint.php:582
msgid "You do not have permission to install plugins."
msgstr ""

#: includes/api/class-setup-wizard-endpoint.php:610
msgid "You do not have permission to deactivate plugins."
msgstr ""

#: includes/api/class-site-identity-endpoint.php:779
msgid "Site name is required to run AI optimization."
msgstr ""

#: includes/api/class-sitemap-endpoint.php:688
msgid "You do not have permission to manage sitemaps."
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1198
msgid "Sitemap generation is disabled"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1226
#: includes/api/class-sitemap-endpoint.php:1258
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:223
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:236
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:256
#: src/blocks/faq-block/edit.js:92
#: src/blocks/howto-block/edit.js:96
#: src/blocks/toc-block/edit.js:103
#: src/metabox/components/MetaboxApp.js:349
#: src/metabox/components/panels/GeneralPanel.js:70
msgid "General"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1257
#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:215
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:255
#: src/admin/components/essential-seo/RobotMetaSettings.js:90
msgid "Index"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1259
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:257
#: src/admin/setup-wizard/steps/Step3SiteSetup.js:200
msgid "Posts"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1260
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:258
#: src/admin/setup-wizard/steps/Step3SiteSetup.js:210
msgid "Pages"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1261
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:259
msgid "Categories"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1262
msgid "Tags"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1263
msgid "Products"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1264
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:235
msgid "WordPress Core"
msgstr ""

#: includes/api/class-sitemap-endpoint.php:1265
#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:24
#: src/metabox/components/metabox-schema-tab/PreviewSection.js:81
msgid "Custom"
msgstr ""

#: includes/api/traits/trait-csrf-protection.php:82
#: includes/api/traits/trait-csrf-protection.php:124
msgid "You must be logged in to perform this action."
msgstr ""

#: includes/api/traits/trait-csrf-protection.php:133
msgid "You do not have permission to manage this resource."
msgstr ""

#: includes/api/traits/trait-csrf-protection.php:166
msgid "You must be logged in to access this resource."
msgstr ""

#: includes/api/traits/trait-csrf-protection.php:175
msgid "You do not have permission to access this resource."
msgstr ""

#: includes/config/email-report-settings-config.php:65
#: includes/seo/email-report-sections/class-key-metrics-section.php:28
msgid "Key Metrics"
msgstr ""

#: includes/config/email-report-settings-config.php:69
#: includes/seo/email-report-sections/class-position-summary-section.php:28
msgid "Position Summary"
msgstr ""

#: includes/config/email-report-settings-config.php:73
#: includes/seo/email-report-sections/class-top-winning-posts-section.php:31
msgid "Top Winning Posts"
msgstr ""

#: includes/config/email-report-settings-config.php:77
#: includes/seo/email-report-sections/class-top-losing-posts-section.php:31
msgid "Top Losing Posts"
msgstr ""

#: includes/config/email-report-settings-config.php:81
#: includes/seo/email-report-sections/class-top-winning-keywords-section.php:31
msgid "Top Winning Keywords"
msgstr ""

#: includes/config/email-report-settings-config.php:85
#: includes/seo/email-report-sections/class-top-losing-keywords-section.php:33
msgid "Top Losing Keywords"
msgstr ""

#: includes/config/email-report-settings-config.php:101
msgid "Site title from WordPress general settings"
msgstr ""

#: includes/config/email-report-settings-config.php:102
msgid "Home URL of the site"
msgstr ""

#: includes/config/email-report-settings-config.php:103
msgid "Date the report is sent (localized)"
msgstr ""

#: includes/config/email-report-settings-config.php:104
msgid "Reporting period label, e.g. \"May 1 – May 30\""
msgstr ""

#: includes/core/class-capability-manager.php:51
msgid "Access ThinkRank"
msgstr ""

#: includes/core/class-capability-manager.php:52
#: src/admin/components/essential-seo/SidebarNavigation.js:63
#: src/admin/components/essential-seo/SidebarNavigation.js:313
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:62
#: src/admin/components/essential-seo/SiteIdentityTab.js:77
msgid "Site Identity"
msgstr ""

#: includes/core/class-capability-manager.php:53
#: src/admin/components/essential-seo/SidebarNavigation.js:98
#: src/admin/components/essential-seo/SidebarNavigation.js:328
#: src/admin/setup-wizard/SetupWizard.js:90
msgid "Analytics"
msgstr ""

#: includes/core/class-capability-manager.php:54
#: src/admin/components/essential-seo/performance/CWVSection.js:407
#: src/admin/components/essential-seo/SidebarNavigation.js:125
#: src/admin/components/essential-seo/SidebarNavigation.js:333
msgid "Performance"
msgstr ""

#: includes/core/class-capability-manager.php:55
#: src/admin/components/essential-seo/SidebarNavigation.js:153
#: src/admin/components/essential-seo/SidebarNavigation.js:343
msgid "Bulk SEO Optimization"
msgstr ""

#: includes/core/class-capability-manager.php:56
#: src/admin/components/essential-seo/SidebarNavigation.js:158
#: src/admin/components/essential-seo/SidebarNavigation.js:353
#: src/admin/components/pages/MCP.js:31
msgid "Image SEO"
msgstr ""

#: includes/core/class-capability-manager.php:57
#: src/admin/components/essential-seo/SidebarNavigation.js:168
#: src/admin/components/essential-seo/SidebarNavigation.js:363
msgid "Schema Manager"
msgstr ""

#: includes/core/class-capability-manager.php:58
#: src/admin/components/essential-seo/SidebarNavigation.js:233
#: src/admin/components/essential-seo/SidebarNavigation.js:368
msgid "Social Media"
msgstr ""

#: includes/core/class-capability-manager.php:59
#: src/admin/components/essential-seo/SidebarNavigation.js:242
msgid "Crawling & AI Indexing"
msgstr ""

#: includes/core/class-capability-manager.php:60
#: src/admin/components/essential-seo/SidebarNavigation.js:271
msgid "Instant Indexing"
msgstr ""

#: includes/core/class-capability-manager.php:61
#: src/admin/components/essential-seo/AuthorArchivesTab.js:271
#: src/admin/components/essential-seo/SidebarNavigation.js:79
#: src/admin/components/essential-seo/SidebarNavigation.js:348
msgid "Author Archives"
msgstr ""

#: includes/core/class-capability-manager.php:63
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:1025
#: src/admin/components/essential-seo/SidebarNavigation.js:141
#: src/admin/components/essential-seo/SidebarNavigation.js:338
msgid "AI Insights"
msgstr ""

#: includes/core/class-capability-manager.php:64
#: src/admin/components/essential-seo/SidebarNavigation.js:189
msgid "Internal Links"
msgstr ""

#: includes/core/class-capability-manager.php:66
#: src/admin/components/essential-seo/SidebarNavigation.js:211
msgid "Broken Links"
msgstr ""

#: includes/core/class-capability-manager.php:67
#: src/admin/components/essential-seo/SidebarNavigation.js:222
#: src/admin/components/essential-seo/SidebarNavigation.js:383
msgid "WooCommerce"
msgstr ""

#: includes/core/class-capability-manager.php:68
msgid "Settings & API Keys"
msgstr ""

#: includes/core/class-capability-manager.php:69
msgid "Manage Roles"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:437
msgid "We can't detect any plugin information. This is most probably because you have not included the code in the plugin main file."
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:726
msgid "What we collect."
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:727
msgid "Sure, I'd like to help"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:728
msgid "No Thanks."
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:860
msgid "We Value Your Feedback"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:861
msgid "Could you please tell us why you're deactivating our plugin? Your insights will help us to improve."
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:864
msgid "I no longer need the plugin"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:866
msgid "I found a better plugin"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:867
msgid "Please share which plugin"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:869
msgid "I couldn't get the plugin to work"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:870
msgid "It's a temporary deactivation"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:872
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:61
#: src/admin/setup-wizard/steps/Step3SiteSetup.js:34
msgid "Other"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:873
msgid "Please share the reason"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:918
msgid "Submitting form"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:1157
msgid "Submit and Deactivate"
msgstr ""

#: includes/core/class-plugin-usage-tracker.php:1157
msgid "Just Deactivate"
msgstr ""

#: includes/core/class-role-manager.php:75
msgid "You do not have permission to access ThinkRank."
msgstr ""

#: includes/core/class-role-manager.php:84
msgid "You do not have permission to access this ThinkRank section."
msgstr ""

#: includes/core/class-seo-plugin-detector.php:170
msgid "Running more than one SEO plugin can create conflicts — duplicate meta tags, sitemaps, and schema markup that may hurt your search rankings. To avoid any SEO-related conflicts, we recommend deactivating third-party SEO plugins."
msgstr ""

#: includes/core/class-usage-tracker-manager.php:79
msgid "Want to help make ThinkRank even better?"
msgstr ""

#: includes/core/class-usage-tracker-manager.php:80
msgid "Allow us to collect non-sensitive diagnostic data and usage information."
msgstr ""

#: includes/core/class-usage-tracker-manager.php:81
msgid "We collect non-sensitive diagnostic data and plugin usage information — your site URL, WordPress &amp; PHP version, active plugins &amp; theme, and admin email. This lets us keep ThinkRank compatible with the most popular plugins and themes. No spam, we promise."
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:35
#: src/blocks/faq-block/index.js:18
msgid "FAQ (ThinkRank)"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:56
msgid "FAQ"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:60
#: src/blocks/faq-block/edit.js:103
#: src/blocks/howto-block/edit.js:108
msgid "Section heading"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:62
#: src/blocks/faq-block/edit.js:108
#: src/blocks/faq-block/edit.js:257
msgid "Frequently asked questions"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:67
#: includes/editor/elementor/class-howto-widget.php:68
#: includes/editor/elementor/class-toc-widget.php:70
#: src/blocks/faq-block/edit.js:114
#: src/blocks/howto-block/edit.js:122
#: src/blocks/toc-block/edit.js:114
msgid "Heading tag"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:70
#: includes/editor/elementor/class-howto-widget.php:71
#: includes/editor/elementor/class-toc-widget.php:73
msgid "Paragraph"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:75
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1515
#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:175
#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:189
#: src/blocks/faq-block/edit.js:158
msgid "Question"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:80
#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:205
#: src/blocks/faq-block/edit.js:177
msgid "Answer"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:85
msgid "Questions"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:93
#: src/blocks/faq-block/edit.js:122
msgid "Open first item by default"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:99
#: src/blocks/faq-block/edit.js:132
msgid "Output FAQ schema (JSON-LD)"
msgstr ""

#: includes/editor/elementor/class-faq-widget.php:100
#: src/blocks/faq-block/edit.js:136
msgid "Adds FAQPage structured data for rich results."
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:36
#: src/blocks/howto-block/index.js:19
msgid "HowTo (ThinkRank)"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:57
msgid "Guide"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:61
#: includes/editor/elementor/class-toc-widget.php:63
#: src/admin/components/seo/SEOScoreSummary.js:338
#: src/metabox/components/SocialTab.js:299
msgid "Title"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:63
#: src/blocks/howto-block/edit.js:116
#: src/blocks/howto-block/edit.js:290
msgid "How to …"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:75
#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:351
#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:96
#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:130
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:259
#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:85
#: src/metabox/components/SocialTab.js:336
msgid "Description"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:81
#: src/blocks/howto-block/edit.js:199
msgid "Step title"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:86
msgid "Step description"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:90
msgid "Step image"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:95
msgid "Steps"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:103
#: src/blocks/howto-block/edit.js:130
msgid "Numbered steps"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:111
#: src/blocks/howto-block/edit.js:155
msgid "Total time"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:114
#: src/admin/components/essential-seo/performance/HistoricalSection.js:235
#: src/blocks/howto-block/edit.js:159
msgid "Days"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:114
#: src/blocks/howto-block/edit.js:168
msgid "Hours"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:114
#: src/blocks/howto-block/edit.js:177
msgid "Minutes"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:126
#: src/admin/components/content-brief/ContentStructure.js:1497
#: src/metabox/components/MetaboxApp.js:353
msgid "Schema"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:130
#: src/blocks/howto-block/edit.js:140
msgid "Output HowTo schema (JSON-LD)"
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:131
#: src/blocks/howto-block/edit.js:144
msgid "Adds HowTo structured data for rich results."
msgstr ""

#: includes/editor/elementor/class-howto-widget.php:172
#: src/blocks/howto-block/edit.js:307
msgid "Total time:"
msgstr ""

#. translators: %d: number of days.
#: includes/editor/elementor/class-howto-widget.php:214
#, php-format
msgid "%d day"
msgid_plural "%d days"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of hours.
#: includes/editor/elementor/class-howto-widget.php:218
#, php-format
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of minutes.
#: includes/editor/elementor/class-howto-widget.php:222
#, php-format
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] ""
msgstr[1] ""

#: includes/editor/elementor/class-toc-widget.php:38
#: src/blocks/toc-block/index.js:18
msgid "Table of Contents (ThinkRank)"
msgstr ""

#: includes/editor/elementor/class-toc-widget.php:59
#: includes/editor/elementor/class-toc-widget.php:65
#: src/blocks/toc-block/edit.js:206
msgid "Table of Contents"
msgstr ""

#: includes/editor/elementor/class-toc-widget.php:77
#: src/blocks/toc-block/edit.js:122
msgid "Include headings up to"
msgstr ""

#: includes/editor/elementor/class-toc-widget.php:84
#: src/blocks/toc-block/edit.js:139
msgid "List style"
msgstr ""

#: includes/editor/elementor/class-toc-widget.php:88
msgid "Bulleted"
msgstr ""

#: includes/editor/elementor/class-toc-widget.php:89
msgid "Numbered"
msgstr ""

#: includes/editor/elementor/class-toc-widget.php:90
msgid "Plain"
msgstr ""

#: includes/editor/elementor/class-toc-widget.php:121
msgid "Table of contents"
msgstr ""

#: includes/frontend/class-global-seo-schema-output.php:231
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:51
#: src/admin/components/essential-seo/SocialMediaTab.js:1215
#: src/admin/setup-wizard/steps/Step3SiteSetup.js:31
msgid "Blog"
msgstr ""

#: includes/frontend/class-google-analytics-tracking-manager.php:214
msgid "Invalid GA4 Measurement ID format. Expected format: G-XXXXXXXXXX"
msgstr ""

#. translators: %s: Error message from WordPress HTTP request
#: includes/frontend/class-google-analytics-tracking-manager.php:233
#, php-format
msgid "Could not verify tracking: %s"
msgstr ""

#. translators: %d: HTTP status code number (e.g., 404, 500)
#: includes/frontend/class-google-analytics-tracking-manager.php:248
#, php-format
msgid "Could not verify tracking: HTTP %d response"
msgstr ""

#: includes/frontend/class-google-analytics-tracking-manager.php:267
msgid "No GA4 Measurement ID found on your homepage. Add your ID above, or check that your GA4 tag is installed."
msgstr ""

#. translators: %s: GA4 measurement ID found on the site.
#: includes/frontend/class-google-analytics-tracking-manager.php:300
#, php-format
msgid "✅ GA4 tracking detected and working — found %s on your site."
msgstr ""

#: includes/frontend/class-google-analytics-tracking-manager.php:303
msgid "✅ GA4 tracking code detected and working correctly!"
msgstr ""

#: includes/frontend/class-google-analytics-tracking-manager.php:316
msgid "⚠️ GA4 script not detected. Please check your configuration or enable auto-inject."
msgstr ""

#: includes/frontend/class-google-analytics-tracking-manager.php:323
msgid "⚠️ Measurement ID not found in tracking code. Please verify your Measurement ID."
msgstr ""

#: includes/frontend/class-google-analytics-tracking-manager.php:329
msgid "⚠️ GA4 tracking code not properly configured. Please check your setup."
msgstr ""

#. translators: %d: page number.
#: includes/frontend/class-seo-manager.php:599
#, php-format
msgid "Page %d"
msgstr ""

#: includes/integrations/class-google-oauth-proxy.php:219
#: src/admin/components/essential-seo/ConnectGoogleButton.js:77
msgid "You do not have permission to connect a Google account."
msgstr ""

#: includes/mcp/class-mcp-manager.php:121
msgid "ThinkRank MCP: AI assistants will connect but see no tools."
msgstr ""

#: includes/mcp/class-mcp-manager.php:122
msgid "MCP access is enabled, but the bundled Abilities runtime (dependencies/vendor) is missing from this installation — usually a plugin package built without it. Reinstall ThinkRank from wordpress.org or an official build; until then, connected AI clients get an empty tool list."
msgstr ""

#: includes/mcp/class-mcp-manager.php:583
msgid "A client_id is required to revoke an OAuth app."
msgstr ""

#: includes/mcp/class-mcp-manager.php:607
msgid "Unknown user"
msgstr ""

#: includes/mcp/class-mcp-manager.php:648
#: includes/mcp/class-mcp-manager.php:663
msgid "MCP is disabled on this site."
msgstr ""

#: includes/mcp/class-mcp-manager.php:771
msgid "You must be an administrator to authorize an AI assistant to manage SEO on this site."
msgstr ""

#: includes/mcp/class-mcp-manager.php:778
msgid "Security check failed. Please try connecting again."
msgstr ""

#: includes/mcp/class-mcp-manager.php:864
#: src/admin/components/pages/MCPConnectedApps.js:271
msgid "Read-only"
msgstr ""

#: includes/mcp/class-mcp-manager.php:864
#: src/admin/components/pages/MCPConnectedApps.js:272
msgid "Read & write"
msgstr ""

#: includes/mcp/class-mcp-manager.php:866
msgid "Review your SEO across posts and site settings metadata, schema, sitemaps, robots, social, and SEO scores. No changes are made."
msgstr ""

#: includes/mcp/class-mcp-manager.php:867
msgid "Read and improve your SEO across posts and site settings metadata, schema, sitemaps, robots, social, indexing, and SEO scores."
msgstr ""

#: includes/mcp/class-mcp-manager.php:868
msgid "An AI assistant"
msgstr ""

#: includes/mcp/class-mcp-manager.php:908
msgid "Authorize AI access"
msgstr ""

#: includes/mcp/class-mcp-manager.php:935
msgid "Connect to ThinkRank"
msgstr ""

#. translators: %s: AI client name, already escaped and wrapped in <strong>.
#: includes/mcp/class-mcp-manager.php:938
#, php-format
msgid "%s wants to manage SEO on this site."
msgstr ""

#: includes/mcp/class-mcp-manager.php:944
msgid "Site"
msgstr ""

#: includes/mcp/class-mcp-manager.php:945
msgid "Signed in as"
msgstr ""

#: includes/mcp/class-mcp-manager.php:946
msgid "Access"
msgstr ""

#: includes/mcp/class-mcp-manager.php:951
msgid "Secured with OAuth. Revoke anytime in ThinkRank → MCP."
msgstr ""

#: includes/mcp/class-mcp-manager.php:957
msgid "Deny"
msgstr ""

#: includes/mcp/class-mcp-manager.php:958
msgid "Approve"
msgstr ""

#: includes/mcp/class-mcp-manager.php:973
msgid "Authorization error"
msgstr ""

#: includes/mcp/class-mcp-manager.php:976
msgid "Could not authorize"
msgstr ""

#: includes/mcp/class-mcp-oauth.php:235
msgid "At least one valid redirect_uri is required."
msgstr ""

#: includes/mcp/class-mcp-oauth.php:285
msgid "Unknown client_id."
msgstr ""

#: includes/mcp/class-mcp-oauth.php:289
msgid "redirect_uri does not match a registered value."
msgstr ""

#: includes/mcp/class-mcp-oauth.php:294
msgid "Only response_type=code is supported."
msgstr ""

#: includes/mcp/class-mcp-oauth.php:305
msgid "PKCE with code_challenge_method=S256 is required."
msgstr ""

#: includes/mcp/class-mcp-oauth.php:579
msgid "MCP Client"
msgstr ""

#: includes/mcp/class-mcp-self-test.php:104
msgid "MCP access is turned off, so the endpoint refuses every request. Enable MCP access above and try again."
msgstr ""

#: includes/mcp/class-mcp-self-test.php:110
msgid "No connection token exists yet. Click Connect to mint one, then run the test again."
msgstr ""

#: includes/mcp/class-mcp-self-test.php:127
msgid "Connection URL"
msgstr ""

#: includes/mcp/class-mcp-self-test.php:128
msgid "REST fallback URL"
msgstr ""

#: includes/mcp/class-mcp-self-test.php:134
msgid "OAuth discovery"
msgstr ""

#: includes/mcp/class-mcp-self-test.php:137
msgid "OAuth challenge"
msgstr ""

#: includes/mcp/class-mcp-self-test.php:143
msgid "Client access"
msgstr ""

#: includes/mcp/class-mcp-self-test.php:155
msgid "Client lockouts"
msgstr ""

#. translators: %d: number of currently locked-out clients.
#: includes/mcp/class-mcp-self-test.php:159
#, php-format
msgid "%d client is currently locked out after repeated failed authentications — typically a connector still holding a rotated-away token. Remove and re-add the connector in the AI client; the lockout clears itself within 15 minutes of the retries stopping."
msgid_plural "%d clients are currently locked out after repeated failed authentications — typically connectors still holding a rotated-away token. Remove and re-add the connector in the AI client; lockouts clear within 15 minutes of the retries stopping."
msgstr[0] ""
msgstr[1] ""

#. translators: 1: pretty MCP endpoint URL, 2: REST fallback URL.
#: includes/mcp/class-mcp-self-test.php:176
#, php-format
msgid "The connection URL %1$s did not answer, but the REST fallback %2$s works. Re-save Settings → Permalinks to rebuild the rewrite rules; until then, give your AI client the fallback URL."
msgstr ""

#. translators: %d: number of MCP tools returned.
#: includes/mcp/class-mcp-self-test.php:199
#, php-format
msgid "Connection healthy: the endpoint authenticated, offered OAuth, and returned %d tool."
msgid_plural "Connection healthy: the endpoint authenticated, offered OAuth, and returned %d tools."
msgstr[0] ""
msgstr[1] ""

#. translators: 1: endpoint URL, 2: underlying transport error.
#: includes/mcp/class-mcp-self-test.php:256
#, php-format
msgid "%1$s could not be reached over HTTPS: %2$s. On local/dev sites this is usually a self-signed certificate the AI client must be told to trust."
msgstr ""

#. translators: 1: endpoint URL, 2: underlying transport error.
#: includes/mcp/class-mcp-self-test.php:258
#, php-format
msgid "%1$s could not be reached: %2$s."
msgstr ""

#. translators: 1: endpoint URL, 2: redirect target URL.
#: includes/mcp/class-mcp-self-test.php:270
#, php-format
msgid "%1$s redirected to %2$s instead of answering. A redirect between HTTP and HTTPS usually means the site address and WordPress address schemes disagree."
msgstr ""

#. translators: %s: endpoint URL.
#: includes/mcp/class-mcp-self-test.php:272
#, php-format
msgid "%s redirected instead of answering, which usually means the site address and WordPress address schemes disagree."
msgstr ""

#. translators: %s: endpoint URL.
#: includes/mcp/class-mcp-self-test.php:280
#, php-format
msgid "%s returned 404 — WordPress does not know this URL. Re-save Settings → Permalinks to rebuild the rewrite rules."
msgstr ""

#. translators: %s: endpoint URL.
#: includes/mcp/class-mcp-self-test.php:290
#, php-format
msgid "%s rejected the connection token (authentication failed). Rotate the token and reconnect your AI client."
msgstr ""

#. translators: %s: endpoint URL.
#: includes/mcp/class-mcp-self-test.php:300
#, php-format
msgid "%s is rate-limiting this server after repeated failed tokens. Wait for the lockout to lapse, then rotate the token and reconnect."
msgstr ""

#. translators: 1: endpoint URL, 2: abilities-registry diagnostic summary.
#: includes/mcp/class-mcp-self-test.php:323
#, php-format
msgid "%1$s answered but returned no tool catalog. Confirm the MCP runtime is built and abilities are registered. Diagnostics — %2$s"
msgstr ""

#. translators: 1: endpoint URL, 2: number of tools.
#: includes/mcp/class-mcp-self-test.php:333
#, php-format
msgid "%1$s authenticated and returned %2$d tools."
msgstr ""

#: includes/mcp/class-mcp-self-test.php:449
msgid "The primary discovery documents are served and correct, but the host intercepts the site root's /.well-known/ directory before WordPress runs (common on SiteGround shared hosting), and static files could not be published there. Clients that follow the challenge — ChatGPT, Claude — still connect; a client that only derives the root /.well-known/ URL itself may not. If write access to the site root is possible, granting it lets ThinkRank publish static discovery files that fix this completely."
msgstr ""

#: includes/mcp/class-mcp-self-test.php:467
msgid "All OAuth discovery documents are served and advertise this site's MCP endpoint exactly."
msgstr ""

#. translators: 1: discovery document URL, 2: transport error.
#: includes/mcp/class-mcp-self-test.php:496
#, php-format
msgid "The OAuth discovery document %1$s could not be fetched: %2$s. Clients that connect by URL alone cannot authenticate without it."
msgstr ""

#. translators: 1: discovery document URL, 2: HTTP status code.
#: includes/mcp/class-mcp-self-test.php:514
#, php-format
msgid "The OAuth discovery document %1$s returned %2$d instead of valid metadata. Re-save Settings → Permalinks; if it persists, the host may be intercepting the URL before WordPress runs, or another plugin may be claiming it."
msgstr ""

#. translators: 1: metadata field name, 2: value found in the document, 3: value it should be, 4: discovery document URL.
#: includes/mcp/class-mcp-self-test.php:529
#, php-format
msgid "The discovery document %4$s advertises %1$s \"%2$s\" but this site's MCP endpoint is \"%3$s\". RFC 9728 requires an exact match, so clients reject the metadata and report that the server does not implement OAuth. If the two differ only by scheme, a reverse proxy is terminating TLS without passing X-Forwarded-Proto; otherwise another plugin is serving this URL."
msgstr ""

#. translators: 1: http endpoint URL advertised, 2: https endpoint URL that also answers.
#: includes/mcp/class-mcp-self-test.php:567
#, php-format
msgid "The discovery documents advertise %1$s, but %2$s answers as well — WordPress is storing an http:// site address behind a proxy that terminates TLS. AI clients connect over https and reject the http identifier as a mismatch. Fix the Site Address in Settings → General, or have the proxy send X-Forwarded-Proto."
msgstr ""

#. translators: 1: endpoint URL, 2: HTTP status code.
#: includes/mcp/class-mcp-self-test.php:620
#, php-format
msgid "An unauthenticated call to %1$s answered %2$d instead of 401. Clients that connect by URL alone need the 401 challenge to start the OAuth flow."
msgstr ""

#. translators: %s: endpoint URL.
#: includes/mcp/class-mcp-self-test.php:631
#, php-format
msgid "%s answered 401 but sent no WWW-Authenticate header — a security plugin or proxy is likely stripping it. Clients that connect by URL alone will report that this server does not implement OAuth."
msgstr ""

#. translators: 1: endpoint URL, 2: the WWW-Authenticate header value received.
#: includes/mcp/class-mcp-self-test.php:644
#, php-format
msgid "%1$s sent a WWW-Authenticate header with no resource_metadata URL (%2$s). Clients have nowhere to look up this site's OAuth metadata."
msgstr ""

#. translators: 1: resource_metadata URL from the challenge header, 2: endpoint URL.
#: includes/mcp/class-mcp-self-test.php:668
#, php-format
msgid "The challenge from %2$s points at %1$s, but that URL does not return OAuth metadata. This is the first thing a client fetches, so the connection fails there. A security plugin or edge rule blocking the REST API for visitors is the usual cause."
msgstr ""

#: includes/mcp/class-mcp-self-test.php:683
msgid "The OAuth challenge could not be checked because the endpoint did not answer. Fix the connection error above and re-run the test."
msgstr ""

#: includes/mcp/class-mcp-self-test.php:689
msgid "Unauthenticated calls answer with the OAuth challenge, so URL-only clients can authenticate."
msgstr ""

#. translators: 1: user agent string, 2: HTTP status returned for it, 3: HTTP status returned for WordPress's own user agent.
#: includes/mcp/class-mcp-self-test.php:728
#, php-format
msgid "The endpoint answered %3$d for WordPress but %2$d for an AI client's User-Agent (%1$s). ThinkRank deliberately tests with the generic agents real MCP backends send; this refusal means a security plugin, firewall or host-level \"block bad bots\" rule (SiteGround's edge protection does this) will also refuse the real AI client. Ask the host to exempt the MCP and /.well-known/ paths, or allowlist these User-Agents."
msgstr ""

#: includes/mcp/class-mcp-self-test.php:738
msgid "The endpoint answers AI-client User-Agents the same way it answers WordPress, so no bot filter is blocking them. This cannot see an IP-level block of the AI vendor."
msgstr ""

#. translators: %s: tool name.
#: includes/mcp/class-mcp-tools.php:152
#, php-format
msgid "Unknown tool: %s"
msgstr ""

#. translators: %s: tool name.
#: includes/mcp/class-mcp-tools.php:166
#, php-format
msgid "This MCP connection is read-only; the \"%s\" tool changes state and is not permitted. Reconnect with write access to use it."
msgstr ""

#: includes/seo/class-analytics-manager.php:179
msgid "Every 45 Minutes"
msgstr ""

#: includes/seo/class-email-report-data-provider.php:75
msgid "Analytics integration not available."
msgstr ""

#: includes/seo/class-email-report-generator.php:91
msgid "No recipients configured."
msgstr ""

#: includes/seo/class-email-report-generator.php:347
msgid "Unknown send failure."
msgstr ""

#: includes/seo/class-email-report-mailer.php:59
msgid "No valid recipients configured."
msgstr ""

#. translators: %s: site title
#: includes/seo/class-email-report-renderer.php:225
#, php-format
msgid "This report was generated by ThinkRank for %s."
msgstr ""

#: includes/seo/class-image-seo-manager.php:171
msgid "Add Missing Alt Attributes"
msgstr ""

#: includes/seo/class-image-seo-manager.php:172
msgid "Automatically add ALT attributes to images if they are missing."
msgstr ""

#: includes/seo/class-image-seo-manager.php:177
#: src/admin/components/essential-seo/ImageSEOTab.js:570
msgid "Alt attribute format"
msgstr ""

#: includes/seo/class-image-seo-manager.php:178
msgid "The format to use for automatically generated ALT attributes."
msgstr ""

#: includes/seo/class-image-seo-manager.php:183
msgid "Add Missing Title Attributes"
msgstr ""

#: includes/seo/class-image-seo-manager.php:184
msgid "Automatically add TITLE attributes to images if they are missing."
msgstr ""

#: includes/seo/class-image-seo-manager.php:189
#: src/admin/components/essential-seo/ImageSEOTab.js:661
msgid "Title attribute format"
msgstr ""

#: includes/seo/class-image-seo-manager.php:190
msgid "The format to use for automatically generated TITLE attributes."
msgstr ""

#: includes/seo/class-image-seo-manager.php:195
msgid "Alt text source"
msgstr ""

#: includes/seo/class-image-seo-manager.php:196
msgid "“Template” builds alt text from the filename and title. “AI” looks at the image itself and describes what is in it — this uses your AI provider key and costs one call per image."
msgstr ""

#: includes/seo/class-image-seo-manager.php:202
msgid "Save alt text to the Media Library"
msgstr ""

#: includes/seo/class-image-seo-manager.php:203
msgid "Persist generated alt text onto the attachment record so it works everywhere, not just in rendered content."
msgstr ""

#: includes/seo/class-image-seo-manager.php:208
#: src/admin/components/essential-seo/ImageSEOTab.js:773
msgid "Fill alt text on upload"
msgstr ""

#: includes/seo/class-image-seo-manager.php:209
msgid "When a new image is uploaded, automatically save generated alt text to the Media Library."
msgstr ""

#: includes/seo/class-image-seo-manager.php:214
#: src/admin/components/essential-seo/ImageSEOTab.js:798
msgid "Overwrite existing alt text"
msgstr ""

#: includes/seo/class-image-seo-manager.php:215
msgid "Replace alt text that is already set, instead of only filling images that are missing it."
msgstr ""

#: includes/seo/class-instant-indexing-manager.php:186
msgid "No valid IndexNow key is set yet."
msgstr ""

#. translators: %s: HTTP error message.
#: includes/seo/class-instant-indexing-manager.php:207
#, php-format
msgid "Could not reach the key file from this server (%s). Search engines may still reach it; open it in a browser to confirm."
msgstr ""

#: includes/seo/class-instant-indexing-manager.php:242
msgid "Your site root is read-only (so the key file can’t be written) and permalinks are set to “Plain” (so ThinkRank can’t serve the key dynamically). Fix either one: set Settings → Permalinks to any option other than “Plain”, or make the site root writable."
msgstr ""

#: includes/seo/class-instant-indexing-manager.php:246
msgid "The key file returned 404. If your site root is read-only, set Settings → Permalinks to any option other than “Plain” so ThinkRank can serve the key."
msgstr ""

#. translators: %d: HTTP status code returned by the key URL.
#: includes/seo/class-instant-indexing-manager.php:251
#, php-format
msgid "The key file could not be verified (HTTP %d). Open it in a browser — it should show the key and nothing else."
msgstr ""

#: includes/seo/class-instant-indexing-manager.php:281
msgid "ThinkRank: Instant Indexing Submit Page"
msgstr ""

#: includes/seo/class-instant-indexing-manager.php:299
msgid "Security check failed."
msgstr ""

#: includes/seo/class-instant-indexing-manager.php:347
msgid "Instant Indexing: Submit Page"
msgstr ""

#. translators: %s: public URL of the IndexNow key file.
#: includes/seo/class-instant-indexing-manager.php:577
#, php-format
msgid "Key file could not be verified. Search engines must be able to read your key at %s — open it in a browser: it should show the key and nothing else."
msgstr ""

#. translators: %s is the number of URLs queued for IndexNow submission.
#: includes/seo/class-instant-indexing-manager.php:805
#, php-format
msgid "%s URL queued for submission to IndexNow."
msgid_plural "%s URLs queued for submission to IndexNow."
msgstr[0] ""
msgstr[1] ""

#. translators: %s is the number of URLs submitted to IndexNow.
#: includes/seo/class-instant-indexing-manager.php:810
#, php-format
msgid "%s URL submitted to IndexNow successfully."
msgid_plural "%s URLs submitted to IndexNow successfully."
msgstr[0] ""
msgstr[1] ""

#: includes/seo/class-instant-indexing-manager.php:811
msgid "Failed to submit URLs to IndexNow."
msgstr ""

#: includes/seo/class-performance-data-collector.php:116
#: includes/seo/class-performance-data-collector.php:349
msgid "Connect Google or add a PageSpeed API key to collect Core Web Vitals."
msgstr ""

#. translators: %s: device type (mobile or desktop).
#: includes/seo/class-performance-data-collector.php:376
#, php-format
msgid "Measured %s successfully but could not store the result."
msgstr ""

#: includes/seo/class-performance-data-collector.php:411
msgid "Performance data collected successfully"
msgstr ""

#: includes/seo/class-performance-data-collector.php:416
msgid "Failed to collect performance data"
msgstr ""

#: includes/seo/class-performance-data-collector.php:426
msgid "Error during data collection"
msgstr ""

#: includes/seo/class-performance-monitoring-manager.php:1652
msgid "Performance data retrieved successfully"
msgstr ""

#: includes/seo/class-performance-monitoring-manager.php:1809
msgid "Collecting performance data. This can take a minute — please refresh shortly."
msgstr ""

#. translators: %s: comma-separated list of schema types
#: includes/seo/class-schema-management-system.php:808
#, php-format
msgid "Deployed schema could not be read back: %s"
msgstr ""

#: includes/seo/class-schema-management-system.php:817
msgid "Schema deployed and read back from storage"
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:49
msgid "Allow search engines to index this site"
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:52
msgid "This makes your site visible to search engines. Do not apply it on a staging or private site."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:55
msgid "Enable the XML sitemap"
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:59
msgid "Turn on automatic structured data"
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:63
msgid "Fill in missing image alt text"
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:64
msgid "Runs in batches over your media library. With AI alt text enabled this uses your AI provider key."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:100
msgid "This issue cannot be fixed automatically."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:128
msgid "No handler is registered for this fix."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:141
msgid "Search engines can now index this site."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:163
msgid "The sitemap setting could not be saved. Check the PHP error log for the ThinkRank line naming the cause."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:168
msgid "Your XML sitemap is now enabled."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:181
msgid "The schema module is unavailable."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:200
msgid "The schema setting could not be saved. Check the PHP error log for the ThinkRank line naming the cause."
msgstr ""

#: includes/seo/class-seo-analyzer-fixer.php:205
msgid "Automatic structured data is now enabled."
msgstr ""

#. translators: 1: images updated in this batch, 2: images still to process.
#: includes/seo/class-seo-analyzer-fixer.php:232
#, php-format
msgid "Added alt text to %1$d images. %2$d still to go — run the fix again to continue."
msgstr ""

#. translators: %d: number of images updated.
#: includes/seo/class-seo-analyzer-fixer.php:238
#, php-format
msgid "Added alt text to %d images. Your media library is done."
msgstr ""

#: includes/seo/class-seo-analyzer.php:57
msgid "Basic SEO"
msgstr ""

#: includes/seo/class-seo-analyzer.php:58
msgid "Advanced SEO"
msgstr ""

#: includes/seo/class-seo-analyzer.php:59
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:667
#: src/admin/components/seo/SEOScoreSummary.js:340
#: src/blocks/faq-block/edit.js:99
#: src/blocks/howto-block/edit.js:104
#: src/blocks/toc-block/edit.js:110
msgid "Content"
msgstr ""

#: includes/seo/class-seo-analyzer.php:60
msgid "Performance & Technical"
msgstr ""

#: includes/seo/class-seo-analyzer.php:61
msgid "Security"
msgstr ""

#: includes/seo/class-seo-analyzer.php:312
#: includes/seo/class-seo-analyzer.php:320
msgid "Site title is set"
msgstr ""

#: includes/seo/class-seo-analyzer.php:314
msgid "Your site has no title. Search engines and browsers use it as your brand name."
msgstr ""

#: includes/seo/class-seo-analyzer.php:315
msgid "Set a site title under Settings → General → Site Title."
msgstr ""

#: includes/seo/class-seo-analyzer.php:322
msgid "Your site title is configured."
msgstr ""

#: includes/seo/class-seo-analyzer.php:338
#: includes/seo/class-seo-analyzer.php:346
msgid "Tagline is customized"
msgstr ""

#: includes/seo/class-seo-analyzer.php:340
msgid "Your tagline is blank or still the WordPress default. Search engines may use it as your homepage description."
msgstr ""

#: includes/seo/class-seo-analyzer.php:341
msgid "Write a descriptive tagline under Settings → General → Tagline."
msgstr ""

#: includes/seo/class-seo-analyzer.php:348
msgid "Your tagline is set and ready to describe your site."
msgstr ""

#: includes/seo/class-seo-analyzer.php:362
#: includes/seo/class-seo-analyzer.php:370
msgid "Site is visible to search engines"
msgstr ""

#: includes/seo/class-seo-analyzer.php:364
msgid "Your site is telling search engines not to index it — it will not appear in search results."
msgstr ""

#: includes/seo/class-seo-analyzer.php:365
msgid "Untick \"Discourage search engines from indexing this site\" under Settings → Reading."
msgstr ""

#: includes/seo/class-seo-analyzer.php:372
msgid "Your site allows search engines to index it."
msgstr ""

#: includes/seo/class-seo-analyzer.php:386
#: includes/seo/class-seo-analyzer.php:394
msgid "Search-friendly permalinks"
msgstr ""

#: includes/seo/class-seo-analyzer.php:388
msgid "Your site uses plain, numeric URLs (e.g. ?p=123). Descriptive URLs are easier for search engines and users."
msgstr ""

#: includes/seo/class-seo-analyzer.php:389
msgid "Choose a pretty permalink structure (e.g. Post name) under Settings → Permalinks."
msgstr ""

#: includes/seo/class-seo-analyzer.php:396
msgid "Your permalinks are search-friendly."
msgstr ""

#: includes/seo/class-seo-analyzer.php:426
#: includes/seo/class-seo-analyzer.php:434
msgid "XML sitemap is enabled"
msgstr ""

#: includes/seo/class-seo-analyzer.php:428
msgid "Your XML sitemap is turned off. Search engines rely on it to discover new pages quickly."
msgstr ""

#: includes/seo/class-seo-analyzer.php:429
msgid "Enable the XML sitemap under Essential SEO → Crawling & AI Indexing → XML Sitemap."
msgstr ""

#: includes/seo/class-seo-analyzer.php:436
msgid "Your XML sitemap is enabled and pointing crawlers to your content."
msgstr ""

#: includes/seo/class-seo-analyzer.php:446
msgid "Structured data configured"
msgstr ""

#: includes/seo/class-seo-analyzer.php:452
msgid "Structured data is configured for your content."
msgstr ""

#: includes/seo/class-seo-analyzer.php:459
msgid "No schema/structured data is configured. Schema powers rich results in search."
msgstr ""

#: includes/seo/class-seo-analyzer.php:460
msgid "Choose a default schema type for each post type under Essential SEO → Bulk SEO Optimization."
msgstr ""

#: includes/seo/class-seo-analyzer.php:539
msgid "Posts have meta descriptions"
msgstr ""

#: includes/seo/class-seo-analyzer.php:557
msgid "No published content to check yet."
msgstr ""

#. translators: 1: posts with meta description, 2: sampled posts.
#: includes/seo/class-seo-analyzer.php:586
#, php-format
msgid "%1$d of your %2$d most recent posts have a meta description."
msgstr ""

#. translators: 1: posts missing a meta description, 2: sampled posts.
#: includes/seo/class-seo-analyzer.php:595
#, php-format
msgid "%1$d of your %2$d most recent posts are missing a meta description. Search engines fall back to arbitrary page text for their snippets."
msgstr ""

#: includes/seo/class-seo-analyzer.php:596
msgid "Add meta descriptions in the ThinkRank SEO panel when editing a post — or use Bulk SEO Optimization to generate them with AI."
msgstr ""

#: includes/seo/class-seo-analyzer.php:608
msgid "Images have alt text"
msgstr ""

#: includes/seo/class-seo-analyzer.php:623
msgid "No images in your media library to check yet."
msgstr ""

#. translators: 1: images with alt text, 2: total images.
#: includes/seo/class-seo-analyzer.php:648
#, php-format
msgid "%1$d of your %2$d images have alt text."
msgstr ""

#. translators: 1: images missing alt text, 2: total images.
#: includes/seo/class-seo-analyzer.php:657
#, php-format
msgid "%1$d of your %2$d images are missing alt text. Alt text drives image search rankings and is an accessibility requirement."
msgstr ""

#: includes/seo/class-seo-analyzer.php:658
msgid "Under Essential SEO → Image SEO, turn on \"Save alt text to the Media Library\" and run \"Fill missing alt text\" to populate them from your format, or add alt text manually in the Media Library."
msgstr ""

#: includes/seo/class-seo-analyzer.php:681
#: includes/seo/class-seo-analyzer.php:691
msgid "Supported PHP version"
msgstr ""

#. translators: %s: current PHP version.
#: includes/seo/class-seo-analyzer.php:684
#, php-format
msgid "You are running PHP %s, which no longer receives active support. Newer PHP is faster and more secure."
msgstr ""

#: includes/seo/class-seo-analyzer.php:685
msgid "Ask your host to upgrade to PHP 8.1 or newer."
msgstr ""

#. translators: %s: current PHP version.
#: includes/seo/class-seo-analyzer.php:694
#, php-format
msgid "You are running a supported PHP version (%s)."
msgstr ""

#: includes/seo/class-seo-analyzer.php:708
#: includes/seo/class-seo-analyzer.php:715
msgid "Persistent object cache"
msgstr ""

#: includes/seo/class-seo-analyzer.php:710
msgid "A persistent object cache is active, reducing database load."
msgstr ""

#: includes/seo/class-seo-analyzer.php:717
msgid "No persistent object cache is active. On busier sites this means more database queries per request."
msgstr ""

#: includes/seo/class-seo-analyzer.php:718
msgid "Enable a persistent object cache (e.g. Redis or Memcached) via your host or a caching plugin."
msgstr ""

#: includes/seo/class-seo-analyzer.php:742
#: includes/seo/class-seo-analyzer.php:750
msgid "Site uses HTTPS (SSL)"
msgstr ""

#: includes/seo/class-seo-analyzer.php:744
msgid "Your site URL is not served over HTTPS. HTTPS is a confirmed ranking signal and required for user trust."
msgstr ""

#: includes/seo/class-seo-analyzer.php:745
msgid "Install an SSL certificate and set your WordPress Address / Site Address to https:// under Settings → General."
msgstr ""

#: includes/seo/class-seo-analyzer.php:752
msgid "Your site is served securely over HTTPS."
msgstr ""

#: includes/seo/class-seo-analyzer.php:765
#: includes/seo/class-seo-analyzer.php:772
msgid "File editing disabled"
msgstr ""

#: includes/seo/class-seo-analyzer.php:767
msgid "The dashboard plugin/theme file editor is disabled, reducing your attack surface."
msgstr ""

#: includes/seo/class-seo-analyzer.php:774
msgid "The built-in file editor is enabled. If an admin account is compromised, an attacker could edit your PHP files from wp-admin."
msgstr ""

#: includes/seo/class-seo-analyzer.php:775
msgid "Add define('DISALLOW_FILE_EDIT', true); to your wp-config.php."
msgstr ""

#: includes/seo/class-seo-analyzer.php:794
#: includes/seo/class-seo-analyzer.php:802
msgid "Errors not shown publicly"
msgstr ""

#: includes/seo/class-seo-analyzer.php:796
msgid "Debug output is displayed on the front end. Visible PHP errors can leak server paths and internals."
msgstr ""

#: includes/seo/class-seo-analyzer.php:797
msgid "Set define('WP_DEBUG_DISPLAY', false); (or turn off WP_DEBUG) in wp-config.php on production."
msgstr ""

#: includes/seo/class-seo-analyzer.php:804
msgid "PHP errors are not displayed to visitors."
msgstr ""

#: includes/seo/class-site-identity-manager.php:1503
msgid "Invalid title separator specified."
msgstr ""

#. translators: %s: search query.
#: includes/seo/class-social-meta-manager.php:1944
#, php-format
msgid "Search Results for \"%s\""
msgstr ""

#: includes/seo/email-report-sections/class-key-metrics-section.php:61
#: src/admin/components/essential-seo/analytics/DashboardSection.js:436
msgid "Sessions"
msgstr ""

#: includes/seo/email-report-sections/class-key-metrics-section.php:62
msgid "Users"
msgstr ""

#: includes/seo/email-report-sections/class-key-metrics-section.php:63
#: src/admin/components/essential-seo/analytics/DashboardSection.js:1545
#: src/admin/components/essential-seo/KeywordsTab.js:206
#: src/admin/dashboard-widget/components/SearchTrafficChart.js:104
msgid "Impressions"
msgstr ""

#: includes/seo/email-report-sections/class-key-metrics-section.php:64
#: includes/seo/email-report-sections/class-top-posts-renderer.php:40
#: includes/seo/email-report-sections/class-top-posts-renderer.php:84
#: src/admin/components/essential-seo/analytics/DashboardSection.js:1522
#: src/admin/components/essential-seo/KeywordsTab.js:199
#: src/admin/dashboard-widget/components/SearchTrafficChart.js:98
msgid "Clicks"
msgstr ""

#: includes/seo/email-report-sections/class-key-metrics-section.php:65
#: src/admin/components/essential-seo/analytics/DashboardSection.js:1592
#: src/admin/dashboard-widget/components/SearchTrafficChart.js:116
msgid "Avg. Position"
msgstr ""

#: includes/seo/email-report-sections/class-key-metrics-section.php:66
msgid "Tracked Keywords"
msgstr ""

#: includes/seo/email-report-sections/class-key-metrics-section.php:87
msgid "Data temporarily unavailable. Please check your connected integrations."
msgstr ""

#: includes/seo/email-report-sections/class-position-summary-section.php:58
msgid "Top 3"
msgstr ""

#: includes/seo/email-report-sections/class-position-summary-section.php:59
msgid "Position 4–10"
msgstr ""

#: includes/seo/email-report-sections/class-position-summary-section.php:60
msgid "Position 11–50"
msgstr ""

#: includes/seo/email-report-sections/class-position-summary-section.php:61
msgid "Position 51–100"
msgstr ""

#: includes/seo/email-report-sections/class-position-summary-section.php:77
msgid "Search Console data unavailable. Connect Search Console to see position distribution."
msgstr ""

#: includes/seo/email-report-sections/class-top-losing-keywords-section.php:82
msgid "Search Console data unavailable. Connect Search Console to see top losing keywords."
msgstr ""

#: includes/seo/email-report-sections/class-top-losing-posts-section.php:76
msgid "Search Console data unavailable. Connect Search Console to see your losing posts."
msgstr ""

#: includes/seo/email-report-sections/class-top-posts-renderer.php:39
#: src/admin/components/common/BreadcrumbPreview.js:16
#: src/admin/components/common/TitlePreview.js:52
#: src/admin/components/dashboard/RecentPostsHealth.js:222
#: src/admin/components/import-export/ExportProgress.js:77
#: src/admin/components/pages/UsageBreakdown.js:135
#: src/metabox/components/panels/AnalysisPanel.js:18
msgid "Page"
msgstr ""

#: includes/seo/email-report-sections/class-top-posts-renderer.php:41
#: includes/seo/email-report-sections/class-top-posts-renderer.php:85
msgid "Change"
msgstr ""

#: includes/seo/email-report-sections/class-top-posts-renderer.php:82
#: src/admin/components/essential-seo/KeywordsTab.js:192
msgid "Keyword"
msgstr ""

#: includes/seo/email-report-sections/class-top-posts-renderer.php:83
#: src/admin/components/essential-seo/KeywordsTab.js:220
msgid "Position"
msgstr ""

#: includes/seo/email-report-sections/class-top-winning-keywords-section.php:78
msgid "Search Console data unavailable. Connect Search Console to see top winning keywords."
msgstr ""

#: includes/seo/email-report-sections/class-top-winning-posts-section.php:76
msgid "Search Console data unavailable. Connect Search Console to see your winning posts."
msgstr ""

#: templates/email-report/email.html.php:88
msgid "Test email — this is a preview triggered from the ThinkRank settings."
msgstr ""

#: templates/email-report/email.html.php:124
msgid "View Full Report in Dashboard"
msgstr ""

#: thinkrank.php:40
msgid "ThinkRank requires PHP 7.4 or higher. Please upgrade your PHP version."
msgstr ""

#: thinkrank.php:49
msgid "ThinkRank requires WordPress 6.0 or higher. Please upgrade your WordPress installation."
msgstr ""

#: thinkrank.php:373
msgid "ThinkRank activation failed. Please check your server logs."
msgstr ""

#: thinkrank.php:374
msgid "Plugin Activation Error"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:40
#: src/admin/components/common/BreadcrumbPreview.js:15
#: src/admin/components/common/TitlePreview.js:51
#: src/admin/components/content-brief/ContentBriefGenerator.js:58
#: src/admin/components/content-brief/ContentStructure.js:295
#: src/metabox/components/panels/AnalysisPanel.js:17
msgid "Blog Post"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:41
#: src/admin/components/content-brief/ContentBriefGenerator.js:59
#: src/admin/components/content-brief/ContentStructure.js:298
msgid "Product Page"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:42
#: src/admin/components/content-brief/ContentBriefGenerator.js:60
#: src/admin/components/content-brief/ContentStructure.js:297
msgid "Landing Page"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:43
msgid "About Page"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:44
msgid "Service Page"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:48
#: src/admin/components/content-brief/ContentBriefGenerator.js:81
#: src/admin/components/content-brief/ContentStructure.js:316
#: src/metabox/components/panels/AnalysisPanel.js:63
msgid "Professional"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:49
#: src/admin/components/content-brief/ContentBriefGenerator.js:84
#: src/admin/components/content-brief/ContentStructure.js:318
#: src/metabox/components/panels/AnalysisPanel.js:64
msgid "Friendly"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:50
#: src/admin/components/content-brief/ContentStructure.js:319
#: src/metabox/components/panels/AnalysisPanel.js:65
msgid "Authoritative"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:51
#: src/admin/components/content-brief/ContentStructure.js:320
#: src/metabox/components/panels/AnalysisPanel.js:66
msgid "Conversational"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:52
#: src/admin/components/content-brief/ContentBriefGenerator.js:83
#: src/admin/components/content-brief/ContentStructure.js:321
msgid "Technical"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:57
msgid "Please enter some content to analyze."
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:84
msgid "Failed to generate metadata"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:90
msgid "An error occurred while generating metadata"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:136
msgid "Failed to generate variations"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:180
msgid "AI Metadata Generator"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:183
msgid "Generate SEO-ready titles, descriptions, and keywords from your content"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:200
msgid "Content to Analyze"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:204
msgid "Enter your blog post, page content, or product description…"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:208
msgid "Paste your content here for AI analysis and metadata generation."
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:216
msgid "Target Keyword"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:219
msgid "e.g., \"WordPress SEO\""
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:220
msgid "Main keyword you want to optimize for"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:226
#: src/admin/components/content-brief/ContentBriefGenerator.js:591
#: src/admin/components/content-brief/ContentStructure.js:365
#: src/admin/components/essential-seo/SocialMediaTab.js:1195
#: src/metabox/components/panels/AnalysisPanel.js:100
msgid "Content Type"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:232
#: src/admin/components/content-brief/ContentBriefGenerator.js:630
#: src/admin/components/content-brief/ContentStructure.js:380
#: src/metabox/components/panels/AnalysisPanel.js:113
msgid "Tone"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:251
#: src/admin/components/content-brief/ContentBriefGenerator.js:702
msgid "Configure an AI provider in Settings to enable AI generation"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:275
#: src/admin/components/common/OptimizationButton.js:38
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:798
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:438
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:533
#: src/admin/components/essential-seo/schema/SchemaDeployment.js:454
#: src/admin/components/essential-seo/SocialMediaTab.js:1072
#: src/metabox/components/metabox-schema-tab/SchemaTypeSection.js:111
#: src/metabox/components/panels/AnalysisPanel.js:140
#: src/metabox/components/SocialTab.js:479
msgid "Generating…"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:276
msgid "Generate SEO Metadata"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:286
msgid "Generate Variations"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:294
msgid "Alternative Variations"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:360
#: src/admin/components/essential-seo/schema/SchemaPreview.js:141
#: src/admin/setup-wizard/steps/StepMcpServer.js:376
msgid "Copied"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:377
#: src/admin/components/content-brief/ContentBriefGenerator.js:1127
#: src/admin/components/content-brief/ContentStructure.js:510
#: src/admin/components/content-brief/ContentStructure.js:1411
#: src/admin/components/essential-seo/schema/SchemaPreview.js:141
#: src/admin/components/pages/MCPConnectionConfig.js:566
#: src/admin/components/pages/MCPConnectionConfig.js:654
#: src/admin/components/pages/MCPConnectionConfig.js:664
#: src/admin/setup-wizard/steps/StepMcpServer.js:381
msgid "Copy"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:391
msgid "Apply to a post"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:402
#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:51
#: src/admin/components/essential-seo/analytics/DashboardSection.js:2545
#: src/admin/components/pro/ProTeaser.js:42
msgid "Pro"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:409
msgid "Search for a post or page…"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:418
msgid "Upgrade to apply"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:422
msgid "Push the generated title, description, and focus keyword straight to any post with ThinkRank Pro."
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:459
#: src/admin/components/ai/SerpPreview.js:18
msgid "Empty"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:466
#: src/admin/components/ai/SerpPreview.js:20
#: src/admin/components/essential-seo/site-identity/SiteInformation.js:33
#: src/admin/components/essential-seo/SocialMediaTab.js:1094
msgid "Too long"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:473
#: src/admin/components/ai/SerpPreview.js:22
#: src/admin/components/common/TitlePreview.js:73
#: src/admin/components/essential-seo/site-identity/SiteInformation.js:28
#: src/admin/components/essential-seo/SocialMediaTab.js:1093
msgid "Too short"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:479
#: src/admin/components/ai/SerpPreview.js:23
#: src/admin/components/dashboard/RecentPostsHealth.js:51
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:126
#: src/admin/components/essential-seo/performance/CWVSection.js:167
msgid "Good"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:525
msgid "Generated SEO Metadata"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:537
msgid "Copy SEO title"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:558
msgid "Copy meta description"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:575
msgid "Focus Keyword"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:579
msgid "Copy focus keyword"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:591
#: src/admin/components/essential-seo/SidebarNavigation.js:193
#: src/admin/components/essential-seo/SiteIdentityTab.js:955
msgid "AI Suggestions"
msgstr ""

#: src/admin/components/ai/MetadataGenerator.js:625
msgid "Use This Variation"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:129
#: src/admin/components/essential-seo/GlobalSEOTab.js:522
#: src/metabox/components/SerpPreview.js:43
msgid "Search Engine Preview"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:132
msgid "How your page will appear on Google search results"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:179
msgid "Your SEO Title Will Appear Here"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:188
msgid "Your meta description will appear here. Make it compelling to encourage clicks from search results."
msgstr ""

#: src/admin/components/ai/SerpPreview.js:198
msgid "Title Length"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:203
msgid "Description Length"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:246
msgid "Mobile Search Preview"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:265
#: src/metabox/components/SerpPreview.js:9
msgid "Your SEO Title"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:269
msgid "Your meta description for mobile…"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:301
#: src/admin/components/essential-seo/performance/CWVSection.js:247
#: src/admin/components/essential-seo/performance/CWVSection.js:312
msgid "Desktop"
msgstr ""

#: src/admin/components/ai/SerpPreview.js:307
#: src/admin/components/essential-seo/performance/CWVSection.js:246
#: src/admin/components/essential-seo/performance/CWVSection.js:281
msgid "Mobile"
msgstr ""

#: src/admin/components/App.js:93
msgid "Overview of your SEO optimization progress"
msgstr ""

#: src/admin/components/App.js:101
msgid "Configure your site-wide SEO settings"
msgstr ""

#: src/admin/components/App.js:109
msgid "AI-powered content and metadata tools"
msgstr ""

#: src/admin/components/App.js:117
msgid "Configure AI API keys and plugin preferences"
msgstr ""

#: src/admin/components/App.js:124
#: src/admin/components/pages/AITools.js:11
msgid "MCP"
msgstr ""

#: src/admin/components/App.js:125
msgid "Configure AI client access to ThinkRank through the Model Context Protocol"
msgstr ""

#: src/admin/components/App.js:133
msgid "Track AI usage, costs, and performance"
msgstr ""

#: src/admin/components/App.js:141
msgid "Import SEO data from other plugins or export ThinkRank settings"
msgstr ""

#: src/admin/components/App.js:149
msgid "Re-import SEO data from other plugins at any time"
msgstr ""

#: src/admin/components/App.js:186
msgid "Page not found. Redirecting to dashboard…"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:17
#: src/admin/components/common/TitlePreview.js:53
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:38
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:567
msgid "Category"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:18
#: src/admin/components/essential-seo/GlobalSEOTab.js:104
#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:31
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:156
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:164
#: src/metabox/components/panels/AnalysisPanel.js:19
msgid "Product"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:125
msgid "level"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:126
msgid "levels"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:144
#: src/admin/components/import-export/ExportProgress.js:82
msgid "items"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:169
#: src/admin/components/common/BreadcrumbPreview.js:242
#: src/admin/components/common/BreadcrumbPreview.js:243
msgid "Home"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:178
msgid "Live Breadcrumb Preview"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:182
#: src/admin/components/common/TitlePreview.js:223
msgid "Enable site identity to see live previews."
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:187
msgid "Enable breadcrumbs above to see the preview."
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:191
msgid "How your breadcrumbs will appear on each page type"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:203
msgid "Breadcrumb preview is disabled."
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:207
msgid "Breadcrumbs are currently disabled."
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:227
msgid "Active Settings"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:231
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1518
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:681
msgid "Type"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:238
msgid "Separator"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:247
msgid "Prefix"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:252
msgid "Current Page"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:256
msgid "Shown"
msgstr ""

#: src/admin/components/common/BreadcrumbPreview.js:257
msgid "Hidden"
msgstr ""

#: src/admin/components/common/ErrorBoundary.js:54
#: src/metabox/components/ErrorBoundary.js:87
msgid "Something went wrong"
msgstr ""

#: src/admin/components/common/ErrorBoundary.js:56
msgid "ThinkRank encountered an unexpected error. Please try reloading the page."
msgstr ""

#: src/admin/components/common/ErrorBoundary.js:64
msgid "Reload Page"
msgstr ""

#: src/admin/components/common/ErrorBoundary.js:71
msgid "Error Details (Development)"
msgstr ""

#: src/admin/components/common/MediaPicker.js:123
msgid "Files"
msgstr ""

#: src/admin/components/common/MediaPicker.js:127
msgid "Images"
msgstr ""

#: src/admin/components/common/MediaPicker.js:128
msgid "Videos"
msgstr ""

#: src/admin/components/common/MediaPicker.js:129
msgid "Audio"
msgstr ""

#: src/admin/components/common/MediaPicker.js:130
msgid "Documents"
msgstr ""

#: src/admin/components/common/MediaPicker.js:247
msgid "The WordPress media library is unavailable on this screen."
msgstr ""

#: src/admin/components/common/MediaPicker.js:258
#: src/admin/components/common/MediaPicker.js:468
msgid "Select Media"
msgstr ""

#: src/admin/components/common/MediaPicker.js:260
msgid "Use this media"
msgstr ""

#. translators: %s: accepted file types, e.g. "Images".
#: src/admin/components/common/MediaPicker.js:318
#, js-format
msgid "Only %s can be uploaded here."
msgstr ""

#. translators: %s: maximum upload size, e.g. "5 MB".
#: src/admin/components/common/MediaPicker.js:335
#, js-format
msgid "That file is larger than the %s limit."
msgstr ""

#: src/admin/components/common/MediaPicker.js:381
msgid "Upload failed. Please try again."
msgstr ""

#. translators: %s: field label, e.g. "Organization Logo".
#: src/admin/components/common/MediaPicker.js:465
#, js-format
msgid "Select media for %s"
msgstr ""

#: src/admin/components/common/MediaPicker.js:493
#: src/admin/components/common/MediaPicker.js:518
msgid "Uploading…"
msgstr ""

#: src/admin/components/common/MediaPicker.js:494
msgid "Drop a file or browse"
msgstr ""

#. translators: 1: accepted types, 2: max size.
#: src/admin/components/common/MediaPicker.js:501
#, js-format
msgid "%1$s · up to %2$s"
msgstr ""

#. translators: 1: width in pixels, 2: height in pixels.
#: src/admin/components/common/MediaPicker.js:524
#, js-format
msgid "%1$d × %2$d px"
msgstr ""

#: src/admin/components/common/MediaPicker.js:530
#: src/metabox/components/SocialTab.js:362
msgid "Image"
msgstr ""

#: src/admin/components/common/MediaPicker.js:564
msgid "Selected media"
msgstr ""

#: src/admin/components/common/MediaPicker.js:578
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:256
#: src/admin/components/pages/Settings.js:1321
msgid "Replace"
msgstr ""

#: src/admin/components/common/MediaPicker.js:584
#: src/admin/components/common/MediaPicker.js:614
msgid "Remove media"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:17
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:788
#: src/admin/components/essential-seo/SiteIdentityTab.js:692
msgid "AI Optimize"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:18
#: src/admin/components/common/OptimizationButton.js:23
#: src/admin/components/essential-seo/SiteIdentityTab.js:707
#: src/admin/components/essential-seo/SiteIdentityTab.js:716
#: src/admin/components/essential-seo/SiteIdentityTab.js:743
msgid "Optimizing…"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:22
msgid "Optimize"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:27
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:779
msgid "Validate"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:28
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:780
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:340
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1128
#: src/admin/components/essential-seo/SiteIdentityTab.js:734
#: src/admin/components/essential-seo/SocialMediaTab.js:1031
#: src/admin/components/essential-seo/SocialMediaTab.js:1059
msgid "Validating…"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:32
#: src/admin/components/essential-seo/SearchConsoleSettings.js:332
#: src/admin/components/pages/Settings.js:1527
msgid "Test Connection"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:33
msgid "Testing…"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:37
msgid "Generate"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:42
#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:661
#: src/admin/components/essential-seo/performance/HistoricalSection.js:204
#: src/admin/components/essential-seo/performance/PerformanceTab.js:275
#: src/admin/components/essential-seo/performance/PerformanceTab.js:404
msgid "Refresh Data"
msgstr ""

#: src/admin/components/common/OptimizationButton.js:43
#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:665
#: src/admin/components/essential-seo/performance/HistoricalSection.js:203
#: src/admin/components/essential-seo/performance/PerformanceTab.js:403
#: src/admin/components/essential-seo/SearchConsoleSettings.js:437
#: src/admin/components/seo/ScoreBreakdown.js:273
msgid "Refreshing…"
msgstr ""

#: src/admin/components/common/SettingsCard.js:67
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:880
msgid "Enable"
msgstr ""

#: src/admin/components/common/SettingsCard.js:84
#: src/admin/components/essential-seo/ImageSEOTab.js:550
#: src/admin/components/essential-seo/ImageSEOTab.js:641
msgid "This feature is disabled. Enable it to access configuration options."
msgstr ""

#: src/admin/components/common/TitlePreview.js:50
msgid "Homepage"
msgstr ""

#: src/admin/components/common/TitlePreview.js:54
msgid "Tag"
msgstr ""

#: src/admin/components/common/TitlePreview.js:55
#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:163
msgid "Author"
msgstr ""

#: src/admin/components/common/TitlePreview.js:56
msgid "Search Results"
msgstr ""

#: src/admin/components/common/TitlePreview.js:57
msgid "Archive"
msgstr ""

#: src/admin/components/common/TitlePreview.js:77
msgid "Too long — may be truncated"
msgstr ""

#: src/admin/components/common/TitlePreview.js:79
#: src/admin/components/essential-seo/site-identity/SiteInformation.js:22
#: src/admin/components/essential-seo/SocialMediaTab.js:1091
msgid "Good length"
msgstr ""

#: src/admin/components/common/TitlePreview.js:157
msgid "No title format set"
msgstr ""

#: src/admin/components/common/TitlePreview.js:162
msgid "Your meta description will appear here in search results…"
msgstr ""

#: src/admin/components/common/TitlePreview.js:219
msgid "Live Title Preview"
msgstr ""

#: src/admin/components/common/TitlePreview.js:227
msgid "How your titles will appear in Google search results"
msgstr ""

#: src/admin/components/common/TitlePreview.js:237
msgid "Title preview is disabled."
msgstr ""

#: src/admin/components/common/TitlePreview.js:254
msgid "SEO Tips"
msgstr ""

#: src/admin/components/common/TitlePreview.js:261
msgid "Keep titles between 30–60 characters for optimal SEO"
msgstr ""

#: src/admin/components/common/TitlePreview.js:265
msgid "Include your target keyword near the beginning"
msgstr ""

#: src/admin/components/common/TitlePreview.js:269
msgid "Make titles descriptive and compelling for users"
msgstr ""

#: src/admin/components/common/TitlePreview.js:273
msgid "Use consistent separators across your site"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:61
#: src/admin/components/content-brief/ContentStructure.js:300
msgid "Tutorial"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:66
#: src/admin/components/content-brief/ContentStructure.js:303
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:34
msgid "General Audience"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:67
#: src/admin/components/content-brief/ContentStructure.js:304
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:35
msgid "Beginners"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:68
#: src/admin/components/content-brief/ContentStructure.js:305
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:36
msgid "Professionals"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:69
#: src/admin/components/content-brief/ContentStructure.js:306
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:37
msgid "Experts"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:74
msgid "Short (500-800 words)"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:75
msgid "Medium (1000-1500 words)"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:76
msgid "Long (2000+ words)"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:82
#: src/admin/components/content-brief/ContentStructure.js:317
msgid "Casual"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:227
msgid "Failed to generate content brief."
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:242
msgid "An error occurred while generating the content brief."
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:280
msgid "Failed to delete brief. Please try again."
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:504
msgid "Allow pop-ups for this site to print the brief."
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:564
msgid "Create Content Brief"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:567
msgid "AI-powered content strategy and optimization"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:582
#: src/admin/components/content-brief/ContentStructure.js:392
msgid "Target Keywords"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:583
msgid "Enter your primary and secondary keywords"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:602
#: src/admin/components/content-brief/ContentStructure.js:369
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:558
msgid "Target Audience"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:616
#: src/admin/components/content-brief/ContentStructure.js:376
msgid "Content Length"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:647
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1157
msgid "Advanced Options"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:657
msgid "Competitor URLs (Optional)"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:661
msgid "Add competitor URLs for comprehensive analysis. Analysis may take 30-60 seconds."
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:665
msgid "https://example.com/competitor-article"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:671
#: src/admin/components/content-brief/ContentStructure.js:433
msgid "Additional Context"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:682
msgid "Any specific requirements, brand guidelines, or context…"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:729
msgid "Analyzing competitors & generating…"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:733
msgid "Generating Brief…"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:738
msgid "Add an AI provider API key in ThinkRank → Settings to enable content brief generation."
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:767
msgid "Saved Briefs"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:816
#: src/admin/components/content-brief/ContentBriefGenerator.js:1174
msgid "Untitled Brief"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:916
msgid "View Brief"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:928
msgid "Delete brief"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:954
msgid "No Saved Briefs Yet"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:958
msgid "Generate your first content brief to start building your library."
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:1007
msgid "Generated Content Brief"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:1013
msgid "AI-powered content strategy"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:1057
msgid "Save as Text"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:1077
msgid "Print / PDF"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:1089
#: src/admin/components/content-brief/ContentBriefGenerator.js:1126
#: src/admin/components/pages/MCPConnectionConfig.js:561
#: src/admin/components/pages/MCPConnectionConfig.js:659
#: src/metabox/components/PillarContentSuggestions.js:297
msgid "Copied!"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:1090
msgid "Copy to clipboard"
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:1166
msgid "Delete this brief?"
msgstr ""

#. translators: %s: saved brief title
#: src/admin/components/content-brief/ContentBriefGenerator.js:1169
#, js-format
msgid "\"%s\" will be permanently deleted. This action cannot be undone."
msgstr ""

#: src/admin/components/content-brief/ContentBriefGenerator.js:1176
msgid "Delete Brief"
msgstr ""

#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:43
msgid "Insert this brief into a draft post (Pro)"
msgstr ""

#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:49
msgid "Insert into post"
msgstr ""

#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:58
msgid "Insert into Post"
msgstr ""

#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:63
msgid "Insert Brief into a Post"
msgstr ""

#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:64
msgid "Turn your content brief into a ready-to-edit draft in one click. ThinkRank Pro creates a draft post from the brief’s outline and fills in the SEO title, meta description, and focus keyword for you."
msgstr ""

#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:69
msgid "Create a draft post from your brief’s outline with one click"
msgstr ""

#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:73
msgid "Auto-fill the SEO title, meta description, and focus keyword"
msgstr ""

#: src/admin/components/content-brief/ContentBriefInsertTeaser.js:77
msgid "Skip the copy-paste and jump straight to writing"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:296
#: src/admin/components/content-brief/ContentStructure.js:1472
#: src/admin/components/essential-seo/GlobalSEOTab.js:101
#: src/admin/components/essential-seo/GlobalSEOTab.js:109
#: src/admin/components/essential-seo/SocialMediaTab.js:1211
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:128
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:148
msgid "Article"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:299
msgid "Product Description"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:307
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:38
msgid "Students"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:308
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:39
msgid "Business Owners"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:311
msgid "Short (500–800 words)"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:312
msgid "Medium (1,000–1,500 words)"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:313
msgid "Long (2,000+ words)"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:415
msgid "Competitor URLs"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:447
msgid "Brief Overview"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:490
#: src/admin/components/content-brief/ContentStructure.js:654
msgid "Title Suggestions"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:530
msgid "Content Outline"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:604
msgid "Estimated word count"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:645
msgid "SEO Recommendations"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:673
msgid "Meta Descriptions"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:679
msgid "Primary"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:700
msgid "Variation"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:720
msgid "URL Slug Suggestions"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:750
msgid "Related Keywords"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:769
msgid "Long-tail Variations"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:788
msgid "Internal Linking Opportunities"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:812
msgid "Focus Keyword Analysis"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:818
msgid "Primary Placement"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:840
msgid "Secondary Integration"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:865
msgid "Density Guidelines"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:905
msgid "Social Media Meta Tags"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1019
msgid "Schema Markup"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1027
msgid "Recommended Types"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1044
msgid "Key Properties"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1061
msgid "FAQ Questions"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1103
msgid "Visual Content Strategy"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1111
msgid "Image Recommendations"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1128
msgid "Alt Text Suggestions"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1147
msgid "Infographic Opportunities"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1177
#: src/admin/components/seo/SEOScoreSummary.js:284
msgid "Content Analysis"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1178
msgid "Word count, readability & structure"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1182
msgid "SEO Evaluation"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1183
msgid "Title tags, meta & schema markup"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1187
msgid "Link Analysis"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1188
msgid "Internal & external linking strategies"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1192
msgid "Media Usage"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1193
msgid "Image optimization & alt text"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1199
msgid "Competitor Analysis"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1213
msgid "Competitor"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1227
msgid "Analyzed"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1256
#: src/admin/components/essential-seo/SocialMediaTab.js:985
msgid "Note:"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1257
msgid "This analysis shaped the content gaps and recommendations below. The AI identified opportunities to outperform these competitors."
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1275
msgid "Content Gaps & Opportunities"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1282
msgid "Opportunities to outperform competitors based on analysis:"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1294
msgid "GAP"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1302
msgid "Include this in your content strategy"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1313
msgid "Your Competitive Advantage"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1317
msgid "Address gaps competitors miss"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1321
msgid "Provide more comprehensive coverage"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1325
msgid "Better user experience and engagement"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1329
msgid "Higher search engine rankings potential"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1355
msgid "Call-to-Action Suggestions"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1375
msgid "Copy CTA"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1394
msgid "AI Raw Response"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1426
msgid "Full Article Content"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1436
msgid "Copy HTML"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1477
msgid "Titles"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1482
msgid "Outline"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1487
msgid "SEO"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1492
#: src/metabox/components/MetaboxApp.js:354
msgid "Social"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1502
msgid "Visuals"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1507
msgid "Competitors"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1512
msgid "Gaps"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1517
msgid "CTAs"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1520
msgid "Raw"
msgstr ""

#: src/admin/components/content-brief/ContentStructure.js:1532
msgid "Content brief sections"
msgstr ""

#: src/admin/components/content-brief/KeywordInput.js:17
#: src/admin/components/essential-seo/analytics/DashboardSection.js:1969
#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:278
#: src/admin/components/essential-seo/SidebarNavigation.js:101
msgid "Keywords"
msgstr ""

#: src/admin/components/content-brief/KeywordInput.js:19
msgid "Enter keyword…"
msgstr ""

#: src/admin/components/content-brief/KeywordInput.js:85
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:639
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:719
#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:184
#: src/blocks/faq-block/edit.js:363
#: src/blocks/howto-block/edit.js:434
msgid "Remove"
msgstr ""

#: src/admin/components/content-brief/KeywordInput.js:126
msgid "Add More"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:91
msgid "Rank Tracker daily keyword positions from Search Console"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:92
msgid "AI Internal Links with one-click insertion"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:93
msgid "Custom Schema with display conditions"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:94
msgid "Publisher Sitemaps for News & Video"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:95
msgid "Branded email reports for your team"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:129
msgid "Unlock the full ThinkRank toolkit"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:139
msgid "Track rankings, build internal links with AI, ship custom schema with display conditions, and white-label your reports."
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:208
#: src/admin/components/essential-seo/analytics/DashboardSection.js:2584
#: src/admin/components/pro/ProTeaser.js:68
msgid "Upgrade Now"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:264
msgid "Activate your ThinkRank Pro license"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:274
msgid "Add your license key to unlock automated rank tracking, AI internal links, custom schema controls, and branded reports."
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:304
msgid "Not activated"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:334
msgid "Activate license"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:391
msgid "You've unlocked ThinkRank Pro"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:401
msgid "All Pro modules are running on this site. Manage your license anytime from the License page."
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:437
msgid "Activated"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:493
msgid "Masked license key"
msgstr ""

#: src/admin/components/dashboard/ProSlot.js:518
#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:245
#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:269
#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:288
msgid "Manage"
msgstr ""

#: src/admin/components/dashboard/QuickAccess.js:244
msgid "Open Support Ticket"
msgstr ""

#: src/admin/components/dashboard/QuickAccess.js:258
#: src/admin/components/layout/TopNav.js:678
msgid "Book a Free Call"
msgstr ""

#: src/admin/components/dashboard/QuickAccess.js:265
msgid "Leave a Review"
msgstr ""

#: src/admin/components/dashboard/QuickAccess.js:282
msgid "Quick Setup"
msgstr ""

#: src/admin/components/dashboard/QuickAccess.js:312
msgid "Quick Access"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:20
msgid "just now"
msgstr ""

#. translators: %d: minutes ago
#: src/admin/components/dashboard/RecentPostsHealth.js:24
msgid "min ago"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:24
msgid "mins ago"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:28
msgid "hr ago"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:28
msgid "hrs ago"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:32
msgid "ago"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:57
msgid "Needs work"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:63
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:123
#: src/admin/components/essential-seo/performance/CWVSection.js:174
msgid "Poor"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:69
msgid "Not scored"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:211
msgid "(Untitled)"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:223
msgid "Post"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:225
msgid "Updated"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:303
msgid "Loading recent posts…"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:326
msgid "Recent posts"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:336
msgid "No posts to show yet. Publish or update a post and it will appear here with its latest SEO score."
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:373
msgid "Recent posts SEO health"
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:383
msgid "Your most recently updated content. Click a row to open the editor and improve its score."
msgstr ""

#: src/admin/components/dashboard/RecentPostsHealth.js:400
msgid "View all posts"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:88
#: src/admin/components/essential-seo/instant-indexing/Coverage.js:39
#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:36
#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:251
msgid "Failed"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:94
msgid "Warning"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:100
#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:26
#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:181
msgid "Passed"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:139
msgid "Your site is in good SEO shape."
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:142
msgid "Your site has some SEO issues to address."
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:144
msgid "Your site needs SEO attention."
msgstr ""

#. translators: %s: letter grade.
#: src/admin/components/dashboard/SiteHealthAudit.js:158
#, js-format
msgid "Grade %s"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:251
msgid "Fixed."
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:260
msgid "Could not apply this fix."
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:334
msgid "How to fix: "
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:368
msgid "Fixing…"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:370
msgid "Fix this for me"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:398
msgid "SEO audit categories"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:498
#: src/admin/components/dashboard/SiteHealthAudit.js:509
msgid "We could not load the site analysis. Please try again."
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:537
msgid "Site analysis complete."
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:541
#: src/admin/components/dashboard/SiteHealthAudit.js:554
#: src/admin/components/dashboard/SiteHealthAudit.js:676
msgid "We could not run the site analysis right now. Please try again."
msgstr ""

#. translators: 1: passed count, 2: warning count, 3: failed count.
#: src/admin/components/dashboard/SiteHealthAudit.js:569
#, js-format
msgid "%1$d passed · %2$d warnings · %3$d failed"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:588
msgid "Analyzing your site…"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:622
msgid "Site SEO Audit"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:633
msgid "A whole-site audit of your SEO setup, content, performance, and security no Google connection needed."
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:662
#: src/metabox/components/panels/AnalysisPanel.js:159
msgid "Analyzing…"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:663
msgid "Re-analyze"
msgstr ""

#: src/admin/components/dashboard/SiteHealthAudit.js:750
msgid "See details"
msgstr ""

#: src/admin/components/dashboard/SocialCard.js:91
msgid "Join our Community"
msgstr ""

#: src/admin/components/dashboard/SocialCard.js:97
msgid "Follow us on Facebook"
msgstr ""

#: src/admin/components/dashboard/SocialCard.js:103
msgid "Follow us on Instagram"
msgstr ""

#: src/admin/components/dashboard/SocialCard.js:109
msgid "Follow us on X"
msgstr ""

#: src/admin/components/dashboard/SocialCard.js:133
msgid "Follow Us"
msgstr ""

#: src/admin/components/dashboard/SocialCard.js:142
msgid "Join the community and stay in the loop."
msgstr ""

#: src/admin/components/dashboard/WelcomeCard.js:58
msgid "Welcome back,"
msgstr ""

#: src/admin/components/dashboard/WelcomeCard.js:70
msgid "ThinkRank is your AI-native SEO co-pilot. Generate metadata, draft content briefs, deploy structured data, and watch what's working all from one place."
msgstr ""

#: src/admin/components/dashboard/WelcomeCard.js:92
msgid "Learn More"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:222
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:500
msgid "AI referrals over time"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:327
msgid "Connect a provider"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:357
msgid "Couldn’t load AI traffic data. Reload the page and try again."
msgstr ""

#. translators: %d: number of days.
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:385
#, js-format
msgid "%dd"
msgstr ""

#. translators: %d: number of days.
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:461
#, js-format
msgid "AI referral visits (%dd)"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:468
msgid "Share of all visits"
msgstr ""

#. translators: %s: total tracked pageviews.
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:472
#, js-format
msgid "of %s tracked pageviews"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:478
msgid "Top AI platform"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:489
msgid "No AI traffic recorded yet"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:490
msgid "Tracking started with this update. As AI platforms send visitors and AI crawlers fetch your pages, they’ll appear here no setup needed."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:511
msgid "Platforms"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:516
msgid "Top Pages"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:521
msgid "Crawlers"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:538
msgid "No AI platform referrals recorded yet."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:564
msgid "No landing pages recorded yet."
msgstr ""

#. translators: %d: number of Markdown responses served to AI agents.
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:578
#, js-format
msgid "%d Markdown page served to AI"
msgid_plural "%d Markdown pages served to AI"
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:596
msgid "llms.txt is live"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:600
msgid "No llms.txt"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:613
msgid "No AI crawler hits recorded yet."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:756
msgid "Settings saved."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:758
msgid "Couldn’t save."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:803
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:853
msgid "Auto AI metadata"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:804
msgid "Publish and move on. ThinkRank Pro writes the SEO title, meta description and focus keyword in the background for every post published without them using your own AI provider key."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:809
msgid "Runs automatically on first publish, in the background"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:813
msgid "Fills only what is empty never overwrites your own copy"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:817
msgid "Choose exactly which post types it applies to"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:830
msgid "Connect an AI provider to enable Auto AI"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:834
msgid "Auto AI generates missing SEO titles and descriptions on publish using your AI provider key. Add one to turn it on."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:857
#: src/admin/components/pages/Settings.js:1666
#: src/admin/components/pages/Settings.js:1876
msgid "On"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:858
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:211
#: src/admin/components/pages/MCP.js:172
#: src/admin/components/pages/Settings.js:1667
#: src/admin/components/pages/Settings.js:1877
#: src/admin/setup-wizard/steps/StepMcpServer.js:307
msgid "Off"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:862
msgid "When a post is published without an SEO title, meta description, or focus keyword, ThinkRank generates them in the background using your AI provider key."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:876
msgid "Auto AI is on."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:877
msgid "Auto AI is off."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:895
msgid "Runs on first publish, in the background"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:899
msgid "Fills empty title, description & focus keyword"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:903
msgid "Never overwrites what you’ve written"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:927
msgid "Apply to these content types"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:930
msgid "Auto AI runs when a post of a selected type is published."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:965
#: src/admin/components/essential-seo/RoleManagerTab.js:199
msgid "Save changes"
msgstr ""

#. translators: 1: post title, 2: time.
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:979
#, js-format
msgid "Optimized “%1$s” at %2$s."
msgstr ""

#. translators: 1: post title, 2: error message.
#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:985
#, js-format
msgid "Last run failed for “%1$s”: %2$s"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:1006
#: src/admin/components/essential-seo/SidebarNavigation.js:147
msgid "AI Traffic"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:1011
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1339
msgid "Brand Visibility"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:1016
msgid "Auto AI"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:1028
msgid "How AI platforms send you visitors, whether AI assistants mention your brand, and automatic AI metadata on publish."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/AIInsightsTab.js:1032
msgid "How AI platforms send you visitors, and automatic AI metadata on publish."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:37
#: src/admin/components/essential-seo/analytics/DashboardSection.js:2751
msgid "Branded"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:39
msgid "Problem"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:40
msgid "Comparison"
msgstr ""

#. translators: 1: current step, 2: total steps.
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:177
#, js-format
msgid "Step %1$d of %2$d"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:218
msgid "Using your main provider key"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:219
msgid "No key set"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:222
msgid "Add a key to choose a model."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:232
#: src/admin/components/pages/Settings.js:2041
msgid "API key"
msgstr ""

#. translators: %s: platform label, e.g. Claude.
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:277
#, js-format
msgid "%s API key"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:296
#: src/admin/components/pages/Settings.js:1385
msgid "Hide API key"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:297
#: src/admin/components/pages/Settings.js:1389
msgid "Show API key"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:348
#: src/admin/components/pages/Settings.js:1471
#: src/admin/components/pages/Settings.js:2031
msgid "Model"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:443
msgid "Used starter questions — edit them to suit your business."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:451
msgid "Could not generate questions."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:501
msgid "Could not save your setup."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:516
msgid "Could not save your progress."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:542
msgid "Tell us about your brand"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:543
msgid "We use this to write realistic questions and to recognise your brand in AI answers."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:550
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:682
msgid "Brand name"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:556
msgid "Location"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:558
msgid "e.g. Bangladesh"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:569
msgid "e.g. Coffee & Beverage"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:579
msgid "Short description"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:590
msgid "Brand name variants"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:593
msgid "AI answers rarely use your exact legal name. Add spellings that should still count as a mention."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:603
msgid "Add variant"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:621
msgid "Add"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:660
msgid "Who are your competitors?"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:661
msgid "Share of voice compares how often AI names you against how often it names them."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:669
msgid "Competitor tracking and share of voice are part of ThinkRank Pro. You can continue without them your questions will still be checked."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:697
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:651
#: src/admin/components/essential-seo/instant-indexing/History.js:347
msgid "URL"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:734
msgid "+ Add competitor"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:751
msgid "Questions to track"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:752
msgid "Branded questions show whether AI knows you. Category and problem questions show whether it finds you when nobody names you that is where visibility is won or lost."
msgstr ""

#. translators: %d: questions included on the current plan.
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:762
#, js-format
msgid "Your plan includes %d tracked questions. Upgrade to ThinkRank Pro to add more."
msgstr ""

#. translators: 1: used, 2: allowed.
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:775
#, js-format
msgid "%1$d of %2$d questions"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:786
msgid "Regenerate with AI"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:843
msgid "Remove question"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:870
msgid "+ Add question"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:882
msgid "Ready to run?"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:883
msgid "Each question is asked on each platform, several times, because AI answers vary between runs."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:893
msgid "AI platforms"
msgstr ""

#. translators: 1: selected count, 2: max allowed.
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:898
#, js-format
msgid "%1$d of %2$d selected"
msgstr ""

#. translators: %d: platforms selectable on the current plan.
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:911
#, js-format
msgid "Your plan lets you track %d platform at a time. Upgrade to ThinkRank Pro to compare across all AI assistants."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:998
msgid "Live web"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1007
msgid "No API key set"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1012
msgid "Searches the web before answering"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1016
msgid "Answers from model knowledge"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1086
msgid "Platform keys & models"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1090
msgid "Used only for Brand Visibility. Leave the key blank to reuse your main AI provider key where the vendor matches. The model applies to this feature only it does not change your site-wide AI model."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1149
msgid "Samples per question"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1164
msgid "ThinkRank Pro asks each question several times, so a mention rate reflects how often you appear not a single lucky answer."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1168
msgid "More samples give a more reliable mention rate."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1188
#: src/admin/setup-wizard/components/StepFooter.js:47
msgid "Back"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1198
#: src/admin/setup-wizard/SetupWizard.js:60
#: src/admin/setup-wizard/SetupWizard.js:84
#: src/admin/setup-wizard/SetupWizard.js:96
#: src/admin/setup-wizard/SetupWizard.js:108
#: src/admin/setup-wizard/SetupWizard.js:120
msgid "Continue"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1211
msgid "Save & run analysis"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1254
msgid "The analysis failed."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1306
msgid "Could not start the analysis."
msgstr ""

#. translators: %s: date/time of the last run.
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1345
#, js-format
msgid "Last run %s"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1348
msgid "No analysis run yet."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1353
msgid "Manage setup"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1361
msgid "Run analysis"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1370
msgid "Analysis in progress…"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1378
msgid "This runs in the background you can leave this page."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1389
msgid "Every probe in this run failed, so there are no results to show."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1398
msgid "Run your first analysis to see how often AI assistants mention your brand."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1409
msgid "Visibility Index"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1411
msgid "0–100, weighted blend"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1414
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1521
msgid "Mention rate"
msgstr ""

#. translators: %d: number of samples.
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1418
#, js-format
msgid "across %d answers"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1424
#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1469
msgid "Share of voice"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1426
msgid "vs your competitors"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1430
msgid "Site cited"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1432
msgid "answers linking you"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1442
msgid "All platforms"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1483
msgid "Your brand"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1507
msgid "Tracked questions"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1527
msgid "Cited"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1531
msgid "The AI platform that mentioned your brand most often for this question."
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1536
msgid "Best platform"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1571
msgid "Yes"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1575
msgid "No"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1597
msgid "Visibility over time"
msgstr ""

#: src/admin/components/essential-seo/ai-insights/BrandVisibilityPanel.js:1661
msgid "Could not load Brand Visibility settings."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:82
msgid "Google account is not connected. Connect it under Integrations → Google Services."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:213
msgid "Failed to load analytics settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:243
msgid "Analytics settings saved successfully."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:253
#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:301
#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:126
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:181
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:390
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:298
#: src/admin/components/essential-seo/ImageSEOTab.js:296
#: src/admin/components/essential-seo/ImageSEOTab.js:330
#: src/admin/components/essential-seo/SearchConsoleSettings.js:213
#: src/admin/components/essential-seo/SiteIdentityTab.js:349
#: src/admin/components/essential-seo/SocialMediaTab.js:292
#: src/admin/components/pages/Settings.js:784
#: src/admin/components/pages/Settings.js:876
msgid "Failed to save settings."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:260
msgid "Failed to save analytics settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:475
msgid "AI dashboard insights require data collection for meaningful analysis."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:496
msgid "AI insights require data collection. Please ensure your Google Analytics and Search Console are connected and have collected data for meaningful analysis."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:554
msgid "SEO insights require data collection for meaningful analysis."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:586
msgid "Failed to load analytics data. Please check your Google API connections in the Integrations tab."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:627
msgid "Failed to refresh data."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:634
msgid "Failed to refresh analytics data. Please try again."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:660
msgid "Regenerate Insights"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:664
#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:125
msgid "Regenerating…"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:769
#: src/admin/components/essential-seo/SidebarNavigation.js:108
msgid "Rank Tracker"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:770
msgid "Know exactly where you rank. Track your target keywords over time so you can see what is working and react before you lose positions."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:775
msgid "Monitor daily keyword positions straight from Search Console"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:779
msgid "Spot rank gains and drops at a glance with change indicators"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:783
msgid "Follow your progress over time to prove your SEO results"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:803
#: src/admin/components/essential-seo/SidebarNavigation.js:113
msgid "Traffic Recovery"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:804
msgid "Rankings decay over time. Traffic Recovery finds the posts quietly losing search traffic and tells you exactly what to update to win it back."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:809
msgid "Automatically detect decaying content from your Search Console data"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:813
msgid "Get an AI refresh brief for each post: what is outdated and what to add"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:817
msgid "Apply an optimized title and meta description, then re-score in one click"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:845
#: src/admin/components/essential-seo/SidebarNavigation.js:118
msgid "Index Status"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:846
msgid "If Google has not indexed a page, it cannot rank. Index Status shows you which pages are indexed so you can fix the ones that are being missed."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:851
msgid "See indexed, not-indexed, and crawled counts at a glance"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:855
msgid "Review the index status and last-crawled date for every page"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:859
msgid "Catch pages Google is missing before they cost you traffic"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:878
msgid "SEO Analytics & Intelligence"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:884
msgid "SEO Analytics is on."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:885
msgid "SEO Analytics is off."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:888
msgid "Enable SEO Analytics"
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:914
msgid "SEO Analytics features are disabled. Enable to access Google API integration and AI insights."
msgstr ""

#: src/admin/components/essential-seo/analytics/AnalyticsTab.js:937
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1434
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1239
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:956
#: src/admin/components/essential-seo/GlobalSEOTab.js:773
#: src/admin/components/essential-seo/ImageSEOTab.js:926
#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:459
#: src/admin/components/essential-seo/SearchConsoleSettings.js:457
#: src/admin/components/essential-seo/SiteIdentityTab.js:1073
#: src/admin/components/essential-seo/SocialMediaTab.js:1663
#: src/admin/components/pages/Settings.js:1519
#: src/admin/components/pages/Settings.js:1844
msgid "Save Settings"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:168
msgid "Track your SEO performance with AI-powered insights, real trends, and data that helps you improve rankings."
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:250
msgid "Loading AI insights…"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:298
#: src/admin/components/essential-seo/analytics/DashboardSection.js:590
msgid "Traffic Overview"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:447
msgid "Pageviews"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:458
msgid "Active Users"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:469
msgid "Bounce Rate"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:594
msgid "See how much traffic your site really gets. Connect Google Analytics 4 to track sessions, pageviews, active users, and bounce rate right inside ThinkRank."
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:599
msgid "Sessions, pageviews, and active users at a glance"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:603
msgid "Bounce rate with period-over-period trends"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:607
msgid "GA4 traffic data alongside your search performance"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:648
msgid "Search Performance"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:670
#: src/admin/components/essential-seo/analytics/DashboardSection.js:1933
#: src/admin/components/essential-seo/analytics/DashboardSection.js:2609
#: src/admin/components/essential-seo/analytics/DashboardSection.js:2887
#: src/admin/components/essential-seo/SearchConsoleSettings.js:279
msgid "Search Console"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:795
#: src/admin/dashboard-widget/components/TrafficDisplay.js:56
msgid "Total Clicks"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:954
#: src/admin/dashboard-widget/components/TrafficDisplay.js:63
msgid "Total Impressions"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1138
msgid "Avg. CTR"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1296
msgid "Average Position"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1569
#: src/admin/dashboard-widget/components/SearchTrafficChart.js:110
msgid "Avg. CTR (%)"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1746
#: src/admin/components/essential-seo/analytics/DashboardSection.js:1767
#: src/admin/components/essential-seo/analytics/DashboardSection.js:1805
#: src/admin/components/essential-seo/analytics/DashboardSection.js:1842
#: src/admin/components/essential-seo/analytics/DashboardSection.js:2438
#: src/admin/components/essential-seo/IntegrationsTab.js:787
msgid "Google Analytics"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1843
msgid "See who is visiting and how engaged they are. Connect Google Analytics 4 to bring total, new, and returning users plus engagement time right beside your search data."
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1848
msgid "Total, new, and returning users at a glance"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1852
msgid "Average engagement time and user trends over time"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1856
msgid "GA4 metrics side by side with your Search Console data"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1907
msgid "Keyword positions"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1962
msgid "Top3"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1963
msgid "4-10"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1964
msgid "11-50"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:1965
msgid "51-100"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:2332
#: src/admin/components/essential-seo/analytics/DashboardSection.js:2346
#: src/admin/components/essential-seo/analytics/DashboardSection.js:2526
msgid "Traffic Channels"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:2391
msgid "Top Countries"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:2398
msgid "Branded vs Non-Branded"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:2560
msgid "See where your visitors come from — organic, direct, referral, social, and more — with Google Analytics 4."
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:2627
msgid "No country data available for this period."
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:2778
msgid "Non-Branded"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:2909
msgid "No data available for this period."
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:2946
msgid "Brand keyword:"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3073
msgid "Queries"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3074
msgid "Discover exactly what people search to find you. Track your top Search Console queries and see which are winning or losing positions over time."
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3079
msgid "Your best-performing queries ranked by clicks and impressions"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3083
msgid "Winning vs. losing filters to spot momentum shifts"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3087
msgid "Position, CTR, and change tracked for every query"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3119
msgid "Top Content"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3120
msgid "Know which pages actually drive results. Top Content merges Search Console and GA4 so you can see clicks, impressions, and users for every page in one table."
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3125
msgid "Search Console and GA4 metrics merged per page"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3129
msgid "Position, clicks, impressions, CTR, and GA4 users side by side"
msgstr ""

#: src/admin/components/essential-seo/analytics/DashboardSection.js:3133
msgid "Spot your highest-impact pages at a glance"
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:56
msgid "SEO Insights"
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:61
msgid "high impact"
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:63
msgid "need action"
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:97
msgid "Action Required"
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:122
msgid "Recommended:"
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:145
msgid "AI-powered SEO insights with actionable recommendations based on comprehensive data analysis."
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:153
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:577
msgid "Date Range"
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:167
msgid "Generating insights…"
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:187
msgid "No insights available yet. AI insights require 1-2 weeks of data for meaningful analysis."
msgstr ""

#: src/admin/components/essential-seo/analytics/InsightsSection.js:191
msgid "AI insights are disabled. Enable AI insights in settings to see intelligent recommendations."
msgstr ""

#: src/admin/components/essential-seo/analytics/KeywordsSection.js:28
msgid "Detailed keyword performance data from Google Search Console."
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:66
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:216
msgid "Quick Wins"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:73
msgid "High-impact, low-effort opportunities for immediate results"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:92
msgid "potential clicks"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:140
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:673
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:789
msgid "Position:"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:161
msgid "Potential:"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:171
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:850
msgid "clicks"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:193
msgid "No Quick Wins Available"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:198
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:264
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:325
msgid "No opportunities detected yet. Check back after more search performance data is collected."
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:217
msgid "Major Projects"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:218
msgid "Fill-ins"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:219
msgid "Avoid"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:239
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:302
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:342
msgid "Opportunity Priority Matrix"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:249
msgid "Automatically prioritize SEO opportunities by impact and effort required"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:260
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:319
msgid "No Opportunities Available"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:310
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:345
msgid "SEO opportunities organized by impact and effort required"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:368
msgid "🎯 Quick Wins"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:374
msgid "High Impact, Low Effort"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:436
msgid "📋 Major Projects"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:442
msgid "High Impact, High Effort"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:504
msgid "💡 Recommendations:"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:510
msgid "Focus on"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:516
msgid "first, then plan for"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:537
msgid "No High-Priority Opportunities Found"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:547
msgid "This could mean your site is well-optimized, or more data is needed. Try connecting Google Search Console or check back after more traffic data is collected."
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:565
msgid "AI-powered SEO opportunities with intelligent prioritization and impact analysis based on your search performance data."
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:569
msgid "SEO opportunities and actionable insights based on your search performance data."
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:592
msgid "Analyzing opportunities…"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:616
msgid "Keyword Opportunities"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:622
msgid "Keywords with potential for ranking improvements"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:686
msgid "Impressions:"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:699
#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:780
msgid "CTR:"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:714
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:163
#: src/admin/components/essential-seo/SiteIdentityTab.js:933
msgid "Score:"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:741
msgid "Device Performance"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:744
msgid "Performance breakdown by device type"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:769
msgid "Clicks:"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:815
msgid "Search Appearance"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:818
msgid "Rich results and search appearance features"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:857
msgid "impressions"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:864
#: src/admin/components/essential-seo/KeywordsTab.js:213
msgid "CTR"
msgstr ""

#: src/admin/components/essential-seo/analytics/OpportunitiesSection.js:888
msgid "No SEO opportunities data available yet. Search Console data collection may take 24-48 hours after API configuration."
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:29
msgid "Configure Google API connections for SEO analytics data collection."
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:41
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1082
msgid "Setup Instructions"
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:47
msgid "1. Configure API Keys"
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:50
msgid "Add your Google Analytics, Search Console, and PageSpeed API keys in the "
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:67
msgid "Integrations tab"
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:69
msgid "."
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:74
msgid "2. Test Connections"
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:77
msgid "Use the \"Test Connections\" button to verify your API configuration."
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:85
msgid "3. Enable Analytics"
msgstr ""

#: src/admin/components/essential-seo/analytics/SetupSection.js:88
msgid "Toggle the \"Enable SEO Analytics\" switch above to start collecting data."
msgstr ""

#: src/admin/components/essential-seo/analytics/utils.js:46
msgid "vs. previous period"
msgstr ""

#: src/admin/components/essential-seo/analytics/utils.js:221
#: src/admin/components/pages/UsageAnalytics.js:23
#: src/admin/components/pages/UsageBreakdown.js:9
msgid "Last 7 days"
msgstr ""

#: src/admin/components/essential-seo/analytics/utils.js:222
#: src/admin/components/pages/UsageAnalytics.js:24
#: src/admin/components/pages/UsageBreakdown.js:10
msgid "Last 30 days"
msgstr ""

#: src/admin/components/essential-seo/analytics/utils.js:225
#: src/admin/components/pages/UsageAnalytics.js:25
#: src/admin/components/pages/UsageBreakdown.js:11
msgid "Last 90 days"
msgstr ""

#: src/admin/components/essential-seo/analytics/utils.js:226
msgid "Last 90 days (Pro)"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:44
#: src/admin/components/essential-seo/AuthorArchivesTab.js:51
msgid "+ Author Name"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:45
#: src/admin/components/essential-seo/AuthorArchivesTab.js:52
#: src/admin/components/essential-seo/GlobalSEOTab.js:360
#: src/admin/components/essential-seo/GlobalSEOTab.js:366
#: src/admin/components/essential-seo/ImageSEOTab.js:67
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:86
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:92
#: src/metabox/components/panels/GeneralPanel.js:24
#: src/metabox/components/panels/GeneralPanel.js:30
#: src/metabox/components/SocialTab.js:31
#: src/metabox/components/SocialTab.js:36
msgid "+ Site Title"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:46
#: src/admin/components/essential-seo/GlobalSEOTab.js:361
#: src/admin/components/essential-seo/GlobalSEOTab.js:368
#: src/admin/components/essential-seo/ImageSEOTab.js:72
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:87
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:98
#: src/metabox/components/panels/GeneralPanel.js:25
#: src/metabox/components/panels/GeneralPanel.js:32
#: src/metabox/components/SocialTab.js:32
#: src/metabox/components/SocialTab.js:38
msgid "+ Separator"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:47
msgid "+ Page"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:94
msgid "Failed to load settings. Please refresh the page."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:158
msgid "Author Archives settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:167
#: src/admin/components/essential-seo/GlobalSEOTab.js:262
#: src/admin/components/essential-seo/instant-indexing/Settings.js:246
#: src/admin/components/essential-seo/IntegrationsTab.js:582
#: src/admin/components/pages/Settings.js:793
#: src/admin/components/pages/Settings.js:882
msgid "Failed to save settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:192
#: src/admin/components/essential-seo/GlobalSEOTab.js:343
#: src/admin/components/essential-seo/ImageSEOTab.js:396
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:145
#: src/metabox/components/ui/VariableTags.js:36
msgid "Use variables:"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:206
#: src/admin/components/essential-seo/GlobalSEOTab.js:350
#: src/admin/components/essential-seo/ImageSEOTab.js:411
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:152
#: src/metabox/components/ui/VariableTags.js:43
msgid "Click to insert"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:236
msgid "Author archives are on."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:237
msgid "Author archives are off."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:242
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:269
#: src/admin/components/essential-seo/GlobalSEOTab.js:316
#: src/admin/hooks/useAutosaveSettings.js:158
msgid "Couldn’t save that change."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:279
msgid "Site appearance"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:280
msgid "Determine how your author archives should look in search engines."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:293
msgid "Enable author archives"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:311
msgid "Show author archives in search results"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:322
msgid "Author archives are indexable."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:326
msgid "Author archives are set to noindex."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:335
msgid "Show author archives without posts in search results"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:346
msgid "Empty author archives are indexable."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:350
msgid "Empty author archives are set to noindex."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:367
msgid "Template used for the SEO title of author archive pages."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:379
msgid "Title template"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:380
msgid "Leave empty to use the default WordPress title."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:392
#: src/admin/components/essential-seo/AuthorArchivesTab.js:440
msgid "Insert variable"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:412
msgid "Template used for the meta description of author archive pages."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:424
msgid "Description template"
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:428
msgid "Leave empty to omit the meta description on author archives."
msgstr ""

#: src/admin/components/essential-seo/AuthorArchivesTab.js:465
#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:369
#: src/admin/components/essential-seo/instant-indexing/Settings.js:577
#: src/admin/components/essential-seo/IntegrationsTab.js:1744
msgid "Save Changes"
msgstr ""

#: src/admin/components/essential-seo/BrokenLinksTab.js:31
msgid "Broken Link Checker"
msgstr ""

#: src/admin/components/essential-seo/BrokenLinksTab.js:32
msgid "Broken links frustrate visitors and hurt your SEO. The Broken Link Checker finds them for you so every link on your site keeps working."
msgstr ""

#: src/admin/components/essential-seo/BrokenLinksTab.js:37
msgid "Automatically scan posts and pages for broken internal and external links"
msgstr ""

#: src/admin/components/essential-seo/BrokenLinksTab.js:41
msgid "See the exact status code and anchor text for every broken link"
msgstr ""

#: src/admin/components/essential-seo/BrokenLinksTab.js:45
msgid "Fix or unlink issues in one click, right from the dashboard"
msgstr ""

#: src/admin/components/essential-seo/ConnectGoogleButton.js:72
msgid "Google connection was cancelled."
msgstr ""

#: src/admin/components/essential-seo/ConnectGoogleButton.js:73
msgid "The connection link expired. Please try connecting again."
msgstr ""

#: src/admin/components/essential-seo/ConnectGoogleButton.js:103
msgid "Google connection failed. Please try again."
msgstr ""

#: src/admin/components/essential-seo/ConnectGoogleButton.js:131
msgid "Google connection is unavailable. Please reload the page."
msgstr ""

#: src/admin/components/essential-seo/ConnectGoogleButton.js:165
#: src/admin/components/essential-seo/ConnectGoogleButton.js:214
msgid "Connecting…"
msgstr ""

#: src/admin/components/essential-seo/ConnectGoogleButton.js:166
#: src/admin/components/essential-seo/ConnectGoogleButton.js:215
#: src/admin/setup-wizard/steps/Step4Analytics.js:36
msgid "Connect with Google"
msgstr ""

#: src/admin/components/essential-seo/ContentArea.js:102
#: src/admin/components/essential-seo/ContentArea.js:117
msgid "Select a section from the sidebar to get started."
msgstr ""

#: src/admin/components/essential-seo/ContentArea.js:133
msgid "You do not have permission to access this section."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:70
msgid "Failed to load settings. Using defaults."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:114
msgid "Global Robot Meta settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:162
#: src/admin/components/essential-seo/GlobalSEOTab.js:730
msgid "Loading settings…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:171
msgid "Global Robot Meta"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:195
#: src/admin/components/essential-seo/GlobalSEOTab.js:621
msgid "Robots Meta"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:223
#: src/admin/components/essential-seo/RobotMetaSettings.js:91
msgid "Allow search engines to index this content."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:236
#: src/admin/components/essential-seo/RobotMetaSettings.js:100
msgid "No Follow"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:244
#: src/admin/components/essential-seo/RobotMetaSettings.js:101
msgid "Do not follow links on this page."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:257
#: src/admin/components/essential-seo/RobotMetaSettings.js:160
msgid "No Image Index"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:268
#: src/admin/components/essential-seo/RobotMetaSettings.js:161
msgid "Do not index images on this page."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:284
#: src/admin/components/essential-seo/RobotMetaSettings.js:120
msgid "No Index"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:292
#: src/admin/components/essential-seo/RobotMetaSettings.js:121
msgid "Do not allow search engines to index this content."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:305
#: src/admin/components/essential-seo/RobotMetaSettings.js:130
msgid "No Archive"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:313
#: src/admin/components/essential-seo/RobotMetaSettings.js:131
msgid "Do not show a cached link in search results."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:326
#: src/admin/components/essential-seo/RobotMetaSettings.js:150
msgid "No Snippet"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:334
#: src/admin/components/essential-seo/RobotMetaSettings.js:151
msgid "Do not show a snippet in search results."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/GlobalRobotMeta.js:351
msgid "Default values for robots meta tag. These can be changed for individual posts, taxonomies, etc."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:40
msgid "Developers"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:41
msgid "Marketers"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:42
msgid "Content Creators"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:45
msgid "Small Business Owners"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:50
#: src/admin/components/essential-seo/schema-tab/validation.js:307
#: src/admin/components/essential-seo/SidebarNavigation.js:178
#: src/admin/components/essential-seo/SocialMediaTab.js:1207
msgid "Website"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:52
msgid "Business/Corporate"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:53
msgid "E-commerce/Online Store"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:54
msgid "Portfolio/Showcase"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:55
msgid "Non-profit Organization"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:56
msgid "Educational Institution"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:57
msgid "News/Media"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:58
msgid "Community/Forum"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:59
msgid "Software as a Service"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:60
msgid "Agency/Service Provider"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:65
msgid "Automatic (recommended)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:68
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1353
msgid "Static file in the site root"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:70
msgid "Served by WordPress"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:219
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:323
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:404
msgid "Too many requests. Please wait a few minutes before trying again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:237
#, js-format
msgid "Required field is missing: %s"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:247
msgid "Invalid input provided. Please check your form data and try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:255
msgid "Form validation failed. Please check the required fields and try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:263
msgid "Content generation failed. Please check your input and try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:273
msgid "AI optimization failed. Please check your API configuration and try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:281
msgid "A system error occurred. Please check the plugin configuration and try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:291
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:303
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:314
msgid "An unexpected error occurred. Please try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:378
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:414
msgid "Could not load your LLMs.txt settings. Nothing has been changed — retry before editing."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:502
msgid "LLMs.txt settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:553
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:636
#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:137
msgid "Website Description"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:555
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:638
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:372
msgid "Key Features"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:569
#, js-format
msgid "Please fill in the following required fields: %s"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:605
msgid "LLMs.txt generated successfully! File saved to website root."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:633
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:869
msgid "Website Title"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:648
#, js-format
msgid "Please fill in the following required fields before AI optimization: %s"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:702
msgid "AI optimization completed! Review the optimized content and insights below."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:754
msgid "Validation completed successfully!"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:789
#: src/admin/components/essential-seo/SiteIdentityTab.js:693
#: src/admin/components/essential-seo/SiteIdentityTab.js:725
msgid "AI Optimizing…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:797
msgid "Generate File"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:818
msgid "Your LLMs.txt settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:831
msgid "LLMs.txt Management"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:837
msgid "LLMs.txt is on."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:838
msgid "LLMs.txt is off."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:841
msgid "Enable LLMs.txt"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:847
msgid "LLMs.txt generation is disabled. Enable to configure website information and generate AI-friendly documentation."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:856
msgid "Website Information"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:857
msgid "Core details used to generate your LLMs.txt file"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:870
msgid "The name of your website as it will appear in the LLMs.txt file"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:885
msgid "Your Website"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:894
msgid "Website Description *"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:895
msgid "Comprehensive description of your website and its purpose (required)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:911
msgid "Describe what your website does, its main purpose, and key objectives…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:921
msgid "Key Features *"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:922
msgid "Main features and functionality of your website (required)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:938
msgid "List the key features, services, or functionality your website provides…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:952
msgid "Business Details"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:953
msgid "Audience and business type details."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:965
msgid "Target Audience *"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:966
msgid "Primary audience for your website (required)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:989
#: src/admin/components/essential-seo/site-identity/LocalSEO.js:145
msgid "Business Type"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:990
msgid "Type of website or business"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1016
msgid "Technical Information"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1017
msgid "Stack, methodology, and setup details."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1029
msgid "Technical Stack"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1030
msgid "Technologies and frameworks used"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1045
msgid "e.g., WordPress, PHP, JavaScript, MySQL, React…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1055
msgid "Development Approach"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1056
msgid "Development methodology and practices"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1072
msgid "e.g., Agile development, WordPress coding standards, responsive design…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1083
msgid "Instructions for setting up or working with the project"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1099
msgid "Provide setup instructions for developers or users…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1113
msgid "LLMs.txt Structured Content"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1117
msgid "Control structured sections of your LLMs.txt file. Format: [Link Title](URL): Description"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1129
msgid "Documentation Links"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1130
msgid "Links to documentation, guides, and important pages. Format: [Title](URL): Description"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1154
msgid "Technical Links"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1155
msgid "Links to technical resources, code repositories, and development info"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1180
msgid "Optional Links"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1181
msgid "Secondary resources that can be skipped for shorter context"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1206
msgid "Custom Sections"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1207
msgid "Additional custom sections in markdown format"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1236
msgid "AI Context (Internal Use)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1237
msgid "This context helps AI optimization but is not included in the public LLMs.txt file"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1249
msgid "Additional AI Context"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1250
msgid "Custom context information for AI assistants"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1265
msgid "Provide specific context that would help AI assistants better understand your website…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1275
msgid "Delivery Method"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1276
msgid "How /llms.txt reaches visitors. A static file is answered by the web server, which on Nginx sends no character-set and garbles accented characters and curly quotes. \"Served by WordPress\" keeps the document in WordPress and always responds as UTF-8. Automatic picks a static file on Apache/LiteSpeed and WordPress delivery everywhere else."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1298
msgid "Auto-generate"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1299
msgid "Automatically regenerate llms.txt when settings change"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1324
msgid "Publish Status"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1331
msgid "Status:"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1335
msgid "Generated"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1339
msgid "Not Generated"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1345
msgid "Delivery:"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1349
msgid "Served by WordPress as UTF-8"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1363
msgid "Last Modified:"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1371
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1381
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:276
#: src/admin/components/import-export/SnapshotInfo.js:44
msgid "Unknown"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1376
msgid "Size:"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1391
msgid "View LLMs.txt"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1400
msgid "WordPress root directory is not writable, so no static llms.txt can be written. Set Delivery Method to \"Served by WordPress\" to publish without a file."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1423
msgid "You have unsaved changes."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1447
msgid "AI Recommendations"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1458
msgid "Additional suggestions to enhance your website"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1488
msgid "Recent AI Optimizations"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsAIIndexing.js:1491
msgid "History of your LLMs.txt AI optimization results"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:102
#: src/admin/components/essential-seo/schema/SchemaDeployment.js:72
#: src/admin/components/essential-seo/SocialMediaTab.js:1465
#: src/metabox/components/SocialTab.js:518
msgid "Valid"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:109
msgid "Invalid"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:119
msgid "Excellent"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:198
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:217
msgid "Required Fields"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:199
msgid "missing"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:218
#: src/admin/components/import-export/SnapshotInfo.js:34
msgid "Complete"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:227
msgid "improvements"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:246
msgid "Optimized"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:253
#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:258
msgid "File Permissions"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:254
msgid "Writable"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:259
msgid "Not writable"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:265
msgid "LLMs.txt Standards"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:266
msgid "Compliant"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:273
msgid "Configuration Status"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:295
msgid "Suggestions for Improvement"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:324
msgid "LLMs.txt Validation"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:341
msgid "Validate Configuration"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:350
msgid "LLMs.txt is disabled. Enable it to run validation."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/LLMsTxtValidation.js:359
msgid "Click \"Validate Configuration\" to check your LLMs.txt setup for errors and optimization opportunities."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:128
msgid "Could not load your robots.txt settings. Nothing has been changed — retry before editing."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:290
msgid "Robots.txt content generated successfully!"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:296
msgid "File written to server."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:300
msgid "Note: File not written to server - "
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:314
msgid "Failed to generate robots.txt content."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:330
msgid "You do not have permission to generate robots.txt files."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:380
msgid "Robots.txt settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:395
msgid "Failed to save robots.txt settings."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:411
msgid "You do not have permission to modify robots.txt settings."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:437
msgid "Generate Robots.txt"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:453
msgid "A physical robots.txt file in your site root. Your web server serves this file directly, so WordPress and the content below are bypassed."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:458
msgid "Your custom content below, served by WordPress."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:463
msgid "Auto-generated by ThinkRank from your settings, served by WordPress."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:468
msgid "WordPress default. ThinkRank's robots.txt management is off, so your settings below are not being served."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:484
msgid "Physical file"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:486
msgid "Custom content"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:488
msgid "Auto-generated"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:490
msgid "WordPress default"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:500
msgid "Loading robots.txt settings…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:510
msgid "Your robots.txt settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:521
msgid "Robots.txt Management"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:527
msgid "Robots.txt management is on."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:528
msgid "Robots.txt management is off."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:531
msgid "Enable Robots.txt Management"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:549
msgid "Robots.txt management is disabled. Enable to configure search engine access and generate robots.txt files."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:560
msgid "Currently Served"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:561
msgid "What crawlers receive when they request /robots.txt right now."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:620
msgid "Search engines are discouraged from indexing this site, so crawlers receive “Disallow: /” instead of the rules below. Re-enable “Allow Search Engines” here and “Search engine visibility” under Settings → Reading to serve them."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:624
msgid "The robots.txt file on your server no longer matches these settings, so your changes are not reaching crawlers. Use “Generate Robots.txt” to rewrite the file from the content below."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:660
msgid "WordPress is serving its own default robots.txt."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:672
msgid "Search Engine Access"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:673
msgid "Control how search engines can crawl your site."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:684
msgid "Allow Search Engines"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:688
msgid "Allow search engines to index your site"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:711
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:579
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:636
msgid "Sitemap URLs"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:721
msgid "Sitemap URLs are automatically included from your Sitemap settings configuration."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:725
msgid "Sitemap generation is currently disabled. Enable it in Sitemap settings to include sitemap URLs in robots.txt."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:755
msgid "Current sitemaps:"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:809
msgid "No sitemaps configured"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:835
msgid "Configure sitemaps in sitemap settings"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:848
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:896
msgid "Robots.txt Content"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:849
#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:900
msgid "Custom robots.txt content. Leave empty to use auto-generated content."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:871
msgid "Enable Robots.txt management first"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:885
msgid "View Robots.txt"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:915
msgid "Enter a description…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/RobotsManagement.js:947
msgid "Save Change"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:42
msgid "Failed to load sitemap settings. Using defaults."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:91
msgid "Sitemap settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:96
msgid "Failed to save sitemap settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:126
msgid "Failed to clean up previous sitemap files"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:170
msgid "Successfully generated {sitemap_count} sitemap files with {url_count} total URLs."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:177
msgid "Successfully generated 1 sitemap file with {url_count} URLs."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:186
msgid "Warning: Could not clean up previous sitemap files."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:193
msgid "Cleaned up {count} previous sitemap file(s)."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:212
msgid "Failed to generate sitemap. Please try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:221
msgid "Too many sitemap generation requests. Please wait a few minutes before trying again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:228
msgid "Sitemap generation is already in progress. Please wait for it to complete."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:249
msgid "The previously published sitemap files were removed before this attempt, so no sitemap is being served right now. A rebuild has been queued — retry if it does not reappear shortly."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:308
msgid "Failed to validate sitemap. Please check the URL and try again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:350
msgid "Search engines notified successfully!"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:357
msgid "Failed to ping search engines."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/api.js:363
msgid "Too many ping requests. Please wait an hour before trying again."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/presets.js:176
msgid "WooCommerce is not active. E-commerce template has been changed to Basic template."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/presets.js:202
msgid "Failed to check WooCommerce status. E-commerce template has been changed to Basic template."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/presets.js:293
msgid "Failed to fetch custom post types. Complete template may not include all content types."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/presets.js:328
msgid "Template applied. Click \"Generate Sitemap\" to create the sitemap files."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:234
msgid "Basic (Single sitemap)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:238
msgid "Segmented (Posts, Pages, Categories)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:242
msgid "E-commerce (Products, Categories)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:246
msgid "Complete (All content + Custom post types)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:250
msgid "Custom (User-modified configuration)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:273
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:210
#: src/admin/components/pages/MCP.js:174
#: src/admin/components/pages/Settings.js:1264
#: src/admin/setup-wizard/steps/Step5Ecosystem.js:134
#: src/admin/setup-wizard/steps/StepMcpServer.js:306
msgid "Active"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:274
msgid "Not Found"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:275
#: src/admin/components/import-export/PluginImportCard.js:60
msgid "Error"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:421
msgid "Invalid input provided. Please check your settings."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:493
msgid "Invalid sitemap URL provided"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:532
msgid "Generate Sitemap"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:554
msgid "XML Sitemap Management"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:560
msgid "XML sitemap is on."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:561
msgid "XML sitemap is off."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:564
msgid "Enable Sitemap"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:570
msgid "XML sitemap generation is disabled. Enable to configure multiple sitemaps, content inclusion, and search engine notifications."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:580
msgid "Configure which sitemaps are generated for your site"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:592
msgid "Sitemap index: "
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:608
msgid "Use Sitemap Index"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:609
msgid "Generate a sitemap index referencing multiple individual sitemaps (recommended for large sites)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:624
msgid "Quick Setup Templates"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:723
msgid "Add Sitemap URL"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:732
msgid "View Generated Sitemaps"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:757
msgid "Generate the sitemap to enable this link"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:773
msgid "Click “Generate Sitemap” to create these files before viewing them."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:787
msgid "General Settings"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:788
msgid "Core options that apply to all generated sitemaps."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:800
msgid "Links Per Sitemap"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:801
msgid "Max links per sitemap page — Google recommends max 50,000 URLs"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:825
msgid "Images in Sitemaps"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:829
msgid "Include references to images from post content — helps search engines index important images"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:846
msgid "Include Featured Images"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:850
msgid "Include the featured image even if it does not appear directly in post content"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:870
msgid "Auto-Generate Sitemaps"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:874
msgid "Automatically regenerate sitemaps when content is published, updated, or deleted"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:891
#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1144
msgid "Ping Search Engines"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:895
msgid "Automatically notify Google and Bing when sitemaps are updated"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:915
msgid "Content Filtering"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:916
msgid "Exclude specific content from your sitemaps"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:928
msgid "Exclude Posts"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:929
msgid "Comma-separated post IDs to exclude — e.g., 123, 456, 789"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:950
msgid "Exclude Terms"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:951
msgid "Comma-separated term IDs to exclude — applies to all taxonomies"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:974
msgid "Exclude Password Protected Posts"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:978
msgid "When enabled, password-protected posts will be excluded from sitemaps"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:997
msgid "Exclude Private Posts"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1001
msgid "When enabled, private posts will be excluded from sitemaps"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1020
msgid "What Gets Included"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1024
msgid "Published, publicly viewable content of the enabled post types and taxonomies"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1028
msgid "Excludes items set to noindex or excluded from search"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1032
msgid "Password-protected and private content only when those toggles are enabled above"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1053
msgid "Health & Validation"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1054
msgid "Check the status of your generated sitemaps"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1077
msgid "Checked:"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1107
msgid "Checking…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1108
#: src/admin/components/pages/MCPConnectionHealth.js:351
msgid "Check"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1116
msgid "Bulk Actions"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1129
msgid "Validate All Sitemaps"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1143
msgid "Pinging…"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1158
msgid "Customize sitemap styling and filename patterns."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1170
msgid "Enable Sitemap Styling"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1174
msgid "Apply custom CSS styling to make XML sitemaps more readable in browsers"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1183
msgid "Sitemap styling is on."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1187
msgid "Sitemap styling is off."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1199
msgid "Custom Sitemap Filename Pattern"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/SitemapGeneration.js:1203
msgid "Use {type} as placeholder for content type — e.g., seo-{type}.xml. Applies to Segmented, E-commerce, and Complete templates."
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:41
msgid "Exclude list too long (max 1000 characters)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:47
msgid "Exclude list must contain only numbers and commas"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:53
msgid "Too many items to exclude (max 100)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:70
msgid "URL pattern too long (max 100 characters)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:78
msgid "URL pattern contains invalid characters. Only letters, numbers, hyphens, underscores, dots, and {type} are allowed"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:87
msgid "URL pattern must contain {type} placeholder"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:103
msgid "Links per sitemap must be at least 1"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:109
msgid "Links per sitemap cannot exceed 50,000"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:122
msgid "Sitemap URL cannot be empty"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:129
msgid "Sitemap URL too long (max 200 characters)"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:142
msgid "Invalid sitemap URL format. Must be a valid path ending with .xml"
msgstr ""

#: src/admin/components/essential-seo/crawling-ai-indexing/sitemap/validators.js:151
msgid "Directory traversal not allowed in sitemap URL"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:87
#: src/admin/components/essential-seo/SidebarNavigation.js:255
msgid "Publisher Sitemaps"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:91
msgid "Publish news or video content? Dedicated News and Video sitemaps help Google surface your content in Google News and video search results."
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:96
msgid "Generate a Google News sitemap for your latest articles"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:100
msgid "Generate a Video sitemap so your videos get indexed"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:104
msgid "Keep both updated automatically as you publish"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:124
#: src/admin/components/essential-seo/SidebarNavigation.js:264
msgid "Markdown for AI"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:125
msgid "AI agents that fetch your pages have to dig your content out of a full HTML document. Serve them a clean Markdown copy of the same URL instead, while visitors keep the normal page."
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:130
msgid "Answer the same URL with Markdown when an agent asks for it"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:134
msgid "Choose which post types serve Markdown"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:138
msgid "Your HTML page stays canonical, so nothing about your SEO changes"
msgstr ""

#: src/admin/components/essential-seo/CrawlingAIIndexingTab.js:152
#: src/admin/components/essential-seo/InstantIndexing.js:72
msgid "Please select a sub-section from the navigation."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:60
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:859
msgid "PRO"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:170
msgid "Failed to load email report settings."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:263
msgid "Email reporting is on."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:264
msgid "Email reporting is off."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:281
msgid "Pick at least one section to include — a report with none would be empty."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:292
msgid "Email reporting settings saved."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:310
msgid "Test email sent. Check your inbox in a moment."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:320
msgid "Test email could not be sent."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:326
msgid "Test email failed."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:344
msgid "Loading email report settings…"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:381
#: src/admin/components/essential-seo/SidebarNavigation.js:104
msgid "Email Reporting"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:384
msgid "Send a periodic SEO performance summary by email. The report itself is in the email; the \"View Full Report\" link opens your ThinkRank dashboard and needs a site login."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:406
msgid "Schedule & Recipients"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:407
msgid "Pick when the report runs and who receives it."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:419
msgid "Email Frequency"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:420
msgid "How often ThinkRank sends SEO reports for this site."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:442
msgid "Every 7 days"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:453
msgid "Every 15 days"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:464
msgid "Every 30 days"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:477
msgid "Report Email Address(es)"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:483
msgid "Free plan sends to your account email only."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:487
msgid "Comma-separate multiple addresses. Each must be a unique valid email."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:495
msgid "e.g. you@example.com, team@example.com"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:514
msgid "Branding"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:515
msgid "Make the report feel like yours with custom subject, logo, and colors."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:527
msgid "Report Email Subject"
msgstr ""

#. translators: %site_title%, %site_url%, %date% and %period% are literal token variables and must not be translated
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:531
#, js-format
msgid "Tokens: %site_title%, %site_url%, %date%, %period%."
msgstr ""

#. translators: %site_title% is a literal token variable and must not be translated
#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:541
#, js-format
msgid "Example: %site_title% SEO performance report"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:559
msgid "Report Logo URL"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:563
msgid "White-label your reports with your own logo."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:567
msgid "Free plan uses the default ThinkRank header."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:586
msgid "Logo Link"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:588
msgid "Where clicking the logo should take recipients."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:606
msgid "Header Background"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:608
msgid "Any valid CSS background value (color, gradient, image)."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:634
msgid "Include Link to Full Report"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:640
msgid "Add a CTA to the bottom of the email linking to your ThinkRank dashboard."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:644
msgid "Always included on the free plan. Pro lets you turn it off."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:668
msgid "Choose what appears inside the email, from intro text to which sections to include."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:680
msgid "Report Intro Text"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:682
msgid "A short message shown at the top of the email body."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:689
msgid "Example: Here is your latest SEO performance summary powered by ThinkRank."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:707
msgid "Sections to Include"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:711
msgid "Pick at least one section — a report with none would be empty."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:719
msgid "Free plan includes all sections. Pro lets you choose which to include."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:723
msgid "Tap a section to add or remove it from the report."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:870
msgid "Loading sections…"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:881
msgid "Report Footer Text"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:883
msgid "Closing line shown at the bottom of the email."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:890
msgid "Example: This report was generated by ThinkRank."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:908
msgid "Additional CSS"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:910
msgid "CSS support varies across email clients."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:964
msgid "Send Test Email"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/EmailReportingPanel.js:969
msgid "Next report:"
msgstr ""

#: src/admin/components/essential-seo/email-reporting/PassiveHints.js:31
msgid "Free plan reports send every 30 days. Pro adds 7-day and 15-day cadences."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/PassiveHints.js:45
msgid "Free plan sends to your account email. Pro lets you add teammates and clients."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/PassiveHints.js:90
msgid "Looks good in your inbox? Pro lets you send this same report to your whole team and brand it to match your agency."
msgstr ""

#: src/admin/components/essential-seo/email-reporting/PassiveHints.js:110
msgid "See Pro plans"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:43
msgid "This is a sample excerpt showing how your description will appear in search results."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:102
msgid "WebPage"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:103
msgid "Media"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:110
msgid "NewsArticle"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:111
msgid "BlogPosting"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:116
msgid "ImageObject"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:117
msgid "VideoObject"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:198
msgid "Could not load your Global SEO settings. Nothing has been changed — retry before editing."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:253
msgid "Bulk SEO Optimization settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:303
msgid "Link suggestions are on."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:304
msgid "Link suggestions are off."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:359
#: src/admin/components/essential-seo/GlobalSEOTab.js:367
#: src/metabox/components/panels/GeneralPanel.js:23
#: src/metabox/components/panels/GeneralPanel.js:31
#: src/metabox/components/SocialTab.js:30
#: src/metabox/components/SocialTab.js:37
msgid "+ Title"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:365
#: src/metabox/components/panels/GeneralPanel.js:29
#: src/metabox/components/SocialTab.js:35
msgid "+ Excerpt"
msgstr ""

#. translators: %s: singular content type name, e.g. Page, Media.
#: src/admin/components/essential-seo/GlobalSEOTab.js:384
#, js-format
msgid "Sample %s Title"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:398
msgid "SEO Settings"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:399
msgid "Configure default SEO settings for all"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:408
msgid "Title Format"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:409
msgid "Default title template for this post type."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:431
msgid "Description Format"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:432
msgid "Default meta description template for this post type."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:460
msgid "Default Schema Type"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:461
msgid "Structured-data type assigned to each item by default."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:480
msgid "Default Article Type"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:481
msgid "Sub-type used when the schema type is Article."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:501
msgid "Default Media Type"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:502
msgid "Media sub-type used when the schema type is Media."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:622
msgid "Select custom robots meta, such as `nofollow`, `noarchive`, etc. for single"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:622
msgid "pages. Otherwise the default meta will be used, as set in the Global Meta tab."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:649
#: src/metabox/components/MetaboxRobotsTab.js:96
msgid "Advanced Robots Meta"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:655
#: src/metabox/components/MetaboxRobotsTab.js:108
msgid "Snippet"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:657
msgid "Snippet length (-1 for none)"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:664
#: src/metabox/components/MetaboxRobotsTab.js:135
msgid "Video Preview"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:666
msgid "Set the max video preview duration. Use -1 for unlimited."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:673
#: src/metabox/components/MetaboxRobotsTab.js:167
msgid "Image Preview"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:677
#: src/metabox/components/MetaboxRobotsTab.js:183
msgid "None"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:681
#: src/metabox/components/MetaboxRobotsTab.js:187
msgid "Standard"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:685
#: src/metabox/components/MetaboxRobotsTab.js:194
msgid "Large"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:689
msgid "Set the max image preview size."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:705
#: src/metabox/components/PillarContentSuggestions.js:243
msgid "Link Suggestions"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:706
msgid "Enable link suggestions and pillar content feature for this post type."
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:715
msgid "Enable link suggestions"
msgstr ""

#: src/admin/components/essential-seo/GlobalSEOTab.js:740
msgid "Your Global SEO settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:68
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:101
msgid "+ Post Title"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:69
msgid "+ Filename"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:70
msgid "+ Image Title"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:71
msgid "+ Image Caption"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:73
msgid "+ Count"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:137
msgid "Overwrite is on. This will replace the alt text on every image in your Media Library — including any you wrote by hand — using the Alt attribute format above. This cannot be undone. Continue?"
msgstr ""

#. translators: %d: number of images updated before stopping
#: src/admin/components/essential-seo/ImageSEOTab.js:184
#, js-format
msgid "Stopped before finishing — some images may not have been processed. Alt text was saved for %d image(s)."
msgstr ""

#. translators: %d: number of images updated
#: src/admin/components/essential-seo/ImageSEOTab.js:199
#, js-format
msgid "Done. Alt text saved for %d image(s) in the Media Library."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:211
msgid "An error occurred while filling alt text."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:237
msgid "Failed to load settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:286
msgid "Image SEO settings saved successfully."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:303
msgid "An error occurred while saving settings."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:343
msgid "Are you sure you want to reset all options? This will restore default formats for Alt and Title attributes and save them immediately."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:444
msgid "EXAMPLE"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:459
msgid "Format used for the new alt attribute values."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:463
msgid "Format used for the new title attribute values."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:505
#: src/admin/components/essential-seo/SidebarNavigation.js:162
msgid "Image SEO Settings"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:513
msgid "Alt Attribute Settings"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:514
msgid "Automatically generate missing alt attributes for images."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:525
msgid "Image alt text is on."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:529
msgid "Image alt text is off."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:535
msgid "Enable alt attributes"
msgstr ""

#. translators: %filename% is a literal token variable and must not be translated
#: src/admin/components/essential-seo/ImageSEOTab.js:561
#: src/admin/components/essential-seo/ImageSEOTab.js:652
#, js-format
msgid "Empty formats detected: Enable variables like %filename% to generate attributes automatically."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:604
msgid "Title Attribute Settings"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:605
msgid "Automatically generate missing title attributes for images."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:616
msgid "Image title text is on."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:620
msgid "Image title text is off."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:626
msgid "Enable title attributes"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:698
msgid "Media Library alt text"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:699
msgid "Save generated alt text onto the image record itself, so it works everywhere not just in rendered content."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:722
msgid "This feature is disabled. Enable it to fill and manage Media Library alt text."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:737
msgid "No images found in your Media Library."
msgstr ""

#. translators: 1: images missing alt, 2: total images
#: src/admin/components/essential-seo/ImageSEOTab.js:753
#, js-format
msgid "%1$d of %2$d images in your Media Library are missing alt text."
msgstr ""

#. translators: %d: total images
#: src/admin/components/essential-seo/ImageSEOTab.js:762
#, js-format
msgid "All %d images in your Media Library have alt text."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:789
msgid "Automatically save alt text when a new image is uploaded."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:814
msgid "Replace alt text that is already set, instead of only filling images missing it."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:829
msgid "Fill missing alt text now"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:858
msgid "Filling…"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:859
msgid "Fill missing alt text"
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:872
msgid "Save your settings before filling — the fill uses the saved Alt attribute format."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:877
msgid "There are no images to fill."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:882
msgid "Every image already has alt text. Turn on “Overwrite existing alt text” to replace them."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:886
msgid "Uses the saved Alt attribute format above."
msgstr ""

#: src/admin/components/essential-seo/ImageSEOTab.js:917
msgid "Reset Options"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:30
msgid "Stale"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:31
msgid "Edited after the last successful submission — search engines have not been told about the newer content."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:40
msgid "The most recent submission was rejected and nothing has succeeded since the last edit."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:48
msgid "Never submitted"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:49
msgid "Published but never sent to IndexNow — typically edited while the feature was off."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:57
#: src/admin/components/essential-seo/performance/HistoricalSection.js:65
msgid "Current"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:58
msgid "Successfully submitted at or after the last edit. Nothing to do."
msgstr ""

#. translators: 1: URLs examined, 2: URLs resubmitted.
#: src/admin/components/essential-seo/instant-indexing/Coverage.js:117
#, js-format
msgid "Reconciliation complete — %1$d URLs checked, %2$d resubmitted."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:128
msgid "Nothing to reconcile."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:135
msgid "Reconciliation failed."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:153
msgid "Submission Coverage"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:156
msgid "Compares every published URL against the last successful IndexNow submission. Runs daily on its own."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:169
msgid "Reconcile Now"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:182
msgid "Coverage data is unavailable."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:190
msgid "Instant Indexing is turned off, so nothing is being submitted automatically. The figures below show what would need sending once it is enabled."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:232
msgid "Every checked URL has been announced since its last edit."
msgstr ""

#. translators: %s: date of the last successful submission.
#: src/admin/components/essential-seo/instant-indexing/Coverage.js:258
#, js-format
msgid "last sent %s"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Coverage.js:264
msgid "never sent"
msgstr ""

#. translators: 1: URLs checked, 2: total published URLs.
#: src/admin/components/essential-seo/instant-indexing/Coverage.js:276
#, js-format
msgid "Showing the first %1$d of %2$d published URLs. The scheduled run works through the rest in batches."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:92
msgid "The URL was successfully submitted to the IndexNow API."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:100
msgid "The URL was successfully submitted to the IndexNow API, but the API key will be checked later."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:108
msgid "The request was invalid."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:113
msgid "The key was invalid (e.g. key not found, file found but key not in the file)."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:121
msgid "The URLs don't belong to the host or the key is not matching the schema in the protocol."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:129
msgid "Too Many Requests (potential Spam)."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:178
msgid "Submission history refreshed."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:186
msgid "Failed to refresh history."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:202
msgid "Are you sure you want to clear all history? This action cannot be undone."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:224
msgid "Failed to clear history. Please try again."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:253
msgid "Submission History"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:254
msgid "View the history of URLs submitted to IndexNow."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:271
msgid "URL Submissions"
msgstr ""

#. translators: %d: total number of submissions
#: src/admin/components/essential-seo/instant-indexing/History.js:277
#, js-format
msgid "%d submission logged"
msgid_plural "%d submissions logged"
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/essential-seo/instant-indexing/History.js:297
#: src/admin/components/pages/MCPConnectedApps.js:403
#: src/admin/components/seo/ScoreBreakdown.js:274
#: src/metabox/components/SocialTab.js:480
msgid "Refresh"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:310
msgid "Clean History"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:325
msgid "No submissions yet"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:326
msgid "URLs you send to IndexNow — manually or automatically on publish — will appear here."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:335
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:418
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:479
#: src/admin/components/essential-seo/SidebarNavigation.js:279
msgid "Submit URLs"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:350
msgid "Status"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:353
msgid "Response"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:356
msgid "Time"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:424
#: src/admin/components/essential-seo/KeywordsTab.js:338
#: src/admin/components/pages/UsageBreakdown.js:112
msgid "Previous"
msgstr ""

#. translators: 1: Current page number, 2: Total pages
#: src/admin/components/essential-seo/instant-indexing/History.js:429
#, js-format
msgid "Page %1$s of %2$s"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:444
#: src/admin/components/essential-seo/KeywordsTab.js:382
#: src/admin/components/pages/UsageBreakdown.js:131
msgid "Next"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:461
msgid "Response Code Help"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:469
msgid "Collapse Help"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:470
msgid "Expand Help"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:487
msgid "Response Code"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:493
msgid "Response Message"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/History.js:499
msgid "Reasons"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:161
msgid "Could not load Instant Indexing settings. Please reload to try again."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:171
#: src/admin/components/pages/Settings.js:713
msgid "Failed to load settings."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:239
#: src/admin/components/essential-seo/SearchConsoleSettings.js:204
msgid "Settings saved successfully."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:276
msgid "Are you sure you want to generate a new API Key? This will require updating the key on any external services using it."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:292
msgid "API Key generated successfully."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:334
msgid "Instant Indexing Settings"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:340
msgid "Instant Indexing is on."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:341
msgid "Instant Indexing is off."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:344
msgid "Enable Instant Indexing"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:349
msgid "Instant Indexing features are disabled. Enable to automatically submit content to search engines via IndexNow."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:358
msgid "Auto-Submit Post Types"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:359
msgid "Choose which post types should trigger instant indexing on publish or update."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:372
msgid "Deselect All"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:373
msgid "Select / Deselect All"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:406
msgid "Keep search engines updated by instantly notifying IndexNow when content from these post types is published, modified, or removed."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:417
#: src/admin/components/essential-seo/instant-indexing/Settings.js:436
#: src/admin/components/pages/Settings.js:1282
#: src/admin/components/pages/Settings.js:1337
msgid "API Key"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:418
msgid "Your IndexNow API key and key-file location."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:429
msgid "Change Key"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:448
msgid "The IndexNow API key connects your indexing requests to this site and is generated automatically. You can replace it anytime if you think it has been exposed or shared."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:456
msgid "The API key could not be loaded. Reload the page to try again."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:467
msgid "API Key Location"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:494
msgid "Copy URL"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:506
msgid "The Check Key button quickly tests your IndexNow setup by opening the key file in a new tab so you can confirm it loads and matches the API key shown above."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:529
msgid "Key file is reachable — search engines can verify your site."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:534
msgid "The key file could not be verified. Open it in a browser to confirm it shows the key."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:550
msgid "Check Key"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/Settings.js:559
msgid "Verify key file"
msgstr ""

#. translators: %s: site host
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:274
#, js-format
msgid "Add at least one valid URL from %s."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:280
msgid "Please enter at least one valid URL."
msgstr ""

#. translators: %d: number of URLs submitted
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:303
#, js-format
msgid "Submitted %d URL to the IndexNow API."
msgid_plural "Submitted %d URLs to the IndexNow API."
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:312
msgid "URLs submitted."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:324
msgid "Failed to submit URLs. Please check your API key and try again."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:348
#: src/admin/components/pages/MCPConnectionConfig.js:253
msgid "Loading…"
msgstr ""

#. translators: %d: number of URLs over the limit
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:358
#, js-format
msgid "Over the limit — only the first 100 URLs will be submitted (%d ignored)."
msgid_plural "Over the limit — only the first 100 URLs will be submitted (%d ignored)."
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of invalid lines
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:373
#, js-format
msgid "%d line is not a valid URL and will be skipped."
msgid_plural "%d lines are not valid URLs and will be skipped."
msgstr[0] ""
msgstr[1] ""

#. translators: 1: number of off-site URLs, 2: site host
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:388
#, js-format
msgid "%1$d URL points to another site and will be skipped — only %2$s URLs are sent."
msgid_plural "%1$d URLs point to another site and will be skipped — only %2$s URLs are sent."
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:395
msgid "same-site"
msgstr ""

#. translators: %d: number of duplicate URLs
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:404
#, js-format
msgid "%d duplicate URL will be sent once."
msgid_plural "%d duplicate URLs will be sent once."
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:421
msgid "Send URLs directly to the IndexNow API."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:427
msgid "Learn more."
msgstr ""

#. translators: %d: number of off-site URLs
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:439
#, js-format
msgid "%d off-site"
msgid_plural "%d off-site"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of invalid URLs
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:453
#, js-format
msgid "%d invalid"
msgid_plural "%d invalid"
msgstr[0] ""
msgstr[1] ""

#. translators: 1: number of URLs entered, 2: maximum
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:471
#, js-format
msgid "%1$d / %2$d"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:481
msgid "Submitting…"
msgstr ""

#. translators: %d: number of valid URLs
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:485
#, js-format
msgid "Submit %d URL"
msgid_plural "Submit %d URLs"
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:503
msgid "Instant Indexing is turned off"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:507
msgid "Enable Instant Indexing in Settings to start sending URLs to the IndexNow API."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:521
msgid "Go to Settings"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:529
msgid "URLs to Submit"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:530
msgid "Insert URLs to send to the IndexNow API (one per line, up to 100)."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:542
msgid "Clean up"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:549
msgid "Clear"
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:562
msgid "URLs"
msgstr ""

#. translators: %s: site host
#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:567
#, js-format
msgid "One URL per line, up to 100. URLs must belong to %s."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:573
msgid "One URL per line, up to 100."
msgstr ""

#: src/admin/components/essential-seo/instant-indexing/SubmitURLs.js:617
msgid "View submission history"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:42
msgid "ThinkRank now connects to Google through a hosted service, so your previous connection needs to be re-authorized once."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:46
msgid "Your saved Google credentials could not be read — this usually happens after the site’s security keys change or it is moved to a new server. Please connect again."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:50
msgid "Google has revoked access for this site. This happens if the connection was removed from your Google account, or replaced by a newer one. Please connect again."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:96
msgid "A Measurement ID looks like G-ABCDE12345 — a “G-” prefix followed by 10 letters or digits. Leave it empty to detect the ID from your homepage."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:326
msgid "Failed to load integration settings. Please refresh the page."
msgstr ""

#. translators: %s: social platform name.
#. translators: %s: settings section name.
#: src/admin/components/essential-seo/IntegrationsTab.js:418
#: src/admin/components/essential-seo/SiteIdentityTab.js:285
#, js-format
msgid "%s settings saved successfully!"
msgstr ""

#. translators: %s: social platform name.
#. translators: %s: settings section name.
#: src/admin/components/essential-seo/IntegrationsTab.js:430
#: src/admin/components/essential-seo/SiteIdentityTab.js:317
#, js-format
msgid "Failed to save %s settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:525
msgid "Google Services settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:570
msgid "Social Platform settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:607
msgid "Connection test completed successfully!"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:619
msgid "Connection test failed. Please check your API keys."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:691
msgid "Verification failed. Please try again."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:748
msgid "Not Configured"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:755
msgid "Verified & Active"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:762
msgid "Configured (Not Verified)"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:766
msgid "Manual Setup"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:788
msgid "Connect Google Analytics 4 to bring sessions, users, and engagement data into your ThinkRank dashboards — no code or extra plugin required."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:793
msgid "Pick your GA4 account, property, and data stream in a few clicks"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:797
msgid "See sessions, active users, and bounce rate alongside your SEO"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:801
msgid "Optionally install the GA4 tracking code straight from ThinkRank"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:826
msgid "Are you sure you want to disconnect your Google account? This will erase all saved authentication data."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:877
msgid "Error disconnecting account. Please check console."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:903
msgid "Failed to reconnect. Please try again."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:948
msgid "Bring your Google data into ThinkRank"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:954
msgid "Connect your Google account to unlock Search Console, Analytics 4, and PageSpeed insights — all surfaced in your dashboards."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:962
msgid "Search Console data"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:963
msgid "GA4 metrics"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:964
msgid "PageSpeed insights"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1007
msgid "Read-only access. You can disconnect at any time."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1276
msgid "Social platform verification"
msgstr ""

#. translators: 1: number of configured platforms, 2: total platforms.
#: src/admin/components/essential-seo/IntegrationsTab.js:1305
#, js-format
msgid "%1$d/%2$d set"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1317
msgid "Confirm site ownership with each network by adding the ID or verification code from its business account. Codes are stored encrypted and output as verification meta tags in your site’s HTML head. Configure each platform in its tab below."
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1345
msgid "Facebook App ID"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1348
msgid "Your Facebook App ID for analytics. "
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1357
msgid "Get your App ID here →"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1375
msgid "e.g., 1234567890123456"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1383
msgid "Facebook Admins"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1386
msgid "Comma-separated Facebook user IDs for admin access. "
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1395
msgid "How to find your Facebook ID →"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1414
msgid "e.g., 1234567890, 9876543210"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1423
#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:234
#: src/admin/components/essential-seo/SocialMediaTab.js:1431
#: src/admin/setup-wizard/steps/Step6Social.js:25
#: src/metabox/components/SocialTab.js:21
msgid "Facebook"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1435
msgid "Pinterest Site Verification"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1441
msgid "Pinterest site verification code for Pinterest Business. This will be encrypted and stored securely. "
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1450
msgid "Get verification code →"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1470
msgid "e.g., a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1479
#: src/admin/components/essential-seo/SocialMediaTab.js:1443
#: src/admin/setup-wizard/steps/Step6Social.js:49
#: src/metabox/components/SocialTab.js:24
msgid "Pinterest"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1491
msgid "Instagram Verification"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1497
msgid "Instagram verification code for business features. This will be encrypted and stored securely. "
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1506
msgid "Instagram Business setup →"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1526
#: src/admin/components/essential-seo/IntegrationsTab.js:1577
msgid "e.g., abc123_verification_code_xyz789"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1535
#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:258
#: src/admin/setup-wizard/steps/Step6Social.js:37
msgid "Instagram"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1547
msgid "TikTok Verification"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1550
msgid "TikTok verification code for business features. This will be encrypted and stored securely. "
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1559
msgid "TikTok Business account setup →"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1584
msgid "TikTok"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1595
msgid "YouTube Channel ID"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1598
msgid "Your YouTube channel ID (starts with UC). "
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1607
msgid "Find your Channel ID →"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1625
msgid "e.g., UCabcDEF1234567890ghIJklMN"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1632
#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:266
#: src/admin/setup-wizard/steps/Step6Social.js:43
msgid "YouTube"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1643
msgid "WhatsApp Business ID"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1646
msgid "Your WhatsApp Business account ID (digits only). "
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1655
msgid "WhatsApp Business API setup →"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1673
msgid "e.g., 1234567890"
msgstr ""

#: src/admin/components/essential-seo/IntegrationsTab.js:1682
msgid "WhatsApp Business"
msgstr ""

#: src/admin/components/essential-seo/InternalLinksTab.js:31
msgid "AI Internal Links"
msgstr ""

#: src/admin/components/essential-seo/InternalLinksTab.js:32
msgid "Strong internal linking helps readers and search engines find your best content. Let AI suggest the right links so your pages support each other."
msgstr ""

#: src/admin/components/essential-seo/InternalLinksTab.js:37
msgid "Get AI-powered internal link suggestions based on your content"
msgstr ""

#: src/admin/components/essential-seo/InternalLinksTab.js:41
msgid "Insert relevant links with the perfect anchor text in one click"
msgstr ""

#: src/admin/components/essential-seo/InternalLinksTab.js:45
msgid "Spread link equity and keep visitors exploring your site longer"
msgstr ""

#: src/admin/components/essential-seo/KeywordsTab.js:116
#: src/admin/components/essential-seo/KeywordsTab.js:173
msgid "Top Keywords"
msgstr ""

#: src/admin/components/essential-seo/KeywordsTab.js:121
msgid "No Keywords Yet"
msgstr ""

#: src/admin/components/essential-seo/KeywordsTab.js:122
msgid "No keyword data available for the selected date range. Try widening the period or check back after more search data is collected."
msgstr ""

#: src/admin/components/essential-seo/KeywordsTab.js:252
msgid "(unknown)"
msgstr ""

#: src/admin/components/essential-seo/KeywordsTab.js:319
#: src/admin/components/pages/UsageBreakdown.js:231
msgid "Showing"
msgstr ""

#: src/admin/components/essential-seo/KeywordsTab.js:320
#: src/admin/components/import-export/ExportProgress.js:77
#: src/admin/components/import-export/MigrateProgress.js:67
#: src/admin/components/pages/UsageBreakdown.js:135
msgid "of"
msgstr ""

#: src/admin/components/essential-seo/KeywordsTab.js:321
msgid "keywords"
msgstr ""

#: src/admin/components/essential-seo/performance/api.js:45
msgid "Google API rate limit exceeded. Please try again later."
msgstr ""

#: src/admin/components/essential-seo/performance/api.js:56
msgid "Google account token is expired or invalid. Please reconnect your Google account in Integrations > Google Services."
msgstr ""

#: src/admin/components/essential-seo/performance/api.js:64
msgid "Failed to load performance data. Please check your API configuration in Integrations > Google Services."
msgstr ""

#: src/admin/components/essential-seo/performance/api.js:134
msgid "Failed to load historical data."
msgstr ""

#: src/admin/components/essential-seo/performance/api.js:139
msgid "Unable to connect to the performance API."
msgstr ""

#: src/admin/components/essential-seo/performance/api.js:164
msgid "Failed to load opportunities data"
msgstr ""

#: src/admin/components/essential-seo/performance/api.js:169
#: src/admin/components/essential-seo/performance/api.js:199
msgid "Unable to connect to performance API"
msgstr ""

#: src/admin/components/essential-seo/performance/api.js:194
msgid "Failed to load diagnostics data"
msgstr ""

#: src/admin/components/essential-seo/performance/CWVSection.js:137
msgid "Data not available"
msgstr ""

#: src/admin/components/essential-seo/performance/CWVSection.js:160
msgid "Time until the largest content element is rendered"
msgstr ""

#: src/admin/components/essential-seo/performance/CWVSection.js:356
msgid "No Core Web Vitals Data Available"
msgstr ""

#: src/admin/components/essential-seo/performance/CWVSection.js:359
msgid "Connect your Google account in Integrations > Google Services to view real performance data."
msgstr ""

#: src/admin/components/essential-seo/performance/CWVSection.js:376
#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:150
#: src/admin/components/essential-seo/performance/HistoricalSection.js:168
#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:250
#: src/admin/components/essential-seo/performance/PerformanceTab.js:265
msgid "Connect Google Account"
msgstr ""

#: src/admin/components/essential-seo/performance/CWVSection.js:386
#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:159
#: src/admin/components/essential-seo/performance/HistoricalSection.js:130
#: src/admin/components/essential-seo/performance/HistoricalSection.js:177
#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:259
#: src/admin/components/import-export/PluginImportCard.js:364
#: src/admin/components/ui/SettingsLoadError.js:48
msgid "Retry"
msgstr ""

#: src/admin/components/essential-seo/performance/CWVSection.js:419
msgid "Core Web"
msgstr ""

#: src/admin/components/essential-seo/performance/CWVSection.js:422
msgid "Google ranking factors that measure user experience"
msgstr ""

#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:31
#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:214
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:224
#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:289
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:287
msgid "Warnings"
msgstr ""

#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:76
msgid " Check page speed report for detailed data."
msgstr ""

#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:119
msgid "Connect your Google account in Integrations > Google Services to view real performance diagnostics."
msgstr ""

#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:133
msgid "No Diagnostic Data Available"
msgstr ""

#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:134
msgid "Connect your Google account to view detailed performance diagnostics."
msgstr ""

#: src/admin/components/essential-seo/performance/DiagnosticsSection.js:158
#: src/admin/components/essential-seo/performance/HistoricalSection.js:176
#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:258
msgid "Retrying…"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:80
msgid "vs. Previous"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:151
msgid "No Historical Data Available"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:152
msgid "Connect your Google account to start collecting historical performance data."
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:191
msgid "Collecting Historical Data"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:192
msgid "Historical performance data will appear here as it's collected over time. Data collection runs daily — check back in a few days to see your performance trends."
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:221
msgid "Historical Performance Data"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:224
msgid "Showing data for the last"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:225
msgid "days"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:248
msgid "Largest Contentful Paint (LCP)"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:255
msgid "Interaction to Next Paint (INP)"
msgstr ""

#: src/admin/components/essential-seo/performance/HistoricalSection.js:262
msgid "Cumulative Layout Shift (CLS)"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:57
msgid "Low"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:62
msgid "Medium"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:67
msgid "Critical"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:90
msgid "items to review. Please refer to the optimization report for detailed insights."
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:91
msgid "Check the optimization report for detailed insights."
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:122
msgid "Estimated improvement"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:130
msgid "Action Items:"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:142
msgid "Data Items"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:178
#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:272
msgid "Performance Opportunities"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:201
msgid "No Performance Data Available"
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:214
msgid "Connect your Google account to view performance optimization opportunities."
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:226
msgid "Performance opportunities help identify specific areas where your site can be optimized for better speed and user experience."
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:282
msgid "Great job! No performance opportunities found."
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:295
msgid "Your site is already well-optimized for performance."
msgstr ""

#: src/admin/components/essential-seo/performance/OpportunitiesSection.js:304
msgid "Keep monitoring your performance metrics to maintain optimal user experience."
msgstr ""

#: src/admin/components/essential-seo/performance/PerformanceTab.js:151
msgid "Measurement failed — will retry"
msgstr ""

#: src/admin/components/essential-seo/performance/PerformanceTab.js:155
msgid "Measuring your site…"
msgstr ""

#: src/admin/components/essential-seo/performance/PerformanceTab.js:159
msgid "Google is running a Lighthouse audit of your homepage. This usually takes under a minute — the results will appear automatically."
msgstr ""

#: src/admin/components/essential-seo/performance/PerformanceTab.js:173
msgid "Tip: add your own (free) PageSpeed Insights API key to get a dedicated 25,000/day quota for this site."
msgstr ""

#: src/admin/components/essential-seo/performance/PerformanceTab.js:188
msgid "Add PageSpeed API Key"
msgstr ""

#: src/admin/components/essential-seo/performance/PerformanceTab.js:206
msgid "Performance Data Not Available"
msgstr ""

#: src/admin/components/essential-seo/performance/PerformanceTab.js:232
msgid "No performance data available. This could be due to missing API configuration."
msgstr ""

#: src/admin/components/essential-seo/performance/PerformanceTab.js:241
msgid "Connect your Google account in Integrations > Google Services to view real performance metrics."
msgstr ""

#: src/admin/components/essential-seo/RedirectionsTab.js:31
msgid "Smart Redirection Manager"
msgstr ""

#: src/admin/components/essential-seo/RedirectionsTab.js:32
msgid "Never lose visitors or rankings when your URLs change. The Redirection Manager makes sure old links still lead to the right place, keeping your traffic safe."
msgstr ""

#: src/admin/components/essential-seo/RedirectionsTab.js:37
msgid "Create 301/302 redirects instantly for a smooth user experience"
msgstr ""

#: src/admin/components/essential-seo/RedirectionsTab.js:41
msgid "Serve 410/451 responses for removed or restricted content"
msgstr ""

#: src/admin/components/essential-seo/RedirectionsTab.js:45
msgid "Automatically log every 404 and fix broken URLs in one click"
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:50
msgid "Failed to load roles."
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:85
msgid "Access settings saved."
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:87
msgid "Failed to save."
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:95
msgid "Loading roles…"
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:110
#: src/admin/components/essential-seo/SidebarNavigation.js:289
#: src/admin/components/essential-seo/SidebarNavigation.js:388
msgid "Role Manager"
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:113
msgid "Choose which user roles can access each ThinkRank area. Administrators always have full access."
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:122
msgid "No editable roles found."
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:130
msgid "Capability"
msgstr ""

#: src/admin/components/essential-seo/RoleManagerTab.js:155
msgid "base"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:60
msgid "Failed to load schema settings. Using defaults."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:89
msgid "Please fix the following errors:"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:123
msgid "Schema settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:144
msgid "Settings validation failed:"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:160
#: src/admin/components/essential-seo/SocialMediaTab.js:1536
msgid "Warnings:"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:182
msgid "Failed to save schema settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:279
msgid "✓ Validation passed successfully!"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:285
msgid "Schema is valid and ready for deployment. See detailed results below."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:302
msgid "⚠ Validation completed with warnings"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:308
msgid "Schema will work but could be improved. Check the warnings below for recommendations."
msgstr ""

#. translators: %d is the number of additional warnings.
#: src/admin/components/essential-seo/schema-tab/api.js:323
#, js-format
msgid "… and %d more warnings"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:341
msgid "✗ Validation failed"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:344
msgid "Please fix the following errors before deploying schema:"
msgstr ""

#. translators: %d is the number of additional errors.
#: src/admin/components/essential-seo/schema-tab/api.js:359
#, js-format
msgid "… and %d more errors"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:372
msgid "Validation failed due to an unexpected error. Please try again."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:397
msgid "Google Rich Results Test opened in new tab. Test your schema markup there."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:405
msgid "Failed to open Rich Results Test. Please try again."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:471
#: src/metabox/components/metabox-schema-tab/api.js:338
msgid "Schema markup generated successfully!"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:477
#: src/metabox/components/metabox-schema-tab/api.js:349
msgid "Schema generation failed. Please try again."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:494
msgid "No schema markup to validate. Please generate schema first."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:540
msgid "Schema validation completed!"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:544
msgid "Schema validation failed. Please try again."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:636
#: src/metabox/components/metabox-schema-tab/api.js:425
msgid "No schema markup to deploy. Please generate schema first."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:660
#: src/metabox/components/metabox-schema-tab/api.js:458
msgid "Schema markup deployed successfully!"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:669
#: src/metabox/components/metabox-schema-tab/api.js:471
msgid "Schema deployment failed. Please try again."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:684
msgid "No schema markup to preview. Please generate schema first."
msgstr ""

#. translators: %s: comma-separated schema type names.
#: src/admin/components/essential-seo/schema-tab/api.js:730
#, js-format
msgid "Could not build a preview for: %s"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:738
msgid "Could not generate the preview. Please try again."
msgstr ""

#. translators: %s: the kind of data synced, e.g. "Website".
#: src/admin/components/essential-seo/schema-tab/api.js:774
#, js-format
msgid "%s data synced from Site Identity. Save to apply."
msgstr ""

#. translators: %s: the kind of data synced, e.g. "Website".
#: src/admin/components/essential-seo/schema-tab/api.js:789
#, js-format
msgid "Failed to sync %s data. Please try again."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:829
msgid "Contact hours synced successfully from Local SEO business hours!"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/api.js:841
msgid "Failed to sync contact hours from Local SEO. Please try again."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:235
#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:248
#: src/admin/components/essential-seo/SocialMediaTab.js:1039
msgid "Sync from Site Identity"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:270
msgid "Test Rich Results"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:291
msgid "Site Schema Manager"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:382
msgid "Custom Schema & Display Conditions"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:386
msgid "Go beyond the built-in schema types. Build any structured data you need and control exactly where it appears across your site."
msgstr ""

#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:391
msgid "Create custom JSON-LD schema for any content type"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:395
msgid "Target it with display conditions (post type, taxonomy, single page)"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/SchemaTab.js:399
msgid "Add rich results like Recipe, FAQ, or JobPosting with ease"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/utils.js:39
#: src/admin/components/essential-seo/schema-tab/validation.js:308
#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:253
#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:40
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:79
#: src/admin/components/essential-seo/SidebarNavigation.js:175
#: src/admin/config/schema-settings-config.js:205
#: src/admin/setup-wizard/steps/Step3SiteSetup.js:93
msgid "Organization"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/utils.js:40
#: src/admin/config/schema-settings-config.js:206
msgid "Corporation"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/utils.js:41
#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:39
#: src/admin/components/essential-seo/site-identity/LocalSEO.js:63
#: src/admin/config/schema-settings-config.js:215
msgid "Local Business"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/utils.js:42
msgid "Non-Profit"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/utils.js:44
#: src/admin/config/schema-settings-config.js:209
msgid "Educational Organization"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/utils.js:48
#: src/admin/config/schema-settings-config.js:213
msgid "Government Organization"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:31
msgid "Invalid deployment method selected"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:37
msgid "Organization URL must be a valid URL format"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:41
msgid "Website URL must be a valid URL format"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:51
msgid "Organization Logo URL must be a valid URL format"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:237
#: src/admin/components/essential-seo/schema-tab/validation.js:262
msgid "No business hours configured in Local SEO"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:241
msgid "Mo"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:242
msgid "Tu"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:243
msgid "We"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:244
msgid "Th"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:245
msgid "Fr"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:246
msgid "Sa"
msgstr ""

#: src/admin/components/essential-seo/schema-tab/validation.js:247
msgid "Su"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:64
msgid "General Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:65
msgid "Business Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:66
msgid "Children's Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:67
msgid "Comedy Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:68
msgid "Course / Training"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:69
msgid "Dance Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:70
msgid "Delivery Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:71
msgid "Education Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:72
msgid "Exhibition"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:73
msgid "Festival"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:74
msgid "Food Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:75
msgid "Literary Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:76
msgid "Music Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:77
msgid "Publication Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:78
msgid "Sale Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:79
msgid "Screening Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:80
msgid "Social Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:81
msgid "Sports Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:82
msgid "Theater Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:83
msgid "Visual Arts Event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:87
msgid "Scheduled"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:88
msgid "Cancelled"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:89
msgid "Moved Online"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:90
msgid "Postponed"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:91
msgid "Rescheduled"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:97
msgid "In-Person"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:101
msgid "Online Only"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:105
msgid "Hybrid (In-Person + Online)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:131
msgid "Event Details"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:135
msgid "Core event information for schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:143
msgid "Event Name"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:148
msgid "Full name of the event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:152
msgid "Event Type"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:158
msgid "Specific type of event for better categorization"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:166
msgid "Start Date & Time"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:175
msgid "When the event starts"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:182
msgid "End Date & Time"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:191
msgid "When the event ends"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:196
msgid "Event Status"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:202
msgid "Current status of the event"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:219
msgid "Location & People"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:223
msgid "Venue, organizer, and performer details"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:232
msgid "Location / Venue"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:240
msgid "Venue name or address"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:247
msgid "Attendance Mode"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:263
msgid "Organizer"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:268
msgid "Event organizer name or organization"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:275
msgid "Performer"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:280
msgid "Main performer, speaker, or presenter"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:297
msgid "Media & Tickets"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:301
msgid "Event image, pricing, and description"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:309
msgid "Event Image"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:314
msgid "Event promotional image (recommended: 1200×630 px)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:323
msgid "Ticket Price"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:331
msgid "Leave empty for free events"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:338
#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:189
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:415
msgid "Currency"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaEventForm.js:356
msgid "Detailed event description for search engines"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:78
msgid "FAQ Page Information"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:81
msgid "Basic details about your FAQ page"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:86
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:45
msgid "Page Title"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:91
msgid "Title of your FAQ page"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:92
msgid "e.g., Frequently Asked Questions"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:99
msgid "Page Description"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:107
msgid "Brief description of your FAQ page"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:111
msgid "e.g., Find answers to commonly asked questions about our products."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:119
#: src/metabox/components/metabox-schema-tab/ImportSection.js:164
msgid "Page URL"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:125
msgid "URL of your FAQ page (optional)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:140
msgid "Questions & Answers"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:143
msgid "Each question is structured for rich snippets in search results"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:154
msgid "Add Question"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:161
msgid "No questions added yet. Click \"Add Question\" to get started."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:198
msgid "Enter the frequently asked question…"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaFAQForm.js:214
msgid "Enter the detailed answer…"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:50
msgid "Select Difficulty"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:51
msgid "Beginner"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:52
msgid "Intermediate"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:53
#: src/metabox/components/MetaboxApp.js:357
#: src/metabox/components/panels/AdvancedPanel.js:24
msgid "Advanced"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:54
msgid "Expert"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:73
msgid "Guide Overview"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:76
msgid "Core information about the how-to guide"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:84
msgid "How-To Title"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:89
msgid "Clear, descriptive title — e.g., \"How to Install WordPress\""
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:101
msgid "Brief overview of what this guide teaches and the end result"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:109
msgid "Guide Image"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:114
msgid "Main image for the how-to guide (recommended: 1200×630 px)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:132
msgid "Steps & Duration"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:136
msgid "Step-by-step instructions and time estimates"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:144
msgid "Step-by-Step Instructions"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:149
msgid "Enter each step on a new line — e.g., \"1. Download WordPress  2. Upload files to server\""
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:158
msgid "Total Time"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:166
msgid "ISO format — PT30M = 30 min, PT2H = 2 hrs"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:174
msgid "Prep Time"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:182
msgid "ISO format — PT10M = 10 min"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:192
msgid "Difficulty Level"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:204
msgid "Estimated Cost"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:212
msgid "e.g., $50, Free, $10–$20"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:230
msgid "Requirements"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:234
msgid "Tools and materials needed — one item per line"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:242
msgid "Required Tools"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:250
msgid "e.g., screwdriver / computer / text editor — one per line"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:258
msgid "Materials & Supplies"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:266
msgid "e.g., wood / paint / software — one per line"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:280
msgid "Additional Details"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:285
msgid "Guide URL"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:291
msgid "Direct link to the how-to guide page"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:299
msgid "Yield / Result"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaHowToForm.js:304
msgid "What the user will accomplish — e.g., \"A working WordPress site\""
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:197
msgid "Auto-generated from your existing data"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:203
msgid "LocalBusiness schema is built automatically from Business Info, Organization, and Site Identity settings no extra configuration needed here."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:215
msgid "Data Sources"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:218
msgid "Schema is generated from these sections click to manage each one"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:227
#: src/admin/components/essential-seo/SidebarNavigation.js:69
#: src/admin/components/essential-seo/SiteIdentityTab.js:89
msgid "Business Info"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:228
msgid "Primary source for address, contact, and location data"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:233
msgid "Business name, type, and description"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:237
msgid "Full address street, city, state, postal code, country"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:241
msgid "Phone number and email address"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:242
msgid "Geographic coordinates (lat/lng)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:243
msgid "Price range and business hours"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:254
msgid "Branding and social presence data"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:259
msgid "Organization logo and branding assets"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:263
msgid "Social media profiles (sameAs property)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:267
msgid "Contact point information"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:276
#: src/admin/components/essential-seo/SidebarNavigation.js:68
#: src/admin/components/essential-seo/SiteIdentityTab.js:88
msgid "Hero & Branding"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:277
msgid "Site logo used in schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:282
msgid "Site logo for schema and structured data"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:286
msgid "Favicon and Apple touch icon"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:301
#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:38
msgid "Schema Status"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:319
msgid "Schema Generation Active"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:323
msgid "Schema Generation Disabled"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:332
msgid "LocalBusiness schema is being output automatically on your site."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:336
msgid "Enable schema generation in the main Schema Manager settings to activate output."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:348
#: src/admin/setup-wizard/steps/Step3SiteSetup.js:131
msgid "Logo"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:353
#: src/admin/components/pages/Settings.js:2058
msgid "Configured"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:357
#: src/admin/components/pages/Settings.js:2059
msgid "Not set"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:363
msgid "Social Profiles"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:368
msgid "connected"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaLocalBusinessForm.js:372
msgid "None added"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:182
msgid "Enter the full profile URL, starting with https://"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:199
msgid "Enter a valid email address."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:218
msgid "Enter a valid phone number."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:242
msgid "Twitter / X"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:250
#: src/admin/components/essential-seo/SocialMediaTab.js:1439
#: src/metabox/components/SocialTab.js:23
msgid "LinkedIn"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:339
msgid "Organization Identity"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:342
msgid "Core details used in Organization schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:350
msgid "Organization Type"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:356
msgid "Type of organization for schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:363
msgid "Organization Name"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:368
msgid "Official name of your organization"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:375
msgid "Organization URL"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:380
msgid "Official website URL of your organization"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:388
msgid "Organization Description"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:396
msgid "Brief description of your organization"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:404
msgid "Organization Logo"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:409
msgid "Logo image used in Organization schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:424
msgid "Business address, phone, and email are managed in Site Identity › Business Info for consistency across all local SEO features."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:441
msgid "Go there"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:454
#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:339
msgid "Social Media Profiles"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:457
msgid "Used as sameAs properties in Organization schema"
msgstr ""

#. translators: 1: profiles filled in, 2: profiles available.
#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:469
#, js-format
msgid "%1$d of %2$d added"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:497
msgid "Contact Point"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:500
msgid "ContactPoint schema nested inside Organization"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:508
msgid "Contact Type"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:517
msgid "Nature of this contact point"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:524
msgid "Contact Phone"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:534
msgid "Contact phone number for this point"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:542
msgid "Contact Email"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:551
msgid "Contact email address"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:564
msgid "Contact Hours"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:567
msgid "Auto-synced from Local SEO"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaOrganizationForm.js:576
msgid "No hours configured yet set business hours in Site Identity › Business Info."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:127
msgid "Personal Information"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:131
msgid "Core details for Person schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:139
msgid "Full Name"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:144
msgid "Full name of the person"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:148
msgid "Profile Image"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:153
msgid "Professional headshot or profile photo"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:162
msgid "Job Title"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:170
msgid "Professional title or position"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:177
msgid "Nationality"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:185
msgid "Country of citizenship"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:193
msgid "Biography"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:201
msgid "Brief professional biography or description"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:219
msgid "Contact Details"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:226
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:215
#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:123
msgid "Website URL"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:232
msgid "Personal or professional website"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:240
msgid "Email Address"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:246
msgid "Professional contact email"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:255
msgid "Phone Number"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:264
msgid "Professional contact number"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:271
msgid "Birth Date"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:280
msgid "Date of birth (optional)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:298
msgid "Professional Details"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:304
msgid "Address"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:309
msgid "Professional address (optional)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:317
msgid "Works For (Organization)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:322
msgid "Organization or company name (optional)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:343
msgid "Used as sameAs properties — one URL per line"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:351
msgid "Profile URLs"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaPersonForm.js:355
msgid "Enter social media profile URLs one per line e.g., LinkedIn, Twitter, Wikipedia"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:78
msgid "In Stock"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:79
msgid "Out of Stock"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:80
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:130
msgid "Pre-Order"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:81
msgid "Back Order"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:82
msgid "Discontinued"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:94
msgid "Product Details"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:97
msgid "Core product information for schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:105
msgid "Product Name"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:110
msgid "Full name of the product"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:117
msgid "Product Image"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:122
msgid "Main product image (recommended: 1200×1200 px)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:138
msgid "Detailed product description for search engines"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:146
msgid "Product URL"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:152
msgid "Direct link to the product page"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:170
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:394
msgid "Pricing & Availability"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:177
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:400
msgid "Price"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:185
msgid "e.g., 29.99"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:202
#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:445
msgid "Availability"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:211
msgid "Current product availability status"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:228
msgid "Product Identity"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:232
msgid "Brand identifiers and search keywords"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:241
msgid "Brand"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:246
msgid "Product brand or manufacturer"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:253
msgid "SKU / Model"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:258
msgid "Product SKU or model number"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:266
msgid "GTIN / Barcode"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:271
msgid "Global Trade Item Number — UPC, EAN, ISBN, etc."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:283
msgid "Comma-separated keywords relevant to the product"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:300
msgid "Ratings & Reviews"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:304
msgid "Optional — enhances rich snippets in search results"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:313
#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:105
msgid "Rating Value"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:325
msgid "Average rating on a 1–5 scale"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:332
msgid "Rating Count"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:342
msgid "Total number of ratings"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:350
msgid "Customer Review"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaProductForm.js:355
msgid "Sample customer review text to enhance rich snippets"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:30
msgid "Thing (generic)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:32
msgid "Book"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:33
msgid "Movie"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:34
msgid "Course"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:37
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:153
msgid "Software Application"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:52
msgid "Reviewed Item"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:55
msgid "The thing this review is about"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:60
msgid "Item Name"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:65
msgid "Name of the reviewed item (defaults to the post title)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:72
msgid "Item Type"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:78
msgid "Schema.org type of the reviewed item"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:95
msgid "Rating"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:99
msgid "The score given in this review"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:116
msgid "e.g., 4.5"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:120
msgid "Best Rating"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:130
msgid "Default 5"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:134
msgid "Worst Rating"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:144
msgid "Default 1"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:155
msgid "Reviewer"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:158
msgid "Who wrote the review"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:168
msgid "Name of the reviewer (defaults to the post author)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:175
msgid "Review Body"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaReviewForm.js:180
msgid "The review text"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:78
#: src/admin/components/essential-seo/SidebarNavigation.js:177
#: src/admin/setup-wizard/steps/Step3SiteSetup.js:84
msgid "Person"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:83
msgid "Select License"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:84
msgid "Free"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:85
msgid "Freemium"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:86
msgid "Paid"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:87
msgid "Subscription"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:88
msgid "Open Source"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:89
msgid "Free Trial"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:93
msgid "Select Category"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:96
msgid "Business & Productivity"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:100
msgid "Games & Entertainment"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:104
msgid "Multimedia & Graphics"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:106
msgid "Mobile App"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:107
msgid "Web Application"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:110
msgid "Desktop Enhancement"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:112
msgid "Educational"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:115
msgid "Developer Tools"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:119
msgid "Security & Privacy"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:123
msgid "Utilities & System"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:128
msgid "Available"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:129
msgid "Not Available"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:131
msgid "Coming Soon"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:162
msgid "Basic Information"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:166
msgid "Core application details for schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:174
msgid "Application Name"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:179
msgid "Full name of the software application"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:186
msgid "Tagline / Alternate Name"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:194
msgid "e.g., \"Design Made Simple\" or \"Code Without Limits\""
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:202
#: src/admin/components/pages/MCPConnectionHealth.js:409
msgid "Version"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:210
msgid "e.g., 2.1.0 or v1.5"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:221
msgid "Official application website"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:231
msgid "Creator / Developer"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:239
msgid "Name of the person or organization"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:246
msgid "Creator Type"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:267
msgid "Detailed description of features and functionality"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:285
msgid "Technical Specifications"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:291
msgid "Operating Systems"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:299
msgid "Supported operating systems — one per line (e.g., Windows, macOS, Linux)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:309
msgid "File Size"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:317
msgid "Download size — e.g., 25 MB, 1.2 GB"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:324
msgid "License Type"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:347
msgid "Category & Features"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:351
msgid "Application classification and key capabilities"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:359
msgid "Application Category"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:365
msgid "Primary category that best describes your application"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:380
msgid "List key features — one per line (e.g., User-friendly interface / Cloud synchronization)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:411
msgid "Use 0 for free apps"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:429
msgid "Price Valid Until"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:438
msgid "When this price expires (optional)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:458
msgid "Pricing Description"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:466
msgid "Describe pricing model — e.g., \"Free version available with premium features\""
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:484
msgid "User Ratings"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:488
msgid "Optional — leave empty if you have no ratings data"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:497
msgid "Average Rating"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:509
msgid "Rating on a 1–5 scale"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:516
msgid "Total Reviews"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaSoftwareForm.js:526
msgid "Number of reviews / ratings"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:61
msgid "Video Details"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:65
msgid "Required information for video rich results"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:73
msgid "Video Title"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:78
msgid "Title of the video. Leave empty to use the post title."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:90
msgid "Short description of the video for search engines."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:98
msgid "Thumbnail Image"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:103
msgid "Video thumbnail (recommended: 1280×720 px). Falls back to the featured image."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:112
msgid "Upload Date"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:121
msgid "When the video was published. Defaults to the post date."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:128
msgid "Duration"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:136
msgid "ISO 8601 format, e.g. PT1M33S for 1 min 33 sec."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:154
msgid "Playback URLs"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:158
msgid "Provide at least one so the video is playable in search results"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:166
msgid "Content URL"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:172
msgid "Direct link to the video file (.mp4, etc.)."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:179
msgid "Embed URL"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaVideoObjectForm.js:185
msgid "Player embed URL (e.g. a YouTube/Vimeo embed link)."
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:99
msgid "Website Identity"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:103
msgid "Core website details for schema markup"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:111
msgid "Website Name"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:116
msgid "Name of your website defaults to site title if empty"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:129
msgid "Main URL of your website defaults to home URL if empty"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:145
msgid "Brief description defaults to site tagline if empty"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:163
msgid "Search Configuration"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:167
msgid "Sitelinks search box in Google search results"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:176
msgid "Enable Sitelinks Search Box"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:177
msgid "Show a search box directly in Google search results for your site"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:189
msgid "Search URL Template"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:197
msgid "Use {search_term_string} as placeholder leave empty to use default WordPress search"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:216
msgid "Auto-managed Data"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:220
msgid "These properties are pulled from other settings automatically"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:235
#: src/admin/components/essential-seo/site-identity/HeroSection.js:182
msgid "Site Logo"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:239
msgid "Logo configured — sourced from Site Identity › Site Assets"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:243
msgid "No logo set configure in Site Identity › Site Assets"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:256
msgid "Social Profiles (sameAs)"
msgstr ""

#: src/admin/components/essential-seo/schema/forms/SchemaWebsiteForm.js:259
msgid "Configured in Schema Manager › Organization automatically included in Website schema"
msgstr ""

#. translators: %d: number of blocking errors
#: src/admin/components/essential-seo/schema/SchemaDeployment.js:58
#: src/admin/components/essential-seo/schema/SchemaDeployment.js:315
#, js-format
msgid "%d error"
msgid_plural "%d errors"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of recommendations
#: src/admin/components/essential-seo/schema/SchemaDeployment.js:64
#, js-format
msgid "%d recommendation"
msgid_plural "%d recommendations"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: validation score out of 100
#: src/admin/components/essential-seo/schema/SchemaDeployment.js:84
#, js-format
msgid "Score %d/100"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:237
msgid "Not deployed"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:240
msgid "Needs attention"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:244
#: src/admin/components/essential-seo/schema/SchemaPreview.js:254
msgid "Ready to deploy"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:248
msgid "Update available"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:250
msgid "Live"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:254
msgid "Publish your structured data to the site as JSON-LD in the document head."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:258
msgid "Validation has to pass before this schema can be published."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:262
msgid "Your schema is validated and ready to publish to the site."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:266
msgid "Newly generated schema is waiting to replace the version currently on your site."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:270
msgid "Your schema markup is published and served on the front end."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:278
msgid "Redeploy Schema"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:279
#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:61
#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:84
msgid "Deploy Schema"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:285
#: src/admin/components/essential-seo/SidebarNavigation.js:184
msgid "Deployment"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:298
msgid "No schema generated yet"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:300
msgid "Generate your schema markup first, then come back here to publish it."
msgstr ""

#. translators: %1$s: error count phrase, %2$s: schema type list
#: src/admin/components/essential-seo/schema/SchemaDeployment.js:312
#, js-format
msgid "%1$s blocking deployment in %2$s"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:326
msgid "Fix the required properties listed below, regenerate, and deploy again."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:336
msgid "Validated and ready"
msgstr ""

#. translators: %d: number of optional recommendations
#: src/admin/components/essential-seo/schema/SchemaDeployment.js:341
#, js-format
msgid "All required properties are present. %d optional recommendation is listed below."
msgid_plural "All required properties are present. %d optional recommendations are listed below."
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:349
msgid "All required properties are present."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:359
msgid "Update ready to publish"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:361
msgid "The schema on your site is still the previous version until you redeploy."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:371
msgid "Schema is live"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:373
msgid "Regenerate after changing your schema settings to pick up the new values."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:383
msgid "Schema Manager is disabled"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:386
msgid "Enable Schema Manager to deploy structured data to your site."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:398
msgid "Currently live"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:405
msgid "Generated, pending deploy"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:420
msgid "Validation"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:441
#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:83
msgid "Deploying…"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:456
#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:126
msgid "Regenerate Schema"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:457
#: src/metabox/components/metabox-schema-tab/SchemaTypeSection.js:112
msgid "Generate Schema"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:463
msgid "Deployment stays unavailable until every required property validates."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDeployment.js:467
msgid "Schema is published as JSON-LD in the document head of your site."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDisabledNotice.js:17
msgid "Schema markup is off"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDisabledNotice.js:20
msgid "These fields stay read-only until you enable schema markup in Schema Settings."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaDisabledNotice.js:31
msgid "Go to Schema Settings"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:159
msgid "Brand, contact, logo and social profiles applied across the entire site."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:163
msgid "Business with a physical address, hours and service area ideal for storefronts."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:167
msgid "A featured individual or author identity used across the site."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:171
msgid "Site name, alternate names, and sitelinks search box for branded queries."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:348
msgid "Site-Level Schema Types"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:358
msgid "Pick the structured-data entities that describe your site as a whole. Article, BlogPosting, HowTo and FAQ schemas are managed per-post in the ThinkRank metabox."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:382
msgid "None selected"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:438
msgid "No schema types selected yet. Pick at least one above so ThinkRank has something to generate."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:504
msgid "Need Article, BlogPosting, HowTo or FAQ?"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaGeneration.js:516
msgid "Content-specific schemas use the actual post data plus AI optimization, so they live in the ThinkRank metabox when editing individual posts and pages."
msgstr ""

#. translators: %d: number of lines of JSON-LD.
#: src/admin/components/essential-seo/schema/SchemaPreview.js:167
#, js-format
msgid "%d line"
msgid_plural "%d lines"
msgstr[0] ""
msgstr[1] ""

#. translators: %s: schema type, e.g. "Organization".
#: src/admin/components/essential-seo/schema/SchemaPreview.js:176
#, js-format
msgid "Copy %s schema"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:226
msgid "Generated Schema Markup"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:227
msgid "What the generator produced from your current settings."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:235
msgid "Copy all schema"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:245
msgid "Types"
msgstr ""

#. translators: %d: number of validation problems.
#: src/admin/components/essential-seo/schema/SchemaPreview.js:266
#, js-format
msgid "%d problem to fix"
msgid_plural "%d problems to fix"
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:287
msgid "Recommended additions"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:319
msgid "Rich Snippets Preview"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:320
msgid "How your content might appear in search results with this markup."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:333
msgid "Refresh Preview"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:334
#: src/admin/components/essential-seo/SocialMediaTab.js:1071
msgid "Generate Preview"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:344
msgid "Generate schema first, then preview how it appears in search results."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:348
msgid "Preview how this markup appears in a Google search result."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:370
msgid "No rich snippets preview available. Generate schema markup first."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaPreview.js:409
msgid "Preview data not available for this schema type."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:141
msgid "General Schema Settings"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:151
msgid "Control how ThinkRank generates and validates structured data across your site. These options apply to every site-level schema you enable."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:162
#: src/admin/components/essential-seo/schema/SchemaSettings.js:172
msgid "Enable Schema Markup"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:163
msgid "Master switch for site-level structured data. While this is off, the Organization, Website and Person forms stay read-only and no schema is output."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:186
#: src/admin/components/essential-seo/schema/SchemaSettings.js:193
msgid "Knowledge Graph"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:187
msgid "Optimize markup so Google can build a Knowledge Graph entry for your site recommended for brand and entity visibility in search."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:204
#: src/admin/components/essential-seo/schema/SchemaSettings.js:211
msgid "Auto-Generate Schema"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:205
msgid "Automatically build schema markup from your content so you do not have to maintain it by hand as posts and pages change."
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:229
#: src/admin/components/essential-seo/schema/SchemaSettings.js:238
msgid "Validation Level"
msgstr ""

#: src/admin/components/essential-seo/schema/SchemaSettings.js:230
msgid "How strictly ThinkRank validates the generated markup before it ships. Stricter levels catch more issues but may flag valid edge cases."
msgstr ""

#. translators: %s: bare domain of a Search Console domain property, e.g. example.com
#: src/admin/components/essential-seo/SearchConsoleSettings.js:34
#, js-format
msgid "Domain property — %s"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:49
msgid "Owner"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:51
msgid "Full access"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:53
msgid "Restricted"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:55
msgid "Unverified"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:117
msgid "Failed to load Search Console data. Please try refreshing."
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:123
msgid "Google session expired. Please reconnect your account in the Integrations tab."
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:170
msgid "Property list refreshed."
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:176
msgid "Failed to refresh the property list."
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:303
#: src/admin/components/pages/Settings.js:1304
#: src/admin/setup-wizard/steps/Step4Analytics.js:31
msgid "Connected"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:347
msgid "Reconnect"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:362
msgid "Disconnect"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:418
msgid "Property"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:420
msgid "Search or select a site…"
msgstr ""

#: src/admin/components/essential-seo/SearchConsoleSettings.js:438
msgid "Refresh property list"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:65
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:55
#: src/admin/components/essential-seo/SiteIdentityTab.js:85
msgid "Basic Info"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:66
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:56
#: src/admin/components/essential-seo/SiteIdentityTab.js:86
msgid "Title Formats"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:67
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:57
#: src/admin/components/essential-seo/SiteIdentityTab.js:87
msgid "Breadcrumbs"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:74
#: src/admin/components/essential-seo/SidebarNavigation.js:318
msgid "SEO Analyzer"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:75
msgid "Site Audit"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:84
#: src/admin/components/essential-seo/SidebarNavigation.js:323
msgid "Integrations"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:88
msgid "Google Services"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:92
msgid "Social Platforms"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:129
msgid "Core Web Vitals"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:133
msgid "Opportunities"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:135
msgid "Historical Data"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:136
msgid "Diagnostics"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:172
msgid "Schema Settings"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:174
msgid "Schema Types"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:176
msgid "LocalBusiness"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:181
msgid "Custom Schema"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:204
msgid "Redirects & 404s"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:215
msgid "Link Report"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:226
msgid "Product SEO"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:235
msgid "Open Graph"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:236
msgid "Twitter Cards"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:237
#: src/admin/components/essential-seo/SocialMediaTab.js:1461
#: src/metabox/components/SocialTab.js:453
#: src/metabox/components/SocialTab.js:514
msgid "Preview"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:246
msgid "Global Robots Meta"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:250
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:58
#: src/admin/components/essential-seo/SiteIdentityTab.js:90
msgid "Robots.txt"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:252
msgid "XML Sitemap"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:260
msgid "LLMs.txt for AI"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:283
msgid "History"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:293
msgid "Access Control"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:358
msgid "Link Manager"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:373
msgid "Crawling"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:378
msgid "Indexing"
msgstr ""

#: src/admin/components/essential-seo/SidebarNavigation.js:542
msgid "Settings navigation"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:21
msgid "Hierarchical"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:22
msgid "Taxonomy-based"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:23
msgid "URL Path"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:59
msgid "Breadcrumbs are on."
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:60
msgid "Breadcrumbs are off."
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:68
msgid "Breadcrumb Settings"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:69
msgid "Configure how breadcrumb navigation appears on your site."
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:79
msgid "Enable breadcrumbs"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:96
msgid "Breadcrumb Type"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:115
msgid "Home Text"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:116
msgid "Text for the home breadcrumb link"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:132
msgid "e.g., Home"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:139
msgid "Breadcrumb Separator"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:140
msgid "Character used to separate breadcrumb items"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:163
msgid "Breadcrumb Prefix"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:164
msgid "Text to show before breadcrumbs (e.g., \"You are here:\")"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:180
msgid "e.g., You are here:"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:190
msgid "Show Current Page"
msgstr ""

#: src/admin/components/essential-seo/site-identity/BreadcrumbSettings.js:198
msgid "Include the current page in breadcrumbs"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:30
msgid "Hero Section Optimization"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:31
msgid "Configure the headline, supporting copy, and call-to-action for your hero."
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:43
msgid "Hero Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:44
msgid "Main headline for your homepage hero section"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:59
msgid "e.g., Grow your traffic with smarter SEO"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:69
msgid "Hero Subtitle"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:70
msgid "Supporting text for your hero section"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:86
msgid "e.g., Practical tools and insights to help your content rank."
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:97
msgid "Call-to-Action Text"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:98
msgid "Text for your primary CTA button"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:114
msgid "e.g., Get started free"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:124
msgid "Call-to-Action URL"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:125
msgid "Enter a valid URL for your CTA button (e.g., /contact, /get-started, https://example.com)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:141
msgid "e.g., /contact or /get-started"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:151
msgid "Hero Background Image"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:159
msgid "Recommended: 1920x1080px or larger"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:172
#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:59
msgid "Site Assets"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:173
msgid "Upload and manage your site's visual assets for branding and SEO optimization."
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:187
msgid "Recommended: 600x60px"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:193
msgid "Favicon"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:198
msgid "Recommended: 32x32px, ICO or PNG"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:207
msgid "Apple Touch Icon"
msgstr ""

#: src/admin/components/essential-seo/site-identity/HeroSection.js:212
msgid "Recommended: 180x180px, PNG"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:35
msgid "Multiple Business Locations"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:36
msgid "Run more than one storefront or office? Give each location its own SEO so customers and Google find the right branch every time."
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:41
msgid "Add unlimited locations with their own address, hours, and geo"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:45
msgid "Output LocalBusiness schema for every location automatically"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:49
msgid "Display them anywhere with the [thinkrank_locations] shortcode"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:64
msgid "Restaurant"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:65
msgid "Store"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:67
msgid "Professional Service"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:71
msgid "Medical Organization"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:108
msgid "Local SEO is on."
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:109
msgid "Local SEO is off."
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:117
msgid "Local SEO Settings"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:118
msgid "Enable local business SEO features and configure business details."
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:128
msgid "Enable local SEO"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:146
msgid "Type of business for schema markup"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:170
msgid "Business Name"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:171
msgid "Official name of your business"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:187
#: src/admin/components/essential-seo/site-identity/SiteInformation.js:88
msgid "e.g., Acme Coffee Roasters"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:197
msgid "Street Address"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:198
msgid "Street address (e.g., 123 Main Street)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:214
msgid ""
"e.g., 123 Main Street\n"
"Suite 200"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:226
msgid "City"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:227
msgid "City name"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:239
msgid "e.g., San Francisco"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:249
msgid "State/Province"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:250
msgid "State or province"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:265
msgid "e.g., California"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:277
msgid "Postal Code"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:278
msgid "ZIP or postal code"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:293
msgid "e.g., 94103"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:300
msgid "Country"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:301
msgid "Country name"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:313
msgid "e.g., United States"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:324
msgid "Business Phone"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:325
msgid "Primary business phone number"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:341
msgid "e.g., +1 555-123-4567"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:351
msgid "Business Email"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:352
msgid "Business email address for contact information"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:369
msgid "e.g., hello@example.com"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:380
msgid "Latitude"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:381
msgid "Latitude coordinate (e.g., 37.7749)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:405
msgid "Longitude"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:406
msgid "Longitude coordinate (e.g., -122.4194)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:431
msgid "Price Range"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:432
msgid "Relative price range for your business (used in schema markup)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:444
msgid "Select price range…"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:451
msgid "$ (Inexpensive)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:458
msgid "$$ (Moderate)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:462
msgid "$$$ (Expensive)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:469
msgid "$$$$ (Very Expensive)"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:489
msgid "Business Hours"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:492
msgid "Set your business operating hours for each day of the week"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:611
msgid "From"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:657
msgid "To"
msgstr ""

#: src/admin/components/essential-seo/site-identity/LocalSEO.js:717
msgid "Closed"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:117
msgid "AI optimization suggestions applied successfully!"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:148
msgid "Rule-Based Optimization Results"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:149
msgid "Section Optimization Results"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:153
#: src/admin/components/essential-seo/SiteIdentityTab.js:918
msgid "Generated by:"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:174
msgid "Section Scores"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:247
msgid "Optimization Suggestions"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:272
msgid "Suggested Changes"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:309
#: src/admin/components/essential-seo/SiteIdentityTab.js:1044
msgid "Apply AI Suggestions"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityOptimization.js:310
msgid "Apply Optimization Results"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:112
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:110
msgid "Validation Passed"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:122
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:120
msgid "Passed with Warnings"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:131
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:129
msgid "Validation Failed"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:146
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:144
msgid "Form Data Validation"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:149
msgid "Field-by-field validation results for this section"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:174
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:172
msgid "Completion"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:178
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:176
msgid "fields"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:196
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:194
msgid "Field Details"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:243
msgid "All required fields are properly configured."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:247
msgid "Site identity settings are valid and complete."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:251
msgid "Ready for deployment and search engine optimization."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteIdentityValidation.js:311
#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:309
msgid "Recommendations"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:59
msgid "Site Information"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:60
msgid "The core identity fields used as defaults across your site."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:72
#: src/admin/components/essential-seo/SocialMediaTab.js:1134
msgid "Site Name"
msgstr ""

#. translators: %sitename% is a literal template variable token, not a printf placeholder.
#: src/admin/components/essential-seo/site-identity/SiteInformation.js:75
#, js-format
msgid "The name of your website. Used wherever %sitename% appears."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:98
msgid "Site Description"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:99
msgid "A brief description of your website. Aim for 120–160 characters."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:116
msgid "e.g., Small-batch specialty coffee roasted in Brooklyn."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:126
msgid "Tagline"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:127
msgid "Your site tagline or slogan."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:140
msgid "e.g., Coffee, crafted with care."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:150
msgid "Default Meta Description"
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:151
msgid "Used for pages that do not set their own meta description. Aim for 120–160 characters."
msgstr ""

#: src/admin/components/essential-seo/site-identity/SiteInformation.js:168
msgid "e.g., Discover small-batch specialty coffee, freshly roasted and shipped from Brooklyn."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:31
msgid "Homepage Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:32
msgid "Title format for the homepage."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:38
msgid "Post Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:39
msgid "Title format for blog posts."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:46
msgid "Title format for pages."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:52
msgid "Category Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:53
msgid "Title format for category pages."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:59
msgid "Tag Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:60
msgid "Title format for tag archive pages."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:66
msgid "Search Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:67
msgid "Title format for search results."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:73
msgid "Archive Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:74
msgid "Title format for date and other archive pages."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:93
msgid "+ Tagline"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:95
msgid "+ Site Description"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:105
msgid "+ Page Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:109
msgid "+ Category"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:113
msgid "+ Tag"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:117
msgid "+ Search Term"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:121
msgid "+ Archive Title"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:167
msgid "Title Format Templates"
msgstr ""

#. translators: %site_title%, %post_title%, %page_title% are literal template variable tokens (not printf placeholders).
#: src/admin/components/essential-seo/site-identity/TitleFormats.js:170
#, js-format
msgid "Configure how page titles are formatted. Use variables like %site_title%, %post_title%, %page_title%, etc."
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:183
msgid "Title Separator"
msgstr ""

#: src/admin/components/essential-seo/site-identity/TitleFormats.js:184
msgid "Character used to separate title elements."
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:193
msgid "Could not load your Site Identity settings. Nothing has been changed — retry before editing."
msgstr ""

#. translators: 1: settings section name, 2: reason the save failed.
#: src/admin/components/essential-seo/SiteIdentityTab.js:308
#, js-format
msgid "Failed to save %1$s settings. %2$s"
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:398
#, js-format
msgid "%s validation completed successfully!"
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:406
#, js-format
msgid "%s validation found errors that need to be fixed."
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:416
#, js-format
msgid "%s validation completed with warnings."
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:431
#, js-format
msgid "Failed to validate %s settings."
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:465
#, js-format
msgid "%s optimization completed successfully!"
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:481
#, js-format
msgid "Failed to optimize %s. Please try again."
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:519
#: src/admin/components/essential-seo/SiteIdentityTab.js:639
#, js-format
msgid "%s AI optimization completed!"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:529
#: src/admin/components/essential-seo/SiteIdentityTab.js:649
msgid "suggestions generated."
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:543
#, js-format
msgid "Failed to optimize %s information."
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:547
#: src/admin/components/essential-seo/SiteIdentityTab.js:667
msgid "AI optimization requires an API key. Please configure your OpenAI or Claude API key in ThinkRank settings."
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:552
#: src/admin/components/essential-seo/SiteIdentityTab.js:672
msgid "AI service rate limit reached. Please try again in a few minutes."
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:663
#, js-format
msgid "Failed to optimize %s content."
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:706
msgid "Validate & Optimize Titles"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:715
msgid "Validate & Optimize Breadcrumbs"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:724
msgid "AI Optimize Hero"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:733
msgid "Validate Business Info"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:742
msgid "Validate & Optimize"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:764
msgid "Your Site Identity settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them."
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:775
msgid "Site Identity Settings"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:781
msgid "Site Identity is on."
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:782
msgid "Site Identity is off."
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:785
msgid "Enable Site Identity"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:821
msgid "Site identity features are disabled. Enable to configure title formats, breadcrumbs, and robots.txt."
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:911
msgid "AI Site Information Optimization"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:942
msgid "AI Analysis"
msgstr ""

#: src/admin/components/essential-seo/SiteIdentityTab.js:978
msgid "AI-Generated Content"
msgstr ""

#. translators: %s: settings section name.
#: src/admin/components/essential-seo/SiteIdentityTab.js:1034
#, js-format
msgid "%s AI optimization suggestions applied successfully!"
msgstr ""

#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:147
msgid "Validate social media settings before deployment."
msgstr ""

#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:241
msgid "All social media settings are properly configured."
msgstr ""

#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:245
msgid "Social media fields are valid and complete."
msgstr ""

#: src/admin/components/essential-seo/social-media/SocialMediaValidation.js:249
msgid "Ready for deployment and social sharing."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:113
msgid "Could not load your social media settings. Nothing has been changed — retry before editing."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:216
msgid "Social media settings saved successfully!"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:227
msgid "Failed to save social media settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:243
#: src/admin/components/essential-seo/SocialMediaTab.js:254
msgid "Validation failed: "
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:347
msgid "Social media preview generated successfully!"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:357
msgid "Failed to generate social media preview. Please try again."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:420
msgid "Successfully synced data from Site Identity settings!"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:428
msgid "No changes needed - Social Media fields are already up to date with Site Identity settings."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:443
msgid "Failed to sync from Site Identity. Please try again."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:473
msgid "Social media settings validated successfully!"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:483
msgid "Validation failed. Please check your settings."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:493
msgid "Failed to validate social media settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:517
msgid "Site name is required for Open Graph"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:526
msgid "Description is recommended for better social sharing"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:533
msgid "Description should be under 160 characters for optimal display"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:545
msgid "Default image is recommended for social sharing"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:555
msgid "Site name should be under 60 characters for optimal display"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:572
msgid "Open Graph validation failed:"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:578
msgid "Open Graph validation passed with recommendations:"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:585
msgid "Open Graph settings are valid!"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:596
msgid "Failed to validate Open Graph settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:631
msgid "Twitter username cannot be empty"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:635
msgid "Twitter username should be 15 characters or less"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:642
msgid "Twitter username can only contain letters, numbers, and underscores"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:655
msgid "Twitter username is recommended for proper attribution"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:676
msgid "Twitter creator cannot be empty"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:680
msgid "Twitter creator should be 15 characters or less"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:687
msgid "Twitter creator can only contain letters, numbers, and underscores"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:709
msgid "Invalid Twitter Card type selected"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:720
msgid "Image is recommended for summary_large_image card type"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:738
msgid "Twitter Cards validation failed:"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:744
msgid "Twitter Cards validation passed with recommendations:"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:751
msgid "Twitter Cards settings are valid!"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:762
msgid "Failed to validate Twitter Cards settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:792
msgid "Facebook App ID should contain only numbers"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:799
msgid "Facebook App ID seems too short (usually 15+ digits)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:806
msgid "Facebook App ID format is valid"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:819
msgid "Facebook Admins should be comma-separated user IDs (numbers only)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:826
msgid "Facebook Admins format is valid"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:840
msgid "Pinterest site verification should be a 32-character hex string"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:847
msgid "Pinterest site verification format is valid"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:863
msgid "Instagram verification should be at least 20 characters (letters, numbers, underscore, dash)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:870
msgid "Instagram verification format is valid"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:886
msgid "TikTok verification should be at least 20 characters (letters, numbers, underscore, dash)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:893
msgid "TikTok verification format is valid"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:906
msgid "YouTube Channel ID should start with \"UC\" followed by 22 characters"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:913
msgid "YouTube Channel ID format is valid"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:926
msgid "WhatsApp Business ID should be 10-15 digits"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:933
msgid "WhatsApp Business ID format is valid"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:951
msgid "No platform settings configured - consider adding verification codes for better platform integration"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:958
msgid "Platform integrations configured"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:973
msgid "Platform verification failed:"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:990
msgid "Platform settings verified successfully!"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1004
msgid "Failed to verify platform settings. Please try again."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1030
#: src/admin/components/essential-seo/SocialMediaTab.js:1058
msgid "Validate Social Media"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1040
msgid "Syncing…"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1099
msgid "Open Graph Settings"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1100
msgid "Add Open Graph meta tags for social media sharing."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1111
msgid "Open Graph is on."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1115
msgid "Open Graph is off."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1121
msgid "Enable Open Graph"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1135
msgid "The name of your website"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1151
msgid "Your Site Name"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1158
msgid "Default Description"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1159
msgid "Default description for social media sharing (120-160 characters recommended)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1184
msgid "Your site description for social media sharing"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1196
msgid "The type of content your site represents"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1219
#: src/admin/setup-wizard/steps/Step3SiteSetup.js:32
msgid "Business"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1234
msgid "Default Open Graph Image"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1245
msgid "Default image for social media sharing (1200x630px recommended)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1266
msgid "Twitter Cards Settings"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1267
msgid "Add Twitter Card meta tags for Twitter sharing."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1278
msgid "Twitter Cards are on."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1282
msgid "Twitter Cards are off."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1288
msgid "Enable Twitter Cards"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1301
msgid "Twitter Username"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1302
msgid "Your Twitter username (without @)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1322
msgid "Twitter Creator"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1323
msgid "Content creator Twitter username (without @)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1344
msgid "Card Type"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1345
msgid "The type of Twitter Card to use"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1356
msgid "Summary Large Image"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1363
msgid "Summary"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1367
msgid "App"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1371
msgid "Player"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1386
msgid "Default Twitter Card Image"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1397
msgid "Default image for Twitter sharing (1200x600px recommended)"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1424
msgid "Social Media Preview"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1435
#: src/metabox/components/SocialTab.js:22
msgid "Twitter"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1469
msgid "Issues Found"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1499
#: src/metabox/components/SocialTab.js:543
msgid "No share image set"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1522
msgid "chars"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1523
msgid "Pin it • Save"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1557
msgid "Suggestions:"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1578
#: src/metabox/components/SocialTab.js:500
msgid "Social preview"
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1581
msgid "Click \"Generate Preview\" to see how your content will appear on social media."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1606
msgid "Your social media settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them."
msgstr ""

#: src/admin/components/essential-seo/SocialMediaTab.js:1617
msgid "Social Media & Open Graph"
msgstr ""

#: src/admin/components/essential-seo/WooCommerceTab.js:31
msgid "WooCommerce SEO"
msgstr ""

#: src/admin/components/essential-seo/WooCommerceTab.js:32
msgid "Help shoppers and search engines understand your products. Rich product data means better listings and more clicks from Google Shopping and social."
msgstr ""

#: src/admin/components/essential-seo/WooCommerceTab.js:37
msgid "Add GTIN / MPN / ISBN fields to every product and variation"
msgstr ""

#: src/admin/components/essential-seo/WooCommerceTab.js:41
msgid "Enrich Product structured data with those identifiers"
msgstr ""

#: src/admin/components/essential-seo/WooCommerceTab.js:45
msgid "Show an AggregateOffer price range for variable products"
msgstr ""

#: src/admin/components/essential-seo/WooCommerceTab.js:49
msgid "Add product Open Graph (price, availability) for social sharing"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:72
msgid "Export SEO data from "
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:73
msgid "This will read metadata from your database and store a snapshot in your WordPress options table. No data will be modified or deleted."
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:77
msgid "Start Export"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:82
msgid "Migrate snapshot to ThinkRank?"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:86
msgid "This writes ThinkRank SEO settings and metadata from the exported snapshot. It is safe to run more than once."
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:92
msgid "Running the migration again may overwrite existing ThinkRank settings and metadata where applicable ThinkRank fields still at their defaults are filled from the snapshot, while values you have already customized are preserved."
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:99
msgid "We recommend creating a database backup before proceeding."
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:107
msgid "Start Migration"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:113
msgid "Remove "
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:115
msgid " data from database?"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:119
msgid "This will permanently delete all "
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:121
msgid " meta keys from your posts and terms. This cannot be undone."
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:127
msgid "Only proceed if you have verified that ThinkRank is working correctly with the imported data."
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:135
#: src/admin/components/import-export/ConfirmationDialog.js:173
#: src/admin/components/import-export/ConfirmationDialog.js:181
msgid "Delete "
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:135
msgid " Data"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:148
msgid "Some data is not applied yet"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:164
msgid "This data stays preserved in the snapshot, but the source plugin's copy will be permanently removed."
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:175
msgid " Data Anyway"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:181
msgid " snapshot?"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:187
msgid "This snapshot contains data that ThinkRank does not yet support:"
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:201
msgid "Deleting this snapshot means this data cannot be migrated in the future unless you reinstall the source plugin and re-export."
msgstr ""

#: src/admin/components/import-export/ConfirmationDialog.js:209
msgid "Delete Snapshot"
msgstr ""

#: src/admin/components/import-export/ExportProgress.js:14
#: src/admin/components/import-export/MigrateProgress.js:14
#: src/admin/components/import-export/PluginImportCard.js:34
#: src/admin/components/import-export/SnapshotInfo.js:17
msgid "Post Meta"
msgstr ""

#: src/admin/components/import-export/ExportProgress.js:15
#: src/admin/components/import-export/MigrateProgress.js:15
#: src/admin/components/import-export/PluginImportCard.js:35
#: src/admin/components/import-export/SnapshotInfo.js:18
msgid "Term Meta"
msgstr ""

#: src/admin/components/import-export/ExportProgress.js:16
#: src/admin/components/import-export/PluginImportCard.js:36
#: src/admin/components/import-export/SnapshotInfo.js:19
msgid "User Meta"
msgstr ""

#: src/admin/components/import-export/ExportProgress.js:36
msgid "Exporting"
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:87
msgid "Failed to detect SEO plugins"
msgstr ""

#. translators: %d: number of source SEO plugins found.
#: src/admin/components/import-export/ImportExportTab.js:107
#, js-format
msgid "Found %d SEO plugin with importable data."
msgid_plural "Found %d SEO plugins with importable data."
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/import-export/ImportExportTab.js:117
msgid "No SEO plugin data detected."
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:122
msgid "Re-scan failed. Please try again."
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:136
msgid "Scanning for SEO plugin data…"
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:147
msgid "Couldn’t scan for SEO data"
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:156
#: src/admin/dashboard-widget/components/ErrorState.js:164
#: src/admin/setup-wizard/steps/MigrationPluginRow.js:287
msgid "Try again"
msgstr ""

#. translators: %d: number of source SEO plugins with importable data.
#: src/admin/components/import-export/ImportExportTab.js:179
#, js-format
msgid "%d SEO plugin with data you can import."
msgid_plural "%d SEO plugins with data you can import."
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/import-export/ImportExportTab.js:187
msgid "No SEO plugin data detected yet."
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:195
msgid "Re-scan"
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:202
#: src/admin/components/pages/Settings.js:1982
msgid "Before you re-import"
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:205
msgid "Re-running a migration may overwrite existing ThinkRank settings and metadata where applicable. Fields still at their defaults are filled from the imported data, while values you have already customized are preserved. We recommend creating a database backup before re-importing."
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:220
msgid "No SEO data to migrate"
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:223
msgid "ThinkRank reads SEO data straight from your database. Activate one of the supported plugins below, then re-scan you can migrate at any time."
msgstr ""

#: src/admin/components/import-export/ImportExportTab.js:257
msgid "Re-scan for SEO plugins"
msgstr ""

#: src/admin/components/import-export/MigrateProgress.js:37
msgid "Processed"
msgstr ""

#: src/admin/components/import-export/MigrateProgress.js:41
msgid "Skipped"
msgstr ""

#: src/admin/components/import-export/MigrateProgress.js:46
msgid "Pro-only keywords"
msgstr ""

#: src/admin/components/import-export/MigrateProgress.js:54
msgid "Restoring"
msgstr ""

#: src/admin/components/import-export/MigrateProgress.js:66
msgid "Chunk"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:43
#: src/admin/setup-wizard/steps/MigrationPluginRow.js:65
msgid "Global"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:44
#: src/admin/setup-wizard/steps/MigrationPluginRow.js:68
msgid "Post meta"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:45
#: src/admin/setup-wizard/steps/MigrationPluginRow.js:71
msgid "Term meta"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:46
#: src/admin/setup-wizard/steps/MigrationPluginRow.js:74
msgid "Author meta"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:62
#: src/admin/components/import-export/SnapshotInfo.js:36
msgid "Migrated"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:66
msgid "Snapshot ready"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:71
#: src/admin/components/import-export/SnapshotInfo.js:40
msgid "Exporting…"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:76
msgid "Restoring…"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:79
msgid "Detected"
msgstr ""

#. translators: %s: source plugin name.
#: src/admin/components/import-export/PluginImportCard.js:149
#, js-format
msgid "%s snapshot exported."
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:158
msgid "Migration complete — ThinkRank is now using the imported data."
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:168
msgid "The import operation failed."
msgstr ""

#. translators: %s: source plugin name.
#: src/admin/components/import-export/PluginImportCard.js:214
#, js-format
msgid "%s data removed from the database."
msgstr ""

#. translators: %s: source plugin name.
#: src/admin/components/import-export/PluginImportCard.js:222
#, js-format
msgid "Couldn’t remove %s data."
msgstr ""

#. translators: %s: source plugin name.
#: src/admin/components/import-export/PluginImportCard.js:280
#, js-format
msgid "%s snapshot deleted."
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:286
msgid "Couldn’t delete the snapshot."
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:312
msgid "Snapshot available"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:355
msgid "Import failed"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:372
msgid "Migration complete"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:374
msgid "ThinkRank is now using the imported SEO data."
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:389
msgid "Export snapshot"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:417
msgid "Export selected data"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:433
msgid "Restore to ThinkRank"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:446
msgid "Complete step 1 first to enable restore."
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:460
msgid "Start migration"
msgstr ""

#. translators: %s: source plugin name.
#: src/admin/components/import-export/PluginImportCard.js:479
#, js-format
msgid "Clean up %s data"
msgstr ""

#: src/admin/components/import-export/PluginImportCard.js:489
msgid "Delete snapshot"
msgstr ""

#: src/admin/components/import-export/SnapshotInfo.js:38
msgid "Partial"
msgstr ""

#: src/admin/components/import-export/SnapshotInfo.js:57
msgid "Never"
msgstr ""

#: src/admin/components/import-export/SnapshotInfo.js:113
msgid "Snapshot details"
msgstr ""

#: src/admin/components/import-export/SnapshotInfo.js:121
msgid "Exported"
msgstr ""

#: src/admin/components/import-export/SnapshotInfo.js:125
msgid "Last migrated"
msgstr ""

#: src/admin/components/import-export/SnapshotInfo.js:152
msgid "Not yet migratable"
msgstr ""

#: src/admin/components/import-export/SnapshotInfo.js:158
msgid "author profiles"
msgstr ""

#: src/admin/components/import-export/SnapshotInfo.js:164
msgid "redirections"
msgstr ""

#: src/admin/components/layout/NavSearch.js:237
msgid "Search settings"
msgstr ""

#: src/admin/components/layout/NavSearch.js:244
msgid "Search settings…"
msgstr ""

#: src/admin/components/layout/NavSearch.js:267
msgid "Search results"
msgstr ""

#: src/admin/components/layout/NavSearch.js:327
msgid "navigate"
msgstr ""

#: src/admin/components/layout/NavSearch.js:330
msgid "go"
msgstr ""

#: src/admin/components/layout/NavSearch.js:333
msgid "close"
msgstr ""

#: src/admin/components/layout/TopNav.js:586
msgid "ThinkRank navigation"
msgstr ""

#: src/admin/components/layout/TopNav.js:672
msgid "Book a free 30-minute onboarding call"
msgstr ""

#: src/admin/components/layout/TopNav.js:702
#: src/admin/dashboard-widget/components/ProTeaserBar.js:39
msgid "Upgrade"
msgstr ""

#: src/admin/components/pages/AITools.js:9
msgid "Content Planner"
msgstr ""

#: src/admin/components/pages/AITools.js:10
msgid "Metadata Generator"
msgstr ""

#: src/admin/components/pages/MCP.js:23
msgid "Content SEO: titles, descriptions & canonicals"
msgstr ""

#: src/admin/components/pages/MCP.js:24
msgid "Global SEO defaults per post type"
msgstr ""

#: src/admin/components/pages/MCP.js:25
msgid "Schema & structured data"
msgstr ""

#: src/admin/components/pages/MCP.js:26
msgid "Open Graph & Twitter previews"
msgstr ""

#: src/admin/components/pages/MCP.js:27
msgid "Robots meta rules & robots.txt"
msgstr ""

#: src/admin/components/pages/MCP.js:28
msgid "XML sitemaps"
msgstr ""

#: src/admin/components/pages/MCP.js:29
msgid "Instant indexing (IndexNow) & history"
msgstr ""

#: src/admin/components/pages/MCP.js:30
msgid "LLMs.txt generation & status"
msgstr ""

#: src/admin/components/pages/MCP.js:32
msgid "Author archives"
msgstr ""

#: src/admin/components/pages/MCP.js:33
msgid "Site identity"
msgstr ""

#: src/admin/components/pages/MCP.js:34
msgid "SEO scoring, checks, insights & analytics"
msgstr ""

#: src/admin/components/pages/MCP.js:126
msgid "Couldn’t load your MCP settings."
msgstr ""

#: src/admin/components/pages/MCP.js:149
msgid "MCP is on. Connect an AI client below."
msgstr ""

#: src/admin/components/pages/MCP.js:150
msgid "MCP is off. AI clients can no longer connect."
msgstr ""

#: src/admin/components/pages/MCP.js:160
msgid "Couldn’t save your MCP settings."
msgstr ""

#: src/admin/components/pages/MCP.js:176
msgid "Setup needed"
msgstr ""

#: src/admin/components/pages/MCP.js:196
#: src/admin/setup-wizard/steps/StepMcpServer.js:298
msgid "AI agent access"
msgstr ""

#: src/admin/components/pages/MCP.js:203
msgid "Open a secure, permission-scoped bridge so assistants like Claude, ChatGPT, and Cursor can review and improve your SEO for you. Access runs through a revocable connection token or a one-time OAuth approval, always tied to an administrator account. Turn it off and ThinkRank registers no tools every AI connection is refused."
msgstr ""

#: src/admin/components/pages/MCP.js:215
#: src/admin/setup-wizard/steps/StepMcpServer.js:321
msgid "Enable MCP access"
msgstr ""

#: src/admin/components/pages/MCP.js:236
msgid "What a connected agent can do"
msgstr ""

#: src/admin/components/pages/MCP.js:242
msgid "Every action honours the signed-in user’s capabilities and can be reviewed or reverted in ThinkRank."
msgstr ""

#: src/admin/components/pages/MCP.js:302
msgid "MCP runtime not loaded"
msgstr ""

#: src/admin/components/pages/MCP.js:304
msgid "The bundled Abilities API could not be loaded, so no SEO tools can be served to AI clients. This usually means the plugin build is incomplete (dependencies/vendor is missing). Reinstall ThinkRank from an official package, or run \"composer install\" inside the plugin’s dependencies/ directory."
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:216
msgid "Not used yet"
msgstr ""

#. translators: %s: a date, e.g. 8/6/2026.
#: src/admin/components/pages/MCPConnectedApps.js:222
#, js-format
msgid "Last used %s"
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:226
msgid "Last used recently"
msgstr ""

#. translators: %s: connection name.
#: src/admin/components/pages/MCPConnectedApps.js:239
#, js-format
msgid "Revoke %s"
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:284
#: src/admin/components/pages/MCPConnectedApps.js:467
msgid "Revoke"
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:311
msgid "Connected apps refreshed."
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:316
msgid "Couldn’t load connected apps. Reload and try again."
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:323
msgid "Couldn’t refresh connected apps."
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:352
msgid "Couldn’t revoke that connection. Please try again."
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:366
msgid "Loading connected apps…"
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:388
msgid "Connected AI apps"
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:391
msgid "Apps connected to this site via MCP. Each connection acts as the administrator who approved it revoking cuts it off immediately."
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:415
msgid "No apps connected yet"
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:416
msgid "When an AI client connects to this site, it will appear here."
msgstr ""

#: src/admin/components/pages/MCPConnectedApps.js:451
msgid "Revoke connection?"
msgstr ""

#. translators: %s: app name.
#: src/admin/components/pages/MCPConnectedApps.js:475
#, js-format
msgid "“%s” will lose access immediately and must be re-approved to reconnect."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:193
msgid "Couldn’t load the MCP connection status."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:219
msgid "Couldn’t copy to the clipboard. Please select the text and copy it manually."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:240
msgid "Connection token reset."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:244
msgid "Couldn’t reset the connection token."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:279
msgid "Claude (web, mobile & desktop)"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:283
msgid "In Claude, open Settings → Connectors → Add Connector → Add custom connector."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:287
#: src/admin/setup-wizard/steps/StepMcpServer.js:152
msgid "Paste the connector URL above and give it a name (e.g. ThinkRank)."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:291
#: src/admin/setup-wizard/steps/StepMcpServer.js:156
msgid "Click Add, then approve access when Claude asks you to sign in."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:304
msgid "In ChatGPT, open Settings → Plugins → Add New."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:308
msgid "Enter a name (e.g. ThinkRank)."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:309
msgid "Paste the Connection URL above."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:310
#: src/admin/setup-wizard/steps/StepMcpServer.js:177
msgid "Save, then approve access when ChatGPT asks you to sign in."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:326
msgid "CLI"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:328
msgid "Command"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:331
msgid "Copy the command above."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:332
msgid "Run it in your terminal from your project directory."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:343
#: src/admin/components/pages/MCPConnectionConfig.js:360
msgid "Editor"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:346
msgid "Add to Cursor"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:348
msgid "Click \"Add to Cursor\". It opens Cursor with ThinkRank prefilled."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:352
msgid "Confirm the install when Cursor asks."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:363
msgid "Add to VS Code"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:365
msgid "Click \"Add to VS Code\". It opens VS Code with ThinkRank prefilled."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:369
msgid "Confirm the install when VS Code asks."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:375
#: src/admin/components/pages/MCPConnectionConfig.js:532
msgid "OAuth"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:376
msgid "Editors & CLI"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:383
msgid "Add ThinkRank to your client"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:386
msgid "Pick your assistant below it opens or copies fully configured."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:396
msgid "How it works"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:410
msgid "Preparing your connection… reload the page if this persists."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:458
msgid "Reset the connection token if it may have leaked. This disconnects Claude Code, Cursor, VS Code, and Claude Desktop they’ll need the new command to reconnect. OAuth-connected apps are unaffected."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:468
#: src/admin/components/pages/MCPConnectionConfig.js:494
msgid "Reset token"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:478
msgid "Reset connection token?"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:500
msgid "A new token is generated immediately. Every header-based client (Claude Code, Cursor, VS Code, Claude Desktop) is disconnected and must reconnect with the new command. OAuth-connected apps like Claude on the web keep working."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:535
msgid "Signs in with a one-time approval. No token to paste."
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:546
#: src/admin/setup-wizard/steps/StepMcpServer.js:360
msgid "Connector URL"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:556
#: src/admin/setup-wizard/steps/StepMcpServer.js:368
msgid "Copy connector URL"
msgstr ""

#: src/admin/components/pages/MCPConnectionConfig.js:595
msgid "How to add a connector"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:118
msgid "Connection health refreshed."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:123
msgid "Couldn’t load connection health. Reload the page and try again."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:130
msgid "Couldn’t refresh connection health."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:156
msgid "The test request itself failed. Reload the page and try again."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:170
msgid "Checking connection health…"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:192
msgid "Site is served over HTTP. MCP clients expect HTTPS; some refuse to connect otherwise."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:198
msgid "Site Address and WordPress Address use different schemes — requests can bounce between HTTP and HTTPS."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:204
msgid "The REST API URL scheme differs from the site address, which can redirect MCP requests."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:209
msgid "HTTPS is on and all WordPress URLs agree."
msgstr ""

#. translators: %d: number of registered ThinkRank tools.
#: src/admin/components/pages/MCPConnectionHealth.js:215
#, js-format
msgid "%d ThinkRank tool is registered and discoverable."
msgid_plural "%d ThinkRank tools are registered and discoverable."
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/pages/MCPConnectionHealth.js:223
msgid "No ThinkRank tools are registered — MCP may be off or the runtime failed to load."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:242
msgid "Connection health"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:245
msgid "What an AI client sees when it tries to reach this site. Use Test connection to exercise the real round trip."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:258
msgid "Re-check"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:267
msgid "Test connection"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:309
msgid "How to fix this"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:322
msgid "OAuth discovery documents this site serves"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:346
msgid "Secure connection"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:350
msgid "OK"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:356
msgid "Registered tools"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:362
msgid "Your permissions"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:366
msgid "Administrator"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:367
msgid "Limited"
msgstr ""

#. translators: %d: number of ThinkRank capabilities held.
#: src/admin/components/pages/MCPConnectionHealth.js:373
#, js-format
msgid "You hold %d ThinkRank capability."
msgid_plural "You hold %d ThinkRank capabilities."
msgstr[0] ""
msgstr[1] ""

#: src/admin/components/pages/MCPConnectionHealth.js:381
msgid "Your account lacks administrator access, so some tools will be refused."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:388
msgid "Database"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:392
msgid "Up to date"
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:393
msgid "Update due"
msgstr ""

#. translators: %s: database schema version.
#: src/admin/components/pages/MCPConnectionHealth.js:399
#, js-format
msgid "Schema v%s installed."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:402
msgid "A database update is pending. Visit the dashboard to run it."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:414
msgid "ThinkRank Pro is active."
msgstr ""

#: src/admin/components/pages/MCPConnectionHealth.js:415
msgid "ThinkRank (free) is active."
msgstr ""

#: src/admin/components/pages/Settings.js:54
msgid "Titles, meta, canonicals, social & redirects"
msgstr ""

#: src/admin/components/pages/Settings.js:60
msgid "Titles, meta, schema, redirects & 404 logs"
msgstr ""

#: src/admin/components/pages/Settings.js:66
msgid "Titles, meta, social & redirects"
msgstr ""

#: src/admin/components/pages/Settings.js:72
msgid "Titles, meta, settings & redirects"
msgstr ""

#: src/admin/components/pages/Settings.js:256
msgid "AI Provider"
msgstr ""

#: src/admin/components/pages/Settings.js:257
#: src/admin/components/pages/Settings.js:1656
msgid "Data Management"
msgstr ""

#: src/admin/components/pages/Settings.js:258
#: src/admin/components/pages/Settings.js:1866
msgid "Migration Tools"
msgstr ""

#: src/admin/components/pages/Settings.js:267
#: src/admin/components/pages/Settings.js:2149
msgid "Encrypted at rest and stored only on your site."
msgstr ""

#: src/admin/components/pages/Settings.js:268
msgid "Sent directly to your chosen AI provider."
msgstr ""

#: src/admin/components/pages/Settings.js:269
msgid "Never routed through or seen by ThinkRank's servers."
msgstr ""

#: src/admin/components/pages/Settings.js:270
msgid "Remove or swap your key anytime, no lock-in."
msgstr ""

#: src/admin/components/pages/Settings.js:277
msgid "Choose a provider"
msgstr ""

#: src/admin/components/pages/Settings.js:278
msgid "Pick OpenAI, Claude, Gemini, or OpenRouter."
msgstr ""

#: src/admin/components/pages/Settings.js:281
msgid "Add your API key"
msgstr ""

#: src/admin/components/pages/Settings.js:282
msgid "Paste a key from your provider dashboard."
msgstr ""

#: src/admin/components/pages/Settings.js:285
msgid "Test & save"
msgstr ""

#: src/admin/components/pages/Settings.js:286
msgid "Verify the connection, then save settings."
msgstr ""

#: src/admin/components/pages/Settings.js:294
msgid "Setup guides and provider walkthroughs."
msgstr ""

#: src/admin/components/pages/Settings.js:298
msgid "Open a support ticket"
msgstr ""

#: src/admin/components/pages/Settings.js:299
msgid "Stuck connecting? Our team can help."
msgstr ""

#: src/admin/components/pages/Settings.js:533
msgid "OpenAI API keys should start with \"sk-\""
msgstr ""

#: src/admin/components/pages/Settings.js:542
msgid "OpenAI API key appears too short"
msgstr ""

#: src/admin/components/pages/Settings.js:552
msgid "Claude API keys should start with \"sk-ant-\""
msgstr ""

#: src/admin/components/pages/Settings.js:561
msgid "Claude API key appears too short"
msgstr ""

#: src/admin/components/pages/Settings.js:573
msgid "Gemini API keys should start with \"AIza\" or \"AQ.\""
msgstr ""

#: src/admin/components/pages/Settings.js:582
msgid "Gemini API key appears too short"
msgstr ""

#: src/admin/components/pages/Settings.js:592
msgid "OpenRouter API keys should start with \"sk-or-\""
msgstr ""

#: src/admin/components/pages/Settings.js:601
msgid "OpenRouter API key appears too short"
msgstr ""

#: src/admin/components/pages/Settings.js:739
#: src/admin/components/pages/Settings.js:758
msgid "Failed to save the Migration Tools setting."
msgstr ""

#: src/admin/components/pages/Settings.js:747
msgid "Migration Tools enabled. Reload the page to see the Migration menu."
msgstr ""

#: src/admin/components/pages/Settings.js:751
msgid "Migration Tools disabled."
msgstr ""

#: src/admin/components/pages/Settings.js:788
#: src/admin/components/pages/Settings.js:858
msgid "Settings saved successfully!"
msgstr ""

#: src/admin/components/pages/Settings.js:891
msgid "Please enter an API key first."
msgstr ""

#: src/admin/components/pages/Settings.js:916
msgid "API connection successful!"
msgstr ""

#: src/admin/components/pages/Settings.js:920
msgid "API connection failed. Please check your API key and try again."
msgstr ""

#: src/admin/components/pages/Settings.js:930
msgid "Failed to test API connection."
msgstr ""

#: src/admin/components/pages/Settings.js:937
msgid "Network error. Please check your internet connection."
msgstr ""

#: src/admin/components/pages/Settings.js:945
msgid "Invalid API key. Please check your credentials."
msgstr ""

#: src/admin/components/pages/Settings.js:950
msgid "Rate limit exceeded. Please try again later."
msgstr ""

#: src/admin/components/pages/Settings.js:955
msgid "Connection failed:"
msgstr ""

#: src/admin/components/pages/Settings.js:967
msgid "No API key is currently saved."
msgstr ""

#: src/admin/components/pages/Settings.js:973
msgid "Are you sure you want to clear the saved API key? This action cannot be undone."
msgstr ""

#: src/admin/components/pages/Settings.js:996
msgid "API key cleared successfully."
msgstr ""

#: src/admin/components/pages/Settings.js:1006
msgid "Failed to clear API key."
msgstr ""

#: src/admin/components/pages/Settings.js:1012
msgid "Failed to clear API key. Please try again."
msgstr ""

#: src/admin/components/pages/Settings.js:1027
msgid "Enter new API key to update…"
msgstr ""

#: src/admin/components/pages/Settings.js:1063
msgid "Custom model…"
msgstr ""

#: src/admin/components/pages/Settings.js:1180
msgid "Choose provider"
msgstr ""

#: src/admin/components/pages/Settings.js:1184
msgid "AI provider"
msgstr ""

#: src/admin/components/pages/Settings.js:1325
msgid "Masked preview of your saved key. Choose Replace to enter a new one."
msgstr ""

#: src/admin/components/pages/Settings.js:1437
msgid "Enter a new key to replace the saved one."
msgstr ""

#: src/admin/components/pages/Settings.js:1441
msgid "Encrypted and stored securely. You pay the provider directly."
msgstr ""

#: src/admin/components/pages/Settings.js:1461
msgid "Cancel and keep current key"
msgstr ""

#: src/admin/components/pages/Settings.js:1481
msgid "Model used for all AI content generation."
msgstr ""

#: src/admin/components/pages/Settings.js:1489
msgid "Custom model"
msgstr ""

#: src/admin/components/pages/Settings.js:1502
msgid "Enter the exact model id from your provider. Use this to run a newly released or unlisted model."
msgstr ""

#: src/admin/components/pages/Settings.js:1535
msgid "Clear API Key"
msgstr ""

#: src/admin/components/pages/Settings.js:1545
msgid "Getting started"
msgstr ""

#: src/admin/components/pages/Settings.js:1591
msgid "Your key stays private"
msgstr ""

#: src/admin/components/pages/Settings.js:1597
msgid "You bring your own key, so you stay in control."
msgstr ""

#: src/admin/components/pages/Settings.js:1671
msgid "Control what happens to your data when the plugin is removed. When enabled, all plugin data including API keys, content briefs, and configuration will be permanently erased on uninstall."
msgstr ""

#: src/admin/components/pages/Settings.js:1682
msgid "Delete all data on uninstall"
msgstr ""

#: src/admin/components/pages/Settings.js:1694
msgid "Data deletion is enabled. Uninstalling ThinkRank will permanently erase all settings and content briefs. This cannot be undone."
msgstr ""

#: src/admin/components/pages/Settings.js:1723
msgid "Preserved by default"
msgstr ""

#: src/admin/components/pages/Settings.js:1729
msgid "Kept after uninstall"
msgstr ""

#: src/admin/components/pages/Settings.js:1738
msgid "API keys & provider settings"
msgstr ""

#: src/admin/components/pages/Settings.js:1742
msgid "Generated content briefs"
msgstr ""

#: src/admin/components/pages/Settings.js:1746
msgid "Plugin configuration"
msgstr ""

#: src/admin/components/pages/Settings.js:1791
msgid "Always cleaned up"
msgstr ""

#: src/admin/components/pages/Settings.js:1797
msgid "Removed on uninstall"
msgstr ""

#: src/admin/components/pages/Settings.js:1806
msgid "Temporary cache data"
msgstr ""

#: src/admin/components/pages/Settings.js:1807
msgid "Usage analytics"
msgstr ""

#: src/admin/components/pages/Settings.js:1808
msgid "Plugin activation flags"
msgstr ""

#: src/admin/components/pages/Settings.js:1881
msgid "Bring your existing SEO data into ThinkRank. Turning this on adds a \"Migration\" menu item so you can import titles, descriptions, canonicals, robots rules, social meta, redirects, and settings from another SEO plugin handy if you skipped migration during setup or need to re-import updated data."
msgstr ""

#: src/admin/components/pages/Settings.js:1893
msgid "Enable Migration Tools"
msgstr ""

#: src/admin/components/pages/Settings.js:1910
msgid "Platforms you can migrate from"
msgstr ""

#: src/admin/components/pages/Settings.js:1916
msgid "ThinkRank imports SEO data directly from these plugins even after your initial setup."
msgstr ""

#: src/admin/components/pages/Settings.js:1948
msgid "Supported"
msgstr ""

#: src/admin/components/pages/Settings.js:1970
msgid "Open Migration"
msgstr ""

#: src/admin/components/pages/Settings.js:1984
msgid "Running a migration again may overwrite existing ThinkRank settings and metadata where applicable. We recommend creating a database backup before re-importing."
msgstr ""

#: src/admin/components/pages/Settings.js:2011
msgid "Active configuration"
msgstr ""

#: src/admin/components/pages/Settings.js:2069
msgid "Get an API key"
msgstr ""

#: src/admin/components/pages/Settings.js:2072
msgid "Sign in to your provider and create a key."
msgstr ""

#: src/admin/components/pages/Settings.js:2139
msgid "Why your own key?"
msgstr ""

#: src/admin/components/pages/Settings.js:2144
msgid "Pay your AI provider directly, with no markup."
msgstr ""

#: src/admin/components/pages/Settings.js:2148
msgid "Unlimited generations at provider rates."
msgstr ""

#: src/admin/components/pages/Settings.js:2153
msgid "Switch providers anytime without losing data."
msgstr ""

#: src/admin/components/pages/Settings.js:2185
msgid "Need help?"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:19
msgid "Usage Breakdown"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:26
#: src/admin/components/pages/UsageBreakdown.js:12
msgid "All time"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:320
msgid "Usage Overview"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:321
msgid "AI usage, cost, and provider split for the selected period."
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:339
msgid "Error loading analytics data:"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:494
msgid "No Analytics Data Yet"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:498
msgid "Start using AI features to see your usage statistics here."
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:508
#: src/admin/components/seo/ScoreBreakdown.js:314
msgid "Last updated:"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:522
msgid "Feature Usage"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:523
msgid "Which AI features your site relied on most."
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:549
msgid "No feature usage recorded for this period."
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:560
msgid "Provider Cost Breakdown"
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:561
msgid "Spend split by AI provider."
msgstr ""

#: src/admin/components/pages/UsageAnalytics.js:598
msgid "No provider cost data for this period."
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:24
msgid "No Usage Data Yet"
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:25
msgid "No usage records found for the selected period. Start using AI features to see your activity here."
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:39
msgid "Date & Time"
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:42
msgid "Action"
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:45
msgid "AI Model"
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:48
msgid "Tokens"
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:51
msgid "Est. Cost"
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:167
#: src/admin/components/pages/UsageBreakdown.js:172
msgid "Failed to load usage breakdown data."
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:198
msgid "AI Usage Breakdown"
msgstr ""

#: src/admin/components/pages/UsageBreakdown.js:232
msgid "total records"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:321
#: src/admin/components/seo/SEOScoreCalculator.js:936
msgid "Excellent Work!"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:324
#: src/admin/components/seo/SEOScoreCalculator.js:939
msgid "No immediate SEO improvements needed. Your content is well optimized!"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:347
msgid "High priority"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:352
msgid "Medium priority"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:357
msgid "Low priority"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:370
msgid "Improvement Suggestions"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:376
#: src/admin/components/seo/ImprovementSuggestions.js:562
msgid "suggestion"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:377
#: src/admin/components/seo/ImprovementSuggestions.js:563
msgid "suggestions"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:451
msgid "Asking AI why this matters…"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:471
msgid "Shows step-by-step guidance — you make this change yourself"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:475
msgid "ThinkRank makes this change for you"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:488
msgid "Applying…"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:493
msgid "How to fix"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:497
msgid "Apply with AI"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:513
msgid "Connect an AI provider in ThinkRank → Settings to enable AI explanations"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:527
msgid "Hide"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:531
msgid "Explain with AI"
msgstr ""

#: src/admin/components/seo/ImprovementSuggestions.js:564
msgid "dismissed"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:41
msgid "Satisfying Content"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:42
msgid "#1 ranking factor - Consistent publication of satisfying content (23%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:50
msgid "Title Optimization"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:51
msgid "Keyword in meta title with looser matching requirements (14%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:59
msgid "Niche Expertise"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:60
msgid "Hub & spoke content clusters demonstrating expertise (13%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:68
msgid "Searcher Engagement"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:69
msgid "Dwell time, bounce rate, pages per session metrics (12%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:77
msgid "Backlink Authority"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:78
msgid "Quality backlinks - declining but still important (13%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:86
msgid "Content Freshness"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:87
msgid "Quarterly content updates and maintenance (6%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:95
msgid "Mobile Experience Score"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:96
msgid "NEW 2025: Mobile Experience Score (MES) replacing mobile-first (5%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:104
msgid "Trustworthiness"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:105
msgid "E-A-T signals and brand authority indicators (5%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:113
msgid "Link Distribution Diversity"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:114
msgid "Diverse link profile and natural link patterns (4%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:122
msgid "Core Web Vitals 2.0"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:123
msgid "Updated 2025 performance metrics and user experience (3%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:131
msgid "Site Security"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:132
msgid "HTTPS, security headers, and trust signals (1%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:140
msgid "Internal Linking"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:141
msgid "Strategic internal link structure and content clusters (1%)"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:246
msgid "No scoring data available. Run an SEO analysis to see detailed breakdown."
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:263
msgid "SEO Score Breakdown"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:290
#: src/admin/components/seo/SEOScoreSummary.js:45
msgid "Excellent SEO optimization!"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:296
msgid "Good SEO with room for improvement"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:302
msgid "Fair SEO - needs attention"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:307
msgid "Poor SEO - requires significant work"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:401
#: src/admin/components/seo/SEOScoreCalculator.js:724
msgid "Suggestions"
msgstr ""

#: src/admin/components/seo/ScoreBreakdown.js:427
msgid "Details"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:226
msgid "No post ID provided"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:281
msgid "Failed to calculate SEO score"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:288
msgid "An error occurred while calculating SEO score"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:395
#: src/admin/components/seo/SEOScoreCalculator.js:403
msgid "Failed to generate an explanation"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:443
msgid "Applied a new SEO title:"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:444
msgid "Failed to generate an improved title"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:464
msgid "Applied a new meta description:"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:465
msgid "Failed to generate a meta description"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:484
msgid "Added an authoritative source link:"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:485
msgid "Failed to add a source link"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:513
msgid "Added a keyword-rich closing paragraph —"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:517
msgid "Failed to add a paragraph"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:520
#: src/admin/components/seo/SEOScoreCalculator.js:521
msgid "keyword density is now"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:520
msgid "within range"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:521
msgid "apply again or weave the keyword into the body to reach 0.5%"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:542
msgid "Enabled ThinkRank structured data —"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:547
msgid "already on; recalculate the score"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:551
msgid "schema; recalculate the score"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:558
#: src/admin/components/seo/SEOScoreCalculator.js:564
msgid "Failed to enable schema"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:587
msgid "🔒 This is a server setting, not content. Install an SSL certificate with your host (most offer free Let’s Encrypt SSL) and serve the whole site over HTTPS. It can’t be fixed from the editor."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:592
msgid "📱 Mobile-friendliness comes from your theme, not this post. Use a responsive theme and test with Google’s Mobile-Friendly Test. There’s nothing to auto-apply to the content here."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:597
msgid "⚡ Core Web Vitals (LCP, INP, CLS) are runtime performance metrics driven by hosting, theme, images and scripts. Measure with PageSpeed Insights and optimize there — they can’t be set from post content."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:605
msgid "👤 Reinforce E-E-A-T by adding an author bio with credentials, citing reputable sources in the article, and providing contact/about info on your site. This is editorial work, not an auto-applied change."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:610
msgid "📝 Improve readability manually: split long paragraphs, shorten sentences, and add H2/H3 subheadings to break up the content into scannable sections."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:616
msgid "💡 Scroll down to the meta description field and update it with compelling, keyword-rich content."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:621
msgid "💡 Update your post title or add relevant headings (H2, H3) to your content."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:626
msgid "💡 Review your content and naturally incorporate your target keyword in key locations."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:631
msgid "💡 Expand your content with more detailed, valuable information for your readers."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:636
msgid "💡 Add relevant internal links to other pages on your site or quality external resources."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:641
msgid "💡 Add relevant images with descriptive alt text to enhance your content."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:645
msgid "💡 Review the suggestion and make the recommended changes to improve your SEO."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:712
msgid "Calculate Score"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:714
msgid "Calculating…"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:716
msgid "Recalculate"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:721
msgid "Scoring Factors"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:740
msgid "SEO Score Analysis"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:753
msgid "Last calculated"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:754
msgid "Not analyzed yet"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:764
msgid "Add a post title before calculating the SEO score"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:797
msgid "Remember to save the post to keep it."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:817
msgid "Analyzing your content for SEO optimization…"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:829
msgid "No SEO Analysis Yet"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:830
msgid "Click \"Calculate SEO Score\" to analyze your content and get optimization recommendations."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:956
msgid "SEO Improvement Guidance"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:957
msgid "Dismiss SEO Suggestion"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:972
msgid "Use this guidance to manually improve your content. The suggestions are recommendations to help you optimize your SEO."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:982
msgid "Dismiss this suggestion?"
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:992
msgid "You can always recalculate your SEO score to see suggestions again."
msgstr ""

#: src/admin/components/seo/SEOScoreCalculator.js:1007
msgid "Got it"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:50
msgid "Good — a little room to improve."
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:55
msgid "Fair — needs attention."
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:59
msgid "Needs significant work."
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:256
msgid "Grade"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:272
msgid "Keyword Opt."
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:288
msgid "Word Count"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:292
msgid "Structure"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:296
msgid "Keyword Density"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:341
msgid "Image alt"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:342
msgid "Slug"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:351
msgid "Per-Keyword Analysis"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:352
msgid "Keyword Analysis"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:366
msgid "Best"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:405
msgid "Matched"
msgstr ""

#: src/admin/components/seo/SEOScoreSummary.js:406
msgid "Unmatched"
msgstr ""

#: src/admin/components/ui/AIButton.js:65
msgid "Processing…"
msgstr ""

#: src/admin/components/ui/SearchableSelect.js:161
msgid "Clear selection"
msgstr ""

#: src/admin/components/ui/SearchableSelect.js:222
msgid "No matches found"
msgstr ""

#: src/admin/components/ui/SettingsLoadError.js:32
msgid "Couldn’t load your settings"
msgstr ""

#: src/admin/components/ui/SettingsLoadError.js:36
msgid "Your saved settings could not be read, so this screen has nothing to edit yet. Nothing has changed — retry to load them."
msgstr ""

#: src/admin/config/schema-settings-config.js:155
msgid "Strict"
msgstr ""

#: src/admin/config/schema-settings-config.js:156
msgid "Moderate"
msgstr ""

#: src/admin/config/schema-settings-config.js:157
msgid "Lenient"
msgstr ""

#: src/admin/config/schema-settings-config.js:216
msgid "Non-Governmental Organization"
msgstr ""

#: src/admin/config/schema-settings-config.js:217
msgid "Performing Group"
msgstr ""

#: src/admin/config/schema-settings-config.js:220
msgid "Sports Organization"
msgstr ""

#: src/admin/config/schema-settings-config.js:230
msgid "Customer Service"
msgstr ""

#: src/admin/config/schema-settings-config.js:231
msgid "Technical Support"
msgstr ""

#: src/admin/config/schema-settings-config.js:232
msgid "Billing Support"
msgstr ""

#: src/admin/config/schema-settings-config.js:233
msgid "Bill Payment"
msgstr ""

#: src/admin/config/schema-settings-config.js:234
msgid "Sales"
msgstr ""

#: src/admin/config/schema-settings-config.js:235
msgid "Reservations"
msgstr ""

#: src/admin/config/schema-settings-config.js:238
msgid "Credit Card Support"
msgstr ""

#: src/admin/config/schema-settings-config.js:240
msgid "Emergency"
msgstr ""

#: src/admin/config/schema-settings-config.js:241
msgid "Baggage Tracking"
msgstr ""

#: src/admin/config/schema-settings-config.js:244
msgid "Roadside Assistance"
msgstr ""

#: src/admin/config/schema-settings-config.js:246
msgid "Package Tracking"
msgstr ""

#: src/admin/dashboard-widget/components/EmptyState.js:26
msgid "Unlock SEO Insights Using Google Search Console"
msgstr ""

#: src/admin/dashboard-widget/components/EmptyState.js:32
msgid "Connect Google Search Console to gain search insights and monitor your growth."
msgstr ""

#: src/admin/dashboard-widget/components/EmptyState.js:39
msgid "Connect to Google Search Console"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:70
msgid "Google account not connected"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:73
msgid "Connect Google Search Console"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:79
msgid "No Search Console property selected"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:82
msgid "Select your property"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:88
msgid "Google connection expired"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:91
msgid "Reconnect Google"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:97
msgid "No access to this property"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:100
msgid "Choose another property"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:106
msgid "Google rate limit reached"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:112
msgid "Search Console is unavailable"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:118
msgid "Search data could not be loaded"
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:129
msgid "Search data could not be loaded right now."
msgstr ""

#: src/admin/dashboard-widget/components/ErrorState.js:172
msgid "Technical details"
msgstr ""

#: src/admin/dashboard-widget/components/ProTeaserBar.js:28
msgid "Turn these numbers into action with AI insights and ranking alerts"
msgstr ""

#: src/admin/dashboard-widget/components/TrafficDisplay.js:74
msgid "Traffic from last few days"
msgstr ""

#: src/admin/dashboard-widget/components/TrafficDisplay.js:80
msgid "View More"
msgstr ""

#: src/admin/dashboard-widget/components/TrafficDisplay.js:87
msgid "Loading Search Console data…"
msgstr ""

#: src/admin/dashboard-widget/components/TrafficDisplay.js:98
msgid "No data available"
msgstr ""

#: src/admin/dashboard-widget/components/TrafficDisplay.js:101
msgid "Search Console data might take up to 30 days to appear for newly added sites. Please check back later."
msgstr ""

#: src/admin/dashboard-widget/DashboardWidget.js:41
#: src/admin/dashboard-widget/DashboardWidget.js:59
msgid "Unable to load Search Console data."
msgstr ""

#: src/admin/index.js:91
msgid "Failed to load ThinkRank interface. Please refresh the page."
msgstr ""

#: src/admin/setup-wizard/components/StepFooter.js:36
#: src/admin/setup-wizard/steps/Step1Start.js:74
msgid "Skip"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:44
msgid "Start"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:45
msgid "Welcome to ThinkRank"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:46
msgid "Set up your site’s SEO foundation in under 3 minutes."
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:55
msgid "Import from an Existing Plugin"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:56
msgid "We detected SEO data from your existing plugins. Import it in one click."
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:66
msgid "Site Setup"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:67
msgid "Site Identity & Sitemap"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:68
msgid "How search engines understand and represent your site."
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:72
msgid "Save & Continue"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:78
msgid "MCP Server"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:79
msgid "Connect the MCP Server"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:80
msgid "Let AI assistants like Claude and ChatGPT read and improve your SEO through a secure, permission-scoped connection."
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:91
msgid "Connect analytics"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:92
msgid "See how your site performs in search right inside WordPress."
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:102
msgid "Ecosystem"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:103
msgid "Recommended plugins"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:104
msgid "Optional tools to extend your site functionality. Install in one click."
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:114
msgid "Help"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:115
msgid "Need a hand getting started?"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:116
msgid "Book a free onboarding call and our team will help you get the most out of ThinkRank."
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:126
#: src/admin/setup-wizard/steps/StepMcpServer.js:354
msgid "Ready"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:127
msgid "Setup complete"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:128
msgid "Your site is now optimized. Let’s start growing traffic. 🚀"
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:132
msgid "ThinkRank is tracking your performance and applying SEO best practices across your site."
msgstr ""

#: src/admin/setup-wizard/SetupWizard.js:338
msgid "Something went wrong while saving. Please try again."
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:59
msgid "Not detected"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:79
msgid "SEO data detected"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:234
msgid "Creating migration snapshot"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:239
msgid "Restoring imported data"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:246
msgid "Migration completed successfully"
msgstr ""

#. translators: %1$d: overall progress percentage.
#: src/admin/setup-wizard/steps/MigrationPluginRow.js:250
#, js-format
msgid "Step 2 of 2: Restoring imported data… %1$d%%"
msgstr ""

#. translators: %1$d: overall progress percentage.
#: src/admin/setup-wizard/steps/MigrationPluginRow.js:256
#, js-format
msgid "Step 1 of 2: Creating migration snapshot… %1$d%%"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:263
msgid "Imported"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:265
msgid "Imported — deactivating…"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:267
msgid "Imported & deactivated"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:299
#: src/metabox/components/metabox-schema-tab/ImportSection.js:186
msgid "Import"
msgstr ""

#: src/admin/setup-wizard/steps/MigrationPluginRow.js:377
msgid "Import failed. Please try again."
msgstr ""

#: src/admin/setup-wizard/steps/Step1Start.js:28
msgid "Usage Tracking"
msgstr ""

#: src/admin/setup-wizard/steps/Step1Start.js:31
msgid "Help us improve with anonymous data. No personal data is collected."
msgstr ""

#: src/admin/setup-wizard/steps/Step1Start.js:38
msgid "We collect non-sensitive diagnostic data and plugin usage information. Your site URL, WordPress & PHP version, plugins & themes and email address to send you the discount coupon. This data lets us make sure this plugin always stays compatible with the most popular plugins and themes. No spam, we promise."
msgstr ""

#: src/admin/setup-wizard/steps/Step1Start.js:45
msgid "By clicking this button, you are allowing this app to collect your information."
msgstr ""

#: src/admin/setup-wizard/steps/Step1Start.js:54
msgid "What We Collect?"
msgstr ""

#: src/admin/setup-wizard/steps/Step1Start.js:66
msgid "Get Started"
msgstr ""

#. translators: %s: source SEO plugin name.
#: src/admin/setup-wizard/steps/Step2Migration.js:71
#, js-format
msgid "%s has been deactivated successfully to prevent conflicts with ThinkRank."
msgstr ""

#. translators: %s: source SEO plugin name.
#: src/admin/setup-wizard/steps/Step2Migration.js:85
#, js-format
msgid "%s data was migrated successfully, but it couldn’t be deactivated automatically. Please deactivate it manually to avoid conflicts with ThinkRank."
msgstr ""

#: src/admin/setup-wizard/steps/Step2Migration.js:117
msgid "Scanning for existing SEO data…"
msgstr ""

#: src/admin/setup-wizard/steps/Step2Migration.js:154
msgid "We couldn’t scan for existing SEO data. You can still continue and import later."
msgstr ""

#: src/admin/setup-wizard/steps/Step2Migration.js:162
msgid "No active SEO plugins with data to migrate were found. You’re all set — continue to the next step."
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:33
msgid "Portfolio"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:44
msgid "Identity"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:47
msgid "Which option best describes your site?"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:73
msgid "This site represents"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:101
msgid "Website name"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:104
msgid "ABC Company"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:109
msgid "Alternate Name (Optional)"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:114
msgid "DEF Company"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:123
msgid "Default social image"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:124
msgid "Recommended: 1200×630px"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:132
msgid "SVG or PNG, min 112×112px"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:140
msgid "Site Map"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:146
msgid "Enable XML sitemap"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:149
msgid "Helps search engines discover your pages faster."
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:167
msgid "Include images"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:170
msgid "Improves image indexing in Google Search."
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:188
msgid "Include in sitemap"
msgstr ""

#: src/admin/setup-wizard/steps/Step3SiteSetup.js:221
msgid "Taxonomies"
msgstr ""

#: src/admin/setup-wizard/steps/Step4Analytics.js:20
msgid "Google Search Console"
msgstr ""

#: src/admin/setup-wizard/steps/Step4Analytics.js:23
msgid "View impressions, clicks, and keyword data."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:28
msgid "Powerful Elementor widgets library with 100+ advanced, fully customizable elements & extensions to enhance your website designing experience."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:37
msgid "Create & organize your documentation page in a beautiful way so visitors can find any help article easily."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:46
msgid "AI-powered WordPress templates cloud with 6,500+ ready Elementor and Gutenberg templates, 1-click full-site import, global color & typography control, and more."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:55
msgid "Best link-shortening tool to create, shorten and manage any URL to cross-promote your brands & products, with analytics and campaigns."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:64
msgid "Streamlines transactions in Elementor, integrating PayPal, Stripe, advanced analytics, validation, and Elementor forms for secure & efficient payments."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:73
msgid "Best FOMO Social Proof Plugin to boost your sales conversion. Create stunning Sales Popup & Notification Bar with Elementor support."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:82
msgid "Best Content Marketing Tool for WordPress – schedule, organize & auto-share blog posts with Schedule Calendar, Auto & Manual Scheduler and more."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:91
msgid "Easy recruitment solution to attract, manage & hire the right talent faster — manage jobs & career pages in Elementor."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:100
msgid "Embed videos, images, posts, audio, maps and upload PDF, DOC, PPT & all other content types into your WordPress site."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:109
msgid "The most popular Gutenberg blocks library with 50+ advanced, customizable blocks & patterns to build stunning websites faster in the block editor."
msgstr ""

#: src/admin/setup-wizard/steps/Step5Ecosystem.js:157
msgid "WPDeveloper ecosystem"
msgstr ""

#: src/admin/setup-wizard/steps/Step6Social.js:31
msgid "X"
msgstr ""

#: src/admin/setup-wizard/steps/Step6Social.js:55
msgid "WhatsApp"
msgstr ""

#: src/admin/setup-wizard/steps/Step6Social.js:61
msgid "Linkedin"
msgstr ""

#: src/admin/setup-wizard/steps/Step6Social.js:67
msgid "Telegram"
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:35
msgid "SEO Data Imported"
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:36
msgid "Your existing SEO settings were imported and applied to ThinkRank."
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:45
msgid "Generating Metadata"
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:46
msgid "ThinkRank is preparing optimized titles and descriptions across your site."
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:52
msgid "Sitemap Ready"
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:53
msgid "An XML sitemap is automatically created and updated to help search engines discover and index your content."
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:62
msgid "Google Connected"
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:63
msgid "Search Console data — impressions, clicks, and keywords — is now available inside WordPress."
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:72
msgid "Recommended Plugins Installed"
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:73
msgid "The plugins you selected were installed and activated on your site."
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:82
msgid "Social Profiles Added"
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:83
msgid "Your social profiles were saved and can appear in search knowledge panels."
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:160
msgid "View Sitemap"
msgstr ""

#: src/admin/setup-wizard/steps/Step7Ready.js:164
msgid "Go to ThinkRank Dashboard"
msgstr ""

#: src/admin/setup-wizard/steps/StepHelp.js:18
msgid "A 1-on-1 walkthrough of your ThinkRank setup"
msgstr ""

#: src/admin/setup-wizard/steps/StepHelp.js:19
msgid "A tailored SEO action plan for your site"
msgstr ""

#: src/admin/setup-wizard/steps/StepHelp.js:20
msgid "Answers to all your questions, free and no pressure"
msgstr ""

#: src/admin/setup-wizard/steps/StepHelp.js:82
msgid "Free · 30-minute onboarding"
msgstr ""

#: src/admin/setup-wizard/steps/StepHelp.js:105
msgid "Schedule a call"
msgstr ""

#: src/admin/setup-wizard/steps/StepHelp.js:110
msgid "Prefer to explore on your own? Click Continue to move on."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:143
msgid "Add ThinkRank as a custom connector on web, desktop, or mobile."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:148
msgid "In Claude, open Settings → Connectors → Add custom connector."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:167
msgid "Add ThinkRank as a connector in ChatGPT settings."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:172
msgid "In ChatGPT, open Settings → Connectors → Add."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:173
msgid "Enter a name (e.g. ThinkRank) and paste the connector URL above."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:205
msgid "Couldn’t load the MCP server status."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:250
msgid "Couldn’t update the MCP server. Please try again."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:266
msgid "Couldn’t copy the URL. Please select it and copy manually."
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:281
msgid "Loading the MCP server status…"
msgstr ""

#: src/admin/setup-wizard/steps/StepMcpServer.js:311
msgid "Open a secure, permission-scoped bridge so Claude and ChatGPT can review and improve your SEO for you."
msgstr ""

#: src/admin/stores/emailReport.js:140
msgid "Failed to save email report settings."
msgstr ""

#: src/admin/utils/schemaValidation.js:48
msgid "LocalBusiness schema data is validated in the source tabs: Business Info and Organization."
msgstr ""

#: src/admin/utils/schemaValidation.js:89
msgid "Organization name is required for organization schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:99
msgid "✓ Organization name is properly configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:105
msgid "Organization URL is required for organization schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:114
msgid "Organization URL must be a valid URL format."
msgstr ""

#: src/admin/utils/schemaValidation.js:121
msgid "✓ Organization URL is valid and properly formatted."
msgstr ""

#: src/admin/utils/schemaValidation.js:130
msgid "Organization description is recommended for better SEO."
msgstr ""

#: src/admin/utils/schemaValidation.js:140
msgid "✓ Organization description is provided for better SEO."
msgstr ""

#: src/admin/utils/schemaValidation.js:149
msgid "Organization logo is recommended for rich snippets."
msgstr ""

#: src/admin/utils/schemaValidation.js:158
msgid "Organization logo must be a valid URL format."
msgstr ""

#: src/admin/utils/schemaValidation.js:165
msgid "✓ Organization logo is configured for rich snippets."
msgstr ""

#: src/admin/utils/schemaValidation.js:174
msgid "ℹ Business contact information (email, phone, address) is now managed in Site Identity > Business Info tab for consistency across all local SEO features."
msgstr ""

#: src/admin/utils/schemaValidation.js:182
msgid "Organization type helps search engines understand your business."
msgstr ""

#: src/admin/utils/schemaValidation.js:192
msgid "✓ Organization type is properly configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:232
msgid "ℹ Social media profiles are managed in Site Identity > Social Media for consistency across all schema types."
msgstr ""

#: src/admin/utils/schemaValidation.js:242
msgid "ℹ Contact information (phone, email, type) is managed in Site Identity > Business Info for consistency across all local SEO features."
msgstr ""

#: src/admin/utils/schemaValidation.js:264
msgid "✓ Website name will use site title as fallback."
msgstr ""

#: src/admin/utils/schemaValidation.js:270
msgid "✓ Website name is properly configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:277
msgid "✓ Website URL will use home URL as fallback."
msgstr ""

#: src/admin/utils/schemaValidation.js:282
msgid "Website URL format is invalid. Please enter a valid URL."
msgstr ""

#: src/admin/utils/schemaValidation.js:292
msgid "✓ Website URL is valid and properly formatted."
msgstr ""

#: src/admin/utils/schemaValidation.js:299
msgid "✓ Website description will use site tagline as fallback."
msgstr ""

#: src/admin/utils/schemaValidation.js:308
msgid "Website description is longer than 160 characters and may be truncated."
msgstr ""

#: src/admin/utils/schemaValidation.js:318
msgid "✓ Website description is provided for better SEO."
msgstr ""

#: src/admin/utils/schemaValidation.js:327
msgid "Custom search URL should include {search_term_string} placeholder."
msgstr ""

#: src/admin/utils/schemaValidation.js:336
msgid "✓ Custom search URL is properly configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:344
msgid "✓ Search functionality will use default WordPress search."
msgstr ""

#: src/admin/utils/schemaValidation.js:353
msgid "Sitelinks search box is disabled. Consider enabling for better user experience."
msgstr ""

#: src/admin/utils/schemaValidation.js:380
msgid "Person name is required for person schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:387
msgid "✓ Person name is properly configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:394
msgid "Profile image is recommended for better person schema visibility."
msgstr ""

#: src/admin/utils/schemaValidation.js:404
msgid "✓ Profile image is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:411
msgid "Job title is recommended for professional person schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:421
msgid "✓ Job title is properly configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:429
msgid "✓ Nationality information is included."
msgstr ""

#: src/admin/utils/schemaValidation.js:436
msgid "Biography is recommended for comprehensive person schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:445
msgid "Biography is quite short. Consider adding more details for better SEO."
msgstr ""

#: src/admin/utils/schemaValidation.js:456
msgid "✓ Biography is comprehensive and well-detailed."
msgstr ""

#: src/admin/utils/schemaValidation.js:464
msgid "Person website URL must be a valid URL format."
msgstr ""

#: src/admin/utils/schemaValidation.js:474
msgid "✓ Person website URL is valid and properly formatted."
msgstr ""

#: src/admin/utils/schemaValidation.js:486
msgid "Person email must be a valid email format."
msgstr ""

#: src/admin/utils/schemaValidation.js:493
msgid "✓ Person email is valid and properly formatted."
msgstr ""

#: src/admin/utils/schemaValidation.js:505
msgid "✓ Phone number is included."
msgstr ""

#: src/admin/utils/schemaValidation.js:513
msgid "✓ Birth date information is included."
msgstr ""

#: src/admin/utils/schemaValidation.js:521
msgid "✓ Address information is included."
msgstr ""

#: src/admin/utils/schemaValidation.js:529
msgid "✓ Organization affiliation is included."
msgstr ""

#: src/admin/utils/schemaValidation.js:551
msgid "No schema types are enabled. Enable at least one schema type for better SEO."
msgstr ""

#: src/admin/utils/schemaValidation.js:571
msgid "Validation level should be set for proper schema validation."
msgstr ""

#: src/admin/utils/schemaValidation.js:591
msgid "Auto-generate schema is disabled. Enable for automatic schema generation."
msgstr ""

#: src/admin/utils/schemaValidation.js:601
msgid "✓ Auto-generate schema is enabled."
msgstr ""

#: src/admin/utils/schemaValidation.js:608
msgid "Rich snippets optimization is disabled. Enable for better search results."
msgstr ""

#: src/admin/utils/schemaValidation.js:618
msgid "✓ Rich snippets optimization is enabled."
msgstr ""

#: src/admin/utils/schemaValidation.js:625
msgid "Cache duration should be at least 300 seconds for optimal performance."
msgstr ""

#: src/admin/utils/schemaValidation.js:645
msgid "Knowledge graph is disabled. Enable for better search engine understanding."
msgstr ""

#: src/admin/utils/schemaValidation.js:655
msgid "✓ Knowledge graph is enabled."
msgstr ""

#: src/admin/utils/schemaValidation.js:709
msgid "Product name is recommended for Product schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:719
msgid "✓ Product name is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:725
msgid "Product description is recommended for Product schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:735
msgid "✓ Product description is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:742
msgid "✓ Product price is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:749
msgid "✓ Product brand is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:756
msgid "✓ Product SKU is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:763
msgid "✓ Product currency is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:770
msgid "✓ Product availability is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:781
msgid "Event name is recommended for Event schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:788
msgid "✓ Event name is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:794
msgid "Event start date is recommended for Event schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:804
msgid "✓ Event start date is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:811
msgid "✓ Event location is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:818
msgid "✓ Event organizer is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:825
msgid "✓ Event performer is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:832
msgid "✓ Event image is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:839
msgid "✓ Event pricing is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:846
msgid "✓ Event description is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:853
msgid "✓ Event type is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:860
msgid "✓ Event end date is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:867
msgid "✓ Event status is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:874
msgid "✓ Event attendance mode is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:885
msgid "Article headline is recommended for Article schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:895
msgid "✓ Article headline is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:901
msgid "Article author is recommended for Article schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:911
msgid "✓ Article author is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:918
msgid "✓ Article summary is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:925
msgid "✓ Article publisher is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:932
msgid "✓ Article publication date is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:939
msgid "✓ Article modification date is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:946
msgid "✓ Article section is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:953
msgid "✓ Article keywords are configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:960
msgid "✓ Article type is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:971
msgid "Software name is recommended for SoftwareApplication schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:981
msgid "✓ Software name is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:987
msgid "Software description is recommended for SoftwareApplication schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:997
msgid "✓ Software description is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1004
msgid "✓ Software tagline/alternate name is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1014
msgid "✓ Software version is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1021
msgid "Software URL must be a valid URL format."
msgstr ""

#: src/admin/utils/schemaValidation.js:1028
msgid "✓ Software URL is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1036
msgid "✓ Software creator is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1056
msgid "✓ Software category is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1073
msgid "✓ Software price is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1080
msgid "✓ Software currency is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1087
msgid "✓ Software availability is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1098
msgid "HowTo title is recommended for HowTo schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:1105
msgid "✓ HowTo title is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1111
msgid "HowTo description is recommended for HowTo schema."
msgstr ""

#: src/admin/utils/schemaValidation.js:1121
msgid "✓ HowTo description is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1128
msgid "✓ HowTo total time is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1135
msgid "✓ HowTo prep time is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1142
msgid "✓ HowTo difficulty is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1149
msgid "✓ HowTo estimated cost is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1166
msgid "✓ HowTo URL is configured."
msgstr ""

#: src/admin/utils/schemaValidation.js:1173
msgid "✓ HowTo yield/result is configured."
msgstr ""

#: src/blocks/faq-block/edit.js:93
#: src/blocks/howto-block/edit.js:97
#: src/blocks/toc-block/edit.js:104
msgid "Style"
msgstr ""

#: src/blocks/faq-block/edit.js:149
#: src/blocks/howto-block/edit.js:190
#: src/blocks/toc-block/edit.js:164
msgid "Colors"
msgstr ""

#: src/blocks/faq-block/edit.js:166
msgid "Question background"
msgstr ""

#: src/blocks/faq-block/edit.js:185
msgid "Item background"
msgstr ""

#: src/blocks/faq-block/edit.js:196
#: src/blocks/howto-block/edit.js:229
msgid "Border"
msgstr ""

#: src/blocks/faq-block/edit.js:201
#: src/blocks/howto-block/edit.js:234
msgid "Spacing & size"
msgstr ""

#: src/blocks/faq-block/edit.js:205
msgid "Question size (px)"
msgstr ""

#: src/blocks/faq-block/edit.js:219
#: src/blocks/toc-block/edit.js:182
msgid "Space between items (px)"
msgstr ""

#: src/blocks/faq-block/edit.js:231
#: src/blocks/howto-block/edit.js:264
msgid "Corner radius (px)"
msgstr ""

#: src/blocks/faq-block/edit.js:273
msgid "Question…"
msgstr ""

#: src/blocks/faq-block/edit.js:282
msgid "Answer…"
msgstr ""

#: src/blocks/faq-block/edit.js:311
#: src/blocks/howto-block/edit.js:379
msgid "Replace image"
msgstr ""

#: src/blocks/faq-block/edit.js:315
#: src/blocks/howto-block/edit.js:383
msgid "Add image"
msgstr ""

#: src/blocks/faq-block/edit.js:329
#: src/blocks/howto-block/edit.js:397
msgid "Remove image"
msgstr ""

#: src/blocks/faq-block/edit.js:342
#: src/blocks/howto-block/edit.js:413
msgid "Move up"
msgstr ""

#: src/blocks/faq-block/edit.js:349
#: src/blocks/howto-block/edit.js:420
msgid "Move down"
msgstr ""

#: src/blocks/faq-block/edit.js:356
#: src/blocks/howto-block/edit.js:427
msgid "Duplicate"
msgstr ""

#: src/blocks/faq-block/edit.js:377
msgid "Add question"
msgstr ""

#: src/blocks/faq-block/index.js:19
msgid "Add frequently asked questions as an accordion with FAQPage schema for rich results."
msgstr ""

#: src/blocks/faq-block/index.js:26
msgid "faq"
msgstr ""

#: src/blocks/faq-block/index.js:27
msgid "questions"
msgstr ""

#: src/blocks/faq-block/index.js:28
msgid "accordion"
msgstr ""

#: src/blocks/faq-block/index.js:29
#: src/blocks/howto-block/index.js:30
msgid "schema"
msgstr ""

#: src/blocks/howto-block/edit.js:210
msgid "Step text"
msgstr ""

#: src/blocks/howto-block/edit.js:218
msgid "Step background"
msgstr ""

#: src/blocks/howto-block/edit.js:238
msgid "Step title size (px)"
msgstr ""

#: src/blocks/howto-block/edit.js:252
msgid "Space between steps (px)"
msgstr ""

#: src/blocks/howto-block/edit.js:299
msgid "Optional intro describing this guide…"
msgstr ""

#: src/blocks/howto-block/edit.js:333
msgid "Step title…"
msgstr ""

#: src/blocks/howto-block/edit.js:354
msgid "Describe this step…"
msgstr ""

#: src/blocks/howto-block/edit.js:450
msgid "Add step"
msgstr ""

#: src/blocks/howto-block/index.js:20
msgid "Add step-by-step instructions with HowTo schema for rich results."
msgstr ""

#: src/blocks/howto-block/index.js:27
msgid "how to"
msgstr ""

#: src/blocks/howto-block/index.js:28
msgid "steps"
msgstr ""

#: src/blocks/howto-block/index.js:29
msgid "instructions"
msgstr ""

#: src/blocks/toc-block/edit.js:147
msgid "Output TOC schema (JSON-LD)"
msgstr ""

#: src/blocks/toc-block/edit.js:151
msgid "Adds SiteNavigationElement structured data for the listed sections."
msgstr ""

#: src/blocks/toc-block/edit.js:173
msgid "Links"
msgstr ""

#: src/blocks/toc-block/edit.js:178
msgid "Spacing"
msgstr ""

#: src/blocks/toc-block/edit.js:212
msgid "Add headings (H2 and below) to the post and they will appear here automatically."
msgstr ""

#: src/blocks/toc-block/index.js:19
msgid "A linked table of contents generated from your headings."
msgstr ""

#: src/blocks/toc-block/index.js:26
msgid "table of contents"
msgstr ""

#: src/blocks/toc-block/index.js:27
msgid "toc"
msgstr ""

#: src/blocks/toc-block/index.js:28
msgid "index"
msgstr ""

#: src/blocks/toc-block/index.js:29
msgid "anchor"
msgstr ""

#: src/metabox/components/ErrorBoundary.js:90
msgid "This component encountered an error and could not be displayed."
msgstr ""

#: src/metabox/components/ErrorBoundary.js:101
msgid "Try Again"
msgstr ""

#: src/metabox/components/ErrorBoundary.js:108
msgid "Refresh Page"
msgstr ""

#: src/metabox/components/ErrorBoundary.js:121
msgid "Error Details (Development Only)"
msgstr ""

#: src/metabox/components/FocusKeywordsInput.js:122
msgid "Primary keyword"
msgstr ""

#. translators: %s: keyword
#: src/metabox/components/FocusKeywordsInput.js:132
#, js-format
msgid "Remove %s"
msgstr ""

#: src/metabox/components/FocusKeywordsInput.js:154
msgid "Add another keyword…"
msgstr ""

#: src/metabox/components/FocusKeywordsInput.js:155
msgid "e.g., WordPress SEO"
msgstr ""

#. translators: %d: free keyword limit
#: src/metabox/components/FocusKeywordsInput.js:167
#, js-format
msgid "Free includes up to %d focus keywords. "
msgstr ""

#: src/metabox/components/FocusKeywordsInput.js:179
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:48
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:67
msgid "Upgrade to ThinkRank Pro"
msgstr ""

#: src/metabox/components/FocusKeywordsInput.js:181
msgid " to add more."
msgstr ""

#: src/metabox/components/FocusKeywordsInput.js:187
msgid "The first keyword is primary."
msgstr ""

#: src/metabox/components/FocusKeywordsInput.js:188
msgid "Press Enter or comma to add. The first keyword is primary."
msgstr ""

#. translators: %d: number of other posts
#: src/metabox/components/KeywordUsageNotice.js:76
#, js-format
msgid "used on %d posts"
msgstr ""

#: src/metabox/components/KeywordUsageNotice.js:79
msgid "view post"
msgstr ""

#. translators: %s: focus keyword
#: src/metabox/components/KeywordUsageNotice.js:95
#, js-format
msgid "You have already used the focus keyword “%s”."
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:109
msgid "Failed to load deployed schemas"
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:284
msgid "Failed to save schema list."
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:297
msgid "Post ID is required for schema generation"
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:343
msgid "Schema generation failed"
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:364
msgid "Post ID is required for schema deployment"
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:465
msgid "Schema deployment failed"
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:486
msgid "Please enter a URL to import from."
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:510
msgid "Schema imported successfully! Please review and apply the data below."
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:518
msgid "Failed to import schema."
msgstr ""

#: src/metabox/components/metabox-schema-tab/api.js:525
msgid "An error occurred while importing schema."
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:45
msgid "No schema markup generated yet. Select a schema type and click \"Generate Schema\" to get started."
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:68
msgid "Schema markup generated successfully! Ready to deploy."
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:88
msgid "Schema markup will be deployed as JSON-LD format in the document head."
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:103
msgid "Schema Actions"
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:110
msgid "Schema markup is deployed and active on this post."
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:138
msgid "Redeploying…"
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:139
msgid "Redeploy Current"
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:152
#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:175
msgid "Update Schema"
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:159
msgid "New schema markup generated. Deploy to update the existing schema."
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:174
msgid "Updating…"
msgstr ""

#: src/metabox/components/metabox-schema-tab/DeploymentSection.js:179
msgid "This will update your existing schema markup with the new version."
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:111
msgid "Import Schema"
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:114
msgid "Copy structured data from any live page and reuse it on this page."
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:126
msgid "Import from"
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:128
msgid "Choose where the schema will be imported from."
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:185
msgid "Importing…"
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:190
msgid "Enter the URL of the page that already has schema markup."
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:242
msgid "Review Imported Data"
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:253
#: src/metabox/components/metabox-schema-tab/ImportSection.js:309
#: src/metabox/components/metabox-schema-tab/SavedSchemasSection.js:55
msgid "Unknown Type"
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:271
msgid "Select Schema to Import"
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:409
msgid "Not valid JSON yet — this field will not be saved until it parses."
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:473
msgid "Schema updated successfully."
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:484
msgid "Schema saved successfully."
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:498
msgid "Update Saved Schema"
msgstr ""

#: src/metabox/components/metabox-schema-tab/ImportSection.js:499
msgid "Save to Saved Schemas"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:42
msgid "Raw Code import is a Pro feature. "
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:50
msgid " to paste and save raw JSON-LD schema code."
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:61
msgid "File Upload import is a Pro feature. "
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:69
msgid " to upload and import JSON-LD schema files."
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:129
msgid "Blog Posting"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:131
msgid "Technical Article"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:134
msgid "News Article"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:136
msgid "Scholarly Article"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:139
msgid "Report"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:140
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:149
msgid "How-To Guide"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:141
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:150
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:166
msgid "FAQ Page"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:142
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:157
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:165
msgid "Review"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:143
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:158
#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:167
msgid "Video"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:151
msgid "Event"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:181
msgid "URL / Online Page"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:187
msgid "Raw Code"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:188
msgid "Raw Code (Pro)"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:194
msgid "File Upload"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:195
msgid "File Upload (Pro)"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:252
msgid "Switching schema type will replace your current configuration. Your current data will be backed up in case you want to switch back. Continue?"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:317
msgid "Schema activated. Only one schema can be active in the free version — the previous one was deactivated. Upgrade to ThinkRank Pro for multiple active schemas."
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:325
msgid "Schema activated. Update the deployment to apply changes."
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:340
msgid "activated"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:341
msgid "deactivated"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:481
msgid "Loading schema data…"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:495
msgid "Updating schema data…"
msgstr ""

#: src/metabox/components/metabox-schema-tab/MetaboxSchemaTab.js:565
msgid "Are you sure you want to delete this schema?"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:25
msgid "Schema Preview"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:28
msgid "Preview of the generated schema markup in JSON-LD format."
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:37
msgid "Schema Types:"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:52
msgid "JSON-LD Code:"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:95
msgid "Data Sources Used:"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:99
msgid "✓ SEO Metadata title (AI-optimized)"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:107
msgid "✓ SEO Metadata description (AI-optimized)"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:114
msgid "✓ Focus keyword"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:118
msgid "✓ Post title (fallback)"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:122
msgid "✓ Post content"
msgstr ""

#: src/metabox/components/metabox-schema-tab/PreviewSection.js:126
msgid "Schema markup uses SEO Metadata from the SEO Analysis tab. Use \"Generate with AI\" to optimize title and description."
msgstr ""

#: src/metabox/components/metabox-schema-tab/SavedSchemasSection.js:31
msgid "Saved Schemas"
msgstr ""

#: src/metabox/components/metabox-schema-tab/SavedSchemasSection.js:34
msgid "Manage your additionally imported schemas."
msgstr ""

#: src/metabox/components/metabox-schema-tab/SavedSchemasSection.js:69
msgid "Edit"
msgstr ""

#: src/metabox/components/metabox-schema-tab/SavedSchemasSection.js:79
msgid "Deactivate"
msgstr ""

#: src/metabox/components/metabox-schema-tab/SavedSchemasSection.js:80
msgid "Activate"
msgstr ""

#: src/metabox/components/metabox-schema-tab/SavedSchemasSection.js:87
msgid "Delete"
msgstr ""

#: src/metabox/components/metabox-schema-tab/SchemaTypeSection.js:53
#: src/metabox/components/metabox-schema-tab/SchemaTypeSection.js:68
msgid "Schema Type"
msgstr ""

#: src/metabox/components/metabox-schema-tab/SchemaTypeSection.js:56
msgid "Select the type of structured data markup for this content."
msgstr ""

#: src/metabox/components/metabox-schema-tab/SchemaTypeSection.js:83
msgid "Article is recommended for most blog posts and pages."
msgstr ""

#: src/metabox/components/MetaboxApp.js:352
msgid "Analysis"
msgstr ""

#: src/metabox/components/MetaboxApp.js:1433
msgid "Optimize this content for search & AI"
msgstr ""

#: src/metabox/components/MetaboxApp.js:1439
msgid "Titles, meta description, focus keywords, schema and social previews."
msgstr ""

#: src/metabox/components/MetaboxApp.js:1449
msgid "Current SEO score"
msgstr ""

#: src/metabox/components/MetaboxApp.js:1529
msgid "The General tab encountered an error."
msgstr ""

#: src/metabox/components/MetaboxApp.js:1554
msgid "The Analysis tab encountered an error."
msgstr ""

#: src/metabox/components/MetaboxApp.js:1581
msgid "The Schema tab encountered an error."
msgstr ""

#: src/metabox/components/MetaboxApp.js:1597
msgid "The Social tab encountered an error."
msgstr ""

#: src/metabox/components/MetaboxApp.js:1615
msgid "The Advanced tab encountered an error."
msgstr ""

#: src/metabox/components/MetaboxRobotsTab.js:61
msgid "Robots Meta Override"
msgstr ""

#: src/metabox/components/MetaboxRobotsTab.js:64
msgid "Override the global and post-type robots meta directives for this single post. When disabled, defaults apply."
msgstr ""

#: src/metabox/components/MetaboxRobotsTab.js:126
msgid "Snippet length (-1 for unlimited)"
msgstr ""

#: src/metabox/components/MetaboxRobotsTab.js:158
msgid "Max video preview seconds (-1 for unlimited)."
msgstr ""

#: src/metabox/components/MetaboxRobotsTab.js:206
msgid "Max image preview size."
msgstr ""

#: src/metabox/components/MetaboxRobotsTab.js:221
msgid "This post will not be indexed by search engines."
msgstr ""

#: src/metabox/components/panels/AdvancedPanel.js:25
msgid "Canonical URL and content settings."
msgstr ""

#: src/metabox/components/panels/AdvancedPanel.js:29
msgid "Canonical URL"
msgstr ""

#: src/metabox/components/panels/AdvancedPanel.js:31
msgid "Override the canonical URL for this post. Leave empty to use the default permalink."
msgstr ""

#: src/metabox/components/panels/AdvancedPanel.js:43
msgid "https://example.com/canonical-url"
msgstr ""

#: src/metabox/components/panels/AdvancedPanel.js:57
msgid "This post is Pillar Content"
msgstr ""

#: src/metabox/components/panels/AdvancedPanel.js:58
msgid "Mark cornerstone content to power internal link suggestions."
msgstr ""

#: src/metabox/components/panels/AnalysisPanel.js:20
msgid "Service"
msgstr ""

#: src/metabox/components/panels/AnalysisPanel.js:90
msgid "AI Assistant"
msgstr ""

#: src/metabox/components/panels/AnalysisPanel.js:91
msgid "Generate optimized metadata or analyze your content."
msgstr ""

#: src/metabox/components/panels/AnalysisPanel.js:131
msgid "Configure an AI provider in ThinkRank → Settings to enable AI generation"
msgstr ""

#: src/metabox/components/panels/AnalysisPanel.js:141
msgid "Generate with AI"
msgstr ""

#: src/metabox/components/panels/AnalysisPanel.js:151
msgid "Add a post title before analyzing content"
msgstr ""

#: src/metabox/components/panels/AnalysisPanel.js:160
msgid "Analyze Content"
msgstr ""

#: src/metabox/components/panels/AnalysisPanel.js:165
msgid "Add an AI provider API key in ThinkRank → Settings to enable AI generation."
msgstr ""

#: src/metabox/components/panels/GeneralPanel.js:71
msgid "How this content appears in search results."
msgstr ""

#: src/metabox/components/panels/GeneralPanel.js:97
msgid "Enter SEO title or generate with AI"
msgstr ""

#: src/metabox/components/panels/GeneralPanel.js:137
msgid "Enter meta description or generate with AI"
msgstr ""

#: src/metabox/components/panels/GeneralPanel.js:155
msgid "Permalink"
msgstr ""

#: src/metabox/components/panels/GeneralPanel.js:163
msgid "The URL slug for this content. Leave blank to keep the auto-generated slug."
msgstr ""

#: src/metabox/components/panels/GeneralPanel.js:180
msgid "your-post-slug"
msgstr ""

#: src/metabox/components/PillarContentSuggestions.js:246
msgid "Recommended pillar content to link to from this post."
msgstr ""

#: src/metabox/components/PillarContentSuggestions.js:274
msgid "Insert Link"
msgstr ""

#: src/metabox/components/PillarContentSuggestions.js:298
msgid "Copy Link"
msgstr ""

#: src/metabox/components/SerpPreview.js:12
msgid "Please provide a meta description. If you don't, Google will try to find a relevant part of your post to show in search results."
msgstr ""

#: src/metabox/components/SocialTab.js:123
msgid "Your Post Title"
msgstr ""

#: src/metabox/components/SocialTab.js:131
msgid "Add a meta description to improve how your post appears when shared on social media."
msgstr ""

#: src/metabox/components/SocialTab.js:160
msgid "Invalid image URL format"
msgstr ""

#: src/metabox/components/SocialTab.js:165
msgid "Please fix validation errors before generating preview"
msgstr ""

#: src/metabox/components/SocialTab.js:214
msgid "Preview generated locally - API unavailable"
msgstr ""

#: src/metabox/components/SocialTab.js:278
msgid "Inherits Open Graph or SEO title"
msgstr ""

#: src/metabox/components/SocialTab.js:279
msgid "Inherits SEO / post title"
msgstr ""

#: src/metabox/components/SocialTab.js:283
msgid "Inherits Open Graph or meta description"
msgstr ""

#: src/metabox/components/SocialTab.js:285
msgid "Inherits meta description"
msgstr ""

#: src/metabox/components/SocialTab.js:289
msgid "Inherits Open Graph image or featured image"
msgstr ""

#: src/metabox/components/SocialTab.js:290
msgid "Inherits featured image"
msgstr ""

#: src/metabox/components/SocialTab.js:320
msgid "Recommended: up to 70 characters."
msgstr ""

#: src/metabox/components/SocialTab.js:324
msgid "Recommended: up to 60 characters."
msgstr ""

#: src/metabox/components/SocialTab.js:356
msgid "Recommended: up to 200 characters."
msgstr ""

#: src/metabox/components/SocialTab.js:381
msgid "Use featured image"
msgstr ""

#: src/metabox/components/SocialTab.js:391
msgid "Or paste an image URL"
msgstr ""

#: src/metabox/components/SocialTab.js:417
msgid "Open Graph (Facebook, LinkedIn, Pinterest)"
msgstr ""

#: src/metabox/components/SocialTab.js:423
msgid "Empty fields fall back to the SEO title, meta description, and featured image."
msgstr ""

#: src/metabox/components/SocialTab.js:436
msgid "Twitter Card"
msgstr ""

#: src/metabox/components/SocialTab.js:439
msgid "Empty fields fall back to Open Graph values."
msgstr ""

#: src/metabox/components/SocialTab.js:503
msgid "Click \"Refresh\" to see how your post will appear when shared."
msgstr ""

#: src/metabox/components/SocialTab.js:522
msgid "Issues"
msgstr ""

#: src/metabox/components/ui/VariableTags.js:53
msgid "Preview:"
msgstr ""

#: src/metabox/index.js:110
msgid "Failed to load ThinkRank metabox. Please refresh the page."
msgstr ""

#: src/metabox/utils/persistSeoFields.js:103
msgid "Failed to save SEO settings."
msgstr ""

```
