# Stedica SEO — translation template (POT).
# Copyright (C) Stedica. Distributed under the same license as the plugin.
#
# ============================================================================
# CREATING A TRANSLATION
# ============================================================================
#
#   1. Copy this file to  stedica-seo-{locale}.po
#      The locale must match WordPress exactly — the one shown under
#      Settings → General → Site Language. Examples:
#        French (France) .... stedica-seo-fr_FR.po
#        German ............. stedica-seo-de_DE.po
#        Portuguese (Brazil)  stedica-seo-pt_BR.po
#        Italian ............ stedica-seo-it_IT.po
#      A file whose name does not match the site locale is simply ignored.
#
#   2. Translate each msgstr. Poedit (https://poedit.net) is the easiest tool;
#      it fills in the plural rules for your language automatically.
#
#   3. Compile it:   msgfmt --check stedica-seo-fr_FR.po -o stedica-seo-fr_FR.mo
#      Always pass --check. It catches the errors that break the plugin.
#
#   4. Put BOTH files in this /languages folder.
#      To keep your work safe across plugin updates, put the compiled .mo in
#      wp-content/languages/plugins/ instead — Stedica always prefers a
#      translation found there over its own bundled one.
#
# ============================================================================
# DO NOT TRANSLATE THESE
# ============================================================================
#
# Some entries look like ordinary text but are values the plugin stores,
# compares or sends. Translating one does not just look wrong — it breaks
# saving, filtering or the export. Leave them exactly as they are:
#
#   * Product and vendor names: Stedica SEO, WordPress, Elementor, Google,
#     Search Console, Google Analytics, Yoast SEO, Rank Math, SEOPress,
#     All in One SEO, PageSpeed, IndexNow, Bing, Yandex, OpenAI, Anthropic,
#     Gemini, Mistral, Groq.
#   * Metric names used untranslated worldwide: Core Web Vitals, Largest
#     Contentful Paint, Cumulative Layout Shift, Total Blocking Time,
#     LCP, CLS, TBT, CTR, SERP.
#   * Schema.org vocabulary: Article, Product, FAQPage, LocalBusiness, HowTo,
#     Recipe, Event, Review, Person, Organization, WebPage, BreadcrumbList,
#     VideoObject, Course, PodcastEpisode.
#   * Anything that looks like code: @type, @context, meta_title,
#     meta_description, post_id, HTTP header names, file paths, HTML tags.
#
# Where the SAME English word is also shown to the user, it appears as its own
# separate entry — translate that one. The stored value is never exposed here.
#
# ============================================================================
# PLACEHOLDERS — the one thing that will crash the plugin
# ============================================================================
#
# %s (text), %d (number) and the numbered forms %1$s, %2$d are replaced at
# runtime. Your translation MUST contain the same placeholders, the same
# number of times, meaning the same things.
#
#   English:  Found %1$d issues on %2$s
#   Good:     Se encontraron %1$d problemas en %2$s
#   Good:     En %2$s se encontraron %1$d problemas      (reordering is fine)
#   BROKEN:   Se encontraron problemas en %2$s           (dropped %1$d)
#
# Only NUMBERED placeholders (%1$s) may be reordered. Plain ones (%s, %d) must
# stay in their original order. A literal percent sign is written %%.
# msgfmt --check will refuse to compile a file that gets this wrong.
#
# ============================================================================
# OTHER THINGS TO KNOW
# ============================================================================
#
#   * Some entries carry a msgctxt line. That disambiguates the same English
#     word used in two senses — e.g. "Medium" as a priority level versus
#     "Medium" as a readability band. Translate each in its own sense.
#   * Entries with msgid_plural need one translation per plural form your
#     language has. Poedit shows the right number of boxes.
#   * Keep leading/trailing spaces, ellipses (…), dashes (—), arrows (→) and
#     emoji exactly as they appear in the English.
#   * The `#:` line above each entry shows where the string appears in the
#     source, which is useful when the wording alone is ambiguous. Entries
#     referencing assets/js/*.js are shown in the browser.
#   * DO NOT translate an English sentence by swapping individual words. If a
#     sentence cannot be rendered naturally, leave the msgstr empty — an empty
#     msgstr falls back to clean English, which is far better than a half
#     translated one.
#
# To regenerate this template after adding/changing strings, from the plugin
# root:   bash bin/make-pot.sh
msgid ""
msgstr ""
"Project-Id-Version: Stedica SEO 3.22.1\n"
"Report-Msgid-Bugs-To: support@stedica.com\n"
"POT-Creation-Date: 2026-08-26 00:00+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Domain: stedica-seo\n"

#: admin/class-admin.php:117 admin/class-admin.php:118
#: admin/class-author-seo.php:48 admin/class-term-seo.php:65
#: admin/class-term-seo.php:74
msgid "Stedica SEO"
msgstr ""

#: admin/class-admin.php:129 admin/class-admin.php:130
#: admin/views/page-settings.php:129
msgid "Home"
msgstr ""

#: admin/class-admin.php:139 admin/class-admin.php:140
#: admin/views/page-home.php:589
msgid "Audit"
msgstr ""

#: admin/class-admin.php:148 admin/class-admin.php:149
#: admin/class-ajax.php:3553 admin/views/page-home.php:621
#: admin/views/page-issues.php:41 admin/views/widget-dashboard.php:264
msgid "Issues"
msgstr ""

#: admin/class-admin.php:157 admin/class-admin.php:158
#: admin/views/page-home.php:664 admin/views/page-home.php:1028
#: admin/views/page-redirects.php:291 admin/views/page-settings.php:33
#: admin/views/widget-dashboard.php:270
msgid "Settings"
msgstr ""

#: admin/class-admin.php:174 admin/class-admin.php:175
#: admin/views/page-home.php:691 admin/views/page-home.php:1032
msgid "AI Costs"
msgstr ""

#: admin/class-admin.php:189 admin/class-admin.php:190
#: admin/views/page-settings.php:1139
msgid "Rank Tracking"
msgstr ""

#: admin/class-admin.php:199 admin/class-admin.php:200
#: admin/views/page-health.php:33
msgid "Health"
msgstr ""

#: admin/class-admin.php:212 admin/class-admin.php:213
#: admin/views/page-setup.php:56
msgid "Set up Stedica SEO"
msgstr ""

#: admin/class-admin.php:222 admin/class-admin.php:223
#: admin/views/page-setup.php:159
msgid "Redirects"
msgstr ""

#: admin/class-admin.php:341
msgid "Submitting…"
msgstr ""

#: admin/class-admin.php:342
msgid "just now"
msgstr ""

#: admin/class-admin.php:343
msgid "Error"
msgstr ""

#: admin/class-admin.php:344 admin/views/page-issues.php:251
msgid "Loading…"
msgstr ""

#: admin/class-admin.php:345
msgid "Pushing…"
msgstr ""

#: admin/class-admin.php:346 admin/views/page-settings.php:333
msgid "Submit sitemap to Google now"
msgstr ""

#: admin/class-admin.php:347 admin/views/page-settings.php:334
msgid "List registered sitemaps"
msgstr ""

#: admin/class-admin.php:348 admin/views/page-settings.php:362
msgid "Push all URLs to IndexNow now"
msgstr ""

#: admin/class-admin.php:349
msgid "No sitemaps registered yet — use Submit sitemap above."
msgstr ""

#: admin/class-admin.php:350 admin/class-ajax.php:3542
msgid "URL"
msgstr ""

#: admin/class-admin.php:351
msgid "Submitted"
msgstr ""

#: admin/class-admin.php:352
msgid "Status"
msgstr ""

#: admin/class-admin.php:353
msgid "Errors / Warnings"
msgstr ""

#: admin/class-admin.php:354
msgid "pending"
msgstr ""

#: admin/class-admin.php:355
msgid "processed"
msgstr ""

#: admin/class-admin.php:465
msgid "The AI Costs screen could not be found. Reactivating Stedica SEO Premium should restore it."
msgstr ""

#: admin/class-admin.php:479
msgid "The Rank Tracking screen could not be found. Reactivating Stedica SEO Premium should restore it."
msgstr ""

#: admin/class-admin.php:662
msgid "Stedica SEO has lost its connection to Google."
msgstr ""

#: admin/class-admin.php:663
msgid "Search Console data, rank tracking and sitemap submission are paused until it is reconnected."
msgstr ""

#. translators: %s: how long ago the connection stopped working, e.g. "2 days".
#: admin/class-admin.php:667
#, php-format
msgid "Stopped working %s ago."
msgstr ""

#: admin/class-admin.php:673 includes/class-health.php:434
msgid "Reconnect Google"
msgstr ""

#: admin/class-admin.php:726
msgid "Stedica SEO: database update failed."
msgstr ""

#. translators: %s: comma-separated list of database column names.
#: admin/class-admin.php:730
#, php-format
msgid "These columns could not be added: %s. Until this is resolved the audit results will not load. This usually means the database user lacks ALTER permission, or the server is out of disk space — your host can confirm."
msgstr ""

#: admin/class-admin.php:734
msgid "Retry database update"
msgstr ""

#: admin/class-admin.php:741
msgid "Insufficient permissions."
msgstr ""

#: admin/class-admin.php:775 admin/class-admin.php:787
msgid "You do not have permission to export scan results."
msgstr ""

#: admin/class-admin.php:779 admin/class-admin.php:791
msgid "No scan selected."
msgstr ""

#: admin/class-ajax.php:180 admin/class-ajax.php:4433
#: admin/class-meta-box.php:887 admin/class-meta-box.php:905
#: admin/class-meta-box.php:970 admin/class-meta-box.php:1013
#: admin/class-meta-box.php:1072 admin/class-meta-box.php:1228
#: admin/class-meta-box.php:1307 admin/class-meta-box.php:1354
#: admin/class-meta-box.php:1379 admin/class-meta-box.php:1452
msgid "Unauthorized"
msgstr ""

#: admin/class-ajax.php:365
msgid "Invalid status"
msgstr ""

#: admin/class-ajax.php:401 admin/class-ajax.php:476 admin/class-ajax.php:716
#: admin/class-ajax.php:892 admin/class-ajax.php:956 admin/class-ajax.php:998
#: admin/class-ajax.php:1191 admin/class-ajax.php:1244
#: admin/class-ajax.php:1537 admin/class-ajax.php:2744
#: admin/class-ajax.php:2794 admin/class-ajax.php:2840
#: admin/class-ajax.php:3135 admin/class-ajax.php:3269
#: admin/class-ajax.php:3310 admin/class-ajax.php:3410
#: admin/class-ajax.php:3890 admin/class-ajax.php:3989
#: admin/class-ajax.php:4099 admin/class-ajax.php:4247
#: admin/class-ajax.php:4557 admin/class-ajax.php:4640
msgid "Result not found."
msgstr ""

#: admin/class-ajax.php:417
msgid "Could not apply fix — check post permissions."
msgstr ""

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

#: admin/class-ajax.php:597
msgid "No scan to complete."
msgstr ""

#: admin/class-ajax.php:642 admin/class-ajax.php:669
msgid "Scan marked complete."
msgstr ""

#: admin/class-ajax.php:702
msgid "Usage history cleared."
msgstr ""

#: admin/class-ajax.php:826 admin/class-ajax.php:3501 admin/class-ajax.php:3681
msgid "Missing scan_id."
msgstr ""

#: admin/class-ajax.php:928
msgid "Scheduled scanning is not installed on this site."
msgstr ""

#: admin/class-ajax.php:939
msgid "Scan complete. Email digest has been sent."
msgstr ""

#: admin/class-ajax.php:992 admin/class-ajax.php:1185 admin/class-ajax.php:1531
#: admin/class-ajax.php:2741 admin/class-ajax.php:3129
#: admin/class-ajax.php:3220 admin/class-ajax.php:3263
#: admin/class-ajax.php:3404 admin/class-ajax.php:3884
#: admin/class-ajax.php:3983 admin/class-ajax.php:4093
#: admin/class-ajax.php:4241 admin/class-ajax.php:4461
#: admin/class-ajax.php:4551 admin/class-ajax.php:4634
msgid "Missing result_id."
msgstr ""

#: admin/class-ajax.php:1007 admin/class-ajax.php:1290
#: admin/class-ajax.php:2945 admin/class-ajax.php:3100
#: admin/class-ajax.php:3234
msgid "You are not allowed to edit that page."
msgstr ""

#: admin/class-ajax.php:1023 admin/class-ajax.php:1260
msgid "AI is not enabled or could not generate alt text."
msgstr ""

#: admin/class-ajax.php:1045 admin/class-ajax.php:1197
#: admin/class-ajax.php:4105 admin/class-ajax.php:4253
msgid "No post associated with this result."
msgstr ""

#: admin/class-ajax.php:1051
msgid "Post has no content to scan for images."
msgstr ""

#: admin/class-ajax.php:1068
msgid "No images found in this post."
msgstr ""

#: admin/class-ajax.php:1146
msgid "All images already have alt text."
msgstr ""

#: admin/class-ajax.php:1153
msgid "Could not generate alt text — please check that AI is enabled in Settings."
msgstr ""

#. translators: %d: number of images whose alt text was written.
#: admin/class-ajax.php:1171
#, php-format
msgid "%d alt text written."
msgid_plural "%d alt texts written."
msgstr[0] ""
msgstr[1] ""

#: admin/class-ajax.php:1238 admin/class-ajax.php:1283
#: admin/class-ajax.php:2790 admin/class-ajax.php:2836
#: admin/class-ajax.php:2935
msgid "Missing required parameters."
msgstr ""

#: admin/class-ajax.php:1306
msgid "This alt text is already used by another image on this page. Each image should have unique alt text."
msgstr ""

#: admin/class-ajax.php:1384
msgid "Image not found in page content."
msgstr ""

#: admin/class-ajax.php:2037
msgid "AI is not enabled or could not generate schema."
msgstr ""

#: admin/class-ajax.php:2798 admin/class-ajax.php:2844
msgid "Cannot edit this post."
msgstr ""

#. translators: %s: JSON parser error message.
#: admin/class-ajax.php:2804
#, php-format
msgid "Invalid JSON: %s"
msgstr ""

#. translators: %d: position of the schema node in the @graph list.
#: admin/class-ajax.php:2810 admin/class-ajax.php:2850
#, php-format
msgid "Schema node #%d not found."
msgstr ""

#: admin/class-ajax.php:2822
msgid "Schema node updated."
msgstr ""

#: admin/class-ajax.php:2866
msgid "Schema node deleted."
msgstr ""

#. translators: %s: JSON parser error message.
#: admin/class-ajax.php:2963
#, php-format
msgid "Invalid JSON — cannot save malformed schema. Last error: %s"
msgstr ""

#: admin/class-ajax.php:3063
msgid "Schema applied successfully."
msgstr ""

#: admin/class-ajax.php:3093
msgid "Missing post_id."
msgstr ""

#: admin/class-ajax.php:3115
msgid "Existing schema cleared. You can now generate a fresh one."
msgstr ""

#: admin/class-ajax.php:3189
msgid "AI is not enabled or could not suggest a keyword."
msgstr ""

#: admin/class-ajax.php:3378
msgid "That page could not be found."
msgstr ""

#: admin/class-ajax.php:3383 admin/class-ajax.php:3707
msgid "You cannot edit that page."
msgstr ""

#: admin/class-ajax.php:3387
msgid "There is nothing to undo on this page."
msgstr ""

#: admin/class-ajax.php:3395
msgid "Reverted to the previous values."
msgstr ""

#: admin/class-ajax.php:3418
msgid "No post_id on this result"
msgstr ""

#: admin/class-ajax.php:3482
msgid "Open Graph meta applied."
msgstr ""

#: admin/class-ajax.php:3543
msgid "Post Type"
msgstr ""

#: admin/class-ajax.php:3544 admin/views/page-issues.php:260
msgid "Priority"
msgstr ""

#: admin/class-ajax.php:3545
msgid "Score"
msgstr ""

#: admin/class-ajax.php:3546
msgid "Meta Title (Current)"
msgstr ""

#: admin/class-ajax.php:3547
msgid "Meta Title (Proposed)"
msgstr ""

#: admin/class-ajax.php:3548
msgid "Meta Desc (Current)"
msgstr ""

#: admin/class-ajax.php:3549
msgid "Meta Desc (Proposed)"
msgstr ""

#: admin/class-ajax.php:3550 admin/class-meta-box.php:538
msgid "Focus Keyword"
msgstr ""

#: admin/class-ajax.php:3551
msgid "Approval Status"
msgstr ""

#: admin/class-ajax.php:3552
msgid "Fix Applied"
msgstr ""

#: admin/class-ajax.php:3554
msgid "Word Count"
msgstr ""

#: admin/class-ajax.php:3555
msgid "GSC Position"
msgstr ""

#: admin/class-ajax.php:3556
msgid "GSC Clicks"
msgstr ""

#: admin/class-ajax.php:3595
msgctxt "CSV cell: the fix was applied"
msgid "Yes"
msgstr ""

#: admin/class-ajax.php:3596
msgctxt "CSV cell: the fix was not applied"
msgid "No"
msgstr ""

#: admin/class-ajax.php:3631
msgid "Missing scan_id or post_type"
msgstr ""

#: admin/class-ajax.php:3724
msgid "Run an audit first — this works from what the audit found."
msgstr ""

#: admin/class-ajax.php:3746
#, php-format
msgid "Nothing to fill. %s image is not in this site's media library, so its alt text lives in the page markup rather than in the media item."
msgid_plural "Nothing to fill. %s images are not in this site's media library, so their alt text lives in the page markup rather than in the media items."
msgstr[0] ""
msgstr[1] ""

#: admin/class-ajax.php:3754
msgid "Nothing to fill — every image either has alt text already, or has no caption, title or filename worth using."
msgstr ""

#. translators: %s: number of images.
#: admin/class-ajax.php:3760
#, php-format
msgid "%s image would get alt text."
msgid_plural "%s images would get alt text."
msgstr[0] ""
msgstr[1] ""

#. translators: %s: number of images.
#: admin/class-ajax.php:3765
#, php-format
msgid "Alt text written for %s image."
msgid_plural "Alt text written for %s images."
msgstr[0] ""
msgstr[1] ""

#: admin/class-ajax.php:3784
msgid "Updated who can manage SEO."
msgstr ""

#: admin/class-ajax.php:3804
msgid "SEO Manager role created. Assign it to a user from Users."
msgstr ""

#: admin/class-ajax.php:3805
msgid "The SEO Manager role already exists."
msgstr ""

#. translators: %s: number of users moved to Subscriber.
#: admin/class-ajax.php:3816
#, php-format
msgid "SEO Manager role removed. %s user was moved to Subscriber."
msgid_plural "SEO Manager role removed. %s users were moved to Subscriber."
msgstr[0] ""
msgstr[1] ""

#: admin/class-ajax.php:3817
msgid "SEO Manager role removed."
msgstr ""

#: admin/class-ajax.php:3845
msgid "Rank tracking is not available on this site."
msgstr ""

#. translators: 1: number of search terms recorded, 2: the date they were recorded for.
#: admin/class-ajax.php:3867
#, php-format
msgid "Recorded %1$s search term for %2$s."
msgid_plural "Recorded %1$s search terms for %2$s."
msgstr[0] ""
msgstr[1] ""

#: admin/class-ajax.php:3895 admin/class-ajax.php:3994
#: admin/class-meta-box.php:1235 admin/views/page-issues.php:205
msgid "AI is disabled. Enable it in Settings first."
msgstr ""

#: admin/class-ajax.php:3951 admin/class-ajax.php:4039
msgid "AI returned no response. Check your API key and provider settings."
msgstr ""

#. translators: %s: first 200 characters of the raw AI response.
#: admin/class-ajax.php:4050
#, php-format
msgid "Could not parse FAQ response. Raw: %s"
msgstr ""

#: admin/class-ajax.php:4119
msgid "Post has no content to scan."
msgstr ""

#: admin/class-ajax.php:4207
msgid "Request failed"
msgstr ""

#. translators: %d: HTTP status code returned by the link, e.g. 404.
#: admin/class-ajax.php:4210
#, php-format
msgid "HTTP %d"
msgstr ""

#: admin/class-ajax.php:4439
msgid "Fill in at least Organization Name and URL to generate a preview."
msgstr ""

#: admin/class-ajax.php:4467
msgid "Row not found, or its post was deleted. Run a full scan to refresh."
msgstr ""

#: admin/class-ajax.php:4480
msgid "All issues cleared for this page!"
msgstr ""

#. translators: %d: number of SEO issues still open on the page.
#: admin/class-ajax.php:4482
#, php-format
msgid "%d issue remaining on this page."
msgid_plural "%d issues remaining on this page."
msgstr[0] ""
msgstr[1] ""

#: admin/class-ajax.php:4494 admin/class-ajax.php:4512
msgid "GSC module unavailable."
msgstr ""

#: admin/class-ajax.php:4500
msgid "Submission failed."
msgstr ""

#: admin/class-ajax.php:4503
msgid "Sitemap submitted to Google Search Console."
msgstr ""

#: admin/class-ajax.php:4516
msgid "List failed."
msgstr ""

#: admin/class-ajax.php:4524
msgid "IndexNow module unavailable."
msgstr ""

#. translators: %d: number of URLs pushed to IndexNow.
#: admin/class-ajax.php:4529
#, php-format
msgid "Pushed %d URL to IndexNow (Bing, Yandex)."
msgid_plural "Pushed %d URLs to IndexNow (Bing, Yandex)."
msgstr[0] ""
msgstr[1] ""

#: admin/class-ajax.php:4563
msgid "No URL available for this row."
msgstr ""

#: admin/class-ajax.php:4601
msgid "Sent to IndexNow (Bing, Yandex). Opening Search Console for manual \"Request Indexing\"."
msgstr ""

#: admin/class-ajax.php:4602
msgid "Opening Search Console for manual \"Request Indexing\"."
msgstr ""

#. translators: %s: JSON parser error message.
#: admin/class-ajax.php:4686
#, php-format
msgid "JSON is malformed: %s"
msgstr ""

#: admin/class-ajax.php:4701
msgid "Top-level @context is missing — Google expects \"https://schema.org\"."
msgstr ""

#. translators: %s: the @context value found in the schema.
#: admin/class-ajax.php:4704
#, php-format
msgid "@context is not schema.org (got \"%s\")."
msgstr ""

#. translators: %s: position of the node in the schema @graph list.
#: admin/class-ajax.php:4718
#, php-format
msgid "Node #%s is not an object."
msgstr ""

#. translators: %s: position of the node in the schema @graph list.
#: admin/class-ajax.php:4724
#, php-format
msgid "Node #%s is missing @type."
msgstr ""

#. translators: %s: schema.org property name, e.g. "headline".
#: admin/class-ajax.php:4799
#, php-format
msgid "Missing required property: %s"
msgstr ""

#. translators: %s: schema.org property name, e.g. "publisher".
#: admin/class-ajax.php:4821
#, php-format
msgid "Recommended property missing: %s"
msgstr ""

#: admin/class-ajax.php:4832
msgid "\"image\" should be an absolute URL."
msgstr ""

#: admin/class-ajax.php:4838
msgid "\"url\" should be an absolute URL."
msgstr ""

#: admin/class-ajax.php:4907
msgid "That file is not valid JSON."
msgstr ""

#: admin/class-ajax.php:4912
msgid "That file was not exported by Stedica SEO."
msgstr ""

#. translators: %d: number of settings applied.
#: admin/class-ajax.php:4918
#, php-format
msgid "%d setting restored."
msgid_plural "%d settings restored."
msgstr[0] ""
msgstr[1] ""

#: admin/class-author-seo.php:51 admin/class-term-seo.php:87
msgid "SEO title"
msgstr ""

#: admin/class-author-seo.php:55
msgid "Title for this author's archive page. Leave empty to use their display name."
msgstr ""

#: admin/class-author-seo.php:59 admin/class-term-seo.php:88
msgid "Meta description"
msgstr ""

#: admin/class-author-seo.php:63
msgid "Leave empty to use the biographical info above."
msgstr ""

#: admin/class-author-seo.php:67
msgid "Search visibility"
msgstr ""

#: admin/class-author-seo.php:71
msgid "Keep this author's archive out of search results"
msgstr ""

#: admin/class-author-seo.php:73
msgid "Useful for a shared or administrative account that publishes nothing worth ranking."
msgstr ""

#: admin/class-author-seo.php:77
msgid "Job title"
msgstr ""

#: admin/class-author-seo.php:81
msgid "Registered Dietitian"
msgstr ""

#: admin/class-author-seo.php:85
msgid "Credentials"
msgstr ""

#: admin/class-author-seo.php:89
msgid "MSc, RD"
msgstr ""

#: admin/class-author-seo.php:90
msgid "Qualifications after the name. Published as part of this author's identity so search engines can tell one expert from another."
msgstr ""

#: admin/class-author-seo.php:94
msgid "Profiles elsewhere"
msgstr ""

#: admin/class-author-seo.php:99
msgid "One address per line — LinkedIn, ORCID, a university page, a professional register. These are how a search engine confirms the author here is the same person it already knows about, which is the whole point of the exercise."
msgstr ""

#: admin/class-meta-box.php:254
msgid "Recommended for all blog posts"
msgstr ""

#: admin/class-meta-box.php:256
msgid "Baseline schema for pages"
msgstr ""

#: admin/class-meta-box.php:262
msgid "Recipe content detected"
msgstr ""

#: admin/class-meta-box.php:264
msgid "FAQ content detected"
msgstr ""

#: admin/class-meta-box.php:266
msgid "How-to / step-by-step content detected"
msgstr ""

#: admin/class-meta-box.php:268
msgid "Review / rating content detected"
msgstr ""

#: admin/class-meta-box.php:270
msgid "Event content detected"
msgstr ""

#: admin/class-meta-box.php:272
msgid "Product / e-commerce content detected"
msgstr ""

#: admin/class-meta-box.php:274
msgid "Video content detected"
msgstr ""

#: admin/class-meta-box.php:276
msgid "Author / person content detected"
msgstr ""

#: admin/class-meta-box.php:278
msgid "Organization content detected"
msgstr ""

#: admin/class-meta-box.php:280
msgid "Local business signals detected"
msgstr ""

#: admin/class-meta-box.php:282
msgid "Educational / course content detected"
msgstr ""

#: admin/class-meta-box.php:284
msgid "Podcast / audio content detected"
msgstr ""

#: admin/class-meta-box.php:423
msgid "Meta Info"
msgstr ""

#: admin/class-meta-box.php:426
msgid "Social OG"
msgstr ""

#: admin/class-meta-box.php:429
msgid "Schema"
msgstr ""

#: admin/class-meta-box.php:432
msgid "Robots"
msgstr ""

#. translators: %s: name of the active SEO source/plugin providing the data (e.g. native, Yoast, RankMath)
#: admin/class-meta-box.php:437
#, php-format
msgid "via %s"
msgstr ""

#: admin/class-meta-box.php:449
msgid "Desktop"
msgstr ""

#: admin/class-meta-box.php:450
msgid "Mobile"
msgstr ""

#: admin/class-meta-box.php:476
msgid "Meta Title"
msgstr ""

#: admin/class-meta-box.php:488
msgid "Enter a custom meta title…"
msgstr ""

#: admin/class-meta-box.php:491
msgid "Insert Page Title"
msgstr ""

#: admin/class-meta-box.php:491
msgid "Use the WordPress page title as your meta title"
msgstr ""

#: admin/class-meta-box.php:494
msgid "AI Generate"
msgstr ""

#: admin/class-meta-box.php:494
msgid "AI-generate meta title & description"
msgstr ""

#: admin/class-meta-box.php:496 admin/class-meta-box.php:532
msgid "Clear"
msgstr ""

#: admin/class-meta-box.php:505
msgid "Details"
msgstr ""

#: admin/class-meta-box.php:509
msgid "A prompt to look again, not a target to hit. A headline that describes the page honestly beats a higher score."
msgstr ""

#: admin/class-meta-box.php:517
msgid "Meta Description"
msgstr ""

#: admin/class-meta-box.php:528
msgid "Enter a custom meta description…"
msgstr ""

#: admin/class-meta-box.php:531
msgid "Insert Excerpt"
msgstr ""

#: admin/class-meta-box.php:531
msgid "Use the post excerpt as your meta description"
msgstr ""

#: admin/class-meta-box.php:541
msgid "e.g. wordpress seo plugin"
msgstr ""

#: admin/class-meta-box.php:549
msgid "Cornerstone content"
msgstr ""

#: admin/class-meta-box.php:550
msgid "One of the most important pages on this site. Its audit problems will outrank the same problems elsewhere, and it is held to a longer word count. Nothing about the page output changes."
msgstr ""

#: admin/class-meta-box.php:558
msgid "Related Keywords"
msgstr ""

#: admin/class-meta-box.php:561
msgid "AI-suggest 8 semantically related search phrases for this page"
msgstr ""

#: admin/class-meta-box.php:561
msgid "Suggest with AI"
msgstr ""

#: admin/class-meta-box.php:564
msgid "Click a chip to save it as a secondary keyword. Saved chips are fed to every AI function for tighter topical relevance."
msgstr ""

#: admin/class-meta-box.php:568 admin/views/page-settings.php:1620
msgid "Remove"
msgstr ""

#: admin/class-meta-box.php:579 admin/views/page-home.php:777
msgid "Internal Linking Suggestions"
msgstr ""

#: admin/class-meta-box.php:581
msgid "Find Pages"
msgstr ""

#: admin/class-meta-box.php:581
msgid "Find existing pages that should link to this page"
msgstr ""

#: admin/class-meta-box.php:583
msgid "Existing pages on this site whose content mentions this page's topic but that don't link here yet. Click the edit icon to open the candidate page."
msgstr ""

#: admin/class-meta-box.php:590
msgid "Save Meta Info"
msgstr ""

#: admin/class-meta-box.php:607
msgid "No image set"
msgstr ""

#: admin/class-meta-box.php:623
msgid "OG Title"
msgstr ""

#: admin/class-meta-box.php:626
msgid "Leave blank to use Meta Title"
msgstr ""

#: admin/class-meta-box.php:628
msgid "Copy from Meta Title"
msgstr ""

#: admin/class-meta-box.php:630
msgid "AI Generate OG"
msgstr ""

#: admin/class-meta-box.php:638
msgid "OG Description"
msgstr ""

#: admin/class-meta-box.php:640
msgid "Leave blank to use Meta Description"
msgstr ""

#: admin/class-meta-box.php:642
msgid "Copy from Meta Description"
msgstr ""

#: admin/class-meta-box.php:649
msgid "OG Image"
msgstr ""

#: admin/class-meta-box.php:657
msgid "Featured Image"
msgstr ""

#: admin/class-meta-box.php:657
msgid "Use the page's featured image"
msgstr ""

#: admin/class-meta-box.php:659 admin/views/page-settings.php:1245
msgid "Library"
msgstr ""

#: admin/class-meta-box.php:662
msgid "Recommended: 1200 × 630 px. Used when shared on Facebook, LinkedIn, etc."
msgstr ""

#: admin/class-meta-box.php:667
msgid "Save Social OG"
msgstr ""

#: admin/class-meta-box.php:685
msgid "Add page content before adding schemas."
msgstr ""

#: admin/class-meta-box.php:687
msgid "Schema markup is generated from your page's text. Write your content first, then return here."
msgstr ""

#: admin/class-meta-box.php:689
msgid "This page uses Elementor — publish your Elementor layout first, then reload this screen."
msgstr ""

#: admin/class-meta-box.php:698
msgid "Active schemas on this page:"
msgstr ""

#: admin/class-meta-box.php:706
msgid "View JSON-LD"
msgstr ""

#: admin/class-meta-box.php:711
msgid "No Stedica schema applied yet."
msgstr ""

#: admin/class-meta-box.php:718
msgid "Recommended schemas for this content:"
msgstr ""

#: admin/class-meta-box.php:730
msgid "Click a schema type to pre-fill the AI generator for that type."
msgstr ""

#: admin/class-meta-box.php:738
msgid "Generated Schema JSON-LD"
msgstr ""

#: admin/class-meta-box.php:740
msgid "Validate"
msgstr ""

#: admin/class-meta-box.php:746
msgid "Apply Schema to Page"
msgstr ""

#: admin/class-meta-box.php:755
msgid "AI Generate Schema"
msgstr ""

#: admin/class-meta-box.php:758
msgid "Extract Q/A pairs from page content into FAQPage schema"
msgstr ""

#: admin/class-meta-box.php:759
msgid "Extract FAQ Schema"
msgstr ""

#: admin/class-meta-box.php:764
msgid "Validate on Google"
msgstr ""

#: admin/class-meta-box.php:766
msgid "Schema.org Validator"
msgstr ""

#: admin/class-meta-box.php:779
msgid "Settings written to:"
msgstr ""

#: admin/class-meta-box.php:786
msgid "No-Index"
msgstr ""

#: admin/class-meta-box.php:787
msgid "Hide from search engine results"
msgstr ""

#: admin/class-meta-box.php:793
msgid "No-Follow"
msgstr ""

#: admin/class-meta-box.php:794
msgid "Don't follow links on this page"
msgstr ""

#: admin/class-meta-box.php:800
msgid "No-Archive"
msgstr ""

#: admin/class-meta-box.php:801
msgid "Don't cache this page"
msgstr ""

#: admin/class-meta-box.php:807
msgid "No-Snippet"
msgstr ""

#: admin/class-meta-box.php:808
msgid "Don't show description in SERP"
msgstr ""

#: admin/class-meta-box.php:814 admin/class-term-seo.php:89
msgid "Canonical URL"
msgstr ""

#. translators: %s: the page's own URL, shown as the default canonical
#: admin/class-meta-box.php:819
#, php-format
msgid "%s (default)"
msgstr ""

#: admin/class-meta-box.php:821
msgid "Leave blank to use this page's own URL as the canonical."
msgstr ""

#: admin/class-meta-box.php:826
msgid "Save Robots Settings"
msgstr ""

#: admin/class-meta-box.php:871
msgid "Invalid or missing post."
msgstr ""

#: admin/class-meta-box.php:877
msgid "Insufficient permissions for this post"
msgstr ""

#: admin/class-meta-box.php:958
msgid "Saved"
msgstr ""

#: admin/class-meta-box.php:1050
msgid "AI returned no response."
msgstr ""

#: admin/class-meta-box.php:1086 admin/class-meta-box.php:1462
msgid "This page is password-protected, so its content is not sent to the AI provider. Remove the password to use AI features here."
msgstr ""

#: admin/class-meta-box.php:1094
msgid "Add page content before generating schema. Schema markup is derived from your page text."
msgstr ""

#: admin/class-meta-box.php:1193 admin/class-meta-box.php:1498
msgid "AI returned invalid JSON. Try again."
msgstr ""

#: admin/class-meta-box.php:1262
msgid "AI returned no response. Check API key and provider settings."
msgstr ""

#. translators: %s: truncated raw AI response text that could not be parsed
#: admin/class-meta-box.php:1285
#, php-format
msgid "Could not parse keyword response. Raw: %s"
msgstr ""

#: admin/class-meta-box.php:1410
msgid "Internal link insertion requires Stedica SEO Premium."
msgstr ""

#: admin/class-meta-box.php:1421
msgid "Missing page reference."
msgstr ""

#: admin/class-meta-box.php:1425
msgid "You do not have permission to edit that page."
msgstr ""

#: admin/class-meta-box.php:1467
msgid "Page needs at least 100 characters of content before FAQ schema can be extracted."
msgstr ""

#: admin/class-meta-box.php:1504
msgid "No clear Q&A pairs detected in this page. FAQ schema is not appropriate here."
msgstr ""

#: admin/class-meta-box.php:1528
msgid "FAQ pairs were returned but malformed. Try again."
msgstr ""

#: admin/class-term-seo.php:66
msgid "Leave blank to use the term name and description."
msgstr ""

#: admin/class-term-seo.php:120
msgid "Search engines"
msgstr ""

#: admin/class-term-seo.php:122
msgid "Do not index this archive (noindex)"
msgstr ""

#: admin/class-term-seo.php:123
msgid "Do not follow links on it (nofollow)"
msgstr ""

#: admin/class-term-seo.php:132
msgid "Left unchecked, Stedica does not emit a robots tag for this archive and whatever your theme or another plugin sets is left alone."
msgstr ""

#: admin/views/page-audit.php:29
msgid "Stedica SEO — Audit"
msgstr ""

#: admin/views/page-audit.php:48
msgid "Audit complete."
msgstr ""

#. translators: %s: number of pages analyzed.
#: admin/views/page-audit.php:52
#, php-format
msgid "%s page analyzed."
msgid_plural "%s pages analyzed."
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-audit.php:57
msgid "View all issues"
msgstr ""

#: admin/views/page-audit.php:65
msgid "Run SEO Audit"
msgstr ""

#. translators: 1: opening <strong> tag, 2: closing </strong> tag, 3: opening <a> tag, 4: closing </a> tag.
#: admin/views/page-audit.php:70
#, php-format
msgid "Select the content types to scan, then click %1$sStart Scan%2$s. Results appear on the %3$sIssues%4$s tab."
msgstr ""

#: admin/views/page-audit.php:95
msgid "Start Scan"
msgstr ""

#: admin/views/page-audit.php:102
msgid "Clear Previous Results"
msgstr ""

#: admin/views/page-audit.php:113
msgid "Scanning…"
msgstr ""

#: admin/views/page-audit.php:139 admin/views/page-issues.php:132
msgid "Pending"
msgstr ""

#: admin/views/page-audit.php:140
msgid "Running"
msgstr ""

#: admin/views/page-audit.php:141
msgid "Finalising"
msgstr ""

#: admin/views/page-audit.php:142
msgid "Complete"
msgstr ""

#: admin/views/page-audit.php:144
msgid "Stopped — error"
msgstr ""

#: admin/views/page-audit.php:156
msgid "The last audit stopped before finishing."
msgstr ""

#: admin/views/page-audit.php:161
msgid "Last Scan Results"
msgstr ""

#: admin/views/page-audit.php:163
msgid "Status:"
msgstr ""

#: admin/views/page-audit.php:165
msgid "Scanned:"
msgstr ""

#: admin/views/page-audit.php:167
msgid "Total pages:"
msgstr ""

#: admin/views/page-audit.php:175 admin/views/page-issues.php:117
msgid "Critical"
msgstr ""

#: admin/views/page-audit.php:179 admin/views/page-issues.php:118
msgid "High"
msgstr ""

#: admin/views/page-audit.php:183 admin/views/page-issues.php:119
msgid "Medium"
msgstr ""

#: admin/views/page-audit.php:187 admin/views/page-issues.php:120
msgid "Low"
msgstr ""

#: admin/views/page-audit.php:191 admin/views/page-issues.php:133
msgid "Approved"
msgstr ""

#: admin/views/page-audit.php:195
msgid "Applied"
msgstr ""

#: admin/views/page-audit.php:202
msgid "Export All (CSV)"
msgstr ""

#: admin/views/page-audit.php:206
msgid "Export Approved (CSV)"
msgstr ""

#: admin/views/page-audit.php:210
msgid "View All Issues"
msgstr ""

#: admin/views/page-health.php:24
msgid "Working"
msgstr ""

#: admin/views/page-health.php:25
msgid "Worth knowing"
msgstr ""

#: admin/views/page-health.php:26
msgid "Not running"
msgstr ""

#: admin/views/page-health.php:37
msgid "What is working, what has quietly stopped, and where to fix it. Everything here is read from your own settings — nothing is contacted and nothing is changed by opening this page."
msgstr ""

#. translators: %s: number of things not running.
#: admin/views/page-health.php:47
#, php-format
msgid "%s thing is switched on but not running."
msgid_plural "%s things are switched on but not running."
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-health.php:52
msgid "Everything is running."
msgstr ""

#. translators: %s: number of advisory notes.
#: admin/views/page-health.php:56
#, php-format
msgid "%s thing is worth a look."
msgid_plural "%s things are worth a look."
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-health.php:61
msgid "Everything is working."
msgstr ""

#. translators: 1: WordPress version, 2: PHP version, 3: plugin version.
#: admin/views/page-health.php:93
#, php-format
msgid "WordPress %1$s, PHP %2$s, Stedica SEO %3$s."
msgstr ""

#: admin/views/page-home.php:45 includes/class-migrator.php:69
msgid "Yoast SEO"
msgstr ""

#: admin/views/page-home.php:46 includes/class-migrator.php:70
msgid "Rank Math"
msgstr ""

#: admin/views/page-home.php:47 includes/class-migrator.php:71
msgid "SEOPress"
msgstr ""

#: admin/views/page-home.php:48 includes/class-migrator.php:72
msgid "All in One SEO (v4+)"
msgstr ""

#: admin/views/page-home.php:49 includes/class-migrator.php:73
msgid "All in One SEO Pack (v3)"
msgstr ""

#: admin/views/page-home.php:50
msgid "Native (no SEO plugin)"
msgstr ""

#: admin/views/page-home.php:75
msgid "WordPress Plugin"
msgstr ""

#. translators: %s: plugin version number.
#: admin/views/page-home.php:80
#, php-format
msgid "Version %s"
msgstr ""

#: admin/views/page-home.php:88
msgid "Enterprise On-Page SEO Intelligence"
msgstr ""

#: admin/views/page-home.php:89
msgid "Built Into Your WordPress."
msgstr ""

#: admin/views/page-home.php:98
msgid "Audit every page, fix meta at scale, detect schema & social gaps, track real search performance via Google Search Console & Analytics 4 — all powered by your choice of AI provider, all without leaving the dashboard."
msgstr ""

#: admin/views/page-home.php:100
msgid "Audit every page on your site, score every problem by what it costs you, and fix meta, schema, social tags, sitemaps and redirects without leaving the dashboard."
msgstr ""

#: admin/views/page-home.php:113
msgid "Full Site Audit"
msgstr ""

#: admin/views/page-home.php:114 admin/views/page-home.php:737
msgid "Priority Scoring"
msgstr ""

#: admin/views/page-home.php:115
msgid "Readability"
msgstr ""

#: admin/views/page-home.php:116
msgid "Social Meta"
msgstr ""

#: admin/views/page-home.php:117
msgid "XML & HTML Sitemaps"
msgstr ""

#: admin/views/page-home.php:118
msgid "Redirects & 404 Log"
msgstr ""

#: admin/views/page-home.php:119
msgid "Image Alt Text"
msgstr ""

#: admin/views/page-home.php:120
msgid "Schema & Breadcrumbs"
msgstr ""

#: admin/views/page-home.php:124 admin/views/page-home.php:807
msgid "5 AI Providers"
msgstr ""

#: admin/views/page-home.php:125
msgid "GSC + GA4"
msgstr ""

#: admin/views/page-home.php:126 admin/views/page-home.php:891
#: admin/views/page-settings.php:990
msgid "Core Web Vitals"
msgstr ""

#: admin/views/page-home.php:127
msgid "Auto-Scan"
msgstr ""

#: admin/views/page-home.php:128
msgid "Cost Tracking"
msgstr ""

#: admin/views/page-home.php:139
msgid "Run New Scan"
msgstr ""

#: admin/views/page-home.php:139
msgid "Run Your First Scan"
msgstr ""

#. translators: %s: number of issues.
#: admin/views/page-home.php:146
#, php-format
msgid "View Issues (%s)"
msgstr ""

#. translators: 1: scan status label, 2: human-readable time since last scan (e.g. "2 hours").
#: admin/views/page-home.php:162
#, php-format
msgid "%1$s — Last scan: %2$s ago"
msgstr ""

#. translators: %s: bolded "No scan yet" label.
#: admin/views/page-home.php:169
#, php-format
msgid "%s — Run your first audit to get started"
msgstr ""

#: admin/views/page-home.php:170
msgid "No scan yet"
msgstr ""

#: admin/views/page-home.php:176
msgid "SEO Plugin:"
msgstr ""

#: admin/views/page-home.php:181 admin/views/page-home.php:675
msgid "AI:"
msgstr ""

#: admin/views/page-home.php:181
msgid "Disabled (rule-based)"
msgstr ""

#: admin/views/page-home.php:185 admin/views/page-home.php:353
#: admin/views/page-settings.php:766
msgid "Connected"
msgstr ""

#: admin/views/page-home.php:185 admin/views/page-home.php:187
msgid "Google:"
msgstr ""

#: admin/views/page-home.php:187 admin/views/page-home.php:358
#: admin/views/page-home.php:376 admin/views/page-home.php:399
#: admin/views/page-settings.php:788
msgid "Not connected"
msgstr ""

#: admin/views/page-home.php:192
msgid "Auto-Scan:"
msgstr ""

#. translators: %s: comma-separated list of other active SEO plugin names.
#: admin/views/page-home.php:233
#, php-format
msgid "Another SEO plugin is active: %s"
msgstr ""

#: admin/views/page-home.php:239
msgid "Stedica is designed to run alongside one — it reads and writes the other plugin's titles and descriptions, and keeps your page head free of duplicate tags. That part is handled. What it cannot resolve for you is everything published outside the page head: two XML sitemaps competing for the same search engines, overlapping sitemap addresses, and separate robots.txt entries. Search engines pick one and it may not be the one you meant."
msgstr ""

#: admin/views/page-home.php:242
msgid "Recommended:"
msgstr ""

#: admin/views/page-home.php:243
msgid "import what the other plugin holds, check the result, then deactivate and delete it so one plugin owns your SEO. Importing copies the data across and never modifies or removes the other plugin, so you can run both while you check."
msgstr ""

#: admin/views/page-home.php:247
msgid "Import from another SEO plugin"
msgstr ""

#: admin/views/page-home.php:250
msgid "Manage plugins"
msgstr ""

#: admin/views/page-home.php:262
msgid "Last Scan Overview"
msgstr ""

#: admin/views/page-home.php:263
msgid "View full report"
msgstr ""

#: admin/views/page-home.php:269
msgid "Pages Scanned"
msgstr ""

#: admin/views/page-home.php:274
msgid "Critical Issues"
msgstr ""

#: admin/views/page-home.php:279
msgid "High Priority"
msgstr ""

#: admin/views/page-home.php:284
msgid "Medium Priority"
msgstr ""

#: admin/views/page-home.php:289
msgid "Approved Fixes"
msgstr ""

#: admin/views/page-home.php:294
msgid "Fixes Applied"
msgstr ""

#: admin/views/page-home.php:300
msgid "AI Spend (total)"
msgstr ""

#: admin/views/page-home.php:313
msgid "Pages with a noindex directive (e.g. thank-you pages). Click to view the list."
msgstr ""

#: admin/views/page-home.php:316
msgid "NoIndex Pages"
msgstr ""

#: admin/views/page-home.php:335 admin/views/widget-dashboard.php:196
msgid "Connected Services"
msgstr ""

#: admin/views/page-home.php:336
msgid "Configure in Settings"
msgstr ""

#: admin/views/page-home.php:351
msgid "Google Account"
msgstr ""

#: admin/views/page-home.php:359
msgid "Connect in Settings"
msgstr ""

#: admin/views/page-home.php:368 admin/views/page-settings.php:771
msgid "Search Console"
msgstr ""

#: admin/views/page-home.php:370 admin/views/page-home.php:388
msgid "Active"
msgstr ""

#: admin/views/page-home.php:373 admin/views/page-home.php:396
msgid "No property selected"
msgstr ""

#: admin/views/page-home.php:374 admin/views/page-home.php:397
msgid "Select property"
msgstr ""

#: admin/views/page-home.php:377 admin/views/page-home.php:400
msgid "Requires Google login"
msgstr ""

#: admin/views/page-home.php:386 admin/views/page-settings.php:772
msgid "Analytics 4"
msgstr ""

#. translators: %s: GA4 property ID.
#: admin/views/page-home.php:392
#, php-format
msgid "Property: %s"
msgstr ""

#: admin/views/page-home.php:409
msgid "PageSpeed Insights"
msgstr ""

#: admin/views/page-home.php:411
msgid "API key set"
msgstr ""

#: admin/views/page-home.php:412
msgid "Core Web Vitals enabled"
msgstr ""

#: admin/views/page-home.php:414
msgid "No API key"
msgstr ""

#: admin/views/page-home.php:415
msgid "Add key in Settings"
msgstr ""

#: admin/views/page-home.php:424 admin/views/page-settings.php:488
msgid "AI Provider"
msgstr ""

#: admin/views/page-home.php:426 admin/views/page-redirects.php:284
msgid "Enabled"
msgstr ""

#: admin/views/page-home.php:429 admin/views/page-home.php:459
#: admin/views/page-home.php:675
msgid "Disabled"
msgstr ""

#: admin/views/page-home.php:430 admin/views/page-home.php:460
msgid "Enable in Settings"
msgstr ""

#: admin/views/page-home.php:439 admin/views/page-settings.php:1026
msgid "Scheduled Scan"
msgstr ""

#. translators: %s: scan frequency (e.g. weekly, monthly).
#: admin/views/page-home.php:444
#, php-format
msgid "Running %s"
msgstr ""

#. translators: %s: human-readable time until the next scheduled scan.
#: admin/views/page-home.php:454
#, php-format
msgid "Next: %s"
msgstr ""

#: admin/views/page-home.php:477
msgid "Critical Issues Trend"
msgstr ""

#: admin/views/page-home.php:481
msgid "Not enough data yet — run at least 2 scans to see the trend."
msgstr ""

#. translators: 1: number of critical issues, 2: scan date.
#: admin/views/page-home.php:509
#, php-format
msgid "%1$s critical (%2$s)"
msgstr ""

#: admin/views/page-home.php:527
msgid "Critical issues trend sparkline"
msgstr ""

#. translators: %s: number of scans shown in the trend.
#: admin/views/page-home.php:554
#, php-format
msgid "Last %s scan"
msgid_plural "Last %s scans"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-home.php:558
msgid "Latest:"
msgstr ""

#. translators: %s: number of critical issues in the latest scan.
#: admin/views/page-home.php:562
#, php-format
msgid "%s critical"
msgid_plural "%s critical"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-home.php:577
msgid "Navigate"
msgstr ""

#: admin/views/page-home.php:591
msgid "Run a full SEO scan across every published page. Detects title & description issues, thin content, missing alt text, orphan pages, duplicate meta, schema gaps, social meta, readability problems, and keyword cannibalization — all in one pass."
msgstr ""

#. translators: %s: human-readable time since last scan.
#. translators: %s: human-readable time difference, e.g. "2 hours".
#: admin/views/page-home.php:597 admin/views/widget-dashboard.php:72
#, php-format
msgid "Last scan: %s ago"
msgstr ""

#. translators: %s: number of pages scanned.
#. translators: %s: number of pages covered by the scan.
#: admin/views/page-home.php:602 admin/views/widget-dashboard.php:80
#, php-format
msgid "%s page"
msgid_plural "%s pages"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-home.php:606
msgid "No scan yet — click to start"
msgstr ""

#: admin/views/page-home.php:625
msgid "Fix every issue in one place — edit AI suggestions inline, approve and apply fixes, generate schemas, see SERP previews, check GSC position & GA4 sessions, refresh Core Web Vitals, and bulk-apply all approved fixes at once."
msgstr ""

#: admin/views/page-home.php:627
msgid "Fix every issue in one place — edit titles and descriptions inline with a live search-result preview, sorted so the costliest problems come first."
msgstr ""

#. translators: %s: number of issues.
#: admin/views/page-home.php:635
#, php-format
msgid "%s issue"
msgid_plural "%s issues"
msgstr[0] ""
msgstr[1] ""

#. translators: %s: number of approved fixes.
#: admin/views/page-home.php:640
#, php-format
msgid "%s approved"
msgid_plural "%s approved"
msgstr[0] ""
msgstr[1] ""

#. translators: %s: number of applied fixes.
#: admin/views/page-home.php:645
#, php-format
msgid "%s applied"
msgid_plural "%s applied"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-home.php:649
msgid "Run a scan first to see issues"
msgstr ""

#: admin/views/page-home.php:668
msgid "Connect Google (Search Console + Analytics 4), configure AI provider and model, set character limits, choose output language, enable scheduled scans with email digest, add your PageSpeed API key, and select which post types to include."
msgstr ""

#: admin/views/page-home.php:670
msgid "Set character limits, choose which post types to audit, manage sitemaps, robots.txt, redirects and social defaults, and set your organisation details for schema."
msgstr ""

#: admin/views/page-home.php:676
msgid "SEO plugin:"
msgstr ""

#: admin/views/page-home.php:693
msgid "Every AI API call is logged with model, token counts, and USD cost. See total spend, cost per scan, cost per trigger (bulk vs. manual), and a full paginated history — so you always know exactly what you're spending."
msgstr ""

#. translators: %s: number of AI API calls.
#: admin/views/page-home.php:699
#, php-format
msgid "%s AI call"
msgid_plural "%s AI calls"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-home.php:702
msgid "total spend"
msgstr ""

#: admin/views/page-home.php:704
msgid "No AI usage recorded yet"
msgstr ""

#: admin/views/page-home.php:728
msgid "Complete Feature Reference"
msgstr ""

#: admin/views/page-home.php:732
msgid "Audit & Scoring"
msgstr ""

#: admin/views/page-home.php:739
msgid "Every page gets a weighted score based on missing/duplicate meta, title & description length, keyword presence, word count, and other signals — bucketed into Critical, High, Medium, or Low so you always know what to fix first."
msgstr ""

#: admin/views/page-home.php:745
msgid "Duplicate Detection"
msgstr ""

#: admin/views/page-home.php:747
msgid "Automatically flags pages sharing identical H1s, meta titles, or meta descriptions across your entire site after every scan, applying score penalties and surface-level warnings without any manual cross-referencing."
msgstr ""

#: admin/views/page-home.php:753
msgid "Thin Content Detection"
msgstr ""

#: admin/views/page-home.php:755
msgid "Word counts are measured for every post during the scan. Pages falling below your configured threshold are flagged in the Issues table so you can prioritise adding depth to under-served content before it hurts rankings."
msgstr ""

#: admin/views/page-home.php:761
msgid "Orphan Page Detection"
msgstr ""

#: admin/views/page-home.php:763
msgid "After every scan, Stedica SEO checks all internal hrefs across your published content and flags pages that receive zero internal links — so you can spot isolated content that search engines struggle to discover."
msgstr ""

#: admin/views/page-home.php:769
msgid "Keyword Cannibalization"
msgstr ""

#: admin/views/page-home.php:771
msgid "Stop-word normalisation groups pages that share the same focus keyword. Competing pages are flagged so you can consolidate, redirect, or differentiate content before multiple pages split ranking signals for the same term."
msgstr ""

#: admin/views/page-home.php:779
msgid "For each page, Stedica SEO finds up to 5 other pages whose titles or keywords overlap with the current focus keyword — and suggests them as internal linking targets directly in the Issues row."
msgstr ""

#: admin/views/page-home.php:785
msgid "Scan History & Trend"
msgstr ""

#: admin/views/page-home.php:787
msgid "Every scan is recorded in a history table. The Home dashboard displays a sparkline showing how your Critical issue count changes across scans — giving you a fast visual read on whether your SEO health is improving."
msgstr ""

#: admin/views/page-home.php:793
msgid "Safe Batched Scanning"
msgstr ""

#: admin/views/page-home.php:795
msgid "Large sites scan in configurable batches (5–200 posts per request) to avoid PHP timeouts. Progress persists across page refreshes, and scans can resume automatically if a batch is interrupted."
msgstr ""

#: admin/views/page-home.php:802
msgid "AI Intelligence"
msgstr ""

#: admin/views/page-home.php:809
msgid "Generate meta content with OpenAI (GPT-4o & family), Anthropic (Claude), Google Gemini, Mistral AI, or Groq. Switch providers and models in Settings without changing any code or losing existing suggestions."
msgstr ""

#: admin/views/page-home.php:815
msgid "AI Title & Desc Variants"
msgstr ""

#: admin/views/page-home.php:817
msgid "Instead of a single suggestion, Stedica SEO can generate multiple angle-labelled variants (e.g. \"Direct\", \"Question\", \"Power Word\") so you can choose the tone that fits your brand before applying."
msgstr ""

#: admin/views/page-home.php:823
msgid "Alt Text AI Generator"
msgstr ""

#: admin/views/page-home.php:825
msgid "Every image without an alt attribute is listed in the Issues row. Click \"Generate Alt\" and the AI produces a descriptive, keyword-aware alt text based on the image URL, page title, and focus keyword — then applies it to the attachment."
msgstr ""

#: admin/views/page-home.php:831
msgid "AI Schema Generation"
msgstr ""

#. translators: %s: the HTML <head> tag rendered inside a <code> element.
#: admin/views/page-home.php:836
#, php-format
msgid "AI builds a full JSON-LD schema block for any page based on its post type, title, description, and focus keyword. Preview in the modal, copy the JSON, or apply it directly to the page — it's then output in %s automatically."
msgstr ""

#: admin/views/page-home.php:845
msgid "AI Keyword Suggestion"
msgstr ""

#: admin/views/page-home.php:847
msgid "Pulls the top 5 GSC queries driving traffic to a page, then asks the AI to recommend the best focus keyword based on real search data — helping you optimise for terms that already have momentum."
msgstr ""

#: admin/views/page-home.php:853
msgid "Multilingual AI Output"
msgstr ""

#: admin/views/page-home.php:855
msgid "Auto-detects your WordPress locale and instructs the AI to write meta content in the correct language — or choose from 50+ languages manually in Settings for multi-lingual sites with different locale requirements per scan."
msgstr ""

#: admin/views/page-home.php:862 admin/views/page-settings.php:715
msgid "Google Integration"
msgstr ""

#: admin/views/page-home.php:867
msgid "Unified Google OAuth"
msgstr ""

#: admin/views/page-home.php:869
msgid "One \"Connect with Google\" flow covers Search Console, Analytics 4, and future Google services — no per-API credentials needed. Tokens auto-refresh, and disconnecting clears everything in one click."
msgstr ""

#: admin/views/page-home.php:875
msgid "Search Console Data"
msgstr ""

#: admin/views/page-home.php:877
msgid "Per-URL indexing status, coverage state, last crawl date, average SERP position, impressions, clicks, and CTR — fetched live from the Google Search Console API and stored per result row for tracking over time."
msgstr ""

#: admin/views/page-home.php:883
msgid "Analytics 4 Data"
msgstr ""

#: admin/views/page-home.php:885
msgid "28-day sessions, unique users, and bounce rate per page — pulled from the GA4 Data API and shown alongside SEO metrics in the Issues table so you can prioritise fixes based on actual traffic impact."
msgstr ""

#: admin/views/page-home.php:893
msgid "Mobile and desktop PageSpeed scores plus LCP, CLS, and TBT display values — fetched from the PageSpeed Insights API per URL on demand. Colour-coded badges (green / amber / red) follow Google's published pass/fail thresholds."
msgstr ""

#: admin/views/page-home.php:899
msgid "Live SERP Preview"
msgstr ""

#: admin/views/page-home.php:901
msgid "A pixel-accurate Google search snippet preview updates in real time as you edit a title or description in the Issues table — so you can see exactly how the result will look on the search results page before applying any change."
msgstr ""

#: admin/views/page-home.php:907
msgid "Schema Validation Links"
msgstr ""

#: admin/views/page-home.php:909
msgid "After applying an AI-generated schema, the modal surfaces one-click links to the Google Rich Results Test and Schema.org Validator — both pre-populated with the page URL so validation is a single click away."
msgstr ""

#: admin/views/page-home.php:916
msgid "Content Health"
msgstr ""

#: admin/views/page-home.php:921
msgid "Readability Score"
msgstr ""

#: admin/views/page-home.php:923
msgid "A Flesch-Kincaid Reading Ease score is computed for every page with 100+ words. Scores are colour-coded and labelled (Very Easy → Very Difficult) in the Issues table to help identify content that may need simplifying for a broader audience."
msgstr ""

#: admin/views/page-home.php:929
msgid "Social Meta Scanner"
msgstr ""

#: admin/views/page-home.php:931
msgid "Detects Open Graph tags set by Yoast SEO, Rank Math, or AIOSEO. Missing OG titles, descriptions, and images are flagged with a one-click AI fix that populates them from the page's existing meta — no manual editing required."
msgstr ""

#: admin/views/page-home.php:937
msgid "Schema Markup Detection"
msgstr ""

#. translators: %s: the "itemtype" attribute name rendered inside a <code> element.
#: admin/views/page-home.php:942
#, php-format
msgid "Checks for JSON-LD blocks, microdata (%s) attributes, and Yoast / Rank Math schema meta fields. Pages missing schema are flagged and the @type(s) found are shown in the Issues row as clickable badges."
msgstr ""

#: admin/views/page-home.php:951
msgid "Focus Keyword Detection"
msgstr ""

#: admin/views/page-home.php:953
msgid "Reads the focus keyword set in Yoast SEO, Rank Math, SEOPress, or All in One SEO — with a slug-based fallback for unmanaged pages. AI uses the keyword to keep it prominent in every generated title and description."
msgstr ""

#: admin/views/page-home.php:960
msgid "Workflow & Operations"
msgstr ""

#: admin/views/page-home.php:965
msgid "Bulk Apply"
msgstr ""

#: admin/views/page-home.php:967
msgid "Approve multiple rows at once with checkboxes, then apply all approved fixes in a single batch request. A floating action bar tracks how many fixes are pending so you never lose track of un-applied changes mid-session."
msgstr ""

#: admin/views/page-home.php:973
msgid "Scheduled Auto-Scan"
msgstr ""

#: admin/views/page-home.php:975
msgid "Enable weekly or monthly automatic scans via WP-Cron. After each scheduled run, Stedica SEO emails a digest report with Critical / High / Medium / Low counts and the top 5 critical URLs — keeping you informed without manual effort."
msgstr ""

#: admin/views/page-home.php:981
msgid "6 SEO Plugin Integrations"
msgstr ""

#: admin/views/page-home.php:983
msgid "Reads and writes meta via Yoast SEO, Rank Math, SEOPress, All in One SEO v4+, All in One SEO Pack v3, or native WordPress post meta — auto-detected on activation, zero configuration required."
msgstr ""

#: admin/views/page-home.php:989
msgid "CSV Export"
msgstr ""

#: admin/views/page-home.php:991
msgid "Export the full scan result set or only approved fixes to a CSV file with one click from the Audit page — useful for client reporting, off-site review, or importing into spreadsheet tools."
msgstr ""

#: admin/views/page-home.php:997
msgid "Last-Modified Timestamps"
msgstr ""

#: admin/views/page-home.php:999
msgid "Every Issues row shows a relative \"last modified\" timestamp so you can see exactly when a meta title or description was last changed — helping prioritise stale pages that haven't been touched in months."
msgstr ""

#: admin/views/page-home.php:1005
msgid "AI Cost Tracking"
msgstr ""

#: admin/views/page-home.php:1007
msgid "Every API call is logged with model, token counts, and USD cost, broken down by scan and trigger (bulk / manual / scheduled). A dedicated AI Costs page shows total spend and a paginated history log so there are no surprise bills."
msgstr ""

#: admin/views/page-home.php:1030
msgid "Run Audit"
msgstr ""

#. translators: 1: opening <a> tag linking to the Audit page, 2: closing </a> tag
#: admin/views/page-issues.php:49
#, php-format
msgid "No scan has been run yet. Go to the %1$sAudit%2$s page to start a scan."
msgstr ""

#: admin/views/page-issues.php:58
msgid "Enter focused Fix Mode — one issue at a time"
msgstr ""

#: admin/views/page-issues.php:58
msgid "Fix Mode"
msgstr ""

#: admin/views/page-issues.php:65
msgid "Top 10 Quick Wins"
msgstr ""

#: admin/views/page-issues.php:66
msgid "Pages with 1–2 issues — fix these first for the fastest gains"
msgstr ""

#: admin/views/page-issues.php:67
msgid "Show"
msgstr ""

#: admin/views/page-issues.php:83
msgid "Score Progress"
msgstr ""

#: admin/views/page-issues.php:90
#, php-format
msgid "Issue counts per audit scan (last %s scan)"
msgid_plural "Issue counts per audit scan (last %s scans)"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-issues.php:99
msgid "Show Chart"
msgstr ""

#: admin/views/page-issues.php:113
msgid "Search URL, title, H1…"
msgstr ""

#: admin/views/page-issues.php:116
msgid "All Priorities"
msgstr ""

#: admin/views/page-issues.php:124
msgid "All Post Types"
msgstr ""

#: admin/views/page-issues.php:131
msgid "All Statuses"
msgstr ""

#: admin/views/page-issues.php:134
msgid "Rejected"
msgstr ""

#: admin/views/page-issues.php:135
msgid "Excluded"
msgstr ""

#: admin/views/page-issues.php:140
msgid "NoIndex pages (e.g. thank-you pages) are hidden by default"
msgstr ""

#: admin/views/page-issues.php:141
msgid "Hide NoIndex"
msgstr ""

#: admin/views/page-issues.php:142
msgid "Only NoIndex"
msgstr ""

#: admin/views/page-issues.php:143
msgid "Show All (incl. NoIndex)"
msgstr ""

#: admin/views/page-issues.php:146
msgid "Filter"
msgstr ""

#: admin/views/page-issues.php:147
msgid "Export CSV"
msgstr ""

#: admin/views/page-issues.php:147
msgid "Export current filtered results as CSV"
msgstr ""

#: admin/views/page-issues.php:150
msgid "Bulk Exclude Post Type…"
msgstr ""

#: admin/views/page-issues.php:155
msgid "Exclude Type"
msgstr ""

#: admin/views/page-issues.php:155
msgid "Mark all pages of the selected post type as Excluded"
msgstr ""

#: admin/views/page-issues.php:164
msgid "Apply All Approved"
msgstr ""

#: admin/views/page-issues.php:177
msgid "Select all visible"
msgstr ""

#. translators: %s: number of selected rows
#: admin/views/page-issues.php:184
#, php-format
msgid "%s selected"
msgstr ""

#: admin/views/page-issues.php:190
msgid "Approve Selected"
msgstr ""

#: admin/views/page-issues.php:193
msgid "Apply Selected Fixes"
msgstr ""

#. translators: 1: AI provider label, 2: AI output language
#: admin/views/page-issues.php:201
#, php-format
msgid "Regenerate AI proposals for selected rows using %1$s · %2$s"
msgstr ""

#: admin/views/page-issues.php:206
msgid "Regenerate AI"
msgstr ""

#: admin/views/page-issues.php:212
msgid "AI provider and output language for regeneration"
msgstr ""

#: admin/views/page-issues.php:217
msgid "(auto)"
msgstr ""

#: admin/views/page-issues.php:221
msgid "Enable AI in Settings"
msgstr ""

#: admin/views/page-issues.php:222
msgid "AI disabled — using rule-based suggestions"
msgstr ""

#: admin/views/page-issues.php:224
msgid "Enable"
msgstr ""

#: admin/views/page-issues.php:235
msgid "Preparing…"
msgstr ""

#: admin/views/page-issues.php:238
msgid "Cancel"
msgstr ""

#: admin/views/page-issues.php:260
msgid "Page / Issue"
msgstr ""

#: admin/views/page-issues.php:265
msgid "Loading results…"
msgstr ""

#: admin/views/page-issues.php:284
msgid "Exit Fix Mode"
msgstr ""

#: admin/views/page-issues.php:290
msgid "Loading issues…"
msgstr ""

#: admin/views/page-issues.php:294 includes/class-redirects.php:226
msgid "Skip"
msgstr ""

#: admin/views/page-issues.php:296
msgid "Next Issue"
msgstr ""

#: admin/views/page-redirects.php:33
msgid "Redirect could not be saved. Check the source path, and make sure the target is a relative path or an http/https URL."
msgstr ""

#: admin/views/page-redirects.php:58
msgid "Redirect saved."
msgstr ""

#: admin/views/page-redirects.php:62
msgid "Redirect deleted."
msgstr ""

#: admin/views/page-redirects.php:65
msgid "404 entry dismissed."
msgstr ""

#: admin/views/page-redirects.php:68
msgid "404 log cleared."
msgstr ""

#: admin/views/page-redirects.php:81
msgid "Redirect created from 404 log entry."
msgstr ""

#. translators: 1: number imported, 2: duplicates skipped, 3: regex rules skipped, 4: invalid rules skipped.
#: admin/views/page-redirects.php:97
#, php-format
msgid "Import complete: %1$s imported, %2$s duplicates skipped, %3$s regex skipped, %4$s invalid."
msgstr ""

#. translators: 1: source plugin name, 2: number added, 3: duplicates skipped, 4: regex rules skipped, 5: invalid rules skipped.
#: admin/views/page-redirects.php:112
#, php-format
msgid "Imported from %1$s: %2$s added, %3$s duplicates, %4$s regex skipped, %5$s invalid."
msgstr ""

#. translators: %s: human-readable time difference, e.g. "2 hours".
#. translators: %s: human-readable time difference, e.g. "2 hours"
#: admin/views/page-redirects.php:146 admin/views/page-settings.php:317
#, php-format
msgid "%s ago"
msgstr ""

#: admin/views/page-redirects.php:152
msgid "Redirects Manager"
msgstr ""

#: admin/views/page-redirects.php:160
msgid "Redirects are disabled."
msgstr ""

#. translators: 1: opening <a> tag linking to the Settings screen, 2: closing </a> tag.
#: admin/views/page-redirects.php:164
#, php-format
msgid "Enable them in %1$sSettings%2$s to activate redirect processing on the frontend."
msgstr ""

#: admin/views/page-redirects.php:181
msgid "Import redirects from other plugins"
msgstr ""

#: admin/views/page-redirects.php:183
msgid "Migrate existing redirects from Redirection, Rank Math, AIOSEO and other plugins — so you can safely uninstall them without losing your redirect map. Regex/wildcard rules are reported but skipped (this table supports exact-match only)."
msgstr ""

#: admin/views/page-redirects.php:195
msgid "Not installed"
msgstr ""

#. translators: %s: number of redirects that can be imported.
#: admin/views/page-redirects.php:201
#, php-format
msgid "%s importable"
msgid_plural "%s importable"
msgstr[0] ""
msgstr[1] ""

#. translators: %s: number of regex rules that will be skipped.
#: admin/views/page-redirects.php:210
#, php-format
msgid "%s regex skipped"
msgid_plural "%s regex skipped"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-redirects.php:224
msgid "Import"
msgstr ""

#: admin/views/page-redirects.php:234
msgid "Import redirects from all detected plugins? Duplicates will be skipped."
msgstr ""

#: admin/views/page-redirects.php:239
msgid "Import from all detected sources"
msgstr ""

#: admin/views/page-redirects.php:250
msgid "Active Redirects"
msgstr ""

#: admin/views/page-redirects.php:259
msgid "Source path"
msgstr ""

#: admin/views/page-redirects.php:262
msgid "Exact path"
msgstr ""

#: admin/views/page-redirects.php:263
msgid "Regex pattern"
msgstr ""

#: admin/views/page-redirects.php:266
msgid "Exact matches one path. Regex matches a pattern — for example ^/blog/(.+)$ sending to /news/$1 moves a whole section. Use $1…$9 in the target for the captured parts."
msgstr ""

#: admin/views/page-redirects.php:269
msgid "Target URL"
msgstr ""

#: admin/views/page-redirects.php:271
msgid "/new-page/ or https://…"
msgstr ""

#: admin/views/page-redirects.php:274 admin/views/page-redirects.php:317
msgid "Code"
msgstr ""

#. translators: %s: link to the Settings screen.
#: admin/views/page-redirects.php:290
#, php-format
msgid "Tip: turn on automatic 404 rescue in %s to send a broken URL to a published post with the same slug — useful after a permalink change."
msgstr ""

#: admin/views/page-redirects.php:295
msgid "Add redirect"
msgstr ""

#. translators: 1: an example relative path wrapped in a <code> element, 2: the HTTP status code 410.
#: admin/views/page-redirects.php:301
#, php-format
msgid "Use relative paths (%1$s) for same-site redirects, or a full https:// URL to send visitors to another domain. Use %2$s for \"Gone\" (no target needed)."
msgstr ""

#: admin/views/page-redirects.php:310
msgid "No redirects yet. Add one above, or promote a 404 from the log →"
msgstr ""

#: admin/views/page-redirects.php:315
msgid "Source"
msgstr ""

#: admin/views/page-redirects.php:316
msgid "Target"
msgstr ""

#: admin/views/page-redirects.php:318 admin/views/page-redirects.php:388
msgid "Hits"
msgstr ""

#: admin/views/page-redirects.php:319
msgid "Last hit"
msgstr ""

#: admin/views/page-redirects.php:329
msgid "regex"
msgstr ""

#: admin/views/page-redirects.php:332
msgid "disabled"
msgstr ""

#: admin/views/page-redirects.php:337
msgid "(none)"
msgstr ""

#: admin/views/page-redirects.php:348
msgid "Delete this redirect?"
msgstr ""

#: admin/views/page-redirects.php:352
msgid "Delete"
msgstr ""

#: admin/views/page-redirects.php:364
msgid "404 Log"
msgstr ""

#: admin/views/page-redirects.php:367
msgid "logging disabled"
msgstr ""

#: admin/views/page-redirects.php:370
msgid "URLs your visitors requested that returned 404. Promote high-hit entries into redirects to recover link equity."
msgstr ""

#: admin/views/page-redirects.php:374
msgid "Clear the entire 404 log?"
msgstr ""

#: admin/views/page-redirects.php:377
msgid "Clear log"
msgstr ""

#: admin/views/page-redirects.php:382
msgid "No 404s logged yet."
msgstr ""

#: admin/views/page-redirects.php:387
msgid "Requested path"
msgstr ""

#: admin/views/page-redirects.php:389
msgid "Last"
msgstr ""

#: admin/views/page-redirects.php:390
msgid "Promote → 301"
msgstr ""

#. translators: %s: the referring URL the 404 came from.
#: admin/views/page-redirects.php:403
#, php-format
msgid "from: %s"
msgstr ""

#: admin/views/page-redirects.php:421
msgid "/new-path/ or URL"
msgstr ""

#: admin/views/page-redirects.php:424
msgid "Create 301 to target"
msgstr ""

#: admin/views/page-settings.php:42 admin/views/page-settings.php:1230
msgid "General"
msgstr ""

#: admin/views/page-settings.php:45
msgid "Post Types to Scan"
msgstr ""

#: admin/views/page-settings.php:63
msgid "Batch Size"
msgstr ""

#: admin/views/page-settings.php:68
msgid "Posts processed per AJAX request (5–200). Lower = safer on slow servers."
msgstr ""

#: admin/views/page-settings.php:72
msgid "Audits to Keep"
msgstr ""

#. translators: %d: the minimum number of audits that are always kept.
#: admin/views/page-settings.php:81
#, php-format
msgid "Each audit stores a row per page, so this table is the one that grows. Older audits are recycled once this many are held; the trend chart keeps every audit either way. Minimum %d, because comparing content decay needs an earlier audit to measure against. Set to 0 to keep everything."
msgstr ""

#. translators: 1: number of stored result rows, 2: number of audits held.
#: admin/views/page-settings.php:94
#, php-format
msgid "Currently holding %1$s rows across %2$s audits."
msgstr ""

#: admin/views/page-settings.php:108
msgid "Site Features"
msgstr ""

#: admin/views/page-settings.php:111
msgid "Breadcrumb Schema"
msgstr ""

#. translators: %s: the BreadcrumbList schema type name wrapped in a <code> tag (do not translate the type name)
#: admin/views/page-settings.php:119
#, php-format
msgid "Inject %s JSON-LD on singular pages"
msgstr ""

#: admin/views/page-settings.php:124
msgid "Auto-generates a BreadcrumbList from page ancestors / categories / CPT archives. Helps Google show breadcrumb trails in search results."
msgstr ""

#: admin/views/page-settings.php:126
msgid "Home label:"
msgstr ""

#: admin/views/page-settings.php:134
msgid "Redirects Engine"
msgstr ""

#: admin/views/page-settings.php:139
msgid "Process redirects on the frontend"
msgstr ""

#. translators: 1: opening <a> tag linking to the Redirects Manager, 2: closing </a> tag
#: admin/views/page-settings.php:145
#, php-format
msgid "Enables the %1$sRedirects Manager%2$s. Handles 301/302/307/410 from saved rules and logs their hits."
msgstr ""

#: admin/views/page-settings.php:155
msgid "Log 404 requests for promotion to 301"
msgstr ""

#: admin/views/page-settings.php:161
msgid "Prompt for a redirect when a page/post is trashed or deleted"
msgstr ""

#: admin/views/page-settings.php:163
msgid "Shows an admin notice with a one-click form so the old URL doesn't start returning 404."
msgstr ""

#: admin/views/page-settings.php:169
msgid "XML Sitemap"
msgstr ""

#: admin/views/page-settings.php:174
msgid "Serve XML sitemap at"
msgstr ""

#: admin/views/page-settings.php:179
msgid "Paginated sitemap index with per-post-type children. Published content from the post types above is included automatically."
msgstr ""

#: admin/views/page-settings.php:184
msgid "Make this the site's only sitemap address"
msgstr ""

#: admin/views/page-settings.php:187
msgid "Sends the addresses other sitemap plugins answer on — /sitemap.xml, /sitemap_index.xml, /wp-sitemap.xml and the rest — to this one, so a search engine that already knows one of them arrives here instead of at a second, competing sitemap. It does not switch the other plugin off; only the addresses are redirected, and turning this back off restores them immediately."
msgstr ""

#: admin/views/page-settings.php:193
msgid "Include images (Google Image Sitemap namespace, Elementor-aware)"
msgstr ""

#: admin/views/page-settings.php:197
msgid "Move in from another SEO plugin"
msgstr ""

#: admin/views/page-settings.php:199
msgid "Copies the titles, descriptions, canonical URLs and noindex settings that Yoast, Rank Math, SEOPress or All in One SEO already wrote into Stedica SEO. Your existing Stedica values are kept unless you tick the box below, and the other plugin is not modified or removed — nothing is destroyed, so you can run this and still change your mind."
msgstr ""

#: admin/views/page-settings.php:202
msgid "Once you have checked the result:"
msgstr ""

#: admin/views/page-settings.php:203
msgid "deactivate and delete the other plugin. Two SEO plugins publish two XML sitemaps and two sets of robots.txt entries, and search engines pick one of them for you. Stedica keeps the page head clean either way, but only one plugin can own everything outside it."
msgstr ""

#: admin/views/page-settings.php:206
msgid "Check what can be imported"
msgstr ""

#: admin/views/page-settings.php:209
msgid "Overwrite values Stedica already has"
msgstr ""

#: admin/views/page-settings.php:216
msgid "Settings file"
msgstr ""

#: admin/views/page-settings.php:218
msgid "Save these settings to a file, or apply a file saved from another site. API keys and connected accounts are deliberately left out — they belong to one site and would be wrong anywhere else."
msgstr ""

#: admin/views/page-settings.php:221
msgid "Download settings"
msgstr ""

#: admin/views/page-settings.php:230
msgid "Publish author details on author archive pages"
msgstr ""

#: admin/views/page-settings.php:233
msgid "Describes each author to search engines using the job title, credentials and profile links on their user profile — the information Google looks for when judging whether a page was written by someone who knows the subject. Skipped automatically on any page where another plugin already describes the author, so you never end up with two competing versions of the same person."
msgstr ""

#: admin/views/page-settings.php:239
msgid "Use the excerpt when a page has no meta description"
msgstr ""

#: admin/views/page-settings.php:242
msgid "A page with nothing written in the Meta Description field is published without one, and Google writes its own snippet. With this on, an excerpt you wrote yourself is used instead. Only a real excerpt — never the first few lines of the page, which usually start mid-thought and read worse than what Google would have chosen. Social previews go one step further and fall back to the page text, because Facebook, LinkedIn and WhatsApp write nothing at all and an empty description there means sharing a bare link. Either way the audit still reports the page as missing a description, so nothing gets hidden from you."
msgstr ""

#: admin/views/page-settings.php:248
msgid "Publish hreflang tags on translated pages"
msgstr ""

#: admin/views/page-settings.php:251
msgid "Tells search engines which page is the translation of which, so the right language is served instead of your translations competing as duplicate content. Works with WPML and Polylang, adds the x-default tag neither publishes on its own, and replaces their tags rather than adding a second set — Google ignores hreflang entirely when it finds conflicting ones. Does nothing on a single-language site."
msgstr ""

#: admin/views/page-settings.php:257
msgid "Automatically rescue 404s that match a published post"
msgstr ""

#: admin/views/page-settings.php:260
msgid "When a URL 404s and a published post has exactly the same slug, send the visitor there with a 301 instead. Matching is exact, never a guess — after a permalink change this recovers old links without you writing a rule for each one. Off by default."
msgstr ""

#: admin/views/page-settings.php:266
msgid "Publish /llms.txt for AI assistants and AI search"
msgstr ""

#: admin/views/page-settings.php:269
msgid "A short Markdown summary of your site at /llms.txt, in the format ChatGPT, Claude, Perplexity and AI search crawlers look for. It lists only pages you already publish and skips anything marked noindex."
msgstr ""

#: admin/views/page-settings.php:275
msgid "Include category, tag and other taxonomy archives"
msgstr ""

#: admin/views/page-settings.php:281
msgid "Include author archives"
msgstr ""

#: admin/views/page-settings.php:287
msgid "Include date (year / month) archives"
msgstr ""

#: admin/views/page-settings.php:290
msgid "Taxonomy archives are real landing pages and are listed by default. Author and date archives are off by default — they are often thin, and author archives publish each contributor's archive URL."
msgstr ""

#: admin/views/page-settings.php:296
msgid "Auto-resubmit to Google Search Console on publish (throttled to once per 24 h)"
msgstr ""

#. translators: %s: the deprecated /ping?sitemap= endpoint wrapped in a <code> tag
#: admin/views/page-settings.php:302
#, php-format
msgid "Google deprecated the legacy %s endpoint in 2023. Stedica now uses the authenticated Search Console API, so this only works when Google is connected above."
msgstr ""

#: admin/views/page-settings.php:318
msgid "never"
msgstr ""

#: admin/views/page-settings.php:321
msgid "Sitemap submission"
msgstr ""

#: admin/views/page-settings.php:325
msgid "Google Search Console is not connected. Connect Google above to enable direct sitemap submission."
msgstr ""

#: admin/views/page-settings.php:329
msgid "GSC property:"
msgstr ""

#: admin/views/page-settings.php:330
msgid "Last submission:"
msgstr ""

#. translators: 1: opening <strong> tag, 2: closing </strong> tag. "IndexNow" is a product name and must not be translated.
#: admin/views/page-settings.php:347
#, php-format
msgid "%1$sIndexNow%2$s — push new URLs to Bing & Yandex on publish (instant indexing)"
msgstr ""

#: admin/views/page-settings.php:353
msgid "Key file is served at"
msgstr ""

#: admin/views/page-settings.php:357
msgid "— IndexNow is not used by Google; it covers Bing, Yandex, Seznam, Naver."
msgstr ""

#: admin/views/page-settings.php:359
msgid "Off by default. Ticking this box sends the URL of each post you publish or update to api.indexnow.org, which passes it to those search engines. Nothing is sent until you enable it."
msgstr ""

#: admin/views/page-settings.php:376
msgid "Override WordPress's virtual robots.txt"
msgstr ""

#: admin/views/page-settings.php:378
msgid "Leave blank to keep WordPress defaults. When the sitemap is enabled, its URL is always appended automatically."
msgstr ""

#: admin/views/page-settings.php:383
msgid "Live at"
msgstr ""

#: admin/views/page-settings.php:389
msgid "Broken Link Checker"
msgstr ""

#: admin/views/page-settings.php:394
msgid "Scan outbound links on published pages for 4xx/5xx/timeouts"
msgstr ""

#: admin/views/page-settings.php:397
msgid "Runs via WordPress cron in small batches."
msgstr ""

#. translators: %s: number of broken links found, wrapped in a <strong> tag
#: admin/views/page-settings.php:402
#, php-format
msgid "Currently %s broken link found."
msgid_plural "Currently %s broken links found."
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-settings.php:407
msgid "Frequency:"
msgstr ""

#: admin/views/page-settings.php:409 admin/views/widget-dashboard.php:40
msgid "Daily"
msgstr ""

#: admin/views/page-settings.php:409 admin/views/page-settings.php:1044
#: admin/views/widget-dashboard.php:42
msgid "Monthly"
msgstr ""

#: admin/views/page-settings.php:409 admin/views/page-settings.php:1043
#: admin/views/widget-dashboard.php:41
msgid "Weekly"
msgstr ""

#: admin/views/page-settings.php:421
msgid "SEO Field Limits"
msgstr ""

#: admin/views/page-settings.php:424
msgid "Meta Title Max"
msgstr ""

#: admin/views/page-settings.php:428 admin/views/page-settings.php:436
#: admin/views/page-settings.php:444 admin/views/page-settings.php:452
msgid "characters"
msgstr ""

#: admin/views/page-settings.php:432
msgid "Meta Title Min"
msgstr ""

#: admin/views/page-settings.php:440
msgid "Meta Description Max"
msgstr ""

#: admin/views/page-settings.php:448
msgid "Meta Description Min"
msgstr ""

#: admin/views/page-settings.php:470
msgid "AI Meta Generation"
msgstr ""

#: admin/views/page-settings.php:475
msgid "Enable AI"
msgstr ""

#: admin/views/page-settings.php:480
msgid "Use AI to generate proposed meta titles and descriptions"
msgstr ""

#: admin/views/page-settings.php:482
msgid "When disabled, rule-based suggestions are used (no API calls, no cost)."
msgstr ""

#: admin/views/page-settings.php:500
msgid "= free tier available."
msgstr ""

#. translators: 1: opening <a> tag linking to the AI Costs page, 2: closing </a> tag
#: admin/views/page-settings.php:504
#, php-format
msgid "Costs are tracked on the %1$sAI Costs%2$s page."
msgstr ""

#: admin/views/page-settings.php:539
msgid "Get API Key"
msgstr ""

#: admin/views/page-settings.php:551
msgid "API Key"
msgstr ""

#: admin/views/page-settings.php:569 admin/views/page-settings.php:605
msgid "Model"
msgstr ""

#: admin/views/page-settings.php:589
msgid "Refresh models"
msgstr ""

#: admin/views/page-settings.php:594
msgid "Fetches the current model list directly from Google — removes any deprecated models automatically."
msgstr ""

#: admin/views/page-settings.php:605
msgid "Input /1M"
msgstr ""

#: admin/views/page-settings.php:605
msgid "Output /1M"
msgstr ""

#. translators: %s: provider name linked to its pricing page
#: admin/views/page-settings.php:623
#, php-format
msgid "Pricing reference only — verify at %s."
msgstr ""

#: admin/views/page-settings.php:639
msgid "Output Language"
msgstr ""

#. translators: 1: detected language name, 2: WordPress locale code
#: admin/views/page-settings.php:675
#, php-format
msgid "Auto-detect from WordPress locale (%1$s, %2$s)"
msgstr ""

#: admin/views/page-settings.php:689
msgid "The AI will write meta titles and descriptions in this language."
msgstr ""

#. translators: 1: opening <strong> tag, 2: closing </strong> tag, 3: opening <em> tag, 4: closing </em> tag. The <em> text is the WordPress admin menu path.
#: admin/views/page-settings.php:693
#, php-format
msgid "%1$sAuto-detect%2$s reads your WordPress locale (%3$sSettings → General → Site Language%4$s)."
msgstr ""

#. translators: %s: connected Google account email address, wrapped in a <strong> tag
#: admin/views/page-settings.php:727
#, php-format
msgid "Connected to Google as %s. Select your Search Console property and GA4 property below."
msgstr ""

#: admin/views/page-settings.php:731
msgid "Connected to Google. Select your Search Console property and GA4 property below."
msgstr ""

#: admin/views/page-settings.php:737
msgid "Google connection failed:"
msgstr ""

#: admin/views/page-settings.php:752
msgid "Connection Status"
msgstr ""

#. translators: %s: connected Google account email address
#: admin/views/page-settings.php:762
#, php-format
msgid "Connected as %s"
msgstr ""

#: admin/views/page-settings.php:773
msgid "Requires a Google Ads Developer Token — not supported via standard OAuth"
msgstr ""

#. translators: 1: opening <em> tag, 2: closing </em> tag. "N/A" means not applicable.
#: admin/views/page-settings.php:776
#, php-format
msgid "Ads %1$s(N/A)%2$s"
msgstr ""

#: admin/views/page-settings.php:782
msgid "Disconnect Google Account"
msgstr ""

#. translators: 1: opening <em> tag, 2: closing </em> tag
#: admin/views/page-settings.php:793
#, php-format
msgid "One Google login covers Search Console %1$sand%2$s Analytics 4."
msgstr ""

#: admin/views/page-settings.php:797
msgid "Google Ads keyword data requires a separate Google Ads Developer Token approval and is not included."
msgstr ""

#: admin/views/page-settings.php:808
msgid "Google Client ID"
msgstr ""

#: admin/views/page-settings.php:815
msgid "How to get credentials"
msgstr ""

#. translators: 1: opening <a> tag to Google Cloud Console, 2: closing </a> tag
#: admin/views/page-settings.php:820
#, php-format
msgid "Open %1$sGoogle Cloud Console%2$s → select or create a project."
msgstr ""

#. translators: 1: opening <strong> tag, 2: closing </strong> tag. The bold text is the Google Cloud Console menu path.
#: admin/views/page-settings.php:828
#, php-format
msgid "Go to %1$sAPIs & Services → Library%2$s and enable:"
msgstr ""

#. translators: 1: opening <strong> tag, 2: closing </strong> tag, 3: opening <em> tag, 4: closing </em> tag. Bold text and "External" are Google Cloud Console UI labels.
#: admin/views/page-settings.php:838
#, php-format
msgid "Go to %1$sAPIs & Services → OAuth consent screen%2$s → choose %3$sExternal%4$s → fill in the form → add yourself as a test user."
msgstr ""

#. translators: 1: opening <strong> tag, 2: closing </strong> tag. The bold text is the Google Cloud Console menu path.
#: admin/views/page-settings.php:845
#, php-format
msgid "Go to %1$sAPIs & Services → Credentials → + Create Credentials → OAuth client ID%2$s."
msgstr ""

#. translators: 1: opening <em> tag, 2: closing </em> tag. "Web Application" is a Google Cloud Console option.
#: admin/views/page-settings.php:852
#, php-format
msgid "Type: %1$sWeb Application%2$s."
msgstr ""

#. translators: 1: opening <strong> tag, 2: closing </strong> tag. The bold text is a Google Cloud Console field label.
#: admin/views/page-settings.php:859
#, php-format
msgid "Under %1$sAuthorised redirect URIs%2$s add:"
msgstr ""

#. translators: 1: opening <strong>, 2: closing </strong>, 3: opening <strong>, 4: closing </strong>, 5: opening <em>, 6: closing </em>. "Client ID"/"Client secret" are Google Cloud labels; the <em> text matches the Connect button.
#: admin/views/page-settings.php:867
#, php-format
msgid "Copy the %1$sClient ID%2$s and %3$sClient secret%4$s here, save, then click %5$sConnect with Google%6$s."
msgstr ""

#: admin/views/page-settings.php:877
msgid "Google Client Secret"
msgstr ""

#: admin/views/page-settings.php:887
msgid "Connect"
msgstr ""

#: admin/views/page-settings.php:890
msgid "Save your credentials first, then click the button to authorise via Google."
msgstr ""

#: admin/views/page-settings.php:901
msgid "Connect with Google"
msgstr ""

#: admin/views/page-settings.php:910
msgid "Search Console Property"
msgstr ""

#: admin/views/page-settings.php:913
msgid "— select a property —"
msgstr ""

#: admin/views/page-settings.php:921 admin/views/page-settings.php:958
msgid "Load"
msgstr ""

#: admin/views/page-settings.php:924 admin/views/page-settings.php:961
msgid "Save"
msgstr ""

#. translators: %s: an example domain property value wrapped in a <code> tag
#: admin/views/page-settings.php:931
#, php-format
msgid "Domain properties (%s) provide the most complete data."
msgstr ""

#: admin/views/page-settings.php:941
msgid "Google Analytics 4"
msgstr ""

#: admin/views/page-settings.php:944
msgid "— select a GA4 property —"
msgstr ""

#. translators: %s: the GA4 numeric property ID
#: admin/views/page-settings.php:950
#, php-format
msgid "Property ID: %s"
msgstr ""

#: admin/views/page-settings.php:965
msgid "The numeric property ID from GA4 → Admin → Property settings."
msgstr ""

#: admin/views/page-settings.php:966
msgid "Organic session counts (28 days) will appear on each Issues row."
msgstr ""

#: admin/views/page-settings.php:967
msgid "Requires the Google Analytics Data API and Admin API to be enabled in your Cloud project."
msgstr ""

#: admin/views/page-settings.php:993
msgid "PageSpeed API Key"
msgstr ""

#: admin/views/page-settings.php:1004
msgid "Optional but recommended to avoid rate limits."
msgstr ""

#: admin/views/page-settings.php:1005
msgid "Get a free API key"
msgstr ""

#: admin/views/page-settings.php:1006
msgid "When configured, a \"CWV\" strip appears on each Issues row showing mobile/desktop scores, LCP, CLS, and TBT."
msgstr ""

#: admin/views/page-settings.php:1029
msgid "Enable Auto-Scan"
msgstr ""

#: admin/views/page-settings.php:1034
msgid "Automatically scan the site on the selected schedule"
msgstr ""

#: admin/views/page-settings.php:1036
msgid "When enabled, a full scan runs via WP-Cron and an email digest is sent."
msgstr ""

#: admin/views/page-settings.php:1040
msgid "Frequency"
msgstr ""

#: admin/views/page-settings.php:1049
msgid "Report Email"
msgstr ""

#: admin/views/page-settings.php:1055
msgid "Receives the HTML email digest after each scheduled scan. Defaults to the WordPress admin email."
msgstr ""

#: admin/views/page-settings.php:1059
msgid "Run Now"
msgstr ""

#: admin/views/page-settings.php:1061
msgid "Run Scan Now"
msgstr ""

#: admin/views/page-settings.php:1063
msgid "Runs a full scan immediately (clears previous results) and sends the email digest."
msgstr ""

#: admin/views/page-settings.php:1076
msgid "Who Can Manage SEO"
msgstr ""

#: admin/views/page-settings.php:1078
msgid "Roles ticked here can run audits, fix issues, manage redirects and edit the SEO fields on any post — without being administrators. Settings and AI Costs stay administrator-only, because they hold your Google connection, your AI keys and what has been spent against them."
msgstr ""

#: admin/views/page-settings.php:1082
msgid "Grant to roles"
msgstr ""

#: admin/views/page-settings.php:1096
msgid "Administrators always have it. Subscribers can never be given it."
msgstr ""

#: admin/views/page-settings.php:1099
msgid "Save roles"
msgstr ""

#: admin/views/page-settings.php:1105
msgid "SEO Manager role"
msgstr ""

#: admin/views/page-settings.php:1109
msgid "A ready-made role for a contractor who should not be an editor of anything else: it can edit posts and pages and do SEO work, but cannot publish, delete, install anything, or reach Settings."
msgstr ""

#: admin/views/page-settings.php:1115
msgid "Remove SEO Manager role"
msgstr ""

#: admin/views/page-settings.php:1116
msgid "Create SEO Manager role"
msgstr ""

#. translators: %s: number of users holding the role.
#: admin/views/page-settings.php:1122
#, php-format
msgid "%s user holds this role."
msgid_plural "%s users hold this role."
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-settings.php:1142
msgid "Record Daily Positions"
msgstr ""

#: admin/views/page-settings.php:1147
msgid "Keep a daily history of your Search Console positions"
msgstr ""

#: admin/views/page-settings.php:1150
msgid "Requires a Search Console connection. History is kept for 180 days and then pruned."
msgstr ""

#: admin/views/page-settings.php:1151
msgid "View Rank Tracking"
msgstr ""

#: admin/views/page-settings.php:1171
msgid "Weekly Email Digest"
msgstr ""

#: admin/views/page-settings.php:1174
msgid "Enable Weekly Digest"
msgstr ""

#: admin/views/page-settings.php:1179
msgid "Send a weekly SEO summary email every Monday at 8 AM"
msgstr ""

#: admin/views/page-settings.php:1181
msgid "Includes audit snapshot, issue counts per priority, and top 5 quick wins."
msgstr ""

#: admin/views/page-settings.php:1185
msgid "Recipient Email"
msgstr ""

#: admin/views/page-settings.php:1191
msgid "Leave blank to use the WordPress admin email:"
msgstr ""

#: admin/views/page-settings.php:1198
msgid "Next Digest"
msgstr ""

#: admin/views/page-settings.php:1200
msgid "Scheduled for:"
msgstr ""

#: admin/views/page-settings.php:1210
msgid "Organization / Local Business Schema"
msgstr ""

#. translators: 1: "Organization" schema type wrapped in <strong> (do not translate the type name), 2: "LocalBusiness" schema type wrapped in <strong> (do not translate the type name), 3: opening <em> tag, 4: closing </em> tag
#: admin/views/page-settings.php:1215
#, php-format
msgid "This data powers your site-wide %1$s and %2$s structured data — helping Google understand %3$swho you are%4$s, boosting Knowledge Panel eligibility and Google AI Overviews. Fill in as many fields as possible for maximum impact."
msgstr ""

#: admin/views/page-settings.php:1230
msgid "Organization (generic)"
msgstr ""

#: admin/views/page-settings.php:1231
msgid "Local Business"
msgstr ""

#: admin/views/page-settings.php:1232
msgid "Local Business (generic)"
msgstr ""

#: admin/views/page-settings.php:1233
msgid "Restaurant"
msgstr ""

#: admin/views/page-settings.php:1234
msgid "Food Establishment"
msgstr ""

#: admin/views/page-settings.php:1235
msgid "Store / Shop"
msgstr ""

#: admin/views/page-settings.php:1236
msgid "Auto Dealer"
msgstr ""

#: admin/views/page-settings.php:1237
msgid "Hotel or Motel"
msgstr ""

#: admin/views/page-settings.php:1238
msgid "Lodging Business"
msgstr ""

#: admin/views/page-settings.php:1239
msgid "Medical Business / Clinic"
msgstr ""

#: admin/views/page-settings.php:1240
msgid "Health & Beauty (Salon, Spa…)"
msgstr ""

#: admin/views/page-settings.php:1241
msgid "Professional Service (Lawyer, Accountant…)"
msgstr ""

#: admin/views/page-settings.php:1242
msgid "Home & Construction"
msgstr ""

#: admin/views/page-settings.php:1243
msgid "Sports / Fitness"
msgstr ""

#: admin/views/page-settings.php:1244
msgid "Tourist Attraction"
msgstr ""

#: admin/views/page-settings.php:1246
msgid "Museum"
msgstr ""

#: admin/views/page-settings.php:1254
msgid "Core Identity"
msgstr ""

#: admin/views/page-settings.php:1257
msgid "Organization Type"
msgstr ""

#. translators: 1: opening <em> tag, 2: closing </em> tag
#: admin/views/page-settings.php:1275
#, php-format
msgid "Selecting a %1$sLocal Business%2$s type unlocks the address, hours, and geo fields below."
msgstr ""

#: admin/views/page-settings.php:1283
msgid "Organization Name"
msgstr ""

#: admin/views/page-settings.php:1288
msgid "Leave blank to use the site name:"
msgstr ""

#: admin/views/page-settings.php:1292
msgid "Legal Name"
msgstr ""

#: admin/views/page-settings.php:1296
msgid "Full legal entity name (if different from trading name)"
msgstr ""

#: admin/views/page-settings.php:1300
msgid "Website URL"
msgstr ""

#: admin/views/page-settings.php:1308
msgid "Description"
msgstr ""

#: admin/views/page-settings.php:1311
msgid "Brief description of your organization (1–2 sentences)"
msgstr ""

#: admin/views/page-settings.php:1315
msgid "Logo URL"
msgstr ""

#: admin/views/page-settings.php:1321
msgid "Choose"
msgstr ""

#: admin/views/page-settings.php:1325 admin/views/page-settings.php:1331
msgid "Logo preview"
msgstr ""

#: admin/views/page-settings.php:1335
msgid "Recommended: at least 112 × 112 px, under 5 MB. PNG or SVG preferred."
msgstr ""

#: admin/views/page-settings.php:1339 admin/views/page-settings.php:1660
msgid "Email"
msgstr ""

#: admin/views/page-settings.php:1347 admin/views/page-settings.php:1642
msgid "Phone"
msgstr ""

#: admin/views/page-settings.php:1352
msgid "Use E.164 format when possible:"
msgstr ""

#: admin/views/page-settings.php:1356
msgid "Founding Year"
msgstr ""

#: admin/views/page-settings.php:1361
msgid "e.g. 2010"
msgstr ""

#: admin/views/page-settings.php:1365
msgid "Number of Employees"
msgstr ""

#: admin/views/page-settings.php:1369
msgid "e.g. 25 or 10-50"
msgstr ""

#: admin/views/page-settings.php:1383
msgid "Address"
msgstr ""

#: admin/views/page-settings.php:1384
msgid "— used by Organization and LocalBusiness schema"
msgstr ""

#: admin/views/page-settings.php:1388
msgid "Street Address"
msgstr ""

#: admin/views/page-settings.php:1396 admin/views/page-settings.php:1648
msgid "City"
msgstr ""

#: admin/views/page-settings.php:1404
msgid "State / Province"
msgstr ""

#: admin/views/page-settings.php:1412
msgid "Postal Code"
msgstr ""

#: admin/views/page-settings.php:1420
msgid "Country Code"
msgstr ""

#: admin/views/page-settings.php:1427
msgid "ISO 3166-1 alpha-2 two-letter country code"
msgstr ""

#: admin/views/page-settings.php:1428
msgid "reference"
msgstr ""

#: admin/views/page-settings.php:1429
msgid "Examples:"
msgstr ""

#: admin/views/page-settings.php:1442
msgid "Geo Coordinates"
msgstr ""

#: admin/views/page-settings.php:1445 admin/views/page-settings.php:1663
msgid "Latitude"
msgstr ""

#: admin/views/page-settings.php:1453 admin/views/page-settings.php:1666
msgid "Longitude"
msgstr ""

#: admin/views/page-settings.php:1468
msgid "Auto-detect from Address"
msgstr ""

#. translators: 1: opening <em> tag, 2: closing </em> tag. "OpenStreetMap Nominatim" is a service name.
#: admin/views/page-settings.php:1478
#, php-format
msgid "Click %1$sAuto-detect%2$s to look up coordinates from the address fields above (uses OpenStreetMap Nominatim — free, no key needed)."
msgstr ""

#: admin/views/page-settings.php:1482
msgid "Or find them manually on"
msgstr ""

#: admin/views/page-settings.php:1484
msgid "Find your coordinates on"
msgstr ""

#: admin/views/page-settings.php:1493
msgid "Business Details"
msgstr ""

#: admin/views/page-settings.php:1496
msgid "Opening Hours"
msgstr ""

#. translators: 1: opening <a> tag to schema.org openingHours docs, 2: closing </a> tag (with arrow)
#: admin/views/page-settings.php:1505
#, php-format
msgid "One entry per line in %1$sschema.org format%2$s."
msgstr ""

#. translators: 1: <code> block with day abbreviations (schema.org format, do not translate), 2: <code>Mo-Fr</code> range example (do not translate)
#: admin/views/page-settings.php:1513
#, php-format
msgid "Days: %1$s — use ranges like %2$s."
msgstr ""

#. translators: 1: <code>09:00-17:00</code> time example, 2: <code>Closed</code> keyword (schema.org, do not translate)
#: admin/views/page-settings.php:1521
#, php-format
msgid "Times in 24h: %1$s. Closed: omit the day or write %2$s."
msgstr ""

#: admin/views/page-settings.php:1530
msgid "Price Range"
msgstr ""

#: admin/views/page-settings.php:1533
msgid "— not set —"
msgstr ""

#: admin/views/page-settings.php:1541
msgid "Approximate price level ($ = inexpensive, $$$$ = very expensive)."
msgstr ""

#: admin/views/page-settings.php:1545
msgid "Currencies Accepted"
msgstr ""

#: admin/views/page-settings.php:1553
msgid "Payment Accepted"
msgstr ""

#: admin/views/page-settings.php:1561
msgid "Area Served"
msgstr ""

#: admin/views/page-settings.php:1566
msgid "Geographic area(s) or service region covered."
msgstr ""

#: admin/views/page-settings.php:1597
msgid "Additional Locations"
msgstr ""

#: admin/views/page-settings.php:1598
msgid "multi-branch businesses"
msgstr ""

#: admin/views/page-settings.php:1601
msgid "Add a row for each branch, then point it at the page for that branch. That page gains a Local Business entry describing that address — the fields above keep describing the business as a whole. Leave this empty if you trade from one address."
msgstr ""

#: admin/views/page-settings.php:1618
msgid "New location"
msgstr ""

#: admin/views/page-settings.php:1620
msgid "Remove this location"
msgstr ""

#: admin/views/page-settings.php:1624
msgid "Branch name"
msgstr ""

#: admin/views/page-settings.php:1625
msgid "Chelsea branch"
msgstr ""

#: admin/views/page-settings.php:1627
msgid "Business type"
msgstr ""

#: admin/views/page-settings.php:1634
msgid "Page for this branch"
msgstr ""

#: admin/views/page-settings.php:1636
msgid "— not assigned —"
msgstr ""

#: admin/views/page-settings.php:1645
msgid "Street"
msgstr ""

#: admin/views/page-settings.php:1651
msgid "Region / state"
msgstr ""

#: admin/views/page-settings.php:1654
msgid "Postcode"
msgstr ""

#: admin/views/page-settings.php:1657
msgid "Country code"
msgstr ""

#: admin/views/page-settings.php:1669
msgid "Price range"
msgstr ""

#: admin/views/page-settings.php:1672
msgid "Area served"
msgstr ""

#: admin/views/page-settings.php:1675
msgid "Opening hours"
msgstr ""

#: admin/views/page-settings.php:1682
msgid "+ Add location"
msgstr ""

#: admin/views/page-settings.php:1686
msgid "Social Profiles"
msgstr ""

#. translators: %s: the "sameAs" schema property name wrapped in a <code> tag (do not translate)
#: admin/views/page-settings.php:1691
#, php-format
msgid "These URLs are added to the %s array in your schema — they tell Google which social accounts belong to your organization, strengthening entity recognition and Knowledge Panel eligibility."
msgstr ""

#: admin/views/page-settings.php:1723
msgid "Schema Injection"
msgstr ""

#: admin/views/page-settings.php:1726
msgid "Auto-Inject Schema"
msgstr ""

#: admin/views/page-settings.php:1730
msgid "Homepage only (recommended)"
msgstr ""

#: admin/views/page-settings.php:1733
msgid "All pages / posts"
msgstr ""

#: admin/views/page-settings.php:1736
msgid "Do not auto-inject (manage via Schema tab in editor)"
msgstr ""

#. translators: %s: the HTML <head> tag wrapped in a <code> element
#: admin/views/page-settings.php:1743
#, php-format
msgid "Automatically inserts the Organization / LocalBusiness JSON-LD into %s. Google recommends placing it on the homepage at minimum."
msgstr ""

#: admin/views/page-settings.php:1755
msgid "Live Schema Preview"
msgstr ""

#: admin/views/page-settings.php:1756
msgid "Refresh"
msgstr ""

#: admin/views/page-settings.php:1762
msgid "Fill in Organization Name and URL above to generate preview"
msgstr ""

#. translators: %s: the URL where the JSON-LD is injected, wrapped in a <strong> tag
#: admin/views/page-settings.php:1773
#, php-format
msgid "This is the exact JSON-LD injected on %s."
msgstr ""

#. translators: 1: link to the Google Rich Results Test, 2: link to the schema.org Validator
#: admin/views/page-settings.php:1780
#, php-format
msgid "Validate at %1$s or %2$s."
msgstr ""

#: admin/views/page-settings.php:1781
msgid "Google Rich Results Test"
msgstr ""

#: admin/views/page-settings.php:1782
msgid "schema.org Validator"
msgstr ""

#: admin/views/page-settings.php:1793
msgid "Active SEO Plugin"
msgstr ""

#: admin/views/page-settings.php:1803
msgid "None (WordPress native fields)"
msgstr ""

#: admin/views/page-settings.php:1806
msgid "Stedica SEO reads and writes meta using the keys from this plugin."
msgstr ""

#: admin/views/page-settings.php:1813
msgid "Save Settings"
msgstr ""

#: admin/views/page-setup.php:57
msgid "Four questions. You can change any of it later in Settings."
msgstr ""

#: admin/views/page-setup.php:60
msgid "Skip setup"
msgstr ""

#: admin/views/page-setup.php:65
msgid "Existing data"
msgstr ""

#: admin/views/page-setup.php:66
msgid "What to audit"
msgstr ""

#: admin/views/page-setup.php:67
msgid "Features"
msgstr ""

#: admin/views/page-setup.php:68
msgid "Finish"
msgstr ""

#: admin/views/page-setup.php:74
msgid "You already have SEO data"
msgstr ""

#: admin/views/page-setup.php:75
msgid "Stedica found titles and descriptions written with another plugin. It can copy them across so you keep the work you have already done. The other plugin is not changed, deactivated or removed — the copy is one-way."
msgstr ""

#. translators: %s: number of posts carrying data.
#: admin/views/page-setup.php:86
#, php-format
msgid "%s page has data"
msgid_plural "%s pages have data"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-setup.php:95
msgid "Do not copy anything"
msgstr ""

#: admin/views/page-setup.php:96
msgid "Start clean — you can import later from Settings"
msgstr ""

#: admin/views/page-setup.php:100
msgid "Nothing already written in Stedica is overwritten. Importing can be run again later from Settings."
msgstr ""

#: admin/views/page-setup.php:103
msgid "Starting fresh"
msgstr ""

#: admin/views/page-setup.php:104
msgid "No SEO data from another plugin was found on this site, so there is nothing to import. Stedica will write titles and descriptions of its own."
msgstr ""

#: admin/views/page-setup.php:105
msgid "If you install another SEO plugin later and want its data, Settings has an import that runs at any time."
msgstr ""

#: admin/views/page-setup.php:111
msgid "What should Stedica audit?"
msgstr ""

#: admin/views/page-setup.php:112
msgid "Pick the content worth ranking. Most sites want posts and pages; product and portfolio types are worth adding if you have them."
msgstr ""

#. translators: %s: number of published items.
#: admin/views/page-setup.php:124
#, php-format
msgid "%s published"
msgid_plural "%s published"
msgstr[0] ""
msgstr[1] ""

#: admin/views/page-setup.php:137
msgid "Which features should be on?"
msgstr ""

#: admin/views/page-setup.php:138
msgid "Each of these is off or on independently, and each can be changed later. If another SEO plugin is already handling one of them, leave it off — Stedica will not fight it for the same tag."
msgstr ""

#: admin/views/page-setup.php:144 includes/class-health.php:318
#: includes/class-health.php:336 includes/class-health.php:346
msgid "XML sitemap"
msgstr ""

#: admin/views/page-setup.php:145
msgid "Serves a sitemap at /stedica-sitemap.xml and tells search engines where it is."
msgstr ""

#: admin/views/page-setup.php:149 includes/class-health.php:366
#: includes/class-health.php:375 includes/class-health.php:380
msgid "robots.txt"
msgstr ""

#: admin/views/page-setup.php:150
msgid "Manages a virtual robots.txt. Leave off if you keep a real robots.txt file on the server."
msgstr ""

#: admin/views/page-setup.php:154
msgid "Breadcrumb schema"
msgstr ""

#: admin/views/page-setup.php:155
msgid "Adds breadcrumb structured data so search results can show your site hierarchy."
msgstr ""

#: admin/views/page-setup.php:160
msgid "A redirect engine with 404 logging, so a moved page keeps its traffic."
msgstr ""

#: admin/views/page-setup.php:164
msgid "Automatic descriptions"
msgstr ""

#: admin/views/page-setup.php:165
msgid "When a page has no meta description, derive one from its opening text rather than leaving it blank."
msgstr ""

#: admin/views/page-setup.php:185
msgid "Ready"
msgstr ""

#: admin/views/page-setup.php:186
msgid "Your answers are saved. Running the first audit now tells you what needs fixing; it takes a minute or two on most sites and you can leave the page while it runs."
msgstr ""

#: admin/views/page-setup.php:189
msgid "Search Console, Analytics and the AI writing features are part of Stedica SEO Premium and are set up in Settings if you add it later."
msgstr ""

#: admin/views/page-setup.php:194
msgid "Back"
msgstr ""

#: admin/views/page-setup.php:196
msgid "Continue"
msgstr ""

#: admin/views/page-setup.php:199
msgid "Run the first audit"
msgstr ""

#: admin/views/widget-dashboard.php:52
msgid "No scan has been run yet."
msgstr ""

#: admin/views/widget-dashboard.php:54
msgid "Run Your First Audit"
msgstr ""

#: admin/views/widget-dashboard.php:86
msgid "View all →"
msgstr ""

#: admin/views/widget-dashboard.php:93
msgid "SEO Health"
msgstr ""

#. translators: %s: SEO health score as a percentage value, without the sign.
#: admin/views/widget-dashboard.php:98
#, php-format
msgid "%s%%"
msgstr ""

#: admin/views/widget-dashboard.php:110
msgid "✓ Good — keep it up"
msgstr ""

#: admin/views/widget-dashboard.php:112
msgid "⚠ Moderate — some pages need attention"
msgstr ""

#: admin/views/widget-dashboard.php:114
msgid "✗ Needs work — start with Critical issues"
msgstr ""

#: admin/views/widget-dashboard.php:125
msgctxt "issue priority"
msgid "Critical"
msgstr ""

#: admin/views/widget-dashboard.php:130
msgctxt "issue priority"
msgid "High"
msgstr ""

#: admin/views/widget-dashboard.php:135
msgctxt "issue priority"
msgid "Medium"
msgstr ""

#: admin/views/widget-dashboard.php:140
msgctxt "issue priority"
msgid "Low"
msgstr ""

#: admin/views/widget-dashboard.php:146
msgid "Top Critical Pages"
msgstr ""

#: admin/views/widget-dashboard.php:165
msgid "Priority score"
msgstr ""

#: admin/views/widget-dashboard.php:167
msgid "View page"
msgstr ""

#: admin/views/widget-dashboard.php:169
msgid "Fix →"
msgstr ""

#: admin/views/widget-dashboard.php:175
msgid "✅ No critical issues found — great work!"
msgstr ""

#. translators: %s: number of SEO fixes that have been applied.
#: admin/views/widget-dashboard.php:187
#, php-format
msgid "%s fix applied"
msgid_plural "%s fixes applied"
msgstr[0] ""
msgstr[1] ""

#: admin/views/widget-dashboard.php:201
msgid "Google account connected"
msgstr ""

#: admin/views/widget-dashboard.php:202
msgid "Google not connected — click Settings"
msgstr ""

#: admin/views/widget-dashboard.php:209
msgid "Google"
msgstr ""

#. translators: %s: the connected Search Console property URL.
#: admin/views/widget-dashboard.php:216
#, php-format
msgid "Search Console: %s"
msgstr ""

#: admin/views/widget-dashboard.php:219
msgid "Search Console not configured"
msgstr ""

#: admin/views/widget-dashboard.php:220
msgid "GSC"
msgstr ""

#. translators: %s: the connected Google Analytics 4 property ID.
#: admin/views/widget-dashboard.php:227
#, php-format
msgid "Analytics 4: property %s"
msgstr ""

#: admin/views/widget-dashboard.php:230
msgid "Analytics 4 not configured"
msgstr ""

#: admin/views/widget-dashboard.php:231
msgid "GA4"
msgstr ""

#. translators: %s: the configured AI provider name, e.g. "OpenAI".
#: admin/views/widget-dashboard.php:238
#, php-format
msgid "AI enabled: %s"
msgstr ""

#: admin/views/widget-dashboard.php:241
msgid "AI disabled"
msgstr ""

#: admin/views/widget-dashboard.php:242
msgid "AI off"
msgstr ""

#. translators: %s: how often the scheduled scan runs, e.g. "Weekly".
#: admin/views/widget-dashboard.php:249
#, php-format
msgid "Scheduled scan: %s"
msgstr ""

#: admin/views/widget-dashboard.php:261
msgid "Run Scan"
msgstr ""

#. translators: %d: percentage drop in search impressions.
#: includes/class-db.php:1454
#, php-format
msgid "Content decay (impressions down %d%%)"
msgstr ""

#: includes/class-db.php:2343
#, php-format
msgid "Cornerstone page with only %d internal link"
msgid_plural "Cornerstone page with only %d internal links"
msgstr[0] ""
msgstr[1] ""

#: includes/class-freemius.php:167
msgid "Account"
msgstr ""

#: includes/class-freemius.php:168
msgid "Contact Us"
msgstr ""

#: includes/class-freemius.php:169
msgid "Premium Version"
msgstr ""

#: includes/class-headline.php:87
msgid "No headline yet."
msgstr ""

#. translators: 1: character count, 2: the length at which truncation begins.
#: includes/class-headline.php:98
#, php-format
msgid "%1$d characters — Google will usually cut this off around %2$d."
msgstr ""

#. translators: %d: character count.
#: includes/class-headline.php:106
#, php-format
msgid "%d characters — short enough that it may be under-describing the page."
msgstr ""

#. translators: %d: character count.
#: includes/class-headline.php:113
#, php-format
msgid "%d characters — fits a search result without truncation."
msgstr ""

#. translators: %d: word count.
#: includes/class-headline.php:123
#, php-format
msgid "%d words — a readable length."
msgstr ""

#. translators: %d: word count.
#: includes/class-headline.php:130
#, php-format
msgid "%d words — very terse. Consider what a reader needs to know before clicking."
msgstr ""

#. translators: %d: word count.
#: includes/class-headline.php:137
#, php-format
msgid "%d words — long enough that the end may be skimmed past."
msgstr ""

#. translators: %s: the focus keyword.
#: includes/class-headline.php:150
#, php-format
msgid "The focus keyword \"%s\" is not in the headline."
msgstr ""

#: includes/class-headline.php:154
msgid "The focus keyword appears early, where it is read first."
msgstr ""

#: includes/class-headline.php:157
msgid "The focus keyword is present, but late in the headline."
msgstr ""

#: includes/class-headline.php:163
msgid "No focus keyword set for this page, so keyword placement was not checked."
msgstr ""

#: includes/class-headline.php:173
msgid "Opens with a number — reads as a list, which sets an expectation people click."
msgstr ""

#: includes/class-headline.php:176
msgid "Framed as a question — matches how people type searches."
msgstr ""

#: includes/class-headline.php:179
msgid "A statement headline. Nothing wrong with it; a number or a question is worth trying as an alternative."
msgstr ""

#. translators: %s: comma-separated list of words.
#: includes/class-headline.php:188
#, php-format
msgid "Uses words that tend to work in headlines: %s."
msgstr ""

#: includes/class-headline.php:193
msgid "No obviously persuasive words. This is a rough English-only guide, so ignore it if it does not apply."
msgstr ""

#: includes/class-headline.php:198
msgid "Written in capitals. Search engines and readers both treat this badly."
msgstr ""

#: includes/class-headline.php:202
msgid "Contains double spaces."
msgstr ""

#: includes/class-headline.php:206
msgid "A word is repeated. Headlines are short enough that repetition is usually wasted space."
msgstr ""

#: includes/class-health.php:95 includes/class-health.php:102
msgid "Search engine visibility"
msgstr ""

#: includes/class-health.php:97
msgid "Search engines are allowed to index this site."
msgstr ""

#: includes/class-health.php:104
msgid "WordPress is set to discourage search engines from indexing this site. Nothing else on this page matters while that is true."
msgstr ""

#: includes/class-health.php:105
msgid "Change it in Reading"
msgstr ""

#: includes/class-health.php:117 includes/class-health.php:147
#: includes/class-health.php:161
msgid "Database tables"
msgstr ""

#. translators: %s: the error the database reported.
#: includes/class-health.php:121
#, php-format
msgid "A table could not be created or updated: %s. Deactivating and reactivating Stedica SEO is the supported retry."
msgstr ""

#: includes/class-health.php:124 includes/class-health.php:154
#: includes/class-health.php:414
msgid "Open Plugins"
msgstr ""

#. translators: %s: comma-separated list of missing tables.
#: includes/class-health.php:151
#, php-format
msgid "These tables are missing: %s. Reactivating Stedica SEO recreates them."
msgstr ""

#. translators: %s: the database schema version.
#: includes/class-health.php:165
#, php-format
msgid "All tables present, schema version %s."
msgstr ""

#: includes/class-health.php:176 includes/class-health.php:193
#: includes/class-health.php:204 includes/class-health.php:210
msgid "Last audit"
msgstr ""

#: includes/class-health.php:178
msgid "This site has never been audited, so nothing here knows what needs fixing yet."
msgstr ""

#: includes/class-health.php:179 includes/class-health.php:218
msgid "Run an audit"
msgstr ""

#. translators: %s: how long ago the audit started, e.g. "3 hours".
#: includes/class-health.php:197
#, php-format
msgid "An audit has been running for %s. It has probably stalled — starting a new one clears it."
msgstr ""

#: includes/class-health.php:200
msgid "Open Audit"
msgstr ""

#: includes/class-health.php:204
msgid "An audit is running now."
msgstr ""

#. translators: 1: how long ago, 2: number of issues found.
#: includes/class-health.php:214
#, php-format
msgid "Finished %1$s ago, %2$s issues found."
msgstr ""

#: includes/class-health.php:217
msgid "That is a while ago; the site has probably changed since."
msgstr ""

#: includes/class-health.php:235 includes/class-health.php:271
#: includes/class-health.php:284 includes/class-health.php:293
msgid "Scheduled tasks"
msgstr ""

#: includes/class-health.php:237
msgid "WP-Cron is disabled on this site (DISABLE_WP_CRON). That is normal on hosts that run a real cron job instead — but if nothing external is calling wp-cron.php, no scheduled audit, digest or rank capture will ever run."
msgstr ""

#: includes/class-health.php:244
msgid "Scheduled audit"
msgstr ""

#: includes/class-health.php:248
msgid "Weekly digest"
msgstr ""

#: includes/class-health.php:253
msgid "Daily rank capture"
msgstr ""

#: includes/class-health.php:258
msgid "Broken link scan"
msgstr ""

#. translators: %s: comma-separated list of features.
#: includes/class-health.php:275
#, php-format
msgid "These are switched on but not scheduled, so they will not run: %s. Saving Settings re-schedules them."
msgstr ""

#: includes/class-health.php:278
msgid "Open Settings"
msgstr ""

#. translators: %s: comma-separated list of scheduled features.
#: includes/class-health.php:288
#, php-format
msgid "Scheduled: %s."
msgstr ""

#: includes/class-health.php:293
msgid "Nothing is scheduled, and nothing needs to be."
msgstr ""

#: includes/class-health.php:304 includes/class-health.php:308
msgid "Permalinks"
msgstr ""

#: includes/class-health.php:304
msgid "Pretty permalinks are on."
msgstr ""

#: includes/class-health.php:310
msgid "This site uses plain permalinks, so the XML sitemap and llms.txt cannot be served at their own addresses, and your URLs are worse for search in general."
msgstr ""

#: includes/class-health.php:311
msgid "Change permalinks"
msgstr ""

#: includes/class-health.php:318
msgid "Switched off, so nothing is served. That is a choice, not a problem."
msgstr ""

#: includes/class-health.php:338
msgid "The sitemap is switched on but its URL rule is not registered. It is usually still served, because Stedica answers the request directly — but re-saving your permalinks restores the rule properly."
msgstr ""

#: includes/class-health.php:339
msgid "Re-save permalinks"
msgstr ""

#. translators: %s: the sitemap URL.
#: includes/class-health.php:350
#, php-format
msgid "Serving at %s."
msgstr ""

#: includes/class-health.php:353
msgid "View sitemap"
msgstr ""

#: includes/class-health.php:368
msgid "There is a real robots.txt file in your site root. WordPress cannot change it, so anything Stedica would add — including your sitemap address — never appears. Delete the file to let the plugin manage it, or edit the file by hand."
msgstr ""

#: includes/class-health.php:369 includes/class-health.php:383
msgid "View robots.txt"
msgstr ""

#: includes/class-health.php:375
msgid "Managed by WordPress, not by Stedica. That is a choice, not a problem."
msgstr ""

#: includes/class-health.php:382
msgid "Managed by Stedica, and advertising your sitemap."
msgstr ""

#: includes/class-health.php:397
msgid "None active. Stedica is the only plugin writing SEO tags here."
msgstr ""

#: includes/class-health.php:397 includes/class-health.php:401
msgid "Other SEO plugins"
msgstr ""

#: includes/class-health.php:406
#, php-format
msgid "%1$s other SEO plugin is active (%2$s). Stedica keeps quiet where it already emits a tag, but running two is still the usual cause of duplicate titles and descriptions."
msgid_plural "%1$s other SEO plugins are active (%2$s). Stedica keeps quiet where they already emit a tag, but running several is still the usual cause of duplicate titles and descriptions."
msgstr[0] ""
msgstr[1] ""

#: includes/class-health.php:431 includes/class-health.php:443
#: includes/class-health.php:454 includes/class-health.php:464
msgid "Google connection"
msgstr ""

#: includes/class-health.php:445
msgid "Not connected, so Search Console data, rank tracking and sitemap submission are unavailable."
msgstr ""

#: includes/class-health.php:446
msgid "Connect Google"
msgstr ""

#: includes/class-health.php:456
msgid "Connected, but no Search Console property is selected — so every request fails. These are two separate steps."
msgstr ""

#: includes/class-health.php:457
msgid "Choose a property"
msgstr ""

#. translators: %s: the Search Console property.
#: includes/class-health.php:468
#, php-format
msgid "Connected, reading %s."
msgstr ""

#: includes/class-health.php:480
msgid "Rank tracking"
msgstr ""

#: includes/class-health.php:483
msgid "Switched on, but nothing has been recorded yet. The first snapshot is taken on the daily run."
msgstr ""

#. translators: %s: a date.
#: includes/class-health.php:486
#, php-format
msgid "Last recorded %s."
msgstr ""

#: includes/class-health.php:489
msgid "Open Rank Tracking"
msgstr ""

#: includes/class-health.php:506 includes/class-health.php:521
msgid "Stored audit data"
msgstr ""

#. translators: 1: number of rows, 2: number of audits.
#: includes/class-health.php:510
#, php-format
msgid "%1$s rows across %2$s audits, and pruning is switched off. This table will keep growing."
msgstr ""

#: includes/class-health.php:514
msgid "Set a limit"
msgstr ""

#. translators: 1: number of rows, 2: number of audits, 3: retention setting.
#: includes/class-health.php:525
#, php-format
msgid "%1$s rows across %2$s audits. Keeping the %3$s most recent."
msgstr ""

#: includes/class-health.php:528
msgid "all"
msgstr ""

#: includes/class-html-sitemap.php:139
msgid "Nothing has been published yet."
msgstr ""

#. translators: %d: post ID of an untitled entry.
#: includes/class-html-sitemap.php:232
#, php-format
msgid "(untitled #%d)"
msgstr ""

#: includes/class-license.php:267
msgid "Premium"
msgstr ""

#. translators: %s: site URL.
#: includes/class-llms-txt.php:97
#, php-format
msgid "This file lists the main pages of %s for AI assistants and AI-powered search."
msgstr ""

#: includes/class-llms-txt.php:138
msgid "Pages"
msgstr ""

#: includes/class-pro-stubs.php:165
msgid "Sitemap submission is not available on this site."
msgstr ""

#: includes/class-redirects.php:198
msgid "Stedica SEO — Create a redirect for the trashed URL?"
msgstr ""

#: includes/class-redirects.php:199
msgid "A page you trashed had a live URL. Without a redirect, inbound links and Google will start hitting a 404. Choose where it should go:"
msgstr ""

#: includes/class-redirects.php:210
msgid "(untitled)"
msgstr ""

#: includes/class-redirects.php:215
msgid "https://example.com/new-page/ — or leave empty for 410 Gone"
msgstr ""

#: includes/class-redirects.php:219
msgid "301 Moved Permanently"
msgstr ""

#: includes/class-redirects.php:220
msgid "302 Found"
msgstr ""

#: includes/class-redirects.php:221
msgid "410 Gone (content removed)"
msgstr ""

#: includes/class-redirects.php:224
msgid "Create redirect"
msgstr ""

#. translators: 1: opening <a> tag linking to the Redirects screen, 2: closing </a> tag.
#: includes/class-redirects.php:234
#, php-format
msgid "You can manage all redirects in %1$sStedica SEO → Redirects%2$s."
msgstr ""

#. translators: 1: opening <em> tag, 2: closing </em> tag.
#: includes/class-redirects.php:241
#, php-format
msgid "Disable this prompt in %1$sStedica SEO → Settings → Redirects%2$s."
msgstr ""

#: includes/class-redirects.php:263
msgid "Enter a target URL, or pick 410 Gone."
msgstr ""

#: includes/class-redirects.php:264
msgid "Redirect created"
msgstr ""

#: includes/class-redirects.php:265
msgid "Failed."
msgstr ""

#: includes/class-redirects.php:266
msgid "Network error."
msgstr ""

#: includes/class-redirects.php:277 includes/class-redirects.php:320
msgid "Not allowed."
msgstr ""

#: includes/class-redirects.php:287
msgid "This prompt is no longer pending."
msgstr ""

#: includes/class-redirects.php:291
msgid "Missing source path."
msgstr ""

#: includes/class-redirects.php:295
msgid "Target URL is required for a redirect."
msgstr ""

#: includes/class-redirects.php:305
msgid "Could not save redirect."
msgstr ""

#: includes/class-redirects.php:471 includes/class-redirects.php:473
msgid "410 Gone"
msgstr ""

#: includes/class-redirects.php:472
msgid "This content is no longer available."
msgstr ""

#: includes/class-rest.php:130
msgid "You do not have permission to use the Stedica SEO API."
msgstr ""

#: includes/class-rest.php:149
msgid "No such post."
msgstr ""

#: includes/class-rest.php:152
msgid "You cannot edit that post."
msgstr ""

#: includes/class-rest.php:216 includes/class-rest.php:224
msgid "No such audit."
msgstr ""

#. translators: %s: the list of valid priority values.
#: includes/class-rest.php:245
#, php-format
msgid "Unknown priority. Use one of: %s"
msgstr ""

#: includes/class-rest.php:295
msgid "An audit is already running."
msgstr ""

#: includes/class-rest.php:308
msgid "Could not start an audit."
msgstr ""

#: includes/class-rest.php:317
msgid "Audit created. It runs in batches; poll this audit for progress."
msgstr ""

#: includes/class-rest.php:397
msgid "Send a title, a description, or both."
msgstr ""

#: includes/class-rest.php:416
msgid "Could not write those fields."
msgstr ""

#: includes/class-roles.php:173
msgid "SEO Manager"
msgstr ""

#: includes/class-scanner.php:136
msgid "Scan stopped: results could not be saved to the database. The plugin tables may be out of date or incomplete — deactivate and reactivate Stedica SEO to rebuild them."
msgstr ""

#: includes/class-scanner.php:182 includes/class-scanner.php:268
msgid "Scan complete."
msgstr ""

#: includes/class-scanner.php:202 includes/class-scanner.php:230
msgid "Finishing up — cross-page checks…"
msgstr ""

#: includes/class-seo-writer.php:45
msgid "Title and description changed"
msgstr ""

#: includes/class-seo-writer.php:352
msgid "Social preview changed"
msgstr ""

#: includes/class-seo-writer.php:424
msgid "Indexing and canonical changed"
msgstr ""

#: includes/class-suggestions.php:141
msgid "Rule-based"
msgstr ""

#: includes/class-toc.php:98
msgid "Table of Contents"
msgstr ""

#: includes/class-toc.php:101
msgid "Links to the headings on this page, built automatically."
msgstr ""

#: includes/class-toc.php:192
msgid "Table of contents"
msgstr ""

#: includes/class-undo.php:82
msgid "SEO fields changed"
msgstr ""
