# Translation of Plugins - Antimanual &#8211; Compact AI Agent for Content, Chat &amp; SEO Automation - Stable (latest release) in Finnish
# This file is distributed under the same license as the Plugins - Antimanual &#8211; Compact AI Agent for Content, Chat &amp; SEO Automation - Stable (latest release) package.
msgid ""
msgstr ""
"PO-Revision-Date: +0000\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-Generator: GlotPress/4.1.0\n"
"Language: fi\n"
"Project-Id-Version: Plugins - Antimanual &#8211; Compact AI Agent for Content, Chat &amp; SEO Automation - Stable (latest release)\n"

#: build/admin.js:255
msgid "Error saving retention settings."
msgstr ""

#: build/admin.js:255
msgid "Failed to save retention settings."
msgstr ""

#: build/admin.js:255
msgid "Retention settings saved."
msgstr ""

#: build/admin.js:255
msgid "Run Cleanup Now"
msgstr ""

#: build/admin.js:255
msgid "Immediately delete all expired chat histories based on current rules."
msgstr ""

#: build/admin.js:255
msgid "Error during cleanup."
msgstr ""

#: build/admin.js:255
msgid "Cleanup run failed."
msgstr ""

#: build/admin.js:255
msgid "This will immediately delete all chat histories that exceed the configured retention periods. Are you sure?"
msgstr ""

#. translators: %s: next scheduled cleanup date/time or "Not scheduled"
#: build/admin.js:255
msgid "Next automatic cleanup: %s"
msgstr ""

#: build/admin.js:254
msgid "%d Months"
msgstr ""

#: build/admin.js:254
msgid "1 Month"
msgstr ""

#: build/admin.js:254
msgid "Keep Forever"
msgstr ""

#: build/admin.js:254
msgid "Effective Setting"
msgstr ""

#: build/admin.js:254
msgid "Retention (Months)"
msgstr ""

#: build/admin.js:254
msgid "Member Role / Plan"
msgstr ""

#: build/admin.js:254
msgid "No membership roles or plans found."
msgstr ""

#: build/admin.js:254
msgid "A daily background task deletes chat conversations older than the configured retention period for each role. A value of 0 means the history is kept indefinitely. Guest (anonymous) conversations are never deleted by this feature."
msgstr ""

#: build/admin.js:254
msgid "How it works:"
msgstr ""

#. translators: %s: membership system name
#: build/admin.js:254
msgid "Using: %s"
msgstr ""

#: build/admin.js:253
msgid "Retention Rules"
msgstr ""

#: build/admin.js:253
msgid "Loading retention settings…"
msgstr ""

#: build/admin.js:253
msgid "Configure how long chat history is retained for each member role. Expired chat histories will be automatically deleted from your database. Set the retention period to 0 to keep chat history permanently."
msgstr ""

#: build/admin.js:253
msgid "Failed to load retention settings."
msgstr ""

#: build/admin.js:253
msgid "Chat History Retention"
msgstr ""

#. translators: %d is the number of posts left unchanged.
#: build/admin.js:99
msgid "%d item was left unchanged. Elementor, other page builders, and pages with no editor text cannot be translated reliably."
msgid_plural "%d items were left unchanged. Elementor, other page builders, and pages with no editor text cannot be translated reliably."
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:93
msgid "The translation figures could not be fetched. Try again in a moment."
msgstr ""

#: build/admin.js:93
msgid "Analytics could not be loaded"
msgstr ""

#: build/admin.js:93
msgid "No failed translations."
msgstr ""

#. translators: %d is the number of failed translations stored.
#: build/admin.js:93
msgid "%d failed translations stored."
msgstr ""

#: build/admin.js:92
msgid "Recent failures"
msgstr ""

#: build/admin.js:92
msgid "No translations saved yet."
msgstr ""

#: build/admin.js:92
msgid "The latest saves, including hand edits."
msgstr ""

#: build/admin.js:92
msgid "Recent translations"
msgstr ""

#. translators: 1: up-to-date count, 2: expected count, 3: outdated count, 4:
#. failed count.
#: build/admin.js:92
msgid "%1$d of %2$d up to date · %3$d outdated · %4$d failed"
msgstr ""

#: build/admin.js:91
msgid "earlier setup"
msgstr ""

#: build/admin.js:90
msgid "How each type is doing across the enabled languages."
msgstr ""

#: build/admin.js:90
msgid "Content types"
msgstr ""

#. translators: 1: up-to-date count, 2: posts in scope.
#: build/admin.js:90
msgid "%1$d/%2$d"
msgstr ""

#: build/admin.js:89
msgid " · earlier setup"
msgstr ""

#: build/admin.js:89
msgid "Up-to-date translations against the posts currently in scope."
msgstr ""

#. translators: %d is the number of completed translations that day.
#: build/admin.js:88
msgid "%d completed"
msgstr ""

#: build/admin.js:87
msgid "Completed and failed translations, by the day they were saved."
msgstr ""

#. translators: %d is the number of days in the chart.
#: build/admin.js:87
msgid "Activity, last %d days"
msgstr ""

#: build/admin.js:86
msgid "Edited by hand"
msgstr ""

#. translators: 1: up-to-date count, 2: expected count.
#: build/admin.js:86
msgid "%1$d of %2$d up to date"
msgstr ""

#: build/admin.js:85
msgid "Expected translations"
msgstr ""

#. translators: %d is the number of enabled languages.
#: build/admin.js:85
msgid "%d languages"
msgstr ""

#: build/admin.js:84
msgid "Posts in scope"
msgstr ""

#: build/admin.js:84
msgid "Set up translation"
msgstr ""

#: build/admin.js:84
msgid "Choose languages and content types, then run a translation. Coverage and history will show up here."
msgstr ""

#: build/admin.js:84
msgid "No translation activity yet"
msgstr ""

#: build/admin.js:84
msgid "Could not load translation analytics."
msgstr ""

#: build/admin.js:65
msgid "Nothing in this run matches."
msgstr ""

#. translators: 1: succeeded count, 2: failed count.
#: build/admin.js:65
msgid "%1$d finished, %2$d failed."
msgstr ""

#: build/admin.js:64
msgid "Run details copied."
msgstr ""

#: build/admin.js:64
msgid "Follow current"
msgstr ""

#: build/admin.js:64
msgid "Search this run…"
msgstr ""

#. translators: %d is the number of items still waiting.
#: build/admin.js:64
msgid "Waiting (%d)"
msgstr ""

#. translators: %d is the number of failed items.
#: build/admin.js:63
msgid "Failed (%d)"
msgstr ""

#. translators: %d is the number of finished items.
#: build/admin.js:62
msgid "Done (%d)"
msgstr ""

#. translators: %d is the number of items in the run.
#: build/admin.js:61
msgid "All (%d)"
msgstr ""

#: build/admin.js:60
msgid "Before this run"
msgstr ""

#. translators: 1: current position in the run, 2: total items in the run.
#: build/admin.js:60
msgid "Translating %1$d of %2$d"
msgstr ""

#: build/admin.js:59
msgid "Could not open this translation."
msgstr ""

#: build/admin.js:59
msgid "Pending review"
msgstr ""

#: build/admin.js:59
msgid "No translation yet"
msgstr ""

#: build/admin.js:59
msgid "Regenerating a current translation"
msgstr ""

#: build/admin.js:59
msgid "Previous attempt failed"
msgstr ""

#: build/admin.js:59
msgid "Waiting to run"
msgstr ""

#: build/admin.js:39
msgid "Embedded"
msgstr ""

#: build/admin.js:39
msgid "Captured by the embedded assistant on another site. No Site / Product Label was set in the embed code."
msgstr ""

#. translators: %s: Site / Product Label from the embed code
#: build/admin.js:39
msgid "Captured by the embedded assistant on %s"
msgstr ""

#. translators: %s: Site / Product Label from the embed code
#: build/admin.js:34 build/admin.js:38
msgid "Chat from the embedded assistant on %s"
msgstr ""

#: build/admin.js:33
msgid "Open in Leads"
msgstr ""

#: build/admin.js:33
msgid "AI provider"
msgstr ""

#. translators: 1: visitor message count, 2: AI reply count
#: build/admin.js:33
msgid "%1$d from visitor · %2$d AI replies"
msgstr ""

#: build/admin.js:32
msgid "Last message"
msgstr ""

#: build/admin.js:32
msgid "IP address"
msgstr ""

#: build/admin.js:32
msgid "This site"
msgstr ""

#: build/admin.js:32
msgid "Site / Product Label from the embed code"
msgstr ""

#: build/admin.js:32
msgid "Platform"
msgstr ""

#: build/admin.js:32
msgid "Needs review"
msgstr ""

#: build/admin.js:32
msgid "The AI could not fully answer at least one question in this chat."
msgstr ""

#. translators: %s: lead status such as New or Contacted
#: build/admin.js:32
msgid "Lead: %s"
msgstr ""

#: build/admin.js:31
msgid "No email collected"
msgstr ""

#: build/admin.js:31
msgid "Could not copy email"
msgstr ""

#: build/admin.js:31
msgid "Email copied"
msgstr ""

#: build/admin.js:31
msgid "Sender details"
msgstr ""

#: build/admin.js:31
msgid "Show sender details"
msgstr ""

#: build/admin.js:31
msgid "Hide sender details"
msgstr ""

#: build/admin.js:31
msgid "Unknown browser"
msgstr ""

#. translators: 1: browser name and version, 2: operating system
#: build/admin.js:31
msgid "%1$s on %2$s"
msgstr ""

#: build/admin.js:29
msgid "Bot / script"
msgstr ""

#: build/admin.js:23
msgid "Hide the documentation support chat button on Antimanual admin pages."
msgstr ""

#: build/admin.js:23
msgid "Hide Support Chat"
msgstr ""

#: build/admin.js:23
msgid "Failed to save the setting."
msgstr ""

#: build/admin.js:23
msgid "Support chat shown. It appears on the next page load."
msgstr ""

#: build/admin.js:23
msgid "Support chat hidden. It disappears on the next page load."
msgstr ""

#: build/admin.js:1
msgid "OpenCode Zen"
msgstr ""

#: build/admin.js:1
msgid "DeepSeek"
msgstr ""

#: build/admin.js:1
msgid "xAI"
msgstr ""

#: build/admin.js:1
msgid "Anthropic"
msgstr ""

#: includes/utils/store.php:746
msgid "Review, edit, and re-translate stored translations."
msgstr ""

#: includes/utils/store.php:739
msgid "Coverage, language progress, and recent translation activity."
msgstr ""

#: includes/public/chat-interface.php:139
msgid "Chat session not found."
msgstr ""

#: includes/public/chat-interface.php:138
msgid "Invalid live chat session."
msgstr ""

#: includes/public/chat-interface.php:137
msgid "This chat session is no longer active."
msgstr ""

#: includes/public/chat-interface.php:136
msgid "Add a message or choose an image before sending."
msgstr ""

#: includes/public/chat-interface.php:134
msgid "Failed to create live chat session."
msgstr ""

#: includes/public/chat-interface.php:133
msgid "No agents are currently available. Please try again later."
msgstr ""

#: includes/public/chat-interface.php:132
msgid "Live chat requires a Pro license."
msgstr ""

#: includes/public/chat-interface.php:130
msgid "The image could not be uploaded. Please try again."
msgstr ""

#: includes/public/chat-interface.php:129
msgid "The selected file is not a valid image."
msgstr ""

#: includes/public/chat-interface.php:128
msgid "Please choose a valid image to upload."
msgstr ""

#: includes/public/chat-interface.php:127
msgid "Agent"
msgstr ""

#: includes/public/chat-interface.php:126
msgid "Agent ended the chat."
msgstr ""

#: includes/public/chat-interface.php:125
msgid "Visitor ended the chat."
msgstr ""

#. translators: %s: agent display name.
#: includes/public/chat-interface.php:124
msgid "%s has joined the chat."
msgstr ""

#: includes/public/chat-interface.php:117
msgid "No live agents are online right now — your image will queue."
msgstr ""

#: includes/public/chat-interface.php:116
msgid "Pick an image — we will ask for your details before sending."
msgstr ""

#: includes/public/chat-interface.php:115
msgid "Live Chat handoff is off — pick an image and we will guide you."
msgstr ""

#: includes/public/chat-interface.php:114
msgid "Image upload is unavailable right now."
msgstr ""

#: includes/public/chat-interface.php:113
msgid "Starting live chat… click send again once connected."
msgstr ""

#: includes/public/chat-interface.php:112
msgid "No live agents are currently available to receive your image."
msgstr ""

#: includes/public/chat-interface.php:111
msgid "Enter your details first, then we will start the live chat with your image."
msgstr ""

#: includes/public/chat-interface.php:110
msgid "Enable Live Chat handoff in chatbot settings to send images."
msgstr ""

#. translators: %s: maximum file size, such as 5 MB.
#: includes/public/chat-interface.php:108
msgid "That image is too large. Maximum size: %s"
msgstr ""

#: includes/public/chat-interface.php:106
msgid "Only JPG, PNG, GIF, or WebP images can be uploaded in live chat."
msgstr ""

#: includes/public/chat-interface.php:105
msgid "Please choose an image to upload."
msgstr ""

#: includes/public/chat-interface.php:102
msgid "You ended the chat."
msgstr ""

#: includes/public/chat-interface.php:101
msgid "Chat session has ended."
msgstr ""

#: includes/public/chat-interface.php:100
msgid "Live chat is no longer available."
msgstr ""

#: includes/public/chat-interface.php:99
msgid "Failed to send message."
msgstr ""

#: includes/public/chat-interface.php:98
msgid "Unable to start live chat. Please try again."
msgstr ""

#: includes/public/chat-interface.php:97
msgid "Unable to start live chat."
msgstr ""

#: includes/public/chat-interface.php:96
msgid "Connecting you to an agent..."
msgstr ""

#: includes/public/chat-interface.php:94
msgid "Send Email"
msgstr ""

#: includes/public/chat-interface.php:93
msgid "Send Email Instead"
msgstr ""

#: includes/public/chat-interface.php:92
msgid "No agents are currently available."
msgstr ""

#: includes/public/chat-interface.php:90
msgid "Would you like to contact a human?"
msgstr ""

#: includes/public/chat-interface.php:87
msgid "Agent Avatar"
msgstr ""

#. translators: %s: agent display name.
#: includes/public/chat-interface.php:86
msgid "%s avatar"
msgstr ""

#. translators: %d: number of days.
#: includes/public/chat-interface.php:84
msgid "%d days ago"
msgstr ""

#. translators: %d: number of hours.
#: includes/public/chat-interface.php:81
msgid "%d hours ago"
msgstr ""

#: includes/public/chat-interface.php:79
msgid "1 hour ago"
msgstr ""

#. translators: %d: number of minutes.
#: includes/public/chat-interface.php:78
msgid "%d mins ago"
msgstr ""

#: includes/public/chat-interface.php:76
msgid "1 min ago"
msgstr ""

#: includes/public/chat-interface.php:72
msgid "You appear to be offline. Please check your connection."
msgstr ""

#: includes/public/chat-interface.php:71
msgid "Sorry, I couldn't process your request. Please try again."
msgstr ""

#: includes/public/chat-interface.php:67
msgid "Failed to copy"
msgstr ""

#: includes/public/chat-interface.php:63
msgid "Please enter your name."
msgstr ""

#: includes/public/chat-interface.php:61
msgid "Start Chatting"
msgstr ""

#: includes/public/chat-interface.php:60
msgid "Your Name"
msgstr ""

#: includes/public/chat-interface.php:59
msgid "Your Email"
msgstr ""

#: includes/public/chat-interface.php:58
msgid "Please enter your details to continue."
msgstr ""

#: includes/public/chat-interface.php:56
msgid "Type a message..."
msgstr ""

#: includes/public/chat-interface.php:53
msgid "End live chat and clear conversation"
msgstr ""

#: includes/public/chat-interface.php:52
msgid "End"
msgstr ""

#: includes/public/chat-interface.php:51
msgid "Live chat in progress"
msgstr ""

#: includes/public/chat-interface.php:49
msgid "Shared image"
msgstr ""

#: includes/public/chat-interface.php:46
msgid "Tracing the breadcrumbs"
msgstr ""

#: includes/public/chat-interface.php:45
msgid "Lining up the answer"
msgstr ""

#: includes/public/chat-interface.php:44
msgid "Just a moment"
msgstr ""

#: includes/public/chat-interface.php:43
msgid "Polishing the reply"
msgstr ""

#: includes/public/chat-interface.php:42
msgid "Working on it"
msgstr ""

#: includes/public/chat-interface.php:41
msgid "Hold tight"
msgstr ""

#: includes/public/chat-interface.php:40
msgid "Checking the facts"
msgstr ""

#: includes/public/chat-interface.php:39
msgid "Reading the manual"
msgstr ""

#: includes/public/chat-interface.php:38
msgid "Drafting an answer"
msgstr ""

#: includes/public/chat-interface.php:37
msgid "Scanning the knowledge base"
msgstr ""

#: includes/public/chat-interface.php:36
msgid "Pulling the details"
msgstr ""

#: includes/public/chat-interface.php:35
msgid "Digging deeper"
msgstr ""

#: includes/public/chat-interface.php:34
msgid "Putting it together"
msgstr ""

#: includes/public/chat-interface.php:33
msgid "Almost there"
msgstr ""

#: includes/public/chat-interface.php:32
msgid "Cross-referencing sources"
msgstr ""

#: includes/public/chat-interface.php:31
msgid "Looking it up"
msgstr ""

#: includes/public/chat-interface.php:30
msgid "Composing reply"
msgstr ""

#: includes/public/chat-interface.php:29
msgid "Connecting the dots"
msgstr ""

#: includes/public/chat-interface.php:28
msgid "Searching the docs"
msgstr ""

#: includes/public/chat-interface.php:27
msgid "Thinking"
msgstr ""

#: includes/classes/OmniRoute.php:686
msgid "Cloud AI did not report which embedding model it used."
msgstr ""

#: includes/classes/CreditManager.php:736 build/admin.js:5
msgid "Credits are running low. Wait for renewal or switch to BYOK mode anytime."
msgstr ""

#: includes/classes/Api/ChatRetentionController.php:208
msgid "%d conversation deleted during cleanup."
msgid_plural "%d conversations deleted during cleanup."
msgstr[0] ""
msgstr[1] ""

#: includes/classes/Api/ChatRetentionController.php:177
msgid "Chat retention rules saved successfully."
msgstr ""

#: includes/classes/Api/ChatRetentionController.php:166
msgid "Failed to save retention rules. Please try again."
msgstr ""

#: includes/classes/Api/ChatRetentionController.php:146
msgid "Rules must be an object mapping plan IDs to retention months."
msgstr ""

#: includes/classes/Api/ChatRetentionController.php:99
msgid "Chat History Retention is a Pro Max exclusive feature."
msgstr ""

#: includes/classes/Api/ChatRetentionController.php:91
msgid "You do not have permission to manage chat retention settings."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3074
msgid "The assistant is temporarily unavailable. Please try again in a moment."
msgstr ""

#: includes/admin/class-support-assistant.php:223
msgid "Antimanual Support Assistant"
msgstr ""

#: includes/admin/class-support-assistant.php:219
msgid "Close Icon"
msgstr ""

#: antimanual.php:75
msgid "Opting in also pre-fills your name and email in the Antimanual support chat, so you can get help without typing them. They are only sent to our helpdesk when you open the chat."
msgstr ""

#: build/admin.js:23
msgid "Could not install or activate the companion plugin."
msgstr ""

#: build/admin.js:23
msgid "Companion plugin is active. Extra Cloud AI credits will apply on this site."
msgstr ""

#: build/admin.js:23
msgid "Checking connection..."
msgstr ""

#: build/admin.js:23
msgid "Test"
msgstr ""

#: build/admin.js:23
msgid "The test did not get a reply."
msgstr ""

#: build/admin.js:23
msgid "Working. The server accepted the message."
msgstr ""

#: build/admin.js:23
msgid "This provider doesn't support embeddings. Knowledge Base search uses an OpenAI key, then a Gemini key. If neither is saved, it uses Antimanual Cloud AI credits."
msgstr ""

#: build/admin.js:23
msgid "Embeddings use an OpenAI key, then a Gemini key, then Cloud AI credits."
msgstr ""

#: build/admin.js:23
msgid "Loading models from this endpoint…"
msgstr ""

#: build/admin.js:23
msgid "Presets fill this in. Change it if the server uses a different name."
msgstr ""

#: build/admin.js:23
msgid "Model ID"
msgstr ""

#: build/admin.js:23
msgid "Replace"
msgstr ""

#: build/admin.js:23
msgid "On this computer"
msgstr ""

#: build/admin.js:23
msgid "Hosted"
msgstr ""

#: build/admin.js:23
msgid "Base URL only, without /chat/completions."
msgstr ""

#: build/admin.js:23
msgid "Endpoint"
msgstr ""

#: build/admin.js:23
msgid "Use an OpenAI-style address ending in /v1. Presets fill this in for a gateway or a model on this computer."
msgstr ""

#: build/admin.js:23
msgid "Pick a Cloud AI model for chat and generation."
msgstr ""

#: build/admin.js:21
msgid "Custom endpoint"
msgstr ""

#: build/admin.js:21
msgid "Custom model"
msgstr ""

#: build/admin.js:20
msgid "Disconnecting..."
msgstr ""

#: build/admin.js:20
msgid "Failed to disconnect Cloud AI."
msgstr ""

#: build/admin.js:20
msgid "Log out"
msgstr ""

#: build/admin.js:20
msgid "Log out of Cloud AI?"
msgstr ""

#: build/admin.js:20
msgid "Disconnect Cloud AI from this site? You can verify a different email afterward."
msgstr ""

#. translators: %s: verified Cloud AI email
#: build/admin.js:20
msgid "Disconnect %s from Cloud AI on this site? You can verify a different email afterward."
msgstr ""

#: build/admin.js:19
msgid "Verify your email with a magic link. If this site has a valid Antimanual license, you get that plan’s credits; otherwise you get free credits."
msgstr ""

#: build/admin.js:19
msgid "Use a different email"
msgstr ""

#: build/admin.js:19
msgid "Resend link"
msgstr ""

#: build/admin.js:19
msgid "Your Antimanual license still applies after you connect — Pro / Pro Max quota follows the Freemius license on this site."
msgstr ""

#: build/admin.js:19
msgid "We sent a verification link. Open it from your inbox (or spam folder) to finish connecting Cloud AI on this site."
msgstr ""

#. translators: %s: email address waiting for verification
#: build/admin.js:19
msgid "We sent a link to %s. Open it from your inbox (or spam folder) to finish connecting Cloud AI on this site."
msgstr ""

#. translators: %s: selected Cloud AI model name
#: build/admin.js:18
msgid "Model · %s"
msgstr ""

#: build/admin.js:16
msgid "Logged out on this site. Reconnect to load live Cloud AI credits from the meter."
msgstr ""

#: build/admin.js:16
msgid "Get more credits"
msgstr ""

#. translators: %s: bonus credit amount
#: build/admin.js:15
msgid "+%s from a Cloud AI bonus grant."
msgstr ""

#. translators: %s: credits from Campaign companion
#: build/admin.js:13
msgid "+%s from Antimanual Campaign this billing cycle."
msgstr ""

#. translators: %s: extra credit amount
#: build/admin.js:12 build/admin.js:14 build/admin.js:16
msgid "+%s"
msgstr ""

#. translators: %s: credits from Builder companion
#: build/admin.js:11
msgid "+%s from Antimanual Builder this billing cycle."
msgstr ""

#: build/admin.js:8
msgid "Activate Antimanual Campaign for extra monthly credits."
msgstr ""

#. translators: %s: extra credits from Campaign
#: build/admin.js:8
msgid "Activate Antimanual Campaign for +%s more credits this month."
msgstr ""

#: build/admin.js:7
msgid "Activate Antimanual Builder for extra monthly credits."
msgstr ""

#. translators: %s: extra credits from Builder
#: build/admin.js:7
msgid "Activate Antimanual Builder for +%s more credits this month."
msgstr ""

#: build/admin.js:6
msgid "Get more credits by activating companion plugins."
msgstr ""

#. translators: %s: extra credits per companion plugin
#: build/admin.js:6
msgid "Get +%s more credits for each companion plugin you activate."
msgstr ""

#: build/admin.js:5
msgid "Add an API key or a custom endpoint before using this provider as the default."
msgstr ""

#: build/admin.js:5
msgid "Verify your email to connect Cloud AI. This site’s license then sets your credit tier."
msgstr ""

#: build/admin.js:5
msgid "Cloud AI is still disconnected. Send a verification link to continue."
msgstr ""

#: build/admin.js:5
msgid "Verification link sent. Open it from your inbox to finish connecting."
msgstr ""

#: build/admin.js:5
msgid "Could not load models from this endpoint."
msgstr ""

#. translators: 1: number shown, 2: total models
#: build/admin.js:5
msgid "Showing %1$s of %2$s models. Search to narrow the list."
msgstr ""

#: build/admin.js:3
msgid "Paste the API key from this server's dashboard."
msgstr ""

#: build/admin.js:3
msgid "Paste the key shown in the FreeLLMAPI dashboard."
msgstr ""

#: build/admin.js:3
msgid "FreeLLMAPI key"
msgstr ""

#: build/admin.js:3
msgid "Paste the mnfst_ key from the Manifest dashboard."
msgstr ""

#: build/admin.js:3
msgid "Manifest API key"
msgstr ""

#: build/admin.js:3
msgid "Paste the key from the Mistral console."
msgstr ""

#: build/admin.js:3
msgid "Mistral API key"
msgstr ""

#: build/admin.js:3
msgid "Paste the key from your Together dashboard."
msgstr ""

#: build/admin.js:3
msgid "Together API key"
msgstr ""

#: build/admin.js:3
msgid "Paste the key from the Groq console."
msgstr ""

#: build/admin.js:3
msgid "Groq API key"
msgstr ""

#: build/admin.js:3
msgid "Paste the key from your OpenRouter dashboard."
msgstr ""

#: build/admin.js:3
msgid "OpenRouter API key"
msgstr ""

#: build/admin.js:3
msgid "Leave this empty unless you started vLLM with an API key."
msgstr ""

#: build/admin.js:3
msgid "Leave this empty. LM Studio does not use a key unless you turned one on."
msgstr ""

#: build/admin.js:3
msgid "Leave this empty. Ollama does not use a key unless you added one yourself."
msgstr ""

#: build/admin.js:3
msgid "Open the OmniRoute dashboard, go to Endpoints, and paste that key here."
msgstr ""

#: build/admin.js:3
msgid "OmniRoute API key"
msgstr ""

#: build/admin.js:3
msgid "Leave this blank to keep the saved key."
msgstr ""

#: build/admin.js:3
msgid "New key"
msgstr ""

#: build/admin.js:3
msgid "Both plugins are free on WordPress.org. Credits apply as soon as Cloud AI sees the plugin is active."
msgstr ""

#: build/admin.js:3
msgid "Extra monthly credits"
msgstr ""

#: build/admin.js:3
msgid "Already included"
msgstr ""

#. translators: %s: extra monthly credits from this companion
#: build/admin.js:3
msgid "+%s credits/month"
msgstr ""

#. translators: %s: credit amount from this companion
#: build/admin.js:2
msgid "+%s this cycle"
msgstr ""

#: build/admin.js:1
msgid "Apply credits"
msgstr ""

#: build/admin.js:1
msgid "Activate a free companion plugin on this site to add another copy of your monthly Cloud AI allowance."
msgstr ""

#: build/admin.js:1
msgid "Get more Cloud AI credits"
msgstr ""

#: build/admin.js:1
msgid "Self-hosted AI email marketing with no SaaS fees."
msgstr ""

#: build/admin.js:1
msgid "AI visual page builder for native WordPress pages."
msgstr ""

#: build/admin.js:1 build/admin.js:23 build/admin.js:29 build/frontend.js:1
msgid "Custom provider"
msgstr ""

#: includes/utils/helper-functions.php:1871
msgid "That model ID contains characters that cannot be stored. Use letters, numbers, and . _ : / - only."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:694
msgid "%s is now active."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:661
msgid "%s is not installed yet."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:648
#: includes/utils/helper-functions.php:715
msgid "%s is already active."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:635
msgid "You do not have permission to activate %s."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:611
msgid "%s installed successfully."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:589
msgid "%s could not be installed."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:560
msgid "Could not install %s automatically. Install it from Plugins → Add New, then return here and click Activate."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:548
msgid "Could not look up %s on WordPress.org."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:517
msgid "%s is already installed."
msgstr ""

#. translators: %s: plugin name
#: includes/utils/helper-functions.php:504
msgid "You do not have permission to install %s."
msgstr ""

#: includes/utils/helper-functions.php:494
msgid "Invalid plugin."
msgstr ""

#: includes/classes/OpenAICompatible.php:1423
msgid "This server refused the test. Check the model ID and try again."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/OpenAICompatible.php:1418
msgid "The test failed (HTTP %d). Check the model ID and try again."
msgstr ""

#: includes/classes/OpenAICompatible.php:1392
msgid "This server did not answer the test. Check the model ID and try again."
msgstr ""

#: includes/classes/OpenAICompatible.php:1363
msgid "This server rejected that API key. Copy a new one from its dashboard, then test again."
msgstr ""

#: includes/classes/OpenAICompatible.php:1362
msgid "This server requires an API key. Paste it in the API key field, then test again."
msgstr ""

#: includes/classes/OpenAICompatible.php:1354
msgid "The key was accepted, but this server has no quota left to reply."
msgstr ""

#: includes/classes/OpenAICompatible.php:1310
msgid "That model ID contains characters that cannot be sent. Use letters, numbers, and . _ : / - only."
msgstr ""

#: includes/classes/OpenAICompatible.php:1305
msgid "Enter a model ID before testing."
msgstr ""

#: includes/classes/OpenAICompatible.php:1295
msgid "Enter an endpoint URL before testing."
msgstr ""

#: includes/classes/OpenAICompatible.php:1277
msgid "Could not verify this model with the endpoint."
msgstr ""

#. translators: 1: model id, 2: comma-separated model ids
#: includes/classes/OpenAICompatible.php:1195
msgid "The model \"%1$s\" is not served by this endpoint. Available models include: %2$s."
msgstr ""

#: includes/classes/OpenAICompatible.php:1164
#: includes/classes/OpenAICompatible.php:1243
msgid "Settings were not saved."
msgstr ""

#: includes/classes/OpenAICompatible.php:1148
#: includes/utils/helper-functions.php:1867 build/admin.js:5
msgid "Enter a model ID for this endpoint."
msgstr ""

#: includes/classes/OpenAICompatible.php:1142
msgid "Paste an API key for this OpenAI address."
msgstr ""

#: includes/classes/OpenAICompatible.php:1113 build/admin.js:5
msgid "This server did not return a model list. Type the model ID it uses."
msgstr ""

#: includes/classes/OpenAICompatible.php:1082
msgid "Add an API key, or choose a local endpoint that does not need one."
msgstr ""

#: includes/classes/OpenAICompatible.php:1004
msgid "The endpoint redirected too many times. Enter the final URL directly."
msgstr ""

#: includes/classes/OpenAICompatible.php:995
msgid "The endpoint redirected to a different host. Enter the final URL directly so your API key is not sent elsewhere."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/OpenAICompatible.php:949
#: includes/classes/OpenAICompatible.php:1264
msgid "The custom provider returned HTTP %d."
msgstr ""

#: includes/classes/OpenAICompatible.php:841
msgid "Could not reach this server. Check the endpoint URL and try again."
msgstr ""

#: includes/classes/OpenAICompatible.php:838 build/admin.js:5
msgid "Nothing is running at this address. Start the server, then try again."
msgstr ""

#: includes/classes/OpenAICompatible.php:820
msgid "That API key was rejected. Copy a new one from this server's dashboard."
msgstr ""

#: includes/classes/OpenAICompatible.php:818
msgid "Add the API key above to load this server's models."
msgstr ""

#: includes/classes/OpenAICompatible.php:815
msgid "This server rejected that API key. Copy a new one from its dashboard. Settings were not saved."
msgstr ""

#: includes/classes/OpenAICompatible.php:812
msgid "This server requires an API key. Paste it in the API key field. Settings were not saved."
msgstr ""

#: includes/classes/OpenAICompatible.php:588
msgid "The custom provider returned an empty response."
msgstr ""

#: includes/classes/OpenAICompatible.php:476
#: includes/classes/OpenAICompatible.php:1057
msgid "The custom provider returned a response that could not be read."
msgstr ""

#: includes/classes/OpenAICompatible.php:468
msgid "The custom provider did not answer."
msgstr ""

#: includes/classes/OpenAICompatible.php:449
#: includes/classes/OpenAICompatible.php:529
msgid "There is no message to send to the custom provider."
msgstr ""

#: includes/classes/OpenAICompatible.php:442
#: includes/classes/OpenAICompatible.php:524
msgid "Add an API key for this custom provider."
msgstr ""

#: includes/classes/OpenAICompatible.php:337
msgid "That endpoint address is not allowed."
msgstr ""

#: includes/classes/OpenAICompatible.php:334
#: includes/classes/OpenAICompatible.php:1071
#: includes/classes/OpenAICompatible.php:1131
msgid "Please enter a valid endpoint URL."
msgstr ""

#: includes/classes/OmniRoute.php:1391 build/admin.js:1
msgid "Antimanual Cloud AI is temporarily unavailable. Please try again in a moment."
msgstr ""

#: includes/classes/OmniRoute.php:836
msgid "No image data returned from Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:758
msgid "Cloud AI image generation is not enabled on the hosted gateway yet. The post was created without a featured image."
msgstr ""

#: includes/classes/OmniRoute.php:755
msgid "Failed to generate image with Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:158
msgid "Gemini 3.8 Flash tiered route through Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:157
msgid "Gemini 3.8 Flash"
msgstr ""

#: includes/classes/OmniRoute.php:153
msgid "Fast Gemini 3.7 Flash at high quality through Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:152
msgid "Gemini 3.7 Flash"
msgstr ""

#: includes/classes/OmniRoute.php:148
msgid "Google Pro model with a large context window and strong multimodal reasoning."
msgstr ""

#: includes/classes/OmniRoute.php:143
msgid "Fast, high-quality Claude for content, chat, and general-purpose tasks via Antigravity."
msgstr ""

#: includes/classes/OmniRoute.php:138
msgid "Opus-tier Claude for complex reasoning and agentic coding via Antigravity."
msgstr ""

#: includes/classes/OmniRoute.php:133
msgid "Antimanual auto routing cascade with automatic model failover."
msgstr ""

#: includes/classes/OmniRoute.php:132
msgid "Antimanual Auto (Owner)"
msgstr ""

#: includes/classes/OmniRoute.php:122 includes/utils/store.php:2253
msgid "Auto Coding"
msgstr ""

#: includes/classes/CreditManager.php:721 build/admin.js:5
msgid "Monthly Cloud AI credits are exhausted. Wait for renewal or switch to BYOK mode."
msgstr ""

#: includes/classes/CreditManager.php:718 build/admin.js:5
msgid "Monthly Cloud AI credits are exhausted. Upgrade for a higher quota, wait for renewal, or switch to BYOK mode."
msgstr ""

#: includes/classes/CreditManager.php:716 build/admin.js:5
msgid "Monthly Cloud AI credits are exhausted. Sync Quota to apply your paid plan, wait for renewal, or switch to BYOK mode."
msgstr ""

#: includes/classes/CreditManager.php:711 build/admin.js:5
msgid "Monthly Cloud AI credits are exhausted. Lifetime licenses use the free Cloud AI allowance — wait for renewal or switch to BYOK mode."
msgstr ""

#. translators: 1: credits needed for this request, 2: credits remaining this
#. cycle
#: includes/classes/CreditManager.php:689
msgid "This request needs about %1$d Cloud AI credits but only %2$d remain this cycle. Shorten the request, wait for renewal, or switch to BYOK mode in Settings."
msgstr ""

#: includes/classes/CreditManager.php:567
msgid "Owner"
msgstr ""

#: includes/classes/CreditManager.php:478
#: includes/classes/CreditManager.php:499
msgid "Lifetime (Free Cloud AI quota)"
msgstr ""

#: includes/classes/CloudSiteToken.php:790
msgid "Verify your email to connect Cloud AI."
msgstr ""

#: includes/classes/CloudSiteToken.php:788
msgid "Verify your email to connect Cloud AI. Freemius email is not used as the account."
msgstr ""

#: includes/classes/CloudSiteToken.php:779
msgid "Cloud AI could not confirm this site’s license. Verify your email, then click Sync Quota."
msgstr ""

#. translators: %s: email address
#: includes/classes/CloudSiteToken.php:718
msgid "Check %s (and spam) and open the verification link to finish connecting Cloud AI."
msgstr ""

#: includes/classes/CloudSiteToken.php:713
msgid "Check your inbox (and spam folder) and open the verification link to finish connecting Cloud AI."
msgstr ""

#: includes/classes/CloudSiteToken.php:251
#: includes/classes/CloudSiteToken.php:759
#: includes/classes/CreditManager.php:608
msgid "Verify your email to connect Cloud AI. This site’s license then sets Pro / Pro Max / Owner credits."
msgstr ""

#: includes/classes/CloudSiteToken.php:193
#: includes/classes/CloudSiteToken.php:220
#: includes/classes/CloudSiteToken.php:762
#: includes/classes/CreditManager.php:606
msgid "Cloud AI is disconnected on this site. Verify your email to continue."
msgstr ""

#. translators: %s: model id
#: includes/classes/Api/ValidationController.php:401
msgid "%s is working."
msgstr ""

#: includes/classes/Api/PreferencesController.php:744
msgid "Custom provider API key removed."
msgstr ""

#: includes/classes/Api/PreferencesController.php:702
msgid "Add an API key or custom endpoint before using this provider as the default."
msgstr ""

#: includes/classes/Api/PreferencesController.php:592
msgid "Custom provider settings saved."
msgstr ""

#: includes/classes/Api/PreferencesController.php:577
msgid "Those custom provider settings could not be saved."
msgstr ""

#: includes/classes/Api/CreditController.php:364
msgid "Companion plugin updated."
msgstr ""

#. translators: %s: plugin name
#: includes/classes/Api/CreditController.php:360
msgid "%s is active. Sync Quota if the extra credits are not visible yet."
msgstr ""

#. translators: 1: plugin name, 2: credit amount
#: includes/classes/Api/CreditController.php:353
msgid "%1$s is active. +%2$s credits are now part of this site's monthly Cloud AI allowance."
msgstr ""

#: includes/classes/Api/CreditController.php:335
msgid "Unknown companion plugin."
msgstr ""

#: includes/classes/Api/CreditController.php:316 build/admin.js:1
msgid "Antimanual Campaign"
msgstr ""

#: includes/classes/Api/CreditController.php:312 build/admin.js:1
msgid "Antimanual Builder"
msgstr ""

#: includes/classes/Api/CreditController.php:298 build/admin.js:20
msgid "Cloud AI account disconnected. Verify your email to continue."
msgstr ""

#: build/admin.js:241
msgid "Conversion Goal"
msgstr ""

#: includes/classes/CloudSiteToken.php:786
msgid "Cloud AI could not confirm this site with Freemius. Try Sync Quota."
msgstr ""

#: includes/classes/CloudSiteToken.php:781
msgid "Cloud AI does not recognize this site’s Antimanual plan yet. Sync Quota after the plan is listed on the meter."
msgstr ""

#: includes/classes/Api/CreditController.php:270 build/admin.js:5
msgid "Cloud AI still has this site on the free quota. The meter has not applied the paid plan."
msgstr ""

#: build/editor.js:1
msgid "Could not update the key page pin."
msgstr ""

#: build/editor.js:1
msgid "The Key Pages list is full, so this page was not pinned."
msgstr ""

#: build/editor.js:1
msgid "Pins this page in the Key Pages section in llms.txt."
msgstr ""

#: build/editor.js:1
msgid "Pin as Key Page"
msgstr ""

#: build/editor.js:1
msgid "Hides this page from llms.txt and AI citations."
msgstr ""

#: build/editor.js:1
msgid "Exclude from llms.txt"
msgstr ""

#: build/editor.js:1
msgid "Control how this page is surfaced to AI answer engines and crawlers."
msgstr ""

#: build/editor.js:1
msgid "AI Discovery (llms.txt)"
msgstr ""

#: build/admin.js:283
msgid "Promax"
msgstr ""

#. translators: %s: the event counted as a conversion, e.g. "Purchase".
#: build/admin.js:283
msgid "Conversion (%s)"
msgstr ""

#: build/admin.js:282
msgid "Learn how conversion funnels, visitor journeys, and goals work"
msgstr ""

#: build/admin.js:282
msgid "Track privacy-safe visitor behavior, analyze conversion funnels and user journeys, uncover drop-off points, and get actionable AI suggestions to boost conversions."
msgstr ""

#: build/admin.js:282
msgid "Conversion settings"
msgstr ""

#: build/admin.js:277
msgid "200 OK"
msgstr ""

#: build/admin.js:277
msgid "202 Accepted"
msgstr ""

#. translators: %d: count
#: build/admin.js:277
msgid "%d URLs included in batch"
msgstr ""

#: build/admin.js:276
msgid "Submitted At"
msgstr ""

#: build/admin.js:276
msgid "Engines"
msgstr ""

#: build/admin.js:276
msgid "Submission"
msgstr ""

#: build/admin.js:276
msgid "Clear Log"
msgstr ""

#: build/admin.js:276
msgid "Submit a URL above or publish new content with auto-submit enabled."
msgstr ""

#: build/admin.js:276
msgid "No IndexNow submissions yet"
msgstr ""

#: build/admin.js:276
msgid "Recent URL submissions to Bing, Yandex, Seznam, Naver, and Yep."
msgstr ""

#: build/admin.js:276
msgid "IndexNow Activity Log"
msgstr ""

#. translators: 1: succeeded count, 2: failed batches, 3: total URLs
#: build/admin.js:276
msgid "%1$d succeeded, %2$d batch(es) failed, out of %3$d total URLs."
msgstr ""

#: build/admin.js:275
msgid "Background submission finished"
msgstr ""

#: build/admin.js:275
msgid "Background submission in progress"
msgstr ""

#: build/admin.js:275
msgid "Some URLs were skipped"
msgstr ""

#: build/admin.js:275
msgid "Submit All Published Content"
msgstr ""

#: build/admin.js:275
msgid "Submit to IndexNow"
msgstr ""

#: build/admin.js:275
msgid "Enter multiple URLs to submit in a single batch (up to 10,000 URLs)."
msgstr ""

#. translators: %d: number of URLs detected
#: build/admin.js:275
msgid "%d URL(s) detected. Up to 10,000 URLs per batch."
msgstr ""

#: build/admin.js:274
msgid "Bulk URLs (one per line)"
msgstr ""

#: build/admin.js:274
msgid "Single Page URL"
msgstr ""

#: build/admin.js:274
msgid "Submit specific URLs or batch submit all published content on your site."
msgstr ""

#: build/admin.js:274
msgid "Manual URL Submission"
msgstr ""

#: build/admin.js:274
msgid "Enabled Post Types"
msgstr ""

#: build/admin.js:274
msgid "Automatically sends URL notifications when you publish, edit, or trash posts. Submissions run asynchronously in the background and never slow down your editing experience."
msgstr ""

#: build/admin.js:274
msgid "Auto-submit on publish & update"
msgstr ""

#: build/admin.js:274
msgid "Configure when Antimanual notifies IndexNow engines automatically."
msgstr ""

#: build/admin.js:274
msgid "Automatic Submissions"
msgstr ""

#: build/admin.js:274
msgid "By default, Antimanual serves the key virtually via WordPress. Enable this if your server (e.g. Nginx or static file cache) blocks virtual .txt requests."
msgstr ""

#: build/admin.js:274
msgid "Write physical .txt file to site root"
msgstr ""

#: build/admin.js:274
msgid "Verify Key File"
msgstr ""

#: build/admin.js:274
msgid "Open File in Browser"
msgstr ""

#: build/admin.js:274
msgid "Key location URL copied."
msgstr ""

#: build/admin.js:274
msgid "Public URL where search engine bots fetch and verify your host key."
msgstr ""

#: build/admin.js:274
msgid "Key Location URL"
msgstr ""

#: build/admin.js:274
msgid "Regenerate Key"
msgstr ""

#: build/admin.js:274
msgid "Copy Key"
msgstr ""

#: build/admin.js:274
msgid "Key copied to clipboard."
msgstr ""

#: build/admin.js:274
msgid "A unique 32-character key matching your site domain."
msgstr ""

#: build/admin.js:274
msgid "Host Key"
msgstr ""

#: build/admin.js:274
msgid "IndexNow authenticates your domain ownership by checking a key file at your site root. Antimanual serves this key automatically without needing manual file uploads."
msgstr ""

#: build/admin.js:274
msgid "Host Verification Key"
msgstr ""

#: build/admin.js:274
msgid "All Time"
msgstr ""

#: build/admin.js:274
msgid "Total Logged Submissions"
msgstr ""

#: build/admin.js:274
msgid "Verified"
msgstr ""

#: build/admin.js:274
msgid "Host Ownership Check"
msgstr ""

#: build/admin.js:274
msgid "Verification Failed"
msgstr ""

#: build/admin.js:274
msgid "Key Verified (200 OK)"
msgstr ""

#: build/admin.js:274
msgid "Verification Ready"
msgstr ""

#: build/admin.js:274
msgid "Publish & Update Trigger"
msgstr ""

#: build/admin.js:274
msgid "Auto-Publish Paused"
msgstr ""

#: build/admin.js:274
msgid "Auto-Publish Active"
msgstr ""

#: build/admin.js:274
msgid "Registered Host Domain"
msgstr ""

#: build/admin.js:274
msgid "Microsoft Copilot AI"
msgstr ""

#: build/admin.js:274
msgid "One submission automatically dispatches to all participating search engines."
msgstr ""

#: build/admin.js:274
msgid "Participating Search Engines"
msgstr ""

#: build/admin.js:274
msgid "Instantly notify Bing, Yandex, Seznam, Naver, and Yep whenever your site content is published, updated, or removed. IndexNow provides instant crawling and discovery across all non-Google search engines and AI assistants (including Microsoft Copilot)."
msgstr ""

#: build/admin.js:274
msgid "Add a Google service account in the API Credentials section to enable Google Indexing API features."
msgstr ""

#: build/admin.js:274
msgid "Add credentials to enable Google Indexing API submissions"
msgstr ""

#: build/admin.js:274
msgid "Submit to IndexNow (Bing/Yandex)"
msgstr ""

#: build/admin.js:274
msgid "Configure a Google service account to enable Google Indexing API submission."
msgstr ""

#: build/admin.js:274
msgid "Submit to Google"
msgstr ""

#: build/admin.js:274
msgid "Copy service account email to clipboard"
msgstr ""

#: build/admin.js:274
msgid "Service Account Setup Guide"
msgstr ""

#: build/admin.js:274
msgid "Follow our interactive guide for step-by-step instructions on Google Cloud, Search Console, and GA4 permissions."
msgstr ""

#: build/admin.js:274
msgid "Need help with Google Service Account setup?"
msgstr ""

#: build/admin.js:274
msgid "IndexNow"
msgstr ""

#: build/admin.js:274
msgid "Configured"
msgstr ""

#: build/admin.js:274 build/admin.js:282
msgid "User Guide"
msgstr ""

#: build/admin.js:274
msgid "Learn how to connect Google APIs, inspect Core Web Vitals, track Search Console, and automate Indexing"
msgstr ""

#: build/admin.js:274
msgid "Connect your Google account and configure IndexNow to unlock Core Web Vitals, Search Console, GA4, Indexing API, and Bing/Yandex instant crawling."
msgstr ""

#: build/admin.js:274
msgid "approved URL(s) submitted to IndexNow (Bing/Yandex/Naver)."
msgstr ""

#: build/admin.js:274
msgid "Failed to clear log."
msgstr ""

#: build/admin.js:274
msgid "Activity log cleared."
msgstr ""

#: build/admin.js:274
msgid "Batch submission failed to start."
msgstr ""

#. translators: %d: total URLs queued
#: build/admin.js:274
msgid "Queued %d URL(s) for background submission. Progress will update below."
msgstr ""

#: build/admin.js:273
msgid "IndexNow bulk submission finished."
msgstr ""

#: build/admin.js:273
msgid "This will queue all published site content for submission to IndexNow (Bing, Yandex, Seznam, Naver, Yep). Large sites are processed gradually in the background. Continue?"
msgstr ""

#: build/admin.js:273
msgid "Enter at least one URL to submit."
msgstr ""

#: build/admin.js:273 build/admin.js:274
msgid "IndexNow submission failed."
msgstr ""

#: build/admin.js:273
msgid "URL(s) submitted to IndexNow."
msgstr ""

#. translators: 1: submitted count, 2: skipped count
#: build/admin.js:273
msgid "%1$d URL(s) submitted, %2$d skipped — see details below."
msgstr ""

#: build/admin.js:272
msgid "Failed to regenerate key."
msgstr ""

#: build/admin.js:272
msgid "Regenerating your IndexNow key will create a new key and update your verification URL. Continue?"
msgstr ""

#: build/admin.js:272
msgid "Regenerating your IndexNow key will create a new key, update your verification URL, and replace the physical key file in your site root. Continue?"
msgstr ""

#: build/admin.js:272
msgid "Key verification failed."
msgstr ""

#: build/admin.js:272
msgid "Could not access the clipboard. Please copy the value manually."
msgstr ""

#: build/admin.js:272
msgid "Failed to update file preference."
msgstr ""

#: build/admin.js:272
msgid "Physical key file removed from site root (virtual serving active)."
msgstr ""

#: build/admin.js:272
msgid "Physical key file created in site root."
msgstr ""

#: build/admin.js:272
msgid "Failed to update post types."
msgstr ""

#: build/admin.js:272
msgid "Supported post types updated."
msgstr ""

#: build/admin.js:272
msgid "Failed to update IndexNow setting."
msgstr ""

#: build/admin.js:272
msgid "IndexNow auto-submit disabled."
msgstr ""

#: build/admin.js:272
msgid "IndexNow auto-submit enabled."
msgstr ""

#. translators: 1: success count, 2: failed batch count
#: build/admin.js:272
msgid "IndexNow background submission finished: %1$d URL(s) succeeded, %2$d failed."
msgstr ""

#. translators: %d: number of URLs
#: build/admin.js:270
msgid "%d URL(s) submitted to Google."
msgstr ""

#: build/admin.js:269
msgid "Reload the page to try again."
msgstr ""

#: build/admin.js:269
msgid "Settings unavailable"
msgstr ""

#: build/admin.js:269
msgid "Re-verify"
msgstr ""

#: build/admin.js:269
msgid "One or more endpoints could not be reached."
msgstr ""

#: build/admin.js:269
msgid "Some endpoints returned warnings or potential conflicts."
msgstr ""

#: build/admin.js:269
msgid "All verified endpoints are healthy and reachable."
msgstr ""

#: build/admin.js:269
msgid "Live verification performed via loopback HTTP checks against your site endpoints."
msgstr ""

#: build/admin.js:269
msgid "AI Endpoint Verification"
msgstr ""

#: build/admin.js:269
msgid "Crawlers (Off)"
msgstr ""

#: build/admin.js:269
msgid "Crawlers blocked"
msgstr ""

#: build/admin.js:269
msgid "Pages listed"
msgstr ""

#: build/admin.js:269
msgid "Needs setup"
msgstr ""

#: build/admin.js:269
msgid "Live"
msgstr ""

#: build/admin.js:269
msgid "Verify Setup"
msgstr ""

#: build/admin.js:269
msgid "Run a live loopback check on your AI discovery and crawler endpoints"
msgstr ""

#: build/admin.js:269
msgid "Publish a curated map of your site for AI answer engines, decide which AI crawlers may read it, and track the content aging out of citation eligibility."
msgstr ""

#: build/admin.js:269
msgid "Citation Risk"
msgstr ""

#: build/admin.js:269
msgid "AI Crawlers"
msgstr ""

#: build/admin.js:269
msgid "Verification check failed."
msgstr ""

#: build/admin.js:269
msgid "Could not load the AI visibility settings."
msgstr ""

#: build/admin.js:269
msgid "No alerts yet. They appear here after a run finds something."
msgstr ""

#: build/admin.js:269
msgid "Clear alerts"
msgstr ""

#: build/admin.js:269
msgid "Could not clear the alerts."
msgstr ""

#: build/admin.js:269
msgid "Dashboard alerts cleared."
msgstr ""

#. translators: %d: number of stored alerts.
#: build/admin.js:268
msgid "%d stored"
msgstr ""

#: build/admin.js:267
msgid "Recent Alerts"
msgstr ""

#: build/admin.js:267
msgid "Both instant alerts and the weekly digest are off — monitoring will run silently."
msgstr ""

#: build/admin.js:267
msgid "Add a short fix hint under every finding instead of the issue list alone."
msgstr ""

#: build/admin.js:267
msgid "Include Fix Suggestions"
msgstr ""

#: build/admin.js:267
msgid "not scheduled"
msgstr ""

#. translators: %s: relative time until the next digest, e.g. "in 3 days".
#: build/admin.js:267
msgid "A Monday summary of the latest run, even when nothing broke. Next: %s"
msgstr ""

#: build/admin.js:266
msgid "Send an alert at the end of any run that found something."
msgstr ""

#: build/admin.js:266
msgid "Instant Issue Alerts"
msgstr ""

#: build/admin.js:266
msgid "What To Send"
msgstr ""

#: build/admin.js:266
msgid "Verifies each channel now instead of finding out at the next run."
msgstr ""

#: build/admin.js:266
msgid "Send test alert"
msgstr ""

#: build/admin.js:266
msgid "Could not send the test alert."
msgstr ""

#: build/admin.js:266
msgid "Some channels could not deliver — see the details below."
msgstr ""

#: build/admin.js:266
msgid "Test alert sent through every channel."
msgstr ""

#: build/admin.js:266
msgid "Save your changes first — the test uses your saved delivery settings."
msgstr ""

#. translators: %s: the email address being removed.
#: build/admin.js:266
msgid "Remove %s"
msgstr ""

#: build/admin.js:265
msgid "Add one or more recipients. Leave the list empty to use the site admin email."
msgstr ""

#: build/admin.js:265
msgid "No channel selected — you will not receive any monitoring alert."
msgstr ""

#: build/admin.js:265
msgid "Every alert below is delivered through the channels you pick here."
msgstr ""

#: build/admin.js:265
msgid "Delivery Channels"
msgstr ""

#: build/admin.js:265
msgid "Choose where alerts are delivered and what they contain."
msgstr ""

#: build/admin.js:265
msgid "No competitor pages tracked yet."
msgstr ""

#. translators: %s: the competitor URL being removed.
#: build/admin.js:265
msgid "Stop tracking %s"
msgstr ""

#: build/admin.js:264
msgid "Remove a URL below to free up a slot."
msgstr ""

#: build/admin.js:264
msgid "Track a specific page, not just the homepage — each run scores it and alerts you when the score moves 5 or more points."
msgstr ""

#: build/admin.js:264
msgid "Add a competitor URL"
msgstr ""

#: build/admin.js:263
msgid "Tracked Pages"
msgstr ""

#: build/admin.js:263
msgid "This checks once per run, so it catches sustained outages — not brief blips. Use a dedicated uptime service for minute-by-minute coverage."
msgstr ""

#: build/admin.js:263
msgid "Request your homepage at the start of every run and alert if it does not respond."
msgstr ""

#: build/admin.js:263
msgid "Availability"
msgstr ""

#: build/admin.js:263
msgid "Alert when a page's HTML document exceeds this size."
msgstr ""

#: build/admin.js:263
msgid "Measured as the time your server takes to return the HTML, not full browser render time."
msgstr ""

#. translators: 1: max load time in seconds, 2: max page size in MB.
#: build/admin.js:263
msgid "%1$ss · %2$s MB"
msgstr ""

#: build/admin.js:262
msgid "Performance Budget"
msgstr ""

#: build/admin.js:262
msgid "No issue types selected — crawl health monitoring will never alert you."
msgstr ""

#: build/admin.js:262
msgid "Fetch monitored pages and report broken responses, redirects, broken links, and insecure assets."
msgstr ""

#: build/admin.js:262
msgid "Up to 25 live checks per run"
msgstr ""

#: build/admin.js:262
msgid "Crawl Health"
msgstr ""

#: build/admin.js:262
msgid "Monitor crawl errors, page speed, resource budgets, and uptime."
msgstr ""

#: build/admin.js:262
msgid "Pages older than this are flagged as stale. The Content Freshness tab grades against this same window."
msgstr ""

#: build/admin.js:262
msgid "Stale Content"
msgstr ""

#: build/admin.js:262
msgid "Flag published pages that have not been updated in a while."
msgstr ""

#: build/admin.js:262
msgid "A page is also flagged when its score falls 5 or more points below the previous run, even if it stays above the threshold."
msgstr ""

#: build/admin.js:262
msgid "Get alerted when any page's SEO score drops below this value. Higher means stricter — and noisier."
msgstr ""

#. translators: %d: SEO score threshold.
#: build/admin.js:262
msgid "Alerts below %d"
msgstr ""

#: build/admin.js:261
msgid "Alert Threshold"
msgstr ""

#: build/admin.js:261
msgid "Nothing excluded — every matching page is monitored."
msgstr ""

#. translators: %s: the excluded path being removed.
#: build/admin.js:261
msgid "Stop excluding %s"
msgstr ""

#: build/admin.js:260
msgid "Thank-you, checkout, and account pages have no search value. Use * to match a whole branch, e.g. /account/*"
msgstr ""

#: build/admin.js:260
msgid "Skip these paths"
msgstr ""

#. translators: 1: number used, 2: maximum allowed.
#: build/admin.js:260 build/admin.js:264
msgid "%1$d of %2$d used"
msgstr ""

#: build/admin.js:259
msgid "Exclusions"
msgstr ""

#: build/admin.js:259
msgid "The run stops after this many pages. Lower it if your host is slow — anything skipped is picked up on the next run."
msgstr ""

#: build/admin.js:259
msgid "Maximum pages per run"
msgstr ""

#: build/admin.js:259
msgid "Only content types you actually optimise for search need monitoring."
msgstr ""

#: build/admin.js:259
msgid "Only pages that a previous run or audit already scored are re-checked — the cheapest option."
msgstr ""

#: build/admin.js:259
msgid "Newest published content first, limited by the cap below."
msgstr ""

#. translators: %d: maximum pages audited per run.
#: build/admin.js:259
msgid "Up to %d per run"
msgstr ""

#: build/admin.js:258
msgid "Decide which pages each run covers and what counts as a problem."
msgstr ""

#: build/admin.js:258
msgid "Capped at 28 so the run happens in every month."
msgstr ""

#: build/admin.js:258
msgid "Day of month"
msgstr ""

#: build/admin.js:258
msgid "Monday catches anything that broke over the weekend."
msgstr ""

#: build/admin.js:258
msgid "Day of week"
msgstr ""

#: build/admin.js:258
msgid "site default"
msgstr ""

#. translators: %s: the site's timezone, e.g. "Asia/Dhaka".
#: build/admin.js:258
msgid "Uses your site timezone (%s). Off-peak hours keep the run out of your visitors' way."
msgstr ""

#: build/admin.js:257
msgid "Time of day"
msgstr ""

#: build/admin.js:257
msgid "How often automated SEO audits run across the pages you selected."
msgstr ""

#: build/admin.js:257
msgid "Run Time"
msgstr ""

#: build/admin.js:257
msgid "When off, nothing is scheduled and no alerts are sent — you can still run a check manually."
msgstr ""

#: build/admin.js:257
msgid "Run monitoring automatically"
msgstr ""

#: build/admin.js:257
msgid "Automated Monitoring"
msgstr ""

#: build/admin.js:257
msgid "Could not start the monitoring run."
msgstr ""

#: build/admin.js:257
msgid "Save your changes first — a run uses the saved preferences."
msgstr ""

#: build/admin.js:257
msgid "Turn automated monitoring on and choose exactly when it runs."
msgstr ""

#: build/admin.js:257
msgid "Loading your monitoring preferences…"
msgstr ""

#: build/admin.js:257
msgid "Defaults restored — save to apply them."
msgstr ""

#: build/admin.js:257
msgid "Restore Defaults"
msgstr ""

#: build/admin.js:257
msgid "Reset Monitoring Preferences"
msgstr ""

#: build/admin.js:257
msgid "Restore every monitoring preference to its default value? Nothing changes on the server until you save."
msgstr ""

#: build/admin.js:257
msgid "You have an entry that was typed but not added yet. Add it or clear it first."
msgstr ""

#: build/admin.js:257
msgid "Select at least one post type to monitor."
msgstr ""

#: build/admin.js:257
msgid "That does not look like a Slack incoming webhook URL (it should start with https://hooks.slack.com/)."
msgstr ""

#: build/admin.js:257
msgid "Add your Slack webhook URL, or turn the Slack channel off."
msgstr ""

#: build/admin.js:257
msgid "Select at least one notification channel, otherwise no alert can reach you."
msgstr ""

#: build/admin.js:257
msgid "Avg Health Score"
msgstr ""

#: build/admin.js:257
msgid "Issues Detected"
msgstr ""

#: build/admin.js:257
msgid "Last Run"
msgstr ""

#: build/admin.js:257
msgid "Scan Frequency"
msgstr ""

#: build/admin.js:257
msgid "Monitoring Status"
msgstr ""

#: build/admin.js:257
msgid "Configure automated background SEO audits, crawl health checks, content freshness monitoring, competitor tracking, and real-time alert notifications."
msgstr ""

#: build/admin.js:257
msgid "Armed & Active"
msgstr ""

#: build/admin.js:257
msgid "This path is already excluded"
msgstr ""

#. translators: %d: maximum number of exclusion patterns.
#: build/admin.js:257
msgid "You can add up to %d exclusions."
msgstr ""

#: build/admin.js:256
msgid "Enter a full page URL, for example https://competitor.com/pricing"
msgstr ""

#. translators: %d: maximum number of tracked competitor URLs.
#: build/admin.js:256
msgid "You can track up to %d competitor URLs."
msgstr ""

#: build/admin.js:255
msgid "Could not load your monitoring preferences. Showing defaults."
msgstr ""

#: build/admin.js:106
msgid "Outdated"
msgstr ""

#: build/admin.js:106
msgid "Source Language"
msgstr ""

#: build/admin.js:106
msgid "Translate your content into multiple languages with AI, so visitors can read your posts in the language they prefer."
msgstr ""

#. translators: %s is the post title.
#: build/admin.js:106
msgid "Could not re-translate “%s”."
msgstr ""

#. translators: %s is the post title.
#: build/admin.js:105
msgid "“%s” re-translated."
msgstr ""

#: build/admin.js:104
msgid "Could not delete the translation."
msgstr ""

#. translators: 1: post title, 2: language name.
#: build/admin.js:104
msgid "The %2$s translation of “%1$s” will be removed. The original post is not affected."
msgstr ""

#: build/admin.js:103
msgid "Delete translation?"
msgstr ""

#: build/admin.js:103
msgid "Some translations could not be deleted."
msgstr ""

#. translators: %d is the number of translations deleted.
#: build/admin.js:103
msgid "%d translation deleted."
msgid_plural "%d translations deleted."
msgstr[0] ""
msgstr[1] ""

#. translators: %d is the number of translations.
#: build/admin.js:102
msgid "%d translation will be removed. The original posts are not affected."
msgid_plural "%d translations will be removed. The original posts are not affected."
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:101
msgid "Delete selected translations?"
msgstr ""

#: build/admin.js:101
msgid "Could not retry the failed translations."
msgstr ""

#. translators: 1: number retried successfully, 2: number still failing.
#: build/admin.js:101
msgid "Retry finished. %1$d succeeded, %2$d still failing."
msgstr ""

#: build/admin.js:100
msgid "Could not generate the preview."
msgstr ""

#. translators: %d is the number of posts selected.
#: build/admin.js:100
msgid "Translate %d post"
msgid_plural "Translate %d posts"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:99
msgid "Stopping…"
msgstr ""

#: build/admin.js:99
msgid "Could not load the post list."
msgstr ""

#: build/admin.js:99
msgid "Everything is already translated — nothing to do."
msgstr ""

#: build/admin.js:98
msgid "Could not work out which posts need translating."
msgstr ""

#: build/admin.js:98
msgid "provider"
msgstr ""

#. translators: %s is the AI provider name.
#: build/admin.js:98
msgid "Add a %s API key before translating."
msgstr ""

#: build/admin.js:97
msgid "Select at least one target language."
msgstr ""

#: build/admin.js:95
msgid "Could not save quality settings. Please try again."
msgstr ""

#: build/admin.js:95
msgid "Could not save settings. Please try again."
msgstr ""

#: build/admin.js:95
msgid "Settings saved."
msgstr ""

#: build/admin.js:95
msgid "Could not load translation history."
msgstr ""

#: build/admin.js:255
msgid "Install Antimanual Campaign now and start creating high-converting newsletters, automated drip sequences, and lead capture forms."
msgstr ""

#: build/admin.js:255
msgid "Ready to launch AI email marketing with zero SaaS fees?"
msgstr ""

#: build/admin.js:255
msgid "Common questions about getting started with the Antimanual Campaign extension."
msgstr ""

#: build/admin.js:255
msgid "Capture subscribers with responsive forms, validate email deliverability, and send campaigns with zero monthly SaaS fees."
msgstr ""

#: build/admin.js:255
msgid "Deliver & Grow Autonomously"
msgstr ""

#: build/admin.js:255
msgid "Transform your knowledge base docs, blog posts, and site insights into engaging newsletters and automated email sequences."
msgstr ""

#: build/admin.js:255
msgid "Turn Content into Campaigns"
msgstr ""

#: build/admin.js:255
msgid "Configure your API keys (OpenAI, Google Gemini, Anthropic Claude, Grok, DeepSeek, or OpenCode Zen) in Antimanual Configuration."
msgstr ""

#: build/admin.js:255
msgid "Centralize AI in Antimanual"
msgstr ""

#: build/admin.js:255
msgid "Antimanual Campaign seamlessly taps into your Antimanual AI configuration for a unified content marketing stack."
msgstr ""

#: build/admin.js:255
msgid "How Antimanual & Antimanual Campaign Work Together"
msgstr ""

#: build/admin.js:255
msgid "Everything you need to capture leads, send high-converting newsletters, and automate subscriber journeys with AI."
msgstr ""

#: build/admin.js:255
msgid "Why Choose Antimanual Campaign?"
msgstr ""

#: build/admin.js:255
msgid "Syntax, MX check & burner filter"
msgstr ""

#: build/admin.js:255
msgid "Email Validator"
msgstr ""

#: build/admin.js:255
msgid "Automated multi-step onboarding journeys"
msgstr ""

#: build/admin.js:255
msgid "Drip Sequences"
msgstr ""

#: build/admin.js:255
msgid "Powered by OpenAI & Google Gemini RAG"
msgstr ""

#: build/admin.js:255
msgid "100% self-hosted with no monthly limits"
msgstr ""

#: build/admin.js:255
msgid "Context-Grounded AI"
msgstr ""

#: build/admin.js:255
msgid "Contacts & Emails"
msgstr ""

#: build/admin.js:255
msgid "Zero SaaS Fees"
msgstr ""

#: build/admin.js:255
msgid "Plugin files detected on your site. Click Activate to start sending."
msgstr ""

#: build/admin.js:255
msgid "Antimanual Campaign is a self-hosted, AI-powered email marketing and automation platform for WordPress. Send beautiful newsletters, launch automated drip sequences, and track real-time analytics with zero recurring SaaS fees."
msgstr ""

#: build/admin.js:255
msgid "Antimanual Campaign connects with Antimanual to leverage your configured AI providers and Knowledge Base files, generating context-aware email copy that matches your exact brand tone and product specifications."
msgstr ""

#: build/admin.js:255
msgid "How does it work with Antimanual?"
msgstr ""

#: build/admin.js:255
msgid "Yes! Antimanual Campaign delivers emails via WordPress wp_mail(), making it instantly compatible with popular SMTP plugins like WP Mail SMTP, FluentSMTP, Post SMTP, Amazon SES, SendGrid, Mailgun, and Brevo."
msgstr ""

#: build/admin.js:255
msgid "Can I use my existing SMTP plugin?"
msgstr ""

#: build/admin.js:255
msgid "None at all! Unlike hosted SaaS tools that charge steep fees as your subscriber count grows, Antimanual Campaign allows unlimited subscribers, unlimited contact lists, and unlimited campaigns. Your only limit is your host or SMTP provider."
msgstr ""

#: build/admin.js:255
msgid "Is there any limit on subscribers or email sends?"
msgstr ""

#: build/admin.js:255
msgid "No. Antimanual Campaign is a complete, self-hosted email marketing and automation platform built directly in WordPress. Subscriber lists, email templates, drip sequences, sending queues, and analytics are all handled natively without third-party fees."
msgstr ""

#: build/admin.js:255
msgid "Do I need a third-party email service like Mailchimp?"
msgstr ""

#: build/admin.js:255
msgid "Tokenized shareable public reports for clients and team members"
msgstr ""

#: build/admin.js:255
msgid "Interactive SVG World Map illustrating reader geolocation"
msgstr ""

#: build/admin.js:255
msgid "Per-link click tracking table revealing top clicked URLs"
msgstr ""

#: build/admin.js:255
msgid "Real-time metrics: open rates, unique opens, CTR, and unsubscribes"
msgstr ""

#: build/admin.js:255
msgid "Track live engagement metrics, discover where your audience opens emails, and share client-ready dashboards without admin logins."
msgstr ""

#: build/admin.js:255
msgid "Real-Time Analytics & Client Reports"
msgstr ""

#: build/admin.js:255
msgid "Eliminates spam traps and drastically reduces bounce rates"
msgstr ""

#: build/admin.js:255
msgid "Non-intrusive SMTP handshake probing to check mailbox existence"
msgstr ""

#: build/admin.js:255
msgid "Locally bundled disposable/burner email filter (no external APIs)"
msgstr ""

#: build/admin.js:255
msgid "Email syntax and domain DNS MX record verification"
msgstr ""

#: build/admin.js:255
msgid "Protect your domain sender reputation and maintain stellar inbox deliverability with multi-tier email validation."
msgstr ""

#: build/admin.js:255
msgid "Built-in Email Validator & List Hygiene"
msgstr ""

#: build/admin.js:255
msgid "Verified double opt-in confirmations with custom redirect pages"
msgstr ""

#: build/admin.js:255
msgid "Built-in GDPR and privacy compliance consent checkboxes"
msgstr ""

#: build/admin.js:255
msgid "Embed anywhere with WordPress shortcode or auto-resizing iframe"
msgstr ""

#: build/admin.js:255
msgid "Intuitive in-app form builder with custom styling & colors"
msgstr ""

#: build/admin.js:255
msgid "Design clean, mobile-responsive subscription forms with customizable fields and embed them anywhere across the web."
msgstr ""

#: build/admin.js:255
msgid "Visual Lead Capture Form Builder"
msgstr ""

#: build/admin.js:255
msgid "Automatic subscriber enrollment upon form submissions"
msgstr ""

#: build/admin.js:255
msgid "Funnel step analytics tracking open rates and click rates per email"
msgstr ""

#: build/admin.js:255
msgid "Audience-based triggers by assigned subscriber lists or tags"
msgstr ""

#: build/admin.js:255
msgid "Visual sequence builder with custom minute, hour, or day delays"
msgstr ""

#: build/admin.js:255
msgid "Create intelligent, linear email journeys that welcome new leads, nurture buyers, and deliver automated drip courses on schedule."
msgstr ""

#: build/admin.js:255
msgid "Automated Multi-Step Drip Sequences"
msgstr ""

#: build/admin.js:255
msgid "One-click subject line brainstorming and body copy variations"
msgstr ""

#: build/admin.js:255
msgid "Tone of voice controls (Professional, Friendly, Urgent, Casual)"
msgstr ""

#: build/admin.js:255
msgid "RAG knowledge grounding ensures brand-accurate messaging"
msgstr ""

#: build/admin.js:255
msgid "Dual AI provider integration (OpenAI GPT-4o & Google Gemini)"
msgstr ""

#: build/admin.js:255
msgid "Generate captivating subject lines, preview texts, and high-converting email copy grounded in your business knowledge base."
msgstr ""

#: build/admin.js:255
msgid "AI Copywriting & Knowledge Context"
msgstr ""

#: build/admin.js:255
msgid "Works out of the box with wp_mail() and any SMTP provider"
msgstr ""

#: build/admin.js:255
msgid "Native WP-Cron background batch delivery with configurable limits"
msgstr ""

#: build/admin.js:255
msgid "Complete data privacy — subscriber records stay in your database"
msgstr ""

#: build/admin.js:255
msgid "Unlimited subscribers, contact lists, and email sends"
msgstr ""

#: build/admin.js:255
msgid "Say goodbye to costly monthly subscriber tiers on Mailchimp, Brevo, or ActiveCampaign. Run full-scale email marketing directly from WordPress."
msgstr ""

#: build/admin.js:255
msgid "100% Self-Hosted & Zero SaaS Fees"
msgstr ""

#: build/admin.js:255
msgid "Install Antimanual Campaign (Free)"
msgstr ""

#: build/admin.js:255
msgid "Activate Antimanual Campaign"
msgstr ""

#: build/admin.js:255
msgid "Install Antimanual Builder now and start generating stunning WordPress pages with the power of AI."
msgstr ""

#: build/admin.js:255
msgid "Ready to build websites with AI for free?"
msgstr ""

#: build/admin.js:255
msgid "Common questions about getting started with the Antimanual Builder extension."
msgstr ""

#: build/admin.js:255
msgid "Publish directly to WordPress. Your content is rendered as standard pages that work with your active theme and SEO setup."
msgstr ""

#: build/admin.js:255
msgid "Publish Native WordPress Pages"
msgstr ""

#: build/admin.js:255
msgid "Open AM Builder to describe your target web page in chat. Builder generates complete layouts with images, styles, and typography."
msgstr ""

#: build/admin.js:255
msgid "Generate in Builder Canvas"
msgstr ""

#: build/admin.js:255
msgid "Configure your API key (OpenAI, Google Gemini, Anthropic Claude, Grok, DeepSeek, or OpenCode Zen) in Antimanual Configuration."
msgstr ""

#: build/admin.js:255
msgid "Connect AI in Antimanual"
msgstr ""

#: build/admin.js:255
msgid "Antimanual Builder seamlessly taps into your Antimanual configuration for a complete AI-driven website creation stack."
msgstr ""

#: build/admin.js:255
msgid "How Antimanual & Antimanual Builder Work Together"
msgstr ""

#: build/admin.js:255
msgid "Everything you need to craft high-converting, blazing-fast WordPress websites in record time."
msgstr ""

#: build/admin.js:255
msgid "Why Choose Antimanual Builder?"
msgstr ""

#: build/admin.js:255
msgid "100% native WordPress pages"
msgstr ""

#: build/admin.js:255
msgid "Zero Lock-in"
msgstr ""

#: build/admin.js:255
msgid "Uses your active AI keys & KB"
msgstr ""

#: build/admin.js:255
msgid "Antimanual AI Sync"
msgstr ""

#: build/admin.js:255
msgid "Visual drag-and-drop & inline edit"
msgstr ""

#: build/admin.js:255
msgid "Full-Screen Canvas"
msgstr ""

#: build/admin.js:255
msgid "Generate layouts from text prompts"
msgstr ""

#: build/admin.js:255
msgid "Prompt to Page"
msgstr ""

#: build/admin.js:255
msgid "AI Providers"
msgstr ""

#: build/admin.js:255
msgid "Code Required"
msgstr ""

#: build/admin.js:255
msgid "Free Extension"
msgstr ""

#: build/admin.js:255
msgid "WP.org Rating"
msgstr ""

#: build/admin.js:255
msgid "Official free companion plugin on WordPress.org repository."
msgstr ""

#: build/admin.js:255
msgid "Plugin files detected on your site. Click Activate to start building."
msgstr ""

#: build/admin.js:255
msgid "WordPress.org"
msgstr ""

#: build/admin.js:255
msgid "Live Demo"
msgstr ""

#: build/admin.js:255
msgid "Antimanual Builder is an AI-powered visual page builder extension for WordPress. Generate full pages from a prompt, then refine by drag-and-drop. Zero Gutenberg, zero lock-in, 100% native WordPress pages."
msgstr ""

#: build/admin.js:255
msgid "Your content is completely safe. Because pages are saved as standard WordPress 'page' posts, all published pages remain live on your site inside your active theme."
msgstr ""

#: build/admin.js:255
msgid "What happens to my pages if I deactivate the plugin?"
msgstr ""

#: build/admin.js:255
msgid "Absolutely! Manual visual editing, drag-and-drop sections, components, templates, and responsive preview work fully standalone without any API key or AI configuration."
msgstr ""

#: build/admin.js:255
msgid "Can I use it without AI or an API key?"
msgstr ""

#: build/admin.js:255
msgid "Antimanual Builder is designed as the visual website-building companion to Antimanual. Antimanual manages your AI provider connections (OpenAI, Gemini, Claude, etc.) and Knowledge Base, while Builder uses that intelligence to generate and refine pages visually."
msgstr ""

#: build/admin.js:255
msgid "How does it work with the Antimanual plugin?"
msgstr ""

#: build/admin.js:255
msgid "Yes! Antimanual Builder is 100% free and hosted on the official WordPress.org plugin directory. You can install and activate it without any subscription."
msgstr ""

#: build/admin.js:255
msgid "Is Antimanual Builder free to use?"
msgstr ""

#: build/admin.js:255
msgid "Strict render-time security and script sanitization"
msgstr ""

#: build/admin.js:255
msgid "Automatic browser crash recovery for unsaved work"
msgstr ""

#: build/admin.js:255
msgid "Version history panel to restore earlier page revisions"
msgstr ""

#: build/admin.js:255
msgid "Instant Undo / Redo with keyboard shortcuts"
msgstr ""

#: build/admin.js:255
msgid "Work with confidence thanks to full undo/redo history, snapshot restore, and crash protection."
msgstr ""

#: build/admin.js:255
msgid "Safety, History & Recovery"
msgstr ""

#: build/admin.js:255
msgid "Zero proprietary database bloat or lock-in"
msgstr ""

#: build/admin.js:255
msgid "Works with your SEO, caching, and analytics plugins"
msgstr ""

#: build/admin.js:255
msgid "Fully portable content — pages remain intact if deactivated"
msgstr ""

#: build/admin.js:255
msgid "100% standard WordPress page post type"
msgstr ""

#: build/admin.js:255
msgid "Every page you create is a standard WordPress 'page' post that works with your theme and plugins."
msgstr ""

#: build/admin.js:255
msgid "Zero Lock-in & Native WP Pages"
msgstr ""

#: build/admin.js:255
msgid "System font stacks with no third-party CDN tracking"
msgstr ""

#: build/admin.js:255
msgid "Scoped styles that never clash with active themes"
msgstr ""

#: build/admin.js:255
msgid "Custom brand tone and styling directives for AI"
msgstr ""

#: build/admin.js:255
msgid "Curated color palettes, typography scales & corner radius"
msgstr ""

#: build/admin.js:255
msgid "Define custom design tokens so every AI-generated page looks 100% on-brand and professionally styled."
msgstr ""

#: build/admin.js:255
msgid "Design Systems & Brand Rules"
msgstr ""

#: build/admin.js:255
msgid "Quick-start layout presets and section library"
msgstr ""

#: build/admin.js:255
msgid "Visual Header & Footer template manager"
msgstr ""

#: build/admin.js:255
msgid "Push updates to all linked component instances with 1-click"
msgstr ""

#: build/admin.js:255
msgid "Save and reuse custom block components anywhere"
msgstr ""

#: build/admin.js:255
msgid "Save any section as a reusable component and deploy it across pages with global update sync."
msgstr ""

#: build/admin.js:255
msgid "Component Library & Templates"
msgstr ""

#: build/admin.js:255
msgid "HTML, CSS & JavaScript code-editor inspection tabs"
msgstr ""

#: build/admin.js:255
msgid "Multi-device responsive preview (Desktop, Tablet, Mobile)"
msgstr ""

#: build/admin.js:255
msgid "Full DOM element hierarchy tree & inspector"
msgstr ""

#: build/admin.js:255
msgid "Drag sections and edit text directly on canvas"
msgstr ""

#: build/admin.js:255
msgid "A distraction-free drag-and-drop workspace for native WordPress pages with zero Gutenberg required."
msgstr ""

#: build/admin.js:255
msgid "Full-Screen Visual Canvas"
msgstr ""

#: build/admin.js:255
msgid "Powered by OpenAI, Gemini, Claude, Grok, DeepSeek & OpenCode Zen"
msgstr ""

#: build/admin.js:255
msgid "AI-assisted migration of existing WordPress pages"
msgstr ""

#: build/admin.js:255
msgid "Conversational AI chat for section-by-section refinement"
msgstr ""

#: build/admin.js:255
msgid "Prompt-to-page generation in seconds"
msgstr ""

#: build/admin.js:255
msgid "Describe the page you want in plain language and get a complete, fully editable layout back inside the editor."
msgstr ""

#: build/admin.js:255
msgid "Build Websites With AI"
msgstr ""

#: build/admin.js:255
msgid "Install Antimanual Builder (Free)"
msgstr ""

#: build/admin.js:255
msgid "Activate Antimanual Builder"
msgstr ""

#: build/admin.js:253
msgid "Balance After"
msgstr ""

#: build/admin.js:253
msgid "Amount"
msgstr ""

#: build/admin.js:253
msgid "No transaction history recorded yet."
msgstr ""

#: build/admin.js:253
msgid "Loading transactions..."
msgstr ""

#: build/admin.js:253
msgid "Transaction History (Latest 100 Entries)"
msgstr ""

#: build/admin.js:253
msgid "Credit Audit Ledger"
msgstr ""

#: build/admin.js:253
msgid "Grant Credits"
msgstr ""

#: build/admin.js:253
msgid "Error adding bonus credits."
msgstr ""

#: build/admin.js:253
msgid "Failed to add bonus credits."
msgstr ""

#: build/admin.js:253
msgid "Bonus credits added successfully."
msgstr ""

#: build/admin.js:253
msgid "e.g. Promotional reward, support compensation"
msgstr ""

#: build/admin.js:253
msgid "Reason / Note"
msgstr ""

#: build/admin.js:253
msgid "Bonus Credit Amount"
msgstr ""

#: build/admin.js:253
msgid "Grant manual bonus credits to"
msgstr ""

#: build/admin.js:253
msgid "Grant Bonus Credits"
msgstr ""

#: build/admin.js:253 build/admin.js:255
msgid "Save Settings"
msgstr ""

#: build/admin.js:253
msgid "Shortcode copied to clipboard!"
msgstr ""

#: build/admin.js:253
msgid "Place this shortcode on your user account, profile, or membership dashboard page to let members check their remaining AI balance."
msgstr ""

#: build/admin.js:253
msgid "Frontend Member Balance Shortcode"
msgstr ""

#: build/admin.js:253
msgid "Regenerating…"
msgstr ""

#: build/admin.js:253
msgid "Regenerate webhook secret signature"
msgstr ""

#: build/admin.js:253
msgid "Generate a new secret signature"
msgstr ""

#: build/admin.js:253
msgid "Webhook Secret copied to clipboard!"
msgstr ""

#: build/admin.js:253
msgid "Webhook Secret Signature (X-Antimanual-Webhook-Secret)"
msgstr ""

#: build/admin.js:253
msgid "Webhook URL copied to clipboard!"
msgstr ""

#: build/admin.js:253
msgid "Webhook Endpoint URL"
msgstr ""

#: build/admin.js:253
msgid "Connect your WooCommerce, Stripe, LemonSqueezy, or custom payment gateway to automatically credit user balances upon successful top-up checkout."
msgstr ""

#: build/admin.js:253
msgid "Top-Up Payment Webhook Integration"
msgstr ""

#: build/admin.js:253
msgid "WooCommerce Inactive"
msgstr ""

#: build/admin.js:253
msgid "WooCommerce Active"
msgstr ""

#: build/admin.js:253
msgid "WooCommerce is not active. Top-up package purchases can be fulfilled via webhook or custom payment integration."
msgstr ""

#: build/admin.js:253
msgid "WooCommerce is active. Orders containing linked top-up credit packages will automatically credit customer balances upon payment completion."
msgstr ""

#: build/admin.js:253
msgid "WooCommerce Order Auto-Fulfillment"
msgstr ""

#: build/admin.js:253
msgid "When active, logged-in members are restricted to their monthly credit allowance and purchased top-ups."
msgstr ""

#: build/admin.js:253
msgid "Enable Member Credit Enforcement"
msgstr ""

#: build/admin.js:253
msgid "Master enforcement toggle, payment gateway webhook configuration, and frontend member shortcode."
msgstr ""

#: build/admin.js:253
msgid "General Settings & Payment Webhook"
msgstr ""

#: build/admin.js:253
msgid "Save Top-Up Packages"
msgstr ""

#: build/admin.js:253
msgid "Error saving packages."
msgstr ""

#: build/admin.js:253
msgid "Failed to save packages."
msgstr ""

#: build/admin.js:253
msgid "Auto-Create"
msgstr ""

#: build/admin.js:253
msgid "Create virtual WooCommerce product for this package"
msgstr ""

#: build/admin.js:253
msgid "Error creating WooCommerce product."
msgstr ""

#: build/admin.js:253
msgid "WooCommerce product created successfully!"
msgstr ""

#: build/admin.js:253
msgid "No Product Linked"
msgstr ""

#: build/admin.js:253
msgid "WooCommerce Product"
msgstr ""

#: build/admin.js:253
msgid "Price ($)"
msgstr ""

#: build/admin.js:253
msgid "Credits Granted"
msgstr ""

#: build/admin.js:253
msgid "Package Name"
msgstr ""

#: build/admin.js:253
msgid "Install or activate WooCommerce to link credit packages directly to store products for automated order fulfillment."
msgstr ""

#: build/admin.js:253
msgid "WooCommerce Integration Available"
msgstr ""

#: build/admin.js:253
msgid "Add Package"
msgstr ""

#: build/admin.js:253
msgid "Allow members to purchase additional AI credits after exhausting their monthly allocation. Unused top-up credits roll over and never expire."
msgstr ""

#: build/admin.js:253
msgid "Purchasable Top-Up Packages"
msgstr ""

#: build/admin.js:253
msgid "Save Credit Rules"
msgstr ""

#: build/admin.js:253
msgid "Error saving rules."
msgstr ""

#: build/admin.js:253
msgid "Failed to save rules."
msgstr ""

#: build/admin.js:253
msgid "Membership credit rules saved successfully."
msgstr ""

#: build/admin.js:253
msgid "credits / month"
msgstr ""

#: build/admin.js:253
msgid "ℹ️ Total available credits strictly reset to the plan's base monthly allocation at every cycle. All unused credits or bonuses are cleared."
msgstr ""

#: build/admin.js:253
msgid "ℹ️ Unspent included monthly credits carry over into the next month and accumulate with the new monthly allowance."
msgstr ""

#: build/admin.js:253
msgid "ℹ️ Monthly included quota expires every month. Unused purchased top-up credits and bonuses roll over and stay in the account indefinitely."
msgstr ""

#: build/admin.js:253
msgid "Strict Reset — Total available balance strictly resets to base plan allowance"
msgstr ""

#: build/admin.js:253
msgid "Roll Over Unused Credits — Unspent included credits carry forward"
msgstr ""

#: build/admin.js:253
msgid "Expire Unused Quota (Default) — Monthly allowance resets; top-ups roll over"
msgstr ""

#: build/admin.js:253
msgid "Define how unspent included monthly credits behave at the end of each billing cycle."
msgstr ""

#: build/admin.js:253
msgid "Credit Expiration & Rollover Policy"
msgstr ""

#: build/admin.js:253
msgid "Detected Membership Integration:"
msgstr ""

#: build/admin.js:253
msgid "Define how many monthly AI credits each membership plan or user role receives every billing cycle."
msgstr ""

#: build/admin.js:253
msgid "Membership Included Credits Rules"
msgstr ""

#. translators: 1: current page, 2: total pages, 3: total members count
#: build/admin.js:253
msgid "Page %1$d of %2$d (%3$d total members)"
msgstr ""

#: build/admin.js:252
msgid "Ledger"
msgstr ""

#: build/admin.js:252
msgid "Failed to fetch transaction log."
msgstr ""

#: build/admin.js:252 build/admin.js:253
msgid "Available Balance"
msgstr ""

#: build/admin.js:252
msgid "Used (This Month)"
msgstr ""

#: build/admin.js:252
msgid "Purchased (Top-Up)"
msgstr ""

#: build/admin.js:252
msgid "Bonus"
msgstr ""

#: build/admin.js:252
msgid "Plan"
msgstr ""

#: build/admin.js:252
msgid "Member"
msgstr ""

#: build/admin.js:252
msgid "No members found."
msgstr ""

#: build/admin.js:252
msgid "Loading member credits..."
msgstr ""

#: build/admin.js:252
msgid "Search by name, email or username..."
msgstr ""

#: build/admin.js:252
msgid "General & Webhook Settings"
msgstr ""

#: build/admin.js:252
msgid "Top-Up Packages"
msgstr ""

#: build/admin.js:252
msgid "Membership Credit Rules"
msgstr ""

#: build/admin.js:252
msgid "Member Balances & Ledger"
msgstr ""

#: build/admin.js:252
msgid "Credit Enforcement"
msgstr ""

#: build/admin.js:252
msgid "Managed Members"
msgstr ""

#: build/admin.js:252
msgid "Membership Engine"
msgstr ""

#: build/admin.js:252
msgid "Manage individual WordPress member AI chatbot credits, monthly allocations, bonus credits, and top-up packages."
msgstr ""

#: build/admin.js:252
msgid "Member Credit Management & Top-Ups"
msgstr ""

#: build/admin.js:252
msgid "All Membership Plans"
msgstr ""

#: build/admin.js:252
msgid "Error saving settings."
msgstr ""

#: build/admin.js:252
msgid "Failed to load credit rules and settings."
msgstr ""

#: build/admin.js:252
msgid "Failed to load top-up packages."
msgstr ""

#: build/admin.js:252
msgid "Failed to load member credit data."
msgstr ""

#: build/admin.js:252
msgid "Install WooCommerce"
msgstr ""

#: build/admin.js:252
msgid "Activate WooCommerce"
msgstr ""

#: build/admin.js:252
msgid "Use the [antimanual_chat] shortcode on any WordPress page to offer a full-page, focused support chat experience."
msgstr ""

#: build/admin.js:252
msgid "Dedicated Chat Page"
msgstr ""

#: build/admin.js:243
msgid "Tracking, goals & digest"
msgstr ""

#: build/admin.js:241
msgid "Got it, close guide"
msgstr ""

#: build/admin.js:241
msgid "Once added, you can choose 'Purchase' as your Conversion Goal, and both CTA clicks and verified payments will reflect in your funnels."
msgstr ""

#: build/admin.js:241
msgid "Freemius checkout triggers a 'purchaseCompleted' callback inside your JavaScript when a customer completes payment. You can post a 'purchase' event directly to Antimanual's REST API:"
msgstr ""

#: build/admin.js:241
msgid "Option 2: Track Successful Purchases (Freemius Callback)"
msgstr ""

#: build/admin.js:241
msgid "The reliable fix is to add data-atml-cta to the buy button; its value is also used as the label in reports. Then set your Conversion Goal to 'CTA click' for an accurate funnel of visitors landing on /pricing and clicking to buy."
msgstr ""

#: build/admin.js:241
msgid "Real <button> elements are tracked as 'cta_click' out of the box. A link styled as a button is only counted when its class list contains btn, button, cta or wp-block-button__link as a whole word — a compound class such as 'cta-btn' does not match, so those clicks land in 'link_click' instead."
msgstr ""

#: build/admin.js:241
msgid "Option 1: Track 'Buy Now' Clicks (No Code Required)"
msgstr ""

#: build/admin.js:241
msgid "If your pricing page uses third-party iframe or popup checkouts like Freemius (FS.Checkout), here is how to track visitors and conversions accurately:"
msgstr ""

#: build/admin.js:241
msgid "Page view fires on every page load; Scroll depth fires as readers pass 25%, 50%, 75%, and 100% of the page length."
msgstr ""

#: build/admin.js:241
msgid "Best for content sites, blogs, and documentation seeking reader engagement metrics."
msgstr ""

#: build/admin.js:241
msgid "Automatically captured when any standard HTML form or form plugin on the page submits."
msgstr ""

#: build/admin.js:241
msgid "Best for Lead Generation sites, contact forms, quote requests, or newsletter signups."
msgstr ""

#: build/admin.js:241
msgid "With WooCommerce, recorded once per order on the order-received page. Without it, post the event yourself to the collect REST endpoint — see Freemius & Checkout."
msgstr ""

#: build/admin.js:241
msgid "Standard for WooCommerce stores or sites sending server/client purchase telemetry."
msgstr ""

#: build/admin.js:241
msgid "Tracked automatically on any <button> click, on elements whose class list contains btn, button, cta or wp-block-button__link, and on anything marked [data-atml-cta]. Other links are recorded as Link click instead."
msgstr ""

#: build/admin.js:241
msgid "Recommended for SaaS, Pricing Pages, affiliate links, or third-party checkouts (e.g., Freemius, Paddle, Gumroad)."
msgstr ""

#: build/admin.js:241
msgid "How it is recorded"
msgstr ""

#: build/admin.js:241
msgid "When to use it"
msgstr ""

#: build/admin.js:241
msgid "Goal Option"
msgstr ""

#: build/admin.js:241
msgid "Go to the Analytics tab → click 'Settings' in the left sidebar. 'Conversion Goal' is the second card, just below 'Behavior Capture & Privacy'."
msgstr ""

#: build/admin.js:241
msgid "Where to find Conversion Goal settings:"
msgstr ""

#: build/admin.js:241
msgid "Ask questions in natural language (e.g. 'Where are visitors dropping off before checkout?') and receive data-grounded answers. Review prioritized CRO cards, and apply the ones that carry an automatic action in a single click — you confirm each change before it runs."
msgstr ""

#: build/admin.js:241
msgid "AI Insights & 'Ask Your Data'"
msgstr ""

#: build/admin.js:241
msgid "Filter by specific actions: 'Visitors who did Action X, then did (or never did) Action Y within Z days'. Understand the conversion paths of engaged users."
msgstr ""

#: build/admin.js:241
msgid "A cohort grid keyed by the day a visitor was first seen, showing what percentage came back on each of the following days (up to seven day-offsets). Compare retention across device types or traffic segments."
msgstr ""

#: build/admin.js:241
msgid "Traces page-to-page navigation sequences. Discover how visitors navigate between docs, blog articles, and landing pages, along with highest-volume entry and exit pages."
msgstr ""

#: build/admin.js:241
msgid "Customizable multi-step paths — the default is Page view → Add to cart → Begin checkout → Purchase. Pinpoints exactly where visitors drop off, reveals the biggest leak, and offers an 'Explain drop-off' AI button."
msgstr ""

#: build/admin.js:241
msgid "Real-time visibility into total sessions, page views, unique visitors, top events, and device distributions (Desktop vs Mobile vs Tablet) alongside traffic sources."
msgstr ""

#: build/admin.js:241
msgid "Overview Dashboard"
msgstr ""

#: build/admin.js:241
msgid "Click 'Analyze now' in the AI Insights tab or enable 'Run daily AI analysis'. The AI studies where visitors leave your funnels and produces prioritized suggestions (e.g. CTA copy improvements, friction reduction). Those with an automatic action can be applied from the card; the rest tell you what to change by hand."
msgstr ""

#: build/admin.js:241
msgid "Get AI Analysis & Actionable Suggestions"
msgstr ""

#: build/admin.js:241
msgid "As visitors interact with your website, anonymous events are streamed to your local database. Funnels, user journeys, retention heatmaps, and drop-off metrics will populate automatically."
msgstr ""

#: build/admin.js:241
msgid "Accumulate Visitor Activity"
msgstr ""

#: build/admin.js:241
msgid "Pick what counts as a primary conversion in Analytics → Settings → Conversion Goal. For WooCommerce stores, choose 'Purchase'. For SaaS, pricing pages, or third-party checkouts, choose 'CTA click' or 'Form submit'."
msgstr ""

#: build/admin.js:241
msgid "Select Your Conversion Goal"
msgstr ""

#: build/admin.js:241
msgid "Privacy safe & respects DNT"
msgstr ""

#: build/admin.js:241
msgid "Go to Analytics → Settings, or click 'Enable tracking' in the 'Behavior tracking is off' notice below the header. This enqueues a lightweight frontend script that captures page views, scroll depth, button clicks, and drop-offs."
msgstr ""

#: build/admin.js:241
msgid "Enable Behavior Tracking"
msgstr ""

#: build/admin.js:241
msgid "Conversion Insights Agent is an autonomous CRO (Conversion Rate Optimization) engine inside WordPress. It sets no cookies, stores no IP addresses and no personal data, and every event stays in your own database."
msgstr ""

#: build/admin.js:241
msgid "Learn how anonymous behavior capture works, how to configure your conversion goals, and how to track conversions across custom or third-party checkout flows."
msgstr ""

#: build/admin.js:241
msgid "Conversion Insights Agent — User Guide"
msgstr ""

#: build/admin.js:241
msgid "Freemius & Checkout"
msgstr ""

#: build/admin.js:241
msgid "Purged after 60 days (change with the atml_suggestion_retention_days filter)."
msgstr ""

#: build/admin.js:241
msgid "Applied & dismissed suggestions:"
msgstr ""

#: build/admin.js:241
msgid "Purged after 90 days (change with the atml_behavior_retention_days filter)."
msgstr ""

#: build/admin.js:241
msgid "Raw behavior events:"
msgstr ""

#: build/admin.js:241
msgid "While tracking is on, a daily job prunes historical telemetry to keep your WordPress database lean and performant."
msgstr ""

#: build/admin.js:241
msgid "Data Retention & Storage"
msgstr ""

#: build/admin.js:241
msgid "Sends a preview of the report to the current admin email."
msgstr ""

#: build/admin.js:241
msgid "Delivered automatically to the site administrator email every week via WP-Cron."
msgstr ""

#: build/admin.js:241
msgid "Send weekly email digest"
msgstr ""

#: build/admin.js:241
msgid "Receive an executive summary email of weekly metrics, conversion deltas, and open suggestions."
msgstr ""

#: build/admin.js:241
msgid "Enable behavior tracking above to allow AI analysis."
msgstr ""

#: build/admin.js:241
msgid "Automatically analyzes captured behavior once a day via WP-Cron and produces prioritized CRO suggestions."
msgstr ""

#: build/admin.js:241
msgid "The AI Conversion Agent analyzes captured visitor telemetry to uncover drop-offs and generate actionable CRO suggestions."
msgstr ""

#: build/admin.js:241
msgid "Autonomous AI Analysis"
msgstr ""

#: build/admin.js:241
msgid "Goal Setup & Integration Guide"
msgstr ""

#: build/admin.js:241
msgid "The event counted as a conversion. Directly drives the headline conversion rate percentage in the hero and weekly digest."
msgstr ""

#: build/admin.js:241
msgid "Primary conversion goal event"
msgstr ""

#: build/admin.js:241
msgid "Select which event represents a primary conversion for your site. This drives the headline Conversion Rate in the hero banner."
msgstr ""

#: build/admin.js:241
msgid "To recognize returning visitors, the tracker keeps a random, anonymous id in the browser's localStorage — no cookie is set and nothing identifies the person. Some privacy regimes still treat that as browser storage requiring consent, so check your own consent policy before enabling it."
msgstr ""

#: build/admin.js:241
msgid "Data stays on your server"
msgstr ""

#: build/admin.js:241
msgid "Respects Do Not Track (DNT)"
msgstr ""

#: build/admin.js:241
msgid "No cookies, no IP stored"
msgstr ""

#: build/admin.js:241
msgid "Streams anonymous page views, scroll depth, CTA clicks, form funnel steps, and eCommerce conversions into your database."
msgstr ""

#: build/admin.js:241
msgid "Collect anonymous interaction telemetry into your own database — no cookies, no stored IP addresses, and no personal data."
msgstr ""

#: build/admin.js:241
msgid "Behavior Capture & Privacy"
msgstr ""

#: build/admin.js:241
msgid "The event counted as a conversion for this site."
msgstr ""

#: build/admin.js:241
msgid "Test digest sent to the site admin email."
msgstr ""

#: build/admin.js:241
msgid "Triggered on every page load, so nearly every session converts. Useful only for measuring broad reach."
msgstr ""

#: build/admin.js:241
msgid "Triggered as a reader passes 25%, 50%, 75%, and 100% of the page length. Good for content sites measuring engagement."
msgstr ""

#: build/admin.js:241
msgid "Triggered the first time a visitor focuses a field in a form. Useful as a micro-conversion when submissions are rare."
msgstr ""

#: build/admin.js:241
msgid "Triggered by clicks on ordinary links that are not styled or marked as calls to action. A weak signal — best used for outbound or download links."
msgstr ""

#: build/admin.js:241
msgid "Triggered when a shopper lands on the checkout page or clicks a checkout button."
msgstr ""

#: build/admin.js:241
msgid "Triggered when a shopper adds an item to their cart, including WooCommerce AJAX add-to-cart. Good for tracking top-of-funnel buying intent."
msgstr ""

#: build/admin.js:241
msgid "Triggered by clicks on any <button>, on elements carrying a btn / button / cta class, and on anything marked data-atml-cta. Recommended for SaaS, affiliate sites, or third-party checkouts."
msgstr ""

#: build/admin.js:241
msgid "Triggered when any form on the page is submitted — contact forms, quote requests, or newsletter signups. Recommended for lead-generation sites."
msgstr ""

#: build/admin.js:241
msgid "Recorded on the WooCommerce order-received page, once per order. Without WooCommerce, post the event yourself from your checkout — see the user guide. Recommended for eCommerce stores."
msgstr ""

#: build/admin.js:241
msgid "Change goal, digest & retention"
msgstr ""

#: build/admin.js:241
msgid "Goal setup guide"
msgstr ""

#. translators: %s: the event counted as a conversion, e.g. "Purchase".
#: build/admin.js:241
msgid "Conversion goal: %s"
msgstr ""

#: build/admin.js:207
msgid "Page exit"
msgstr ""

#: build/admin.js:207
msgid "Rage click"
msgstr ""

#: build/admin.js:207
msgid "Purchase"
msgstr ""

#: build/admin.js:207
msgid "Begin checkout"
msgstr ""

#: build/admin.js:207
msgid "Add to cart"
msgstr ""

#: build/admin.js:207
msgid "Form submit"
msgstr ""

#: build/admin.js:207
msgid "Form abandon"
msgstr ""

#: build/admin.js:207
msgid "Form start"
msgstr ""

#: build/admin.js:207
msgid "Link click"
msgstr ""

#: build/admin.js:207
msgid "CTA click"
msgstr ""

#: build/admin.js:207
msgid "Scroll depth"
msgstr ""

#: build/admin.js:207
msgid "Page view"
msgstr ""

#. translators: %d: number of hops
#: build/admin.js:195
msgid "Redirect Path (%d hops):"
msgstr ""

#: build/admin.js:193
msgid "Anchor text:"
msgstr ""

#: build/admin.js:193
msgid "Edit post in new tab"
msgstr ""

#: build/admin.js:193
msgid "Post:"
msgstr ""

#: build/admin.js:193
msgid "Re-check URL"
msgstr ""

#: build/admin.js:193
msgid "Re-check this URL now (bypasses cache)"
msgstr ""

#: build/admin.js:193
msgid "Ignore URL"
msgstr ""

#: build/admin.js:192
msgid "Remove link? (Text will stay)"
msgstr ""

#: build/admin.js:192 build/admin.js:274
msgid "Copy URL"
msgstr ""

#: build/admin.js:190
msgid "URL copied to clipboard."
msgstr ""

#: build/admin.js:188
msgid "Instant URL submission to Bing, Yandex, Seznam, Naver, and Yep"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "IndexNow (Bing & Others)"
msgstr ""

#: build/admin.js:188
msgid "Common questions and quick troubleshooting steps for Google Cloud credentials, permission delegation, and crawling errors:"
msgstr ""

#: build/admin.js:188
msgid "3. Hooks into WordPress post transitions so every time you publish, edit, or delete a post, Bing and partner engines receive an instant ping."
msgstr ""

#: build/admin.js:188
msgid "2. Serves your key verification endpoint at /{key}.txt automatically without requiring manual FTP or file uploads."
msgstr ""

#: build/admin.js:188
msgid "1. Generates a secure random 32-character API key stored in your WordPress options."
msgstr ""

#: build/admin.js:188
msgid "How Antimanual Manages IndexNow Automatically"
msgstr ""

#: build/admin.js:188
msgid "Automation"
msgstr ""

#: build/admin.js:188
msgid "Verification Method"
msgstr ""

#: build/admin.js:188
msgid "Daily Quota"
msgstr ""

#: build/admin.js:188
msgid "Supported Engines"
msgstr ""

#: build/admin.js:188
msgid "IndexNow is an open search engine protocol spearheaded by Microsoft Bing and Yandex. Instead of waiting for search engines to crawl your XML sitemap, IndexNow immediately tells them what changed."
msgstr ""

#: build/admin.js:188
msgid "Server responsiveness and initial HTTP response"
msgstr ""

#: build/admin.js:188
msgid "Time when the browser renders the first DOM bit"
msgstr ""

#: build/admin.js:188
msgid "Visual stability and unexpected layout jumping"
msgstr ""

#: build/admin.js:188
msgid "Responsiveness to user clicks, taps, and keypresses"
msgstr ""

#: build/admin.js:188
msgid "Loading performance of the largest visible element"
msgstr ""

#: build/admin.js:188
msgid "Poor"
msgstr ""

#: build/admin.js:188
msgid "Needs Improvement"
msgstr ""

#: build/admin.js:188
msgid "Good (Pass)"
msgstr ""

#: build/admin.js:188
msgid "What it Measures"
msgstr ""

#: build/admin.js:188
msgid "Metric"
msgstr ""

#: build/admin.js:188
msgid "Core Web Vitals Thresholds Reference (web.dev Standard)"
msgstr ""

#: build/admin.js:188
msgid "Automated ping protocol supporting Microsoft Bing, Yandex, Seznam, Naver, and Yep. Automatically sends URL updates to search engines and AI assistants (like Copilot) upon saving."
msgstr ""

#: build/admin.js:188
msgid "Request immediate Googlebot crawling for newly published or updated URLs. Bypasses standard discovery wait times so content appears in search results within hours."
msgstr ""

#: build/admin.js:188
msgid "Google Indexing API"
msgstr ""

#: build/admin.js:188
msgid "Smart pre-crawl quality checker that evaluates SEO readiness, word count, metadata, schema markup, and internal link depth before submission, saving your daily Google quota for pages guaranteed to rank."
msgstr ""

#: build/admin.js:188
msgid "Holistic SEO triage engine that combines high-impression Search Console keywords, GA4 traffic momentum, and Core Web Vitals speed penalties into a prioritized 0–100 score of pages with the highest ROI potential."
msgstr ""

#: build/admin.js:188
msgid "Connect directly to Google Analytics 4 to view top organic search landing pages, active users, engagement rates, and bounce rates directly matched against your content library."
msgstr ""

#: build/admin.js:188
msgid "GA4 Organic Performance"
msgstr ""

#: build/admin.js:188
msgid "Direct line to Google's index. Test any URL to verify crawl status, index verdict, canonical match, mobile usability, and Googlebot's last visit timestamp without leaving WordPress."
msgstr ""

#: build/admin.js:188
msgid "Live URL Inspection"
msgstr ""

#: build/admin.js:188
msgid "Comprehensive search traffic performance: Clicks, Impressions, CTR, and Average Position. Filter top queries and landing pages over custom periods (7d to 12m), plus run Quick Wins AI to detect low-hanging fruit keywords."
msgstr ""

#: build/admin.js:188
msgid "Search Console Analytics"
msgstr ""

#: build/admin.js:188
msgid "Dual-perspective page speed audits: real-world 75th-percentile Chrome User Experience Report (CrUX) field data alongside Lighthouse lab simulations. Tracks LCP, INP, and CLS with mobile/desktop toggles and AI Fix Plans."
msgstr ""

#: build/admin.js:188
msgid "Core Web Vitals & CrUX"
msgstr ""

#: build/admin.js:188
msgid "Explore all the intelligence, diagnostic, and automation modules available within the Google & Search Integrations workspace:"
msgstr ""

#: build/admin.js:188
msgid "Your private key never leaves your server. All requests to Google are executed server-side via WordPress PHP with strict capability verification. Private keys are never exposed in JavaScript or frontend markup."
msgstr ""

#: build/admin.js:188
msgid "Enterprise-Grade Security"
msgstr ""

#: build/admin.js:188
msgid "Go to Admin → Property Access Management → + Add user. Enter the email and set Role to 'Viewer'."
msgstr ""

#: build/admin.js:188
msgid "Google Analytics 4"
msgstr ""

#: build/admin.js:188
msgid "Go to Settings → Users and permissions → Add user. Enter the email and set Permission to 'Owner' (or Full)."
msgstr ""

#: build/admin.js:188
msgid "Google Search Console"
msgstr ""

#: build/admin.js:188
msgid "Copy the service account email (ends with @...iam.gserviceaccount.com) displayed in Antimanual after saving, and add it to your services:"
msgstr ""

#: build/admin.js:188
msgid "Grant Access to your Properties"
msgstr ""

#: build/admin.js:188
msgid "Open the downloaded .json file in any text editor, copy its entire text contents, and paste it into the 'Service Account JSON' field under API Credentials. Click 'Save Credentials'."
msgstr ""

#: build/admin.js:188
msgid "Paste JSON into Antimanual"
msgstr ""

#: build/admin.js:188
msgid "Click on the service account you just created. Select the 'Keys' tab, click 'Add Key' → 'Create new key', select JSON format, and click 'Create'. A .json file will download to your computer."
msgstr ""

#: build/admin.js:188
msgid "Create & Download the JSON Key"
msgstr ""

#: build/admin.js:188
msgid "Click '+ CREATE SERVICE ACCOUNT' at the top. Give it a descriptive name (e.g., 'antimanual-seo'). Click 'Create and Continue', then click 'Done' (role assignment in Cloud Console can be left blank)."
msgstr ""

#: build/admin.js:188
msgid "Create the Service Account"
msgstr ""

#: build/admin.js:188
msgid "enables Googlebot instant crawl requests."
msgstr ""

#: build/admin.js:188
msgid "enables GA4 organic landing page metrics."
msgstr ""

#: build/admin.js:188
msgid "enables search queries and URL inspection."
msgstr ""

#: build/admin.js:188
msgid "Search for each of the following APIs in the Library and click 'Enable'. Click any chip below to copy its exact name:"
msgstr ""

#: build/admin.js:188
msgid "Enable the 3 Required APIs"
msgstr ""

#: build/admin.js:188
msgid "Sign in to Google Cloud Console. In the top project selector dropdown, click 'New Project' (e.g. 'My Site SEO') or select an existing project."
msgstr ""

#: build/admin.js:188
msgid "Create or Select a Project in Google Cloud Console"
msgstr ""

#: build/admin.js:188
msgid "A Google Service Account is a special account representing an application rather than an individual user. Follow this step-by-step walkthrough to generate your key in about 5 minutes:"
msgstr ""

#: build/admin.js:188
msgid "10k URLs/day submission"
msgstr ""

#: build/admin.js:188
msgid "Auto-submit on post publish"
msgstr ""

#: build/admin.js:188
msgid "Seznam.cz & Naver & Yep"
msgstr ""

#: build/admin.js:188
msgid "Yandex search crawler"
msgstr ""

#: build/admin.js:188
msgid "Microsoft Bing & Copilot"
msgstr ""

#: build/admin.js:188
msgid "Mobile & Desktop analysis"
msgstr ""

#: build/admin.js:188
msgid "Real-user CrUX field data"
msgstr ""

#: build/admin.js:188
msgid "No IP-level rate limiting"
msgstr ""

#: build/admin.js:188
msgid "High-volume bulk audits"
msgstr ""

#: build/admin.js:188
msgid "Dedicated 25k requests/day"
msgstr ""

#: build/admin.js:188
msgid "Google Indexing API Push"
msgstr ""

#: build/admin.js:188
msgid "Indexing Gate Audits"
msgstr ""

#: build/admin.js:188
msgid "AI Opportunity Ranker"
msgstr ""

#: build/admin.js:188
msgid "GA4 Organic Landing Pages"
msgstr ""

#: build/admin.js:188
msgid "Live URL Inspection Tool"
msgstr ""

#: build/admin.js:188
msgid "Search Console Queries & CTR"
msgstr ""

#: build/admin.js:188
msgid "What Unlocks With Each Credential:"
msgstr ""

#: build/admin.js:188
msgid "Turn on IndexNow to automatically notify Microsoft Bing, Yandex, Seznam, Naver, and Yep whenever you publish, update, or remove content. Antimanual automatically generates and hosts your verification key."
msgstr ""

#: build/admin.js:188
msgid "1-Click Setup"
msgstr ""

#: build/admin.js:188
msgid "Enable IndexNow for Instant Multi-Engine Crawling"
msgstr ""

#: build/admin.js:188
msgid "Core Web Vitals work out of the box with public quota. Adding your own free API key from Google Cloud Console unlocks 25,000 queries/day without IP rate limits."
msgstr ""

#: build/admin.js:188
msgid "Free & Optional"
msgstr ""

#: build/admin.js:188
msgid "Add PageSpeed Insights API Key (Optional)"
msgstr ""

#: build/admin.js:188
msgid "Add your service account email as an Owner in Google Search Console (Settings → Users and permissions), and as a Viewer in GA4 (Admin → Property Access Management)."
msgstr ""

#: build/admin.js:188
msgid "Required for Data"
msgstr ""

#: build/admin.js:188
msgid "Grant Access in Search Console & GA4"
msgstr ""

#: build/admin.js:188
msgid "A single Service Account JSON key connects Google Search Console, Google Analytics 4 (GA4), and the Google Indexing API. Generate it in Google Cloud Console and paste the JSON into API Credentials."
msgstr ""

#: build/admin.js:188
msgid "Create a Google Cloud Service Account"
msgstr ""

#: build/admin.js:188
msgid "Essential Console Portals:"
msgstr ""

#: build/admin.js:188
msgid "Google & Search Integrations bridges Google Cloud APIs and multi-engine crawling directly into your WordPress dashboard. Track real-user Core Web Vitals, monitor organic queries, rank growth opportunities with AI, and notify search engines instantly when you publish."
msgstr ""

#: build/admin.js:188
msgid "Learn how to connect Google Cloud APIs, inspect Core Web Vitals, track Google Search Console and GA4, prioritize high-impact SEO wins, and automate instant crawling via IndexNow."
msgstr ""

#: build/admin.js:188
msgid "Google & Search Integrations — User Guide"
msgstr ""

#: build/admin.js:188
msgid "Yes. Your Service Account JSON key is encrypted and stored exclusively in your local WordPress database. It is never exposed in browser HTML, never bundled in frontend JavaScript, and only executed server-side via secured WordPress REST endpoints."
msgstr ""

#: build/admin.js:188
msgid "Is my Google Cloud Service Account JSON safe?"
msgstr ""

#: build/admin.js:188
msgid "IndexNow verifies ownership by checking a unique text file matching your key at the root of your domain (e.g. yoursite.com/{key}.txt). Antimanual handles this dynamically so you never need to manually upload files via FTP or modify server files."
msgstr ""

#: build/admin.js:188
msgid "How does IndexNow verify site ownership?"
msgstr ""

#: build/admin.js:188
msgid "CrUX (Chrome User Experience Report) field metrics are collected from real Chrome visitors over a rolling 28-day window. If a specific URL or new page does not yet have sufficient traffic volume to meet Google's privacy threshold, Google returns Lighthouse lab data instead."
msgstr ""

#: build/admin.js:188
msgid "Why do some URLs show 'No field data available' in Core Web Vitals?"
msgstr ""

#: build/admin.js:188
msgid "Google currently does not participate in the open IndexNow protocol. Instead, Google maintains its own Google Indexing API. Antimanual provides deep integration for both: Google Indexing API for Google, and IndexNow for Microsoft Bing, Yandex, Seznam, Naver, and Yep."
msgstr ""

#: build/admin.js:188
msgid "Why does IndexNow not submit to Google?"
msgstr ""

#: build/admin.js:188
msgid "Google provides 200 URL indexing requests per day per project. To protect this limit from being exhausted on draft or unoptimized content, use our Indexing Gate to audit and submit only ready, high-priority pages."
msgstr ""

#: build/admin.js:188
msgid "What is the Google Indexing API daily quota?"
msgstr ""

#: build/admin.js:188
msgid "No. Antimanual will run Core Web Vitals audits using Google's public PageSpeed endpoint even without a key. However, adding a free API key from Google Cloud Console provides a dedicated 25,000 requests/day quota and prevents rate limits when analyzing multiple pages."
msgstr ""

#: build/admin.js:188
msgid "Is the PageSpeed Insights API key mandatory?"
msgstr ""

#: build/admin.js:188
msgid "The Service Account email must be an Owner on the property in Google Search Console."
msgstr ""

#: build/admin.js:188
msgid "Site Ownership: "
msgstr ""

#: build/admin.js:188
msgid "Ensure the 'Web Search Indexing API' is enabled in your Google Cloud Console project under APIs & Services → Library."
msgstr ""

#: build/admin.js:188
msgid "API Not Enabled: "
msgstr ""

#: build/admin.js:188
msgid "A 403 Forbidden response typically occurs due to one of two missing configurations in Google Cloud:"
msgstr ""

#: build/admin.js:188
msgid "Why is Google Indexing API returning 403 Forbidden?"
msgstr ""

#: build/admin.js:188
msgid "Your Service Account email (e.g. your-name@project-id.iam.gserviceaccount.com) must be added directly inside Google Search Console → Settings → Users and permissions as an 'Owner' or with 'Full' permission. Restricted users cannot run URL inspections or access search performance data."
msgstr ""

#: build/admin.js:188
msgid "Why does Search Console say 'User does not have sufficient permission'?"
msgstr ""

#: build/admin.js:188
msgid "Troubleshooting & FAQs"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "IndexNow Protocol"
msgstr ""

#: build/admin.js:188 build/admin.js:241
msgid "Features Walkthrough"
msgstr ""

#: build/admin.js:188
msgid "Service Account Setup"
msgstr ""

#: build/admin.js:188 build/admin.js:241
msgid "Quick Start"
msgstr ""

#: build/admin.js:188
msgid "You have unsaved changes to your freshness thresholds."
msgstr ""

#: build/admin.js:188
msgid "No content matches this filter."
msgstr ""

#: build/admin.js:188
msgid "Snoozed pages reappear here until their snooze expires, or you requeue them."
msgstr ""

#: build/admin.js:188
msgid "No published content has gone stale. Come back after the fresh window lapses on your oldest pages."
msgstr ""

#: build/admin.js:188
msgid "Nothing in this bucket"
msgstr ""

#: build/admin.js:188
msgid "Nothing snoozed right now"
msgstr ""

#. translators: %d: number of days.
#: build/admin.js:187
msgid "Snooze %d days"
msgstr ""

#: build/admin.js:186
msgid "Requeue"
msgstr ""

#: build/admin.js:186
msgid "not in Knowledge Base"
msgstr ""

#: build/admin.js:186
msgid "not in llms.txt"
msgstr ""

#. translators: %d: number of days.
#: build/admin.js:185
msgid "%d days since update"
msgstr ""

#: build/admin.js:184
msgid "risk"
msgstr ""

#: build/admin.js:184
msgid "PRO"
msgstr ""

#: build/admin.js:184
msgid "Upgrade to Pro to automatically refresh and update stale articles on a schedule."
msgstr ""

#: build/admin.js:184
msgid "Automated Content Refresh"
msgstr ""

#: build/admin.js:184
msgid "Schedule refreshes"
msgstr ""

#. translators: %d: number of rows on the current page.
#: build/admin.js:184
msgid "Export CSV (%d)"
msgstr ""

#: build/admin.js:183
msgid "Rescan"
msgstr ""

#. translators: %s: bucket name.
#: build/admin.js:183
msgid "Refresh queue — %s"
msgstr ""

#: build/admin.js:182 build/admin.js:188
msgid "Save thresholds"
msgstr ""

#: build/admin.js:182
msgid "Post types to score"
msgstr ""

#: build/admin.js:182
msgid "Words. Shorter pages get a risk penalty. Set to 0 to ignore length."
msgstr ""

#: build/admin.js:182
msgid "Thin content under"
msgstr ""

#: build/admin.js:182
msgid "Days. Past this point a page is treated as out of citation eligibility."
msgstr ""

#: build/admin.js:182
msgid "Stale after"
msgstr ""

#: build/admin.js:182
msgid "Days. Content updated inside this window carries no age risk."
msgstr ""

#: build/admin.js:182
msgid "Fresh window"
msgstr ""

#: build/admin.js:182
msgid "Thresholds"
msgstr ""

#. translators: %d: number of days.
#: build/admin.js:182
msgid "Stale (> %dd)"
msgstr ""

#. translators: 1: fresh days, 2: aging days.
#: build/admin.js:181
msgid "Aging (%1$d–%2$dd)"
msgstr ""

#. translators: %d: number of days.
#: build/admin.js:180
msgid "Fresh (≤ %dd)"
msgstr ""

#: build/admin.js:179
msgid "All monitored"
msgstr ""

#: build/admin.js:179
msgid "Answer engines lean hard on recency. Pages updated within the last three months are cited several times more often than older ones, and past about six months a page usually stops being considered at all. This queue puts the pages losing the most eligibility first."
msgstr ""

#: build/admin.js:179
msgid "Why freshness decides citations"
msgstr ""

#: build/admin.js:179
msgid "Risk"
msgstr ""

#: build/admin.js:179
msgid "In Knowledge Base"
msgstr ""

#: build/admin.js:179
msgid "In llms.txt"
msgstr ""

#: build/admin.js:179
msgid "Days since update"
msgstr ""

#: build/admin.js:179
msgid "Could not update the queue."
msgstr ""

#: build/admin.js:179
msgid "Undo"
msgstr ""

#. translators: 1: post title, 2: number of days.
#: build/admin.js:179
msgid "Snoozed \"%1$s\" for %2$d days."
msgstr ""

#. translators: %s: post title.
#: build/admin.js:178
msgid "Requeued \"%s\"."
msgstr ""

#: build/admin.js:177
msgid "Could not save the thresholds."
msgstr ""

#: build/admin.js:177
msgid "Freshness thresholds saved."
msgstr ""

#: build/admin.js:177
msgid "Could not score your content."
msgstr ""

#: build/admin.js:177 build/admin.js:182
msgid "Snoozed"
msgstr ""

#: build/admin.js:177
msgid "Stale"
msgstr ""

#: build/admin.js:177
msgid "Aging"
msgstr ""

#: build/admin.js:177
msgid "You have unsaved changes to your llms.txt settings."
msgstr ""

#: build/admin.js:177
msgid "Confirm File Action"
msgstr ""

#: build/admin.js:177
msgid "Static files take precedence over virtual endpoints. Antimanual keeps the files it wrote up to date on every save, as long as that document is still turned on."
msgstr ""

#: build/admin.js:177
msgid "Write file"
msgstr ""

#: build/admin.js:177
msgid "Overwrite"
msgstr ""

#: build/admin.js:177
msgid "Turn this document on before writing it to disk."
msgstr ""

#: build/admin.js:177
msgid "No static file in your site root"
msgstr ""

#. translators: 1: file size, 2: date and time.
#: build/admin.js:177
msgid "%1$s · written %2$s"
msgstr ""

#: build/admin.js:176
msgid "External file"
msgstr ""

#: build/admin.js:176
msgid "Antimanual managed"
msgstr ""

#: build/admin.js:176
msgid "Antimanual serves these documents through WordPress, which is enough for most sites. Write a real file only if a caching layer or your host answers unknown paths before WordPress sees them."
msgstr ""

#: build/admin.js:176
msgid "Static file (optional)"
msgstr ""

#: build/admin.js:176
msgid "Never listed, whatever the other settings say."
msgstr ""

#: build/admin.js:176
msgid "Excluded pages"
msgstr ""

#: build/admin.js:176
msgid "Listed first, under their own heading, in the order you add them. Use this for the handful of pages you most want cited."
msgstr ""

#: build/admin.js:176
msgid "Pin and exclude"
msgstr ""

#: build/admin.js:176
msgid "Public URL"
msgstr ""

#: build/admin.js:176
msgid "Preview truncated for display — the published file is complete."
msgstr ""

#: build/admin.js:176
msgid "Building preview…"
msgstr ""

#: build/admin.js:176
msgid "This document hit the size ceiling and was cut short. Lower the entry count or the body length."
msgstr ""

#. translators: %s: date and time.
#: build/admin.js:176
msgid "Built %s"
msgstr ""

#. translators: %d: number of listed entries.
#: build/admin.js:174
msgid "%d entries"
msgstr ""

#: build/admin.js:173
msgid "Showing live preview with your unsaved changes. Save to persist."
msgstr ""

#: build/admin.js:173
msgid "Rebuild"
msgstr ""

#. translators: %d: number of indexed posts.
#: build/admin.js:173
msgid "Restricts the document to the %d posts already indexed in your Knowledge Base."
msgstr ""

#: build/admin.js:172
msgid "Only list Knowledge Base content"
msgstr ""

#: build/admin.js:172
msgid "Respects the noindex flag set by Antimanual, Yoast SEO, or Rank Math."
msgstr ""

#: build/admin.js:172
msgid "Skip pages marked noindex"
msgstr ""

#: build/admin.js:172
msgid "Characters per page."
msgstr ""

#: build/admin.js:172
msgid "Body length in llms-full.txt"
msgstr ""

#: build/admin.js:172
msgid "Description length"
msgstr ""

#: build/admin.js:172
msgid "Uses the hand-written excerpt when there is one, and the opening of the content otherwise."
msgstr ""

#: build/admin.js:172
msgid "Add a short description to each entry"
msgstr ""

#: build/admin.js:172
msgid "Max entries in llms-full.txt"
msgstr ""

#: build/admin.js:172
msgid "Max entries in llms.txt"
msgstr ""

#: build/admin.js:172
msgid "Order entries by"
msgstr ""

#: build/admin.js:172
msgid "Group sections by"
msgstr ""

#: build/admin.js:172
msgid "Listed under an \"Optional\" heading — the llms.txt convention for links an agent may skip when it is short on context."
msgstr ""

#: build/admin.js:172
msgid "Secondary post types"
msgstr ""

#: build/admin.js:172
msgid "Only published, password-free content is listed."
msgstr ""

#: build/admin.js:172
msgid "What to include"
msgstr ""

#: build/admin.js:172
msgid "Optional Markdown shown before the link sections — licensing, contact details, or how you would like your content cited."
msgstr ""

#: build/admin.js:172
msgid "Defaults to your site tagline"
msgstr ""

#: build/admin.js:172
msgid "The blockquote directly under the heading. Say what the site is and who it is for — this is the first thing a model reads."
msgstr ""

#: build/admin.js:172
msgid "One-line summary"
msgstr ""

#: build/admin.js:172
msgid "Defaults to your site title"
msgstr ""

#: build/admin.js:172
msgid "Used as the document heading. Leave blank to use your site title."
msgstr ""

#: build/admin.js:172
msgid "Site name"
msgstr ""

#: build/admin.js:172
msgid "A second document that carries the full text of each listed page, so an engine can answer without fetching every URL."
msgstr ""

#: build/admin.js:172
msgid "Also serve /llms-full.txt"
msgstr ""

#: build/admin.js:172
msgid "Publishes a curated Markdown index of your best pages at your site root. Nothing is written to disk."
msgstr ""

#: build/admin.js:172
msgid "Serve /llms.txt"
msgstr ""

#: build/admin.js:172
msgid "Publishing"
msgstr ""

#: build/admin.js:172
msgid "With plain permalinks your web server may answer /llms.txt itself instead of handing the request to WordPress. Switch to a pretty permalink structure, or write the static file from the panel below."
msgstr ""

#: build/admin.js:172
msgid "Plain permalinks are enabled"
msgstr ""

#: build/admin.js:172
msgid "Enable publishing below and save — AI answer engines look for this file at your site root to decide which of your pages are worth reading."
msgstr ""

#: build/admin.js:172
msgid "Turn it on"
msgstr ""

#: build/admin.js:172
msgid "llms.txt is not being served yet"
msgstr ""

#: build/admin.js:172
msgid "This static file was not generated by Antimanual. Overwriting will replace its contents with the current document. Proceed?"
msgstr ""

#. translators: %s: file name.
#: build/admin.js:172
msgid "Are you sure you want to remove %s from your site root?"
msgstr ""

#: build/admin.js:171
msgid "The file could not be updated."
msgstr ""

#: build/admin.js:171
msgid "Static file removed."
msgstr ""

#: build/admin.js:171
msgid "Static file written to your site root."
msgstr ""

#: build/admin.js:171
msgid "Could not rebuild the documents."
msgstr ""

#: build/admin.js:171
msgid "Documents rebuilt from your current content."
msgstr ""

#: build/admin.js:171
msgid "Could not enable llms.txt."
msgstr ""

#: build/admin.js:171
msgid "llms.txt enabled and saved."
msgstr ""

#: build/admin.js:171
msgid "Could not save the settings."
msgstr ""

#: build/admin.js:171
msgid "llms.txt settings saved."
msgstr ""

#. translators: %d is a post ID.
#. translators: %d is a post ID, used when the title is unknown.
#. translators: %d: post ID.
#: build/admin.js:94 build/admin.js:95 build/admin.js:171
msgid "Post #%d"
msgstr ""

#: build/admin.js:171
msgid "No matching content"
msgstr ""

#: build/admin.js:171
msgid "Search published content…"
msgstr ""

#: build/admin.js:171
msgid "Menu order"
msgstr ""

#: build/admin.js:171
msgid "Last updated"
msgstr ""

#: build/admin.js:171
msgid "One list"
msgstr ""

#: build/admin.js:171
msgid "Category"
msgstr ""

#: build/admin.js:171
msgid "Save rules"
msgstr ""

#: build/admin.js:171
msgid "You have unsaved changes to your AI crawler rules."
msgstr ""

#: build/admin.js:171
msgid "Leaving a bot on \"Default\" writes nothing for it, so any rules already in your robots.txt keep working."
msgstr ""

#: build/admin.js:171
msgid "robots.txt is a request, not enforcement. Crawlers that ignore it need blocking at the server or CDN."
msgstr ""

#: build/admin.js:171
msgid "Google-Extended only governs Gemini and AI Overviews. Blocking it does not affect normal Google Search ranking."
msgstr ""

#: build/admin.js:171
msgid "Blocking training crawlers while allowing search crawlers is the common middle ground: your work stays out of training corpora but can still be cited."
msgstr ""

#: build/admin.js:171
msgid "Choosing a policy"
msgstr ""

#: build/admin.js:171
msgid "Appended verbatim. Only comments and standard robots.txt fields (User-agent, Allow, Disallow, Crawl-delay, Sitemap, Host, Clean-param) are kept."
msgstr ""

#: build/admin.js:171
msgid "Custom directives"
msgstr ""

#: build/admin.js:171
msgid "Useful when nothing else on the site declares one. Skip it if your SEO plugin already does."
msgstr ""

#: build/admin.js:171
msgid "Add a Sitemap line"
msgstr ""

#: build/admin.js:171
msgid "Adds a comment line with the llms.txt URL. Only written while llms.txt is being served."
msgstr ""

#: build/admin.js:171
msgid "Point crawlers at your llms.txt"
msgstr ""

#: build/admin.js:171
msgid "Extra directives"
msgstr ""

#: build/admin.js:171
msgid "Open robots.txt"
msgstr ""

#: build/admin.js:171
msgid "Live preview reflecting your current changes. Save to write to robots.txt."
msgstr ""

#. translators: %d: number of explicitly allowed crawlers.
#: build/admin.js:171
msgid "%d explicitly allowed"
msgstr ""

#: build/admin.js:169
msgid "robots.txt preview"
msgstr ""

#: build/admin.js:169 build/admin.js:173 build/admin.js:182
msgid "Discard changes"
msgstr ""

#: build/admin.js:169
msgid "Save crawler rules"
msgstr ""

#. translators: %s: crawler name.
#: build/admin.js:169
msgid "Rule for %s"
msgstr ""

#: build/admin.js:168
msgid "No recent visits"
msgstr ""

#: build/admin.js:165
msgid "No hits"
msgstr ""

#. translators: 1: hit count in 30 days, 2: relative time like "3d ago".
#: build/admin.js:165
msgid "%1$d hits / 30d · Seen %2$s"
msgstr ""

#: build/admin.js:164
msgid "Vendor docs"
msgstr ""

#: build/admin.js:164
msgid "Group action:"
msgstr ""

#. translators: 1: allow count, 2: block count, 3: default count.
#: build/admin.js:164
msgid "%1$d allow · %2$d block · %3$d default"
msgstr ""

#. translators: %s: crawler group name.
#: build/admin.js:163
msgid "Toggle %s"
msgstr ""

#. translators: %s: the text typed into the crawler filter.
#: build/admin.js:162
msgid "No crawlers match “%s”."
msgstr ""

#: build/admin.js:161
msgid "Filter crawlers by name, user-agent, or vendor…"
msgstr ""

#: build/admin.js:161 build/admin.js:164
msgid "Block all"
msgstr ""

#: build/admin.js:161
msgid "Block training, keep citations"
msgstr ""

#: build/admin.js:161 build/admin.js:164
msgid "Allow all"
msgstr ""

#: build/admin.js:161
msgid "Presets"
msgstr ""

#: build/admin.js:161
msgid "Appends an Antimanual block to your robots.txt. Bots left on \"Default\" are never mentioned, so your existing rules stay untouched."
msgstr ""

#: build/admin.js:161
msgid "Manage AI crawlers in robots.txt"
msgstr ""

#: build/admin.js:161
msgid "Crawler rules"
msgstr ""

#: build/admin.js:161
msgid "Settings → Reading is set to discourage search engines, so WordPress serves a site-wide Disallow and these per-bot rules are not written. Turn that setting off to manage AI crawlers."
msgstr ""

#: build/admin.js:161
msgid "Search engine visibility is switched off"
msgstr ""

#: build/admin.js:161
msgid "Your web root contains a physical robots.txt, which your server sends directly — WordPress never sees the request, so nothing set here takes effect. Delete or rename that file, or copy the generated block into it by hand."
msgstr ""

#: build/admin.js:161
msgid "A real robots.txt file is blocking these rules"
msgstr ""

#: build/admin.js:161
msgid "Could not save the crawler rules."
msgstr ""

#: build/admin.js:161
msgid "AI crawler rules saved."
msgstr ""

#: build/admin.js:161
msgid "These load a page only when a person asks the assistant about it. Blocking them breaks click-through from inside the assistant."
msgstr ""

#: build/admin.js:161
msgid "On-demand user fetches"
msgstr ""

#: build/admin.js:161
msgid "These build the indexes AI answers cite from. Blocking one removes your site from that product's answers — usually the opposite of what you want."
msgstr ""

#: build/admin.js:161
msgid "AI search & citations"
msgstr ""

#: build/admin.js:161
msgid "These crawlers collect pages to train future models. Blocking them keeps your writing out of training data and costs you no search visibility."
msgstr ""

#: build/admin.js:161
msgid "Model training"
msgstr ""

#: build/admin.js:161
msgid "Block"
msgstr ""

#: build/admin.js:161
msgid "Allow"
msgstr ""

#. translators: 1: pages processed, 2: total pages in this run.
#: build/admin.js:161
msgid "%1$d of %2$d pages"
msgstr ""

#: build/admin.js:160
msgid "Run now"
msgstr ""

#: build/admin.js:160
msgid "Avg score"
msgstr ""

#: build/admin.js:160
msgid "Issues found"
msgstr ""

#: build/admin.js:160
msgid "Pages checked"
msgstr ""

#: build/admin.js:160
msgid "Last run"
msgstr ""

#: build/admin.js:160
msgid "Running now…"
msgstr ""

#: build/admin.js:160
msgid "Next run"
msgstr ""

#: build/admin.js:160
msgid "Automated monitoring is off. Turn it on below to arm the schedule."
msgstr ""

#: build/admin.js:160
msgid "WP-Cron is disabled on this site (DISABLE_WP_CRON). Scheduled runs will not fire unless a real system cron job calls wp-cron.php — until then, use Run now."
msgstr ""

#: build/admin.js:160
msgid "Dashboard"
msgstr ""

#: build/admin.js:160
msgid "Channels and what to send"
msgstr ""

#: build/admin.js:160 build/admin.js:265
msgid "Alerts & Delivery"
msgstr ""

#: build/admin.js:160
msgid "Crawl errors, speed & uptime"
msgstr ""

#: build/admin.js:160
msgid "Flag pages that go stale"
msgstr ""

#: build/admin.js:160
msgid "Which pages, and when to alert"
msgstr ""

#: build/admin.js:160 build/admin.js:258
msgid "Scope & Threshold"
msgstr ""

#: build/admin.js:160
msgid "When monitoring runs"
msgstr ""

#: build/admin.js:160
msgid "Individual member credit limits, plan allocations, bonus credits, and top-up packages — exclusive to Pro Max."
msgstr ""

#: build/admin.js:160
msgid "Ready to manage member AI credits?"
msgstr ""

#: build/admin.js:160
msgid "Complete membership credit governance suite"
msgstr ""

#: build/admin.js:160
msgid "Member Credit Features"
msgstr ""

#: build/admin.js:160
msgid "Four steps to managing member AI quotas"
msgstr ""

#: build/admin.js:160
msgid "How Member Credits Work"
msgstr ""

#: build/admin.js:160
msgid "Server Enforcement"
msgstr ""

#: build/admin.js:160
msgid "Auditable Logs"
msgstr ""

#: build/admin.js:160
msgid "Monthly Refill"
msgstr ""

#: build/admin.js:160
msgid "Member Control"
msgstr ""

#: build/admin.js:160
msgid "Manage AI chatbot credits for individual WordPress members. Define monthly plan limits, monitor usage, issue bonus credits, and offer purchasable credit top-ups."
msgstr ""

#: build/admin.js:160
msgid "Individual Member Credit Management & Top-Ups"
msgstr ""

#: build/admin.js:66 build/admin.js:84
msgid "Save translation"
msgstr ""

#: build/admin.js:84
msgid "The translated title cannot be empty."
msgstr ""

#: build/admin.js:66 build/admin.js:84
msgid "Could not save the translation."
msgstr ""

#: build/admin.js:66 build/admin.js:84
msgid "Translation updated."
msgstr ""

#: build/admin.js:66 build/admin.js:84
msgid "Translated excerpt"
msgstr ""

#: build/admin.js:66 build/admin.js:84
msgid "Block comments and HTML are preserved. Edit only the visible text unless you know what you are changing."
msgstr ""

#: build/admin.js:66 build/admin.js:84
msgid "Translated title"
msgstr ""

#. translators: %s is the language name.
#: build/admin.js:66 build/admin.js:84
msgid "Edit %s translation"
msgstr ""

#. translators: 1: current page, 2: total pages, 3: total records.
#: build/admin.js:83
msgid "Page %1$d of %2$d — %3$d translations"
msgstr ""

#: build/admin.js:82
msgid "Run a translation from the Translate tab and the results will appear here."
msgstr ""

#: build/admin.js:82
msgid "Try clearing a filter or searching for something else."
msgstr ""

#: build/admin.js:82
msgid "No translations yet"
msgstr ""

#: build/admin.js:82
msgid "Nothing matches these filters"
msgstr ""

#: build/admin.js:81
msgid "Content type"
msgstr ""

#: build/admin.js:81
msgid "Search translations…"
msgstr ""

#: build/admin.js:81
msgid "Edit this translation"
msgstr ""

#: build/admin.js:81 build/admin.js:94
msgid "edited by hand"
msgstr ""

#: build/admin.js:81
msgid "Could not load that translation for editing."
msgstr ""

#: build/admin.js:59 build/admin.js:81 build/admin.js:94
msgid "Out of date"
msgstr ""

#: build/admin.js:81 build/admin.js:94
msgid "Up to date"
msgstr ""

#. translators: %d is the number of outdated translations.
#: build/admin.js:81
msgid "%d translation is out of date because its post has been edited since. Re-translate it from the History tab."
msgid_plural "%d translations are out of date because their posts have been edited since. Re-translate them from the History tab."
msgstr[0] ""
msgstr[1] ""

#. translators: %d is the number of failed translations.
#: build/admin.js:80
msgid "Retry %d failed translation"
msgid_plural "Retry all %d failed translations"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:79
msgid "Retrying…"
msgstr ""

#. translators: %d is the number of failed translations.
#: build/admin.js:79
msgid "%d translation failed. Retrying works through them in batches until none are left."
msgid_plural "%d translations failed. Retrying works through them in batches until none are left."
msgstr[0] ""
msgstr[1] ""

#. translators: %s is the AI provider name.
#: build/admin.js:78
msgid "%s has no API key configured. Add one in Antimanual → AI Provider before running a translation."
msgstr ""

#: build/admin.js:77
msgid "Finishing current item…"
msgstr ""

#: build/admin.js:64
msgid "Could not copy the run. Select the text and copy it manually."
msgstr ""

#. translators: %s is estimated remaining time, e.g. "6m 30s".
#: build/admin.js:77
msgid "About %s remaining"
msgstr ""

#. translators: %s is elapsed time, e.g. "2m 14s".
#: build/admin.js:76
msgid "Elapsed %s"
msgstr ""

#. translators: %d is the number of failed translations.
#. translators: %d is the number of failed translations that day.
#: build/admin.js:75 build/admin.js:89
msgid "%d failed"
msgid_plural "%d failed"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:74
msgid "You have unsaved changes. They will be saved automatically when the run starts, so the translations use them."
msgstr ""

#: build/admin.js:74
msgid "The count is exact — anything already up to date has been excluded. Token and time figures are approximate, based on average post length."
msgstr ""

#. translators: %s is an approximate duration, e.g. "14m 0s".
#: build/admin.js:74
msgid "~%s"
msgstr ""

#. translators: %s is an approximate token count, e.g. "312k".
#: build/admin.js:73 build/admin.js:175
msgid "~%s tokens"
msgstr ""

#. translators: 1: number of posts, 2: number of languages.
#: build/admin.js:72
msgid "across %1$d posts and %2$d languages"
msgstr ""

#. translators: %d is the number of translations to run.
#: build/admin.js:71
msgid "%d translation to run"
msgid_plural "%d translations to run"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:70
msgid "There is nothing left to translate. Turn on re-translation above to regenerate anyway."
msgstr ""

#: build/admin.js:70
msgid "Pick at least one post above."
msgstr ""

#: build/admin.js:70
msgid "Everything is up to date"
msgstr ""

#: build/admin.js:70
msgid "Nothing selected"
msgstr ""

#: build/admin.js:70
msgid "Working out what needs translating…"
msgstr ""

#: build/admin.js:70
msgid "Choose at least one target language before you can translate anything."
msgstr ""

#: build/admin.js:70
msgid "Go to Settings"
msgstr ""

#: build/admin.js:70
msgid "Review the scope, then start. You can stop at any point."
msgstr ""

#: build/admin.js:70
msgid "Keep this tab open — the run stops if you navigate away."
msgstr ""

#: build/admin.js:70
msgid "Run translation"
msgstr ""

#: build/admin.js:59 build/admin.js:70
msgid "Translating"
msgstr ""

#: build/admin.js:70
msgid "Off by default: languages that are already current are skipped so you are not charged twice for the same work. Turn this on only to deliberately regenerate everything."
msgstr ""

#: build/admin.js:70
msgid "Re-translate content that is already up to date"
msgstr ""

#: build/admin.js:69
msgid "not translated"
msgstr ""

#: build/admin.js:69
msgid "pending"
msgstr ""

#: build/admin.js:69
msgid "out of date — the post changed since"
msgstr ""

#: build/admin.js:69
msgid "up to date"
msgstr ""

#: build/admin.js:69
msgid "Only published content of the selected types can be translated."
msgstr ""

#: build/admin.js:69
msgid "Try a different search term."
msgstr ""

#: build/admin.js:69
msgid "No published posts found"
msgstr ""

#: build/admin.js:69
msgid "No posts match your search"
msgstr ""

#: build/admin.js:69
msgid "Nothing selected yet"
msgstr ""

#: build/admin.js:68
msgid "Run across everything, or pick individual posts."
msgstr ""

#: build/admin.js:68
msgid "Choose what to translate"
msgstr ""

#. translators: %d is the number of translations left to run.
#: build/admin.js:68
msgid "%d translation was left unfinished when the run stopped."
msgid_plural "%d translations were left unfinished when the run stopped."
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:67
msgid "You have an unfinished translation run"
msgstr ""

#: build/admin.js:59
msgid "Pick at least one target language on the Settings step and you can test a sample here."
msgstr ""

#: build/admin.js:59
msgid "Choose languages"
msgstr ""

#: build/admin.js:59
msgid "Translate a short sample with these settings before committing to a full run."
msgstr ""

#: build/admin.js:59
msgid "this term"
msgstr ""

#. translators: %s is the glossary term being removed.
#: build/admin.js:59
msgid "Remove “%s”"
msgstr ""

#: build/admin.js:58
msgid "(Kept as written)"
msgstr ""

#: build/admin.js:58
msgid "Term"
msgstr ""

#: build/admin.js:58
msgid "Add brand names, product names, or technical terms so every language uses the same wording for them."
msgstr ""

#: build/admin.js:58
msgid "No glossary terms yet"
msgstr ""

#. translators: %d is the number of rows with no term.
#: build/admin.js:58
msgid "%d row has no term and will be discarded when you save."
msgid_plural "%d rows have no term and will be discarded when you save."
msgstr[0] ""
msgstr[1] ""

#. translators: %s is a comma-separated list of duplicated terms.
#: build/admin.js:57
msgid "These terms are listed more than once, so only the last rule for each will apply: %s"
msgstr ""

#: build/admin.js:56
msgid "Could not read that file."
msgstr ""

#. translators: %d is the number of glossary terms imported.
#: build/admin.js:56
msgid "%d term imported."
msgid_plural "%d terms imported."
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:55
msgid "No terms found in that file. Expected columns: term, translation, do not translate."
msgstr ""

#: build/admin.js:55
msgid "Import CSV"
msgstr ""

#. translators: %d is the number of glossary terms.
#: build/admin.js:55
msgid "%d term"
msgid_plural "%d terms"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:54
msgid "Terms that should always be translated the same way, or left exactly as written."
msgstr ""

#: build/admin.js:54
msgid "How translations should read. These apply to every language."
msgstr ""

#: build/admin.js:54
msgid "Choose this only if you deliberately want translations kept out of search results."
msgstr ""

#. translators: %s is an example translated URL, e.g. /es/my-post
#: build/admin.js:54
msgid "If language URLs were switched on before, addresses like %s will start returning 404. Redirect them to the original post if search engines have already indexed them."
msgstr ""

#: build/admin.js:53
msgid "No hreflang tags or hreflang sitemap are published."
msgstr ""

#: build/admin.js:53
msgid "The switcher loads translations without a page reload, but requires JavaScript."
msgstr ""

#: build/admin.js:53
msgid "Visitors can still switch languages, and their choice is remembered in a cookie."
msgstr ""

#: build/admin.js:53
msgid "All languages share one URL, so Google only ever sees the original language."
msgstr ""

#: build/admin.js:53
msgid "Translations will stay invisible to search engines"
msgstr ""

#: build/admin.js:53
msgid "Select at least one target language above — until then there are no language URLs to publish."
msgstr ""

#: build/admin.js:53
msgid "The language switcher becomes ordinary links, so it works without JavaScript and crawlers can follow it."
msgstr ""

#: build/admin.js:53
msgid "view the sitemap"
msgstr ""

#: build/admin.js:53
msgid "An hreflang sitemap is published and listed in your robots.txt:"
msgstr ""

#: build/admin.js:53
msgid "Each translated page points its canonical tag at itself instead of the original."
msgstr ""

#: build/admin.js:53
msgid "Every language version declares the full hreflang set, so Google knows they are the same page in different languages."
msgstr ""

#. translators: %s is an example translated URL, e.g. /es/my-post
#: build/admin.js:53
msgid "Translations are served at addresses like %s"
msgstr ""

#: build/admin.js:52
msgid "Recommended — your translations can be found in search"
msgstr ""

#: build/admin.js:52
msgid "Publishes every translation at its own address under a language prefix. Turn this off to keep all languages on a single URL and swap the content in place instead."
msgstr ""

#: build/admin.js:52
msgid "Give each language its own URL"
msgstr ""

#: build/admin.js:52
msgid "Translations not indexed"
msgstr ""

#: build/admin.js:52
msgid "Search engines can index translations"
msgstr ""

#: build/admin.js:52
msgid "Choose whether each translation gets its own web address that search engines can find and rank."
msgstr ""

#: build/admin.js:52
msgid "Multilingual URLs & SEO"
msgstr ""

#: build/admin.js:51
msgid "How much of your content exists in each language."
msgstr ""

#. translators: %d is a number of completed translations.
#: build/admin.js:51
msgid "%d translation done"
msgid_plural "%d translations done"
msgstr[0] ""
msgstr[1] ""

#. translators: %s is the text the user typed.
#: build/admin.js:50
msgid "No language matches “%s”."
msgstr ""

#: build/admin.js:49
msgid "Select shown"
msgstr ""

#: build/admin.js:49
msgid "Filter languages…"
msgstr ""

#. translators: %s is the language name taken from the site locale.
#: build/admin.js:49
msgid "Site locale — %s"
msgstr ""

#: build/admin.js:48
msgid "The language your posts are written in. Defaults to your WordPress locale — change it if you publish in a different language from the one you administer the site in."
msgstr ""

#: build/admin.js:48
msgid "Source language"
msgstr ""

#: build/admin.js:47
msgid "Set the language your content is written in, then choose what to translate it into."
msgstr ""

#. translators: %d is the number of queued translation jobs.
#: build/admin.js:47
msgid "%d translation is queued and will run in the background."
msgid_plural "%d translations are queued and will run in the background."
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:46
msgid "New posts are queued for translation into every selected language as soon as they are published. Translations run in the background, so publishing is never held up."
msgstr ""

#. translators: %d is the number of published posts.
#: build/admin.js:46
msgid "%d published post"
msgid_plural "%d published posts"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:45
msgid "Translation uses the provider selected in Antimanual → AI Provider. Add an API key there before running any translations."
msgstr ""

#: build/admin.js:45 build/admin.js:78
msgid "Your AI provider"
msgstr ""

#. translators: %s is the AI provider name.
#: build/admin.js:45
msgid "%s has no API key"
msgstr ""

#: build/admin.js:44
msgid "WooCommerce Logo"
msgstr ""

#: build/admin.js:44
msgid "WooCommerce is an open-source eCommerce platform for selling products and accepting payments."
msgstr ""

#: build/admin.js:44
msgid "WooCommerce"
msgstr ""

#: build/admin.js:40
msgid "Discard Outline"
msgstr ""

#: build/admin.js:40
msgid "Collapse sub-headings"
msgstr ""

#: build/admin.js:40
msgid "Expand sub-headings"
msgstr ""

#: build/admin.js:40
msgid "sub-headings"
msgstr ""

#: build/admin.js:40
msgid "sub-heading"
msgstr ""

#: build/admin.js:38
msgid "Allow visitors who are not logged in to use the chatbot."
msgstr ""

#: build/admin.js:38
msgid "Allow Guest Access"
msgstr ""

#: build/admin.js:38
msgid "Select roles..."
msgstr ""

#: build/admin.js:38
msgid "Select which logged-in WordPress user roles can access the chatbot. Leave empty to allow all logged-in users."
msgstr ""

#: build/admin.js:38
msgid "Allowed User Roles"
msgstr ""

#: build/admin.js:38
msgid "Control who can see and use the Antimanual chatbot based on their WordPress login status and user role."
msgstr ""

#: build/admin.js:38
msgid "Enable Access Control"
msgstr ""

#: build/admin.js:38
msgid "Chat Widget Access Control is available with the Pro-Max plan."
msgstr ""

#: build/admin.js:38
msgid "Control visitor access based on user roles and login status"
msgstr ""

#: build/admin.js:38
msgid "Chat Widget Access Control"
msgstr ""

#: build/admin.js:38
msgid "Renders a responsive, full-sized inline chatbox directly inside your page content instead of a floating popup widget."
msgstr ""

#: build/admin.js:38
msgid "Shortcode"
msgstr ""

#: build/admin.js:38
msgid "Publish the page to display the full-sized, inline chat interface (ideal for /support or /chat pages)."
msgstr ""

#: build/admin.js:38
msgid "Paste it into any WordPress page, post, or block editor using a Shortcode block."
msgstr ""

#: build/admin.js:38
msgid "Copy the shortcode below."
msgstr ""

#: build/admin.js:38
msgid "How to display the chatbot on a page"
msgstr ""

#: build/admin.js:38
msgid "Full-Page Chat Shortcode is available with the Pro-Max plan."
msgstr ""

#: build/admin.js:38
msgid "Embed dedicated inline chat interface into any page or post"
msgstr ""

#: build/admin.js:38
msgid "Full-Page Chat Shortcode"
msgstr ""

#: build/admin.js:29
msgid "Stored securely on your site and used only to read the repositories you import."
msgstr ""

#: build/admin.js:29
msgid "Copy the generated token and paste it in the field beside."
msgstr ""

#: build/admin.js:29
msgid "private repos"
msgstr ""

#: build/admin.js:29
msgid "public repos"
msgstr ""

#: build/admin.js:29
msgid "Tick the read-only scopes you need:"
msgstr ""

#: build/admin.js:29
msgid "and choose"
msgstr ""

#: build/admin.js:29
msgid "Developer settings → Personal access tokens"
msgstr ""

#: build/admin.js:29 build/admin.js:176
msgid "Open"
msgstr ""

#: build/admin.js:29
msgid "Import README files and markdown docs from your repositories into the knowledge base. Antimanual only ever reads the files you pick."
msgstr ""

#: build/admin.js:23
msgid "Connect PageSpeed Insights, Search Console, GA4, Indexing API, and IndexNow for live SEO data."
msgstr ""

#: build/admin.js:23
msgid "Run scheduled background SEO audits and alert you to score drops, stale content, crawl errors, and downtime."
msgstr ""

#: build/admin.js:23
msgid "Audit pages, detect stale content and cannibalization, and generate schema."
msgstr ""

#: build/admin.js:21
msgid "Use BYOK Mode"
msgstr ""

#: build/admin.js:21
msgid "Billed by your provider"
msgstr ""

#: build/admin.js:21
msgid "No provider connected yet"
msgstr ""

#. translators: 1: number of connected providers, 2: total providers
#: build/admin.js:21
msgid "%1$s of %2$s providers connected"
msgstr ""

#: build/admin.js:20
msgid "Connect your own API key for 100% direct usage with zero monthly limits — you stay in control of the model and the bill."
msgstr ""

#: build/admin.js:20
msgid "BYOK"
msgstr ""

#: build/admin.js:20
msgid "Unlimited direct usage"
msgstr ""

#: build/admin.js:20
msgid "Bring Your Own Key"
msgstr ""

#: build/admin.js:20
msgid "Use Cloud AI"
msgstr ""

#: build/admin.js:20 build/admin.js:21
msgid "In use"
msgstr ""

#: build/admin.js:19 build/admin.js:23
msgid "Testing..."
msgstr ""

#: build/admin.js:19
msgid "Could not connect to Cloud AI."
msgstr ""

#: build/admin.js:19
msgid "Sync Quota"
msgstr ""

#: build/admin.js:19
msgid "Syncing..."
msgstr ""

#: build/admin.js:5
msgid "Failed to sync credit quota."
msgstr ""

#: includes/classes/CreditManager.php:739 build/admin.js:5
msgid "Credits are running low. Upgrade for a higher quota or switch to BYOK mode anytime."
msgstr ""

#: build/admin.js:19
msgid "Send link"
msgstr ""

#: build/admin.js:19
msgid "Sending..."
msgstr ""

#: build/admin.js:5
msgid "Add an email to connect Cloud AI."
msgstr ""

#: build/admin.js:19
msgid "you@example.com"
msgstr ""

#: build/admin.js:19
msgid "Verify your email to get free Cloud AI credits."
msgstr ""

#: build/admin.js:18
msgid "Cloud AI Auto Routing"
msgstr ""

#. translators: 1: monthly credit allowance, 2: plan name
#: build/admin.js:17
msgid "%1$s Credits/mo · %2$s"
msgstr ""

#: build/admin.js:16
msgid "Using your own Cloud AI gateway key — requests are billed by the gateway and do not consume the monthly credit quota."
msgstr ""

#: build/admin.js:16
msgid "Credits appear once this site is connected."
msgstr ""

#: build/admin.js:16
msgid "Credits appear after Cloud AI connects your Antimanual Pro account."
msgstr ""

#: build/admin.js:16
msgid "Renews %s"
msgstr ""

#. translators: %s: monthly credit allowance
#: build/admin.js:10
msgid "/ %s credits left"
msgstr ""

#: build/admin.js:9
msgid "Zero API key setup required. Works automatically using your site's monthly credit quota with intelligent Auto Routing."
msgstr ""

#: build/admin.js:1 build/admin.js:9 build/admin.js:17
msgid "Cloud AI"
msgstr ""

#: build/admin.js:9 build/admin.js:20
msgid "Active Engine"
msgstr ""

#: build/admin.js:9
msgid "No API key needed"
msgstr ""

#: build/admin.js:9
msgid "Antimanual Cloud AI"
msgstr ""

#: build/admin.js:9
msgid "Choose how you want to power your AI features: use Antimanual Cloud AI with monthly credits or bring your own API keys for unlimited direct usage."
msgstr ""

#: build/admin.js:9
msgid "No monthly credit limit"
msgstr ""

#: build/admin.js:9
msgid "Billed directly by your provider"
msgstr ""

#: build/admin.js:9
msgid "Custom model IDs are supported"
msgstr ""

#. translators: %s: number of providers
#: build/admin.js:9
msgid "Switch between %s providers with one click"
msgstr ""

#: build/admin.js:5
msgid "Antimanual Cloud AI activated as default AI provider."
msgstr ""

#: build/admin.js:5
msgid "Cloud AI could not finish verification. Send a new link and open it once."
msgstr ""

#: build/admin.js:5
msgid "Cloud AI is connected. Your monthly credits are ready."
msgstr ""

#: includes/utils/store.php:2269
msgid "All-purpose generation, experimentation, and automatic model failover."
msgstr ""

#: includes/classes/OmniRoute.php:128 includes/utils/store.php:2268
msgid "Intelligent auto-router. Directs every request to the fastest, cheapest, or highest-quality model available."
msgstr ""

#: includes/utils/store.php:2255
msgid "Page building, web design, complex block creation, and code refactoring."
msgstr ""

#: includes/classes/OmniRoute.php:123 includes/utils/store.php:2254
msgid "Specialized coding router optimized for web development, HTML/CSS generation, and complex layouts."
msgstr ""

#: includes/utils/store.php:818
msgid "AI-powered email marketing & automated drip sequences in WordPress."
msgstr ""

#: includes/utils/store.php:817 build/admin.js:255
msgid "AI Email Marketing"
msgstr ""

#: includes/utils/store.php:808
msgid "Truly AI Powered Visual Page & Website Builder for WordPress."
msgstr ""

#: includes/utils/store.php:807 build/admin.js:255
msgid "AI Website Builder"
msgstr ""

#: includes/utils/store.php:775
msgid "Manage Google API credentials and IndexNow, and access Core Web Vitals, Search Console, GA4, Opportunity Ranker, and Indexing features."
msgstr ""

#: includes/utils/store.php:774 build/admin.js:23 build/admin.js:269
#: build/admin.js:274
msgid "Google & Search Integrations"
msgstr ""

#: includes/utils/store.php:768 build/admin.js:23
msgid "Publish llms.txt for AI answer engines, control which AI crawlers may read your site, and track citation risk from stale content."
msgstr ""

#: includes/utils/store.php:767 build/admin.js:23 build/admin.js:269
msgid "llms.txt & AI Crawlers"
msgstr ""

#: includes/utils/store.php:761
msgid "Configure automated background SEO audits, crawl health checks, content freshness, and alerts."
msgstr ""

#: includes/utils/store.php:660
msgid "Manage member AI credit balances, monthly allowances, top-up packages, and payment rules."
msgstr ""

#: includes/utils/store.php:659 build/admin.js:252
msgid "Member Credits"
msgstr ""

#: includes/utils/store.php:618 build/admin.js:23 build/admin.js:244
msgid "Marketing Tools"
msgstr ""

#: includes/utils/store.php:357
msgid "Gemini 3.1 Flash-Lite"
msgstr ""

#: includes/utils/store.php:342
msgid "Gemini 3.5 Flash-Lite"
msgstr ""

#: includes/utils/store.php:337 includes/utils/store.php:1890
msgid "Gemini 3.5 Flash"
msgstr ""

#: includes/utils/store.php:332 includes/utils/store.php:1872
msgid "Gemini 3.6 Flash"
msgstr ""

#: includes/classes/Uninstall.php:240
msgid "Deletes stored Google API credentials (PSI key, service account JSON), IndexNow keys/files/logs, cached tokens, and Core Web Vitals history."
msgstr ""

#: includes/classes/Uninstall.php:222
msgid "Deletes llms.txt generator settings and cached documents, AI crawler rules, and citation-risk thresholds and snoozes."
msgstr ""

#: includes/classes/Uninstall.php:204
msgid "Deletes monitoring preferences, run history, score baselines, competitor scores, and stored dashboard alerts."
msgstr ""

#: includes/classes/Uninstall.php:193
msgid "Deletes cached SEO analyses and Antimanual SEO meta fields."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1465
msgid "Competitor score changes"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1464
msgid "Availability problems"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1463
msgid "Pages over the size budget"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1462
msgid "Pages over the speed budget"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1461
msgid "Broken link issues"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1460
msgid "Crawl issues"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1459 build/admin.js:269
msgid "Stale pages"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1458
msgid "Pages whose score dropped"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1457
msgid "Pages below your score threshold"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1442
msgid "Real alerts include a fix hint like this one."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1437
msgid "Links pointing to 404 error pages were found in the page content. Fix or update them to prevent broken user journeys."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1436
msgid "2 broken links detected"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1433
msgid "Accessibility"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1431
msgid "Alt text describes images to screen readers and image search. Add it to every meaningful image."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1430
msgid "3 images are missing alt text"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1425
msgid "Titles over 60 characters get truncated in search results. Trim it to the essential keywords."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1424
msgid "Title tag is too long"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1421
#: includes/classes/Seo/MonitoringRunner.php:1427
msgid "On-Page SEO"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1419
msgid "Search engines will write their own snippet for this page. Add a 120–160 character description."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1418
msgid "Meta description is missing"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1412
msgid "Sample finding: SEO score 42 is below your threshold of 50"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1408
msgid "This is a test alert. If you can read it, this channel is configured correctly."
msgstr ""

#. translators: %s: site name.
#: includes/classes/Seo/MonitoringRunner.php:1405
msgid "[%s] SEO monitoring test alert"
msgstr ""

#. translators: 1: pages checked, 2: average SEO score.
#: includes/classes/Seo/MonitoringRunner.php:1383
msgid "Last run checked %1$d pages with an average SEO score of %2$s."
msgstr ""

#. translators: %s: site name.
#: includes/classes/Seo/MonitoringRunner.php:1378
msgid "[%s] Weekly SEO summary"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1365
msgid "No issues found in the last run"
msgstr ""

#. translators: %d: number of pages checked.
#: includes/classes/Seo/MonitoringRunner.php:1303
msgid "Your latest monitoring run checked %d page."
msgid_plural "Your latest monitoring run checked %d pages."
msgstr[0] ""
msgstr[1] ""

#. translators: 1: site name, 2: number of findings.
#: includes/classes/Seo/MonitoringRunner.php:1297
msgid "[%1$s] %2$d SEO issue found"
msgid_plural "[%1$s] %2$d SEO issues found"
msgstr[0] ""
msgstr[1] ""

#: includes/classes/Seo/MonitoringRunner.php:1181
msgid "Their page regressed. This is a good moment to push your own equivalent page."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1180
msgid "They improved this page — compare its headings and metadata against your equivalent page."
msgstr ""

#. translators: 1: previous competitor score, 2: current competitor score.
#: includes/classes/Seo/MonitoringRunner.php:1172
msgid "Competitor score moved from %1$d to %2$d"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1126
msgid "Open the Broken Link Checker or edit the post to replace or remove broken URLs."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:1123
#: includes/classes/Seo/MonitoringRunner.php:1439
msgid "Technical SEO"
msgstr ""

#. translators: %s: broken URLs with HTTP codes
#: includes/classes/Seo/MonitoringRunner.php:1119
msgid "The page links to URL(s) returning errors: %s"
msgstr ""

#. translators: %d: number of broken links found.
#: includes/classes/Seo/MonitoringRunner.php:1114
msgid "%d broken link found in content"
msgid_plural "%d broken links found in content"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of broken links found.
#: includes/classes/Seo/MonitoringRunner.php:1103
msgid "%d broken link detected on page"
msgid_plural "%d broken links detected on page"
msgstr[0] ""
msgstr[1] ""

#: includes/classes/Seo/MonitoringRunner.php:961
msgid "Browsers block or downgrade mixed content. Update the asset URLs to https://."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:956
msgid "Loads insecure http:// assets"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:925
msgid "Internal links should point at the final URL so crawl budget is not spent on redirects."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:924
msgid "A published page should not 404 — check its slug and any redirect rules."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/MonitoringRunner.php:916
msgid "Returned HTTP %d"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:881
msgid "Large HTML usually means inlined data or an unpaginated archive. Trim embedded JSON and lazy-load below-the-fold blocks."
msgstr ""

#. translators: 1: measured HTML size in MB, 2: configured budget in MB.
#: includes/classes/Seo/MonitoringRunner.php:873
msgid "HTML is %1$s MB — budget is %2$s MB"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:862
msgid "Check server response time first — caching and a lighter theme template usually give the largest win."
msgstr ""

#. translators: 1: measured load time, 2: configured budget.
#: includes/classes/Seo/MonitoringRunner.php:854
msgid "Took %1$ss to respond — budget is %2$ss"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:828
msgid "Page could not be fetched"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:797
msgid "Refresh the facts, dates, and screenshots, then republish so search engines see a newer modified date."
msgstr ""

#. translators: %d: number of days since the page was updated.
#: includes/classes/Seo/MonitoringRunner.php:790
msgid "Not updated in %d days"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:755
msgid "Recent edits likely removed a title, meta description, or heading structure. Re-audit the page to confirm."
msgstr ""

#. translators: 1: previous SEO score, 2: current SEO score.
#: includes/classes/Seo/MonitoringRunner.php:746
msgid "SEO score dropped from %1$d to %2$d"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:737
msgid "Open this page in the SEO Audit tab and apply the one-click fixes for its critical issues."
msgstr ""

#. translators: 1: current SEO score, 2: configured threshold.
#: includes/classes/Seo/MonitoringRunner.php:728
msgid "SEO score %1$d is below your threshold of %2$d"
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/MonitoringRunner.php:638
msgid "Homepage returned HTTP %d"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:626
msgid "Confirm the site is reachable from outside your network and that no firewall blocks server-side requests."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:621
msgid "Site did not respond"
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:374 build/admin.js:257
msgid "Monitoring run started."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:366
msgid "A monitoring run is already in progress."
msgstr ""

#: includes/classes/Seo/MonitoringRunner.php:357
msgid "Monitoring cannot run because the Monitoring Preferences module is turned off. Enable it under Antimanual → Modules."
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:706
msgid "You received this because SEO monitoring alerts are enabled in Antimanual. Change delivery in SEO Agent → Monitoring Preferences."
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:627
msgid "Change how these alerts are delivered"
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:625
msgid "You received this because SEO monitoring alerts are enabled in Antimanual."
msgstr ""

#. translators: %d: number of findings not listed.
#: includes/classes/Seo/MonitoringNotifier.php:524
#: includes/classes/Seo/MonitoringNotifier.php:698
msgid "…and %d more finding in the SEO Agent."
msgid_plural "…and %d more findings in the SEO Agent."
msgstr[0] ""
msgstr[1] ""

#: includes/classes/Seo/MonitoringNotifier.php:472
#: includes/classes/Seo/MonitoringNotifier.php:687
msgid "Suggested fix"
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:468
msgid "View the full report"
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:467
msgid "SEO Agent · Alert"
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:467
msgid "SEO Agent · Summary"
msgstr ""

#. translators: %d: number of issues not listed.
#: includes/classes/Seo/MonitoringNotifier.php:389
#: includes/classes/Seo/MonitoringNotifier.php:681
msgid "…and %d more issue on this page."
msgid_plural "…and %d more issues on this page."
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of SEO issues detected on the page.
#: includes/classes/Seo/MonitoringNotifier.php:354
msgid "%d issue detected"
msgid_plural "%d issues detected"
msgstr[0] ""
msgstr[1] ""

#: includes/classes/Seo/MonitoringNotifier.php:247
msgid "Added to the SEO Agent dashboard."
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:199
msgid "Delivered to Slack."
msgstr ""

#. translators: 1: HTTP status code, 2: response body from Slack.
#: includes/classes/Seo/MonitoringNotifier.php:192
msgid "Slack replied %1$d: %2$s"
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:170
#: includes/classes/Seo/MonitoringNotifier.php:468
#: includes/classes/Seo/MonitoringNotifier.php:704
msgid "Open the SEO Agent"
msgstr ""

#. translators: %d: number of findings not listed.
#: includes/classes/Seo/MonitoringNotifier.php:164 build/admin.js:269
msgid "…and %d more."
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:145
msgid "No Slack webhook URL configured."
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:126
msgid "wp_mail() refused the message — check your site's mail configuration."
msgstr ""

#. translators: %s: comma separated recipient list.
#: includes/classes/Seo/MonitoringNotifier.php:123
msgid "Sent to %s"
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:96
msgid "No valid recipient address — add one or set a site admin email."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:871
msgid "%d URLs (batch)"
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/IndexNow/IndexNowClient.php:597
msgid "IndexNow endpoint returned HTTP %d."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:592
msgid "Too Many Requests (rate limited)."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:589
msgid "URLs do not belong to the host or keyLocation is invalid."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:586
msgid "Key not valid or not found at keyLocation."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:583
msgid "Invalid format (Bad Request)."
msgstr ""

#. translators: %s: Host name.
#: includes/classes/Seo/IndexNow/IndexNowClient.php:536
msgid "No valid URLs found matching host %s."
msgstr ""

#. translators: %s: Expected host name.
#: includes/classes/Seo/IndexNow/IndexNowClient.php:520
msgid "Does not belong to this site's host (%s)."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:510
msgid "Not a valid URL."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:497
msgid "Key must be 8–128 characters per IndexNow specification."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:488
msgid "At least one URL is required for submission."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:469
msgid "Host key is published correctly and verified."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:460
msgid "The content served at keyLocation does not match the active host key."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:445
msgid "The key file was not found. If using virtual serving, ensure permalinks are enabled or enable \"Write file to disk\"."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:443
msgid "Your site appears to be protected by HTTP Basic Auth or access restriction."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/IndexNow/IndexNowClient.php:439
msgid "Key location returned HTTP status %d (expected 200 OK)."
msgstr ""

#. translators: %s: Error message.
#: includes/classes/Seo/IndexNow/IndexNowClient.php:423
msgid "Key retrieval failed: %s"
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:298
msgid "Could not write the key file to your site root. The WordPress root directory is not writable by the web server — leave this disabled and rely on virtual serving instead, or fix directory permissions and try again."
msgstr ""

#: includes/classes/Seo/IndexNow/IndexNowClient.php:160
msgid "IndexNow host key must be between 8 and 128 alphanumeric characters."
msgstr ""

#: includes/classes/Seo/Geo/LlmsTxt.php:1101
msgid "WordPress cannot write files on this host without FTP credentials, so the file could not be saved. Use the built-in virtual URLs instead."
msgstr ""

#: includes/classes/Seo/Geo/LlmsTxt.php:1081
msgid "The file could not be removed. Check that the site root is writable."
msgstr ""

#: includes/classes/Seo/Geo/LlmsTxt.php:1068
msgid "This file was not written by Antimanual, so it was left in place."
msgstr ""

#: includes/classes/Seo/Geo/LlmsTxt.php:1044
msgid "The file could not be written. Check that the site root is writable."
msgstr ""

#: includes/classes/Seo/Geo/LlmsTxt.php:686
msgid "Uncategorized"
msgstr ""

#: includes/classes/Seo/Geo/LlmsTxt.php:468 build/admin.js:176
msgid "Key pages"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:273
msgid "Crawls web pages to train and ground Mistral AI models (Le Chat)."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:272
msgid "MistralAI"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:264
msgid "Fetches pages to generate DuckAssist AI summary answers in DuckDuckGo search results."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:263
msgid "DuckAssistBot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:255
msgid "Fetches content on demand when Meta AI or a user accesses a link in Meta apps."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:254
msgid "Meta-ExternalFetcher"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:246
msgid "Collects images for AI image datasets."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:245
msgid "ImagesiftBot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:237
msgid "Extracts structured data resold as an AI knowledge graph."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:236
msgid "Diffbot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:228
msgid "Retrieves pages for Cohere model grounding and training."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:227
msgid "cohere-ai"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:219
msgid "Indexes pages for You.com AI search answers."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:218
msgid "YouBot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:210
msgid "Feeds Alexa answers and Amazon AI services."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:209
msgid "Amazonbot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:201
msgid "ByteDance's crawler, used for TikTok and Doubao model training. Frequently blocked for aggressive crawl rates."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:200
msgid "Bytespider"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:192
msgid "Crawls pages for Meta AI training and product grounding."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:191
msgid "Meta-ExternalAgent"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:183
msgid "Opts your content out of Apple Intelligence training without affecting Siri or Spotlight results."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:182
msgid "Applebot-Extended"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:174
msgid "Builds the open Common Crawl corpus that many AI models train on. Blocking has the widest reach of any single rule here."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:173
msgid "CCBot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:165
msgid "Loads a page when a Perplexity user clicks through to it."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:164
msgid "Perplexity-User"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:156
msgid "Indexes pages for Perplexity answers and citations. Blocking removes you from Perplexity results."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:155
msgid "PerplexityBot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:147
msgid "Controls Gemini training and AI Overviews grounding only. It does not affect normal Google Search ranking."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:146
msgid "Google-Extended"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:138
msgid "Fetches a page on demand when a Claude user asks about it. Blocking prevents live lookups of your pages."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:137
msgid "Claude-User"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:129
msgid "Indexes pages so Claude can cite them in search answers. Blocking removes you from Claude citations."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:128
msgid "Claude-SearchBot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:120
msgid "Anthropic's general crawler used for model training. Blocking keeps your content out of training data."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:119
msgid "ClaudeBot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:111
msgid "Fetches a page live when a ChatGPT user follows a link. Blocking it means users cannot open your pages from inside ChatGPT."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:110
msgid "ChatGPT-User"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:102
msgid "Builds the index ChatGPT Search cites from. Blocking this removes you from ChatGPT search results."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:101
msgid "OAI-SearchBot"
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:93
msgid "Crawls pages to train future OpenAI models. Blocking keeps your content out of training data but does not affect ChatGPT citations."
msgstr ""

#: includes/classes/Seo/Geo/AiCrawlers.php:92
msgid "GPTBot"
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:569 build/admin.js:108
msgid "Enable IndexNow in Marketing Tools → Google & Search Integrations → IndexNow to automatically notify Bing, Yandex, and Naver whenever you publish or update content."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:568
msgid "IndexNow protocol not configured"
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:562
msgid "IndexNow is active and verified. Bing, Yandex, Seznam, and Naver are automatically notified of updated content."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:561
msgid "IndexNow protocol enabled"
msgstr ""

#: includes/classes/PostGenerator.php:3160
msgid "The AI did not return any topic ideas for your Knowledge Base content. Try adding more sources, or enter a focus topic."
msgstr ""

#: includes/classes/PostGenerator.php:3066
msgid "Your Knowledge Base has no indexed content yet, so there is nothing to suggest topics from. Add sources under Knowledge Base, then try again."
msgstr ""

#. translators: 1: HTTP status, 2: short message
#: includes/classes/OmniRoute.php:1440
msgid "Cloud AI returned HTTP %1$d: %2$s"
msgstr ""

#: includes/classes/OmniRoute.php:1399
msgid "Cloud AI quota exhausted."
msgstr ""

#: includes/classes/OmniRoute.php:1326
msgid "Invalid JSON from Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:1325
msgid "Cloud AI returned an HTML error page instead of JSON — usually a temporary CDN or gateway issue. Try again in a moment."
msgstr ""

#. translators: 1: HTTP status code, 2: target URL
#: includes/classes/OmniRoute.php:1024
msgid "Cloud AI Gateway returned HTTP %1$d at %2$s"
msgstr ""

#: includes/classes/OmniRoute.php:1015
msgid "That Cloud AI gateway key was rejected by the gateway. It was not saved."
msgstr ""

#: includes/classes/OmniRoute.php:1014
msgid "Cloud AI rejected this site’s registration token. Click Sync Quota to reconnect, then test again."
msgstr ""

#. translators: 1: target URL, 2: error message
#: includes/classes/OmniRoute.php:997 includes/classes/OmniRoute.php:1259
#: includes/classes/OmniRoute.php:1290
msgid "Could not connect to Cloud AI at %1$s. Error: %2$s"
msgstr ""

#: includes/classes/OmniRoute.php:693
msgid "Invalid embedding returned from Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:679
msgid "Failed to generate embedding."
msgstr ""

#: includes/classes/OmniRoute.php:638
msgid "Invalid JSON response from Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:362 includes/classes/OmniRoute.php:643
msgid "Empty response received from Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:355
msgid "Failed to get a response from Cloud AI."
msgstr ""

#: includes/classes/OmniRoute.php:301 includes/classes/OmniRoute.php:565
msgid "No messages provided to Cloud AI."
msgstr ""

#: includes/classes/MembershipAdapter.php:318
msgid "No Active Plan"
msgstr ""

#: includes/classes/MemberCreditManager.php:1138
msgid "Contact Admin"
msgstr ""

#: includes/classes/MemberCreditManager.php:1134
msgid "Purchase Top-Up"
msgstr ""

#: includes/classes/MemberCreditManager.php:1129 build/admin.js:252
msgid "credits"
msgstr ""

#: includes/classes/MemberCreditManager.php:1107
msgid "Purchased credits are added to your account instantly and roll over across billing cycles."
msgstr ""

#: includes/classes/MemberCreditManager.php:1105
msgid "Need More Credits? Top Up Anytime"
msgstr ""

#: includes/classes/MemberCreditManager.php:1097
msgid "Used This Month"
msgstr ""

#: includes/classes/MemberCreditManager.php:1093 build/admin.js:253
msgid "Purchased Top-Up"
msgstr ""

#: includes/classes/MemberCreditManager.php:1089 build/admin.js:253
msgid "Bonus Credits"
msgstr ""

#: includes/classes/MemberCreditManager.php:1085 build/admin.js:252
#: build/admin.js:253
msgid "Monthly Included"
msgstr ""

#: includes/classes/MemberCreditManager.php:1080
msgid "credits available"
msgstr ""

#: includes/classes/MemberCreditManager.php:1072
msgid "Your AI Chatbot Credits"
msgstr ""

#: includes/classes/MemberCreditManager.php:1059
msgid "Please log in to view your AI member credits."
msgstr ""

#: includes/classes/MemberCreditManager.php:796
msgid "AI usage (%s): %d tokens used (-%d credits)"
msgstr ""

#. translators: 1: credits needed, 2: available credits
#: includes/classes/MemberCreditManager.php:678
msgid "This request requires approximately %1$d AI credits, but you only have %2$d credits remaining. Please top up your credits to proceed."
msgstr ""

#: includes/classes/MemberCreditManager.php:665
msgid "You have used all of your available AI credits. Please wait for your monthly credits to renew or purchase additional credits to continue."
msgstr ""

#: includes/classes/MemberCreditManager.php:625
msgid "Top-up purchase: %s (+%d credits)"
msgstr ""

#: includes/classes/MemberCreditManager.php:554
msgid "This payment has already been credited."
msgstr ""

#: includes/classes/MemberCreditManager.php:538
msgid "Invalid purchase parameters."
msgstr ""

#: includes/classes/MemberCreditManager.php:515
msgid "Administrator bonus credit adjustment"
msgstr ""

#: includes/classes/MemberCreditManager.php:451
msgid "Please specify a valid positive credit amount."
msgstr ""

#. translators: %s: plan name
#: includes/classes/MemberCreditManager.php:398
msgid "Monthly credit allocation for %s"
msgstr ""

#. translators: %s: plan name
#: includes/classes/MemberCreditManager.php:389
msgid "Monthly credit allocation for %s (Strict balance reset)"
msgstr ""

#. translators: 1: plan name, 2: unspent credits carried forward
#: includes/classes/MemberCreditManager.php:377
msgid "Monthly credit allocation for %1$s with rollover (+%2$d carried over)"
msgstr ""

#: includes/classes/MemberCreditManager.php:351
msgid "Plan upgrade allowance adjustment (+%d credits)"
msgstr ""

#: includes/classes/MemberCreditManager.php:228
#: includes/classes/MembershipAdapter.php:198
msgid "Guest / None"
msgstr ""

#: includes/classes/MemberCreditManager.php:184
msgid "1,000 AI Credits"
msgstr ""

#: includes/classes/MemberCreditManager.php:175
msgid "500 AI Credits"
msgstr ""

#: includes/classes/MemberCreditManager.php:166
msgid "100 AI Credits"
msgstr ""

#: includes/classes/MemberCreditManager.php:157 build/admin.js:253
msgid "50 AI Credits"
msgstr ""

#: includes/classes/CreditManager.php:665
msgid "Cloud AI credits are unavailable until this site is registered. Open Antimanual Settings and sync the quota."
msgstr ""

#: includes/classes/CreditManager.php:574
msgid "Free Tier"
msgstr ""

#: includes/classes/CreditManager.php:569
msgid "Pro (Multi-Site)"
msgstr ""

#: includes/classes/CloudSiteToken.php:804
msgid "This site is not connected to Cloud AI yet."
msgstr ""

#. translators: %d: HTTP status from the Cloud AI meter
#: includes/classes/CloudSiteToken.php:800
msgid "Cloud AI registration failed (HTTP %d)."
msgstr ""

#: includes/classes/CloudSiteToken.php:792
msgid "Could not reach Cloud AI. Check the connection and try again."
msgstr ""

#: includes/classes/CloudSiteToken.php:776
msgid "This site could not register a Cloud AI return URL. Check permalinks and try again."
msgstr ""

#: includes/classes/CloudSiteToken.php:774
msgid "Too many verification emails were sent. Try again in an hour."
msgstr ""

#: build/admin.js:5
msgid "Check your inbox and click the verification link to get free Cloud AI credits."
msgstr ""

#: includes/classes/CloudSiteToken.php:465
msgid "Cloud AI verified the email but did not return a site token. Send a new link and try again."
msgstr ""

#: includes/classes/CloudSiteToken.php:455
msgid "Cloud AI could not finish email verification."
msgstr ""

#: includes/classes/CloudSiteToken.php:409
msgid "This Cloud AI verification link is invalid. Send a new email and try again."
msgstr ""

#. translators: %s: transport error from WordPress HTTP API
#: includes/classes/CloudSiteToken.php:376
#: includes/classes/CloudSiteToken.php:610
msgid "Could not reach Cloud AI: %s"
msgstr ""

#: includes/classes/CloudSiteToken.php:335
#: includes/classes/CloudSiteToken.php:764
msgid "Add a valid email to connect Cloud AI."
msgstr ""

#: includes/classes/CloudSiteToken.php:252
#: includes/classes/CloudSiteToken.php:760
#: includes/classes/CreditManager.php:610 build/admin.js:5
msgid "You’re not verified yet. Verify your email to get free Cloud AI credits."
msgstr ""

#: includes/classes/Api/ValidationController.php:186 build/admin.js:19
msgid "Cloud AI is connected. Credit quota is live."
msgstr ""

#: includes/classes/Api/PreferencesController.php:1089
msgid "Enter a valid Slack incoming webhook URL (https://hooks.slack.com/…)."
msgstr ""

#: includes/classes/Api/PreferencesController.php:925
msgid "No notification channel is selected, so there is nothing to test."
msgstr ""

#: includes/classes/Api/PreferencesController.php:676
msgid "Cloud AI gateway key removed successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:658
msgid "Cloud AI gateway settings saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:630
#: includes/classes/Api/ValidationController.php:145
msgid "Enter a valid Cloud AI gateway URL starting with http:// or https://"
msgstr ""

#: includes/classes/Api/PreferencesController.php:615
msgid "Invalid OmniRoute preferences payload."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:518
msgid "Top-up payment verified and credits added successfully."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:507
msgid "Required parameters missing."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:497
msgid "Invalid or unauthorized webhook signature."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:479
msgid "Top-up intent created."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:467
msgid "Proceed to checkout to complete your top-up purchase."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:451
msgid "Selected top-up package is invalid or inactive."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:429
msgid "WooCommerce product #%d created and linked to %s."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:419 build/admin.js:253
msgid "Failed to create WooCommerce product."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:411
msgid "AI Credits: %s"
msgstr ""

#: includes/classes/Api/MemberCreditController.php:405
#: includes/classes/MemberCreditManager.php:567
msgid "Top-up package not found."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:392
msgid "Package ID is required."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:387
msgid "WooCommerce is not installed or active."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:376 build/admin.js:253
msgid "Top-up packages saved successfully."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:305
msgid "Membership credit rules and settings saved successfully."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:245
msgid "Added %d bonus credits successfully."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:235
msgid "Valid user ID and positive amount required."
msgstr ""

#: includes/classes/Api/MemberCreditController.php:206
msgid "User not found."
msgstr ""

#: includes/classes/Api/IndexNowController.php:415
msgid "IndexNow activity log cleared."
msgstr ""

#. translators: %d: total URLs queued
#: includes/classes/Api/IndexNowController.php:355
msgid "Queued %d published URLs for submission to IndexNow. This runs in the background — track progress below."
msgstr ""

#: includes/classes/Api/IndexNowController.php:352 build/admin.js:273
msgid "No published URLs found to submit."
msgstr ""

#. translators: %d: count of URLs truncated
#: includes/classes/Api/IndexNowController.php:311
msgid "%d URL(s) exceeded the 10,000 per-batch limit and were not sent."
msgstr ""

#. translators: %d: count of URLs skipped
#: includes/classes/Api/IndexNowController.php:303
msgid "%d URL(s) were skipped (invalid or not on this domain) — see details below."
msgstr ""

#. translators: %d: count of URLs submitted
#: includes/classes/Api/IndexNowController.php:296
msgid "Successfully submitted %d URL(s) to IndexNow."
msgstr ""

#: includes/classes/Api/IndexNowController.php:274
msgid "Please provide at least one URL to submit."
msgstr ""

#: includes/classes/Api/IndexNowController.php:217 build/admin.js:272
msgid "New IndexNow host key generated."
msgstr ""

#: includes/classes/Api/IndexNowController.php:199
msgid "IndexNow settings updated successfully."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1985
msgid "Expand topic breadth with FAQs, update outdated references, and strengthen topical authority."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1984
msgid "Top landing page with high user engagement and opportunities for broader keyword reach."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1980
msgid "Enhance content depth, add schema markup, and build internal links from related posts."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1979
msgid "Page ranks just outside Google page 1. Targeted optimizations can produce high traffic lift."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1975
msgid "Rewrite the title tag and meta description with compelling keywords and call-to-actions."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1974
msgid "Page ranks on page 1 of Google but earns fewer clicks than expected for its position."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1970
msgid "Optimize images, defer render-blocking JavaScript/CSS, and enable full-page caching."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1969
msgid "Poor Core Web Vitals score is hurting search rankings and conversion rates."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1932
msgid "Add a dedicated FAQ section and update content freshness to secure higher rankings."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1928
msgid "Add primary keyword and search-intent match directly in the meta description."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1924
msgid "Add contextual internal links with descriptive anchor text to push into top 5."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1920
msgid "Rewrite the title tag and meta description with strong emotional hooks to improve CTR."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1890
msgid "Configure your WordPress performance and caching plugin to address this opportunity."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1889
msgid "Optimizing this resource improves page load speed and Core Web Vitals."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1859
msgid "Update internal links to target the canonical HTTPS URL directly without redirects."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1858
msgid "Multiple redirect hops introduce latency before reaching the final URL."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1853
msgid "Enable page caching and Redis/Memcached object cache, or upgrade your hosting."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1852
msgid "Slow server response time delays initial page byte delivery (high TTFB)."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1847
msgid "Verify that your theme outputs proper responsive image srcset attributes."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1846
msgid "Serving oversized desktop images to mobile devices increases download time."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1841
msgid "Enable automatic image compression in your media optimization plugin."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1840
msgid "Uncompressed images consume excessive bandwidth and slow down page rendering."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1835
msgid "Install an image optimization plugin (e.g. Imagify, Smush) to automatically serve WebP or AVIF."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1834
msgid "Legacy image formats like PNG and JPEG have significantly larger file sizes."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1829
msgid "Delay non-critical JavaScript execution until user interaction."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1828
msgid "Excess JavaScript consumes main thread time and delays responsiveness."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1823
msgid "Enable Critical CSS or Remove Unused CSS in your optimization plugin."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1822
msgid "Unused stylesheet rules add bloat and delay initial page rendering."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1817
msgid "Use a caching plugin (WP Rocket, LiteSpeed Cache) to defer non-critical CSS and JavaScript."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1816
msgid "Resources prevent the page from displaying immediately, hurting your LCP and FCP."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1790
msgid "Content and SEO signals are ready for Google Indexing."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1777
msgid "Both custom SEO title and meta description are missing."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1776
msgid "Missing SEO title and description"
msgstr ""

#. translators: %d: word count
#: includes/classes/Api/GoogleIntegrationController.php:1769
msgid "Thin content (%d words). Aim for 300+ words before indexing."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1766
msgid "Thin content"
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1761
msgid "Already submitted to Google Indexing API in the last 7 days."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1760
msgid "Recently submitted"
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1755
msgid "Page has a noindex directive and should not be submitted to Google."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1754
msgid "Noindex enabled"
msgstr ""

#. translators: %d: post ID.
#: includes/classes/Api/GeoController.php:702
#: includes/classes/Seo/Geo/CitationRisk.php:550
#: includes/classes/Seo/Geo/LlmsTxt.php:728
msgid "Untitled #%d"
msgstr ""

#: includes/classes/Api/GeoController.php:519
#: includes/classes/Api/GeoController.php:544
msgid "A post ID is required."
msgstr ""

#: includes/classes/Api/GeoController.php:425
msgid "Unknown file action."
msgstr ""

#: includes/classes/Api/GeoController.php:375
msgid "Response body does not match markdown structure"
msgstr ""

#. translators: %s: Content-Type header value.
#: includes/classes/Api/GeoController.php:371
msgid "Content-Type: %s (expected text/plain)"
msgstr ""

#: includes/classes/Api/GeoController.php:289
msgid "HTTP 200 OK · AI crawler management is turned off, so no Antimanual block is expected."
msgstr ""

#: includes/classes/Api/GeoController.php:288
msgid "HTTP 200 OK · Virtual robots.txt is responding. No explicit AI crawler rules are set, so nothing was injected."
msgstr ""

#: includes/classes/Api/GeoController.php:279
msgid "Virtual robots.txt is reachable, but Antimanual AI crawler rules are not present in the response."
msgstr ""

#: includes/classes/Api/GeoController.php:270
msgid "Physical robots.txt file detected on disk. Virtual AI crawler rules may be bypassed by your web server."
msgstr ""

#: includes/classes/Api/GeoController.php:261
msgid "HTTP 200 OK · AI crawler access rules are active in robots.txt."
msgstr ""

#: includes/classes/Api/GeoController.php:260
msgid "HTTP 200 OK · AI crawler access rules are active in physical robots.txt."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Api/GeoController.php:251
#: includes/classes/Api/GeoController.php:366
msgid "HTTP status %d"
msgstr ""

#: includes/classes/Api/GeoController.php:215
msgid "llms-full.txt is currently turned off in publishing settings."
msgstr ""

#: includes/classes/Api/GeoController.php:207
msgid "HTTP 200 OK · Full document is accessible and valid text/plain."
msgstr ""

#: includes/classes/Api/GeoController.php:199
msgid "llms.txt is currently turned off in publishing settings."
msgstr ""

#: includes/classes/Api/GeoController.php:191
msgid "HTTP 200 OK · Valid text/plain format and markdown structure."
msgstr ""

#: includes/classes/Api/CreditController.php:278
#: includes/classes/OmniRoute.php:944
msgid "Could not register this site with Cloud AI."
msgstr ""

#: includes/classes/Api/CreditController.php:273 build/admin.js:5
msgid "Credit quota synced with Cloud AI."
msgstr ""

#: includes/classes/Api/CreditController.php:262
msgid "Using your own Cloud AI gateway key — monthly quota does not apply."
msgstr ""

#: includes/classes/Api/CreditController.php:199
#: includes/classes/Api/CreditController.php:203
#: includes/classes/CloudSiteToken.php:772 build/admin.js:5
msgid "Couldn't send a verification email. Try again in a few minutes."
msgstr ""

#: includes/classes/Api/CreditController.php:169
msgid "Cloud AI is not available on this site."
msgstr ""

#: includes/classes/Api/CreditController.php:161
msgid "Invalid Cloud AI challenge."
msgstr ""

#: includes/classes/Api/ChatbotController.php:600
#: includes/classes/Api/ChatbotController.php:1271
msgid "You do not have access to this chatbot."
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:610
msgid "No valid URLs provided."
msgstr ""

#: includes/classes/Api/AutoPostingController.php:542
msgid "Failed to generate topics from AI provider."
msgstr ""

#: build/admin.js:244
msgid "Connect every AI provider you use, pick a default, and control which feature modules are active across your site."
msgstr ""

#: build/admin.js:26
msgid "Individual API calls"
msgstr ""

#: build/admin.js:26
msgid "API Logs"
msgstr ""

#: build/admin.js:26
msgid "Costs are estimates from per-model rates (including cached-input and long-context rules when known). Token counts use exact provider usage when available, otherwise ~4 characters per token. Your provider bills actual usage."
msgstr ""

#: build/admin.js:26
msgid "Filter by feature"
msgstr ""

#: build/admin.js:26
msgid "Duration"
msgstr ""

#: build/admin.js:26
msgid "Every AI HTTP request is intercepted at the WordPress HTTP layer, including failed attempts and retries — expand a row for feature, provider, user, status, and full date."
msgstr ""

#: build/admin.js:26
msgid "API Call Log"
msgstr ""

#. translators: %d: total log count
#: build/admin.js:26
msgid "%d calls"
msgstr ""

#: build/admin.js:26
msgid "Embedding"
msgstr ""

#: build/admin.js:26
msgid "Chat"
msgstr ""

#: build/admin.js:26 build/admin.js:81
msgid "All types"
msgstr ""

#: build/admin.js:26
msgid "All features"
msgstr ""

#. translators: %s: formatted cache token count
#: build/admin.js:26
msgid "%s cached"
msgstr ""

#: build/admin.js:25
msgid "Cached input tokens"
msgstr ""

#: build/admin.js:24
msgid "Total AI HTTP calls in this window, including failed attempts and retries. Open API Logs to filter by success or error."
msgstr ""

#. translators: 1: successful request count, 2: failed request count
#: build/admin.js:24
msgid "%1$s success · %2$s failed"
msgstr ""

#: build/admin.js:23
msgid "Use as default"
msgstr ""

#: build/admin.js:5
msgid "Failed to update the default provider."
msgstr ""

#: build/admin.js:23
msgid "Currently the default provider"
msgstr ""

#: build/admin.js:23
msgid "Checking API key..."
msgstr ""

#: build/admin.js:23
msgid "Chat model"
msgstr ""

#: build/admin.js:23
msgid "Invalid keys are not saved."
msgstr ""

#: build/admin.js:23
msgid "Leave empty to keep the current key. A new key is checked with the provider before it replaces the stored one."
msgstr ""

#: build/admin.js:3 build/admin.js:23
msgid "API key"
msgstr ""

#: build/admin.js:23
msgid "API keys are verified with the provider before they are stored."
msgstr ""

#. translators: %s: provider name
#: build/admin.js:23
msgid "Configure %s"
msgstr ""

#: build/admin.js:22
msgid "Pick a chat model that fits your quality, speed, and cost needs — prices shown are estimates from the bundled catalog."
msgstr ""

#: build/admin.js:22
msgid "You can keep keys for several providers and switch the default at any time."
msgstr ""

#: build/admin.js:22
msgid "The default provider is used for chat, content generation, and other AI features."
msgstr ""

#: build/admin.js:22
msgid "How this works"
msgstr ""

#: build/admin.js:19 build/admin.js:22
msgid "Configure"
msgstr ""

#: build/admin.js:22
msgid "Free tier"
msgstr ""

#: build/admin.js:22
msgid "Embeddings"
msgstr ""

#: build/admin.js:22 build/admin.js:26
msgid "Image"
msgstr ""

#. translators: %s: number of models
#: build/admin.js:22
msgid "%s models"
msgstr ""

#: build/admin.js:16 build/admin.js:21 build/admin.js:29 build/admin.js:244
msgid "Not connected"
msgstr ""

#: build/admin.js:21
msgid "Unsaved"
msgstr ""

#: build/admin.js:5
msgid "Provider saved and set as default."
msgstr ""

#: build/admin.js:4
msgid "Chat models"
msgstr ""

#: build/admin.js:4
msgid "No models match your search."
msgstr ""

#. translators: 1: visible model count, 2: total model count
#: build/admin.js:4
msgid "%1$s of %2$s models"
msgstr ""

#: build/admin.js:3
msgid "Search models…"
msgstr ""

#: build/admin.js:3
msgid "Official docs"
msgstr ""

#: includes/utils/store.php:2233
msgid "Kimi K2.5 via OpenCode Zen for cost-effective reasoning and coding."
msgstr ""

#: includes/utils/store.php:2215
msgid "Moonshot AI's Kimi K2.6 via OpenCode Zen with excellent coding capabilities."
msgstr ""

#: includes/utils/store.php:2197
msgid "Kimi K2.7 Code via OpenCode Zen — coding-tuned Moonshot model."
msgstr ""

#: includes/utils/store.php:2196
msgid "Kimi K2.7 Code"
msgstr ""

#: includes/utils/store.php:2180
msgid "Complex reasoning, long-context analysis, and coding."
msgstr ""

#: includes/utils/store.php:2179
msgid "Moonshot AI's Kimi K3 via OpenCode Zen for complex reasoning and long-context work."
msgstr ""

#: includes/utils/store.php:2178
msgid "Kimi K3"
msgstr ""

#: includes/utils/store.php:2161
msgid "GLM 5 via OpenCode Zen for solid coding and reasoning at a lower cost."
msgstr ""

#: includes/utils/store.php:2160
msgid "GLM 5"
msgstr ""

#: includes/utils/store.php:2143
msgid "Zhipu AI's GLM 5.1 via OpenCode Zen for research, coding, and analytical workflows."
msgstr ""

#: includes/utils/store.php:2125
msgid "Zhipu AI's GLM 5.2 via OpenCode Zen with strong reasoning and coding capabilities."
msgstr ""

#: includes/utils/store.php:2124
msgid "GLM 5.2"
msgstr ""

#: includes/utils/store.php:2107
msgid "MiniMax M2.5 via OpenCode Zen for cost-effective coding and reasoning."
msgstr ""

#: includes/utils/store.php:2106
msgid "MiniMax M2.5"
msgstr ""

#: includes/utils/store.php:2089
msgid "MiniMax M2.7 via OpenCode Zen for balanced coding, reasoning, and content generation."
msgstr ""

#: includes/utils/store.php:2071
msgid "MiniMax M3 via OpenCode Zen with frontier-level coding performance and long context."
msgstr ""

#: includes/utils/store.php:2054
msgid "High-volume coding and chat at low cost."
msgstr ""

#: includes/utils/store.php:2053
msgid "DeepSeek V4 Flash via OpenCode Zen — fast and inexpensive for high-volume coding tasks."
msgstr ""

#: includes/utils/store.php:2036
msgid "Reasoning-heavy coding and analytical workflows."
msgstr ""

#: includes/utils/store.php:2035
msgid "DeepSeek V4 Pro via OpenCode Zen for strong reasoning and coding at competitive pricing."
msgstr ""

#: includes/utils/store.php:2017
msgid "Cost-effective Qwen 3.5 Plus via OpenCode Zen with solid reasoning and coding."
msgstr ""

#: includes/utils/store.php:1999
msgid "Alibaba's Qwen 3.6 Plus via OpenCode Zen. Strong coding and multilingual capabilities."
msgstr ""

#: includes/utils/store.php:1982
msgid "Coding agents, repo edits, and engineering workflows."
msgstr ""

#: includes/utils/store.php:1981
msgid "xAI Grok Build 0.1 via OpenCode Zen — coding-focused for agentic software engineering."
msgstr ""

#: includes/utils/store.php:1964
msgid "Advanced reasoning, coding, and research tasks."
msgstr ""

#: includes/utils/store.php:1963
msgid "xAI's Grok 4.5 via OpenCode Zen for advanced reasoning, coding, and research."
msgstr ""

#: includes/utils/store.php:1945
msgid "Gemini 3 Flash via OpenCode Zen for fast everyday coding and chat."
msgstr ""

#: includes/utils/store.php:1927
msgid "Gemini 3.1 Pro via OpenCode Zen for deeper reasoning and long-context work."
msgstr ""

#: includes/classes/OmniRoute.php:147 includes/utils/store.php:1926
msgid "Gemini 3.1 Pro"
msgstr ""

#: includes/utils/store.php:1909
msgid "Gemini 3.5 Flash Lite via OpenCode Zen — cheapest Gemini tier for high-volume tasks."
msgstr ""

#: includes/utils/store.php:1891
msgid "Gemini 3.5 Flash via OpenCode Zen for fast, capable general-purpose work."
msgstr ""

#: includes/utils/store.php:1873
msgid "Gemini 3.6 Flash via OpenCode Zen for fast multimodal-capable chat and coding."
msgstr ""

#: includes/utils/store.php:1856
msgid "Fast, cost-effective chat and high-volume content tasks."
msgstr ""

#: includes/utils/store.php:1855
msgid "Claude Haiku 4.5 via OpenCode Zen — fast and cost-effective for high-volume tasks."
msgstr ""

#: includes/utils/store.php:1837
msgid "Claude Sonnet 4 via OpenCode Zen for everyday coding and content tasks."
msgstr ""

#: includes/utils/store.php:1836
msgid "Claude Sonnet 4"
msgstr ""

#: includes/utils/store.php:1819
msgid "Claude Sonnet 4.5 via OpenCode Zen for balanced speed and intelligence."
msgstr ""

#: includes/utils/store.php:1818
msgid "Claude Sonnet 4.5"
msgstr ""

#: includes/utils/store.php:1801
msgid "Claude Sonnet 4.6 via OpenCode Zen for content generation, chatbots, and coding assistance."
msgstr ""

#: includes/utils/store.php:1783
msgid "Claude Sonnet 5 via OpenCode Zen — near-Opus quality on coding and agentic work at Sonnet cost."
msgstr ""

#: includes/utils/store.php:1765
msgid "Claude Opus 4.5 via OpenCode Zen for complex reasoning and coding."
msgstr ""

#: includes/utils/store.php:1764
msgid "Claude Opus 4.5"
msgstr ""

#: includes/utils/store.php:1747
msgid "Claude Opus 4.6 via OpenCode Zen for complex reasoning and analytical workflows."
msgstr ""

#: includes/utils/store.php:1746
msgid "Claude Opus 4.6"
msgstr ""

#: includes/utils/store.php:1729
msgid "Claude Opus 4.7 via OpenCode Zen for complex reasoning and agentic coding."
msgstr ""

#: includes/utils/store.php:1711
msgid "Claude Opus 4.8 via OpenCode Zen for complex reasoning, agentic coding, and research synthesis."
msgstr ""

#: includes/utils/store.php:1694
msgid "Complex reasoning, agentic coding, and extended analytical workflows."
msgstr ""

#: includes/utils/store.php:1693
msgid "Claude Opus 5 via OpenCode Zen — highly capable for complex reasoning and agentic coding."
msgstr ""

#: includes/utils/store.php:1692
msgid "Claude Opus 5"
msgstr ""

#: includes/utils/store.php:1675
msgid "Anthropic's most capable Claude Fable 5 model via OpenCode Zen for demanding reasoning and long-horizon work."
msgstr ""

#: includes/utils/store.php:1657
msgid "Lowest-cost GPT-5 Nano via OpenCode Zen for simple high-volume tasks."
msgstr ""

#: includes/utils/store.php:1656
msgid "GPT 5 Nano"
msgstr ""

#: includes/utils/store.php:1639
msgid "GPT-5 Codex via OpenCode Zen for coding-focused workflows."
msgstr ""

#: includes/utils/store.php:1638
msgid "GPT 5 Codex"
msgstr ""

#: includes/utils/store.php:1621
msgid "GPT-5 via OpenCode Zen with advanced reasoning and context retention."
msgstr ""

#: includes/utils/store.php:1603
msgid "Lower-cost GPT-5.1 Codex Mini via OpenCode Zen for lighter coding tasks."
msgstr ""

#: includes/utils/store.php:1602
msgid "GPT 5.1 Codex Mini"
msgstr ""

#: includes/utils/store.php:1585
msgid "GPT-5.1 Codex Max via OpenCode Zen for larger coding and agentic workloads."
msgstr ""

#: includes/utils/store.php:1584
msgid "GPT 5.1 Codex Max"
msgstr ""

#: includes/utils/store.php:1567
msgid "GPT-5.1 Codex via OpenCode Zen for coding agents and repo work."
msgstr ""

#: includes/utils/store.php:1566
msgid "GPT 5.1 Codex"
msgstr ""

#: includes/utils/store.php:1549
msgid "GPT-5.1 via OpenCode Zen for advanced reasoning and content generation."
msgstr ""

#: includes/utils/store.php:1548
msgid "GPT 5.1"
msgstr ""

#: includes/utils/store.php:1531
msgid "GPT-5.2 Codex via OpenCode Zen for coding-focused agentic workflows."
msgstr ""

#: includes/utils/store.php:1530
msgid "GPT 5.2 Codex"
msgstr ""

#: includes/utils/store.php:1513
msgid "GPT-5.2 via OpenCode Zen for strong general reasoning and coding."
msgstr ""

#: includes/utils/store.php:1512
msgid "GPT 5.2"
msgstr ""

#: includes/utils/store.php:1495
msgid "Faster Codex Spark variant for agentic coding at GPT-5.3 pricing via OpenCode Zen."
msgstr ""

#: includes/utils/store.php:1494
msgid "GPT 5.3 Codex Spark"
msgstr ""

#: includes/utils/store.php:1477
msgid "Agentic coding model optimized for long-running coding and tool-use workflows via OpenCode Zen."
msgstr ""

#: includes/utils/store.php:1459
msgid "The cheapest GPT-5.4-class model via OpenCode Zen, ideal for simple high-volume tasks."
msgstr ""

#: includes/utils/store.php:1441
msgid "OpenAI's strongest mini model via OpenCode Zen, tuned for coding and subagents at lower latency and cost."
msgstr ""

#: includes/utils/store.php:1423
msgid "Highest-capability GPT-5.4 Pro tier via OpenCode Zen for demanding agentic and reasoning work."
msgstr ""

#: includes/utils/store.php:1422
msgid "GPT 5.4 Pro"
msgstr ""

#: includes/utils/store.php:1405
msgid "Flagship GPT-5.4 model for complex reasoning, coding, and professional workflows via OpenCode Zen."
msgstr ""

#: includes/utils/store.php:1387
msgid "Highest-capability GPT-5.5 Pro tier via OpenCode Zen for the most demanding workloads."
msgstr ""

#: includes/utils/store.php:1386
msgid "GPT 5.5 Pro"
msgstr ""

#: includes/utils/store.php:1370 includes/utils/store.php:1388
#: includes/utils/store.php:1406 includes/utils/store.php:1424
#: includes/utils/store.php:1442 includes/utils/store.php:1460
#: includes/utils/store.php:1478 includes/utils/store.php:1496
#: includes/utils/store.php:1514 includes/utils/store.php:1532
#: includes/utils/store.php:1550 includes/utils/store.php:1568
#: includes/utils/store.php:1586 includes/utils/store.php:1604
#: includes/utils/store.php:1622 includes/utils/store.php:1640
#: includes/utils/store.php:1658 includes/utils/store.php:1712
#: includes/utils/store.php:1730 includes/utils/store.php:1748
#: includes/utils/store.php:1766 includes/utils/store.php:1802
#: includes/utils/store.php:1820 includes/utils/store.php:1838
#: includes/utils/store.php:1874 includes/utils/store.php:1892
#: includes/utils/store.php:1910 includes/utils/store.php:1928
#: includes/utils/store.php:1946 includes/utils/store.php:2018
#: includes/utils/store.php:2090 includes/utils/store.php:2108
#: includes/utils/store.php:2126 includes/utils/store.php:2144
#: includes/utils/store.php:2162 includes/utils/store.php:2198
#: includes/utils/store.php:2216 includes/utils/store.php:2234
msgid "Coding, chat, and content generation through OpenCode Zen."
msgstr ""

#: includes/utils/store.php:1369
msgid "A new class of intelligence for complex coding and professional work, available through OpenCode Zen."
msgstr ""

#: includes/utils/store.php:1352
msgid "High-volume, latency-sensitive workloads at the lowest GPT-5.6 cost."
msgstr ""

#: includes/utils/store.php:1351
msgid "The fastest and cheapest GPT-5.6 tier via OpenCode Zen, tuned for high-volume, latency-sensitive workloads."
msgstr ""

#: includes/utils/store.php:1334
msgid "Everyday complex coding and professional work at a balanced price."
msgstr ""

#: includes/utils/store.php:1333
msgid "The balanced everyday GPT-5.6 model via OpenCode Zen, delivering strong capability at roughly half the flagship cost."
msgstr ""

#: includes/utils/store.php:1316
msgid "The most demanding reasoning, coding, and long-horizon agentic work."
msgstr ""

#: includes/utils/store.php:1315
msgid "Frontier flagship of the GPT-5.6 family via OpenCode Zen, built for the most complex reasoning and coding work."
msgstr ""

#: includes/utils/store.php:1299
msgid "Cost-free high-volume experimentation (trial use only)."
msgstr ""

#: includes/utils/store.php:1298
msgid "NVIDIA Nemotron 3.5 Lightning free trial on OpenCode Zen. Fast free model for high-volume tasks."
msgstr ""

#: includes/utils/store.php:1297
msgid "Nemotron 3.5 Lightning (Text & Free)"
msgstr ""

#: includes/utils/store.php:1291 includes/utils/store.php:1308
msgid "NVIDIA free trial endpoint — do not submit personal or confidential data; usage may be logged to improve NVIDIA products."
msgstr ""

#: includes/utils/store.php:1282
msgid "Cost-free large-context experimentation (trial use only)."
msgstr ""

#: includes/utils/store.php:1281
msgid "NVIDIA Nemotron 3 Ultra free trial on OpenCode Zen. Large-context free model for experimentation."
msgstr ""

#: includes/utils/store.php:1280
msgid "Nemotron 3 Ultra (Text & Free)"
msgstr ""

#: includes/utils/store.php:1265
msgid "Cost-free lightweight tasks and simple generation."
msgstr ""

#: includes/utils/store.php:1264
msgid "Ling-3.0-tiny free on OpenCode Zen for a limited time. Lightweight free model for simple tasks."
msgstr ""

#: includes/utils/store.php:1263
msgid "Ling-3.0-tiny (Text & Free)"
msgstr ""

#: includes/utils/store.php:1248
msgid "Cost-free coding assistance and agentic workflows."
msgstr ""

#: includes/utils/store.php:1247
msgid "Laguna S 2.1 free on OpenCode Zen for a limited time. Cost-free coding and agentic workflows."
msgstr ""

#: includes/utils/store.php:1246
msgid "Laguna S 2.1 (Text & Free)"
msgstr ""

#: includes/utils/store.php:1231
msgid "Cost-free experimentation and general coding assistance."
msgstr ""

#: includes/utils/store.php:1230
msgid "Hy3 free on OpenCode Zen for a limited time. Cost-free experimentation for coding and general tasks."
msgstr ""

#: includes/utils/store.php:1229
msgid "Hy3 (Text & Free)"
msgstr ""

#: includes/utils/store.php:1214
msgid "Cost-free fast coding and everyday agentic tasks."
msgstr ""

#: includes/utils/store.php:1213
msgid "Free DeepSeek V4 Flash on OpenCode Zen for a limited time. Fast coding and reasoning at no token cost."
msgstr ""

#: includes/utils/store.php:1212
msgid "DeepSeek V4 Flash (Text & Free)"
msgstr ""

#: includes/utils/store.php:1197
msgid "Cost-free coding assistance, agentic workflows, and experimentation."
msgstr ""

#: includes/utils/store.php:1196
msgid "Xiaomi's MiMo V2.5 free on OpenCode Zen for a limited time. Strong everyday coding and agentic performance at no token cost."
msgstr ""

#: includes/utils/store.php:1189 includes/utils/store.php:1206
#: includes/utils/store.php:1223 includes/utils/store.php:1240
#: includes/utils/store.php:1257 includes/utils/store.php:1274
msgid "Limited-time free tier; collected data may be used to improve the model during the free period, and rate limits may apply during high demand."
msgstr ""

#: includes/utils/store.php:1179
msgid "A stealth model curated by OpenCode. Free for a limited time with strong coding capabilities."
msgstr ""

#: includes/utils/store.php:1107
msgid "Prefer Grok 4.5 or 4.3 for current capability and pricing."
msgstr ""

#: includes/utils/store.php:1096
msgid "Earlier Grok flagship with strong reasoning, coding, and world-knowledge capabilities."
msgstr ""

#: includes/utils/store.php:1088
msgid "Prompts above 200K tokens are billed at higher long-context rates ($2.00 / $0.40 / $4.00 per 1M)."
msgstr ""

#: includes/utils/store.php:1077
msgid "Coding agents, repo edits, and engineering workflows at a lower cost than Grok 4.5."
msgstr ""

#: includes/utils/store.php:1076
msgid "xAI coding-focused model tuned for agentic software engineering and build workflows."
msgstr ""

#: includes/utils/store.php:1075 includes/utils/store.php:1980
msgid "Grok Build 0.1"
msgstr ""

#: includes/utils/store.php:1068
msgid "Prompts above 200K tokens are billed at higher long-context rates ($2.50 / $0.40 / $5.00 per 1M)."
msgstr ""

#: includes/utils/store.php:1048
msgid "Prompts above 200K tokens are billed at higher long-context rates ($4.00 / $0.60 / $12.00 per 1M)."
msgstr ""

#: includes/utils/store.php:507
msgid "Google recommends migrating to Gemini 3.5 Flash or 3.6 Flash for GA stability."
msgstr ""

#: includes/utils/store.php:489
msgid "Less capable than Gemini Pro or newer Flash models on harder reasoning tasks."
msgstr ""

#: includes/utils/store.php:432
msgid "Less capable than Gemini 3.5/3.6 Flash on harder reasoning tasks."
msgstr ""

#: includes/utils/store.php:420
msgid "High-throughput sub-agent tasks, routing, extraction, and cost-sensitive volume workloads."
msgstr ""

#: includes/utils/store.php:415
msgid "Prefer Gemini 3.6 Flash when you want lower output cost for similar Flash workloads."
msgstr ""

#: includes/utils/store.php:402
msgid "Sustained frontier Flash performance for agentic workflows, coding loops, and long-horizon tasks."
msgstr ""

#: includes/utils/store.php:384
msgid "Production agentic coding, multimodal generation, and high-speed Flash workloads."
msgstr ""

#: includes/utils/store.php:363
msgid "Earlier Gemini 3 Flash preview — prefer Gemini 3.6 Flash or 3.5 Flash for production."
msgstr ""

#: includes/utils/store.php:358
msgid "Stable cost-efficient Flash-Lite model optimized for high-volume lightweight tasks."
msgstr ""

#: includes/utils/store.php:343
msgid "Fastest, lowest-cost 3.5-class model for high-throughput routing, extraction, and sub-agent tasks."
msgstr ""

#: includes/utils/store.php:338
msgid "Stable frontier Flash model for sustained agentic workflows, coding loops, and long-horizon tasks."
msgstr ""

#: includes/utils/store.php:333
msgid "Google's current Flash workhorse for agentic coding, multimodal tasks, and high-speed production workloads."
msgstr ""

#: includes/utils/helper-functions.php:1902
msgid "It was not saved."
msgstr ""

#: includes/utils/helper-functions.php:1899
msgid "That API key is invalid."
msgstr ""

#: includes/utils/helper-functions.php:1826
msgid "Unknown AI provider."
msgstr ""

#. translators: 1: provider name, 2: HTTP status code
#: includes/utils/helper-functions.php:1777
msgid "Could not verify this %s API key (HTTP %d). It was not saved. Please try again."
msgstr ""

#. translators: %s: provider name
#: includes/utils/helper-functions.php:1763
msgid "That %s API key is invalid. It was not saved."
msgstr ""

#. translators: %s: provider name
#: includes/utils/helper-functions.php:1745
msgid "Could not reach %s to verify this API key. It was not saved. Please try again."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/Gemini.php:290
msgid "Gemini API returned HTTP %d."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/ApiCallInterceptor.php:550
msgid "AI API returned HTTP %d"
msgstr ""

#: includes/classes/Api/PreferencesController.php:716 build/admin.js:5
msgid "Default AI provider updated."
msgstr ""

#: includes/classes/Api/PreferencesController.php:703 build/admin.js:5
msgid "Add an API key before using this provider as the default."
msgstr ""

#: includes/classes/Api/PreferencesController.php:696
msgid "Invalid AI provider."
msgstr ""

#: build/admin.js:283
msgid "Conversion"
msgstr ""

#: build/admin.js:282
msgid "Pick a segment to compare…"
msgstr ""

#: build/admin.js:282
msgid "Compare against"
msgstr ""

#: build/admin.js:282
msgid "Behavioral cohorts"
msgstr ""

#: build/admin.js:255
msgid "Site Analysis"
msgstr ""

#: build/admin.js:243
msgid "Did X then Y"
msgstr ""

#: build/admin.js:243
msgid "Cohorts"
msgstr ""

#: build/admin.js:241
msgid "All visitors — add filter…"
msgstr ""

#: build/admin.js:241
msgid "Add filter…"
msgstr ""

#: build/admin.js:241
msgid "Remove filter"
msgstr ""

#: build/admin.js:241
msgid "Send a test now"
msgstr ""

#: build/admin.js:241
msgid "Weekly Email Digest"
msgstr ""

#: build/admin.js:241
msgid "Conversion Goals"
msgstr ""

#: build/admin.js:241
msgid "Could not send the test digest."
msgstr ""

#: build/admin.js:231
msgid "Analyzing this cohort…"
msgstr ""

#. translators: 1: anchor event, 2: follow-up event.
#: build/admin.js:231
msgid "This cohort: %1$s → %2$s"
msgstr ""

#. translators: 1: anchor event, 2: follow-up event.
#: build/admin.js:230
msgid "Why visitors don't go from %1$s → %2$s"
msgstr ""

#. translators: 1: primary segment, 2: comparison segment.
#: build/admin.js:229
msgid "%1$s vs %2$s, same cohort definition."
msgstr ""

#. translators: 1: anchor event, 2: follow-up event.
#: build/admin.js:228
msgid "How long visitors took to go from “%1$s” to “%2$s”."
msgstr ""

#: build/admin.js:227
msgid "Time between steps"
msgstr ""

#. translators: %s: the anchor event's name.
#: build/admin.js:227
msgid "No identified visitors have done “%s” in this window for the current segment."
msgstr ""

#: build/admin.js:226
msgid "No matching visitors yet"
msgstr ""

#: build/admin.js:226
msgid "Explain this cohort"
msgstr ""

#. translators: 1: converted count, 2: base count.
#: build/admin.js:226
msgid "%1$s of %2$s visitors"
msgstr ""

#: build/admin.js:225
msgid "Median time between"
msgstr ""

#: build/admin.js:225
msgid "Pick two different events to build a cohort."
msgstr ""

#: build/admin.js:225
msgid "conversion window"
msgstr ""

#: build/admin.js:225
msgid "never did"
msgstr ""

#: build/admin.js:225
msgid "did"
msgstr ""

#: build/admin.js:225
msgid "then"
msgstr ""

#: build/admin.js:225
msgid "at least"
msgstr ""

#: build/admin.js:225
msgid "Visitors who did"
msgstr ""

#: build/admin.js:225
msgid "Quick starts"
msgstr ""

#: build/admin.js:225
msgid "See how many visitors who did one thing went on to do (or never did) another."
msgstr ""

#: build/admin.js:225
msgid "Behavioral cohort"
msgstr ""

#. translators: 1: segment description, 2: number of days.
#: build/admin.js:225
msgid "%1$s · last %2$d days"
msgstr ""

#. translators: %s: the anchor event name.
#: build/admin.js:224
msgid "Did “%s”"
msgstr ""

#. translators: 1: the anchor event name, 2: minimum occurrences.
#: build/admin.js:224
msgid "Did “%1$s” ≥%2$d×"
msgstr ""

#. translators: %s: the follow-up event name.
#: build/admin.js:223
msgid "Then “%s”"
msgstr ""

#. translators: %s: the follow-up event name.
#: build/admin.js:223
msgid "Never “%s”"
msgstr ""

#. translators: %s: the follow-up event name.
#: build/admin.js:223
msgid "Went on to “%s”"
msgstr ""

#. translators: %s: the follow-up event name.
#: build/admin.js:223
msgid "Never did “%s”"
msgstr ""

#: build/admin.js:223
msgid "Could not analyze this cohort. Try again."
msgstr ""

#. translators: 1: anchor event, 2: follow-up event, 3: rate, 4: base count, 5:
#. segment.
#: build/admin.js:223
msgid "In my analytics, %3$s%% of the %4$s visitors who did \"%1$s\" went on to do \"%2$s\" for the %5$s segment. Is that conversion healthy, and what are the top 2-3 things I could change to improve it?"
msgstr ""

#. translators: 1: anchor event, 2: follow-up event, 3: count of such visitors,
#. 4: rate, 5: segment.
#: build/admin.js:222
msgid "In my analytics, %3$s visitors did \"%1$s\" but never went on to do \"%2$s\" (%4$s%% of those who did the first) for the %5$s segment. Why might these visitors be dropping off before the second step, and what are the top 2-3 things I could change to recover them?"
msgstr ""

#: build/admin.js:221
msgid "Form started, not sent"
msgstr ""

#: build/admin.js:221
msgid "Engaged → Lead"
msgstr ""

#: build/admin.js:221
msgid "Added but didn't buy"
msgstr ""

#: build/admin.js:221
msgid "Cart → Purchase"
msgstr ""

#: build/admin.js:221
msgid "within 30 days"
msgstr ""

#: build/admin.js:221
msgid "within 7 days"
msgstr ""

#: build/admin.js:221
msgid "within 1 day"
msgstr ""

#: build/admin.js:221
msgid "any time later"
msgstr ""

#. translators: %s: a number of times, e.g. 2.
#: build/admin.js:221
msgid "%s×"
msgstr ""

#. translators: 1: primary segment, 2: comparison segment.
#: build/admin.js:219
msgid "Average retention: %1$s vs %2$s."
msgstr ""

#: build/admin.js:214
msgid "Analyzing this step…"
msgstr ""

#. translators: 1: previous step name, 2: current step name.
#: build/admin.js:214
msgid "Why visitors drop off: %1$s → %2$s"
msgstr ""

#: build/admin.js:213 build/admin.js:219 build/admin.js:229
msgid "Not enough data in the comparison segment yet."
msgstr ""

#. translators: 1: primary overall rate, 2: comparison overall rate.
#: build/admin.js:213
msgid "Overall conversion: %1$s%% vs %2$s%%"
msgstr ""

#. translators: 1: primary segment, 2: comparison segment.
#: build/admin.js:212
msgid "%1$s vs %2$s, step by step."
msgstr ""

#: build/admin.js:211 build/admin.js:218 build/admin.js:228
msgid "Segment comparison"
msgstr ""

#. translators: 1: median duration, 2: number of converting sessions.
#: build/admin.js:211
msgid "How long converting sessions took (first → last step). Median ~%1$s across %2$s conversions."
msgstr ""

#: build/admin.js:210
msgid "Time to convert"
msgstr ""

#: build/admin.js:209
msgid "Explain drop-off"
msgstr ""

#: build/admin.js:209
msgid "Ask the AI why visitors drop off here."
msgstr ""

#: build/admin.js:208
msgid "Step-by-step conversion, with drop-off and the biggest leak highlighted."
msgstr ""

#: build/admin.js:208
msgid "Could not explain this drop-off. Try again."
msgstr ""

#. translators: 1: previous step name, 2: next step name, 3: drop-off count, 4:
#. segment description.
#: build/admin.js:208
msgid "In my conversion funnel, visitors drop off between the \"%1$s\" and \"%2$s\" steps (about %3$s visitors lost) for the %4$s segment. Why might this be happening, and what are the top 2-3 things I could change to reduce it?"
msgstr ""

#: build/admin.js:207 build/admin.js:221
msgid "> 1 day"
msgstr ""

#: build/admin.js:207 build/admin.js:221
msgid "6–24 hr"
msgstr ""

#: build/admin.js:207 build/admin.js:221
msgid "1–6 hr"
msgstr ""

#: build/admin.js:207 build/admin.js:221
msgid "30–60 min"
msgstr ""

#: build/admin.js:207 build/admin.js:221
msgid "5–30 min"
msgstr ""

#: build/admin.js:207 build/admin.js:221
msgid "1–5 min"
msgstr ""

#: build/admin.js:207 build/admin.js:221
msgid "< 1 min"
msgstr ""

#: build/admin.js:207
msgid "Session share by device type and where visitors came from."
msgstr ""

#: build/admin.js:207
msgid "The most frequently tracked events, highest first."
msgstr ""

#: build/admin.js:207
msgid "Daily events and sessions across the selected period."
msgstr ""

#: build/admin.js:207
msgid "Referral"
msgstr ""

#: build/admin.js:207
msgid "Direct"
msgstr ""

#: build/admin.js:207
msgid "Traffic"
msgstr ""

#: build/admin.js:160
msgid "Behavior tracking, funnels, behavioral cohorts, journeys, retention, segment comparison, goal tracking, and AI insights — all included in the Pro Max plan."
msgstr ""

#: build/admin.js:160
msgid "Ready to understand your visitors?"
msgstr ""

#: build/admin.js:160
msgid "A full product-analytics suite inside your dashboard"
msgstr ""

#: build/admin.js:160
msgid "Everything You Get with the Conversion Insights Agent"
msgstr ""

#: build/admin.js:160
msgid "Turn raw behavior into conversions in four steps"
msgstr ""

#: build/admin.js:160
msgid "Cookies Used"
msgstr ""

#: build/admin.js:160
msgid "Explain Drop-off"
msgstr ""

#: build/admin.js:160
msgid "Compare Segments"
msgstr ""

#: build/admin.js:160
msgid "Funnels & Cohorts"
msgstr ""

#: build/admin.js:160
msgid "Stop guessing why visitors don't convert. Capture behavior, build funnels and behavioral cohorts, compare segments, and get AI answers that even explain your drop-off — all inside WordPress."
msgstr ""

#: build/admin.js:160
msgid "Your AI-Powered Analytics Workspace"
msgstr ""

#: build/admin.js:160
msgid "Get product-analytics funnels, journeys, cohorts, and retention without a separate paid platform."
msgstr ""

#: build/admin.js:160
msgid "Replace $100+ Analytics Tools"
msgstr ""

#: build/admin.js:160
msgid "Anonymous behavior capture runs entirely inside WordPress — no cookies, no third parties."
msgstr ""

#: build/admin.js:160
msgid "Privacy-Safe & Cookieless"
msgstr ""

#: build/admin.js:160
msgid "Track a conversion-rate KPI with a period-over-period delta from your goal event, and get a weekly email digest."
msgstr ""

#: build/admin.js:160
msgid "Goals & Weekly Digest"
msgstr ""

#: build/admin.js:160
msgid "Ask questions in plain English, get an AI “Explain drop-off” for any funnel step, and prioritized conversion suggestions."
msgstr ""

#: build/admin.js:160
msgid "AI Insights & Explain Drop-off"
msgstr ""

#: build/admin.js:160
msgid "Stack AND-able device and channel filters, then compare two audiences side by side across every view."
msgstr ""

#: build/admin.js:160
msgid "Segments & Comparison"
msgstr ""

#: build/admin.js:160
msgid "Measure returning-visitor retention over time and see which content keeps people coming back."
msgstr ""

#: build/admin.js:160 build/admin.js:241
msgid "Retention Cohorts"
msgstr ""

#: build/admin.js:160
msgid "Trace real page-to-page paths through your site to understand how visitors actually navigate."
msgstr ""

#: build/admin.js:160 build/admin.js:241
msgid "Visitor Journeys"
msgstr ""

#: build/admin.js:160
msgid "Answer “visitors who did X then did (or never did) Y” with follow-through rate, median time-between, and a time distribution."
msgstr ""

#: build/admin.js:160 build/admin.js:241
msgid "Behavioral Cohorts"
msgstr ""

#: build/admin.js:160
msgid "Build multi-step funnels, see exactly where visitors drop off, and view a time-to-convert distribution — no external analytics needed."
msgstr ""

#: build/admin.js:160 build/admin.js:241
msgid "Conversion Funnels"
msgstr ""

#: build/admin.js:160
msgid "Act on goals, digests, and data-driven fixes"
msgstr ""

#: build/admin.js:160
msgid "Lift Conversions"
msgstr ""

#: build/admin.js:160
msgid "AI answers your data and explains drop-off"
msgstr ""

#: build/admin.js:160
msgid "Ask & Explain"
msgstr ""

#: build/admin.js:160
msgid "Filter by device and channel, compare audiences"
msgstr ""

#: build/admin.js:160
msgid "Segment & Compare"
msgstr ""

#: build/admin.js:160
msgid "Privacy-safe, anonymous visitor tracking"
msgstr ""

#: build/admin.js:160
msgid "Capture Behavior"
msgstr ""

#: build/admin.js:160
msgid "Broken links, orphans, redirects & page map"
msgstr ""

#: build/admin.js:160
msgid "AI readiness, security headers, sitemap & E-E-A-T"
msgstr ""

#: build/admin.js:160
msgid "Deep Checks"
msgstr ""

#: build/admin.js:160
msgid "noindex"
msgstr ""

#: build/admin.js:160
msgid "In"
msgstr ""

#. translators: %d: page count
#: build/admin.js:160
msgid "Crawled pages (%d)"
msgstr ""

#: build/admin.js:159
msgid "Orphan pages (no internal links point to them)"
msgstr ""

#: build/admin.js:159
msgid "Redirects to"
msgstr ""

#: build/admin.js:159
msgid "From"
msgstr ""

#: build/admin.js:159
msgid "Linked from"
msgstr ""

#: build/admin.js:159
msgid "Broken URL"
msgstr ""

#: build/admin.js:159
msgid "Broken internal links"
msgstr ""

#: build/admin.js:159
msgid "No structural issues found."
msgstr ""

#: build/admin.js:159
msgid "The crawl hit its time budget and stopped early. Increase specificity or lower the page cap for a complete map of a smaller section."
msgstr ""

#: build/admin.js:159
msgid "Redirects"
msgstr ""

#: build/admin.js:159
msgid "Orphan pages"
msgstr ""

#: build/admin.js:159
msgid "Broken links"
msgstr ""

#: build/admin.js:159
msgid "Pages crawled"
msgstr ""

#. translators: %d: deepest link-hop level reached
#: build/admin.js:159
msgid "Depth reached: %d"
msgstr ""

#. translators: %s: formatted date/time
#: build/admin.js:158
msgid "Crawled %s"
msgstr ""

#: build/admin.js:157
msgid "Flags thin content, missing titles/meta descriptions, and heading issues per page — no AI credits used."
msgstr ""

#: build/admin.js:157
msgid "Reports broken internal links, redirect chains, and orphan pages that nothing links to."
msgstr ""

#: build/admin.js:157
msgid "Starts from your URL and follows internal links (respecting robots.txt) up to the page and depth limits above."
msgstr ""

#: build/admin.js:157
msgid "What this does"
msgstr ""

#: build/admin.js:157
msgid "Crawling runs live and is capped at ~25 seconds — large sites will return a partial map."
msgstr ""

#: build/admin.js:157
msgid "Start Crawl"
msgstr ""

#: build/admin.js:157
msgid "Crawling…"
msgstr ""

#: build/admin.js:157
msgid "How many link-hops from the start URL (max 6)."
msgstr ""

#: build/admin.js:157
msgid "Max depth"
msgstr ""

#: build/admin.js:157
msgid "Upper limit on pages to fetch (max 150)."
msgstr ""

#: build/admin.js:157
msgid "Max pages"
msgstr ""

#: build/admin.js:157
msgid "Start URL"
msgstr ""

#: build/admin.js:157
msgid "Follow internal links from a starting page (respecting robots.txt) to find broken links, orphan pages, redirects, and thin content across your site."
msgstr ""

#: build/admin.js:157 build/admin.js:160
msgid "Site Crawl"
msgstr ""

#: build/admin.js:157
msgid "Please enter a start URL."
msgstr ""

#: build/admin.js:157
msgid "Crawl failed. Please try again."
msgstr ""

#. translators: %d: number of pages crawled
#: build/admin.js:157
msgid "Crawled %d pages."
msgstr ""

#. translators: %d: number of pages crawled
#: build/admin.js:156
msgid "Crawl stopped at the time limit after %d pages."
msgstr ""

#: build/admin.js:155
msgid "No E-E-A-T findings."
msgstr ""

#: build/admin.js:155
msgid "Clear CTA"
msgstr ""

#: build/admin.js:155
msgid "Contact link"
msgstr ""

#: build/admin.js:155
msgid "About link"
msgstr ""

#: build/admin.js:155
msgid "Outbound citations"
msgstr ""

#: build/admin.js:155
msgid "Updated date"
msgstr ""

#: build/admin.js:155 build/admin.js:171
msgid "Published date"
msgstr ""

#: build/admin.js:155
msgid "Author bio"
msgstr ""

#: build/admin.js:155
msgid "Author byline"
msgstr ""

#: build/admin.js:155
msgid "Readability:"
msgstr ""

#: build/admin.js:155
msgid "mismatch"
msgstr ""

#: build/admin.js:155
msgid "matched"
msgstr ""

#: build/admin.js:155
msgid "Intent:"
msgstr ""

#: build/admin.js:155
msgid "Page type:"
msgstr ""

#: build/admin.js:155
msgid "E-E-A-T & Search Experience"
msgstr ""

#: build/admin.js:155
msgid "No technical findings."
msgstr ""

#: build/admin.js:155
msgid "count capped"
msgstr ""

#: build/admin.js:155
msgid "child sitemaps"
msgstr ""

#: build/admin.js:155
msgid "URLs indexed in sitemap"
msgstr ""

#. translators: 1: number of security headers present, 2: total checked
#: build/admin.js:155
msgid "%1$d of %2$d security headers present"
msgstr ""

#: build/admin.js:154
msgid "Sitemap <lastmod>"
msgstr ""

#: build/admin.js:154
msgid "Sitemap in robots.txt"
msgstr ""

#: build/admin.js:154
msgid "XML sitemap"
msgstr ""

#: build/admin.js:154
msgid "HTTPS"
msgstr ""

#: build/admin.js:154
msgid "Technical — Security Headers & Sitemap"
msgstr ""

#: build/admin.js:154
msgid "No AI-readiness findings."
msgstr ""

#: build/admin.js:154
msgid "Structured data:"
msgstr ""

#: build/admin.js:154
msgid "Blocked in robots.txt"
msgstr ""

#: build/admin.js:154
msgid "Allowed in robots.txt"
msgstr ""

#. translators: %d: number of blocked AI crawlers
#: build/admin.js:154 build/admin.js:170
msgid "%d blocked"
msgstr ""

#: build/admin.js:153
msgid "AI crawler access"
msgstr ""

#: build/admin.js:153
msgid "sameAs profiles"
msgstr ""

#: build/admin.js:153
msgid "Organization schema"
msgstr ""

#: build/admin.js:153
msgid "Direct answer intro"
msgstr ""

#: build/admin.js:153
msgid "Lists / tables"
msgstr ""

#: build/admin.js:153
msgid "Dates"
msgstr ""

#: build/admin.js:153
msgid "FAQ / Q&A"
msgstr ""

#: build/admin.js:153
msgid "llms-full.txt"
msgstr ""

#: build/admin.js:153 build/admin.js:269
msgid "llms.txt"
msgstr ""

#: build/admin.js:153
msgid "Citability:"
msgstr ""

#: build/admin.js:153
msgid "Search Experience"
msgstr ""

#: build/admin.js:153
msgid "E-E-A-T"
msgstr ""

#: build/admin.js:153
msgid "AI Search Readiness"
msgstr ""

#: build/admin.js:153 build/admin.js:177
msgid "Fresh"
msgstr ""

#. translators: %s: formatted date/time
#: build/admin.js:153
msgid "Analyzed %s"
msgstr ""

#: build/admin.js:152
msgid "E-E-A-T & Search Experience — authorship, dates, citations, trust pages, page-type vs. search intent, and readability."
msgstr ""

#: build/admin.js:152
msgid "Technical — HTTPS, security response headers (HSTS, CSP, X-Frame-Options…), and your XML sitemap."
msgstr ""

#: build/admin.js:152
msgid "AI Search Readiness — whether ChatGPT, Claude, Perplexity & Google-Extended can crawl you, plus llms.txt and how citable your content is."
msgstr ""

#: build/admin.js:152
msgid "What this checks"
msgstr ""

#: build/admin.js:152
msgid "Refresh (bypass cache)"
msgstr ""

#: build/admin.js:152
msgid "Run Checks"
msgstr ""

#: build/admin.js:152
msgid "https://example.com/page"
msgstr ""

#: build/admin.js:152
msgid "AI Search Readiness, security headers, sitemap health, and E-E-A-T / search-experience signals — all deterministic, no AI credits used."
msgstr ""

#: build/admin.js:152
msgid "Deep Site Checks"
msgstr ""

#: build/admin.js:152
msgid "Please enter a URL to check."
msgstr ""

#: build/admin.js:152
msgid "Deep checks failed. Please try again."
msgstr ""

#: build/admin.js:152
msgid "Deep site checks complete."
msgstr ""

#: build/admin.js:43
msgid "Please select at least one post to delete."
msgstr ""

#: build/admin.js:43
msgid "Failed to delete the selected posts."
msgstr ""

#: build/admin.js:43
msgid "%d could not be deleted."
msgstr ""

#. translators: %d: number of posts
#: build/admin.js:43
msgid "%d post(s) moved to trash."
msgstr ""

#: build/admin.js:42
msgid "Delete Posts"
msgstr ""

#. translators: %d: number of posts
#: build/admin.js:42
msgid "Are you sure you want to delete %d selected post(s)? They will be moved to the trash."
msgstr ""

#: build/admin.js:41
msgid "Failed to retry."
msgstr ""

#: build/admin.js:41
msgid "Retrying generation…"
msgstr ""

#: build/admin.js:41
msgid "Post moved to trash."
msgstr ""

#: build/admin.js:41
msgid "Delete Post"
msgstr ""

#: build/admin.js:41
msgid "this post"
msgstr ""

#. translators: %s: post title
#: build/admin.js:41
msgid "Are you sure you want to delete \"%s\"? It will be moved to the trash."
msgstr ""

#: build/admin.js:40
msgid "finished"
msgstr ""

#: build/admin.js:40
msgid "took"
msgstr ""

#: build/admin.js:40
msgid "Queued…"
msgstr ""

#: build/admin.js:40
msgid "Untitled post"
msgstr ""

#: build/admin.js:39
msgid "Generation started — track it in Generated Posts."
msgstr ""

#: build/admin.js:39
msgid "Couldn't queue the posts. Please try again."
msgstr ""

#: build/admin.js:39
msgid "post(s) queued — track them in Generated Posts."
msgstr ""

#: build/admin.js:39
msgid "Failed to start generation. Please try again."
msgstr ""

#: build/admin.js:39
msgid "Generating: "
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "e.g. 4:3"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "Enter an aspect ratio like 4:3 or 21:9."
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "Custom Ratio (W:H)"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "Choose the aspect ratio for the generated featured image."
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "Image Size / Ratio"
msgstr ""

#: build/admin.js:39
msgid "Add another agent"
msgstr ""

#: build/admin.js:39
msgid "Remove agent"
msgstr ""

#: build/admin.js:39
msgid "Name (optional)"
msgstr ""

#: build/admin.js:39
msgid "Chat ID, e.g. 123456789"
msgstr ""

#: build/admin.js:39
msgid "Add each agent's Telegram chat ID. Every visitor message is sent to all of them, and any agent can reply. Send /start to @userinfobot to find a chat ID."
msgstr ""

#: build/admin.js:39
msgid "Connected Agents (Chat IDs)"
msgstr ""

#: build/admin.js:39
msgid "Could not delete this chat. Please try again."
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Portrait (4:5)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Portrait (3:4)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Portrait (2:3)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Portrait (9:16)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Widescreen (21:9)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Landscape (4:3)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Landscape (3:2)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Landscape (16:9)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Square (1:1)"
msgstr ""

#: includes/utils/store.php:2072
msgid "Agentic coding, tool use, and long-context reasoning at a low cost per token."
msgstr ""

#: includes/utils/store.php:2070
msgid "MiniMax M3"
msgstr ""

#: includes/utils/store.php:1057
msgid "Long-context analysis, research, and coding at a lower cost than the flagship."
msgstr ""

#: includes/utils/store.php:1056
msgid "High-capability Grok model with a 1M-token context window for long-document reasoning."
msgstr ""

#: includes/utils/store.php:1055
msgid "Grok 4.3"
msgstr ""

#: includes/utils/store.php:1037
msgid "Advanced reasoning, coding, research, and multimodal tasks with live web grounding."
msgstr ""

#: includes/utils/store.php:1036
msgid "xAI's newest flagship with native video input and built-in real-time web search."
msgstr ""

#: includes/utils/store.php:1034 includes/utils/store.php:1962
msgid "Grok 4.5"
msgstr ""

#: includes/utils/store.php:966
msgid "Introductory pricing ($2.00 / $10.00 per 1M) applies through 2026-08-31."
msgstr ""

#: includes/utils/store.php:955
msgid "The best combination of speed and intelligence — near-Opus quality on coding and agentic work at Sonnet cost."
msgstr ""

#: includes/utils/store.php:954 includes/utils/store.php:1782
msgid "Claude Sonnet 5"
msgstr ""

#: includes/utils/store.php:937
msgid "Complex reasoning, agentic coding, research synthesis, and extended analytical workflows."
msgstr ""

#: includes/utils/store.php:936
msgid "The most capable Opus-tier model — highly autonomous, state-of-the-art on long-horizon agentic and knowledge work."
msgstr ""

#: includes/classes/OmniRoute.php:137 includes/utils/store.php:935
#: includes/utils/store.php:1710
msgid "Claude Opus 4.8"
msgstr ""

#: includes/utils/store.php:929
msgid "Highest per-token cost of the Claude family."
msgstr ""

#: includes/utils/store.php:927
msgid "Safety classifiers may decline some requests (biology and most cybersecurity topics)."
msgstr ""

#: includes/utils/store.php:926
msgid "Requires 30-day data retention — not available under zero data retention."
msgstr ""

#: includes/utils/store.php:916 includes/utils/store.php:1676
msgid "The hardest reasoning, research synthesis, and extended autonomous workflows."
msgstr ""

#: includes/utils/store.php:915
msgid "Anthropic's most capable model for the most demanding reasoning and long-horizon agentic work."
msgstr ""

#: includes/utils/store.php:914 includes/utils/store.php:1674
msgid "Claude Fable 5"
msgstr ""

#: includes/utils/store.php:450
msgid "Newly launched: Google has not officially confirmed final specs, pricing, or the 2M context window — verify on the Google pricing and model pages."
msgstr ""

#: includes/utils/store.php:447
msgid "~$36.00 / 1M (reported, unconfirmed)"
msgstr ""

#: includes/utils/store.php:446
msgid "~$1.20 / 1M (reported, unconfirmed)"
msgstr ""

#: includes/utils/store.php:445
msgid "~$12.00 / 1M (reported, unconfirmed)"
msgstr ""

#: includes/utils/store.php:442
msgid "Thinking supported (Deep Think)"
msgstr ""

#: includes/utils/store.php:438
msgid "Frontier-level reasoning, agentic workflows, and very-long-context analysis with Deep Think enabled."
msgstr ""

#: includes/utils/store.php:348
msgid "Google's newest frontier model with a Deep Think reasoning mode and a reported 2M-token context window."
msgstr ""

#: includes/utils/store.php:347
msgid "Gemini 3.5 Pro Preview"
msgstr ""

#: includes/utils/store.php:136
msgid "Best suited to high-throughput tasks rather than the hardest reasoning."
msgstr ""

#: includes/utils/store.php:122
msgid "High-volume, latency-sensitive tasks like classification, extraction, and routing at the lowest GPT-5.6 cost."
msgstr ""

#: includes/utils/store.php:102
msgid "The balanced default for everyday coding, content, and chat workloads that want strong capability at moderate cost."
msgstr ""

#: includes/utils/store.php:97 includes/utils/store.php:116
#: includes/utils/store.php:137
msgid "Prompts above 272K input tokens use higher long-context pricing (2x input, 1.5x output)."
msgstr ""

#: includes/utils/store.php:96
msgid "Highest per-token cost in the GPT-5.6 family."
msgstr ""

#: includes/utils/store.php:82
msgid "The most demanding reasoning, coding, and long-horizon agentic work that benefits from the strongest frontier capability."
msgstr ""

#: includes/utils/store.php:31
msgid "The fastest and cheapest GPT-5.6 tier, tuned for high-volume, latency-sensitive workloads."
msgstr ""

#: includes/utils/store.php:30 includes/utils/store.php:1350
msgid "GPT 5.6 Luna"
msgstr ""

#: includes/utils/store.php:26
msgid "The balanced everyday GPT-5.6 model, delivering strong capability at roughly half the flagship cost."
msgstr ""

#: includes/utils/store.php:25 includes/utils/store.php:1332
msgid "GPT 5.6 Terra"
msgstr ""

#: includes/utils/store.php:21
msgid "Frontier flagship of the GPT-5.6 family, built for the most complex reasoning, coding, and long-horizon agentic work."
msgstr ""

#: includes/utils/store.php:20 includes/utils/store.php:1314
msgid "GPT 5.6 Sol"
msgstr ""

#: includes/classes/Xai.php:261
msgid "Empty response from xAI."
msgstr ""

#: includes/classes/Seo/Crawl/SiteCrawler.php:277
msgid "No broken links, orphan pages, or crawl issues were detected."
msgstr ""

#: includes/classes/Seo/Crawl/SiteCrawler.php:277
msgid "Site structure looks healthy"
msgstr ""

#: includes/classes/Seo/Crawl/SiteCrawler.php:274
msgid "Noindex pages discovered"
msgstr ""

#. translators: %d: number of noindex pages.
#: includes/classes/Seo/Crawl/SiteCrawler.php:273
msgid "%d crawled page(s) are set to noindex and will not appear in search results."
msgstr ""

#: includes/classes/Seo/Crawl/SiteCrawler.php:269
msgid "Pages missing title or meta description"
msgstr ""

#. translators: 1: pages missing a title, 2: pages missing a meta description.
#: includes/classes/Seo/Crawl/SiteCrawler.php:268
msgid "%1$d page(s) missing a title tag and %2$d missing a meta description."
msgstr ""

#: includes/classes/Seo/Crawl/SiteCrawler.php:264
msgid "Thin content pages"
msgstr ""

#. translators: 1: number of thin pages, 2: word threshold.
#: includes/classes/Seo/Crawl/SiteCrawler.php:263
msgid "%1$d page(s) have fewer than %2$d words."
msgstr ""

#: includes/classes/Seo/Crawl/SiteCrawler.php:259
msgid "Redirects encountered"
msgstr ""

#. translators: %d: number of redirects.
#: includes/classes/Seo/Crawl/SiteCrawler.php:258
msgid "%d URL(s) redirected. Link directly to final destinations where possible."
msgstr ""

#: includes/classes/Seo/Crawl/SiteCrawler.php:254
msgid "Orphan pages detected"
msgstr ""

#. translators: %d: number of orphan pages.
#: includes/classes/Seo/Crawl/SiteCrawler.php:253
msgid "%d crawled page(s) have no internal links pointing to them."
msgstr ""

#: includes/classes/Seo/Crawl/SiteCrawler.php:249
msgid "Broken internal links found"
msgstr ""

#. translators: %d: number of broken internal links.
#: includes/classes/Seo/Crawl/SiteCrawler.php:248
msgid "%d internal link(s) point to pages returning errors (4xx/5xx)."
msgstr ""

#. translators: %d: number of URLs found in the sitemap.
#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:333
msgid "Sitemap found with %d URLs."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:331
msgid "XML sitemap found"
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:324
msgid "Reference your sitemap in robots.txt with a `Sitemap:` line."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:323
msgid "Sitemap not referenced in robots.txt"
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:315
msgid "Add <lastmod> dates to your sitemap so crawlers prioritize fresh content."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:314
msgid "Sitemap entries lack <lastmod> dates"
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:306
msgid "A single urlset must not contain more than 50,000 URLs. Split it into multiple sitemaps and reference them from a sitemap index."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:305
msgid "Sitemap exceeds the 50,000 URL limit"
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:293
msgid "No XML sitemap found — generate and submit one so search engines discover all pages."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:292
msgid "No XML sitemap found"
msgstr ""

#. translators: %s: HTTP header name.
#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:229
msgid "Missing %s header"
msgstr ""

#. translators: %s: HTTP header name.
#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:222
msgid "The %s response header is present, hardening the site against a class of attacks."
msgstr ""

#. translators: %s: HTTP header name.
#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:220
msgid "%s header is set"
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:157
msgid "Add a Permissions-Policy header to disable browser features (camera, geolocation, etc.) your site does not use."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:153
msgid "Add a Referrer-Policy header (e.g. \"strict-origin-when-cross-origin\") to control how much referrer information is shared."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:149
msgid "Add an X-Content-Type-Options header set to \"nosniff\" to stop browsers MIME-sniffing responses."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:145
msgid "Add an X-Frame-Options header (\"SAMEORIGIN\") or a CSP frame-ancestors directive to prevent clickjacking."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:141
msgid "Consider adding a Content-Security-Policy header to restrict where scripts, styles and frames may load from and mitigate XSS."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:137
msgid "Add a Strict-Transport-Security header (e.g. \"max-age=31536000; includeSubDomains\") to force browsers to use HTTPS."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:105
msgid "Install a TLS certificate and redirect all HTTP traffic to HTTPS. Non-secure sites are penalized in rankings and flagged by browsers."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:104
msgid "Site is not served over HTTPS"
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:98
msgid "Traffic is encrypted with TLS, which search engines require for trust and ranking."
msgstr ""

#: includes/classes/Seo/Analysis/TechnicalAnalyzer.php:97
msgid "Site served over HTTPS"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:368
msgid "Link to clear About and Contact pages — trust signals AI engines weigh when deciding whom to cite."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:368
msgid "Visible About and Contact links are trust signals AI engines use to gauge site credibility."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:368
msgid "About and Contact pages linked"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:367
msgid "Add a sameAs array in your Organization schema linking to your official social and knowledge-base profiles."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:367
msgid "sameAs links connect your brand to authoritative profiles, strengthening entity recognition."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:367
msgid "sameAs entity links present"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:366
msgid "Add Organization (or WebSite) JSON-LD schema so AI engines recognize your brand as an authoritative entity."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:366
msgid "Organization or WebSite JSON-LD helps AI engines identify your brand as a trusted entity."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:366
msgid "Organization / WebSite schema present"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:324
msgid "Add author info — a byline, rel=\"author\" link, article:author meta, or JSON-LD author — to signal expertise."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:324
msgid "A clear author signals expertise and authorship, which improves citability."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:324
msgid "Author information present"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:323
msgid "Show published and updated dates via a <time> element, article meta, or JSON-LD datePublished/dateModified."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:323
msgid "Freshness signals help AI engines trust and prioritize your content."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:323
msgid "Published / updated dates visible"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:322
msgid "Open with a concise 1-2 sentence answer (about 40-320 characters) summarizing the page before elaborating."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:322
msgid "The opening paragraph is a short, answer-style summary that AI engines can quote verbatim."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:322
msgid "Concise direct-answer intro"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:321
msgid "Use bulleted/numbered lists or comparison tables — AI engines extract structured content more readily."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:321
msgid "Lists and tables give AI engines structured, easily quotable content."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:321
msgid "Lists or tables present"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:320
msgid "Add an FAQ section with question-style headings (or FAQPage JSON-LD) so AI engines can quote direct answers."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:320
msgid "Question-style headings or FAQPage schema make it easy for AI engines to lift direct answers."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:320
msgid "FAQ / Q&A structure present"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:319
msgid "Add descriptive H2/H3 subheadings that break content into scannable, answerable sections."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:319
msgid "The page uses multiple H2/H3 headings, so AI engines can extract distinct answerable sections."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:319
msgid "Clear heading structure"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:256
msgid "Add an /llms.txt file at your site root listing your key pages in Markdown so AI answer engines can discover and prioritize your best content."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:255
msgid "No llms.txt file"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:250
msgid "An llms.txt file is present, giving AI engines a curated map of your most important content."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:249
msgid "llms.txt file found"
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:167
msgid "No major AI crawler is blocked in robots.txt, so AI answer engines can reach your content."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:166
msgid "AI crawlers can access your site"
msgstr ""

#. translators: %s: comma-separated list of blocked AI crawler names.
#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:159
msgid "Your site blocks these AI crawlers: %s. Allow them in robots.txt if you want engines like ChatGPT, Claude and Perplexity to crawl and cite your content."
msgstr ""

#: includes/classes/Seo/Analysis/GeoReadinessAnalyzer.php:156
msgid "AI crawlers are blocked in robots.txt"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:713
msgid "No page HTML could be retrieved for analysis. Verify the URL is reachable."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:713
msgid "Unable to analyze page"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:341
msgid "Simplify sentences — aim for a Flesch score above 60 for broad readability."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:341
msgid "Content is hard to read"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:336
msgid "Use exactly one clear H1 near the top of the page to frame the topic."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:336
msgid "H1 heading issue"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:331
msgid "Add a prominent CTA (e.g. buy, sign up, get started) so visitors know the next step."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:331
msgid "No clear call-to-action"
msgstr ""

#. translators: 1: page type, 2: detected intent.
#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:320
msgid "This looks like a \"%1$s\" page but targets \"%2$s\" intent. Align the format with what searchers expect, or retarget the keyword."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:317
msgid "Page type vs intent mismatch"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:313
msgid "The page format is well suited to the detected search intent."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:313
msgid "Page type matches intent"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:296
msgid "First-person language (\"I\", \"we\", \"our\") suggests genuine experience."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:296
msgid "First-hand experience signals"
msgstr ""

#. translators: %s: comma-separated list of missing page names.
#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:286
msgid "Link to these trust pages so visitors and search engines can verify the site: %s."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:283
msgid "Missing site-trust links"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:280
msgid "Privacy Policy"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:277
msgid "Contact"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:274
msgid "About"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:267
msgid "Cite 1-3 authoritative external sources to strengthen trust signals."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:267
msgid "No outbound citations"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:265
msgid "External citations to other domains strengthen trust signals."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:265
msgid "Outbound citations found"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:261
msgid "Published and modified dates are exposed to signal freshness."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:261
msgid "Dates present"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:259
msgid "Show published and last-updated dates to signal freshness and trust."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:259
msgid "Publish or update date missing"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:252
msgid "Add a short author bio box highlighting relevant experience and credentials."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:252
msgid "Author bio missing"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:249
msgid "Add a visible author byline and bio — Google rewards content with clear authorship."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:249
msgid "No author byline found"
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:247
msgid "A clear author is present, which supports authorship signals."
msgstr ""

#: includes/classes/Seo/Analysis/EeatSxoAnalyzer.php:247
msgid "Author byline detected"
msgstr ""

#: includes/classes/OpenAI.php:1196
msgid "OpenAI API key is not configured."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/OpenAI.php:1179
msgid "OpenAI request failed (HTTP %d)."
msgstr ""

#. translators: %s: OpenAI error detail
#: includes/classes/OpenAI.php:1174
msgid "OpenAI error: %s"
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/OpenAI.php:1168
msgid "OpenAI is temporarily unavailable (HTTP %d). Please try again in a moment."
msgstr ""

#: includes/classes/OpenAI.php:1162
msgid "The selected OpenAI model isn’t available to your account. Choose a different model under Setup → AI Provider."
msgstr ""

#: includes/classes/OpenAI.php:1158
msgid "The request exceeded the model’s context limit. Try a shorter article length or fewer knowledge sources."
msgstr ""

#: includes/classes/OpenAI.php:1154
msgid "OpenAI rate limit reached. Please wait a moment and try again."
msgstr ""

#. translators: %s: OpenAI error detail
#: includes/classes/OpenAI.php:1150
msgid "OpenAI denied the request. Your account or region may not have access to this model."
msgstr ""

#. translators: %s: OpenAI error detail
#: includes/classes/OpenAI.php:1149
msgid "OpenAI denied the request: %s"
msgstr ""

#: includes/classes/OpenAI.php:1144
msgid "Your OpenAI API key is invalid, missing, or revoked. Re-enter a valid key under Setup → AI Provider."
msgstr ""

#: includes/classes/OpenAI.php:1140
msgid "Your OpenAI account has no remaining credit/quota. Add funds or a billing method in your OpenAI dashboard (Billing), then try again."
msgstr ""

#. translators: %s: underlying network/cURL error message
#: includes/classes/OpenAI.php:1103
msgid "Could not reach OpenAI: %s"
msgstr ""

#: includes/classes/GenerationJobWorker.php:230
msgid "Generation stopped unexpectedly before the post could be created. Please try again."
msgstr ""

#: includes/classes/GenerationJobWorker.php:221
msgid "Your post was created, but generation was interrupted before it finished, so some extras (such as the featured image or SEO metadata) may be missing. Please review the post."
msgstr ""

#: includes/classes/GeneratedImageStore.php:61
msgid "The AI provider did not return a recognizable image."
msgstr ""

#: includes/classes/GeneratedImageStore.php:55
msgid "Failed to decode image data from the AI provider."
msgstr ""

#: includes/classes/Gemini.php:296
msgid "Empty response from Gemini."
msgstr ""

#: includes/classes/Gemini.php:250
msgid "Gemini API key is not configured."
msgstr ""

#: includes/classes/DeepSeek.php:223
msgid "Empty response from DeepSeek."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/DeepSeek.php:217
msgid "DeepSeek API returned HTTP %d."
msgstr ""

#: includes/classes/Concerns/ParallelReplies.php:122
msgid "No response from the API — the request timed out or the connection was blocked. Check the server's internet access to the AI provider."
msgstr ""

#. translators: %s: post topic
#: includes/classes/AutoPosting.php:827
msgid "Create a clean, professional featured image for this post topic: %s"
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1472 build/admin.js:41
msgid "Failed to delete the post."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1467
msgid "You are not allowed to delete this post."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1463
msgid "This post was not created by the Generate Post feature."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1453
msgid "Invalid post."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1438 build/admin.js:43
msgid "None of the selected posts could be deleted."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1412
msgid "No posts selected for deletion."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1109
msgid "You are not allowed to remove this job."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1071
msgid "You are not allowed to retry this job."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1067
msgid "Job not found."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:692
msgid "Please provide at least one topic."
msgstr ""

#: includes/classes/Anthropic.php:257
msgid "Empty response from Anthropic."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/Anthropic.php:247
msgid "Anthropic API returned HTTP %d."
msgstr ""

#: build/admin.js:283
msgid "Turn on privacy-safe behavior capture to populate funnels, journeys, retention and AI insights."
msgstr ""

#: build/admin.js:283
msgid "Enable tracking"
msgstr ""

#: build/admin.js:283
msgid "Behavior tracking is off"
msgstr ""

#: build/admin.js:283
msgid "Page views"
msgstr ""

#: build/admin.js:219
msgid "Segment"
msgstr ""

#: build/admin.js:282
msgid "Analytics overview"
msgstr ""

#: build/admin.js:282
msgid "AI insights & suggestions"
msgstr ""

#: build/admin.js:282
msgid "Visitor journeys"
msgstr ""

#: build/admin.js:282
msgid "Conversion funnels"
msgstr ""

#: build/admin.js:282
msgid "Conversion Insights Agent"
msgstr ""

#: build/admin.js:282
msgid "Could not save settings."
msgstr ""

#: build/admin.js:243
msgid "Suggestions & ask your data"
msgstr ""

#: build/admin.js:243
msgid "AI Insights"
msgstr ""

#: build/admin.js:243
msgid "Returning-visitor cohorts"
msgstr ""

#: build/admin.js:243
msgid "Retention"
msgstr ""

#: build/admin.js:243
msgid "Page-to-page paths"
msgstr ""

#: build/admin.js:243
msgid "Journeys"
msgstr ""

#: build/admin.js:243
msgid "Drop-off between steps"
msgstr ""

#: build/admin.js:243
msgid "Funnels"
msgstr ""

#: build/admin.js:207
msgid "Tablet"
msgstr ""

#: build/admin.js:207
msgid "All visitors"
msgstr ""

#. translators: %d: number of days in the comparison window.
#: build/admin.js:242 build/admin.js:243
msgid "vs prev %d days"
msgstr ""

#: build/admin.js:241
msgid "Apply change"
msgstr ""

#: build/admin.js:241
msgid "This will make a real change on your site."
msgstr ""

#: build/admin.js:241
msgid "Apply this suggestion?"
msgstr ""

#: build/admin.js:240
msgid "Analyze captured behavior once a day and generate suggestions automatically."
msgstr ""

#: build/admin.js:240 build/admin.js:241
msgid "Run daily AI analysis"
msgstr ""

#: build/admin.js:240
msgid "Collect anonymous page views, scroll depth, clicks and funnel steps."
msgstr ""

#: build/admin.js:240 build/admin.js:241
msgid "Track visitor behavior"
msgstr ""

#: build/admin.js:240
msgid "Behavior capture is privacy-safe (no IP or personal data) and respects Do Not Track."
msgstr ""

#: build/admin.js:240
msgid "Capture & Analysis"
msgstr ""

#: build/admin.js:240
msgid "Analyzing your data…"
msgstr ""

#: build/admin.js:240
msgid "Add an AI provider API key in Settings to ask questions."
msgstr ""

#: build/admin.js:240
msgid "Ask"
msgstr ""

#: build/admin.js:240
msgid "Ask a question about your analytics"
msgstr ""

#: build/admin.js:240
msgid "e.g. Where are visitors dropping off in the funnel?"
msgstr ""

#: build/admin.js:240
msgid "Answering from"
msgstr ""

#: build/admin.js:240
msgid "Ask a question in plain language; the AI answers using your analytics."
msgstr ""

#: build/admin.js:240
msgid "Ask your data"
msgstr ""

#: build/admin.js:240
msgid "Mark as done"
msgstr ""

#: build/admin.js:240
msgid "Suggestions you dismiss will appear here."
msgstr ""

#: build/admin.js:240
msgid "Suggestions you apply will appear here."
msgstr ""

#: build/admin.js:240
msgid "Enable tracking and let visitors browse to start gathering data."
msgstr ""

#: build/admin.js:240
msgid "Run an analysis once enough visitor data is collected."
msgstr ""

#: build/admin.js:240
msgid "Nothing here"
msgstr ""

#: build/admin.js:240
msgid "Analyze now"
msgstr ""

#: build/admin.js:240
msgid "Enable tracking below to gather data."
msgstr ""

#: build/admin.js:240
msgid "Add an AI provider key to run analysis."
msgstr ""

#: build/admin.js:240
msgid "Analyzing… this can take up to a minute."
msgstr ""

#. translators: %s: human-friendly time, e.g. "2 hours ago".
#: build/admin.js:240
msgid "Last analyzed: %s"
msgstr ""

#: build/admin.js:239
msgid "Dismissed"
msgstr ""

#: build/admin.js:239
msgid "Could not copy to clipboard."
msgstr ""

#: build/admin.js:239
msgid "Could not answer that question."
msgstr ""

#: build/admin.js:208 build/admin.js:223 build/admin.js:239
msgid "No answer returned."
msgstr ""

#: build/admin.js:239
msgid "Could not update this suggestion."
msgstr ""

#: build/admin.js:239
msgid "Could not apply this suggestion."
msgstr ""

#: build/admin.js:239
msgid "Applied."
msgstr ""

#: build/admin.js:239
msgid "The analysis could not run."
msgstr ""

#: build/admin.js:239
msgid "Analysis complete — no new suggestions this time."
msgstr ""

#. translators: %d: number of suggestions generated.
#: build/admin.js:239
msgid "%d new suggestion generated."
msgid_plural "%d new suggestions generated."
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:238
msgid "Failed to load suggestions."
msgstr ""

#. translators: %d: number of days.
#: build/admin.js:238
msgid "%d day ago"
msgid_plural "%d days ago"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of hours.
#: build/admin.js:237
msgid "%d hour ago"
msgid_plural "%d hours ago"
msgstr[0] ""
msgstr[1] ""

#. translators: %d: number of minutes.
#: build/admin.js:235
msgid "%d minute ago"
msgid_plural "%d minutes ago"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:233
msgid "never"
msgstr ""

#. translators: %s: number of days in the window.
#: build/admin.js:233
msgid "Last %s days"
msgstr ""

#: build/admin.js:231
msgid "How is engagement trending this period?"
msgstr ""

#: build/admin.js:231
msgid "Which pages have the highest exit rate?"
msgstr ""

#: build/admin.js:231
msgid "Where are visitors dropping off in the funnel?"
msgstr ""

#: build/admin.js:231
msgid "Where are visitors dropping off before checkout?"
msgstr ""

#: build/admin.js:231
msgid "Low"
msgstr ""

#: build/admin.js:231
msgid "High"
msgstr ""

#: build/admin.js:218 build/admin.js:226
msgid "Note: based on a capped sample of recent activity."
msgstr ""

#. translators: %d: number of days actually shown.
#: build/admin.js:218
msgid "Showing the last %d days — the longest cohort span retention supports."
msgstr ""

#: build/admin.js:217
msgid "Higher retention"
msgstr ""

#: build/admin.js:217
msgid "Lower"
msgstr ""

#: build/admin.js:217
msgid "Average"
msgstr ""

#. translators: 1: returning visitors, 2: cohort size, 3: day offset.
#: build/admin.js:217
msgid "%1$s of %2$s returned on day %3$d"
msgstr ""

#. translators: %d: number of days after the first visit.
#: build/admin.js:216
msgid "%d days after first visit"
msgstr ""

#: build/admin.js:215
msgid "First visit (day 0)"
msgstr ""

#: build/admin.js:215 build/admin.js:283
msgid "Visitors"
msgstr ""

#: build/admin.js:215
msgid "Cohort"
msgstr ""

#. translators: %d: day offset, e.g. 7 for day-7 retention.
#: build/admin.js:215
msgid "Day %d retention"
msgstr ""

#: build/admin.js:214
msgid "Day 1 retention"
msgstr ""

#: build/admin.js:214
msgid "Share of each day's new visitors who returned on later days (D1 = the next day)."
msgstr ""

#: build/admin.js:214 build/admin.js:282
msgid "Visitor retention"
msgstr ""

#: build/admin.js:214
msgid "Retention needs returning visitors across multiple days — check back after tracking has run a while."
msgstr ""

#: build/admin.js:214
msgid "No retention data yet"
msgstr ""

#: build/admin.js:214
msgid "The last page visitors see before they leave."
msgstr ""

#: build/admin.js:214
msgid "Top exit pages"
msgstr ""

#: build/admin.js:214
msgid "Where visitors first arrive on your site."
msgstr ""

#: build/admin.js:214
msgid "Top entry pages"
msgstr ""

#: build/admin.js:214
msgid "Note: based on a capped sample of recent page views."
msgstr ""

#: build/admin.js:214
msgid "Most traveled"
msgstr ""

#: build/admin.js:214
msgid "The most common page-to-page moves visitors make, busiest first."
msgstr ""

#: build/admin.js:214
msgid "Top page paths"
msgstr ""

#: build/admin.js:214
msgid "Page-to-page flows appear once visitors navigate across multiple pages."
msgstr ""

#: build/admin.js:214
msgid "No page-to-page flows for this segment yet. Try “All visitors” or a wider date range."
msgstr ""

#: build/admin.js:214
msgid "No journeys yet"
msgstr ""

#: build/admin.js:214
msgid "No data yet."
msgstr ""

#. translators: %s: the name of the first funnel step, e.g. "Page view".
#: build/admin.js:210
msgid "No “%s” events have been recorded yet for this segment. Pick another funnel or let more visitor data accumulate."
msgstr ""

#: build/admin.js:209
msgid "Not enough data for this funnel"
msgstr ""

#: build/admin.js:209
msgid "Note: based on a capped sample of recent sessions."
msgstr ""

#: build/admin.js:207 build/admin.js:225
msgid "under 1s"
msgstr ""

#. translators: %s: a human-readable duration, e.g. "2m 15s".
#: build/admin.js:209
msgid "~%s median"
msgstr ""

#: build/admin.js:208
msgid "Median time visitors took to reach this step from the previous one."
msgstr ""

#: build/admin.js:208
msgid "dropped"
msgstr ""

#: build/admin.js:208
msgid "continued"
msgstr ""

#: build/admin.js:208
msgid "Share of the previous step that continued to this one."
msgstr ""

#: build/admin.js:208
msgid "Share of everyone who entered the funnel that reached this step."
msgstr ""

#: build/admin.js:208
msgid "Biggest drop-off"
msgstr ""

#: build/admin.js:208
msgid "Entered"
msgstr ""

#: build/admin.js:208
msgid "Overall conversion"
msgstr ""

#: build/admin.js:208
msgid "Conversion funnel"
msgstr ""

#: build/admin.js:208
msgid "Add at least two steps to see the funnel."
msgstr ""

#: build/admin.js:208
msgid "Add a step…"
msgstr ""

#: build/admin.js:208
msgid "Remove step"
msgstr ""

#: build/admin.js:208
msgid "Move step down"
msgstr ""

#: build/admin.js:208
msgid "Move step up"
msgstr ""

#: build/admin.js:208
msgid "Pick the events, in order, that make up your conversion path."
msgstr ""

#: build/admin.js:208
msgid "Build your funnel"
msgstr ""

#: build/admin.js:208
msgid "Customize"
msgstr ""

#: build/admin.js:208
msgid "Funnel"
msgstr ""

#: build/admin.js:207
msgid "Commerce"
msgstr ""

#: build/admin.js:207
msgid "Devices & traffic"
msgstr ""

#: build/admin.js:207
msgid "Top events"
msgstr ""

#: build/admin.js:207
msgid "Activity over time"
msgstr ""

#: build/admin.js:207
msgid "Count"
msgstr ""

#: build/admin.js:207 build/admin.js:283
msgid "Events"
msgstr ""

#: build/admin.js:207
msgid "Once tracking is on and visitors browse your site, metrics will appear here."
msgstr ""

#: build/admin.js:207
msgid "No activity yet"
msgstr ""

#: build/admin.js:54
msgid "Control how translations appear to your visitors."
msgstr ""

#: build/admin.js:48
msgid "None selected"
msgstr ""

#: includes/utils/store.php:796
msgid "Product analytics and AI-driven conversion suggestions from anonymous visitor behavior."
msgstr ""

#: includes/utils/store.php:795 build/admin.js:282
msgid "Conversion Agent"
msgstr ""

#: includes/classes/Mcp/McpServer.php:247
msgid "Unsupported MCP protocol version."
msgstr ""

#: includes/classes/Mcp/McpServer.php:239
msgid "Invalid request."
msgstr ""

#: includes/classes/Mcp/McpServer.php:120
#: includes/classes/Mcp/McpServer.php:231
msgid "Parse error."
msgstr ""

#: build/editor.js:1
msgid "Describe how the selected text should change."
msgstr ""

#: build/editor.js:1
msgid "Instruction"
msgstr ""

#: build/editor.js:1
msgid "Back"
msgstr ""

#: build/editor.js:1
msgid "Target language"
msgstr ""

#: build/editor.js:1
msgid "Working on it…"
msgstr ""

#: build/editor.js:1
msgid "Select some text in the editor, then choose an action below."
msgstr ""

#: build/editor.js:1
msgid "No AI provider is connected. Add an API key in Antimanual → Configuration."
msgstr ""

#: build/editor.js:1
msgid "Empty result."
msgstr ""

#: build/editor.js:1
msgid "Select some text first, then choose an action."
msgstr ""

#: build/editor.js:1
msgid "Antimanual AI Copilot"
msgstr ""

#: build/editor.js:1
msgid "Custom instruction…"
msgstr ""

#: build/editor.js:1
msgid "Translate…"
msgstr ""

#: build/editor.js:1
msgid "Professional tone"
msgstr ""

#: build/editor.js:1
msgid "Simplify"
msgstr ""

#: build/editor.js:1
msgid "Make longer"
msgstr ""

#: build/editor.js:1
msgid "Make shorter"
msgstr ""

#: build/editor.js:1
msgid "Fix grammar & spelling"
msgstr ""

#: build/editor.js:1
msgid "Improve writing"
msgstr ""

#: build/admin.js:244
msgid "Save AI Actions"
msgstr ""

#: build/admin.js:244
msgid "Save MCP Settings"
msgstr ""

#: build/admin.js:244 build/admin.js:257
msgid "Unsaved changes"
msgstr ""

#: build/admin.js:244
msgid "Connect external AI agents to your site through the MCP server, and let your chatbot take real actions with function calling."
msgstr ""

#: build/admin.js:244
msgid "Action Tools"
msgstr ""

#: build/admin.js:244
msgid "MCP Tools"
msgstr ""

#: build/admin.js:244 build/admin.js:269
msgid "Off"
msgstr ""

#: build/admin.js:244
msgid "On"
msgstr ""

#: build/admin.js:244
msgid "Failed to revoke token."
msgstr ""

#: build/admin.js:244
msgid "Token revoked."
msgstr ""

#: build/admin.js:244
msgid "Revoke MCP token?"
msgstr ""

#: build/admin.js:244
msgid "This permanently deletes the token. Every connected client will immediately lose access."
msgstr ""

#: build/admin.js:244
msgid "Failed to generate token."
msgstr ""

#: build/admin.js:244
msgid "Regenerate MCP token?"
msgstr ""

#: build/admin.js:244
msgid "This replaces the current token. Any client using the old token will stop working until you reconnect it with the new one."
msgstr ""

#: build/admin.js:244
msgid "Failed to save MCP settings."
msgstr ""

#: build/admin.js:244
msgid "Save Limits"
msgstr ""

#: build/admin.js:244
msgid "Est. Cost"
msgstr ""

#: build/admin.js:244
msgid "Track AI requests, token consumption, and estimated cost across every Antimanual feature, and govern spend with per-role monthly limits."
msgstr ""

#: build/admin.js:244
msgid "Failed to save usage limits."
msgstr ""

#: build/admin.js:38
msgid "Maximum chatbot messages allowed per visitor each minute. Default 12."
msgstr ""

#: build/admin.js:38
msgid "Rate Limit (messages per minute)"
msgstr ""

#: build/admin.js:38
msgid "One IP address per line. Banned visitors are blocked from the chatbot and AI search."
msgstr ""

#: build/admin.js:38
msgid "Banned IP Addresses"
msgstr ""

#: build/admin.js:29
msgid "Chatbot function calling"
msgstr ""

#: build/admin.js:29 build/admin.js:244
msgid "AI Actions"
msgstr ""

#: build/admin.js:29
msgid "Connect external AI agents"
msgstr ""

#. translators: 1: enabled tool count, 2: total tool count
#: build/admin.js:29
msgid "%1$d of %2$d enabled"
msgstr ""

#: build/admin.js:28
msgid "Available Tools"
msgstr ""

#: build/admin.js:28
msgid "When off, only logged-in users trigger tools. Public visitors always get read-only tools."
msgstr ""

#: build/admin.js:28
msgid "Allow for anonymous visitors"
msgstr ""

#: build/admin.js:28
msgid "Gives the chatbot the tools selected below."
msgstr ""

#: build/admin.js:28
msgid "Unavailable on the current provider. Switch to OpenAI in Configuration first."
msgstr ""

#: build/admin.js:28
msgid "Enable AI Actions"
msgstr ""

#: build/admin.js:28
msgid "When enabled, the chatbot can call read-only tools — searching your knowledge base, looking up posts or products — to answer with live data instead of guessing."
msgstr ""

#: build/admin.js:28
msgid "Let the chatbot do things"
msgstr ""

#: build/admin.js:28
msgid "AI Actions (Function Calling)"
msgstr ""

#: build/admin.js:28
msgid "to use AI Actions."
msgstr ""

#: build/admin.js:28
msgid "Switch to OpenAI in Configuration"
msgstr ""

#: build/admin.js:28
msgid "Function calling currently runs on the OpenAI provider."
msgstr ""

#. translators: 1: enabled tool count, 2: total tool count
#: build/admin.js:28
msgid "%1$d of %2$d exposed"
msgstr ""

#: build/admin.js:27
msgid "Exposed Tools"
msgstr ""

#: build/admin.js:27 build/admin.js:244
msgid "Revoke"
msgstr ""

#: build/admin.js:27
msgid "Generate token"
msgstr ""

#: build/admin.js:27
msgid "Regenerate token"
msgstr ""

#: build/admin.js:27
msgid "No token yet. Generate one to connect a client."
msgstr ""

#: build/admin.js:27
msgid "an admin"
msgstr ""

#. translators: 1: date the token was created, 2: name of the user who created
#. it
#: build/admin.js:27
msgid "Created %1$s by %2$s."
msgstr ""

#: build/admin.js:26
msgid "A token is configured. Regenerate to replace it (old token stops working)."
msgstr ""

#: build/admin.js:26
msgid "Copy this token now — it won't be shown again."
msgstr ""

#: build/admin.js:26
msgid "Authentication token"
msgstr ""

#: build/admin.js:26
msgid "Read & write lets agents create or modify content. Only enable it for trusted clients."
msgstr ""

#: build/admin.js:26
msgid "Read & write"
msgstr ""

#: build/admin.js:26
msgid "Read only"
msgstr ""

#: build/admin.js:26
msgid "Access level"
msgstr ""

#: build/admin.js:26
msgid "MCP Endpoint URL"
msgstr ""

#: build/admin.js:26
msgid "The server is enabled but has no token, so no client can connect. Generate a token below."
msgstr ""

#: build/admin.js:26
msgid "Exposes the endpoint below. A valid token is always required."
msgstr ""

#: build/admin.js:26
msgid "Enable MCP server"
msgstr ""

#: build/admin.js:26
msgid "Turn this site into an MCP server so agents like Claude, Claude Code, and ChatGPT can use your Antimanual tools over a secure connection."
msgstr ""

#: build/admin.js:26
msgid "Connect AI agents"
msgstr ""

#: build/admin.js:26 build/admin.js:29 build/admin.js:244
msgid "MCP Server"
msgstr ""

#: build/admin.js:26
msgid "Replace YOUR_MCP_TOKEN with your token. Tokens are only shown once at generation — regenerate above if you no longer have it."
msgstr ""

#: build/admin.js:26
msgid "Generate a token above first — the snippet needs it to authenticate."
msgstr ""

#: build/admin.js:26
msgid "ChatGPT"
msgstr ""

#: build/admin.js:26
msgid "Claude Desktop"
msgstr ""

#: build/admin.js:26
msgid "Claude Code"
msgstr ""

#: build/admin.js:26
msgid "Pick your client and paste the snippet below to connect it to this server."
msgstr ""

#: build/admin.js:26
msgid "Client setup"
msgstr ""

#: build/admin.js:26
msgid "How to connect"
msgstr ""

#: build/admin.js:26
msgid "No tools available."
msgstr ""

#: build/admin.js:26
msgid "Requires write access level."
msgstr ""

#: build/admin.js:26
msgid "Write"
msgstr ""

#: build/admin.js:26
msgid "Read"
msgstr ""

#: build/admin.js:26 build/admin.js:240
msgid "Copied"
msgstr ""

#: build/admin.js:26
msgid "Copied to clipboard"
msgstr ""

#: build/admin.js:26
msgid "Per-role monthly caps"
msgstr ""

#: build/admin.js:26
msgid "Usage Limits"
msgstr ""

#: build/admin.js:26
msgid "Requests, tokens & cost"
msgstr ""

#: build/admin.js:25
msgid "Monthly token cap. 0 means unlimited."
msgstr ""

#: build/admin.js:25
msgid "No assignable roles found."
msgstr ""

#: build/admin.js:25
msgid "Administrators are never limited."
msgstr ""

#: build/admin.js:25
msgid "Exempt administrators"
msgstr ""

#: build/admin.js:25
msgid "When a user reaches their cap, AI actions (such as the editor Copilot) are blocked until the next month."
msgstr ""

#: build/admin.js:25
msgid "Enable per-role monthly token limits"
msgstr ""

#: build/admin.js:25
msgid "Caps are measured in tokens (input + output). Costs shown elsewhere are derived from tokens using approximate per-model prices."
msgstr ""

#: build/admin.js:25
msgid "Set a monthly token cap per role. When a user hits their cap, AI actions are blocked until the next month."
msgstr ""

#: build/admin.js:25
msgid "Per-Role Monthly Token Limits"
msgstr ""

#: build/admin.js:25
msgid "tokens left"
msgstr ""

#: build/admin.js:25
msgid "Limit reached"
msgstr ""

#: build/admin.js:25
msgid "Your usage this month"
msgstr ""

#: build/admin.js:25
msgid "Loading limits…"
msgstr ""

#: build/admin.js:25
msgid "Token counts and costs are estimates for guidance only — tokens are approximated (~4 characters per token) when the provider doesn't report exact usage, and costs use approximate per-model prices. Your AI provider bills you directly for actual usage."
msgstr ""

#: build/admin.js:25
msgid "No usage recorded for this period."
msgstr ""

#: build/admin.js:25
msgid "Share of cost"
msgstr ""

#: build/admin.js:25
msgid "Which features, providers, models, and users drive your usage and cost."
msgstr ""

#: build/admin.js:25
msgid "Breakdown"
msgstr ""

#: build/admin.js:25
msgid "Run an AI feature like Bulk Rewrite or the editor Copilot to start tracking cost."
msgstr ""

#: build/admin.js:25
msgid "No usage yet"
msgstr ""

#: build/admin.js:25
msgid "There's usage in this window, but not for the selected metric. Try a different metric or time range."
msgstr ""

#. translators: %s: metric name, e.g. "Cost".
#: build/admin.js:25
msgid "No %s in this period"
msgstr ""

#: build/admin.js:24
msgid "Daily usage"
msgstr ""

#: build/admin.js:24
msgid "req"
msgstr ""

#: build/admin.js:24
msgid "Peak"
msgstr ""

#: build/admin.js:24
msgid "How your selected metric trends day by day across the time frame."
msgstr ""

#: build/admin.js:24
msgid "Each bar is one day in the selected window. Token counts are estimated (~4 characters per token) when the provider doesn't report exact usage, and costs use approximate per-model prices."
msgstr ""

#: build/admin.js:24
msgid "Daily Usage"
msgstr ""

#: build/admin.js:24
msgid "Estimated cost divided by the number of AI requests over the selected period."
msgstr ""

#: build/admin.js:24
msgid "Avg. Cost / Request"
msgstr ""

#: build/admin.js:24
msgid "Estimated Cost"
msgstr ""

#: build/admin.js:24
msgid "Total Tokens"
msgstr ""

#: build/admin.js:23
msgid "AI Requests"
msgstr ""

#: build/admin.js:23
msgid "Failed to export usage data."
msgstr ""

#: build/admin.js:23 build/admin.js:26
msgid "Time frame"
msgstr ""

#: build/admin.js:23 build/admin.js:25 build/admin.js:26 build/admin.js:188
msgid "Feature"
msgstr ""

#: build/admin.js:23 build/admin.js:25 build/admin.js:26
msgid "Model"
msgstr ""

#: build/admin.js:23 build/admin.js:25 build/admin.js:26
msgid "Provider"
msgstr ""

#: build/admin.js:23 build/admin.js:24 build/admin.js:25 build/admin.js:244
msgid "Tokens"
msgstr ""

#: build/admin.js:23 build/admin.js:24 build/admin.js:25 build/admin.js:244
msgid "Requests"
msgstr ""

#: build/admin.js:23 build/admin.js:24 build/admin.js:25 build/admin.js:26
msgid "Cost"
msgstr ""

#: build/admin.js:23 build/admin.js:84
msgid "7 days"
msgstr ""

#: includes/utils/store.php:639
msgid "Connect external AI agents via the MCP server and enable chatbot function calling (AI Actions)."
msgstr ""

#: includes/utils/store.php:638 build/admin.js:244
msgid "AI Integrations"
msgstr ""

#: includes/utils/store.php:633
msgid "Track AI requests, tokens, and estimated cost, and set per-role usage limits."
msgstr ""

#: includes/utils/store.php:632 build/admin.js:244
msgid "Usage & Cost"
msgstr ""

#: includes/utils/store.php:295
msgid "Not a reasoning model; OpenAI recommends the GPT-5 family for complex multi-step tasks."
msgstr ""

#: includes/utils/store.php:281
msgid "High-quality non-reasoning tasks with strong instruction following and a very long context window."
msgstr ""

#: includes/utils/store.php:236
msgid "Optimized for agentic coding; may be overkill for simple chat tasks."
msgstr ""

#: includes/utils/store.php:222
msgid "Agentic coding workflows: long-running, tool-using coding tasks in Codex-style environments."
msgstr ""

#: includes/utils/store.php:216
msgid "Best suited to narrow, well-defined tasks rather than open-ended reasoning."
msgstr ""

#: includes/utils/store.php:202
msgid "Simple, high-volume tasks like classification, data extraction, ranking, and sub-agent calls at the lowest cost."
msgstr ""

#: includes/utils/store.php:182
msgid "Coding, computer use, and subagent workloads that need strong capability at lower latency and cost."
msgstr ""

#: includes/utils/store.php:156
msgid "Highest per-token cost in the GPT-5 family."
msgstr ""

#: includes/utils/store.php:142
msgid "The most demanding coding and professional work that benefits from the strongest reasoning and the largest context window."
msgstr ""

#: includes/utils/store.php:71
msgid "OpenAI's smartest non-reasoning model, with strong instruction following and a ~1M token context window."
msgstr ""

#: includes/utils/store.php:56
msgid "The most capable agentic coding model to date, optimized for long-running coding and tool-use workflows."
msgstr ""

#: includes/utils/store.php:55 includes/utils/store.php:1476
msgid "GPT 5.3 Codex"
msgstr ""

#: includes/utils/store.php:51
msgid "The cheapest GPT-5.4-class model, ideal for simple high-volume tasks like classification, data extraction, and ranking."
msgstr ""

#: includes/utils/store.php:46
msgid "OpenAI's strongest mini model yet, tuned for coding, computer use, and subagents at lower latency and cost."
msgstr ""

#: includes/utils/store.php:45 includes/utils/store.php:1440
msgid "GPT 5.4 Mini"
msgstr ""

#: includes/utils/store.php:36
msgid "A new class of intelligence for the most complex coding and professional work, with the largest context window in the GPT-5 family."
msgstr ""

#: includes/utils/store.php:35 includes/utils/store.php:1368
msgid "GPT 5.5"
msgstr ""

#: includes/utils/helper-functions.php:2877
msgid "Access to the assistant has been restricted."
msgstr ""

#. translators: %s: formatted monthly token cap
#: includes/utils/helper-functions.php:2810
msgid "You have reached your monthly AI usage limit of %s tokens. Contact your site administrator to raise it."
msgstr ""

#. translators: %d: user ID of a deleted account.
#: includes/classes/UsageTracker.php:985 includes/classes/UsageTracker.php:1416
msgid "Deleted user #%d"
msgstr ""

#: includes/classes/UsageTracker.php:980 includes/classes/UsageTracker.php:1411
msgid "System"
msgstr ""

#: includes/classes/Tools/ToolRegistry.php:202
msgid "The action failed to run."
msgstr ""

#. translators: %s: argument name
#: includes/classes/Tools/ToolRegistry.php:191
msgid "Missing required argument: %s"
msgstr ""

#: includes/classes/Tools/ToolRegistry.php:178
msgid "You are not allowed to run this action."
msgstr ""

#: includes/classes/Tools/ToolRegistry.php:173
msgid "Write actions are disabled for this connection."
msgstr ""

#: includes/classes/Tools/ToolRegistry.php:168
msgid "This action is not available."
msgstr ""

#: includes/classes/Tools/ToolRegistry.php:161
msgid "Unknown tool."
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:357
msgid "Order not found."
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:331
msgid "Product not found."
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:311
#: includes/classes/Tools/BuiltinTools.php:351
msgid "WooCommerce is not active."
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:171
msgid "No relevant knowledge base content was found."
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:139
msgid "Get WooCommerce order"
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:123
msgid "Get WooCommerce product"
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:103
msgid "Create draft post"
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:94
msgid "Get site info"
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:78
msgid "List recent posts"
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:63
msgid "Get post"
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:46
msgid "Search posts"
msgstr ""

#: includes/classes/Tools/BuiltinTools.php:31
msgid "Search knowledge base"
msgstr ""

#. translators: %s: error message from the WordPress media sideload
#: includes/classes/PostGenerator.php:475
msgid "Featured image was generated but could not be attached: %s"
msgstr ""

#. translators: %s: error message from the AI image API
#: includes/classes/PostGenerator.php:467
msgid "Featured image could not be generated: %s"
msgstr ""

#: includes/classes/OpenAI.php:1269
msgid "Empty response from OpenAI."
msgstr ""

#: includes/classes/OpenAI.php:1261
msgid "AI ran out of tokens generating this section. Try a shorter article length."
msgstr ""

#: includes/classes/OpenAI.php:1119 includes/classes/OpenAI.php:1249
msgid "Invalid response from OpenAI."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/Xai.php:255
msgid "xAI API returned HTTP %d."
msgstr ""

#: includes/classes/Anthropic.php:214 includes/classes/DeepSeek.php:185
#: includes/classes/Gemini.php:261 includes/classes/OmniRoute.php:583
#: includes/classes/OpenAI.php:1214 includes/classes/OpenAICompatible.php:543
#: includes/classes/Xai.php:223
msgid "JSON encoding failed for parallel request."
msgstr ""

#: includes/classes/OpenAI.php:657
msgid "Image generation failed and no fallback model is available on this OpenAI account."
msgstr ""

#: includes/classes/OpenAI.php:301
msgid "The assistant could not complete the request."
msgstr ""

#: includes/classes/OpenAI.php:246
msgid "AI request failed."
msgstr ""

#: includes/classes/Mcp/McpServer.php:343
msgid "Tool not available."
msgstr ""

#: includes/classes/Mcp/McpServer.php:268
msgid "Method not found."
msgstr ""

#: includes/classes/Mcp/McpServer.php:201
msgid "Invalid MCP token."
msgstr ""

#: includes/classes/Mcp/McpServer.php:207
msgid "The MCP server is disabled."
msgstr ""

#: includes/classes/Api/UsageAnalyticsController.php:342 build/admin.js:244
msgid "Usage limits saved."
msgstr ""

#: includes/classes/Api/UsageAnalyticsController.php:313
msgid "Invalid usage-limit payload."
msgstr ""

#: includes/classes/Api/McpController.php:197
msgid "MCP token revoked."
msgstr ""

#: includes/classes/Api/McpController.php:176
msgid "New MCP token generated. Copy it now — it will not be shown again."
msgstr ""

#: includes/classes/Api/McpController.php:151 build/admin.js:244
msgid "MCP settings saved."
msgstr ""

#: includes/classes/Api/CopilotController.php:156
msgid "The AI returned an empty result. Please try again."
msgstr ""

#: includes/classes/Api/CopilotController.php:148 build/editor.js:1
msgid "The AI request failed. Please try again."
msgstr ""

#: includes/classes/Api/CopilotController.php:123
msgid "Choose a target language."
msgstr ""

#: includes/classes/Api/CopilotController.php:115
msgid "Enter an instruction for the custom action."
msgstr ""

#: includes/classes/Api/CopilotController.php:105
msgid "Selection is too long. Select a smaller passage, or use Bulk Rewrite for whole posts."
msgstr ""

#: includes/classes/Api/CopilotController.php:97
msgid "Unknown copilot action."
msgstr ""

#: includes/classes/Api/CopilotController.php:93
msgid "Select some text first."
msgstr ""

#. translators: %s: provider name
#: includes/classes/Api/CopilotController.php:76
msgid "%s API key is not configured. Add one in Antimanual → Configuration."
msgstr ""

#: includes/classes/Api/ChatbotController.php:483 build/admin.js:244
msgid "AI Actions settings saved."
msgstr ""

#: assets/js/search-block.js:1254
msgid "copy_failed"
msgstr ""

#: assets/js/search-block.js:1226 assets/js/search-block.js:1252
msgid "copied"
msgstr ""

#: assets/js/search-block.js:1143
msgid "error_vote_failed"
msgstr ""

#: assets/js/search-block.js:1131
msgid "feedback_thanks"
msgstr ""

#: assets/js/search-block.js:1098
msgid "error_ajax_not_configured"
msgstr ""

#: assets/js/search-block.js:1073
msgid "already_voted_message"
msgstr ""

#: assets/js/search-block.js:1026
msgid "error_suffix"
msgstr ""

#: assets/js/search-block.js:1025
msgid "error_prefix"
msgstr ""

#: assets/js/search-block.js:1024
msgid "error"
msgstr ""

#: assets/js/search-block.js:994 assets/js/search-block.js:1171
msgid "already_voted"
msgstr ""

#: assets/js/search-block.js:985 assets/js/search-block.js:1068
msgid "feedback_unavailable"
msgstr ""

#: assets/js/search-block.js:879
msgid "no_answer"
msgstr ""

#: assets/js/search-block.js:877
msgid "copy"
msgstr ""

#: assets/js/search-block.js:876
msgid "not_helpful"
msgstr ""

#: assets/js/search-block.js:875
msgid "helpful"
msgstr ""

#: assets/js/search-block.js:873
msgid "sources"
msgstr ""

#: assets/js/search-block.js:855
msgid "source"
msgstr ""

#: assets/js/search-block.js:811
msgid "generating_answer"
msgstr ""

#: assets/js/search-block.js:805
msgid "loading"
msgstr ""

#: assets/js/search-block.js:747
msgid "error_api_not_configured"
msgstr ""

#: assets/js/search-block.js:555 assets/js/search-block.js:800
#: assets/js/search-block.js:878 assets/js/search-block.js:1023
msgid "close"
msgstr ""

#: assets/js/search-block.js:554 assets/js/search-block.js:874
msgid "ai_answer"
msgstr ""

#: assets/js/search-block.js:529 assets/js/search-block.js:1148
msgid "error_network"
msgstr ""

#: assets/js/search-block.js:521
msgid "error_generic"
msgstr ""

#: includes/classes/SearchBlock.php:410
msgid "You have already voted for this answer."
msgstr ""

#: includes/classes/SearchBlock.php:409
msgid "You have already voted"
msgstr ""

#: includes/classes/SearchBlock.php:408
msgid "Thank you for your feedback!"
msgstr ""

#: includes/classes/SearchBlock.php:407
msgid "No answer available"
msgstr ""

#: includes/classes/SearchBlock.php:406
msgid "Feedback is unavailable for this answer."
msgstr ""

#: includes/classes/SearchBlock.php:405
msgid "Failed to record vote"
msgstr ""

#: includes/classes/SearchBlock.php:404
msgid "AJAX endpoint not configured"
msgstr ""

#: includes/classes/SearchBlock.php:403
msgid "API endpoint not configured"
msgstr ""

#: includes/classes/SearchBlock.php:402
msgid "Network error occurred"
msgstr ""

#: includes/classes/SearchBlock.php:400
msgid "Please try again or contact support if the issue persists."
msgstr ""

#: includes/classes/SearchBlock.php:399
msgid "Sorry, I couldn't process your request: "
msgstr ""

#: includes/classes/SearchBlock.php:397
msgid "Failed to copy text"
msgstr ""

#: includes/classes/SearchBlock.php:396
msgid "Copied to clipboard!"
msgstr ""

#: includes/classes/SearchBlock.php:392
msgid "Loading"
msgstr ""

#: includes/classes/SearchBlock.php:387
msgid "Generating AI answer..."
msgstr ""

#: includes/classes/Api/ChatbotController.php:2264
msgid "Streaming is disabled. Use /search instead."
msgstr ""

#: includes/api/ajax-handler.php:401 includes/api/ajax-handler.php:417
msgid "Feedback has already been recorded for this answer."
msgstr ""

#: includes/api/ajax-handler.php:396
msgid "This answer can no longer be rated."
msgstr ""

#: includes/api/ajax-handler.php:374
msgid "Invalid data provided."
msgstr ""

#: build/admin.js:283
msgid "Connect AI Provider"
msgstr ""

#: build/admin.js:283
msgid "To make AI features work perfectly, connect an AI provider API key in Configuration → AI Provider."
msgstr ""

#: build/admin.js:283
msgid "No AI provider is connected yet."
msgstr ""

#: build/admin.js:38
msgid "Copy and paste this code into your other websites. It regenerates automatically when you change the label above."
msgstr ""

#: build/admin.js:38
msgid "e.g., Eazydocs, Acme CRM, Plan Pro"
msgstr ""

#: build/admin.js:38
msgid "Max 200 characters. The label is passed as system-prompt scope only — it never appears in the user's visible message. Locked to the conversation on the first turn."
msgstr ""

#: build/admin.js:38
msgid "Site / Product Label (optional)"
msgstr ""

#: build/admin.js:38
msgid "on eazydocs.com use label \"Eazydocs\"; on antimanual.com use \"Antimanual\". Both iframes load the same KB but answer in their own product's context."
msgstr ""

#: build/admin.js:38
msgid "Example:"
msgstr ""

#: build/admin.js:38
msgid "only when one knowledge base serves multiple products or brands. If you have one product on one site, leave it empty."
msgstr ""

#: build/admin.js:38
msgid "When to fill the label:"
msgstr ""

#: build/admin.js:38
msgid "Paste it into the HTML of the target site — anywhere inside the <body>. The chatbot loads as a floating widget."
msgstr ""

#: build/admin.js:38
msgid "Copy the generated Embed Code."
msgstr ""

#: build/admin.js:38
msgid "(Optional) Enter a Site / Product Label below — the name of the site or product you're embedding into. This tells the AI which product the visitor is asking about so it doesn't confuse multiple products in one knowledge base."
msgstr ""

#: build/admin.js:38
msgid "How to embed the chatbot on another site"
msgstr ""

#: build/admin.js:255
msgid "Generate Featured Image (Unavailable: Selected model does not support image generation)"
msgstr ""

#: build/admin.js:207
msgid "Yes, clear all"
msgstr ""

#: build/admin.js:207
msgid "Clear Ignored URLs"
msgstr ""

#: build/admin.js:207
msgid "Are you sure you want to clear all ignored URLs? This will re-enable scanning for these URLs in future checks."
msgstr ""

#: build/admin.js:206
msgid "URLs or domains you ignore will appear here. Ignored entries are skipped in future scans."
msgstr ""

#: build/admin.js:206
msgid "Ignore URL/Domain"
msgstr ""

#: build/admin.js:206
msgid "Adding…"
msgstr ""

#: build/admin.js:206
msgid "Enter domain or URL prefix to ignore (e.g. linkedin.com)"
msgstr ""

#. translators: %d: filtered length
#: build/admin.js:201
msgid "Select all %d links matching current filters"
msgstr ""

#. translators: %d: page length
#: build/admin.js:200
msgid "All %d links on this page are selected."
msgstr ""

#: build/admin.js:196
msgid "Reset filters"
msgstr ""

#: build/admin.js:43
msgid "This feature is unavailable because the selected AI model does not support image generation."
msgstr ""

#: build/admin.js:40
msgid "Edit status & scheduling"
msgstr ""

#: build/admin.js:40
msgid "Edit post type"
msgstr ""

#: build/admin.js:40
msgid "Edit language"
msgstr ""

#: build/admin.js:40
msgid "Edit article length"
msgstr ""

#: build/admin.js:40
msgid "Edit tone"
msgstr ""

#: build/admin.js:40
msgid "Edit topic"
msgstr ""

#: build/admin.js:40
msgid "Click any item to jump back and edit."
msgstr ""

#: build/admin.js:40
msgid "Will publish on"
msgstr ""

#: build/admin.js:40
msgid "Scheduled time is in the past"
msgstr ""

#: build/admin.js:40
msgid "Language & Format"
msgstr ""

#: build/admin.js:40
msgid "Tone & Voice"
msgstr ""

#: build/admin.js:39
msgid "Click to apply detected intent"
msgstr ""

#: build/admin.js:39
msgid "Get an AI-researched outline, keywords, FAQs & competitor signals before writing."
msgstr ""

#: build/admin.js:39
msgid "Brief generated — review or apply below."
msgstr ""

#: build/admin.js:39 build/admin.js:188
msgid "Recommended"
msgstr ""

#: build/admin.js:39
msgid "Research Brief"
msgstr ""

#: build/admin.js:39
msgid "Enhancing…"
msgstr ""

#: build/admin.js:39
msgid "A topic is required before you can continue."
msgstr ""

#: build/admin.js:39
msgid "duplicates will be skipped"
msgstr ""

#: build/admin.js:39
msgid "1 duplicate will be skipped"
msgstr ""

#: build/admin.js:39
msgid "topics ready"
msgstr ""

#: build/admin.js:39
msgid "1 topic ready"
msgstr ""

#: build/admin.js:39
msgid "(required)"
msgstr ""

#: build/admin.js:39
msgid "Tip: press ⌘/Ctrl + Enter to generate"
msgstr ""

#: build/admin.js:39
msgid "Could not activate Advanced Accordion Block. Falling back to default accordion style."
msgstr ""

#: build/admin.js:39
msgid "in 1 day"
msgstr ""

#: build/admin.js:39
msgid "hours"
msgstr ""

#: build/admin.js:39
msgid "in about"
msgstr ""

#: build/admin.js:39
msgid "in about 1 hour"
msgstr ""

#: build/admin.js:39
msgid "minutes"
msgstr ""

#: build/admin.js:39
msgid "in less than a minute"
msgstr ""

#: build/admin.js:39
msgid "Saved templates let you quickly reuse successful prompt settings, saving time when creating content series."
msgstr ""

#: build/admin.js:39
msgid "Entering focus keywords guides the AI to place them strategically in headings, body text, and meta descriptions."
msgstr ""

#: build/admin.js:39
msgid "FAQ sections structured as WordPress or Advanced accordions make it easier for search engines to index target questions."
msgstr ""

#: build/admin.js:39
msgid "Using the 'Humanize Content' feature refines syntax and tone for natural readability and engagement."
msgstr ""

#: build/admin.js:39
msgid "Adding a Table of Contents improves user navigation and can earn you rich snippet list formats in search results."
msgstr ""

#: build/admin.js:39
msgid "Apply natural writing patterns to make the content sound more human and reduce AI detection signals."
msgstr ""

#: build/admin.js:39
msgid "Add visible captions to generated images in the post content."
msgstr ""

#: build/admin.js:39
msgid "Add Image Captions"
msgstr ""

#: build/admin.js:39
msgid "AI generates and embeds contextually relevant images within the post content."
msgstr ""

#: build/admin.js:39
msgid "Unavailable — the selected AI model does not support image understanding."
msgstr ""

#: build/admin.js:39
msgid "Unavailable — the selected AI model does not support image generation."
msgstr ""

#: build/admin.js:39
msgid "AI generates a featured image based on the post topic and title."
msgstr ""

#: build/admin.js:39
msgid "Images, visual polish, and human-like writing."
msgstr ""

#: build/admin.js:39
msgid "Content Enrichment"
msgstr ""

#: build/admin.js:39
msgid "Generate a comprehensive conclusion that summarizes the key points."
msgstr ""

#: build/admin.js:39
msgid "Add an auto-generated table of contents at the beginning of the post."
msgstr ""

#: build/admin.js:39
msgid "Navigation, FAQ, and closing sections."
msgstr ""

#: build/admin.js:39
msgid "Content Structure"
msgstr ""

#: build/admin.js:39
msgid "Callout Background Color"
msgstr ""

#: build/admin.js:39
msgid "Callout Label"
msgstr ""

#: build/admin.js:39
msgid "Display the most important internal links in a highlighted callout block inside the post."
msgstr ""

#: build/admin.js:39
msgid "Show Links in Pro Tip Callout"
msgstr ""

#: build/admin.js:39
msgid "Keywords, meta description, and search-signal boosts."
msgstr ""

#: build/admin.js:39
msgid "SEO & Optimization"
msgstr ""

#: build/admin.js:39
msgid "This feature is only available for Pro users. Upgrade now to unlock advanced content features."
msgstr ""

#: build/admin.js:32 build/admin.js:39
msgid "Location"
msgstr ""

#: build/admin.js:39
msgid "Accept this chat to start replying."
msgstr ""

#: build/admin.js:39
msgid "view only"
msgstr ""

#: build/admin.js:39
msgid "This chat has ended."
msgstr ""

#: build/admin.js:38 build/admin.js:43
msgid "This feature is unavailable because the selected AI model does not support image understanding."
msgstr ""

#: build/admin.js:38
msgid "Delete all"
msgstr ""

#: build/admin.js:38
msgid "Type DELETE to confirm"
msgstr ""

#: build/admin.js:38
msgid "to confirm."
msgstr ""

#: build/admin.js:38
msgid ". This action cannot be undone."
msgstr ""

#: build/admin.js:38
msgid "This will permanently delete"
msgstr ""

#: build/admin.js:38
msgid "Delete all conversations?"
msgstr ""

#: build/admin.js:38
msgid "DELETE"
msgstr ""

#: build/admin.js:38
msgid "Select a conversation to view messages."
msgstr ""

#: build/admin.js:38
msgid "No matching user question for this reply."
msgstr ""

#: build/admin.js:38
msgid "Save Q&A as Custom Answer"
msgstr ""

#: build/admin.js:37
msgid "Select page"
msgstr ""

#: build/admin.js:37 build/admin.js:82
msgid "Delete selected"
msgstr ""

#: build/admin.js:37
msgid "Failed to delete selected conversations"
msgstr ""

#: build/admin.js:37
msgid "Selected conversations deleted"
msgstr ""

#. translators: %d: number of conversations to delete
#: build/admin.js:37
msgid "Delete the selected conversations? This action cannot be undone."
msgstr ""

#: build/admin.js:34
msgid "Export selected"
msgstr ""

#: build/admin.js:34
msgid "Export all as CSV"
msgstr ""

#: build/admin.js:34
msgid "Export all as JSON"
msgstr ""

#: build/admin.js:34
msgid "Export Conversations"
msgstr ""

#: build/admin.js:34
msgid "Sort conversations"
msgstr ""

#: build/admin.js:34
msgid "Search conversations"
msgstr ""

#: build/admin.js:34
msgid "Search conversations, messages, leads…"
msgstr ""

#: build/admin.js:34
msgid "Upgrade to Pro for unlimited conversations and full export."
msgstr ""

#: build/admin.js:34
msgid "You've hit your monthly chatbot limit."
msgstr ""

#: build/admin.js:34
msgid "A → Z"
msgstr ""

#: build/admin.js:34
msgid "Most messages"
msgstr ""

#: build/admin.js:34
msgid "Has Lead"
msgstr ""

#: build/admin.js:29 build/admin.js:33
msgid "Anonymous visitor"
msgstr ""

#: build/admin.js:33
msgid "Select conversation"
msgstr ""

#: build/admin.js:29
msgid "Copy message"
msgstr ""

#: build/admin.js:1
msgid "The server returned an HTML page instead of JSON."
msgstr ""

#: build/admin.js:1
msgid "The server returned an HTML page instead of JSON (%s)."
msgstr ""

#: includes/utils/store.php:1195
msgid "MiMo V2.5 (Text & Free)"
msgstr ""

#: includes/classes/Conversation.php:71 build/admin.js:252
msgid "AI Conversations"
msgstr ""

#: includes/classes/Api/ChatbotController.php:1838
msgid "No valid conversation IDs provided."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1828
msgid "No conversations selected."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1719
#: includes/classes/Api/ChatbotController.php:2494
msgid "Empty response from AI provider."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1669
#: includes/classes/Api/ChatbotController.php:2460
msgid "Streaming is currently supported only for OpenAI."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1332
msgid "Custom answer matched — please use the non-streaming endpoint."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1324
msgid "Handoff response — please use the non-streaming endpoint."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1262
msgid "You have reached your monthly limit of 60 chatbot conversations."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1249
msgid "Streaming is disabled. Use /messages instead."
msgstr ""

#. translators: %d: post cap
#: build/admin.js:282
msgid "Only the %d most-recently-modified posts were scanned. Older posts may contain broken links that this report doesn't show."
msgstr ""

#: build/admin.js:281
msgid "Scan was capped at the maximum post limit"
msgstr ""

#. translators: %1$d: broken, %2$d: redirect chains
#: build/admin.js:281
msgid "%1$d broken · %2$d redirects so far"
msgstr ""

#. translators: %d: number of links checked
#: build/admin.js:280
msgid "%d links checked"
msgstr ""

#. translators: %1$d: posts processed, %2$d: total posts
#: build/admin.js:279
msgid "Scanned %1$d of %2$d posts"
msgstr ""

#: build/admin.js:278
msgid "Run Scan"
msgstr ""

#: build/admin.js:278
msgid "Scan failed."
msgstr ""

#. translators: %1$d: broken links, %2$d: links checked
#: build/admin.js:278
msgid "Scan complete — %1$d broken of %2$d links."
msgstr ""

#: build/admin.js:277
msgid "Scan cancelled."
msgstr ""

#: build/admin.js:277
msgid "No published posts to scan."
msgstr ""

#: build/admin.js:277
msgid "Cancel scan"
msgstr ""

#: build/admin.js:277
msgid "Clear cache"
msgstr ""

#: build/admin.js:277
msgid "Clearing…"
msgstr ""

#: build/admin.js:277
msgid "Delete the 6-hour URL check cache so the next scan re-checks every link from scratch"
msgstr ""

#: build/admin.js:277
msgid "Export all"
msgstr ""

#: build/admin.js:277
msgid "Download a single CSV with all broken links and redirect chains combined"
msgstr ""

#: build/admin.js:277
msgid "Posts scanned:"
msgstr ""

#: build/admin.js:277
msgid "Last scan:"
msgstr ""

#: build/admin.js:277
msgid "Links checked"
msgstr ""

#: build/admin.js:277
msgid "Find 404s, redirect chains, and mixed-content links in your published posts. Apply fixes with one click."
msgstr ""

#: build/admin.js:277
msgid "Ignored"
msgstr ""

#: build/admin.js:277
msgid "No redirect chains detected."
msgstr ""

#: build/admin.js:277
msgid "No redirect chains"
msgstr ""

#: build/admin.js:277
msgid "Redirect chains"
msgstr ""

#: build/admin.js:277
msgid "No broken links in the last scan. Run a fresh scan to update."
msgstr ""

#: build/admin.js:277
msgid "No broken links"
msgstr ""

#: build/admin.js:277
msgid "Broken"
msgstr ""

#: build/admin.js:277
msgid "Update these links to point directly at the final destination. Each extra hop adds latency and loses a small amount of ranking signal."
msgstr ""

#: build/admin.js:277
msgid "Redirect chains hurt performance and link equity"
msgstr ""

#: build/admin.js:277
msgid "HTTP link on an HTTPS page. Swap the protocol to https://."
msgstr ""

#: build/admin.js:277
msgid "Mixed content"
msgstr ""

#: build/admin.js:277
msgid "Target took too long. Could be flaky — verify manually."
msgstr ""

#: build/admin.js:277
msgid "Server error on the target. Often temporary — re-scan later before removing."
msgstr ""

#: build/admin.js:277
msgid "Page gone — update the URL, remove the link, or redirect the destination."
msgstr ""

#: build/admin.js:277
msgid "Status code guide"
msgstr ""

#: build/admin.js:277
msgid "Failed to clear cache."
msgstr ""

#: build/admin.js:277
msgid "URL cache cleared — next scan will re-check all links fresh."
msgstr ""

#: build/admin.js:277
msgid "Failed to clear ignore list."
msgstr ""

#: build/admin.js:277
msgid "Ignore list cleared."
msgstr ""

#: build/admin.js:277
msgid "Failed to unignore URL."
msgstr ""

#: build/admin.js:277
msgid "URL removed from ignore list."
msgstr ""

#: build/admin.js:277
msgid "Failed to ignore URL."
msgstr ""

#: build/admin.js:277
msgid "URL ignored — it will be skipped in future scans."
msgstr ""

#: build/admin.js:274 build/admin.js:277
msgid "Refresh log"
msgstr ""

#: build/admin.js:274
msgid "Submitted"
msgstr ""

#: build/admin.js:274
msgid "Submit a URL above or enable auto-submit to start logging activity."
msgstr ""

#: build/admin.js:274
msgid "No submissions yet"
msgstr ""

#: build/admin.js:274
msgid "Recent Indexing API submissions (last 25)."
msgstr ""

#: build/admin.js:274
msgid "Submit URL"
msgstr ""

#: build/admin.js:274
msgid "URL_DELETED (removed)"
msgstr ""

#: build/admin.js:274
msgid "URL_UPDATED (new / changed)"
msgstr ""

#: build/admin.js:274
msgid "Use URL_UPDATED for new or changed content, URL_DELETED for removed pages."
msgstr ""

#: build/admin.js:274
msgid "Notification type"
msgstr ""

#: build/admin.js:274
msgid "Submit a single URL to the Indexing API right now."
msgstr ""

#: build/admin.js:274
msgid "Manual Submission"
msgstr ""

#: build/admin.js:274
msgid "When enabled, automatically notifies Google of new or updated posts. Works for published posts and custom post types. Submissions run asynchronously and do not slow down the publish process."
msgstr ""

#: build/admin.js:274
msgid "Auto-submit on publish"
msgstr ""

#: build/admin.js:274
msgid "Notify Google automatically when posts are published or updated"
msgstr ""

#: build/admin.js:274
msgid "Automatic Indexing"
msgstr ""

#: build/admin.js:274
msgid "Request immediate crawling of specific URLs. Most valuable for JobPosting and BroadcastEvent structured-data pages. For other page types, Google receives the notification but may not prioritize re-crawling."
msgstr ""

#: build/admin.js:274
msgid "Top Issue"
msgstr ""

#: build/admin.js:274
msgid "Expand each row to see the full reason. Fix \"Hold\" items then re-run the scan."
msgstr ""

#: build/admin.js:274
msgid "Page-by-Page Results"
msgstr ""

#: build/admin.js:274
msgid "Saved"
msgstr ""

#: build/admin.js:274
msgid "Quota credits saved"
msgstr ""

#: build/admin.js:274
msgid "Skip"
msgstr ""

#: build/admin.js:274
msgid "Skipped (recently submitted)"
msgstr ""

#: build/admin.js:274
msgid "Hold"
msgstr ""

#: build/admin.js:274
msgid "On hold (needs fixes)"
msgstr ""

#: build/admin.js:274
msgid "Ready to submit"
msgstr ""

#: build/admin.js:274
msgid "generated"
msgstr ""

#: build/admin.js:274
msgid "posts evaluated ·"
msgstr ""

#: build/admin.js:274
msgid "Gate Summary"
msgstr ""

#: build/admin.js:274
msgid "Scan Recent Posts"
msgstr ""

#: build/admin.js:274
msgid "Skips URLs submitted to the Indexing API in the last 7 days"
msgstr ""

#: build/admin.js:274
msgid "Submission history"
msgstr ""

#: build/admin.js:274
msgid "Automatic"
msgstr ""

#: build/admin.js:274
msgid "Title, meta description, word count, noindex flag"
msgstr ""

#: build/admin.js:274
msgid "Content signals"
msgstr ""

#: build/admin.js:274
msgid "Scans your 20 most recently modified published posts and evaluates each against SEO signals and submission history."
msgstr ""

#: build/admin.js:274
msgid "Indexing Readiness Analysis"
msgstr ""

#: build/admin.js:274
msgid "AI evaluates your recently published posts and decides which are ready for Google's Indexing API — protecting your daily quota from wasted submissions."
msgstr ""

#: build/admin.js:274
msgid "Smart Indexing Gate"
msgstr ""

#: build/admin.js:274
msgid "Add a Google service account in the API Credentials section to enable this feature."
msgstr ""

#: build/admin.js:274
msgid "Add credentials to enable Opportunity Ranker"
msgstr ""

#: build/admin.js:274
msgid "PSI"
msgstr ""

#: build/admin.js:274
msgid "Pos."
msgstr ""

#: build/admin.js:274
msgid "The AI found no actionable opportunities in the provided data."
msgstr ""

#: build/admin.js:274
msgid "No opportunities found"
msgstr ""

#: build/admin.js:274
msgid "sources:"
msgstr ""

#: build/admin.js:274
msgid "pages ranked ·"
msgstr ""

#: build/admin.js:274
msgid "Ranked Opportunities"
msgstr ""

#: build/admin.js:274
msgid "Analyze Opportunities"
msgstr ""

#: build/admin.js:274
msgid "Go to GA4"
msgstr ""

#: build/admin.js:274
msgid "GA4 Organic data is required. Go to the GA4 Organic section, select your property, and click Fetch Organic Pages."
msgstr ""

#: build/admin.js:274
msgid "Optional — run a CWV analysis to overlay PSI scores"
msgstr ""

#: build/admin.js:274
msgid "for"
msgstr ""

#: build/admin.js:274
msgid "PSI score"
msgstr ""

#: includes/classes/Seo/Geo/LlmsTxt.php:511 build/admin.js:274
msgid "Optional"
msgstr ""

#: build/admin.js:274
msgid "Optional — fetch Search Console data grouped by Page"
msgstr ""

#: build/admin.js:274
msgid "pages · adds CTR & position signals"
msgstr ""

#: build/admin.js:274
msgid "Search Console Pages"
msgstr ""

#: build/admin.js:274
msgid "Ready"
msgstr ""

#: build/admin.js:274
msgid "Not fetched — go to GA4 Organic tab"
msgstr ""

#: build/admin.js:274
msgid "pages · last"
msgstr ""

#: build/admin.js:274
msgid "Fetch data from each source before running the analysis"
msgstr ""

#: build/admin.js:274
msgid "Data Sources"
msgstr ""

#: build/admin.js:274
msgid "Combines GA4 organic traffic, Search Console performance, and Core Web Vitals into a single AI-ranked action list. Fetch GA4 Organic data first; Search Console page data and a CWV analysis are optional but add richer signals."
msgstr ""

#: build/admin.js:274
msgid "Add a Google service account in the API Credentials section to enable GA4 access."
msgstr ""

#: build/admin.js:274
msgid "Add credentials to enable GA4 access"
msgstr ""

#: build/admin.js:274
msgid "Avg Duration"
msgstr ""

#: build/admin.js:274
msgid "Users"
msgstr ""

#: build/admin.js:207 build/admin.js:274 build/admin.js:283
msgid "Sessions"
msgstr ""

#: build/admin.js:274
msgid "No organic sessions found for this property and date range."
msgstr ""

#: build/admin.js:274
msgid "No organic traffic data"
msgstr ""

#: build/admin.js:274
msgid "total organic sessions"
msgstr ""

#: build/admin.js:39 build/admin.js:274
msgid "days"
msgstr ""

#: build/admin.js:274
msgid "Last"
msgstr ""

#: build/admin.js:274
msgid "Top Organic Pages"
msgstr ""

#: build/admin.js:274
msgid "Fetch Organic Pages"
msgstr ""

#: build/admin.js:274
msgid "Last 6 months"
msgstr ""

#: build/admin.js:274
msgid "Load Properties"
msgstr ""

#: build/admin.js:274
msgid "Click \"Load Properties\" to discover properties accessible to your service account, or type the numeric property ID manually (found in GA4 Admin → Property Settings)."
msgstr ""

#: build/admin.js:274
msgid "GA4 Property"
msgstr ""

#: build/admin.js:274
msgid "Select your property and date range"
msgstr ""

#: build/admin.js:274
msgid "GA4 Settings"
msgstr ""

#: build/admin.js:274
msgid "See which pages bring the most organic traffic from Google Search. Requires a service account with GA4 Data API read access."
msgstr ""

#: build/admin.js:274
msgid "GA4 Organic Traffic"
msgstr ""

#: build/admin.js:274
msgid "Go to Credentials"
msgstr ""

#: build/admin.js:274
msgid "Add a Google service account in the API Credentials section to enable Search Console access."
msgstr ""

#: build/admin.js:274
msgid "Service account required"
msgstr ""

#: build/admin.js:274
msgid "Add credentials to enable Search Console access"
msgstr ""

#: build/admin.js:274
msgid "Service Account Required"
msgstr ""

#: build/admin.js:274
msgid "Last Crawled"
msgstr ""

#: build/admin.js:51 build/admin.js:274
msgid "Coverage"
msgstr ""

#: build/admin.js:274
msgid "Verdict"
msgstr ""

#: build/admin.js:274
msgid "Inspection Result"
msgstr ""

#: build/admin.js:274
msgid "Inspect URL"
msgstr ""

#: build/admin.js:274
msgid "URL to inspect"
msgstr ""

#: build/admin.js:274
msgid "Check whether Google has indexed a specific URL, when it was last crawled, and if there are any indexing issues."
msgstr ""

#: build/admin.js:274
msgid "URL Inspection"
msgstr ""

#: build/admin.js:274
msgid "Recommended Action"
msgstr ""

#: build/admin.js:274
msgid "Impr."
msgstr ""

#: build/admin.js:274
msgid "Pos"
msgstr ""

#: build/admin.js:274
msgid "All queries in positions 4–10 appear to be performing as expected, or there isn't enough impression volume to analyse."
msgstr ""

#: build/admin.js:274
msgid "No quick wins detected"
msgstr ""

#: build/admin.js:274
msgid "No queries in positions 4–10 with enough impressions found."
msgstr ""

#: build/admin.js:274
msgid "queries in positions 4–10"
msgstr ""

#: build/admin.js:274
msgid "opportunities found across"
msgstr ""

#: build/admin.js:274
msgid "Quick Win Opportunities"
msgstr ""

#: build/admin.js:274
msgid "Analyze Quick Wins"
msgstr ""

#: build/admin.js:274
msgid "Position"
msgstr ""

#: build/admin.js:274
msgid "CTR"
msgstr ""

#: build/admin.js:274
msgid "Impressions"
msgstr ""

#: build/admin.js:274
msgid "Clicks"
msgstr ""

#: build/admin.js:274
msgid "No query data found for this property and date range."
msgstr ""

#: build/admin.js:274
msgid "No data"
msgstr ""

#: build/admin.js:274
msgid "Query Results"
msgstr ""

#: build/admin.js:274
msgid "Fetch Pages"
msgstr ""

#: build/admin.js:274
msgid "Fetch Queries"
msgstr ""

#: build/admin.js:274
msgid "Narrow results to a specific page path."
msgstr ""

#: build/admin.js:274
msgid "Filter by page URL (optional)"
msgstr ""

#: build/admin.js:274
msgid "Query"
msgstr ""

#: build/admin.js:274
msgid "Group by"
msgstr ""

#: build/admin.js:274
msgid "Last 28 days"
msgstr ""

#: build/admin.js:274
msgid "Note: GSC data has a ~2–3 day lag. 28 days is recommended for more reliable averages."
msgstr ""

#: build/admin.js:274
msgid "Date Range"
msgstr ""

#: build/admin.js:274
msgid "Refresh Properties"
msgstr ""

#: build/admin.js:274
msgid "Your properties are loaded automatically. Use the button below to refresh the list if you've recently added a new property."
msgstr ""

#: build/admin.js:274
msgid "Search Console Property"
msgstr ""

#: build/admin.js:274
msgid "Configure property, date range, and dimension"
msgstr ""

#: build/admin.js:274
msgid "Query Settings"
msgstr ""

#: build/admin.js:274
msgid "View your site&apos;s search performance and inspect individual URLs. Data typically has a 2–3 day delay. Requires a service account with Search Console read access."
msgstr ""

#: build/admin.js:274
msgid "Effort"
msgstr ""

#: build/admin.js:274
msgid "WordPress Fix"
msgstr ""

#: build/admin.js:274
msgid "Why it matters"
msgstr ""

#: build/admin.js:274
msgid "Issue"
msgstr ""

#: build/admin.js:274
msgid "The AI found no actionable WordPress-specific fixes for the reported opportunities."
msgstr ""

#: build/admin.js:274
msgid "No fixes to suggest"
msgstr ""

#: build/admin.js:274
msgid "No actionable fixes identified."
msgstr ""

#: build/admin.js:274
msgid "actionable fixes for your WordPress site"
msgstr ""

#: build/admin.js:274
msgid "WordPress Fix Plan"
msgstr ""

#: build/admin.js:274
msgid "Generate Fix Plan"
msgstr ""

#: build/admin.js:274
msgid "Savings"
msgstr ""

#: build/admin.js:274
msgid "Opportunity"
msgstr ""

#: build/admin.js:274
msgid "Potential improvements sorted by estimated time savings."
msgstr ""

#: build/admin.js:274
msgid "Opportunities"
msgstr ""

#: build/admin.js:274
msgid "Real-user data for the entire origin (site-wide), not just this page."
msgstr ""

#: build/admin.js:274
msgid "Origin CrUX"
msgstr ""

#: build/admin.js:274
msgid "Real-user data from the Chrome UX Report (75th percentile)."
msgstr ""

#: build/admin.js:274
msgid "CrUX Field Data"
msgstr ""

#: build/admin.js:274
msgid "Performance Score"
msgstr ""

#: build/admin.js:153 build/admin.js:274
msgid "Cached"
msgstr ""

#: build/admin.js:274
msgid "Simulated results from a controlled environment."
msgstr ""

#: build/admin.js:274
msgid "Lab Metrics"
msgstr ""

#: build/admin.js:207 build/admin.js:274
msgid "Desktop"
msgstr ""

#: build/admin.js:207 build/admin.js:274
msgid "Mobile"
msgstr ""

#: build/admin.js:274
msgid "Mobile is the primary signal for Google ranking."
msgstr ""

#: build/admin.js:274
msgid "Enter the full URL of the page you want to analyze."
msgstr ""

#: build/admin.js:274
msgid "Page URL"
msgstr ""

#: build/admin.js:274
msgid "Run PageSpeed Insights on any public URL"
msgstr ""

#: build/admin.js:274
msgid "Analyze a URL"
msgstr ""

#: build/admin.js:207 build/admin.js:274
msgid "Device"
msgstr ""

#: build/admin.js:274
msgid "Click to expand"
msgstr ""

#: build/admin.js:274
msgid "Click to collapse"
msgstr ""

#: build/admin.js:274
msgid "Recent Analyses"
msgstr ""

#: build/admin.js:274
msgid "No PageSpeed API key configured. Requests may be rate-limited without a key."
msgstr ""

#: build/admin.js:274
msgid "Run a PageSpeed Insights analysis on any public URL. Results include lab metrics (synthetic test) and real-user CrUX field data from Chrome browsers."
msgstr ""

#: build/admin.js:274
msgid "Remove service account"
msgstr ""

#: build/admin.js:274
msgid "Save credentials"
msgstr ""

#: build/admin.js:274
msgid "Required for Search Console, GA4, and Indexing API. Create a service account in <a href=\"https://console.cloud.google.com/iam-admin/serviceaccounts\" target=\"_blank\" rel=\"noopener\">Google Cloud Console → IAM &amp; Admin → Service Accounts</a> → Create New → generate a JSON key. Then grant the service account email (shown in credentials status above) access to your Search Console property and GA4 property. The key is encrypted before storage."
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "Service Account JSON"
msgstr ""

#: build/admin.js:274
msgid "Optional but recommended. Without a key you are limited to ~400 requests/day. To get a key: open the <a href=\"https://console.cloud.google.com/apis/library/pagespeedonline.googleapis.com\" target=\"_blank\" rel=\"noopener\">Google Cloud Console</a> → Enable the PageSpeed Insights API → go to Credentials → Create API Key."
msgstr ""

#: build/admin.js:274
msgid "PageSpeed Insights API Key"
msgstr ""

#: build/admin.js:274
msgid "PageSpeed API key and service account JSON"
msgstr ""

#: build/admin.js:274
msgid "Add Credentials"
msgstr ""

#: build/admin.js:19 build/admin.js:274
msgid "Test Connection"
msgstr ""

#: build/admin.js:274
msgid "Grant this email access in Search Console and GA4:"
msgstr ""

#: build/admin.js:274
msgid "Project:"
msgstr ""

#: build/admin.js:274
msgid "Service account not configured"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "PageSpeed API Key"
msgstr ""

#: build/admin.js:274
msgid "PageSpeed API key not set"
msgstr ""

#: build/admin.js:274
msgid "Your configured Google API credentials"
msgstr ""

#: build/admin.js:274
msgid "Connection Status"
msgstr ""

#: build/admin.js:274
msgid "Connect your Google account to unlock Core Web Vitals, Search Console, GA4, and Indexing API features. You need at least one credential type configured to use any Google API feature."
msgstr ""

#: build/admin.js:274
msgid "Service Account"
msgstr ""

#: build/admin.js:274
msgid "PageSpeed API"
msgstr ""

#: build/admin.js:271
msgid "Failed to update setting."
msgstr ""

#: build/admin.js:271
msgid "Auto-submit on publish disabled."
msgstr ""

#: build/admin.js:271
msgid "Auto-submit on publish enabled."
msgstr ""

#: build/admin.js:271
msgid "Enter a URL to submit."
msgstr ""

#: build/admin.js:271
msgid "Indexing submission failed."
msgstr ""

#: build/admin.js:271
msgid "URL submitted to Google Indexing API."
msgstr ""

#: build/admin.js:271
msgid "This will ask Google to remove this URL from its index. Continue?"
msgstr ""

#: build/admin.js:271
msgid "Test connection failed."
msgstr ""

#: build/admin.js:271 build/admin.js:274
msgid "No approved pages to submit."
msgstr ""

#: build/admin.js:271
msgid "All submissions failed."
msgstr ""

#: build/admin.js:269
msgid "Indexing gate analysis failed."
msgstr ""

#: build/admin.js:269
msgid "Fetch GA4 Organic data first."
msgstr ""

#: build/admin.js:269
msgid "Opportunity analysis failed."
msgstr ""

#: build/admin.js:269
msgid "Failed to load GA4 properties."
msgstr ""

#: build/admin.js:269
msgid "Enter a GA4 property ID."
msgstr ""

#: build/admin.js:269
msgid "GA4 query failed."
msgstr ""

#: build/admin.js:269
msgid "Quick Wins analysis failed."
msgstr ""

#: build/admin.js:269
msgid "Pick a property and enter a URL to inspect."
msgstr ""

#: build/admin.js:269
msgid "URL inspection failed."
msgstr ""

#: build/admin.js:269
msgid "Pick a Search Console property."
msgstr ""

#: build/admin.js:269
msgid "Search Console query failed."
msgstr ""

#: build/admin.js:269
msgid "Failed to load Search Console sites."
msgstr ""

#: build/admin.js:269
msgid "Fix plan generation failed."
msgstr ""

#: build/admin.js:269
msgid "Enter a URL to analyze."
msgstr ""

#: build/admin.js:269
msgid "PageSpeed Insights request failed."
msgstr ""

#: build/admin.js:269
msgid "Failed to clear service account."
msgstr ""

#: build/admin.js:269
msgid "Service account cleared."
msgstr ""

#: build/admin.js:269
msgid "Failed to clear key."
msgstr ""

#: build/admin.js:269
msgid "PageSpeed API key cleared."
msgstr ""

#: build/admin.js:269
msgid "Nothing to save."
msgstr ""

#: build/admin.js:269
msgid "Failed to save credentials."
msgstr ""

#: build/admin.js:269
msgid "Failed to load Google status."
msgstr ""

#: build/admin.js:255
msgid "Cannibalization"
msgstr ""

#: build/admin.js:255
msgid "Schema"
msgstr ""

#: build/admin.js:255
msgid "Assigned %d new %s to this post"
msgstr ""

#: build/admin.js:255
msgid "Skipped — post already has enough %s"
msgstr ""

#: build/admin.js:255
msgid "Generated %d-word excerpt from post content"
msgstr ""

#: build/admin.js:255
msgid "Generated featured image from post content"
msgstr ""

#: build/admin.js:255
msgid "Replaced featured image with new AI-generated version"
msgstr ""

#: build/admin.js:255
msgid "Replaced \"%s\" — %s"
msgstr ""

#: build/admin.js:255
msgid "rephrased professionally"
msgstr ""

#: build/admin.js:255
msgid "Rewrote content: %s"
msgstr ""

#: build/admin.js:255
msgid "Post #%s"
msgstr ""

#: build/admin.js:255
msgid "No actions applied yet. Your action history will appear here."
msgstr ""

#: build/admin.js:233 build/admin.js:255
msgid "just now"
msgstr ""

#: build/admin.js:255
msgid "Showing the last %d applied actions."
msgstr ""

#: build/admin.js:255
msgid "Action History (%d)"
msgstr ""

#: build/admin.js:255
msgid "Action history cleared"
msgstr ""

#: build/admin.js:252
msgid "This is a Pro Feature"
msgstr ""

#: build/admin.js:252
msgid "Avg/Chat"
msgstr ""

#: build/admin.js:252
msgid "Review past conversations to understand visitor needs and improve your knowledge base content."
msgstr ""

#: build/admin.js:33 build/admin.js:252
msgid "Upgrade to create predefined Q&A pairs that bypass AI for instant, accurate responses."
msgstr ""

#: build/admin.js:33 build/admin.js:252
msgid "Custom Answers is a Pro Feature"
msgstr ""

#: build/admin.js:244
msgid "%ds ago"
msgstr ""

#: build/admin.js:207
msgid "Next run:"
msgstr ""

#: build/admin.js:207
msgid "Save schedule"
msgstr ""

#: build/admin.js:207
msgid "Failed to save schedule."
msgstr ""

#: build/admin.js:207
msgid "Schedule saved."
msgstr ""

#: build/admin.js:207
msgid "Recipient email (defaults to site admin)"
msgstr ""

#: build/admin.js:207
msgid "Email me when new broken links are detected"
msgstr ""

#: build/admin.js:277
msgid "Post types:"
msgstr ""

#: build/admin.js:207
msgid "Enable scheduled scans"
msgstr ""

#: build/admin.js:207
msgid "Let WordPress re-scan your site on a schedule so new broken links surface automatically. Daily is ideal for busy sites; weekly works for most blogs."
msgstr ""

#: build/admin.js:207
msgid "Scheduled background scans"
msgstr ""

#: build/admin.js:207
msgid "Unignore"
msgstr ""

#: build/admin.js:207
msgid "Clear all"
msgstr ""

#. translators: %d: number of ignored URLs
#: build/admin.js:207
msgid "%d ignored entry(ies) — skipped in future scans"
msgstr ""

#: build/admin.js:206
msgid "No ignored URLs"
msgstr ""

#. translators: 1: current page, 2: total pages.
#. translators: %1$d: current page, %2$d: total pages
#: build/admin.js:67 build/admin.js:70 build/admin.js:188 build/admin.js:206
msgid "Page %1$d of %2$d"
msgstr ""

#: build/admin.js:205
msgid "No rows match your filter. Clear the search or domain filter to see all links."
msgstr ""

#: build/admin.js:205
msgid "No matches"
msgstr ""

#: build/admin.js:205
msgid "Clear domain filter"
msgstr ""

#. translators: %s: domain
#: build/admin.js:205
msgid "Ignore all from %s"
msgstr ""

#. translators: %s: domain
#: build/admin.js:204
msgid "Add all URLs from %s to the ignore list"
msgstr ""

#: build/admin.js:203
msgid "Failed to ignore domain."
msgstr ""

#. translators: %1$d: count, %2$s: domain
#: build/admin.js:203
msgid "%1$d URL(s) from %2$s added to ignore list."
msgstr ""

#. translators: %s: domain name
#: build/admin.js:202
msgid "Filter by %s"
msgstr ""

#: build/admin.js:201
msgid "Top domains:"
msgstr ""

#: build/admin.js:199
msgid "Clear selection"
msgstr ""

#: build/admin.js:199
msgid "Remove selected"
msgstr ""

#: build/admin.js:199
msgid "Bulk remove failed."
msgstr ""

#. translators: %d: count
#: build/admin.js:199
msgid "%d link(s) removed from post content."
msgstr ""

#: build/admin.js:198
msgid "Ignore selected"
msgstr ""

#: build/admin.js:198
msgid "Bulk ignore failed."
msgstr ""

#. translators: %d: count
#: build/admin.js:198
msgid "%d URL(s) added to ignore list."
msgstr ""

#. translators: %1$d: filtered rows, %2$d: total rows
#: build/admin.js:196
msgid "Showing %1$d of %2$d"
msgstr ""

#: build/admin.js:195
msgid "Filter by URL, post, or anchor…"
msgstr ""

#: build/admin.js:37 build/admin.js:68 build/admin.js:195
msgid "Select all on this page"
msgstr ""

#: build/admin.js:29 build/admin.js:152 build/admin.js:269
msgid "Checking…"
msgstr ""

#: build/admin.js:191
msgid "Re-check failed."
msgstr ""

#. translators: %s: status code description
#: build/admin.js:191
msgid "Still broken — status: %s."
msgstr ""

#: build/admin.js:190
msgid "Link is now reachable — removed from list."
msgstr ""

#: build/admin.js:193
msgid "Skip this URL in future scans"
msgstr ""

#: build/admin.js:193
msgid "Update URL"
msgstr ""

#: build/admin.js:193
msgid "Use final URL"
msgstr ""

#. translators: %s: final destination URL
#: build/admin.js:193
msgid "Replace with final destination: %s"
msgstr ""

#: build/admin.js:192
msgid "Yes, remove"
msgstr ""

#: build/admin.js:193
msgid "Remove this link from post content"
msgstr ""

#. translators: %d: number of hops
#: build/admin.js:194
msgid "%d hops"
msgstr ""

#. translators: %s: URL
#: build/admin.js:192
msgid "Select %s"
msgstr ""

#: build/admin.js:190
msgid "Enter a replacement URL."
msgstr ""

#: build/admin.js:190
msgid "Failed to apply fix."
msgstr ""

#: build/admin.js:190
msgid "Link not found in post content — may have been edited."
msgstr ""

#: build/admin.js:190
msgid "Link removed."
msgstr ""

#: build/admin.js:190
msgid "Not Found"
msgstr ""

#: build/admin.js:190
msgid "Sort by status"
msgstr ""

#: build/admin.js:190
msgid "Sort by post"
msgstr ""

#: build/admin.js:190
msgid "Sort by URL"
msgstr ""

#: build/admin.js:190
msgid "Default order"
msgstr ""

#: build/admin.js:190
msgid "Redirect Chain"
msgstr ""

#: build/admin.js:190 build/admin.js:277
msgid "Timeout"
msgstr ""

#: build/admin.js:190
msgid "Server Error"
msgstr ""

#: build/admin.js:190
msgid "All statuses"
msgstr ""

#: build/admin.js:190
msgid "Redirect chain"
msgstr ""

#: build/admin.js:190
msgid "Hops"
msgstr ""

#: build/admin.js:190
msgid "Post ID"
msgstr ""

#: build/admin.js:190
msgid "Post title"
msgstr ""

#: build/admin.js:190
msgid "Anchor text"
msgstr ""

#: build/admin.js:190
msgid "Code"
msgstr ""

#: build/admin.js:190
msgid "Toggle details"
msgstr ""

#: build/admin.js:188
msgid "Failed to select all posts. Please try again."
msgstr ""

#: build/admin.js:60 build/admin.js:188
msgid "ID"
msgstr ""

#: build/admin.js:188
msgid "match"
msgstr ""

#: build/admin.js:188
msgid "Request immediate Google crawling for your pages"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "Indexing API"
msgstr ""

#: build/admin.js:188
msgid "AI evaluates which posts are ready to index, saving your daily quota"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "Indexing Gate"
msgstr ""

#: build/admin.js:188
msgid "AI-ranked priority list combining GA4, Search Console, and Core Web Vitals data"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "Opportunity Ranker"
msgstr ""

#: build/admin.js:188
msgid "Top organic landing pages from Google Analytics 4"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "GA4 Organic"
msgstr ""

#: build/admin.js:188
msgid "Search traffic performance, queries, and URL inspection data"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "Search Console"
msgstr ""

#: build/admin.js:188
msgid "PageSpeed Insights lab data and real-user CrUX metrics"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "Core Web Vitals"
msgstr ""

#: build/admin.js:188
msgid "PageSpeed API key (optional) and service account setup"
msgstr ""

#: build/admin.js:188 build/admin.js:274
msgid "API Credentials"
msgstr ""

#: build/admin.js:160
msgid "Pro Max Feature"
msgstr ""

#: build/admin.js:160
msgid "Upgrade to Pro Max"
msgstr ""

#: build/admin.js:152
msgid "Hide resolved items with the dismiss control so every scan stays focused on what is left."
msgstr ""

#: build/admin.js:152
msgid "Tap the copy icon to paste a ready-to-share action plan into a ticket or doc."
msgstr ""

#: build/admin.js:152
msgid "Use the star to lock in the canonical winner for each keyword group."
msgstr ""

#: build/admin.js:152
msgid "Working through the list"
msgstr ""

#: build/admin.js:152
msgid "Mild overlap — monitor on your next audit."
msgstr ""

#: build/admin.js:152
msgid "Moderate overlap — differentiate angle, audience, or intent."
msgstr ""

#: build/admin.js:152
msgid "Strong overlap — likely hurting rankings. Merge or redirect."
msgstr ""

#: build/admin.js:152
msgid "Cannibalization happens when multiple pages on your site target the same intent — forcing Google to choose between them and diluting rankings. This scan finds pages that share a focus keyword or have high content overlap, then suggests whether to merge, differentiate, or redirect."
msgstr ""

#: build/admin.js:152
msgid "What is content cannibalization?"
msgstr ""

#: build/admin.js:152
msgid "Similar content pair"
msgstr ""

#: build/admin.js:152
msgid "overlap"
msgstr ""

#: build/admin.js:152
msgid "%d%% overlap"
msgstr ""

#: build/admin.js:152
msgid "Also in a group"
msgstr ""

#: build/admin.js:152
msgid "One of these posts is already in a keyword group above — resolve that first."
msgstr ""

#: build/admin.js:152
msgid "These posts share a high percentage of the same terms. Review each pair — decide whether to merge, differentiate, or leave alone (some overlap is healthy within a topic cluster)."
msgstr ""

#: build/admin.js:152
msgid "Similar content pairs"
msgstr ""

#: build/admin.js:152
msgid "Recommended action"
msgstr ""

#: build/admin.js:152
msgid "Suggested"
msgstr ""

#: build/admin.js:152
msgid "Canonical"
msgstr ""

#: build/admin.js:151
msgid "Mark as canonical"
msgstr ""

#: build/admin.js:151
msgid "Suggested winner — click to confirm"
msgstr ""

#: build/admin.js:151
msgid "Canonical (winner)"
msgstr ""

#: build/admin.js:151 build/admin.js:152
msgid "Mark as resolved"
msgstr ""

#: build/admin.js:151 build/admin.js:152
msgid "Mark as open"
msgstr ""

#: build/admin.js:151 build/admin.js:152
msgid "Copy action plan"
msgstr ""

#: build/admin.js:151 build/admin.js:152
msgid "Shared terms:"
msgstr ""

#: build/admin.js:151
msgid "suggested winner"
msgstr ""

#: build/admin.js:151
msgid "canonical"
msgstr ""

#: build/admin.js:151
msgid "Competing posts:"
msgstr ""

#: build/admin.js:151 build/admin.js:152
msgid "Severity:"
msgstr ""

#: build/admin.js:151
msgid "Cannibalization — focus keyword:"
msgstr ""

#. translators: %d: post count
#: build/admin.js:151
msgid "%d competing posts"
msgstr ""

#: build/admin.js:150
msgid "Keyword:"
msgstr ""

#: build/admin.js:150
msgid "These posts target the exact same focus keyword. Pick one as canonical, merge the others into it, and redirect the old URLs."
msgstr ""

#: build/admin.js:150
msgid "Pages sharing a focus keyword"
msgstr ""

#. translators: %d: dismissed count
#: build/admin.js:150
msgid "Show %d dismissed"
msgstr ""

#: build/admin.js:149
msgid "Clear filters"
msgstr ""

#. translators: %d: total item count hidden by filters
#: build/admin.js:149
msgid "%d items are hidden by the current filters. Try widening the severity, clearing the search, or toggling dismissed items."
msgstr ""

#: build/admin.js:148
msgid "Nothing matches your filters"
msgstr ""

#: build/admin.js:148
msgid "Want to surface weaker overlaps? Lower the similarity threshold and re-run."
msgstr ""

#. translators: 1: post count, 2: threshold percent
#: build/admin.js:148
msgid "Scanned %1$d posts at a %2$d%% threshold — nothing is competing for the same intent."
msgstr ""

#: build/admin.js:147
msgid "You're in the clear"
msgstr ""

#. translators: %d: dismissed count
#: build/admin.js:147
msgid "Show dismissed (%d)"
msgstr ""

#. translators: %d: dismissed count
#: build/admin.js:146
msgid "Hide dismissed (%d)"
msgstr ""

#: build/admin.js:145
msgid "Search results"
msgstr ""

#: build/admin.js:145
msgid "Search title, URL, or keyword…"
msgstr ""

#: build/admin.js:145
msgid "Filter by severity"
msgstr ""

#: build/admin.js:145
msgid "Critical findings"
msgstr ""

#: build/admin.js:145
msgid "Similar pairs"
msgstr ""

#: build/admin.js:145
msgid "Keyword clashes"
msgstr ""

#: build/admin.js:145 build/admin.js:148
msgid "Posts scanned"
msgstr ""

#: build/admin.js:145
msgid "Capped"
msgstr ""

#. translators: 1: compared pair count, 2: total possible pairs
#: build/admin.js:145
msgid "%1$d of %2$d"
msgstr ""

#: build/admin.js:144 build/admin.js:148
msgid "Pairs compared"
msgstr ""

#. translators: %d: comparison cap
#: build/admin.js:144
msgid "Scan capped at %d pair comparisons per run for performance."
msgstr ""

#: build/admin.js:143 build/admin.js:148
msgid "Threshold"
msgstr ""

#: build/admin.js:143
msgid "Last scanned"
msgstr ""

#: build/admin.js:143 build/admin.js:157
msgid "Clear results"
msgstr ""

#: build/admin.js:143 build/admin.js:151 build/admin.js:152
msgid "Recommendation"
msgstr ""

#: build/admin.js:143
msgid "Shared Terms"
msgstr ""

#: build/admin.js:143
msgid "Post B Words"
msgstr ""

#: build/admin.js:143
msgid "Post B URL"
msgstr ""

#: build/admin.js:143
msgid "Post B Title"
msgstr ""

#: build/admin.js:143
msgid "Post A Words"
msgstr ""

#: build/admin.js:143
msgid "Post A URL"
msgstr ""

#: build/admin.js:143
msgid "Post A Title"
msgstr ""

#: build/admin.js:143
msgid "Keyword / Overlap"
msgstr ""

#: build/admin.js:143
msgid "Severity"
msgstr ""

#: build/admin.js:143
msgid "Run Cannibalization Scan"
msgstr ""

#: build/admin.js:143
msgid "Failed to run cannibalization scan."
msgstr ""

#. translators: %d: number of competing groups/pairs
#: build/admin.js:143
msgid "Found %d competing groups/pairs."
msgstr ""

#: build/admin.js:142
msgid "No cannibalization detected — nice work!"
msgstr ""

#: build/admin.js:142
msgid "Newest posts are scanned first. Max 500 per run."
msgstr ""

#: build/admin.js:142
msgid "Posts to scan"
msgstr ""

#: build/admin.js:142
msgid "Shows even weak overlaps. Expect many false positives — review each pair before merging."
msgstr ""

#: build/admin.js:142
msgid "Balanced: catches most real cannibalization without overwhelming noise. A good starting point."
msgstr ""

#: build/admin.js:142
msgid "Strong overlaps only. Recommended for large sites where you want the highest-confidence matches."
msgstr ""

#: build/admin.js:142
msgid "Only near-duplicate pages will match. Few results, very high confidence."
msgstr ""

#: build/admin.js:142
msgid "Similarity threshold"
msgstr ""

#: build/admin.js:142 build/admin.js:207 build/admin.js:277
msgid "Select post types…"
msgstr ""

#: build/admin.js:142
msgid "Pick which content types to compare against each other."
msgstr ""

#: build/admin.js:142 build/admin.js:172 build/admin.js:207 build/admin.js:259
msgid "Post types"
msgstr ""

#: build/admin.js:142
msgid "Find pages that target the same intent so you can merge, differentiate, or redirect them."
msgstr ""

#: build/admin.js:142
msgid "Content Cannibalization Detector"
msgstr ""

#: build/admin.js:142
msgid "Action plan copied to clipboard."
msgstr ""

#. translators: %d: warning count
#: build/admin.js:142
msgid "%d recommended-field warning(s)"
msgstr ""

#. translators: %d: error count
#: build/admin.js:141
msgid "%d required-field error(s)"
msgstr ""

#: build/admin.js:140
msgid "All required and recommended fields are present for this schema type."
msgstr ""

#: build/admin.js:140
msgid "Validation passed"
msgstr ""

#: build/admin.js:140
msgid "Validate with Google's Rich Results Test."
msgstr ""

#: build/admin.js:140
msgid "Add & Inject. You can stack multiple schemas per post."
msgstr ""

#: build/admin.js:140
msgid "Edit the JSON-LD to fill any placeholders or required fields."
msgstr ""

#: build/admin.js:140
msgid "Generate the type that fits this post."
msgstr ""

#: build/admin.js:140
msgid "Detect to see what the live page already exposes."
msgstr ""

#: build/admin.js:140
msgid "Workflow"
msgstr ""

#: build/admin.js:140
msgid "Which schema type should I pick?"
msgstr ""

#: build/admin.js:140
msgid "Schema markup tells Google what each page is about in a machine-readable way. Correctly marked pages can qualify for rich results — FAQ accordions, step-through cards, star ratings, breadcrumbs, and more."
msgstr ""

#: build/admin.js:140
msgid "Why structured data matters"
msgstr ""

#: build/admin.js:140
msgid "Saving adds this JSON-LD to the post's injected <head> scripts. After saving, validate with the Rich Results Test link above to confirm Google can parse it."
msgstr ""

#: build/admin.js:140
msgid "Invalid JSON"
msgstr ""

#: build/admin.js:140
msgid "Paste or edit JSON-LD here…"
msgstr ""

#: build/admin.js:140
msgid "Add & Inject"
msgstr ""

#: build/admin.js:140
msgid "Update & Inject"
msgstr ""

#: build/admin.js:140
msgid "Schema saved and injected into <head>."
msgstr ""

#: build/admin.js:140
msgid "Fix the JSON error before saving."
msgstr ""

#: build/admin.js:140
msgid "Format"
msgstr ""

#: build/admin.js:140
msgid "Pretty-print"
msgstr ""

#: build/admin.js:140
msgid "Generated JSON-LD — review and save"
msgstr ""

#: build/admin.js:140
msgid "Edit saved JSON-LD"
msgstr ""

#: build/admin.js:140
msgid "RDFa types"
msgstr ""

#: build/admin.js:140
msgid "Microdata types"
msgstr ""

#: build/admin.js:140
msgid "JSON-LD blocks on page"
msgstr ""

#: build/admin.js:140
msgid "This page has no JSON-LD, Microdata, or RDFa. Generate and save one below to make the post eligible for rich results."
msgstr ""

#: build/admin.js:140
msgid "No structured data found"
msgstr ""

#: build/admin.js:140
msgid "Detected structured data on the live page"
msgstr ""

#: build/admin.js:140
msgid "Schema removed."
msgstr ""

#: build/admin.js:140
msgid "All saved schemas cleared."
msgstr ""

#: build/admin.js:140
msgid "Remove all saved schemas for this post? This cannot be undone."
msgstr ""

#: build/admin.js:140
msgid "Saved (injected in <head>)"
msgstr ""

#: build/admin.js:140
msgid "Pick a post above, then either detect what's already there or generate fresh schema. You can save multiple schemas per post — they're all injected into the page head."
msgstr ""

#: build/admin.js:140
msgid "Select a post to get started"
msgstr ""

#: build/admin.js:140
msgid "Test in Google Rich Results"
msgstr ""

#: build/admin.js:140
msgid "Validate in Google's Rich Results Test"
msgstr ""

#: build/admin.js:140
msgid "Generate Schema"
msgstr ""

#: build/admin.js:140
msgid "Failed to generate schema."
msgstr ""

#: build/admin.js:140
msgid "Schema generated. Review and save to inject."
msgstr ""

#: build/admin.js:140
msgid "Detect Existing Schema"
msgstr ""

#: build/admin.js:140
msgid "Detecting…"
msgstr ""

#: build/admin.js:140
msgid "Schema type"
msgstr ""

#: build/admin.js:140
msgid "Detect scans the live URL; generate pulls directly from the stored post."
msgstr ""

#: build/admin.js:140 build/admin.js:171
msgid "Post type"
msgstr ""

#: build/admin.js:140
msgid "1. Choose the target and schema type"
msgstr ""

#: build/admin.js:140
msgid "Inspect the schema a page already exposes, generate fresh JSON-LD across 11 types, edit before you save, and inject multiple schemas into the post head."
msgstr ""

#: build/admin.js:140
msgid "Structured Data / Schema Generator"
msgstr ""

#: build/admin.js:140
msgid "Failed to save schema."
msgstr ""

#: build/admin.js:140
msgid "Please select a post first."
msgstr ""

#: build/admin.js:140
msgid "Failed to detect schema."
msgstr ""

#: build/admin.js:140
msgid "Invalid JSON."
msgstr ""

#: build/admin.js:140
msgid "JSON must be an object or array."
msgstr ""

#: build/admin.js:140
msgid "JSON is empty."
msgstr ""

#: build/admin.js:140
msgid "Page sits in a deeper hierarchy (category → subcategory → page)."
msgstr ""

#: build/admin.js:140
msgid "Shows the site hierarchy path to this page in search snippets."
msgstr ""

#: build/admin.js:140
msgid "BreadcrumbList"
msgstr ""

#: build/admin.js:140
msgid "Save once on the homepage post/page."
msgstr ""

#: build/admin.js:140
msgid "Enables Google's sitelinks search box via WebSite + SearchAction."
msgstr ""

#: build/admin.js:140
msgid "WebSite (SearchAction)"
msgstr ""

#: build/admin.js:140
msgid "Site represents a business with one or more physical locations."
msgstr ""

#: build/admin.js:140
msgid "Organization + postal address, phone, opening hours."
msgstr ""

#: build/admin.js:140
msgid "LocalBusiness"
msgstr ""

#: build/admin.js:140
msgid "Save on the About page (or wherever you want site identity exposed)."
msgstr ""

#: build/admin.js:140
msgid "Site-level organization identity: name, url, logo."
msgstr ""

#: build/admin.js:140
msgid "Organization"
msgstr ""

#: build/admin.js:140
msgid "Page describes a single scheduled event."
msgstr ""

#: build/admin.js:140
msgid "Conference, meetup, performance, or scheduled happening."
msgstr ""

#: build/admin.js:140
msgid "Post embeds a YouTube, Vimeo, or native video."
msgstr ""

#: build/admin.js:140
msgid "Represents a single video. Enables video rich results."
msgstr ""

#: build/admin.js:140
msgid "VideoObject"
msgstr ""

#: build/admin.js:140
msgid "Post is a cooking recipe. Fields are extracted by AI."
msgstr ""

#: build/admin.js:140
msgid "Ingredients, instructions, prep/cook time, yield."
msgstr ""

#: build/admin.js:140
msgid "Recipe"
msgstr ""

#: build/admin.js:140
msgid "Page represents a single sellable product or service. WooCommerce data autofills."
msgstr ""

#: build/admin.js:140
msgid "Product details: name, price, availability, rating."
msgstr ""

#: build/admin.js:140
msgid "Product"
msgstr ""

#: build/admin.js:140
msgid "Post walks through a procedure with numbered/ordered steps."
msgstr ""

#: build/admin.js:140
msgid "Step-by-step instructions. May show as a step-through rich result."
msgstr ""

#: build/admin.js:140
msgid "HowTo"
msgstr ""

#: build/admin.js:140
msgid "Post has a clear FAQ section or is primarily Q&A."
msgstr ""

#: build/admin.js:140
msgid "Lists question/answer pairs. Eligible for FAQ rich results in search."
msgstr ""

#: build/admin.js:140
msgid "FAQPage"
msgstr ""

#: build/admin.js:140
msgid "Default for blog posts and news content."
msgstr ""

#: build/admin.js:140
msgid "Standard news/blog article markup with author, date, headline."
msgstr ""

#: build/admin.js:140
msgid "Article"
msgstr ""

#: build/admin.js:140
msgid "The post was updated successfully."
msgstr ""

#: build/admin.js:140
msgid "Post fixed with AI"
msgstr ""

#: build/admin.js:93 build/admin.js:140
msgid "Try again"
msgstr ""

#: build/admin.js:140
msgid "Generating and applying the fix… this usually takes 10-30 seconds."
msgstr ""

#: build/admin.js:140
msgid "Fixing with AI…"
msgstr ""

#: build/admin.js:140
msgid "Post fixed"
msgstr ""

#: build/admin.js:140
msgid "Fix with AI failed"
msgstr ""

#: includes/classes/SearchBlock.php:391 build/admin.js:31 build/admin.js:140
#: build/admin.js:188 build/admin.js:214 build/admin.js:231 build/admin.js:269
msgid "Close"
msgstr ""

#: build/admin.js:140
msgid "Cancelling…"
msgstr ""

#: build/admin.js:59 build/admin.js:140
msgid "Queued"
msgstr ""

#: build/admin.js:140
msgid "Running…"
msgstr ""

#: build/admin.js:140
msgid "Cancel requested — finishing the current post, then stopping."
msgstr ""

#: build/admin.js:140
msgid "%1$d updated · %2$d failed · %3$d skipped"
msgstr ""

#: build/admin.js:140
msgid "Processing %1$d of %2$d posts. This can take a while — each post requires an AI call."
msgstr ""

#: build/admin.js:140
msgid "Bulk auto-fix complete"
msgstr ""

#: build/admin.js:140
msgid "Cancelled"
msgstr ""

#: build/admin.js:140
msgid "Auto-fixing with AI…"
msgstr ""

#: build/admin.js:140
msgid "Critical — plan a full rewrite or redirect"
msgstr ""

#: build/admin.js:140
msgid "Stale — update dates, stats, and examples"
msgstr ""

#: build/admin.js:140
msgid "OK — minor review recommended"
msgstr ""

#: build/admin.js:140
msgid "Fresh — updated recently, no action needed"
msgstr ""

#: build/admin.js:140
msgid "Each post is scored 0–100 based on how recently it was modified, whether it references the current year, signals like \"last updated\" or outdated phrasing, and content depth. Click any grade card to filter the list."
msgstr ""

#: build/admin.js:140
msgid "How freshness scoring works"
msgstr ""

#: build/admin.js:140
msgid "No scoring factors recorded."
msgstr ""

#: build/admin.js:140
msgid "Auto-fix with AI"
msgstr ""

#: build/admin.js:140
msgid "Publish a post, then come back to see its freshness grade."
msgstr ""

#: build/admin.js:140
msgid "No posts to score yet"
msgstr ""

#: build/admin.js:140
msgid "Try clearing the filter or moving to another page — scoring runs per page."
msgstr ""

#: build/admin.js:140
msgid "No grade %s posts on this page"
msgstr ""

#: build/admin.js:140
msgid "%d posts total"
msgstr ""

#: build/admin.js:140
msgid "%1$d of %2$d on this page"
msgstr ""

#: build/admin.js:140
msgid "Showing grade %s only — clear"
msgstr ""

#: build/admin.js:140
msgid "Clear grade filter"
msgstr ""

#: build/admin.js:140
msgid "Download visible posts as CSV"
msgstr ""

#: build/admin.js:140
msgid "Critical (D)"
msgstr ""

#: build/admin.js:140
msgid "Stale (C)"
msgstr ""

#: build/admin.js:140
msgid "OK (B)"
msgstr ""

#: build/admin.js:140
msgid "Fresh (A)"
msgstr ""

#: build/admin.js:140
msgid "Score published posts by modification date, year mentions, and content depth. Click any grade card to filter."
msgstr ""

#: build/admin.js:140
msgid "Content Freshness Monitor"
msgstr ""

#: build/admin.js:140
msgid "Fix with AI"
msgstr ""

#: build/admin.js:140
msgid "Automatically fix this post's freshness issues with AI"
msgstr ""

#: build/admin.js:140
msgid "%dd"
msgstr ""

#: build/admin.js:140
msgid "Show scoring factors"
msgstr ""

#: build/admin.js:140
msgid "Word Count"
msgstr ""

#: build/admin.js:140 build/admin.js:274
msgid "Modified"
msgstr ""

#: build/admin.js:140
msgid "Days Since Update"
msgstr ""

#: build/admin.js:140
msgid "Grade"
msgstr ""

#: build/admin.js:140
msgid "Failed to apply AI fix."
msgstr ""

#: build/admin.js:140
msgid "Already fresh — nothing to fix."
msgstr ""

#: build/admin.js:140
msgid "Something went wrong while fixing the post."
msgstr ""

#: build/admin.js:140
msgid "The AI is taking longer than expected. Please try again or try a shorter post."
msgstr ""

#: build/admin.js:140
msgid "Newest Modified First"
msgstr ""

#: build/admin.js:140
msgid "Oldest Modified First"
msgstr ""

#: build/admin.js:140
msgid "Freshest First"
msgstr ""

#: build/admin.js:140
msgid "Most Stale First"
msgstr ""

#: build/admin.js:140
msgid "Content is significantly outdated. Plan a full rewrite, merge with a newer post, or redirect."
msgstr ""

#: build/admin.js:140
msgid "Rewrite"
msgstr ""

#: build/admin.js:140
msgid "Refresh dates, examples, and stats. Add new sections covering recent changes, then republish."
msgstr ""

#: build/admin.js:140
msgid "Skim the post for stale facts, dates, or screenshots. Minor edits likely enough."
msgstr ""

#: build/admin.js:93 build/admin.js:140
msgid "Review"
msgstr ""

#: build/admin.js:140
msgid "This post is fresh. No action needed — monitor during your next audit."
msgstr ""

#: build/admin.js:140
msgid "Days Old"
msgstr ""

#: build/admin.js:140 build/admin.js:274
msgid "Score"
msgstr ""

#: build/admin.js:160
msgid "Track rival pages"
msgstr ""

#: build/admin.js:140
msgid "Top Phrases in Content"
msgstr ""

#: build/admin.js:140
msgid "Intro"
msgstr ""

#: build/admin.js:140
msgid "Ideal range:"
msgstr ""

#: build/admin.js:140
msgid "Frequency:"
msgstr ""

#: build/admin.js:140
msgid "density"
msgstr ""

#: build/admin.js:140
msgid "Keyword Density Analysis"
msgstr ""

#: build/admin.js:140
msgid "Content Score Breakdown"
msgstr ""

#: build/admin.js:140
msgid "Long Sentences"
msgstr ""

#: build/admin.js:140
msgid "Complex Words"
msgstr ""

#: build/admin.js:140
msgid "Avg Sentence"
msgstr ""

#: build/admin.js:140
msgid "Gunning Fog"
msgstr ""

#: build/admin.js:140
msgid "FK Grade Level"
msgstr ""

#: build/admin.js:140
msgid "Flesch Reading Ease"
msgstr ""

#: build/admin.js:140
msgid "Readability"
msgstr ""

#: build/admin.js:140
msgid "Meta description variants"
msgstr ""

#: build/admin.js:140
msgid "Applying…"
msgstr ""

#: build/admin.js:140
msgid "%d chars"
msgstr ""

#: build/admin.js:140
msgid "Title variants"
msgstr ""

#: build/admin.js:140
msgid "Generate multiple AI-written title and meta description variants scored for SERP CTR. Pick the best one and apply it with a click."
msgstr ""

#: build/admin.js:140
msgid "Generate Variants"
msgstr ""

#: build/admin.js:140
msgid "Generating…"
msgstr ""

#: build/admin.js:140
msgid "Variants generated."
msgstr ""

#: build/admin.js:140
msgid "Title & Meta Variants"
msgstr ""

#: build/admin.js:140
msgid "Text/HTML"
msgstr ""

#: build/admin.js:140
msgid "H3"
msgstr ""

#: build/admin.js:140
msgid "H2"
msgstr ""

#: build/admin.js:134
msgid "Failed to apply variant."
msgstr ""

#: build/admin.js:134
msgid "Meta description applied."
msgstr ""

#: build/admin.js:134
msgid "Title applied."
msgstr ""

#: build/admin.js:108
msgid "Add an og:image meta tag with a 1200×630px image URL. Most SEO plugins (Rank Math, Yoast) let you set this per page."
msgstr ""

#: build/admin.js:108
msgid "Break sentences over 35 words into shorter ones. Use bullet points and subheadings to structure information for easier scanning."
msgstr ""

#: build/admin.js:108
msgid "Simplify complex sentences, use shorter words, and break up long paragraphs. Aim for a Flesch Reading Ease score above 60."
msgstr ""

#: build/admin.js:108
msgid "Reduce keyword repetition. Use synonyms, related terms, and natural language. Aim for a keyword density between 0.5%–2.5%."
msgstr ""

#: build/admin.js:108
msgid "Remove unnecessary inline styles, unused scripts, and empty wrapper divs. Use external CSS and minify your HTML to improve the ratio."
msgstr ""

#: build/admin.js:108
msgid "Headings should follow a logical order (H1 → H2 → H3) without skipping levels. Fix by adding intermediate headings or adjusting existing ones."
msgstr ""

#: build/admin.js:108
msgid "%1$d–%2$d characters is ideal"
msgstr ""

#. translators: 1: completed count, 2: total posts.
#. translators: 1: current chars, 2: max chars
#: build/admin.js:52 build/admin.js:108
msgid "%1$d / %2$d"
msgstr ""

#: build/admin.js:107
msgid "missing from description"
msgstr ""

#: build/admin.js:107
msgid "in description"
msgstr ""

#: build/admin.js:107
msgid "missing from title"
msgstr ""

#: build/admin.js:107
msgid "in title"
msgstr ""

#. translators: %s: focus keyword
#: build/admin.js:107
msgid "Focus keyword \"%s\":"
msgstr ""

#: build/admin.js:106
msgid "Aim for 120–160 characters. Summarize the page and include a call to action."
msgstr ""

#: build/admin.js:106
msgid "Aim for 30–60 characters. Keep your focus keyword near the front."
msgstr ""

#: build/admin.js:106
msgid "Meta description…"
msgstr ""

#: build/admin.js:106
msgid "Page title…"
msgstr ""

#: build/admin.js:106
msgid "Mobile view"
msgstr ""

#: build/admin.js:106
msgid "Desktop view"
msgstr ""

#: build/admin.js:106
msgid "SERP Preview"
msgstr ""

#: build/admin.js:106
msgid "No meta description set. Google will auto-generate a snippet from the page content."
msgstr ""

#: build/admin.js:106
msgid "Too short for best results"
msgstr ""

#: build/admin.js:106
msgid "Will be truncated in SERPs"
msgstr ""

#: build/admin.js:106
msgid "Close to the limit"
msgstr ""

#: build/admin.js:106
msgid "Great length"
msgstr ""

#: build/admin.js:44
msgid "Activate Plugin"
msgstr ""

#: build/admin.js:44
msgid "Generate FAQs"
msgstr ""

#: build/admin.js:44
msgid "Failed to generate FAQs. Please try again."
msgstr ""

#: build/admin.js:44
msgid "Content Images:"
msgstr ""

#: build/admin.js:44
msgid "with sample data. Upgrade to use it with your real content."
msgstr ""

#: build/admin.js:44
msgid "You're exploring"
msgstr ""

#: build/admin.js:40
msgid "Heading hierarchy"
msgstr ""

#: build/admin.js:40
msgid "Add sub-heading"
msgstr ""

#: build/admin.js:40
msgid "Sub-heading or key point…"
msgstr ""

#: build/admin.js:40
msgid "sections"
msgstr ""

#: build/admin.js:40
msgid "section"
msgstr ""

#: build/admin.js:40
msgid "You already have content on this topic. Consider a different angle or updating an existing post instead."
msgstr ""

#: build/admin.js:40
msgid "Existing posts cover this topic"
msgstr ""

#: build/admin.js:40
msgid "Entities to mention"
msgstr ""

#: build/admin.js:40
msgid "Content angles"
msgstr ""

#: build/admin.js:40
msgid "FAQ suggestions"
msgstr ""

#: build/admin.js:40
msgid "Supporting keywords"
msgstr ""

#: build/admin.js:40
msgid "Questions to answer"
msgstr ""

#: build/admin.js:40
msgid "Suggested outline"
msgstr ""

#: build/admin.js:40
msgid "from cache"
msgstr ""

#: build/admin.js:40
msgid "competitors analyzed"
msgstr ""

#: build/admin.js:40
msgid "words recommended"
msgstr ""

#: build/admin.js:40
msgid "competitor URLs couldn't be fetched"
msgstr ""

#: build/admin.js:40
msgid "1 competitor URL couldn't be fetched"
msgstr ""

#: build/admin.js:40
msgid "Usually takes 15–45 seconds."
msgstr ""

#: build/admin.js:40
msgid "Discard brief"
msgstr ""

#: build/admin.js:40
msgid "Apply to post"
msgstr ""

#: build/admin.js:40
msgid "Brief applied to post settings."
msgstr ""

#: build/admin.js:40
msgid "Apply brief outline? Your current outline will be replaced."
msgstr ""

#: build/admin.js:40
msgid "Generate Brief"
msgstr ""

#: build/admin.js:40
msgid "Regenerate Brief"
msgstr ""

#: build/admin.js:40
msgid "Researching topic…"
msgstr ""

#: build/admin.js:40
msgid "Failed to generate content brief."
msgstr ""

#: build/admin.js:40
msgid "Content brief ready!"
msgstr ""

#: build/admin.js:40
msgid "Brief loaded from cache."
msgstr ""

#. translators: %d failed URL count
#: build/admin.js:40
msgid "Brief ready — some competitor URLs failed."
msgstr ""

#: build/admin.js:39
msgid "Please enter a topic first."
msgstr ""

#: build/admin.js:39
msgid "Please enter at least one topic first."
msgstr ""

#: build/admin.js:39
msgid "When on, each topic in the batch gets its own brief generated before the post is written. Slower but more tailored."
msgstr ""

#: build/admin.js:39
msgid "Generate fresh brief per topic"
msgstr ""

#: build/admin.js:39
msgid "Brief will be generated from your topic only (LLM mode)."
msgstr ""

#: build/admin.js:39
msgid "Pro Max required to fetch competitor pages."
msgstr ""

#: build/admin.js:39
msgid "Pro Max fetches competitor pages and folds their headings, must-include terms, and word-count percentiles into your brief. Without it, the brief is generated from your topic alone."
msgstr ""

#: build/admin.js:39
msgid "Competitor analysis (Pro Max)"
msgstr ""

#: build/admin.js:39
msgid "Only the first 5 will be used."
msgstr ""

#: build/admin.js:39
msgid "competitor URLs detected."
msgstr ""

#: build/admin.js:39
msgid "1 competitor URL detected."
msgstr ""

#: build/admin.js:39
msgid "Optional, one URL per line (max 5). We'll fetch and summarize each to inform the brief."
msgstr ""

#: build/admin.js:39
msgid "Competitor URLs"
msgstr ""

#: build/admin.js:39
msgid "Topic comes from your prompt above. Audience is set in this step. Focus keyword is picked up from Step 3 if you've already set one."
msgstr ""

#: build/admin.js:39
msgid "Topic comes from the FIRST line of your batch list. Audience is set in this step. Focus keyword is picked up from Step 3 if you've already set one."
msgstr ""

#: build/admin.js:39
msgid "Using topic & audience"
msgstr ""

#: build/admin.js:39
msgid "Detected:"
msgstr ""

#: build/admin.js:39
msgid "Who is searching this topic and why. Shapes the brief's tone and depth."
msgstr ""

#: build/admin.js:39
msgid "Search Intent"
msgstr ""

#: build/admin.js:39
msgid "Generate a research-backed brief for this topic: recommended word count, outline, questions to answer, supporting keywords, FAQ ideas, and entities. Apply it to the post and this form will fill in word count, focus keywords, outline, and FAQ automatically."
msgstr ""

#: build/admin.js:39
msgid "Navigational"
msgstr ""

#: build/admin.js:39
msgid "Transactional"
msgstr ""

#: build/admin.js:39
msgid "Commercial investigation"
msgstr ""

#: build/admin.js:39
msgid "Informational"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:44 build/admin.js:95
#: build/admin.js:243
msgid "Settings"
msgstr ""

#: build/admin.js:39
msgid "Topic, tone & style"
msgstr ""

#: build/admin.js:39
msgid "Set active"
msgstr ""

#: build/admin.js:39
msgid "Set inactive"
msgstr ""

#: build/admin.js:39
msgid "You're offline. Toggle availability on to start receiving chat requests."
msgstr ""

#: build/admin.js:39
msgid "You're online. New chat requests will appear in the sidebar."
msgstr ""

#: build/admin.js:39
msgid "No active chats"
msgstr ""

#: build/admin.js:39
msgid "Select a session from the list to accept the chat."
msgstr ""

#: build/admin.js:39
msgid "visitors are waiting"
msgstr ""

#: build/admin.js:39
msgid "visitor is waiting"
msgstr ""

#: build/admin.js:39
msgid "Assigned to"
msgstr ""

#: build/admin.js:32 build/admin.js:39
msgid "Browser"
msgstr ""

#: build/admin.js:32 build/admin.js:39
msgid "Referrer"
msgstr ""

#: build/admin.js:32 build/admin.js:39 build/admin.js:40
msgid "Started"
msgstr ""

#: build/admin.js:39
msgid "Visitor Details"
msgstr ""

#: build/admin.js:39
msgid "Remove attachment"
msgstr ""

#: build/admin.js:39
msgid "Type your reply… (Shift+Enter for new line)"
msgstr ""

#: build/admin.js:39
msgid "Delete this chat"
msgstr ""

#: build/admin.js:39
msgid "Delete this chat permanently"
msgstr ""

#: build/admin.js:39
msgid "Archive this chat"
msgstr ""

#: build/admin.js:39
msgid "Restore from archive"
msgstr ""

#: build/admin.js:39
msgid "Toggle visitor details"
msgstr ""

#: build/admin.js:39
msgid "Show visitor details"
msgstr ""

#: build/admin.js:39
msgid "Hide visitor details"
msgstr ""

#: build/admin.js:39
msgid "Delete session"
msgstr ""

#: build/admin.js:39
msgid "Archive session"
msgstr ""

#: build/admin.js:39
msgid "Restore session"
msgstr ""

#: build/admin.js:39
msgid "Archive"
msgstr ""

#: build/admin.js:39 build/admin.js:240
msgid "Restore"
msgstr ""

#: build/admin.js:39
msgid "Accept chat from"
msgstr ""

#: build/admin.js:39
msgid "unread messages"
msgstr ""

#: build/admin.js:39
msgid "No sessions match your search."
msgstr ""

#: build/admin.js:39
msgid "Clear search"
msgstr ""

#: build/admin.js:39
msgid "Search chat sessions"
msgstr ""

#: build/admin.js:39
msgid "Search visitors, email, message…"
msgstr ""

#: build/admin.js:39
msgid "Telegram integration settings"
msgstr ""

#: build/admin.js:39
msgid "Unmute notification sounds"
msgstr ""

#: build/admin.js:39
msgid "Mute notification sounds"
msgstr ""

#: build/admin.js:39
msgid "A visitor is waiting to chat."
msgstr ""

#: build/admin.js:39
msgid "New live chat request"
msgstr ""

#: build/admin.js:39
msgid "Delete Forever"
msgstr ""

#: build/admin.js:39
msgid "Delete this chat?"
msgstr ""

#: build/admin.js:39
msgid "This will permanently delete the chat session and its full transcript. This cannot be undone."
msgstr ""

#: build/admin.js:39
msgid "Keep Open"
msgstr ""

#: build/admin.js:39
msgid "End this live chat?"
msgstr ""

#: build/admin.js:39
msgid "Ending this chat will mark the session as closed and prevent further messages. The transcript will be preserved."
msgstr ""

#: build/admin.js:39
msgid "Could not send your reply. Check your connection and try again."
msgstr ""

#: build/admin.js:39
msgid "Could not send your reply. Please try again."
msgstr ""

#: build/admin.js:39
msgid "Only JPG, PNG, GIF, or WebP images can be sent."
msgstr ""

#: build/admin.js:39
msgid "Image is too large. Maximum size is 5 MB."
msgstr ""

#: build/admin.js:39
msgid "Archived"
msgstr ""

#: build/admin.js:39
msgid "Closed"
msgstr ""

#: build/admin.js:39
msgid "Waiting"
msgstr ""

#: build/admin.js:39 build/admin.js:140 build/admin.js:172
msgid "Notes"
msgstr ""

#: build/admin.js:39
msgid "Are you sure you want to delete this lead? This action cannot be undone."
msgstr ""

#. translators: %d: hours since last crawler hit.
#: build/admin.js:39 build/admin.js:167 build/admin.js:244 build/admin.js:255
msgid "%dh ago"
msgstr ""

#: build/admin.js:38
msgid "Chat icon"
msgstr ""

#: build/admin.js:38
msgid "When off, the chatbot is hidden from your site for all visitors."
msgstr ""

#: includes/classes/CreditManager.php:565 build/admin.js:23 build/admin.js:38
msgid "Pro Max"
msgstr ""

#: build/admin.js:23
msgid "Scan your site for 404s, redirect chains, and mixed content, then fix in one click."
msgstr ""

#: build/admin.js:23 build/admin.js:277
msgid "Broken Link Checker"
msgstr ""

#: build/admin.js:23
msgid "Analyze your site structure and add contextual internal links across your content."
msgstr ""

#: includes/utils/store.php:2088
msgid "MiniMax M2.7"
msgstr ""

#: includes/utils/store.php:2142
msgid "GLM 5.1"
msgstr ""

#: includes/utils/store.php:2232
msgid "Kimi K2.5"
msgstr ""

#: includes/utils/store.php:2214
msgid "Kimi K2.6"
msgstr ""

#: includes/utils/store.php:2016
msgid "Qwen 3.5 Plus"
msgstr ""

#: includes/utils/store.php:1326 includes/utils/store.php:1344
#: includes/utils/store.php:1362 includes/utils/store.php:1380
#: includes/utils/store.php:1398 includes/utils/store.php:1416
#: includes/utils/store.php:1434 includes/utils/store.php:1452
#: includes/utils/store.php:1470 includes/utils/store.php:1488
#: includes/utils/store.php:1506 includes/utils/store.php:1524
#: includes/utils/store.php:1542 includes/utils/store.php:1560
#: includes/utils/store.php:1578 includes/utils/store.php:1596
#: includes/utils/store.php:1614 includes/utils/store.php:1632
#: includes/utils/store.php:1650 includes/utils/store.php:1668
#: includes/utils/store.php:1686 includes/utils/store.php:1704
#: includes/utils/store.php:1722 includes/utils/store.php:1740
#: includes/utils/store.php:1758 includes/utils/store.php:1776
#: includes/utils/store.php:1794 includes/utils/store.php:1812
#: includes/utils/store.php:1830 includes/utils/store.php:1848
#: includes/utils/store.php:1866 includes/utils/store.php:1884
#: includes/utils/store.php:1902 includes/utils/store.php:1920
#: includes/utils/store.php:1938 includes/utils/store.php:1956
#: includes/utils/store.php:1974 includes/utils/store.php:1992
#: includes/utils/store.php:2010 includes/utils/store.php:2028
#: includes/utils/store.php:2046 includes/utils/store.php:2064
#: includes/utils/store.php:2082 includes/utils/store.php:2100
#: includes/utils/store.php:2118 includes/utils/store.php:2136
#: includes/utils/store.php:2154 includes/utils/store.php:2172
#: includes/utils/store.php:2190 includes/utils/store.php:2208
#: includes/utils/store.php:2226 includes/utils/store.php:2244
msgid "Rate limits depend on your OpenCode Zen usage tier."
msgstr ""

#: includes/utils/store.php:2000
msgid "Coding, multilingual tasks, and cost-effective reasoning."
msgstr ""

#: includes/utils/store.php:1998
msgid "Qwen 3.6 Plus"
msgstr ""

#: includes/utils/store.php:1180
msgid "Cost-free coding assistance, experimentation, and general-purpose tasks."
msgstr ""

#: includes/utils/store.php:1175
msgid "Big Pickle (Text & Free)"
msgstr ""

#: includes/utils/store.php:1155
msgid "Cost-effective chat, content generation, and high-volume tasks."
msgstr ""

#: includes/utils/store.php:1154
msgid "Fast, cost-effective general-purpose model. Supports both standard and thinking modes for flexible reasoning."
msgstr ""

#: includes/utils/store.php:1153 includes/utils/store.php:2052
msgid "DeepSeek V4 Flash"
msgstr ""

#: includes/utils/store.php:1147 includes/utils/store.php:1166
msgid "Rate limits depend on your DeepSeek usage tier."
msgstr ""

#: includes/utils/store.php:1136
msgid "Complex reasoning, research, coding, and general-purpose tasks."
msgstr ""

#: includes/utils/store.php:1135
msgid "DeepSeek's most capable model. Strong reasoning, coding, and multilingual capabilities at a fraction of GPT-4 class pricing."
msgstr ""

#: includes/utils/store.php:1134 includes/utils/store.php:2034
msgid "DeepSeek V4 Pro"
msgstr ""

#: includes/utils/store.php:1116
msgid "Cost-sensitive, high-volume tasks requiring solid reasoning at lower latency."
msgstr ""

#: includes/utils/store.php:1115
msgid "A lighter, faster variant of Grok 3. Cost-effective for high-volume tasks while retaining strong reasoning."
msgstr ""

#: includes/utils/store.php:1114
msgid "Grok 3 Mini"
msgstr ""

#: includes/utils/store.php:1095
msgid "Grok 3"
msgstr ""

#: includes/utils/store.php:1049 includes/utils/store.php:1069
#: includes/utils/store.php:1089 includes/utils/store.php:1108
msgid "Rate limits depend on your xAI usage tier."
msgstr ""

#: includes/utils/store.php:1047 includes/utils/store.php:1067
#: includes/utils/store.php:1087 includes/utils/store.php:1106
#: includes/utils/store.php:1125
msgid "No native embeddings endpoint — embeddings fall back to OpenAI or Gemini."
msgstr ""

#: includes/utils/store.php:1097
msgid "Advanced reasoning, research, coding, and complex analytical tasks."
msgstr ""

#: includes/utils/store.php:1024
msgid "Smaller max output than Sonnet and Opus."
msgstr ""

#: includes/utils/store.php:1014
msgid "High-volume summarisation, classification, and fast real-time responses."
msgstr ""

#: includes/utils/store.php:1013
msgid "The fastest model with near-frontier intelligence. Great for high-volume, latency-sensitive tasks where cost matters most."
msgstr ""

#: includes/utils/store.php:1012 includes/utils/store.php:1854
msgid "Claude Haiku 4.5"
msgstr ""

#: includes/utils/store.php:956 includes/utils/store.php:995
#: includes/utils/store.php:1784
msgid "Content generation, chatbots, coding assistance, and general-purpose tasks."
msgstr ""

#: includes/utils/store.php:994
msgid "The best combination of speed and intelligence. Strong reasoning with lower latency than Opus — ideal for most content and chat tasks."
msgstr ""

#: includes/classes/OmniRoute.php:142 includes/utils/store.php:993
#: includes/utils/store.php:1800
msgid "Claude Sonnet 4.6"
msgstr ""

#: includes/utils/store.php:948 includes/utils/store.php:968
#: includes/utils/store.php:987 includes/utils/store.php:1006
msgid "Rate limits depend on your Anthropic usage tier."
msgstr ""

#: includes/utils/store.php:928 includes/utils/store.php:947
#: includes/utils/store.php:967 includes/utils/store.php:986
#: includes/utils/store.php:1005 includes/utils/store.php:1025
#: includes/utils/store.php:1146 includes/utils/store.php:1165
#: includes/utils/store.php:1188 includes/utils/store.php:1205
#: includes/utils/store.php:1222 includes/utils/store.php:1239
#: includes/utils/store.php:1256 includes/utils/store.php:1273
#: includes/utils/store.php:1290 includes/utils/store.php:1307
#: includes/utils/store.php:1325 includes/utils/store.php:1343
#: includes/utils/store.php:1361 includes/utils/store.php:1379
#: includes/utils/store.php:1397 includes/utils/store.php:1415
#: includes/utils/store.php:1433 includes/utils/store.php:1451
#: includes/utils/store.php:1469 includes/utils/store.php:1487
#: includes/utils/store.php:1505 includes/utils/store.php:1523
#: includes/utils/store.php:1541 includes/utils/store.php:1559
#: includes/utils/store.php:1577 includes/utils/store.php:1595
#: includes/utils/store.php:1613 includes/utils/store.php:1631
#: includes/utils/store.php:1649 includes/utils/store.php:1667
#: includes/utils/store.php:1685 includes/utils/store.php:1703
#: includes/utils/store.php:1721 includes/utils/store.php:1739
#: includes/utils/store.php:1757 includes/utils/store.php:1775
#: includes/utils/store.php:1793 includes/utils/store.php:1811
#: includes/utils/store.php:1829 includes/utils/store.php:1847
#: includes/utils/store.php:1865 includes/utils/store.php:1883
#: includes/utils/store.php:1901 includes/utils/store.php:1919
#: includes/utils/store.php:1937 includes/utils/store.php:1955
#: includes/utils/store.php:1973 includes/utils/store.php:1991
#: includes/utils/store.php:2009 includes/utils/store.php:2027
#: includes/utils/store.php:2045 includes/utils/store.php:2063
#: includes/utils/store.php:2081 includes/utils/store.php:2099
#: includes/utils/store.php:2117 includes/utils/store.php:2135
#: includes/utils/store.php:2153 includes/utils/store.php:2171
#: includes/utils/store.php:2189 includes/utils/store.php:2207
#: includes/utils/store.php:2225 includes/utils/store.php:2243
msgid "No native image generation or embeddings endpoint."
msgstr ""

#: includes/utils/store.php:976
msgid "Complex reasoning, research synthesis, and extended analytical workflows."
msgstr ""

#: includes/utils/store.php:975
msgid "Anthropic's most capable generally available model for complex reasoning and agentic coding."
msgstr ""

#: includes/utils/store.php:974 includes/utils/store.php:1728
msgid "Claude Opus 4.7"
msgstr ""

#: includes/utils/store.php:789
msgid "Scan posts for 404s, redirect chains, and mixed content; apply fixes with one click."
msgstr ""

#: includes/utils/store.php:788 build/admin.js:262 build/admin.js:277
msgid "Broken Links"
msgstr ""

#: includes/classes/Xai.php:375
msgid "Invalid response from xAI."
msgstr ""

#: includes/classes/Xai.php:204 includes/classes/Xai.php:340
msgid "xAI API key is not configured."
msgstr ""

#: includes/classes/Xai.php:157
msgid "No image data returned from xAI."
msgstr ""

#: includes/classes/Xai.php:146
msgid "Failed to generate image with xAI."
msgstr ""

#: includes/classes/Xai.php:108
msgid "Failed to get valid response from xAI."
msgstr ""

#: includes/classes/Xai.php:100
msgid "Failed to get response from xAI."
msgstr ""

#: includes/classes/Xai.php:81 includes/classes/Xai.php:209
msgid "No user message to send to xAI."
msgstr ""

#: includes/classes/Seo/Google/SearchConsoleClient.php:336
msgid "Search Console returned an invalid response."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/Google/SearchConsoleClient.php:329
msgid "Search Console returned HTTP %d."
msgstr ""

#: includes/classes/Seo/Google/SearchConsoleClient.php:237
msgid "A Search Console property and an inspectable URL are required."
msgstr ""

#: includes/classes/Seo/Google/SearchConsoleClient.php:104
msgid "A Search Console property is required."
msgstr ""

#: includes/classes/Seo/Google/PageSpeedClient.php:104
msgid "PageSpeed Insights returned an invalid response."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/Google/PageSpeedClient.php:96
msgid "PageSpeed Insights returned HTTP %d."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/Google/IndexingApiClient.php:121
#: includes/classes/Seo/Google/IndexingApiClient.php:195
msgid "Indexing API returned HTTP %d."
msgstr ""

#: includes/classes/Seo/Google/IndexingApiClient.php:81
msgid "Notification type must be URL_UPDATED or URL_DELETED."
msgstr ""

#: includes/classes/Seo/Google/IndexingApiClient.php:78
#: includes/classes/Seo/Google/IndexingApiClient.php:156
#: includes/classes/Seo/Google/PageSpeedClient.php:50
msgid "A valid URL is required."
msgstr ""

#: includes/classes/Seo/Google/GoogleAuthService.php:335
msgid "Failed to sign the Google authentication request."
msgstr ""

#: includes/classes/Seo/Google/GoogleAuthService.php:307
msgid "OpenSSL is required to sign Google API requests."
msgstr ""

#. translators: 1: HTTP status code, 2: API error message.
#: includes/classes/Seo/Google/GoogleAuthService.php:281
msgid "Google token request failed (%1$d): %2$s"
msgstr ""

#: includes/classes/Seo/Google/GoogleAuthService.php:235
msgid "Google service account is not configured."
msgstr ""

#: includes/classes/Seo/Google/GoogleAuthService.php:172
msgid "Failed to encrypt service account JSON."
msgstr ""

#: includes/classes/Seo/Google/GoogleAuthService.php:164
msgid "Failed to re-encode service account JSON."
msgstr ""

#: includes/classes/Seo/Google/GoogleAuthService.php:154
msgid "JSON does not appear to be a Google service account key (type must be \"service_account\")."
msgstr ""

#. translators: %s: missing JSON field name.
#: includes/classes/Seo/Google/GoogleAuthService.php:144
msgid "Service account JSON is missing the required field \"%s\"."
msgstr ""

#: includes/classes/Seo/Google/GoogleAuthService.php:133
msgid "Service account JSON is not valid JSON."
msgstr ""

#: includes/classes/Seo/Google/GA4Client.php:236
msgid "Analytics Admin API returned an invalid response."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/Google/GA4Client.php:229
msgid "Analytics Admin API returned HTTP %d."
msgstr ""

#: includes/classes/Seo/Google/GA4Client.php:149
msgid "GA4 returned an invalid response."
msgstr ""

#. translators: %d: HTTP status code.
#: includes/classes/Seo/Google/GA4Client.php:142
msgid "GA4 returned HTTP %d."
msgstr ""

#: includes/classes/Seo/Google/GA4Client.php:53
msgid "A GA4 property ID is required."
msgstr ""

#: includes/classes/OpenCodeZen.php:522
msgid "Invalid response from OpenCode Zen."
msgstr ""

#: includes/classes/OpenCodeZen.php:482
msgid "OpenCode Zen API key is not configured."
msgstr ""

#: includes/classes/OpenCodeZen.php:181 includes/classes/OpenCodeZen.php:257
#: includes/classes/OpenCodeZen.php:330 includes/classes/OpenCodeZen.php:376
msgid "Failed to get valid response from OpenCode Zen."
msgstr ""

#: includes/classes/OpenCodeZen.php:172 includes/classes/OpenCodeZen.php:246
#: includes/classes/OpenCodeZen.php:324 includes/classes/OpenCodeZen.php:369
msgid "Failed to get response from OpenCode Zen."
msgstr ""

#: includes/classes/OpenCodeZen.php:223 includes/classes/OpenCodeZen.php:303
#: includes/classes/OpenCodeZen.php:353
msgid "No user message to send to OpenCode Zen."
msgstr ""

#: includes/classes/DeepSeek.php:336
msgid "Invalid response from DeepSeek."
msgstr ""

#: includes/classes/DeepSeek.php:166 includes/classes/DeepSeek.php:301
msgid "DeepSeek API key is not configured."
msgstr ""

#: includes/classes/DeepSeek.php:108
msgid "Failed to get valid response from DeepSeek."
msgstr ""

#: includes/classes/DeepSeek.php:100
msgid "Failed to get response from DeepSeek."
msgstr ""

#: includes/classes/DeepSeek.php:81 includes/classes/DeepSeek.php:171
msgid "No user message to send to DeepSeek."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7247
msgid "Pro Max plan required for competitor analysis."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7083
msgid "Review and consolidate."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7081
msgid "Refresh one page with unique sections, examples, or intent to reduce overlap."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7079
msgid "Substantial overlap — rewrite one page to cover a distinct angle, or consolidate."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7076
msgid "Very high content overlap — merge into a single canonical page and 301-redirect the other."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7072
msgid "Differentiate focus keywords, or merge the weaker page into the better-performing one with a 301 redirect."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7070
msgid "Merge the weaker pages into the strongest or differentiate focus keywords."
msgstr ""

#. translators: %s: comma-separated reason list
#: includes/classes/Api/SeoAgentController.php:7013
msgid "Suggested because: %s."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7008
msgid "Best overall match for the focus keyword."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:7004
msgid "keyword in title"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6997
msgid "updated recently"
msgstr ""

#. translators: %d: word count
#: includes/classes/Api/SeoAgentController.php:6988
msgid "longest content (%d words)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6545
msgid "BreadcrumbList needs at least 2 ListItem entries."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6539
msgid "Add a SearchAction potentialAction to enable the sitelinks search box."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6538
msgid "WebSite requires a url."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6537
msgid "WebSite requires a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6531
msgid "VideoObject needs either contentUrl or embedUrl."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6529
msgid "VideoObject requires an uploadDate."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6528
msgid "VideoObject requires a thumbnailUrl."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6527
msgid "VideoObject requires a description."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6526
msgid "VideoObject requires a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6521
msgid "Add eventAttendanceMode."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6520
msgid "Add eventStatus (e.g., https://schema.org/EventScheduled)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6518
msgid "Add the location venue name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6516
msgid "Event requires a location (Place or VirtualLocation)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6514
msgid "Event requires a startDate (ISO 8601)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6513
msgid "Event requires a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6509
msgid "Add opening hours."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6508
msgid "Add a telephone number."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6506
msgid "Fill streetAddress and addressCountry in the address block."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6504
msgid "LocalBusiness requires a PostalAddress."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6502
msgid "LocalBusiness requires a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6497
msgid "Add a logo URL (>= 112px) for rich-result eligibility."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6496
msgid "Organization requires a url."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6495
msgid "Organization requires a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6491
msgid "Add recipeYield (e.g., \"4 servings\")."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6490
msgid "Add cookTime (ISO 8601 duration)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6489
msgid "Add prepTime (ISO 8601 duration)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6487
msgid "Recipe requires recipeInstructions."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6484
msgid "Recipe requires a non-empty recipeIngredient array."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6482
msgid "Add a recipe image."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6481
msgid "Recipe requires a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6476
msgid "HowTo needs at least 2 steps."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6474
msgid "HowTo requires a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6467
msgid "Each Question needs an acceptedAnswer.text."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6464
msgid "Each Question needs a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6460
msgid "FAQPage requires at least one Question in mainEntity."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6451
msgid "Add an availability URL (e.g., https://schema.org/InStock)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6448
msgid "offers.priceCurrency is required (ISO 4217)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6445
msgid "offers.price is required."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6438
msgid "Add an offers block with price, priceCurrency, and availability."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6433
msgid "Add at least one image URL."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6432
msgid "Product requires a name."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6428
msgid "Add an author (Person or Organization)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6427
msgid "Add datePublished in ISO 8601."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6426
msgid "Add an image URL for rich-result eligibility."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6425
msgid "Article requires a headline."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6177
msgid "No embedded video (YouTube, Vimeo, or <video> source) was found in this post."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6118
msgid "Could not detect a recipe (ingredients + instructions) in this post."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6042
msgid "Edit the generated JSON-LD to add price, currency, and availability before saving."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6030
msgid "Aggregate rating was pulled from WooCommerce reviews."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:6019
msgid "Price, currency, and availability were pulled from WooCommerce."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5958
msgid "Not enough steps detected. HowTo requires at least 2 ordered steps (list items or headings)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5892
msgid "No question/answer pairs could be detected in this post."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5843 build/admin.js:214
msgid "Home"
msgstr ""

#. translators: %d: schema index
#: includes/classes/Api/SeoAgentController.php:5737
msgid "Invalid JSON-LD payload in schema #%d."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5708
msgid "Missing schemas payload."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5649
msgid "Not enough content to generate this schema type."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5635
msgid "Unsupported schema type."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5579
msgid "A valid post is required."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5376
msgid "Could not retrieve page HTML to inspect."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5305
msgid "Uses action verb"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5295
msgid "Includes focus keyword"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5287
msgid "May be truncated in SERP"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5281
msgid "Ideal length (140-160)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5253
msgid "Uses punctuation hook"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5242
#: includes/classes/Api/SeoAgentController.php:5316
msgid "Contains a number"
msgstr ""

#. translators: %d: number of power words
#: includes/classes/Api/SeoAgentController.php:5235
msgid "%d power word"
msgid_plural "%d power words"
msgstr[0] ""
msgstr[1] ""

#: includes/classes/Api/SeoAgentController.php:5221
#: includes/classes/Api/SeoAgentController.php:5297
msgid "Missing focus keyword"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5218
msgid "Keyword present"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5215
msgid "Keyword near start"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5206
#: includes/classes/Api/SeoAgentController.php:5289
msgid "Too short"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5204
msgid "Will be truncated in SERP"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5201
#: includes/classes/Api/SeoAgentController.php:5284
msgid "Acceptable length"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5198
msgid "Ideal length (50-60 chars)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5145
msgid "No variant provided."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:5004
msgid "A valid internal post/page is required."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4946
msgid "Full rewrite generated. Review before applying."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4945
msgid "Dates, stats, and examples refreshed. Review before applying."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4930
msgid "Full rewrite applied."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4929
msgid "Dates, stats, and examples refreshed."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4903
msgid "AI returned empty content."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4894
msgid "Failed to generate content."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4822
msgid "Failed to parse AI review response."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4765
msgid "Post content updated successfully."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4736
#: includes/classes/Api/SeoAgentController.php:4854
msgid "You have reached your monthly bulk rewrite limit. Upgrade to Pro for unlimited actions."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4729
msgid "No content supplied to apply."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4721
msgid "The review action does not modify content."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4686
msgid "Invalid freshness action."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4611
msgid "Thin content (%d words)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4605
msgid "Contains update language with date"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4597
msgid "Outdated: %1$s (%2$s)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4590
msgid "Contains old year reference (%s)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4583
#: includes/classes/Api/SeoAgentController.php:5248
msgid "References %s"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4580
msgid "References current year (%s)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4571
msgid "Not updated in %dd"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4562
#: includes/classes/Api/SeoAgentController.php:4565
#: includes/classes/Api/SeoAgentController.php:4568
msgid "Updated %dd ago"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4553
msgid "Base score"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4230
#: includes/classes/Api/SeoAgentController.php:4232
msgid "Meta description present"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4224
msgid "Internal links: 0"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4219
#: includes/classes/Api/SeoAgentController.php:4222
msgid "Internal links: %d"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4213
msgid "Heading structure (H2: %d, H3: %d)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4201
#: includes/classes/Api/SeoAgentController.php:4204
#: includes/classes/Api/SeoAgentController.php:4206
msgid "Readability FK grade: %.1f"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4186
#: includes/classes/Api/SeoAgentController.php:4189
#: includes/classes/Api/SeoAgentController.php:4192
#: includes/classes/Api/SeoAgentController.php:4194
msgid "Word count: %d"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4179
msgid "Keyword density"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4174
#: includes/classes/Api/SeoAgentController.php:4177
msgid "Keyword density %.1f%%"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4166
#: includes/classes/Api/SeoAgentController.php:4168
msgid "H1 contains keyword"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4157
#: includes/classes/Api/SeoAgentController.php:4159
msgid "Meta description contains keyword"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4148
#: includes/classes/Api/SeoAgentController.php:4151
msgid "Title contains keyword"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4094
msgid "Difficult (college level)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4092
msgid "Fairly Difficult (12th grade)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4090
msgid "Standard (10th grade)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4088
msgid "Fairly Easy (8th grade)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4086
msgid "Easy (6th grade)"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:4084
msgid "Standard"
msgstr ""

#. translators: %s: density percentage
#: includes/classes/Api/SeoAgentController.php:3108
msgid "Keyword density is %s%% which exceeds 3%%. This can appear spammy to search engines. Use the keyword naturally."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3105
msgid "Keyword stuffing detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2807
msgid "Headings follow a logical order without skipping levels."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2806
msgid "Heading hierarchy is correct"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2800
msgid "Headings should follow a logical order (H1 → H2 → H3) without skipping levels. This helps screen readers and search engines understand content structure."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2799
msgid "Heading hierarchy has level skips"
msgstr ""

#. translators: %d: number of long sentences
#: includes/classes/Api/SeoAgentController.php:2677
msgid "%d sentence(s) exceed 35 words. Break them up for easier scanning."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2674
msgid "Long sentences detected"
msgstr ""

#. translators: %s: Flesch score
#: includes/classes/Api/SeoAgentController.php:2664
msgid "Flesch Reading Ease score is %s. Try simplifying some sentences for a broader audience."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2661
msgid "Content readability could be improved"
msgstr ""

#. translators: %s: Flesch score
#: includes/classes/Api/SeoAgentController.php:2653
msgid "Flesch Reading Ease score is %s, suitable for a wide audience."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2650
msgid "Content readability is good"
msgstr ""

#. translators: %s: Flesch score
#: includes/classes/Api/SeoAgentController.php:2642
msgid "Flesch Reading Ease score is %s (college level). Use shorter sentences and simpler words to improve readability."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2639
msgid "Content is very difficult to read"
msgstr ""

#. translators: %s: ratio percentage
#: includes/classes/Api/SeoAgentController.php:2624
msgid "Text-to-HTML ratio is %s%%, which is good."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2621
msgid "Text-to-HTML ratio is healthy"
msgstr ""

#. translators: %s: ratio percentage
#: includes/classes/Api/SeoAgentController.php:2613
msgid "Text-to-HTML ratio is %s%%. Above 25%% is ideal."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2610
msgid "Text-to-HTML ratio is average"
msgstr ""

#. translators: %s: ratio percentage
#: includes/classes/Api/SeoAgentController.php:2602
msgid "Text-to-HTML ratio is %s%%. A ratio below 10%% suggests bloated markup. Reduce inline styles, scripts, and unnecessary wrappers."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2599
msgid "Low text-to-HTML ratio"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2468
msgid "An og:image tag is present for social media previews."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2467
msgid "Open Graph image detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2461
msgid "Add an og:image tag to control how the page looks when shared on social platforms. A 1200×630px image is recommended."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2460
msgid "Missing Open Graph image"
msgstr ""

#: includes/classes/Api/PreferencesController.php:730
msgid "OpenCode Zen API key removed successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:561
msgid "OpenCode Zen preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:555
msgid "Invalid OpenCode Zen preferences payload."
msgstr ""

#: includes/classes/Api/PreferencesController.php:539
msgid "DeepSeek API key removed successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:525
msgid "DeepSeek preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:519
msgid "Invalid DeepSeek preferences payload."
msgstr ""

#: includes/classes/Api/PreferencesController.php:503
msgid "xAI API key removed successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:489
msgid "xAI preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:483
msgid "Invalid xAI preferences payload."
msgstr ""

#: includes/classes/Api/PreferencesController.php:467
msgid "Anthropic API key removed successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:453
msgid "Anthropic preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:447
msgid "Invalid Anthropic preferences payload."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1473
msgid "Could not map AI output to this URL."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1472
msgid "AI output unavailable"
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1380
msgid "No valid published posts found to evaluate."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1292
msgid "No published posts found to evaluate."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1006
msgid "GA4 data is required. Fetch organic pages first."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:739
msgid "No GSC rows provided. Fetch Search Console data first."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:487
msgid "No URL provided."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:396
msgid "No service account configured."
msgstr ""

#. translators: %d: number of Search Console properties found.
#: includes/classes/Api/GoogleIntegrationController.php:390
msgid "Service account authenticated. %d property found."
msgid_plural "Service account authenticated. %d properties found."
msgstr[0] ""
msgstr[1] ""

#: includes/classes/Api/GoogleIntegrationController.php:373
msgid "No PSI key configured."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:367
msgid "PageSpeed Insights key is working."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:305
msgid "Google service account saved."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:304
msgid "Google service account removed."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:288
msgid "PageSpeed API key saved."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:287
msgid "PageSpeed API key removed."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/Api/BrokenLinkController.php:1228
msgid "Chain ends in %d error"
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/Api/BrokenLinkController.php:1206
msgid "%d temporary redirect — consider using 301"
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:1199
msgid "Mixed HTTP/HTTPS in chain"
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:1155
msgid "Redirect loop detected"
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:1034
msgid "Open the Broken Link Checker to review and fix:"
msgstr ""

#. translators: %d: count of additional issues
#: includes/classes/Api/BrokenLinkController.php:1029
msgid "...and %d more."
msgstr ""

#. translators: %d: number of new issues
#: includes/classes/Api/BrokenLinkController.php:1009
msgid "%d new broken-link issue(s) were detected in your latest scheduled scan:"
msgstr ""

#. translators: 1: site name, 2: count of new issues
#: includes/classes/Api/BrokenLinkController.php:1001
msgid "[%1$s] %2$d new broken link(s) detected"
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:521 build/admin.js:207
msgid "Enter a valid recipient email address."
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:463
msgid "A valid replacement URL is required."
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:431
msgid "Missing post_id or old_url."
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:286
msgid "No rows provided."
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:182
msgid "No active scan job."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:300
#: includes/classes/Api/SeoAgentController.php:4422
#: includes/classes/Api/SeoAgentController.php:4666
#: includes/classes/Api/SeoAgentController.php:4987
#: includes/classes/Api/SeoAgentController.php:5123
#: includes/classes/Api/SeoAgentController.php:5344
#: includes/classes/Api/SeoAgentController.php:5416
#: includes/classes/Api/SeoAgentController.php:5565
#: includes/classes/Api/SeoAgentController.php:5679
msgid "Pro Max plan required."
msgstr ""

#: includes/classes/API.php:153
msgid "Once Monthly"
msgstr ""

#: includes/classes/Anthropic.php:252 includes/classes/Anthropic.php:375
msgid "Invalid response from Anthropic."
msgstr ""

#: includes/classes/Anthropic.php:199 includes/classes/Anthropic.php:339
msgid "Anthropic API key is not configured."
msgstr ""

#: includes/classes/Anthropic.php:110
msgid "Failed to get valid response from Anthropic."
msgstr ""

#: includes/classes/Anthropic.php:102
msgid "Failed to get response from Anthropic."
msgstr ""

#: includes/classes/Anthropic.php:159
msgid "No user message to send to Anthropic."
msgstr ""

#: includes/admin/admin-page.php:308
msgid "Create with AI"
msgstr ""

#: build/admin.js:255
msgid "Featured image generation failed."
msgstr ""

#: build/admin.js:255
msgid "Featured image generated."
msgstr ""

#: build/admin.js:255
msgid "Enable to replace featured images that already exist."
msgstr ""

#: build/admin.js:255
msgid "Featured Image Settings"
msgstr ""

#: build/admin.js:252
msgid "Customize chatbot settings"
msgstr ""

#: build/admin.js:252
msgid "Deploy an intelligent AI-powered chatbot on your website to assist visitors 24/7 with your configured AI experience."
msgstr ""

#: build/admin.js:244
msgid "System Info"
msgstr ""

#: build/admin.js:244
msgid "View results"
msgstr ""

#. translators: 1: processed count, 2: total count, 3: percentage
#: build/admin.js:244
msgid "%1$d / %2$d (%3$d%%)"
msgstr ""

#: build/admin.js:243
msgid "No background tasks running."
msgstr ""

#: build/admin.js:243
msgid "Clear finished"
msgstr ""

#: build/admin.js:243
msgid "Background Tasks"
msgstr ""

#: build/admin.js:243
msgid "Background tasks"
msgstr ""

#: build/admin.js:243
msgid "Task"
msgstr ""

#: build/admin.js:188
msgid "Linking batch"
msgstr ""

#: build/admin.js:188
msgid "The scan timed out. This usually happens on sites with many posts. Please try again — subsequent scans use cache and are faster."
msgstr ""

#: build/admin.js:44
msgid "Specify a topic to focus the generated FAQs."
msgstr ""

#: build/admin.js:44
msgid "Number of words for the generated excerpt."
msgstr ""

#: build/admin.js:44
msgid "AI will create a brief summary for each generated doc page."
msgstr ""

#: build/admin.js:44
msgid "Generate topic"
msgstr ""

#: build/admin.js:44
msgid "Regenerate topic"
msgstr ""

#: build/admin.js:44
msgid "Generate sub-lesson"
msgstr ""

#: build/admin.js:44
msgid "Regenerate sub-lesson"
msgstr ""

#: build/admin.js:44
msgid "Generate lesson"
msgstr ""

#: build/admin.js:44
msgid "Regenerate lesson"
msgstr ""

#: build/admin.js:44
msgid "Item"
msgstr ""

#: build/admin.js:43
msgid "days a week"
msgstr ""

#: build/admin.js:43 build/admin.js:207 build/admin.js:257
msgid "Frequency"
msgstr ""

#: build/admin.js:43
msgid "Configuration Summary"
msgstr ""

#: build/admin.js:43
msgid "Conclusion"
msgstr ""

#: build/admin.js:43
msgid "FAQ (Default)"
msgstr ""

#: build/admin.js:43
msgid "FAQ (Advanced)"
msgstr ""

#: build/admin.js:43
msgid "Review & activate"
msgstr ""

#: build/admin.js:43
msgid "Knowledge & scheduling"
msgstr ""

#: build/admin.js:43
msgid "Remove AI patterns, sound naturally human"
msgstr ""

#: build/admin.js:43
msgid ""
"Rewrite the post content to sound naturally human by removing AI writing patterns. Follow ALL rules below:\n"
"\n"
"CONTENT PATTERNS — Remove: (1) Inflated significance (stands as, serves as a testament, pivotal moment, enduring legacy, indelible mark, deeply rooted, setting the stage for). (2) Notability inflation (active social media presence, independent coverage, leading expert — replace with specific citations). (3) Superficial -ing phrases (highlighting, underscoring, symbolizing, reflecting, showcasing, fostering, encompassing, cultivating — rewrite as real clauses). (4) Promotional language (boasts, vibrant, profound, groundbreaking, renowned, breathtaking, nestled, in the heart of, commitment to, must-visit, stunning — use neutral tone). (5) Vague attributions (Experts argue, Industry reports, Observers have cited — cite specific sources or remove). (6) Formulaic 'Challenges and Future Prospects' sections — integrate specifics into the narrative.\n"
"\n"
"LANGUAGE & GRAMMAR — Fix: (7) Replace overused AI vocabulary: delve, crucial, enhance, foster, garner, interplay, intricate, key (adj.), landscape (abstract), pivotal, showcase, tapestry (abstract), testament, underscore, valuable, vibrant, additionally, align with, emphasizing, enduring, highlight (verb). (8) Fix copula avoidance — use 'is/are/has' instead of 'serves as/stands as/represents/boasts/features/offers.' (9) Remove negative parallelisms (Not only X but Y, It's not just X it's Y — just state the point). (10) Break the rule of three — don't force ideas into groups of three. (11) Stop synonym cycling — use the same word instead of swapping protagonist/main character/central figure/hero. (12) Remove false ranges (from X to Y where X and Y aren't on a meaningful scale). (13) Fix passive voice and subjectless fragments when active voice is clearer. (14) Remove common hyphenated pairs: cross-functional, data-driven, client-facing, high-quality, well-known, end-to-end, real-time, long-term — drop the hyphen. (15) Replace persuasive authority tropes (The real question is, at its core, what really matters, fundamentally — just state the point).\n"
"\n"
"STYLE — Fix: (16) Reduce em dashes — replace most with commas or periods. (17) Remove mechanical boldface emphasis. (18) Convert inline-header vertical lists (- **Header:** description) into flowing prose. (19) Use sentence case for headings (not Title Case). (20) Remove emojis from headings and bullet points. (21) Replace curly quotes with straight quotes. (22) Remove signposting (Let's dive in, let's explore, here's what you need to know, without further ado). (23) Remove fragmented headers (heading followed by a one-line restatement before real content).\n"
"\n"
"COMMUNICATION & FILLER — Remove: (24) Collaborative artifacts (I hope this helps, Of course!, Certainly!, Would you like..., let me know, here is a...). (25) Knowledge-cutoff disclaimers (as of, based on available information). (26) Sycophantic tone (Great question!, That's an excellent point). (27) Filler phrases (In order to → To, Due to the fact that → Because, It is important to note that → cut, has the ability to → can). (28) Excessive hedging (could potentially possibly be argued that → may). (29) Generic positive conclusions (The future looks bright, exciting times lie ahead — end with specific statements).\n"
"\n"
"PERSONALITY & SOUL — Add: Vary sentence rhythm (mix short punchy with longer flowing). Have opinions where appropriate. Acknowledge complexity and mixed feelings. Be specific about statements rather than vague. Let some natural asymmetry in — perfect structure feels algorithmic.\n"
"\n"
"Maintain the original meaning and approximate word count. Preserve all WordPress block syntax."
msgstr ""

#: build/admin.js:43
msgid "Humanize"
msgstr ""

#: build/admin.js:43
msgid "Apply natural writing patterns to make the content sound more human and bypass AI detection."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Humanize Content"
msgstr ""

#: build/admin.js:39
msgid "No keywords found. Try a different topic."
msgstr ""

#: build/admin.js:39
msgid "Intent"
msgstr ""

#: build/admin.js:39
msgid "Difficulty"
msgstr ""

#: build/admin.js:39
msgid "Volume"
msgstr ""

#: build/admin.js:39
msgid "Type a keyword and press Enter"
msgstr ""

#: build/admin.js:39
msgid "Selected Keywords:"
msgstr ""

#: build/admin.js:39
msgid "Research"
msgstr ""

#: build/admin.js:39
msgid "e.g., WordPress security, SEO optimization"
msgstr ""

#: build/admin.js:39
msgid "Suggest from prompt"
msgstr ""

#: build/admin.js:39
msgid "Enter a topic to discover relevant keywords with AI-estimated metrics."
msgstr ""

#: build/admin.js:39
msgid "Keyword Research"
msgstr ""

#: build/admin.js:39
msgid "Write like a real person. Vary sentence rhythms, have opinions, acknowledge complexity, and use specific details over vague claims. Avoid AI vocabulary (delve, crucial, vibrant, enhance, showcase), inflated significance, promotional language, filler phrases, and mechanical patterns like rule-of-three lists or em dash overuse."
msgstr ""

#: build/admin.js:39
msgid "Natural Writing"
msgstr ""

#: includes/public/chat-interface.php:131 build/admin.js:39
msgid "Image attachment"
msgstr ""

#: build/admin.js:39
msgid "Shared an image"
msgstr ""

#: build/admin.js:38
msgid "Allow visitors to attach or paste JPG, PNG, GIF, and WebP images in the live chat widget."
msgstr ""

#: build/admin.js:38
msgid "Enable Image Attachments"
msgstr ""

#: build/admin.js:38
msgid "Upgrade to let visitors upload or paste images into chatbot and live chat conversations."
msgstr ""

#: build/admin.js:23
msgid "Perfect for exploring all plugin features before upgrading"
msgstr ""

#: build/admin.js:23
msgid "15 requests per minute — plenty for content creation"
msgstr ""

#: build/admin.js:23
msgid "Access to Gemini 2.5 Flash and other models"
msgstr ""

#: build/admin.js:23
msgid "What's included in the free tier?"
msgstr ""

#: build/admin.js:23
msgid "Sign into Google AI Studio, create a free API key, paste it above, and start generating posts, translations, SEO content, and more — completely free."
msgstr ""

#: build/admin.js:23
msgid "1-minute setup"
msgstr ""

#: build/admin.js:23
msgid "No credit card"
msgstr ""

#: build/admin.js:23
msgid "$0 cost"
msgstr ""

#: build/admin.js:23
msgid "Google Gemini offers a generous free tier — no credit card required."
msgstr ""

#: build/admin.js:23
msgid "Try all features for free"
msgstr ""

#: build/admin.js:23
msgid "Remove Key"
msgstr ""

#: build/admin.js:5
msgid "Failed to remove API key."
msgstr ""

#: build/admin.js:5
msgid "API key removed successfully."
msgstr ""

#: build/admin.js:23
msgid "Engine"
msgstr ""

#: build/admin.js:23
msgid "Size"
msgstr ""

#: build/admin.js:23
msgid "Rows"
msgstr ""

#: build/admin.js:23
msgid "Table"
msgstr ""

#: build/admin.js:23
msgid "Database Tables"
msgstr ""

#: build/admin.js:3 build/admin.js:4 build/admin.js:23
msgid "Free"
msgstr ""

#: build/admin.js:23
msgid "Pro License"
msgstr ""

#: build/admin.js:23
msgid "Plugin Version"
msgstr ""

#: build/admin.js:23
msgid "Value"
msgstr ""

#: build/admin.js:23
msgid "Antimanual Plugin"
msgstr ""

#: build/admin.js:23
msgid "Max Allowed Packet"
msgstr ""

#: build/admin.js:23
msgid "Table Prefix"
msgstr ""

#: build/admin.js:23
msgid "Collation"
msgstr ""

#: build/admin.js:23
msgid "Charset"
msgstr ""

#: build/admin.js:23
msgid "Database Version"
msgstr ""

#: build/admin.js:23
msgid "Database"
msgstr ""

#: build/admin.js:23
msgid "Active Theme"
msgstr ""

#: build/admin.js:23
msgid "Timezone"
msgstr ""

#: build/admin.js:23
msgid "WP Memory Limit"
msgstr ""

#: build/admin.js:23
msgid "WP-Cron"
msgstr ""

#: build/admin.js:23
msgid "Debug Mode"
msgstr ""

#: build/admin.js:23
msgid "Permalink Structure"
msgstr ""

#: build/admin.js:23
msgid "Multisite"
msgstr ""

#: build/admin.js:23
msgid "Home URL"
msgstr ""

#: build/admin.js:23
msgid "Site URL"
msgstr ""

#: build/admin.js:23
msgid "WordPress Version"
msgstr ""

#: build/admin.js:23
msgid "WordPress Environment"
msgstr ""

#: build/admin.js:23
msgid "PHP Extensions"
msgstr ""

#: build/admin.js:23
msgid "OpenSSL"
msgstr ""

#: build/admin.js:23
msgid "cURL Version"
msgstr ""

#: build/admin.js:23
msgid "PHP SAPI"
msgstr ""

#: build/admin.js:23
msgid "Server Software"
msgstr ""

#: build/admin.js:23
msgid "Max Input Vars"
msgstr ""

#: build/admin.js:23
msgid "Post Max Size"
msgstr ""

#: build/admin.js:23
msgid "Upload Max Filesize"
msgstr ""

#: build/admin.js:23
msgid "Memory Limit"
msgstr ""

#: build/admin.js:23
msgid "Max Execution Time"
msgstr ""

#: build/admin.js:23
msgid "PHP Version"
msgstr ""

#: build/admin.js:23
msgid "Required"
msgstr ""

#: build/admin.js:23
msgid "Current Value"
msgstr ""

#: build/admin.js:23
msgid "Server Environment"
msgstr ""

#: build/admin.js:23
msgid "Download System Info"
msgstr ""

#: build/admin.js:23
msgid "Some requirements not met"
msgstr ""

#: build/admin.js:23
msgid "All requirements met"
msgstr ""

#: build/admin.js:23
msgid "Overview of your server, WordPress installation, and whether it meets the minimum requirements for Antimanual."
msgstr ""

#: build/admin.js:23
msgid "Unable to load system information."
msgstr ""

#: build/admin.js:23
msgid "Loading system information…"
msgstr ""

#: build/admin.js:23
msgid "Failed to load system information."
msgstr ""

#: build/admin.js:23
msgid "No cleanup toggle:"
msgstr ""

#: build/admin.js:23
msgid "Kept by default:"
msgstr ""

#: build/admin.js:23
msgid "Will be deleted:"
msgstr ""

#: build/admin.js:23
msgid "Delete this module's database data when the plugin is uninstalled"
msgstr ""

#: build/admin.js:23
msgid "Reset Data"
msgstr ""

#: build/admin.js:23
msgid "Resetting…"
msgstr ""

#: build/admin.js:23
msgid "Yes, reset data"
msgstr ""

#: build/admin.js:23
msgid "This will permanently delete all data for this module. Continue?"
msgstr ""

#: build/admin.js:23
msgid "No dedicated database tables"
msgstr ""

#: build/admin.js:23
msgid "Database & options"
msgstr ""

#: build/admin.js:23
msgid "Deletes module-owned Antimanual data from the database on plugin uninstall."
msgstr ""

#: build/admin.js:23
msgid "Uninstall removes the plugin files. Module data stays in the database unless you explicitly enable the cleanup checkbox for that module below."
msgstr ""

#: build/admin.js:23
msgid "Failed to reset module data."
msgstr ""

#: build/admin.js:23
msgid "data has been reset."
msgstr ""

#: build/admin.js:23
msgid "Failed to save uninstall cleanup setting."
msgstr ""

#: build/admin.js:23
msgid "data will be kept when Antimanual is uninstalled."
msgstr ""

#: build/admin.js:23
msgid "data will be deleted when Antimanual is uninstalled."
msgstr ""

#: build/admin.js:23
msgid "Foundation"
msgstr ""

#: build/admin.js:23
msgid "Index your site content as AI embeddings to power Chatbot, Search Block, and other AI features."
msgstr ""

#: build/admin.js:1
msgid "The server is temporarily unavailable. Please try again in a moment."
msgstr ""

#: includes/classes/Api/ContentController.php:281
msgid "Featured image generated successfully."
msgstr ""

#: includes/classes/Api/ContentController.php:234
msgid "Untitled Post"
msgstr ""

#: includes/classes/Api/ContentController.php:197
msgid "Post already has a featured image. Skipped."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1742
msgid "No valid keywords found. Please try a different topic."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1710
msgid "AI returned an invalid response. Please try again."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1625
msgid "Please provide a topic to research keywords for."
msgstr ""

#: includes/utils/helper-functions.php:1239
msgid "Too many requests. Please slow down and try again in a moment."
msgstr ""

#: includes/public/shortcodes.php:169 includes/public/shortcodes.php:392
#: build/admin.js:39
msgid "Attach image"
msgstr ""

#: includes/public/shortcodes.php:82 includes/public/shortcodes.php:305
msgid "Minimize"
msgstr ""

#: includes/public/chat-interface.php:109
#: includes/public/chat-interface.php:275
msgid "Image attachments are available in Antimanual Pro."
msgstr ""

#: includes/public/chat-interface.php:135
#: includes/public/chat-interface.php:274
msgid "Image attachments are disabled in the chatbot configuration."
msgstr ""

#: build/admin.js:140
msgid "Event"
msgstr ""

#: includes/classes/Uninstall.php:264
msgid "Deletes Internal Linking cached reports and cache-version settings."
msgstr ""

#: includes/classes/Uninstall.php:184
msgid "Deletes stored translations and translation settings created by Antimanual Translation."
msgstr ""

#: includes/classes/Uninstall.php:173
msgid "Deletes Forum Automation settings and usage tracking. Existing forum topics and replies are kept because they are site content."
msgstr ""

#: includes/classes/Uninstall.php:164
msgid "Generate Docs creates documentation content, but does not keep dedicated module-only database records that are safe to purge automatically."
msgstr ""

#: includes/classes/Uninstall.php:155
msgid "FAQ Generator creates site content, but does not keep dedicated module-only database records that are safe to purge automatically."
msgstr ""

#: includes/classes/Uninstall.php:146
msgid "Repurpose Studio does not store dedicated module data in the WordPress database."
msgstr ""

#: includes/classes/Uninstall.php:135
msgid "Deletes Bulk Rewrite usage tracking stored by Antimanual."
msgstr ""

#: includes/classes/Uninstall.php:126
msgid "Deletes Auto Update schedules, runtime transients, and Antimanual auto-update tracking meta."
msgstr ""

#: includes/classes/Uninstall.php:117
msgid "Deletes Auto Posting schedules, queue records, runtime transients, and Antimanual auto-post tracking meta."
msgstr ""

#: includes/classes/Uninstall.php:106
msgid "Deletes Antimanual generation metadata from posts, but keeps the generated posts themselves because they are your site content."
msgstr ""

#: includes/classes/Uninstall.php:95
msgid "Deletes AI Search Block usage history. Shared Knowledge Base embeddings are kept so other AI features do not lose context unexpectedly."
msgstr ""

#: includes/classes/Uninstall.php:86
msgid "Deletes chatbot conversations, feedback votes, the assistant landing page, and chatbot-specific settings. Shared Knowledge Base embeddings are kept."
msgstr ""

#: includes/classes/Uninstall.php:75
msgid "Deletes all Knowledge Base embeddings and settings. Features that depend on the Knowledge Base (Chatbot, AI Search Block) will lose AI context until the Knowledge Base is rebuilt."
msgstr ""

#: includes/classes/Api/SystemInfoController.php:260
msgid "Auto-Posting Queue"
msgstr ""

#: includes/classes/Api/SystemInfoController.php:256
msgid "AI Usage Tracking"
msgstr ""

#: includes/classes/Api/SystemInfoController.php:252
msgid "Chatbot Query Votes"
msgstr ""

#: includes/classes/Api/SystemInfoController.php:248
msgid "Knowledge Base Embeddings"
msgstr ""

#: includes/classes/Api/SystemInfoController.php:110
msgid "Plain"
msgstr ""

#: includes/classes/Api/SystemInfoController.php:90
#: includes/classes/Api/SystemInfoController.php:91
msgid "Not available"
msgstr ""

#: includes/classes/Api/SystemInfoController.php:80
#: includes/classes/Api/SystemInfoController.php:152
#: includes/classes/UsageTracker.php:1033 build/admin.js:23 build/admin.js:160
msgid "Unknown"
msgstr ""

#: includes/classes/Api/PreferencesController.php:1292
msgid "Module data has been reset successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:1284
msgid "This module has no resettable data."
msgstr ""

#: includes/classes/Api/PreferencesController.php:1275
msgid "Unknown module key."
msgstr ""

#: includes/classes/Api/PreferencesController.php:431
msgid "Gemini API key removed successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:417
msgid "OpenAI API key removed successfully."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1524 build/admin.js:29
#: build/admin.js:39
msgid "Knowledge Base is disabled in Configure → Modules."
msgstr ""

#: build/admin.js:140
msgid "Failed to generate variants."
msgstr ""

#: build/admin.js:190
msgid "Link updated."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1727
#: includes/classes/Api/SeoAgentController.php:2067
msgid "AI returned an unexpected format. Please try again."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:488
#: includes/classes/ContentBriefService.php:76
msgid "Topic is required."
msgstr ""

#: includes/api/ajax-handler.php:422
#: includes/classes/Api/ChatbotController.php:3506
msgid "Feedback recorded."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3500
msgid "Failed to save feedback."
msgstr ""

#: includes/api/ajax-handler.php:384
#: includes/classes/Api/ChatbotController.php:3482
msgid "Feedback storage is not available yet."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3457
msgid "Feedback can only be recorded for assistant messages."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3448
msgid "Invalid message reference."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3439
msgid "Invalid feedback value."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3382
#: includes/classes/Api/ChatbotController.php:3432
msgid "Invalid conversation."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:293
msgid "Unauthorized."
msgstr ""

#: build/admin.js:255
msgid "Enter a detailed prompt to guide the AI."
msgstr ""

#: build/admin.js:244
msgid "Modules"
msgstr ""

#: build/admin.js:68 build/admin.js:244
msgid "AI Provider"
msgstr ""

#: build/admin.js:44
msgid "Select the KB sources that belong to this forum's product."
msgstr ""

#: build/admin.js:44
msgid "Map each forum to specific knowledge base sources. When a topic is posted in a mapped forum, the AI will only search those sources — ensuring the correct product context is used. Sources can be docs, GitHub repos, URLs, PDFs, or text entries."
msgstr ""

#: build/admin.js:44
msgid "Product Context per Forum"
msgstr ""

#: build/admin.js:44
msgid "Analyze Documentation & Suggest Improvements"
msgstr ""

#: build/admin.js:44
msgid "Default review"
msgstr ""

#: build/admin.js:44
msgid "Improvement Presets:"
msgstr ""

#: build/admin.js:44
msgid "Analyzing Doc:"
msgstr ""

#: build/admin.js:43
msgid "Content Images"
msgstr ""

#: build/admin.js:44
msgid "Mode:"
msgstr ""

#: build/admin.js:44
msgid "Default AI review of the selected docs"
msgstr ""

#: build/admin.js:44
msgid "Improvement Prompt:"
msgstr ""

#: build/admin.js:44
msgid "Number of topics under each sub-lesson (max %d per sub-lesson)."
msgstr ""

#: build/admin.js:44
msgid "Topics Count"
msgstr ""

#: build/admin.js:44
msgid "Use the custom prompt to mention product changes, support pain points, or missing guidance"
msgstr ""

#: build/admin.js:44
msgid "Select at least one improvement preset to guide the review"
msgstr ""

#: build/admin.js:44
msgid "Choose the root doc that represents the full documentation set"
msgstr ""

#: build/admin.js:44
msgid "e.g., Focus on onboarding gaps, outdated setup steps, and sections that need clearer troubleshooting guidance"
msgstr ""

#: build/admin.js:44
msgid "Add any specific review goals, pain points, or product changes the AI should use when suggesting improvements."
msgstr ""

#: build/admin.js:44
msgid "Custom Improvement Prompt"
msgstr ""

#: build/admin.js:44
msgid "Pick the kinds of improvements you want the AI to focus on while reviewing the selected docs."
msgstr ""

#: build/admin.js:44
msgid "Improvement Presets"
msgstr ""

#: build/admin.js:44
msgid "Analyze an existing docs tree and suggest what to update or add"
msgstr ""

#: build/admin.js:44
msgid "Improve Existing Doc"
msgstr ""

#: build/admin.js:44
msgid "Are you sure you want to start over? All current outline data and options will be cleared."
msgstr ""

#: build/admin.js:44
msgid "Analyze this existing documentation tree and suggest the most valuable improvements."
msgstr ""

#: build/admin.js:44
msgid "Spot sections that should be reorganized, clarified, or expanded for readability."
msgstr ""

#: build/admin.js:44
msgid "Clarify Structure"
msgstr ""

#: build/admin.js:44
msgid "Identify places where the walkthrough, onboarding, or instructions need to be clearer."
msgstr ""

#: build/admin.js:44
msgid "Improve User Guide"
msgstr ""

#: build/admin.js:44
msgid "Flag pages that look stale, incomplete, or inconsistent with your knowledge base."
msgstr ""

#: build/admin.js:44
msgid "Refresh Outdated Info"
msgstr ""

#: build/admin.js:44
msgid "Recommend new lessons, sub-lessons, or topics that should be added."
msgstr ""

#: build/admin.js:44
msgid "Suggest Missing Docs"
msgstr ""

#: build/admin.js:44
msgid "Remove topic"
msgstr ""

#: build/admin.js:44
msgid "Add topic"
msgstr ""

#: build/admin.js:44
msgid "Add sub-lesson after"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "topics"
msgstr ""

#: build/admin.js:44
msgid "Analyzed Doc"
msgstr ""

#: build/admin.js:44
msgid "changes applied"
msgstr ""

#: build/admin.js:44
msgid "Applying suggested documentation changes..."
msgstr ""

#: build/admin.js:44
msgid "Applying changes paused"
msgstr ""

#: build/admin.js:44
msgid "min estimated"
msgstr ""

#: build/admin.js:44
msgid "~1 min estimated"
msgstr ""

#: build/admin.js:44
msgid "items to generate"
msgstr ""

#: build/admin.js:44
msgid "items to apply"
msgstr ""

#: build/admin.js:44
msgid "Suggestions Ready"
msgstr ""

#: build/admin.js:44
msgid "Apply Remaining Changes"
msgstr ""

#: build/admin.js:44
msgid "Apply Suggested Changes"
msgstr ""

#: build/admin.js:44
msgid "Documentation improvements applied successfully!"
msgstr ""

#: build/admin.js:44
msgid "All data cleared. Starting over."
msgstr ""

#: build/admin.js:44
msgid "Are you sure you want to start over? This will clear the outline and all options."
msgstr ""

#: build/admin.js:44 build/admin.js:140
msgid "Keep"
msgstr ""

#: build/admin.js:44
msgid "New Suggestion"
msgstr ""

#: build/admin.js:43
msgid "Failed to update auto posting. Please try again."
msgstr ""

#: build/admin.js:43
msgid "Auto posting updated successfully."
msgstr ""

#: build/admin.js:43
msgid "Update your auto posting schedule settings."
msgstr ""

#: build/admin.js:43
msgid "Edit Auto Posting"
msgstr ""

#: build/admin.js:43
msgid "Add missing alts and captions to images"
msgstr ""

#: build/admin.js:43
msgid "Image Alt & Captions"
msgstr ""

#: build/admin.js:43
msgid "Review the HTML in the post content. Find all <img>, <figure>, and related image blocks. For any image that is missing an 'alt' attribute or a '<figcaption>', generate accurate, SEO-friendly alt text and a contextual caption based on the surrounding content. Do not modify the rest of the text, only return the updated HTML content with the new alt tags and captions added."
msgstr ""

#: build/admin.js:43
msgid "Generate Image Alt & Captions"
msgstr ""

#: build/admin.js:43
msgid "Translate the post content into fluent, natural-sounding Spanish. Ensure that context, technical terms, and tone are correctly adapted for a Spanish-speaking audience, rather than just doing a literal word-for-word translation."
msgstr ""

#: build/admin.js:43
msgid "Translate to Spanish"
msgstr ""

#: build/admin.js:43
msgid "Extract the key takeaways from the post content and convert them into an easy-to-read list of bullet points. Keep the descriptions concise, focus on the most important information, and remove filler text."
msgstr ""

#: build/admin.js:43
msgid "Convert to Bullet Points"
msgstr ""

#: build/admin.js:43
msgid "Rewrite the post content so that a 5-year-old could understand it. Use basic analogies, very simple words, and short sentences. Break down complex concepts into everyday ideas and remove all industry jargon."
msgstr ""

#: build/admin.js:43
msgid "Explain Like I'm 5 (ELI5)"
msgstr ""

#: build/admin.js:39
msgid "Please select at least one Custom Answer."
msgstr ""

#: build/admin.js:39
msgid "Custom answers deleted."
msgstr ""

#: build/admin.js:39
msgid "Delete Custom Answers"
msgstr ""

#: build/admin.js:39
msgid "Are you sure you want to delete the selected custom answers?"
msgstr ""

#: build/admin.js:39
msgid "No custom answers yet. Create your first one to provide instant, accurate responses."
msgstr ""

#: build/admin.js:39
msgid "Failed to save."
msgstr ""

#: build/admin.js:39
msgid "Custom answer created."
msgstr ""

#: build/admin.js:39
msgid "Custom answer updated."
msgstr ""

#: build/admin.js:39
msgid "Higher priority answers are matched first (1-10)."
msgstr ""

#: build/admin.js:39
msgid "e.g., password, reset, forgot, login"
msgstr ""

#: build/admin.js:39
msgid "Comma-separated keywords to help match this answer (optional)."
msgstr ""

#: build/admin.js:39
msgid "e.g., To reset your password, go to Settings > Security > Reset Password."
msgstr ""

#: build/admin.js:39
msgid "The exact answer to return when this question is matched. HTML is supported."
msgstr ""

#: build/admin.js:39
msgid "e.g., How do I reset my password?"
msgstr ""

#: build/admin.js:39
msgid "The question visitors might ask. Used for matching."
msgstr ""

#: build/admin.js:39
msgid "Question / Trigger"
msgstr ""

#: build/admin.js:39
msgid "New Custom Answer"
msgstr ""

#: build/admin.js:39
msgid "Edit Custom Answer"
msgstr ""

#: build/admin.js:39
msgid "Add Custom Answer"
msgstr ""

#: build/admin.js:39
msgid "Define predefined Q&A pairs that bypass AI when matched."
msgstr ""

#: build/admin.js:39 build/admin.js:252
msgid "Custom Answers"
msgstr ""

#: build/admin.js:39
msgid "Upgrade to Pro to create predefined Q&A pairs that bypass AI for instant, accurate responses."
msgstr ""

#: build/admin.js:39
msgid "Failed to delete."
msgstr ""

#: build/admin.js:39
msgid "Custom answer deleted."
msgstr ""

#: build/admin.js:39
msgid "Delete Custom Answer"
msgstr ""

#: build/admin.js:39
msgid "Are you sure you want to delete this custom answer?"
msgstr ""

#: build/admin.js:39 build/admin.js:274
msgid "Priority"
msgstr ""

#: build/admin.js:39
msgid "Keywords"
msgstr ""

#: build/admin.js:39
msgid "This chat session has ended."
msgstr ""

#: build/admin.js:39
msgid "Send"
msgstr ""

#: build/admin.js:39
msgid "This chat is assigned to"
msgstr ""

#: build/admin.js:39
msgid "Live Chat Started"
msgstr ""

#: build/admin.js:39
msgid "Previous AI Conversation"
msgstr ""

#: build/admin.js:39
msgid "Close panel"
msgstr ""

#: build/admin.js:39
msgid "End Chat"
msgstr ""

#: build/admin.js:39
msgid "Visitor"
msgstr ""

#: build/admin.js:39
msgid "No chat sessions found."
msgstr ""

#: build/admin.js:39
msgid "Send a message to your new bot in Telegram before clicking Save & Connect."
msgstr ""

#: build/admin.js:39
msgid " to get your "
msgstr ""

#: build/admin.js:39
msgid " in Telegram and send "
msgstr ""

#: build/admin.js:39
msgid "Search for "
msgstr ""

#: build/admin.js:39
msgid " and follow the instructions to get your "
msgstr ""

#: build/admin.js:39
msgid "Send "
msgstr ""

#: build/admin.js:39
msgid "Open Telegram and search for "
msgstr ""

#: build/admin.js:39
msgid "How to get started:"
msgstr ""

#: build/admin.js:39
msgid "Failed to remove webhook."
msgstr ""

#: build/admin.js:39
msgid "Webhook removed."
msgstr ""

#: build/admin.js:39
msgid "Save & Connect"
msgstr ""

#: build/admin.js:39
msgid "Update & Reconnect"
msgstr ""

#: build/admin.js:39
msgid "Verification failed."
msgstr ""

#: build/admin.js:39
msgid "Paste your bot token..."
msgstr ""

#: build/admin.js:39
msgid "Create a bot via @BotFather on Telegram and paste the token here."
msgstr ""

#: build/admin.js:39
msgid "Bot Token"
msgstr ""

#: build/admin.js:39
msgid "Enable to connect with your Telegram bot."
msgstr ""

#: build/admin.js:39
msgid "Live chat messages will be forwarded to Telegram."
msgstr ""

#: build/admin.js:39
msgid "Enable Telegram"
msgstr ""

#: build/admin.js:39
msgid "Receive live chat notifications and reply to visitors directly from your Telegram app or group chat. Stay connected even when you're away from your desk and provide instant support from your mobile device."
msgstr ""

#: build/admin.js:39
msgid "Setup Required"
msgstr ""

#: build/admin.js:39
msgid "Telegram"
msgstr ""

#: build/admin.js:39
msgid "waiting"
msgstr ""

#: build/admin.js:39
msgid "Toggle on to start receiving live chat requests."
msgstr ""

#: build/admin.js:39
msgid "You are visible to visitors as an available agent."
msgstr ""

#: build/admin.js:39
msgid "Available for Chat"
msgstr ""

#: build/admin.js:39
msgid "Upgrade to enable real-time live chat with visitors. This includes our powerful Telegram integration, letting you receive notifications and reply to visitors instantly from any device."
msgstr ""

#: build/admin.js:39
msgid "New message from visitor"
msgstr ""

#: includes/public/chat-interface.php:122 build/admin.js:39
msgid "Visitor requested live chat."
msgstr ""

#: build/admin.js:38
msgid "e.g., It seems I can't help with this. Would you like to contact a human?"
msgstr ""

#: build/admin.js:38
msgid "Message shown to visitors when escalation is offered."
msgstr ""

#: build/admin.js:38
msgid "Escalation Message"
msgstr ""

#: build/admin.js:38
msgid "e.g., https://example.com/contact"
msgstr ""

#: build/admin.js:38
msgid "URL to your contact or support page."
msgstr ""

#: build/admin.js:38
msgid "Support URL"
msgstr ""

#: build/admin.js:38
msgid "e.g., support@example.com"
msgstr ""

#: build/admin.js:38
msgid "Email address visitors can click to contact support."
msgstr ""

#: build/admin.js:38
msgid "Support Email"
msgstr ""

#: build/admin.js:38
msgid "e.g., Chat with a Human"
msgstr ""

#: build/admin.js:38
msgid "Text shown on the live chat button in the chatbot widget."
msgstr ""

#: build/admin.js:38
msgid "Button Label"
msgstr ""

#: build/admin.js:38
msgid "Display a dedicated button inside the chatbot so visitors can request a human anytime."
msgstr ""

#: build/admin.js:38
msgid "Show Join Live Chat Button"
msgstr ""

#: build/admin.js:38
msgid "Visitors will be connected to a live agent. Manage sessions from the Live Chat tab."
msgstr ""

#: build/admin.js:38 build/admin.js:252
msgid "Live Chat"
msgstr ""

#: build/admin.js:38
msgid "Custom URL"
msgstr ""

#: build/admin.js:38
msgid "Email Address"
msgstr ""

#: build/admin.js:38
msgid "Escalation Type"
msgstr ""

#: build/admin.js:38
msgid "When the AI can't find a relevant answer, offer visitors a way to contact a human."
msgstr ""

#: build/admin.js:38
msgid "Enable Human Handoff"
msgstr ""

#: build/admin.js:38
msgid "Upgrade to enable contact escalation when the chatbot can't resolve a question."
msgstr ""

#: build/admin.js:38
msgid "Offer human support when AI can't help"
msgstr ""

#: build/admin.js:38
msgid "Human Handoff"
msgstr ""

#: build/admin.js:38
msgid "Show feedback buttons below each AI response so visitors can mark answers as helpful or not."
msgstr ""

#: build/admin.js:38
msgid "Enable Thumbs Up/Down"
msgstr ""

#: build/admin.js:38
msgid "Let visitors rate AI responses"
msgstr ""

#: build/admin.js:38
msgid "Response Feedback"
msgstr ""

#: build/admin.js:3
msgid "Detailed pricing and token limits are not bundled for this model yet. Check the provider docs for the latest limits."
msgstr ""

#: build/admin.js:3
msgid "Limits and notes"
msgstr ""

#: build/admin.js:3
msgid "Modalities"
msgstr ""

#: build/admin.js:3
msgid "Reasoning"
msgstr ""

#: build/admin.js:3
msgid "Knowledge cutoff"
msgstr ""

#: build/admin.js:3
msgid "Max output"
msgstr ""

#: build/admin.js:3 build/admin.js:24
msgid "tokens"
msgstr ""

#: build/admin.js:3
msgid "Context window"
msgstr ""

#: build/admin.js:3
msgid "Cached input"
msgstr ""

#: build/admin.js:3 build/admin.js:26
msgid "Input"
msgstr ""

#: build/admin.js:3
msgid "Best for"
msgstr ""

#: build/admin.js:8
msgid "No additional model information is available for this selection."
msgstr ""

#: build/admin.js:3
msgid "This saved model is not in the bundled catalog."
msgstr ""

#: build/admin.js:23
msgid "Disable All"
msgstr ""

#: build/admin.js:23
msgid "Enable All"
msgstr ""

#: build/admin.js:23
msgid "Toggle modules on or off to control which AI features are active. Disabled modules are hidden from all menus."
msgstr ""

#: build/admin.js:23
msgid "All modules disabled."
msgstr ""

#: build/admin.js:23
msgid "All modules enabled."
msgstr ""

#: build/admin.js:23
msgid "Failed to save module setting."
msgstr ""

#: build/admin.js:23
msgid "disabled."
msgstr ""

#: build/admin.js:23
msgid "enabled."
msgstr ""

#: build/admin.js:23
msgid "Plugin Integrations"
msgstr ""

#: build/admin.js:23
msgid "Translate posts and pages into multiple languages with AI."
msgstr ""

#: build/admin.js:23
msgid "Auto-reply to bbPress forum topics with AI answers."
msgstr ""

#: build/admin.js:23
msgid "Create EazyDocs documentation with AI-driven outlines."
msgstr ""

#: build/admin.js:23
msgid "Automatically generate FAQ sections from post content."
msgstr ""

#: build/admin.js:23
msgid "Transform existing content into new formats."
msgstr ""

#: build/admin.js:23
msgid "Rewrite multiple posts at once to improve quality and uniqueness."
msgstr ""

#: build/admin.js:23
msgid "Automatically keep existing posts fresh by rewriting them with AI."
msgstr ""

#: build/admin.js:23
msgid "Schedule and automate AI-generated posts on a recurring basis."
msgstr ""

#: build/admin.js:23
msgid "Create full blog posts and articles with AI in minutes."
msgstr ""

#: build/admin.js:23
msgid "Add an AI-powered search block to any page or post."
msgstr ""

#: build/admin.js:23
msgid "Deploy a knowledge-base powered chatbot widget on your site."
msgstr ""

#: build/admin.js:1
msgid "The response is not a valid JSON response."
msgstr ""

#: build/admin.js:1
msgid "The server returned an invalid JSON response: %s"
msgstr ""

#: includes/utils/store.php:562
msgid "Cheaper and faster, but less capable than Pro or Flash on harder reasoning tasks."
msgstr ""

#: includes/utils/store.php:537
msgid "Text output, text/image/video/audio input"
msgstr ""

#: includes/utils/store.php:532
msgid "Balanced speed, scale, and multimodal reasoning for general high-volume site tasks."
msgstr ""

#: includes/utils/store.php:453 includes/utils/store.php:527
msgid "Higher rates apply when prompts exceed 200K tokens."
msgstr ""

#: includes/utils/store.php:526 includes/utils/store.php:545
msgid "Grounding and caching can add separate charges or quota limits."
msgstr ""

#: includes/utils/store.php:525 includes/utils/store.php:544
#: includes/utils/store.php:563
msgid "Audio generation, image generation, and Live API are not supported."
msgstr ""

#: includes/utils/store.php:513
msgid "Complex reasoning, coding, long-context analysis, and higher-stakes generation tasks."
msgstr ""

#: includes/utils/store.php:397 includes/utils/store.php:564
msgid "Batch pricing is lower, but this plugin uses interactive requests."
msgstr ""

#: includes/utils/store.php:494
msgid "Fast multimodal generation with strong search, grounding, and tool support at lower cost than Gemini Pro."
msgstr ""

#: includes/utils/store.php:451 includes/utils/store.php:506
msgid "Preview models can change before becoming stable and may have stricter rate limits."
msgstr ""

#: includes/utils/store.php:476 includes/utils/store.php:550
msgid "Lowest-cost high-throughput generation, routing, extraction, and utility tasks at scale."
msgstr ""

#: includes/utils/store.php:396 includes/utils/store.php:414
#: includes/utils/store.php:433 includes/utils/store.php:452
#: includes/utils/store.php:471 includes/utils/store.php:488
#: includes/utils/store.php:508
msgid "Image generation, audio generation, and Live API are not supported."
msgstr ""

#: includes/utils/store.php:470
msgid "Preview models can change before becoming stable."
msgstr ""

#: includes/utils/store.php:389 includes/utils/store.php:407
#: includes/utils/store.php:425 includes/utils/store.php:443
#: includes/utils/store.php:463 includes/utils/store.php:481
#: includes/utils/store.php:499 includes/utils/store.php:518
#: includes/utils/store.php:555
msgid "Text output, text/image/video/audio/PDF input"
msgstr ""

#: includes/utils/store.php:388 includes/utils/store.php:406
#: includes/utils/store.php:424 includes/utils/store.php:462
#: includes/utils/store.php:480 includes/utils/store.php:498
#: includes/utils/store.php:517 includes/utils/store.php:536
#: includes/utils/store.php:554
msgid "Thinking supported"
msgstr ""

#: includes/utils/store.php:458
msgid "Top-end multimodal understanding, agentic workflows, and advanced coding or reasoning tasks."
msgstr ""

#: includes/utils/store.php:353
msgid "Latest Pro preview with enhanced reasoning, world knowledge, and multimodal capabilities."
msgstr ""

#: includes/utils/store.php:352
msgid "Gemini 3.1 Pro Preview"
msgstr ""

#: includes/utils/store.php:314
msgid "OpenAI recommends GPT-5 mini for more complex tasks."
msgstr ""

#: includes/utils/store.php:294 includes/utils/store.php:313
msgid "Lower max output than GPT-5 family models."
msgstr ""

#: includes/utils/store.php:285 includes/utils/store.php:304
msgid "Not a reasoning model"
msgstr ""

#: includes/utils/store.php:300
msgid "Lower-cost GPT-4.1 class tasks with strong instruction following and long context."
msgstr ""

#: includes/utils/store.php:196 includes/utils/store.php:275
msgid "Some advanced tool support is narrower than flagship GPT-5.4."
msgstr ""

#: includes/utils/store.php:261
msgid "Cost-sensitive, lower-latency, high-volume GPT-5 workloads with strong instruction following."
msgstr ""

#: includes/utils/store.php:242
msgid "General coding, reasoning, and agentic tasks when you want a full GPT-5 class model."
msgstr ""

#: includes/utils/store.php:177
msgid "Prompts above 272K input tokens use higher GPT-5.4 long-context pricing."
msgstr ""

#: includes/utils/store.php:117 includes/utils/store.php:157
#: includes/utils/store.php:176 includes/utils/store.php:197
#: includes/utils/store.php:217 includes/utils/store.php:237
#: includes/utils/store.php:256 includes/utils/store.php:276
msgid "Rate limits depend on your OpenAI usage tier."
msgstr ""

#: includes/utils/store.php:95 includes/utils/store.php:115
#: includes/utils/store.php:135 includes/utils/store.php:155
#: includes/utils/store.php:175 includes/utils/store.php:195
#: includes/utils/store.php:215 includes/utils/store.php:235
#: includes/utils/store.php:255 includes/utils/store.php:274
msgid "Fine-tuning is not supported."
msgstr ""

#: includes/utils/store.php:94 includes/utils/store.php:114
#: includes/utils/store.php:134 includes/utils/store.php:154
#: includes/utils/store.php:174 includes/utils/store.php:194
#: includes/utils/store.php:214 includes/utils/store.php:234
#: includes/utils/store.php:254 includes/utils/store.php:273
#: includes/utils/store.php:293 includes/utils/store.php:312
msgid "Audio and video are not supported."
msgstr ""

#: includes/utils/store.php:87 includes/utils/store.php:107
#: includes/utils/store.php:127 includes/utils/store.php:147
#: includes/utils/store.php:167 includes/utils/store.php:187
#: includes/utils/store.php:207 includes/utils/store.php:227
#: includes/utils/store.php:247 includes/utils/store.php:266
#: includes/utils/store.php:286 includes/utils/store.php:305
msgid "Text output, text and image input"
msgstr ""

#: includes/utils/store.php:162
msgid "Complex reasoning, coding, and professional workflows at the highest supported capability level."
msgstr ""

#: includes/utils/store.php:41
msgid "Flagship GPT-5.4 model for complex reasoning, coding, and professional workflows."
msgstr ""

#: includes/utils/store.php:40 includes/utils/store.php:1404
msgid "GPT 5.4"
msgstr ""

#: includes/public/chat-interface.php:91 includes/public/chat-interface.php:264
#: includes/public/shortcodes.php:69 includes/public/shortcodes.php:291
#: includes/utils/options.php:139
msgid "Chat with a Human"
msgstr ""

#: includes/classes/PostPromptBuilder.php:181
msgid "Failed to adjust the generated content to the requested word-count range."
msgstr ""

#: includes/classes/OpenAI.php:844 includes/classes/OpenAI.php:849
msgid "Unknown error from OpenAI image generation."
msgstr ""

#: includes/classes/Api/PreferencesController.php:1252
msgid "Module preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:1209
msgid "Invalid module preferences payload."
msgstr ""

#: includes/classes/Api/DocsController.php:1528
msgid "New Doc Item"
msgstr ""

#: includes/classes/Api/DocsController.php:1413
msgid "Clarify the structure and readability"
msgstr ""

#: includes/classes/Api/DocsController.php:1412
msgid "Improve the user guide"
msgstr ""

#: includes/classes/Api/DocsController.php:1411
msgid "Refresh outdated information"
msgstr ""

#: includes/classes/Api/DocsController.php:1410
msgid "Suggest missing docs"
msgstr ""

#: includes/classes/Api/DocsController.php:997
msgid "Couldn't update the existing doc in the database."
msgstr ""

#: includes/classes/Api/DocsController.php:650
msgid "The existing doc to update could not be found."
msgstr ""

#: includes/classes/Api/DocsController.php:458
msgid "Failed to parse improvement suggestions from the AI response."
msgstr ""

#: includes/classes/Api/DocsController.php:386
msgid "No extra instructions were provided. Perform a balanced documentation review."
msgstr ""

#: includes/classes/Api/DocsController.php:312
msgid "General documentation quality review"
msgstr ""

#: includes/classes/Api/DocsController.php:292
msgid "The selected parent doc could not be loaded."
msgstr ""

#: includes/classes/Api/DocsController.php:81
msgid "A parent doc is required for this mode."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3122
msgid "I can connect you to a live agent now."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3108
msgid "I can connect you with a human for further help."
msgstr ""

#: build/admin.js:44
msgid "Selected doc"
msgstr ""

#: build/admin.js:44
msgid "Adding to Doc:"
msgstr ""

#: build/admin.js:44
msgid "Adjust the lessons count in the next step"
msgstr ""

#: build/admin.js:44
msgid "Describe the specific topics you want to add"
msgstr ""

#: build/admin.js:44
msgid "Select the correct parent doc first"
msgstr ""

#: build/admin.js:44
msgid "e.g., Add lessons about advanced configuration options and how to set them up"
msgstr ""

#: build/admin.js:44
msgid "Describe the specific topic or area you want to expand. The AI will generate new lessons for the selected doc."
msgstr ""

#: build/admin.js:44
msgid "Custom Prompt"
msgstr ""

#: build/admin.js:44
msgid "Select a doc…"
msgstr ""

#: build/admin.js:44
msgid "Loading docs…"
msgstr ""

#: build/admin.js:44
msgid "Select Parent Doc"
msgstr ""

#: build/admin.js:44
msgid "Generate new lessons inside an existing doc"
msgstr ""

#: build/admin.js:44
msgid "Add to Existing Doc"
msgstr ""

#: build/admin.js:44
msgid "Generate a brand-new documentation structure"
msgstr ""

#: build/admin.js:44
msgid "Create New Doc"
msgstr ""

#: build/admin.js:44
msgid "Please select a parent doc to add lessons to."
msgstr ""

#: build/admin.js:44
msgid "Adding to Existing Doc"
msgstr ""

#: build/admin.js:40
msgid "Regenerate Outline"
msgstr ""

#: build/admin.js:40
msgid "Estimated words"
msgstr ""

#: build/admin.js:40
msgid "Add Section"
msgstr ""

#: build/admin.js:40
msgid "Remove point"
msgstr ""

#: build/admin.js:40
msgid "Remove section"
msgstr ""

#: build/admin.js:40
msgid "Section heading…"
msgstr ""

#: build/admin.js:40
msgid "Article title…"
msgstr ""

#: build/admin.js:40
msgid "Discard outline"
msgstr ""

#: build/admin.js:40
msgid "Article Outline Preview"
msgstr ""

#: build/admin.js:40
msgid "Preview the AI-generated article outline (title & section headings) before generating the full post."
msgstr ""

#: build/admin.js:40
msgid "Review Outline Before Generating"
msgstr ""

#: build/admin.js:40 build/admin.js:43
msgid "Enabled Features"
msgstr ""

#: build/admin.js:40
msgid "topics (batch)"
msgstr ""

#: build/admin.js:40
msgid "Topic"
msgstr ""

#: build/admin.js:40
msgid "Generation Summary"
msgstr ""

#: build/admin.js:39
msgid "Preview Outline"
msgstr ""

#: build/admin.js:39
msgid "Please enter a topic or prompt first."
msgstr ""

#: build/admin.js:39
msgid "Outline generated! Review the sections below."
msgstr ""

#: build/admin.js:39
msgid "Review & create"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Optimize & enhance"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "SEO & Features"
msgstr ""

#: build/admin.js:39
msgid "Post type & scheduling"
msgstr ""

#: build/admin.js:43
msgid "Topics, tone & style"
msgstr ""

#: templates/embed_assistant.php:11
msgid "Assistant"
msgstr ""

#: build/admin.js:245
msgid "WP Posts Limit"
msgstr ""

#: includes/classes/AIProvider.php:401
msgid "AI API key is not configured."
msgstr ""

#: includes/api/openai-handler.php:480
msgid "AI API Key is not configured!"
msgstr ""

#: build/blocks/antimanual-search/block.json
msgctxt "block description"
msgid "An AI-powered search block with intelligent results and references."
msgstr ""

#: build/blocks/antimanual-search/block.json
msgctxt "block title"
msgid "Antimanual AI Search"
msgstr ""

#: build/frontend.js:1
msgid "This helped!"
msgstr ""

#: build/frontend.js:1
msgid "BE CAUTIOUS:"
msgstr ""

#: build/frontend.js:1
msgid "AI is cooking..."
msgstr ""

#: build/frontend.js:1
msgid "Post Without AI Help"
msgstr ""

#: build/frontend.js:1
msgid "Continue with Ticket"
msgstr ""

#: build/frontend.js:1
msgid "AI Suggested Reply"
msgstr ""

#: build/frontend.js:1
msgid "AI Suggested Response"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "📊 View Analytics Dashboard →"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "⚡ AI Search Block — Preview mode. The search will work on the frontend."
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Square"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Rounded"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Pill"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Search Bar Shape"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Shape"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Dark"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "White"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Button Text Color"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Applies to the button, icon, links, and highlights."
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Accent Color"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Detailed — Comprehensive answers"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Balanced — Standard detail"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Brief — Short, concise answers"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Controls how detailed the AI responses will be."
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Answer Detail Level"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Answer Settings"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Number of Keywords"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Automatically display frequently searched keywords below the search bar."
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Show Popular Keywords"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Popular Keywords"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Enter one question per line. These appear as clickable prompts for users."
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Questions"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Suggested Questions"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Show AI Icon"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Placeholder Text"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "e.g. How can I help you today?"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Optional heading displayed above the search bar."
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Greeting Text"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Search Settings"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Troubleshooting"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "API documentation"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Pricing plans"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Getting started"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "How to install?"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Slate"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Rose"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Orange"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Teal"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Green"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Purple"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Indigo"
msgstr ""

#: build/blocks/antimanual-search/index.js:1
msgid "Blue"
msgstr ""

#: build/admin.js:283
msgid "Coming Soon"
msgstr ""

#: build/admin.js:277
msgid "Avg Links"
msgstr ""

#: build/admin.js:277
msgid "Analyze your site's internal link structure, find orphan pages, and generate AI-powered link suggestions to improve SEO and user navigation."
msgstr ""

#: build/admin.js:277
msgid "Anchor Manager"
msgstr ""

#: build/admin.js:277
msgid "Bulk Auto-Link"
msgstr ""

#: build/admin.js:277
msgid "Generate Links"
msgstr ""

#: build/admin.js:277
msgid "Link Report"
msgstr ""

#: build/admin.js:255
msgid "Last Scan"
msgstr ""

#: build/admin.js:255
msgid "Avg Score"
msgstr ""

#: build/admin.js:255
msgid "Total Audits"
msgstr ""

#: build/admin.js:255
msgid "Pages Scanned"
msgstr ""

#: build/admin.js:255
msgid "Analyze any page for SEO issues, performance bottlenecks, and accessibility problems. Get actionable recommendations to improve your search rankings."
msgstr ""

#: includes/utils/store.php:760 build/admin.js:23 build/admin.js:255
#: build/admin.js:257
msgid "Monitoring Preferences"
msgstr ""

#: build/admin.js:255
msgid "SEO Audit"
msgstr ""

#: build/admin.js:23 build/admin.js:106
msgid "Total"
msgstr ""

#: build/admin.js:106
msgid "Automatic Translation"
msgstr ""

#: build/admin.js:104
msgid "Translation deleted."
msgstr ""

#: build/admin.js:99
msgid "Save & Continue"
msgstr ""

#. translators: 1: succeeded count, 2: failed count.
#: build/admin.js:97
msgid "Translation complete. %1$d succeeded, %2$d failed."
msgstr ""

#. translators: 1: succeeded count, 2: failed count.
#: build/admin.js:96
msgid "Translation stopped. %1$d succeeded, %2$d failed."
msgstr ""

#: build/admin.js:95
msgid "Translation quality settings saved."
msgstr ""

#: build/admin.js:95 build/admin.js:97
msgid "Select at least one content type to translate."
msgstr ""

#: build/admin.js:23 build/admin.js:39 build/admin.js:244 build/admin.js:252
msgid "Failed to save settings."
msgstr ""

#: build/admin.js:252
msgid "Settings saved successfully."
msgstr ""

#: build/admin.js:95
msgid "Failed to load translation settings."
msgstr ""

#: build/admin.js:255
msgid "Monthly Ans. Limit"
msgstr ""

#: build/admin.js:255
msgid "Monthly Conv. Limit"
msgstr ""

#: build/admin.js:255
msgid "AI Responses"
msgstr ""

#: build/admin.js:255
msgid "Topics Converted"
msgstr ""

#: build/admin.js:255
msgid "Convert resolved forum discussions into blog posts and automate AI-powered responses to keep your community engaged."
msgstr ""

#: build/admin.js:255
msgid "Automatically respond to forum topics and replies with AI"
msgstr ""

#: includes/classes/SearchBlock.php:388 build/admin.js:255
msgid "AI Answer"
msgstr ""

#: build/admin.js:255
msgid "Convert closed forum topics into full blog posts"
msgstr ""

#: build/admin.js:255
msgid "Topic to Post"
msgstr ""

#: build/admin.js:255
msgid "Generate comprehensive FAQs from your knowledge base content."
msgstr ""

#: build/admin.js:255
msgid "FAQs loaded from history."
msgstr ""

#: build/admin.js:255
msgid "Create FAQ"
msgstr ""

#: build/admin.js:255
msgid "Last Generated"
msgstr ""

#: build/admin.js:255
msgid "Transform your content into email copy, social posts, video scripts, and documentation."
msgstr ""

#: build/admin.js:255
msgid "History cleared."
msgstr ""

#: build/admin.js:255
msgid "History item loaded."
msgstr ""

#: includes/utils/store.php:745 build/admin.js:92 build/admin.js:101
#: build/admin.js:255
msgid "History"
msgstr ""

#: build/admin.js:255
msgid "Create Content"
msgstr ""

#: build/admin.js:255
msgid "Apply Actions"
msgstr ""

#: build/admin.js:255
msgid "Please provide text to find."
msgstr ""

#: build/admin.js:255
msgid "All actions completed successfully."
msgstr ""

#: build/admin.js:255
msgid "Smart find & replace failed."
msgstr ""

#: build/admin.js:255
msgid "Content rewrite failed."
msgstr ""

#: build/admin.js:255
msgid "Content rewrite completed."
msgstr ""

#: build/admin.js:255
msgid "Please provide a rewrite prompt."
msgstr ""

#: build/admin.js:255
msgid "No actions selected"
msgstr ""

#: build/admin.js:255
msgid "No posts selected"
msgstr ""

#: build/admin.js:255
msgid "You have reached your monthly limit of bulk rewrite actions. Upgrade to Pro for unlimited actions."
msgstr ""

#: build/admin.js:255
msgid "%d actions configured"
msgstr ""

#: build/admin.js:255
msgid "%d posts selected"
msgstr ""

#: build/admin.js:255
msgid "Clear Selection"
msgstr ""

#: build/admin.js:255
msgid "Select All %d Posts"
msgstr ""

#: build/admin.js:255
msgid "Failed to select all posts"
msgstr ""

#: build/admin.js:255
msgid "All %d matching posts selected"
msgstr ""

#: build/admin.js:255
msgid "Showing %s posts. Select the ones you want to process."
msgstr ""

#: build/admin.js:255
msgid "Max existing %s a post can have to be eligible."
msgstr ""

#: build/admin.js:255
msgid "Threshold for %s"
msgstr ""

#: build/admin.js:255
msgid "How many %s to generate for each post?"
msgstr ""

#: build/admin.js:255
msgid "Number of %s"
msgstr ""

#: build/admin.js:255
msgid "How many words should the excerpt contain?"
msgstr ""

#: build/admin.js:255
msgid "Enable to overwrite excerpts that already exist."
msgstr ""

#: build/admin.js:255
msgid "Overwrite Existing"
msgstr ""

#: build/admin.js:255
msgid "This uses AI to intelligently find and replace content based on your instructions."
msgstr ""

#: build/admin.js:255
msgid "e.g. replace with 'Antimanual', or 'remove it', or 'make it sound more exciting'..."
msgstr ""

#: build/admin.js:255
msgid "Replace Instruction"
msgstr ""

#: build/admin.js:255
msgid "Enter word, phrase or description of what to find..."
msgstr ""

#: build/admin.js:255
msgid "Find What"
msgstr ""

#: build/admin.js:255
msgid "Delete template"
msgstr ""

#: build/admin.js:255
msgid "Prompt deleted"
msgstr ""

#: build/admin.js:255
msgid "Template \"%s\" loaded!"
msgstr ""

#: build/admin.js:255
msgid "My Templates"
msgstr ""

#: build/admin.js:255
msgid "Enter template name..."
msgstr ""

#: build/admin.js:255
msgid "Save as Template"
msgstr ""

#: build/admin.js:255
msgid "Prompt copied to clipboard!"
msgstr ""

#: build/admin.js:255
msgid "Rewrite in a professional, engaging tone for business audiences. Simplify complex sentences for better readability, fix grammatical errors, add SEO keywords..."
msgstr ""

#: build/admin.js:240 build/admin.js:255
msgid "Suggestions"
msgstr ""

#: build/admin.js:255
msgid "Prompt \"%s\" applied!"
msgstr ""

#: build/admin.js:255
msgid "Choose a pre-written prompt to guide the AI in rewriting your content."
msgstr ""

#: build/admin.js:255
msgid "Prompt Suggestions"
msgstr ""

#: build/admin.js:255
msgid "Rewrite Prompt"
msgstr ""

#: build/admin.js:255
msgid "Rewrite Settings"
msgstr ""

#: build/admin.js:255
msgid "Actions to Apply"
msgstr ""

#: build/admin.js:255
msgid "Any Status"
msgstr ""

#: build/admin.js:255
msgid "Content Selection"
msgstr ""

#: build/admin.js:255
msgid "All selections cleared"
msgstr ""

#: build/admin.js:255
msgid "Select your post type and actions, or customize settings manually."
msgstr ""

#: build/admin.js:255
msgid "This preset has no compatible actions for the selected post type."
msgstr ""

#: build/admin.js:255
msgid "Choose a preset to quickly configure your bulk action with optimized settings."
msgstr ""

#: build/admin.js:255
msgid "Monthly Usage"
msgstr ""

#: build/admin.js:255
msgid "Processing"
msgstr ""

#: build/admin.js:255
msgid "Selected"
msgstr ""

#: build/admin.js:255
msgid "Transform your content at scale. Use AI to rewrite posts, generate excerpts, and create taxonomy terms for multiple posts at once."
msgstr ""

#: build/admin.js:255
msgid "Prompt saved!"
msgstr ""

#: build/admin.js:255
msgid "Please enter a name and prompt"
msgstr ""

#: build/admin.js:255
msgid "Smart Find & Replace"
msgstr ""

#: build/admin.js:255
msgid "Rewrite Content"
msgstr ""

#: build/admin.js:255
msgid "Total Postings"
msgstr ""

#: build/admin.js:255
msgid "Set up and manage automatic content generation schedules. Each posting can generate multiple posts over time."
msgstr ""

#: build/admin.js:255
msgid "Postings"
msgstr ""

#: build/admin.js:255
msgid "Create new Posting"
msgstr ""

#: build/admin.js:255
msgid "Total Generated"
msgstr ""

#: build/admin.js:255
msgid "Create high-quality blog posts and articles instantly with AI. Generate posts with titles, SEO slugs, excerpts, and taxonomies."
msgstr ""

#: build/admin.js:255
msgid "Generate New Post"
msgstr ""

#: build/admin.js:255
msgid "Helpful Votes"
msgstr ""

#: build/admin.js:255
msgid "Add Search Block"
msgstr ""

#: build/admin.js:255
msgid "Creating…"
msgstr ""

#: build/admin.js:255
msgid "Create a new page with the AI Search block"
msgstr ""

#: build/admin.js:255
msgid "View Search Block"
msgstr ""

#: build/admin.js:255
msgid "Open the existing AI Search page in the editor"
msgstr ""

#: build/admin.js:255
msgid "Track performance of the Antimanual AI Search block. Add the block to any page or post via the WordPress block editor to enable AI-powered search for your visitors."
msgstr ""

#: build/admin.js:255
msgid "View and manage all search queries from the AI Search block."
msgstr ""

#: build/admin.js:255
msgid "Search Queries"
msgstr ""

#: build/admin.js:255
msgid "Monitor the performance and usage of your AI Search blocks across your website."
msgstr ""

#: build/admin.js:255
msgid "AI Search Analytics"
msgstr ""

#: build/admin.js:255
msgid "Failed to create page. Please try again."
msgstr ""

#: build/admin.js:255
msgid "AI Search"
msgstr ""

#: build/admin.js:252
msgid "Tips for Better Results"
msgstr ""

#: build/admin.js:252
msgid "Upgrade to view and manage leads collected from chatbot conversations."
msgstr ""

#: build/admin.js:252
msgid "Leads Management is a Pro Feature"
msgstr ""

#: build/admin.js:252
msgid "Enable the chatbot"
msgstr ""

#: build/admin.js:252
msgid "Customize appearance & messages"
msgstr ""

#: build/admin.js:252
msgid "Add content to Knowledge Base"
msgstr ""

#: build/admin.js:252
msgid "Your AI chatbot is ready to be deployed! Follow these steps to get started:"
msgstr ""

#: build/admin.js:252
msgid "Get Started with AI Chatbot"
msgstr ""

#: build/admin.js:252
msgid "Chatbot Status"
msgstr ""

#: build/admin.js:252
msgid "Deploy an intelligent AI-powered chatbot on your website that answers visitor questions using your Knowledge Base content. Available 24/7 to assist your visitors."
msgstr ""

#: build/admin.js:23 build/admin.js:252
msgid "AI Chatbot"
msgstr ""

#: build/admin.js:252
msgid "Review past conversations to understand visitor needs and improve your chatbot responses."
msgstr ""

#: build/admin.js:252
msgid "Monitor Conversations"
msgstr ""

#: build/admin.js:252
msgid "A personalized welcome message and pre-built questions help guide visitors to ask the right questions."
msgstr ""

#: build/admin.js:252
msgid "Customize Welcome Messages"
msgstr ""

#: build/admin.js:252
msgid "Add relevant content to your Knowledge Base to help the chatbot provide accurate, helpful answers."
msgstr ""

#: build/admin.js:252
msgid "Train Your Knowledge Base"
msgstr ""

#: includes/utils/store.php:738 build/admin.js:101 build/admin.js:252
#: build/admin.js:255 build/admin.js:282
msgid "Analytics"
msgstr ""

#: build/admin.js:252
msgid "Leads"
msgstr ""

#: build/admin.js:252
msgid "All items failed to sync. Please check your API key and try again."
msgstr ""

#: build/admin.js:252
msgid "Sync failed"
msgstr ""

#: build/admin.js:240 build/admin.js:244 build/admin.js:251 build/admin.js:252
msgid "Dismiss"
msgstr ""

#. translators: %d: number of failed items
#: build/admin.js:252
msgid "%d item(s) failed to sync. You can try again later."
msgstr ""

#. translators: %d: total synced items
#: build/admin.js:251
msgid "All %d item(s) synced successfully!"
msgstr ""

#. translators: 1: migrated count, 2: total count
#: build/admin.js:250
msgid "Synced %1$d of %2$d items successfully"
msgstr ""

#. translators: %d: number of failed items
#: build/admin.js:249
msgid "%d item(s) failed"
msgstr ""

#. translators: 1: completed count, 2: total count
#: build/admin.js:248
msgid "Syncing knowledge base… %1$d of %2$d"
msgstr ""

#: build/admin.js:246
msgid "Sync Now"
msgstr ""

#. translators: %s: provider name
#: build/admin.js:247
msgid "Some of your knowledge base items were created with a different AI model. Re-sync them to ensure accurate results with %s."
msgstr ""

#. translators: 1: number of items, 2: provider name
#: build/admin.js:246
msgid "%1$d knowledge item(s) need to be synced with %2$s"
msgstr ""

#: build/admin.js:245
msgid "Total KB Items"
msgstr ""

#. translators: %s: active AI provider name
#: build/admin.js:245
msgid "Add content from multiple sources to train your AI assistant. Currently using %s embeddings."
msgstr ""

#: build/admin.js:22
msgid "Your API keys are stored encrypted and never exposed in the browser."
msgstr ""

#: build/admin.js:22
msgid "Get API Key"
msgstr ""

#: build/admin.js:23
msgid "Enter your API key"
msgstr ""

#: build/admin.js:23
msgid "Enter new key to replace"
msgstr ""

#: build/admin.js:5
msgid "An error occurred while saving settings."
msgstr ""

#: build/admin.js:5
msgid "Settings saved successfully!"
msgstr ""

#: build/admin.js:5
msgid "Please enter an API key."
msgstr ""

#: build/admin.js:39 build/admin.js:252 build/admin.js:257
msgid "Inactive"
msgstr ""

#: build/admin.js:244
msgid "API Status"
msgstr ""

#: build/admin.js:244
msgid "Not Connected"
msgstr ""

#: build/admin.js:21 build/admin.js:29 build/admin.js:39 build/admin.js:244
#: build/admin.js:274
msgid "Connected"
msgstr ""

#: build/admin.js:23
msgid "Key configured"
msgstr ""

#: build/admin.js:23
msgid "Content Generation"
msgstr ""

#: includes/utils/store.php:614 build/admin.js:23 build/admin.js:244
msgid "AI Assistant"
msgstr ""

#: includes/utils/store.php:613 build/admin.js:244
msgid "Setup"
msgstr ""

#: build/admin.js:190
msgid "Failed to load anchor data."
msgstr ""

#: build/admin.js:190 build/admin.js:274
msgid "OK"
msgstr ""

#: build/admin.js:190
msgid "Targets"
msgstr ""

#: build/admin.js:190
msgid "Uses"
msgstr ""

#: build/admin.js:190
msgid "Anchor Text"
msgstr ""

#: build/admin.js:190
msgid "No anchor text data found."
msgstr ""

#: build/admin.js:190
msgid "No anchors match your search."
msgstr ""

#: build/admin.js:190
msgid "Edit source post"
msgstr ""

#: build/admin.js:190
msgid "Source Post"
msgstr ""

#: build/admin.js:190
msgid "This anchor points to multiple pages. Consolidate to a single target URL to avoid keyword cannibalization."
msgstr ""

#: build/admin.js:190
msgid "This is a generic anchor. Replace it with descriptive text that includes your target keyword for better SEO value."
msgstr ""

#: build/admin.js:190
msgid "Search anchors…"
msgstr ""

#: build/admin.js:190
msgid "Diversity Score"
msgstr ""

#: build/admin.js:190
msgid "Overall anchor text health. Penalizes cannibalization, overuse, generic anchors, and low diversity."
msgstr ""

#: build/admin.js:190
msgid "Anchors with no issues — well-varied, descriptive, and pointing to a single target."
msgstr ""

#: build/admin.js:190
msgid "Generic"
msgstr ""

#: build/admin.js:190
msgid "Low-value anchors like 'click here' or 'read more' that waste link equity and hurt SEO."
msgstr ""

#: build/admin.js:190
msgid "Overused"
msgstr ""

#: build/admin.js:190
msgid "Anchor text used 4 or more times — may be seen as manipulative by search engines."
msgstr ""

#: build/admin.js:190
msgid "Cannibalized"
msgstr ""

#: build/admin.js:190
msgid "Same anchor text pointing to different URLs — confuses search engines about which page to rank."
msgstr ""

#: build/admin.js:190
msgid "Unique Anchors"
msgstr ""

#: build/admin.js:190
msgid "Total number of unique anchor texts found across all posts."
msgstr ""

#: build/admin.js:190
msgid "+ Add"
msgstr ""

#: build/admin.js:190
msgid "Set Pillar"
msgstr ""

#: build/admin.js:190
msgid "(in another cluster)"
msgstr ""

#. translators: %s: post type label
#: build/admin.js:190 build/admin.js:252
msgid "Search"
msgstr ""

#: build/admin.js:189
msgid "Add Posts"
msgstr ""

#: build/admin.js:189
msgid "Search for posts below to add them to this cluster."
msgstr ""

#. translators: %s: comma-separated cluster names
#: build/admin.js:189
msgid "Also in:"
msgstr ""

#: build/admin.js:188
msgid "Supporting Posts"
msgstr ""

#: build/admin.js:188
msgid "Search for a post below and click 'Set as Pillar' to assign it."
msgstr ""

#: build/admin.js:188
msgid "This post appears in multiple clusters"
msgstr ""

#: build/admin.js:188
msgid "Pillar Page"
msgstr ""

#: build/admin.js:188
msgid "Some posts in this cluster also appear in other clusters. This may dilute topical authority."
msgstr ""

#: build/admin.js:188
msgid "Supporting"
msgstr ""

#: build/admin.js:188
msgid "Pillar"
msgstr ""

#: build/admin.js:188
msgid "Delete cluster"
msgstr ""

#: build/admin.js:188
msgid "Auto-Link"
msgstr ""

#: build/admin.js:188
msgid "shared post(s)"
msgstr ""

#: build/admin.js:188
msgid "Needs more content"
msgstr ""

#: build/admin.js:188
msgid "supporting posts"
msgstr ""

#: build/admin.js:188
msgid "No pillar page"
msgstr ""

#: build/admin.js:188
msgid "Weak"
msgstr ""

#: build/admin.js:188
msgid "Growing"
msgstr ""

#: build/admin.js:188
msgid "Create your first topic cluster to organize content and boost your site's topical authority."
msgstr ""

#: build/admin.js:188
msgid "No topic clusters yet"
msgstr ""

#: build/admin.js:188
msgid "This will permanently remove the cluster and its post assignments. Existing links in your content will not be affected."
msgstr ""

#: build/admin.js:188
msgid "Delete this cluster?"
msgstr ""

#: build/admin.js:188
msgid "Create"
msgstr ""

#: build/admin.js:188
msgid "Circle: All posts link in a loop, with the last post linking back to the first for maximum link equity flow."
msgstr ""

#: build/admin.js:188
msgid "Serial Chain: Posts link sequentially — Post 1 → Post 2 → Post 3 — creating a reading flow."
msgstr ""

#: build/admin.js:188
msgid "Hub & Spoke: The pillar page links to all supporting posts, and each supporting post links back to the pillar."
msgstr ""

#: build/admin.js:188
msgid "Linking Strategy"
msgstr ""

#: build/admin.js:188
msgid "e.g. WordPress SEO Guide"
msgstr ""

#: build/admin.js:188
msgid "Cluster Name"
msgstr ""

#: build/admin.js:188
msgid "Duplicates"
msgstr ""

#: build/admin.js:188
msgid "Need Work"
msgstr ""

#: build/admin.js:188
msgid "Strong"
msgstr ""

#: build/admin.js:188
msgid "Avg Size"
msgstr ""

#: build/admin.js:188 build/admin.js:255 build/admin.js:277
msgid "Total Posts"
msgstr ""

#: build/admin.js:188
msgid "Clusters"
msgstr ""

#: build/admin.js:188
msgid "Create Cluster"
msgstr ""

#: build/admin.js:188
msgid "Auto-Link All"
msgstr ""

#: build/admin.js:188
msgid "Linking…"
msgstr ""

#: build/admin.js:188
msgid "Organize your content into thematic groups and auto-generate internal links within each cluster."
msgstr ""

#: build/admin.js:188 build/admin.js:277
msgid "Topic Clusters"
msgstr ""

#: build/admin.js:188
msgid "total links inserted across all clusters!"
msgstr ""

#: build/admin.js:188
msgid "Linking"
msgstr ""

#: build/admin.js:188
msgid "Processing clusters…"
msgstr ""

#: build/admin.js:188
msgid "No clusters have enough posts to auto-link."
msgstr ""

#: build/admin.js:188
msgid "Auto-linking failed."
msgstr ""

#: build/admin.js:188
msgid "No new links could be added."
msgstr ""

#: build/admin.js:188
msgid "links inserted!"
msgstr ""

#: build/admin.js:188
msgid "Generating links within silo…"
msgstr ""

#: build/admin.js:188
msgid "A silo needs at least 2 posts to auto-link."
msgstr ""

#: build/admin.js:188
msgid "Circle"
msgstr ""

#: build/admin.js:188
msgid "Serial (Chain)"
msgstr ""

#: build/admin.js:188
msgid "Hub & Spoke"
msgstr ""

#: build/admin.js:188
msgid "Linked From"
msgstr ""

#: build/admin.js:39 build/admin.js:188
msgid "more"
msgstr ""

#: build/admin.js:188 build/admin.js:190
msgid "Links To"
msgstr ""

#: build/admin.js:188
msgid "Orphan Page"
msgstr ""

#: build/admin.js:188
msgid "inbound"
msgstr ""

#: build/admin.js:188
msgid "outbound"
msgstr ""

#: build/admin.js:188
msgid "Edit page"
msgstr ""

#: build/admin.js:188
msgid "View page"
msgstr ""

#: build/admin.js:188
msgid "Recommendations"
msgstr ""

#: build/admin.js:188
msgid "No issues found! Your link structure looks healthy."
msgstr ""

#: build/admin.js:188
msgid "≤ 2 total links — needs more internal links."
msgstr ""

#: build/admin.js:188
msgid "No inbound links — invisible to crawlers."
msgstr ""

#: build/admin.js:188
msgid "Link Issues"
msgstr ""

#: build/admin.js:188
msgid "Direction"
msgstr ""

#: build/admin.js:188
msgid "Hub (10+)"
msgstr ""

#: build/admin.js:39 build/admin.js:188
msgid "in"
msgstr ""

#: build/admin.js:188
msgid "out"
msgstr ""

#: build/admin.js:188
msgid "No posts found. Click Refresh to scan your site."
msgstr ""

#: build/admin.js:188
msgid "Building link graph…"
msgstr ""

#: build/admin.js:188
msgid "Hub Pages"
msgstr ""

#: build/admin.js:188
msgid "Low-Linked Pages"
msgstr ""

#: build/admin.js:188
msgid "Showing:"
msgstr ""

#: build/admin.js:188
msgid "Fullscreen"
msgstr ""

#: build/admin.js:188
msgid "Exit fullscreen"
msgstr ""

#: build/admin.js:188
msgid "Reset view"
msgstr ""

#: build/admin.js:188
msgid "Zoom to fit"
msgstr ""

#: build/admin.js:188
msgid "Zoom in"
msgstr ""

#: build/admin.js:188
msgid "Zoom out"
msgstr ""

#: build/admin.js:188
msgid "Hubs"
msgstr ""

#: build/admin.js:188
msgid "Low-Linked"
msgstr ""

#: build/admin.js:188
msgid "Orphans"
msgstr ""

#: build/admin.js:188
msgid "Search pages…"
msgstr ""

#: build/admin.js:188
msgid "avg/page"
msgstr ""

#: build/admin.js:188 build/admin.js:190
msgid "pages"
msgstr ""

#: build/admin.js:188
msgid "Your internal linking structure looks healthy! Keep maintaining balanced link distribution."
msgstr ""

#: build/admin.js:188
msgid "You have few hub pages. Create topic cluster pages that link to related content for better SEO."
msgstr ""

#: build/admin.js:188
msgid "Over 30% of pages have very few links. Strengthen your internal linking to distribute page authority."
msgstr ""

#: build/admin.js:188
msgid "Failed to load graph data."
msgstr ""

#: build/admin.js:140 build/admin.js:142 build/admin.js:143 build/admin.js:188
#: build/admin.js:190
msgid "Pages"
msgstr ""

#: build/admin.js:140 build/admin.js:142 build/admin.js:143 build/admin.js:188
#: build/admin.js:190
msgid "Posts"
msgstr ""

#: build/admin.js:188 build/admin.js:190
msgid "All Content"
msgstr ""

#: build/admin.js:188
msgid "Select the posts you want to automatically interlink, then click the button above. The AI will analyze each post and insert relevant internal links."
msgstr ""

#: build/admin.js:188
msgid "posts processed"
msgstr ""

#: build/admin.js:188
msgid "links"
msgstr ""

#: build/admin.js:188
msgid "link"
msgstr ""

#: build/admin.js:188
msgid "Processing Posts…"
msgstr ""

#: build/admin.js:188
msgid "Auto-Link Selected Posts"
msgstr ""

#: build/admin.js:188 build/admin.js:244
msgid "Processing…"
msgstr ""

#: build/admin.js:188
msgid "Failed to process"
msgstr ""

#: build/admin.js:188
msgid "No suggestions found"
msgstr ""

#: build/admin.js:68 build/admin.js:140 build/admin.js:188
msgid "Search posts…"
msgstr ""

#: build/admin.js:188
msgid "Max Links Per Post"
msgstr ""

#: build/admin.js:188
msgid "Select a post above and click \"Generate Suggestions\" to get AI-powered link recommendations."
msgstr ""

#: build/admin.js:188
msgid "dismissed"
msgstr ""

#: build/admin.js:188
msgid "Hide dismissed"
msgstr ""

#: build/admin.js:188
msgid "Insert Link"
msgstr ""

#: build/admin.js:188
msgid "Failed to insert link."
msgstr ""

#: build/admin.js:188
msgid "Inserted"
msgstr ""

#: build/admin.js:188
msgid "Below auto-insert threshold (70%)"
msgstr ""

#: build/admin.js:188
msgid "Why:"
msgstr ""

#: build/admin.js:188
msgid "Anchor Text:"
msgstr ""

#: build/admin.js:188
msgid "Restore suggestion"
msgstr ""

#: build/admin.js:188
msgid "Dismiss suggestion"
msgstr ""

#: build/admin.js:188
msgid "batch"
msgstr ""

#: build/admin.js:188
msgid "Insert All"
msgstr ""

#: build/admin.js:188
msgid "Inserting…"
msgstr ""

#: build/admin.js:188
msgid "links inserted"
msgstr ""

#: build/admin.js:188
msgid "Link Suggestions for:"
msgstr ""

#: build/admin.js:188
msgid "Generate Suggestions"
msgstr ""

#: build/admin.js:188
msgid "Failed to generate suggestions."
msgstr ""

#: build/admin.js:188
msgid "No relevant link opportunities found for this post."
msgstr ""

#: build/admin.js:188
msgid "Loading posts…"
msgstr ""

#: build/admin.js:188
msgid "Search for a post…"
msgstr ""

#: build/admin.js:188
msgid "Select a post to get AI-powered suggestions for internal links. The AI will analyze your content and recommend relevant pages to link to with optimized anchor text."
msgstr ""

#: build/admin.js:188
msgid "Click \"Scan Site\" to analyze your internal linking structure."
msgstr ""

#: build/admin.js:188
msgid "No posts found matching your criteria."
msgstr ""

#: build/admin.js:188
msgid "(no anchor text)"
msgstr ""

#: build/admin.js:188
msgid "Outbound Internal Links"
msgstr ""

#: build/admin.js:140 build/admin.js:188
msgid "View post"
msgstr ""

#: build/admin.js:140 build/admin.js:188 build/admin.js:193
msgid "Edit post"
msgstr ""

#: build/admin.js:188
msgid "Generate links for this post"
msgstr ""

#: build/admin.js:188
msgid "Quick fix: auto-insert links"
msgstr ""

#: build/admin.js:188
msgid "Fixed! Re-scan to see results."
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:294 build/admin.js:142
#: build/admin.js:145 build/admin.js:152 build/admin.js:188
msgid "Warning"
msgstr ""

#: build/admin.js:188
msgid "Orphan"
msgstr ""

#: build/admin.js:188
msgid "Show outbound links"
msgstr ""

#: build/admin.js:188
msgid "Ratio"
msgstr ""

#: build/admin.js:188
msgid "Insights & Recommendations"
msgstr ""

#: build/admin.js:188
msgid "Scan Site"
msgstr ""

#: build/admin.js:188
msgid "Search posts to scan…"
msgstr ""

#: build/admin.js:188
msgid "Failed to load report."
msgstr ""

#: build/admin.js:188 build/admin.js:277
msgid "Health"
msgstr ""

#: build/admin.js:188 build/admin.js:277
msgid "Inbound"
msgstr ""

#: build/admin.js:188 build/admin.js:277
msgid "Outbound"
msgstr ""

#: build/admin.js:188
msgid "Over-linked"
msgstr ""

#: build/admin.js:188
msgid "Low Links"
msgstr ""

#: build/admin.js:188 build/admin.js:277
msgid "Orphan Pages"
msgstr ""

#: build/admin.js:160
msgid "AI-powered link suggestions, bulk auto-linking, and site visualization — all included in the Pro Max plan."
msgstr ""

#: build/admin.js:160
msgid "Ready to strengthen your link structure?"
msgstr ""

#: build/admin.js:160
msgid "Powerful tools to strengthen your site structure"
msgstr ""

#: build/admin.js:160
msgid "Everything You Get with Internal Linking"
msgstr ""

#: build/admin.js:160
msgid "Build a powerful link network in minutes"
msgstr ""

#: build/admin.js:160
msgid "Easy Auto Interlinking"
msgstr ""

#: build/admin.js:160
msgid "Smart Anchors"
msgstr ""

#: build/admin.js:160
msgid "Orphan Pages Left"
msgstr ""

#: build/admin.js:160
msgid "Links Per Scan"
msgstr ""

#: build/admin.js:160
msgid "Stop manually searching for linking opportunities. Let AI analyze your content, suggest natural anchor texts, and build a stronger internal link structure — automatically."
msgstr ""

#: build/admin.js:160
msgid "AI-Powered Internal Linking"
msgstr ""

#: build/admin.js:160
msgid "Get AI-powered audits, one-click fixes, and 24/7 monitoring — all included in the Pro Max plan."
msgstr ""

#: build/admin.js:160
msgid "Ready to boost your SEO?"
msgstr ""

#: build/admin.js:160
msgid "Powerful tools to boost your search rankings"
msgstr ""

#: build/admin.js:160
msgid "Everything You Get with SEO Agent"
msgstr ""

#: build/admin.js:160
msgid "Get actionable SEO insights in seconds"
msgstr ""

#: build/admin.js:160
msgid "Auto Fix Issues"
msgstr ""

#: build/admin.js:160
msgid "Auto Monitoring"
msgstr ""

#: build/admin.js:160
msgid "Faster Than Manual"
msgstr ""

#: build/admin.js:160
msgid "SEO Checks"
msgstr ""

#: build/admin.js:160
msgid "Stop guessing about SEO. Get instant AI-powered audits, fix issues with one click, and monitor your entire site — all from your WordPress dashboard."
msgstr ""

#: build/admin.js:160
msgid "Your AI-Powered SEO Toolkit"
msgstr ""

#: build/admin.js:160
msgid "Select multiple posts and let AI automatically generate and insert internal links — no manual editing."
msgstr ""

#: build/admin.js:160
msgid "Bulk Auto-Linking"
msgstr ""

#: build/admin.js:160
msgid "AI scans your entire site and suggests semantically relevant links in seconds — no manual searching."
msgstr ""

#: build/admin.js:160
msgid "Save 20+ Hours/Month"
msgstr ""

#: build/admin.js:160
msgid "See your entire site's link structure as an interactive graph. Spot weak connections at a glance."
msgstr ""

#: build/admin.js:160 build/admin.js:277
msgid "Site Visualizer"
msgstr ""

#: build/admin.js:160
msgid "Organize content into topical clusters and silo structures for stronger topical authority."
msgstr ""

#: build/admin.js:160
msgid "Topic Clusters & Silo"
msgstr ""

#: build/admin.js:160
msgid "Get a complete breakdown of inbound and outbound links for every page. Find orphan pages instantly."
msgstr ""

#: build/admin.js:160
msgid "Link Report & Audit"
msgstr ""

#: build/admin.js:160
msgid "AI analyzes your content semantically and recommends natural anchor texts — insert links with one click."
msgstr ""

#: build/admin.js:160 build/admin.js:188
msgid "AI Link Suggestions"
msgstr ""

#: build/admin.js:160
msgid "Monitor link health and coverage"
msgstr ""

#: build/admin.js:160
msgid "One-click to insert across your entire site"
msgstr ""

#: build/admin.js:160
msgid "Insert Links"
msgstr ""

#: build/admin.js:160
msgid "Get AI-powered link suggestions with anchors"
msgstr ""

#: build/admin.js:160
msgid "Review Suggestions"
msgstr ""

#: build/admin.js:160
msgid "AI analyzes all your pages semantically"
msgstr ""

#: build/admin.js:160
msgid "Scan Your Site"
msgstr ""

#: build/admin.js:160
msgid "No need for expensive third-party SEO tools. Get audit, auto-fix, and monitoring all in one place."
msgstr ""

#: build/admin.js:160
msgid "Replace $200+ SEO Tools"
msgstr ""

#: build/admin.js:160
msgid "Skip manual SEO audits. One click replaces hours of checking meta tags, headings, and page structure."
msgstr ""

#: build/admin.js:160
msgid "Save 10+ Hours/Month"
msgstr ""

#: build/admin.js:160
msgid "Automated daily or weekly monitoring. Get email alerts when SEO issues appear on your site."
msgstr ""

#: build/admin.js:160
msgid "Monitoring & Alerts"
msgstr ""

#: build/admin.js:160
msgid "Audit all your pages at once. Get a prioritized overview of your entire site's SEO health in minutes."
msgstr ""

#: build/admin.js:160
msgid "Bulk Site Audit"
msgstr ""

#: build/admin.js:160
msgid "Automatically fix missing meta descriptions, title tags, image alt texts, and more with a single click."
msgstr ""

#: build/admin.js:160
msgid "One-Click Auto Fix"
msgstr ""

#: build/admin.js:160
msgid "Analyze any page for SEO issues, performance bottlenecks, and accessibility problems with AI-driven insights."
msgstr ""

#: build/admin.js:160
msgid "AI-Powered SEO Audit"
msgstr ""

#: build/admin.js:160
msgid "24/7 monitoring catches regressions"
msgstr ""

#: build/admin.js:160
msgid "Monitor"
msgstr ""

#: build/admin.js:160
msgid "One click to fix all detected issues"
msgstr ""

#: build/admin.js:160
msgid "AI audits SEO, performance & accessibility"
msgstr ""

#: build/admin.js:160
msgid "AI Analyzes"
msgstr ""

#: build/admin.js:160
msgid "Paste any page URL or select from your posts"
msgstr ""

#: build/admin.js:160
msgid "Enter URL"
msgstr ""

#: build/admin.js:257
msgid "Save Preferences"
msgstr ""

#: build/admin.js:140 build/admin.js:207
msgid "Saving…"
msgstr ""

#: build/admin.js:257
msgid "Failed to save preferences"
msgstr ""

#: build/admin.js:257
msgid "Monitoring preferences saved"
msgstr ""

#: build/admin.js:263
msgid "Monitor competitor pages and get notified when their SEO changes."
msgstr ""

#: build/admin.js:160 build/admin.js:263
msgid "Competitor Tracking"
msgstr ""

#: build/admin.js:263
msgid "Max Page Size"
msgstr ""

#: build/admin.js:263
msgid "Max Page Load Time"
msgstr ""

#: build/admin.js:263
msgid "Get alerted when pages exceed your speed or size limits."
msgstr ""

#: build/admin.js:263
msgid "Performance Budget Alerts"
msgstr ""

#: build/admin.js:190 build/admin.js:262
msgid "Mixed Content"
msgstr ""

#: build/admin.js:262
msgid "500 Server Errors"
msgstr ""

#: build/admin.js:262
msgid "301 Redirects"
msgstr ""

#: build/admin.js:190 build/admin.js:262
msgid "404 Not Found"
msgstr ""

#: build/admin.js:262
msgid "Select which HTTP issues should trigger an alert."
msgstr ""

#: build/admin.js:262
msgid "Alert on these HTTP issues"
msgstr ""

#: build/admin.js:262
msgid "Crawl Health Monitoring"
msgstr ""

#: build/admin.js:160 build/admin.js:262
msgid "Technical Health"
msgstr ""

#: build/admin.js:263
msgid "Uptime Monitoring"
msgstr ""

#: build/admin.js:262
msgid "1 year"
msgstr ""

#: build/admin.js:262
msgid "6 months"
msgstr ""

#: build/admin.js:23 build/admin.js:84 build/admin.js:262
msgid "90 days"
msgstr ""

#: build/admin.js:262
msgid "60 days"
msgstr ""

#: build/admin.js:23 build/admin.js:84 build/admin.js:262
msgid "30 days"
msgstr ""

#: build/admin.js:262
msgid "Freshness Period"
msgstr ""

#: build/admin.js:262
msgid "Notify when any page hasn't been updated within the chosen period."
msgstr ""

#: build/admin.js:262
msgid "Content Freshness Alerts"
msgstr ""

#: build/admin.js:266
msgid "Weekly Digest"
msgstr ""

#: build/admin.js:266
msgid "Paste your Slack incoming webhook URL to receive SEO alerts in a channel."
msgstr ""

#: build/admin.js:266
msgid "Slack Webhook URL"
msgstr ""

#: build/admin.js:265
msgid "Alert Email Addresses"
msgstr ""

#: build/admin.js:160
msgid "Slack"
msgstr ""

#: build/admin.js:265
msgid "Notification Channels"
msgstr ""

#: build/admin.js:262
msgid "Score Alert Threshold"
msgstr ""

#: build/admin.js:259
msgid "Only Scanned Pages"
msgstr ""

#: build/admin.js:259
msgid "All Published Pages"
msgstr ""

#: build/admin.js:258
msgid "Pages to Monitor"
msgstr ""

#: build/admin.js:207 build/admin.js:252 build/admin.js:257
msgid "Monthly"
msgstr ""

#: build/admin.js:207 build/admin.js:257
msgid "Weekly"
msgstr ""

#: build/admin.js:207 build/admin.js:257
msgid "Daily"
msgstr ""

#: build/admin.js:255
msgid "Please enter a valid email address"
msgstr ""

#: build/admin.js:255
msgid "This email is already added"
msgstr ""

#: build/admin.js:256
msgid "This URL is already being tracked"
msgstr ""

#: build/admin.js:140
msgid "Running deep AI analysis. This can take a little longer."
msgstr ""

#: build/admin.js:140
msgid "Running quick deterministic checks now."
msgstr ""

#: build/admin.js:140
msgid "Analyzing your page…"
msgstr ""

#: build/admin.js:140
msgid "Use Quick Audit for instant no-credit checks and Full AI Audit for deeper insights."
msgstr ""

#: build/admin.js:140
msgid "What Gets Analyzed"
msgstr ""

#: build/admin.js:140
msgid "Analyze Another URL"
msgstr ""

#: build/admin.js:140
msgid "No analysis data available."
msgstr ""

#: build/admin.js:140
msgid "Add keywords above to check how well this page is optimized for them."
msgstr ""

#: build/admin.js:140 build/admin.js:160
msgid "Meta"
msgstr ""

#: build/admin.js:140 build/admin.js:255
msgid "Reset All"
msgstr ""

#: build/admin.js:140
msgid "Enter a focus keyword…"
msgstr ""

#: build/admin.js:140
msgid "Keyword Focus Analyzer"
msgstr ""

#: build/admin.js:140
msgid "completed"
msgstr ""

#: build/admin.js:140
msgid "On-Page SEO Checklist"
msgstr ""

#: build/admin.js:140
msgid "vs"
msgstr ""

#: build/admin.js:140
msgid "Current"
msgstr ""

#: build/admin.js:140
msgid "Clear Benchmark"
msgstr ""

#: build/admin.js:140
msgid "Comparison benchmark cleared."
msgstr ""

#: build/admin.js:140
msgid "Benchmark Comparison"
msgstr ""

#: build/admin.js:140
msgid "scans"
msgstr ""

#: build/admin.js:140
msgid "Score Trend"
msgstr ""

#: build/admin.js:140
msgid "HTML Size"
msgstr ""

#: build/admin.js:140
msgid "External Links"
msgstr ""

#: build/admin.js:140
msgid "Missing Alt"
msgstr ""

#: build/admin.js:140
msgid "Images"
msgstr ""

#: build/admin.js:140 build/admin.js:160
msgid "H1"
msgstr ""

#: build/admin.js:140
msgid "Analyzed At"
msgstr ""

#: build/admin.js:140
msgid "Analysis Source"
msgstr ""

#: build/admin.js:140
msgid "Copy meta description"
msgstr ""

#: build/admin.js:140
msgid "Meta description"
msgstr ""

#: build/admin.js:140
msgid "ideal: 120-160"
msgstr ""

#: build/admin.js:140
msgid "Meta Description"
msgstr ""

#: build/admin.js:140
msgid "Copy title"
msgstr ""

#: build/admin.js:140
msgid "ideal: 30-60"
msgstr ""

#: build/admin.js:140
msgid "chars"
msgstr ""

#: build/admin.js:140
msgid "Not found"
msgstr ""

#: build/admin.js:140
msgid "Title Tag"
msgstr ""

#: build/admin.js:140
msgid "Page Overview"
msgstr ""

#: build/admin.js:140
msgid "Top Recommendations"
msgstr ""

#: build/admin.js:140
msgid "No issues found for this filter."
msgstr ""

#: build/admin.js:140
msgid "Mark Fixed"
msgstr ""

#: build/admin.js:140
msgid "Fixed"
msgstr ""

#: build/admin.js:140
msgid "Mark as fixed"
msgstr ""

#: build/admin.js:140
msgid "Mark as not fixed"
msgstr ""

#: build/admin.js:140
msgid "Fix this issue automatically"
msgstr ""

#: build/admin.js:138
msgid "Passed"
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:286 build/admin.js:138
#: build/admin.js:142 build/admin.js:145 build/admin.js:152
msgid "Info"
msgstr ""

#: build/admin.js:138
msgid "Auto Fix All"
msgstr ""

#: build/admin.js:138
msgid "Run an audit first."
msgstr ""

#: build/admin.js:138
msgid "Automatic fixes are available for your site content only."
msgstr ""

#: build/admin.js:138
msgid "Automatic fixing failed. Please try again."
msgstr ""

#: build/admin.js:138
msgid "No automatic fixes were needed."
msgstr ""

#. translators: %d: changed fields count
#: build/admin.js:138
msgid "Auto Fix completed. %d field(s) updated."
msgstr ""

#: build/admin.js:137
msgid "Issues & Recommendations"
msgstr ""

#: build/admin.js:137
msgid "SEO plugin meta updated"
msgstr ""

#: build/admin.js:137
msgid "Noopener fixed"
msgstr ""

#: build/admin.js:137
msgid "Lazy loading added"
msgstr ""

#: build/admin.js:137
msgid "Alt text added"
msgstr ""

#: build/admin.js:137 build/admin.js:140 build/admin.js:188
msgid "Skipped"
msgstr ""

#: build/admin.js:137 build/admin.js:239 build/admin.js:240
msgid "Applied"
msgstr ""

#: build/admin.js:137
msgid "Automatic Fix Summary"
msgstr ""

#: build/admin.js:137
msgid "Re-Audit"
msgstr ""

#: build/admin.js:137 build/admin.js:282
msgid "Compare"
msgstr ""

#: build/admin.js:137 build/admin.js:140
msgid "Benchmark"
msgstr ""

#: build/admin.js:137
msgid "Saved as comparison benchmark."
msgstr ""

#: build/admin.js:137
msgid "SEO report copied."
msgstr ""

#: build/admin.js:137
msgid "Keyword Focus"
msgstr ""

#: build/admin.js:137
msgid "SEO Checklist"
msgstr ""

#: build/admin.js:137
msgid "AI (cached)"
msgstr ""

#. translators: %d: total pages
#: build/admin.js:137
msgid "Full Site Audit — %d pages"
msgstr ""

#. translators: %d: total pages
#: build/admin.js:136
msgid "Bulk Audit — %d pages"
msgstr ""

#: build/admin.js:135 build/admin.js:188
msgid "Show"
msgstr ""

#: build/admin.js:135
msgid "Recent Scans"
msgstr ""

#: build/admin.js:135
msgid "Open selected content in editor"
msgstr ""

#: build/admin.js:135
msgid "Enter a URL to analyze (e.g. https://example.com)"
msgstr ""

#: build/admin.js:44 build/admin.js:135 build/admin.js:274
msgid "Analyze"
msgstr ""

#: build/admin.js:135 build/admin.js:188
msgid "Analyzing…"
msgstr ""

#: build/admin.js:135 build/admin.js:188
msgid "Type to search"
msgstr ""

#: build/admin.js:135
msgid "Search your site content..."
msgstr ""

#: build/admin.js:135
msgid "Quick Audit"
msgstr ""

#: build/admin.js:135
msgid "Quick Audit runs fast deterministic checks instantly — no AI credits used."
msgstr ""

#: build/admin.js:135
msgid "Full AI Audit provides deeper analysis using your AI credits. Cached results reduce repeat costs."
msgstr ""

#: build/admin.js:135
msgid "Mode"
msgstr ""

#: build/admin.js:135
msgid "Full Site Audit"
msgstr ""

#: build/admin.js:135
msgid "Bulk Audit"
msgstr ""

#: build/admin.js:135
msgid "Single Page"
msgstr ""

#: build/admin.js:135 build/admin.js:143
msgid "Scope"
msgstr ""

#: build/admin.js:135
msgid "External URL"
msgstr ""

#: build/admin.js:135
msgid "Current Site"
msgstr ""

#: build/admin.js:135
msgid "Please enter a URL to analyze."
msgstr ""

#: build/admin.js:135 build/admin.js:152 build/admin.js:155
msgid "Please enter a valid URL."
msgstr ""

#: build/admin.js:135
msgid "Analysis failed. Please try again."
msgstr ""

#: build/admin.js:135
msgid "AI audit complete."
msgstr ""

#: build/admin.js:135
msgid "Loaded cached AI audit result."
msgstr ""

#: build/admin.js:135
msgid "Fresh AI audit complete."
msgstr ""

#: build/admin.js:135
msgid "Quick audit complete (no AI credits used)."
msgstr ""

#. translators: %s: copied item label
#: build/admin.js:135
msgid "%s copied."
msgstr ""

#: build/admin.js:106 build/admin.js:134 build/admin.js:274
msgid "Missing"
msgstr ""

#: build/admin.js:134
msgid "Needs work"
msgstr ""

#: build/admin.js:134
msgid "Optimized"
msgstr ""

#: build/admin.js:134
msgid "Maximum 10 keywords allowed."
msgstr ""

#: build/admin.js:134
msgid "Keyword already added."
msgstr ""

#: build/admin.js:134
msgid "Test responsive design, touch targets, viewport configuration, and mobile usability."
msgstr ""

#: build/admin.js:134
msgid "Mobile Friendliness"
msgstr ""

#: build/admin.js:134
msgid "Verify SSL certificate, mixed content issues, and security headers."
msgstr ""

#: build/admin.js:134
msgid "Security & SSL Check"
msgstr ""

#: build/admin.js:134
msgid "Page load speed, resource optimization, and Core Web Vitals assessment."
msgstr ""

#: build/admin.js:134
msgid "Performance Analysis"
msgstr ""

#: build/admin.js:134
msgid "Overview of your backlink profile including domain authority, referring domains, and link quality."
msgstr ""

#: build/admin.js:134
msgid "Backlink Snapshot"
msgstr ""

#: build/admin.js:134
msgid "Analyze title tags, meta descriptions, headings, image alt text, and keyword density."
msgstr ""

#: build/admin.js:134
msgid "On-Page SEO Checks"
msgstr ""

#: build/admin.js:134
msgid "Comprehensive technical SEO audit including page speed, core web vitals, and crawlability analysis."
msgstr ""

#: build/admin.js:134
msgid "SEO & Performance Audit"
msgstr ""

#. translators: %d is the number of published posts.
#. translators: %d: number of posts
#: build/admin.js:91 build/admin.js:134
msgid "%d posts"
msgstr ""

#: build/admin.js:129
msgid "New Audit"
msgstr ""

#. translators: %d: duplicate groups
#: build/admin.js:126
msgid "Duplicate Content (%d)"
msgstr ""

#: build/admin.js:125
msgid "Run Full Site Audit"
msgstr ""

#: build/admin.js:125
msgid "Select at least one content type."
msgstr ""

#: build/admin.js:125
msgid "Select at least one post status."
msgstr ""

#: build/admin.js:125
msgid "Site audit failed."
msgstr ""

#. translators: %d: duplicate groups
#: build/admin.js:125
msgid "%d duplicate content issues found."
msgstr ""

#. translators: %d: error count
#. translators: %d: number of failed URLs
#: build/admin.js:124 build/admin.js:271
msgid "%d failed."
msgstr ""

#. translators: %d: scanned count
#: build/admin.js:123
msgid "Site audit complete. %d pages scanned."
msgstr ""

#: build/admin.js:122
msgid "Detects duplicate titles, meta descriptions, and slugs across your selected content."
msgstr ""

#: build/admin.js:122
msgid "Check for duplicate content"
msgstr ""

#: build/admin.js:122 build/admin.js:135 build/admin.js:188
msgid "Content Type"
msgstr ""

#: build/admin.js:122
msgid "Duplicate Slug"
msgstr ""

#: build/admin.js:122
msgid "Duplicate Meta Description"
msgstr ""

#: build/admin.js:122
msgid "Duplicate Title"
msgstr ""

#: build/admin.js:122
msgid "Password Protected"
msgstr ""

#: build/admin.js:122 build/admin.js:133 build/admin.js:140 build/admin.js:160
msgid "Auto Fix"
msgstr ""

#: build/admin.js:122 build/admin.js:133 build/admin.js:140
msgid "Fixing…"
msgstr ""

#: build/admin.js:122 build/admin.js:133 build/admin.js:140
msgid "Auto fix failed. Please try again."
msgstr ""

#. translators: %s: issue title
#: build/admin.js:122 build/admin.js:133 build/admin.js:140
msgid "\"%s\" could not be fixed automatically."
msgstr ""

#. translators: %s: issue title
#: build/admin.js:121 build/admin.js:132 build/admin.js:139
msgid "\"%s\" has been fixed."
msgstr ""

#: build/admin.js:120 build/admin.js:131 build/admin.js:138
msgid "How to fix"
msgstr ""

#: build/admin.js:120 build/admin.js:131 build/admin.js:138
msgid "Hide guide"
msgstr ""

#: build/admin.js:120 build/admin.js:131
msgid "%d fixed"
msgstr ""

#: build/admin.js:120 build/admin.js:131
msgid "Show issues"
msgstr ""

#: build/admin.js:120 build/admin.js:131
msgid "Hide issues"
msgstr ""

#: build/admin.js:120 build/admin.js:131
msgid "Re-scan this page"
msgstr ""

#. translators: %s: page title
#: build/admin.js:120 build/admin.js:131
msgid "Failed to re-scan \"%s\"."
msgstr ""

#. translators: %s: page title
#: build/admin.js:119 build/admin.js:130
msgid "Re-scanned \"%s\" successfully."
msgstr ""

#: build/admin.js:118 build/admin.js:129
msgid "Fix Status"
msgstr ""

#: build/admin.js:118 build/admin.js:129 build/admin.js:138 build/admin.js:188
#: build/admin.js:190
msgid "Issues"
msgstr ""

#: build/admin.js:118 build/admin.js:129 build/admin.js:137 build/admin.js:140
msgid "A11y"
msgstr ""

#: build/admin.js:118 build/admin.js:129 build/admin.js:137 build/admin.js:140
msgid "Perf"
msgstr ""

#: build/admin.js:118 build/admin.js:129 build/admin.js:137 build/admin.js:140
msgid "SEO"
msgstr ""

#: build/admin.js:118
msgid "New Scan"
msgstr ""

#: build/admin.js:118 build/admin.js:129
msgid "Re-scan Fixed Pages"
msgstr ""

#: build/admin.js:118 build/admin.js:129
msgid "Re-scanning…"
msgstr ""

#: build/admin.js:118 build/admin.js:129
msgid "Failed to re-scan fixed pages."
msgstr ""

#. translators: 1: rescanned count, 2: improved count
#. translators: 1: re-scanned count, 2: improved count
#: build/admin.js:118 build/admin.js:129
msgid "Re-scanned %1$d pages. %2$d improved."
msgstr ""

#: build/admin.js:117 build/admin.js:128
msgid "No pages had fixes applied."
msgstr ""

#. translators: %d: selected count
#: build/admin.js:117 build/admin.js:128
msgid "Auto Fix %d Pages"
msgstr ""

#: build/admin.js:116 build/admin.js:127 build/admin.js:138
msgid "Applying Fixes…"
msgstr ""

#: build/admin.js:116 build/admin.js:127
msgid "Select at least one item to fix."
msgstr ""

#: build/admin.js:116 build/admin.js:127
msgid "Bulk auto-fix failed."
msgstr ""

#. translators: 1: total fixed, 2: total items
#: build/admin.js:116 build/admin.js:127
msgid "Auto Fix complete. %1$d fixes applied across %2$d pages."
msgstr ""

#: build/admin.js:115 build/admin.js:125
msgid "Need Attention"
msgstr ""

#: build/admin.js:115 build/admin.js:125 build/admin.js:138
msgid "Warnings"
msgstr ""

#: includes/classes/Seo/MonitoringNotifier.php:277 build/admin.js:115
#: build/admin.js:125 build/admin.js:138 build/admin.js:142 build/admin.js:145
#: build/admin.js:152 build/admin.js:188
msgid "Critical"
msgstr ""

#: build/admin.js:115 build/admin.js:125 build/admin.js:137
msgid "Avg A11y"
msgstr ""

#: build/admin.js:115 build/admin.js:125 build/admin.js:137
msgid "Avg Perf"
msgstr ""

#: build/admin.js:115 build/admin.js:125 build/admin.js:137
msgid "Avg SEO"
msgstr ""

#. translators: %d: selected count
#: build/admin.js:115
msgid "Scan %d Pages"
msgstr ""

#: build/admin.js:114 build/admin.js:125 build/admin.js:143 build/admin.js:188
#: build/admin.js:190
msgid "Scanning…"
msgstr ""

#: build/admin.js:114
msgid "Select at least one item to scan."
msgstr ""

#: build/admin.js:114
msgid "Bulk audit failed."
msgstr ""

#. translators: %d: scanned count
#: build/admin.js:114
msgid "Bulk audit complete. %d pages scanned."
msgstr ""

#. translators: 1: success count, 2: error count
#: build/admin.js:113
msgid "Scanned %1$d pages. %2$d failed."
msgstr ""

#. translators: 1: selected count, 2: total count
#: build/admin.js:112
msgid "%1$d of %2$d selected"
msgstr ""

#: build/admin.js:111
msgid "Load Content"
msgstr ""

#: build/admin.js:26 build/admin.js:28 build/admin.js:111 build/admin.js:188
#: build/admin.js:207 build/admin.js:208 build/admin.js:214 build/admin.js:225
#: build/admin.js:229 build/admin.js:240 build/admin.js:277
msgid "Loading…"
msgstr ""

#: build/admin.js:111
msgid "Failed to load posts."
msgstr ""

#: build/admin.js:111
msgid "No published content found for this type."
msgstr ""

#. translators: %d: page occurrence count
#: build/admin.js:111
msgid "%d pages"
msgstr ""

#. translators: %d: unique issue types
#: build/admin.js:110
msgid "Common Issues (%d)"
msgstr ""

#. translators: %d: results count
#: build/admin.js:109
msgid "Audit Results (%d)"
msgstr ""

#: build/admin.js:108 build/admin.js:115 build/admin.js:120 build/admin.js:131
msgid "Clean"
msgstr ""

#: build/admin.js:108
msgid "Has Warnings"
msgstr ""

#: build/admin.js:108
msgid "Has Critical"
msgstr ""

#: build/admin.js:108
msgid "All Severity"
msgstr ""

#: build/admin.js:108
msgid "75+"
msgstr ""

#: build/admin.js:108
msgid "50 – 74"
msgstr ""

#: build/admin.js:108
msgid "0 – 49"
msgstr ""

#: build/admin.js:108
msgid "All Scores"
msgstr ""

#: build/admin.js:108 build/admin.js:135
msgid "Full AI Audit"
msgstr ""

#: build/admin.js:108
msgid "Full AI Audit (cached)"
msgstr ""

#: build/admin.js:108
msgid "Quick Audit (no AI)"
msgstr ""

#: build/admin.js:108
msgid "Add loading=\"lazy\" to off-screen images to improve initial page load performance."
msgstr ""

#: build/admin.js:108
msgid "Consider reducing HTML size by optimizing inline styles, removing unused markup, and deferring non-critical content."
msgstr ""

#: build/admin.js:108
msgid "Reduce HTML size by removing unnecessary whitespace, comments, and inline styles. Consider lazy loading below-the-fold content."
msgstr ""

#: build/admin.js:108
msgid "Add the missing Open Graph meta tags (og:title, og:description, og:image) for better social media sharing."
msgstr ""

#: build/admin.js:108
msgid "Add JSON-LD structured data to help search engines understand your content type and display rich results."
msgstr ""

#: build/admin.js:108
msgid "Remove the noindex meta tag or X-Robots-Tag header if you want this page to appear in search results."
msgstr ""

#: build/admin.js:108
msgid "Add a viewport meta tag to your theme's header: <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">."
msgstr ""

#: build/admin.js:108
msgid "Include the focus keyword in at least one H2 or H3 subheading."
msgstr ""

#: build/admin.js:108
msgid "Use the focus keyword naturally throughout your content body."
msgstr ""

#: build/admin.js:108
msgid "Place the focus keyword in the first paragraph or opening section of your content."
msgstr ""

#: build/admin.js:108
msgid "Edit the URL slug to include the focus keyword, using hyphens between words."
msgstr ""

#: build/admin.js:108
msgid "Naturally include your focus keyword within the meta description."
msgstr ""

#: build/admin.js:108
msgid "Include your focus keyword in the SEO title, ideally near the beginning."
msgstr ""

#: build/admin.js:108
msgid "Set a focus keyword in your SEO plugin (Rank Math, Yoast, etc.), or click Auto Fix to let AI identify and set one automatically."
msgstr ""

#: build/admin.js:108
msgid "Adjust your meta description to be between 120-160 characters for optimal search visibility."
msgstr ""

#: build/admin.js:108
msgid "Adjust your title tag to be between 50-60 characters. This ensures it displays fully in search results."
msgstr ""

#: build/admin.js:108
msgid "Remove repeated words from your title tag. Use diverse, descriptive keywords for a stronger search presence."
msgstr ""

#: build/admin.js:108
msgid "Add explicit width and height attributes to all images to prevent layout shifts (CLS) and improve Core Web Vitals."
msgstr ""

#: build/admin.js:108
msgid "Shorten your URL slug to under 75 characters. Use 3-5 descriptive, keyword-rich words separated by hyphens."
msgstr ""

#: build/admin.js:108
msgid "Break your content into sections using H2 headings. This improves readability and helps search engines understand content structure."
msgstr ""

#: build/admin.js:108
msgid "Use the Internal Linking tool (Pro Max → Internal Linking) to add more contextual internal links and strengthen your site structure."
msgstr ""

#: build/admin.js:108
msgid "Use the Internal Linking tool (Pro Max → Internal Linking) to automatically add contextual internal links to your content."
msgstr ""

#: build/admin.js:108
msgid "Add 1-3 outbound links to authoritative, relevant sources. This signals content quality to search engines."
msgstr ""

#: build/admin.js:108
msgid "Add a lang attribute to your HTML tag (e.g., lang='en') to specify the page language for accessibility."
msgstr ""

#: build/admin.js:108
msgid "Reduce HTML size by removing unnecessary whitespace, comments, and inline styles. Consider lazy loading content."
msgstr ""

#: build/admin.js:108
msgid "Add structured data (JSON-LD) to help search engines understand your content type and display rich results."
msgstr ""

#: build/admin.js:108
msgid "Fix or remove broken links. Use a link checker tool to find all 404 errors and update them."
msgstr ""

#: build/admin.js:108
msgid "Expand your page content to at least 300 words. Add useful, original information that satisfies user intent."
msgstr ""

#: build/admin.js:108
msgid "Generate and submit an XML sitemap to help search engines discover all your pages."
msgstr ""

#: build/admin.js:108
msgid "Create a robots.txt file in your root directory to guide search engine crawlers."
msgstr ""

#: build/admin.js:108
msgid "Update all resource URLs (images, scripts, styles) to use HTTPS instead of HTTP."
msgstr ""

#: build/admin.js:108
msgid "Install an SSL certificate and redirect all HTTP traffic to HTTPS. Most hosts offer free SSL via Let's Encrypt."
msgstr ""

#: build/admin.js:108
msgid "Ensure your design is responsive, touch targets are at least 48px, and viewport meta tag is set correctly."
msgstr ""

#: build/admin.js:108
msgid "Optimize images (use WebP), enable caching, minify CSS/JS, and consider a CDN to improve load times."
msgstr ""

#: build/admin.js:108
msgid "Add Open Graph meta tags (og:title, og:description, og:image) for better social media sharing previews."
msgstr ""

#: build/admin.js:108
msgid "Add a canonical URL tag to prevent duplicate content issues. Use the preferred URL for this page."
msgstr ""

#: build/admin.js:108
msgid "Add descriptive alt attributes to all images. Use natural language that describes what the image shows."
msgstr ""

#: build/admin.js:108
msgid "Use only one H1 tag per page. Convert additional H1 tags to H2 or H3 for proper heading hierarchy."
msgstr ""

#: build/admin.js:108
msgid "Add a single, unique H1 tag that clearly describes the page content and includes your primary keyword."
msgstr ""

#: build/admin.js:108
msgid "Expand your meta description to at least 120 characters for better visibility in search results."
msgstr ""

#: build/admin.js:108
msgid "Trim your meta description to 160 characters or fewer to prevent truncation in search snippets."
msgstr ""

#: build/admin.js:108
msgid "Add a meta description tag between 120-160 characters. Summarize the page content and include a call-to-action."
msgstr ""

#: build/admin.js:108
msgid "Expand your title tag to at least 30 characters. Add your brand name or a compelling modifier."
msgstr ""

#: build/admin.js:108
msgid "Shorten your title tag to 60 characters or fewer so it is not truncated in search results."
msgstr ""

#: build/admin.js:108
msgid "Add a <title> tag to your page head. Keep it between 50-60 characters and include your primary keyword near the start."
msgstr ""

#: build/admin.js:108
msgid "Content is at least 300 words for thin-content pages"
msgstr ""

#: build/admin.js:108
msgid "No broken links on the page"
msgstr ""

#: build/admin.js:108
msgid "Schema markup (structured data) is implemented"
msgstr ""

#: build/admin.js:108
msgid "Canonical URL is specified"
msgstr ""

#: build/admin.js:108
msgid "Open Graph / social meta tags are set"
msgstr ""

#: build/admin.js:108
msgid "External links use rel=\"noopener\""
msgstr ""

#: build/admin.js:108
msgid "Internal links point to relevant pages"
msgstr ""

#: build/admin.js:108
msgid "Content is mobile-friendly"
msgstr ""

#: build/admin.js:108
msgid "Page loads in under 3 seconds"
msgstr ""

#: build/admin.js:108
msgid "Images have descriptive alt text"
msgstr ""

#: build/admin.js:108
msgid "URL is short and descriptive"
msgstr ""

#: build/admin.js:108
msgid "H1 tag is present and unique"
msgstr ""

#: build/admin.js:108
msgid "Meta description is present and compelling (120-160 chars)"
msgstr ""

#: build/admin.js:108
msgid "Page has a unique, descriptive title tag (50-60 chars)"
msgstr ""

#: build/admin.js:95
msgid "Run translations"
msgstr ""

#: build/admin.js:95
msgid "Tone & glossary"
msgstr ""

#: build/admin.js:95
msgid "Quality"
msgstr ""

#: build/admin.js:95
msgid "Configure languages"
msgstr ""

#: build/admin.js:81
msgid "Re-translate"
msgstr ""

#: build/admin.js:81
msgid "Translated"
msgstr ""

#: build/admin.js:23 build/admin.js:40 build/admin.js:43 build/admin.js:60
#: build/admin.js:81
msgid "Language"
msgstr ""

#: build/admin.js:81
msgid "All languages"
msgstr ""

#: build/admin.js:188
msgid "Retry Failed"
msgstr ""

#: build/admin.js:78
msgid "Failed translations"
msgstr ""

#: build/admin.js:77 build/admin.js:99 build/admin.js:240
msgid "Stop"
msgstr ""

#: build/admin.js:100
msgid "Translate all posts"
msgstr ""

#: build/admin.js:274
msgid "Activity Log"
msgstr ""

#: build/admin.js:74
msgid "Translation in progress…"
msgstr ""

#: build/admin.js:66 build/admin.js:69 build/admin.js:205
msgid "Prev"
msgstr ""

#: build/admin.js:188
msgid "No posts found."
msgstr ""

#. translators: %d is the number of posts selected.
#: build/admin.js:69
msgid "%d post selected"
msgid_plural "%d posts selected"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:68
msgid "Selected Posts"
msgstr ""

#: build/admin.js:68 build/admin.js:188
msgid "All Posts"
msgstr ""

#: build/admin.js:47 build/admin.js:89
msgid "Languages"
msgstr ""

#: build/admin.js:68
msgid "Content Types"
msgstr ""

#: build/admin.js:66 build/admin.js:84
msgid "Translated content"
msgstr ""

#: build/admin.js:59
msgid "Result"
msgstr ""

#: build/admin.js:59 build/admin.js:95 build/admin.js:99 build/editor.js:1
msgid "Translate"
msgstr ""

#: build/admin.js:59
msgid "Text to translate"
msgstr ""

#: build/admin.js:59
msgid "Select language…"
msgstr ""

#: build/admin.js:59
msgid "Target Language"
msgstr ""

#: build/admin.js:59
msgid "Translation Preview"
msgstr ""

#: build/admin.js:59
msgid "Open preview tool"
msgstr ""

#: build/admin.js:59
msgid "Test Translation"
msgstr ""

#: build/admin.js:58
msgid "Don't translate"
msgstr ""

#: build/admin.js:58
msgid "Term (e.g. WordPress)"
msgstr ""

#: build/admin.js:55
msgid "Add term"
msgstr ""

#: build/admin.js:54
msgid "Glossary"
msgstr ""

#: build/admin.js:54
msgid "Informal (tu, du, tú)"
msgstr ""

#: build/admin.js:54
msgid "Formal (vous, Sie, usted)"
msgstr ""

#: build/admin.js:54
msgid "Default (Language Standard)"
msgstr ""

#: build/admin.js:54
msgid "Affects how “you” is translated in languages that have formal and informal forms."
msgstr ""

#: build/admin.js:54
msgid "Formality Level"
msgstr ""

#: build/admin.js:54
msgid "Creative / Engaging"
msgstr ""

#: build/admin.js:54
msgid "Technical / Documentation"
msgstr ""

#: build/admin.js:54
msgid "Casual / Friendly"
msgstr ""

#: build/admin.js:54
msgid "Formal / Professional"
msgstr ""

#: build/admin.js:54
msgid "Neutral"
msgstr ""

#: build/admin.js:54
msgid "Sets the overall writing style for translations."
msgstr ""

#: build/admin.js:54
msgid "Translation Style"
msgstr ""

#: build/admin.js:54
msgid "Both (Top & Bottom)"
msgstr ""

#: build/admin.js:54
msgid "After Content"
msgstr ""

#: build/admin.js:54
msgid "Before Content"
msgstr ""

#: build/admin.js:54
msgid "After Title"
msgstr ""

#: build/admin.js:54
msgid "Switcher Position"
msgstr ""

#: build/admin.js:54
msgid "When a visitor selects a language, keep the switcher visible on the translated version of the post."
msgstr ""

#: build/admin.js:54
msgid "Keep switcher visible on translated content"
msgstr ""

#: build/admin.js:54
msgid "Display a language selector on translated posts so visitors can switch between available translations."
msgstr ""

#: build/admin.js:54
msgid "Show language switcher on posts"
msgstr ""

#: build/admin.js:54
msgid "Display Options"
msgstr ""

#: build/admin.js:68
msgid "Target Languages"
msgstr ""

#: build/admin.js:46
msgid "Auto-translate new posts when published"
msgstr ""

#: build/admin.js:45
msgid "Select which post types should be translated. Only published content is processed."
msgstr ""

#: build/admin.js:45
msgid "Content to Translate"
msgstr ""

#: build/admin.js:44
msgid "Unlock AI Translation and reach millions of new readers today."
msgstr ""

#: build/admin.js:44
msgid "Ready to Go Global?"
msgstr ""

#: build/admin.js:44
msgid "Over 75% of internet users prefer content in their native language. Don't miss out on a massive audience."
msgstr ""

#: build/admin.js:44
msgid "Why Go Global?"
msgstr ""

#: build/admin.js:44
msgid "Powerful features to reach a global audience"
msgstr ""

#: build/admin.js:44
msgid "Everything You Need for Multilingual Success"
msgstr ""

#: build/admin.js:44
msgid "Go multilingual in minutes — AI handles the heavy lifting"
msgstr ""

#: build/admin.js:44
msgid "30-day money-back guarantee • Cancel anytime"
msgstr ""

#: build/admin.js:44
msgid "Reach a global audience instantly. Translate your entire website into 30+ languages with the power of AI."
msgstr ""

#: build/admin.js:44
msgid "AI-Powered Translation"
msgstr ""

#: build/admin.js:44
msgid "Cost Savings"
msgstr ""

#: build/admin.js:44
msgid "Unlimited Translations"
msgstr ""

#: build/admin.js:44
msgid "Potential Readers"
msgstr ""

#: build/admin.js:44
msgid "Languages Supported"
msgstr ""

#: build/admin.js:44
msgid "Save thousands on professional translation"
msgstr ""

#: build/admin.js:44
msgid "Build trust with localized content"
msgstr ""

#: build/admin.js:44
msgid "Increase engagement and time on site"
msgstr ""

#: build/admin.js:44
msgid "Improve SEO with multilingual content"
msgstr ""

#: build/admin.js:44
msgid "Expand your audience to 4+ billion non-English speakers"
msgstr ""

#: build/admin.js:44
msgid "Monitor coverage and audience growth"
msgstr ""

#: build/admin.js:44
msgid "Track & Grow"
msgstr ""

#: build/admin.js:44
msgid "Translated content goes live instantly"
msgstr ""

#: build/admin.js:44
msgid "Publish"
msgstr ""

#: build/admin.js:44
msgid "AI translates preserving your brand voice"
msgstr ""

#: build/admin.js:44
msgid "AI Translates"
msgstr ""

#: build/admin.js:44
msgid "Select target languages from 30+ options"
msgstr ""

#: build/admin.js:44
msgid "Choose Languages"
msgstr ""

#: build/admin.js:44
msgid "Track your translation coverage and monitor which languages are most popular with your audience."
msgstr ""

#: build/admin.js:44
msgid "Translation Analytics"
msgstr ""

#: build/admin.js:44
msgid "Beautiful, customizable language switcher that lets visitors read your content in their preferred language."
msgstr ""

#: build/admin.js:44
msgid "Frontend Language Switcher"
msgstr ""

#: build/admin.js:44
msgid "Automatically translate new content as soon as it's published. Your multilingual site stays up-to-date effortlessly."
msgstr ""

#: build/admin.js:44
msgid "Auto-Translate New Posts"
msgstr ""

#: build/admin.js:44
msgid "Translate hundreds of posts at once with our intelligent batch processing. Set it and forget it."
msgstr ""

#: build/admin.js:44
msgid "Bulk Translation"
msgstr ""

#: build/admin.js:44
msgid "Leverage cutting-edge AI models (OpenAI & Gemini) for natural, context-aware translations that preserve your brand voice."
msgstr ""

#: build/admin.js:44
msgid "AI-Powered Accuracy"
msgstr ""

#: build/admin.js:44
msgid "Translate your content into over 30 languages including Spanish, French, German, Chinese, Japanese, and more."
msgstr ""

#: build/admin.js:44
msgid "30+ Languages"
msgstr ""

#: build/admin.js:44
msgid "Generated FAQ sets will appear here for easy access."
msgstr ""

#: build/admin.js:44
msgid "Generate and review FAQs first before exporting."
msgstr ""

#: build/admin.js:44
msgid "No FAQs to Export"
msgstr ""

#: build/admin.js:44
msgid "Open in New Page"
msgstr ""

#: build/admin.js:44
msgid "Open in New Post"
msgstr ""

#: build/admin.js:44
msgid "Create a new draft with your FAQ blocks already inserted."
msgstr ""

#: build/admin.js:44
msgid "Insert into WordPress"
msgstr ""

#: build/admin.js:44
msgid "Copy Schema"
msgstr ""

#: build/admin.js:44
msgid "Schema block copied to clipboard!"
msgstr ""

#: build/admin.js:44
msgid "FAQ Schema (SEO)"
msgstr ""

#: build/admin.js:44
msgid "Failed to copy to clipboard."
msgstr ""

#: build/admin.js:44
msgid "Blocks copied to clipboard!"
msgstr ""

#: build/admin.js:44
msgid "Advanced Accordion Blocks"
msgstr ""

#: build/admin.js:44
msgid "WordPress Accordion Blocks"
msgstr ""

#: build/admin.js:44
msgid " plugin for enhanced styling."
msgstr ""

#: build/admin.js:44
msgid "Default uses WordPress core blocks. Advanced Accordion requires the "
msgstr ""

#: build/admin.js:44
msgid "You can also use the 'Default Accordion Blocks' option which works without any additional plugins."
msgstr ""

#: build/admin.js:44
msgid "Install Plugin"
msgstr ""

#: build/admin.js:23
msgid "Active Plugins"
msgstr ""

#: build/admin.js:44
msgid "The Advanced Accordion Block plugin is required for this feature. Would you like to install it now?"
msgstr ""

#: build/admin.js:44
msgid "The Advanced Accordion Block plugin is installed but not activated. Would you like to activate it now?"
msgstr ""

#: build/admin.js:44
msgid "Plugin Required"
msgstr ""

#: build/admin.js:44
msgid "Plugin Not Activated"
msgstr ""

#: build/admin.js:44
msgid "FAQs converted to Advanced Accordion blocks!"
msgstr ""

#: build/admin.js:44
msgid "Default Accordion Blocks"
msgstr ""

#: build/admin.js:44
msgid "No valid FAQs to convert."
msgstr ""

#: build/admin.js:44
msgid "Failed to convert FAQs."
msgstr ""

#: build/admin.js:44
msgid "FAQs converted to WordPress accordion blocks!"
msgstr ""

#: build/admin.js:44
msgid "Add structured data for rich snippets in Google search results."
msgstr ""

#: build/admin.js:44
msgid "Include FAQ Schema (SEO)"
msgstr ""

#: build/admin.js:44
msgid "Convert FAQs into ready-to-paste Gutenberg blocks for your WordPress site."
msgstr ""

#: build/admin.js:44
msgid "WordPress Blocks"
msgstr ""

#: build/admin.js:44
msgid "JSON downloaded!"
msgstr ""

#: build/admin.js:44
msgid "HTML copied to clipboard!"
msgstr ""

#: build/admin.js:44
msgid "Download file"
msgstr ""

#: build/admin.js:44
msgid "CSV downloaded!"
msgstr ""

#: build/admin.js:26 build/admin.js:44
msgid "Copy to clipboard"
msgstr ""

#: build/admin.js:44
msgid "Markdown copied to clipboard!"
msgstr ""

#: build/admin.js:44
msgid "Export your FAQs in different formats — great for docs, spreadsheets, or other platforms."
msgstr ""

#: build/admin.js:44
msgid "Quick Export"
msgstr ""

#: build/admin.js:44
msgid "Go to the Generate step and click 'Generate FAQs with AI' to get started."
msgstr ""

#: build/admin.js:44
msgid "No FAQs Yet"
msgstr ""

#: build/admin.js:44
msgid "This may take a minute depending on the amount of content."
msgstr ""

#: build/admin.js:44
msgid "Generating FAQs from your knowledge base..."
msgstr ""

#: build/admin.js:44
msgid "All FAQs copied!"
msgstr ""

#: build/admin.js:44
msgid "FAQ(s) generated"
msgstr ""

#: build/admin.js:44
msgid "Generate FAQs with AI"
msgstr ""

#: build/admin.js:44
msgid "All Knowledge Base"
msgstr ""

#: build/admin.js:44
msgid "FAQs"
msgstr ""

#: build/admin.js:44
msgid "Count:"
msgstr ""

#: build/admin.js:44
msgid "Topic:"
msgstr ""

#: build/admin.js:44
msgid "Choose specific sources to generate FAQs from."
msgstr ""

#: build/admin.js:44
msgid "Generate FAQs from all your knowledge base content."
msgstr ""

#: build/admin.js:44
msgid "Use Entire Knowledge Base"
msgstr ""

#: build/admin.js:44
msgid "AI will write the FAQ answers in this tone."
msgstr ""

#: build/admin.js:44
msgid "How many FAQs to generate."
msgstr ""

#: build/admin.js:44
msgid "Number of FAQs"
msgstr ""

#: build/admin.js:44
msgid "e.g., Pricing and billing questions, Getting started guide..."
msgstr ""

#: build/admin.js:44
msgid "Leave empty to generate FAQs from your entire knowledge base, or specify a topic to focus on."
msgstr ""

#: build/admin.js:44
msgid "Topic / Focus (Optional)"
msgstr ""

#: build/admin.js:44
msgid "Click a preset to auto-fill the topic field, or type your own below."
msgstr ""

#: build/admin.js:44
msgid "Quick Topic Presets"
msgstr ""

#: build/admin.js:44
msgid "Back to Preview"
msgstr ""

#: build/admin.js:44
msgid "Continue to Output"
msgstr ""

#: build/admin.js:44
msgid "Back to Settings"
msgstr ""

#: build/admin.js:44
msgid "General FAQs"
msgstr ""

#: build/admin.js:44
msgid "No blocks to insert. Please convert FAQs first."
msgstr ""

#: build/admin.js:44
msgid "Failed to copy."
msgstr ""

#: build/admin.js:44
msgid "FAQ copied to clipboard!"
msgstr ""

#: build/admin.js:44
msgid "FAQ removed."
msgstr ""

#: build/admin.js:44
msgid "Entire Knowledge Base"
msgstr ""

#: build/admin.js:44
msgid "FAQs generated successfully!"
msgstr ""

#: build/admin.js:44
msgid "All FAQs cleared."
msgstr ""

#: build/admin.js:44
msgid "Move Down"
msgstr ""

#: build/admin.js:44
msgid "Move Up"
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "Question and answer are required."
msgstr ""

#: build/admin.js:44
msgid "Enter the answer..."
msgstr ""

#: build/admin.js:39 build/admin.js:44 build/admin.js:240
msgid "Answer"
msgstr ""

#: build/admin.js:44
msgid "Enter the question..."
msgstr ""

#: build/admin.js:44
msgid "Export & publish"
msgstr ""

#: build/admin.js:3 build/admin.js:26 build/admin.js:44
msgid "Output"
msgstr ""

#: build/admin.js:44
msgid "Edit FAQs"
msgstr ""

#: build/admin.js:44 build/admin.js:140 build/admin.js:173
msgid "Preview"
msgstr ""

#: build/admin.js:44
msgid "Privacy & Data"
msgstr ""

#: includes/utils/store.php:616 build/admin.js:44 build/admin.js:244
msgid "Integrations"
msgstr ""

#: build/admin.js:44
msgid "Shipping & Returns"
msgstr ""

#: build/admin.js:44
msgid "Features & Usage"
msgstr ""

#: build/admin.js:44
msgid "Account & Security"
msgstr ""

#: build/admin.js:44
msgid "Technical Support"
msgstr ""

#: build/admin.js:44
msgid "Getting Started"
msgstr ""

#: build/admin.js:44
msgid "Pricing & Plans"
msgstr ""

#: build/admin.js:44
msgid "Go to Source"
msgstr ""

#: build/admin.js:44
msgid "Run a conversion from the Convert step to see your newly created posts here."
msgstr ""

#: build/admin.js:44
msgid "No Converted Posts Yet"
msgstr ""

#: build/admin.js:44
msgid "Your posts are now live. Click 'View' to see them on your site."
msgstr ""

#: build/admin.js:44
msgid "Your posts have been saved as drafts. Click 'Edit' to review and publish them."
msgstr ""

#: build/admin.js:44
msgid "%d Post(s) Created Successfully"
msgstr ""

#: build/admin.js:44
msgid "Topics Queued for Conversion"
msgstr ""

#: build/admin.js:44
msgid "No topics selected. Go back to the Source step to pick the topics you want to convert."
msgstr ""

#: build/admin.js:44
msgid "Converting %d of %d..."
msgstr ""

#: build/admin.js:44
msgid "Publish Status"
msgstr ""

#: build/admin.js:44 build/admin.js:81 build/admin.js:140 build/admin.js:188
#: build/admin.js:274
msgid "Post"
msgstr ""

#. translators: %d is the number of selected translations.
#. translators: %d: number selected
#: build/admin.js:44 build/admin.js:48 build/admin.js:82 build/admin.js:197
msgid "%d selected"
msgid_plural "%d selected"
msgstr[0] ""
msgstr[1] ""

#: build/admin.js:44
msgid "Topics to Convert"
msgstr ""

#: build/admin.js:44
msgid "Conversion Summary"
msgstr ""

#: build/admin.js:44
msgid "Controls the voice and style of the generated post. Choose 'Professional' for formal content, 'Casual' for a conversational tone, or 'Beginner-friendly' for accessible how-to guides."
msgstr ""

#: build/admin.js:44
msgid "Writing Tone"
msgstr ""

#: build/admin.js:44
msgid "'Draft' lets you review and edit the content before publishing. 'Published' makes it live immediately."
msgstr ""

#: build/admin.js:44
msgid "Choose the content type for the converted posts. For example, select 'Docs' to create documentation from support threads."
msgstr ""

#: build/admin.js:44
msgid "Target Post Type"
msgstr ""

#: build/admin.js:44
msgid "Conversions: %1$d of %2$d used this month. Upgrade for unlimited."
msgstr ""

#: build/admin.js:44
msgid "%d replies"
msgstr ""

#: build/admin.js:44
msgid "%d topic(s) selected for conversion"
msgstr ""

#: build/admin.js:44
msgid "%d closed topic(s) available. Search and select the topics you want to convert."
msgstr ""

#: build/admin.js:44
msgid "Loading closed topics..."
msgstr ""

#: build/admin.js:44
msgid "Closed Topics"
msgstr ""

#: build/admin.js:44
msgid "Topics with more replies provide richer content. Already converted topics are disabled."
msgstr ""

#: build/admin.js:44
msgid "The AI reads all replies, distils the key information, and produces a well-structured post."
msgstr ""

#: build/admin.js:44
msgid "Select one or more closed forum topics to transform into full blog posts or documentation."
msgstr ""

#: build/admin.js:44
msgid "How Topic to Post Works"
msgstr ""

#: build/admin.js:44
msgid "Convert More Topics"
msgstr ""

#: build/admin.js:44
msgid "Convert %d Topic(s)"
msgstr ""

#: build/admin.js:44
msgid "Converting %d / %d..."
msgstr ""

#: build/admin.js:44
msgid "%d topic(s) converted successfully as %s"
msgstr ""

#: build/admin.js:44 build/admin.js:95
msgid "Unknown error"
msgstr ""

#: build/admin.js:44
msgid "Failed to convert topic #%s: %s"
msgstr ""

#: build/admin.js:44
msgid "You have reached your monthly limit of forum conversions. Upgrade to Pro for unlimited conversions."
msgstr ""

#: build/admin.js:44
msgid " (%d replies)"
msgstr ""

#: build/admin.js:44
msgid "View created posts"
msgstr ""

#: build/admin.js:44
msgid "Review & execute"
msgstr ""

#: build/admin.js:44
msgid "Convert"
msgstr ""

#: build/admin.js:44
msgid "Type, status & tone"
msgstr ""

#: build/admin.js:44
msgid "Pick closed topics"
msgstr ""

#: build/admin.js:44
msgid "Settings saved successfully"
msgstr ""

#: build/admin.js:44
msgid "Users with these roles will not trigger AI responses and won't see AI suggestions when they post. The AI Author account is automatically excluded."
msgstr ""

#: build/admin.js:44
msgid "Excluded User Roles"
msgstr ""

#: build/admin.js:44
msgid "Permissions"
msgstr ""

#: build/admin.js:44
msgid "e.g., This response was generated by AI and may require verification."
msgstr ""

#: build/admin.js:44
msgid "This notice appears above every AI-generated reply to let readers know the response was created by AI. Leave blank to hide the disclaimer entirely."
msgstr ""

#: build/admin.js:44
msgid "AI Disclaimer Notice"
msgstr ""

#: build/admin.js:44
msgid "Choose which WordPress user account will be attributed as the author of AI-generated replies. We recommend creating a dedicated account (e.g., 'AI Assistant') for clarity."
msgstr ""

#: build/admin.js:44
msgid "AI Author Account"
msgstr ""

#: build/admin.js:44
msgid "Author & Transparency"
msgstr ""

#: build/admin.js:44
msgid "e.g., Always direct users to our help centre at support.example.com. Avoid technical jargon. End each response with a relevant follow-up question."
msgstr ""

#: build/admin.js:44
msgid "Provide specific guidance for the AI to follow in every response. You can reference documentation links, enforce product names, or establish response patterns."
msgstr ""

#: build/admin.js:44
msgid "Custom AI Instructions (Optional)"
msgstr ""

#: build/admin.js:44
msgid "Controls how much detail the AI includes. Concise responses use fewer tokens and are quicker to read, while detailed responses provide more thorough answers."
msgstr ""

#: build/admin.js:44
msgid "Sets how the AI communicates. 'Professional' suits business forums, 'Friendly' works for community spaces, and 'Support Agent' is ideal for help desks."
msgstr ""

#: build/admin.js:44
msgid "Response Tone"
msgstr ""

#: build/admin.js:44
msgid "Response Style & Instructions"
msgstr ""

#: build/admin.js:44
msgid "Enable at least one trigger above to configure the AI behavior, author, and permissions settings."
msgstr ""

#: build/admin.js:44
msgid "Replies shorter than this word count won't trigger the AI. This prevents unnecessary suggestions on brief replies like 'Thanks!' or 'Got it.'"
msgstr ""

#: build/admin.js:44
msgid "Minimum Reply Word Count"
msgstr ""

#: build/admin.js:44
msgid "When a user submits a reply, the AI will suggest a follow-up response. Useful for keeping discussions active and providing additional context."
msgstr ""

#: build/admin.js:44
msgid "Respond to Replies"
msgstr ""

#: build/admin.js:44
msgid "When enabled, the AI response will appear as an actual reply in the topic thread. When disabled, the response is shown as an inline suggestion only visible to the topic author."
msgstr ""

#: build/admin.js:44
msgid "Post Response as Reply"
msgstr ""

#: build/admin.js:44
msgid "Automatically generate an AI response whenever a user creates a new forum topic. The AI will analyse the topic content and provide a helpful answer."
msgstr ""

#: build/admin.js:44
msgid "Respond to New Topics"
msgstr ""

#: build/admin.js:44
msgid "When Should the AI Respond?"
msgstr ""

#: build/admin.js:44
msgid "AI Responses: %1$d of %2$d used this month. Upgrade for unlimited."
msgstr ""

#: build/admin.js:44
msgid "Exclude specific user roles from triggering AI — perfect for staff who don't need automated suggestions."
msgstr ""

#: build/admin.js:44
msgid "Customize the tone, length, and even add your own instructions to guide the AI's responses."
msgstr ""

#: build/admin.js:44
msgid "You can choose to display the response inline with the topic or post it as a reply."
msgstr ""

#: build/admin.js:44
msgid "When a user creates a new topic, the AI analyses the content and generates a helpful response."
msgstr ""

#: build/admin.js:44
msgid "How AI Answer Works"
msgstr ""

#: build/admin.js:44
msgid "Detailed (~350 words)"
msgstr ""

#: build/admin.js:44
msgid "Balanced (~200 words)"
msgstr ""

#: build/admin.js:44
msgid "Concise (~100 words)"
msgstr ""

#: build/admin.js:44
msgid "Friendly"
msgstr ""

#: build/admin.js:44
msgid "Total Items"
msgstr ""

#: build/admin.js:44
msgid "Sub-lessons"
msgstr ""

#: build/admin.js:44
msgid "Lessons"
msgstr ""

#: build/admin.js:44
msgid "Create comprehensive documentation from your knowledge base. Define your subject, customize settings, and let AI generate a complete document structure."
msgstr ""

#: build/admin.js:44
msgid "Explore feature without installing (Demo Mode)"
msgstr ""

#: build/admin.js:44
msgid "This plugin must be installed and activated to use this feature."
msgstr ""

#: build/admin.js:44
msgid "This plugin must be activated to use this feature."
msgstr ""

#: build/admin.js:1 build/admin.js:44
msgid "Install"
msgstr ""

#: build/admin.js:1 build/admin.js:44
msgid "Activate"
msgstr ""

#: build/admin.js:44
msgid "Please install and activate one of the following plugins to use this feature:"
msgstr ""

#: build/admin.js:44
msgid "Exit Demo"
msgstr ""

#: build/admin.js:44
msgid "You are exploring this feature without the required plugins. Some functionality will be disabled."
msgstr ""

#: build/admin.js:44
msgid "Demo Mode:"
msgstr ""

#: build/admin.js:44
msgid "EazyDocs Logo"
msgstr ""

#: build/admin.js:44
msgid "EazyDocs helps you build professional documentations in WordPress effortlessly with a simple user interface."
msgstr ""

#: build/admin.js:44
msgid "EazyDocs"
msgstr ""

#: build/admin.js:44
msgid "bbPress Logo"
msgstr ""

#: build/admin.js:44
msgid "bbPress is forum software with a twist from the creators of WordPress."
msgstr ""

#: build/admin.js:44
msgid "bbPress"
msgstr ""

#: build/admin.js:44
msgid "Forumax Logo"
msgstr ""

#: build/admin.js:44
msgid "Forumax is a forum plugin for WordPress that enables community discussions and support forums."
msgstr ""

#: build/admin.js:44
msgid "Forumax"
msgstr ""

#: build/admin.js:44
msgid "Generate an outline first to review and edit it here."
msgstr ""

#: build/admin.js:44
msgid "Generate Documentation Outline"
msgstr ""

#: build/admin.js:23 build/admin.js:44 build/admin.js:252 build/admin.js:253
#: build/admin.js:257 build/admin.js:274
msgid "Disabled"
msgstr ""

#: build/admin.js:23 build/admin.js:44 build/admin.js:274
msgid "Enabled"
msgstr ""

#: build/admin.js:44
msgid "Knowledge Base:"
msgstr ""

#: build/admin.js:44
msgid "Include Examples:"
msgstr ""

#: build/admin.js:44
msgid "Featured Image:"
msgstr ""

#: build/admin.js:44
msgid "Meta Description:"
msgstr ""

#: build/admin.js:44
msgid "Suggest Internal Links:"
msgstr ""

#: build/admin.js:44
msgid "Include FAQ:"
msgstr ""

#: build/admin.js:44
msgid "Include TOC:"
msgstr ""

#: build/admin.js:44
msgid "Focus Keywords:"
msgstr ""

#: build/admin.js:23 build/admin.js:44 build/admin.js:160
msgid "No"
msgstr ""

#: build/admin.js:23 build/admin.js:44 build/admin.js:160
msgid "Yes"
msgstr ""

#: build/admin.js:44
msgid "Optimize for SEO:"
msgstr ""

#: build/admin.js:44
msgid "Target Audience:"
msgstr ""

#: build/admin.js:44
msgid "Content Depth:"
msgstr ""

#: build/admin.js:44
msgid "Very Long (1200-2000)"
msgstr ""

#: build/admin.js:44
msgid "Long (800-1200)"
msgstr ""

#: build/admin.js:44
msgid "Medium (500-800)"
msgstr ""

#: build/admin.js:44
msgid "Short (300-500)"
msgstr ""

#: build/admin.js:44
msgid "Very Short (150-300)"
msgstr ""

#: build/admin.js:44
msgid "Word Count:"
msgstr ""

#: includes/classes/Api/SystemInfoController.php:113
#: includes/classes/Api/SystemInfoController.php:114 build/admin.js:40
#: build/admin.js:44 build/admin.js:68
msgid "Not set"
msgstr ""

#: build/admin.js:44
msgid "Subject:"
msgstr ""

#: build/admin.js:44
msgid "Using knowledge base sources is a premium feature. Upgrade to Pro."
msgstr ""

#: build/admin.js:44
msgid "Add code snippets and practical examples"
msgstr ""

#: build/admin.js:44
msgid "Include Examples"
msgstr ""

#: build/admin.js:44
msgid "Mixed audience"
msgstr ""

#: build/admin.js:44 build/admin.js:244
msgid "General"
msgstr ""

#: build/admin.js:44
msgid "System managers"
msgstr ""

#: build/admin.js:44
msgid "Administrators"
msgstr ""

#: build/admin.js:44
msgid "Non-technical users"
msgstr ""

#: build/admin.js:44
msgid "End Users"
msgstr ""

#: build/admin.js:44
msgid "Technical users"
msgstr ""

#: build/admin.js:44
msgid "Developers"
msgstr ""

#: build/admin.js:44
msgid "In-depth coverage"
msgstr ""

#: build/admin.js:44
msgid "Comprehensive"
msgstr ""

#: build/admin.js:44
msgid "Moderate detail"
msgstr ""

#: build/admin.js:44
msgid "Brief, to-the-point"
msgstr ""

#: build/admin.js:44
msgid "Content Depth"
msgstr ""

#: build/admin.js:44
msgid "Content Tone"
msgstr ""

#: build/admin.js:44
msgid "1200-2000 words"
msgstr ""

#: build/admin.js:44
msgid "Very Long"
msgstr ""

#: build/admin.js:44
msgid "800-1200 words"
msgstr ""

#: build/admin.js:44
msgid "500-800 words"
msgstr ""

#: build/admin.js:44
msgid "300-500 words"
msgstr ""

#: build/admin.js:44
msgid "150-300 words"
msgstr ""

#: build/admin.js:44
msgid "Very Short"
msgstr ""

#: build/admin.js:44
msgid "Word Count Target"
msgstr ""

#: build/admin.js:44
msgid "Number of sub-lessons under each lesson (max %d per lesson)."
msgstr ""

#: build/admin.js:44
msgid "Sub-lessons Count"
msgstr ""

#: build/admin.js:44
msgid "Number of top-level lessons to generate (max %d)."
msgstr ""

#: build/admin.js:44
msgid "Lessons Count"
msgstr ""

#: build/admin.js:44
msgid "Custom Lessons/Sub-lessons Count is a premium feature. Upgrade to Pro."
msgstr ""

#: build/admin.js:44
msgid "Define how many lessons and sub-lessons the AI generates. Auto lets the AI decide based on the topic, or set custom counts."
msgstr ""

#: build/admin.js:44
msgid "Lessons/Sub-lessons Count"
msgstr ""

#: build/admin.js:44
msgid "Enter the exact number of words to include in each URL slug."
msgstr ""

#: build/admin.js:44
msgid "Slug Length (Words)"
msgstr ""

#: build/admin.js:44
msgid "Custom Slug Length is a premium feature. Upgrade to set custom slug length."
msgstr ""

#: build/admin.js:44
msgid "Control how many words make up each URL slug. Auto lets the AI decide, or set a custom word count."
msgstr ""

#: build/admin.js:44
msgid "Slug Length"
msgstr ""

#: build/admin.js:44
msgid "Set the language used for generating URL-friendly slugs. Defaults to the content language."
msgstr ""

#: build/admin.js:44
msgid "Choose whether generated posts are saved as drafts, published immediately, or set to another status."
msgstr ""

#: build/admin.js:44
msgid "Select the language in which the documentation content will be written."
msgstr ""

#: build/admin.js:44
msgid "Remove from history"
msgstr ""

#: build/admin.js:34 build/admin.js:44 build/admin.js:49 build/admin.js:69
#: build/admin.js:135 build/admin.js:161 build/admin.js:188 build/admin.js:240
#: build/admin.js:243 build/admin.js:274
msgid "Clear"
msgstr ""

#: build/admin.js:44
msgid "Clear all history"
msgstr ""

#: build/admin.js:44
msgid "Recent Outlines"
msgstr ""

#: build/admin.js:44
msgid "Mention the target audience if relevant"
msgstr ""

#: build/admin.js:44
msgid "Include key areas you want to cover"
msgstr ""

#: build/admin.js:44
msgid "Be specific about your topic"
msgstr ""

#: build/admin.js:44
msgid "Tips for better results:"
msgstr ""

#: build/admin.js:44
msgid "e.g., JavaScript Basics: Variables, Functions, and Control Structures"
msgstr ""

#: build/admin.js:44
msgid "Describe the topic you want to create documentation for. Be specific for better results."
msgstr ""

#: build/admin.js:44
msgid "Documentation Subject"
msgstr ""

#: build/admin.js:44 build/admin.js:140 build/admin.js:244 build/admin.js:253
msgid "Regenerate"
msgstr ""

#: build/admin.js:44
msgid "An error occurred."
msgstr ""

#: build/admin.js:44
msgid "Outline exceeds maximum of 10 lessons. Please reduce the lessons count."
msgstr ""

#: build/admin.js:44
msgid "Please enter a subject."
msgstr ""

#: build/admin.js:44
msgid "Finalize outline"
msgstr ""

#: build/admin.js:44
msgid "Review & Edit"
msgstr ""

#: build/admin.js:44
msgid "Create outline"
msgstr ""

#: build/admin.js:44
msgid "Add context"
msgstr ""

#: build/admin.js:44
msgid "Choose tone"
msgstr ""

#: build/admin.js:44
msgid "Writing Style"
msgstr ""

#: build/admin.js:44
msgid "Configure options"
msgstr ""

#: build/admin.js:23
msgid "Setting"
msgstr ""

#: build/admin.js:44
msgid "Define your topic"
msgstr ""

#: build/admin.js:44
msgid "Subject"
msgstr ""

#: build/admin.js:44
msgid "Remove sub-lesson"
msgstr ""

#: build/admin.js:44
msgid "Add sub-lesson"
msgstr ""

#: build/admin.js:44
msgid "Remove lesson"
msgstr ""

#: build/admin.js:44
msgid "Add lesson after"
msgstr ""

#: build/admin.js:44
msgid "sub-lessons"
msgstr ""

#: build/admin.js:44
msgid "Expand"
msgstr ""

#: build/admin.js:40 build/admin.js:44
msgid "Drag to reorder"
msgstr ""

#: build/admin.js:44
msgid "Document Title"
msgstr ""

#: build/admin.js:44
msgid "items completed"
msgstr ""

#: build/admin.js:44
msgid "Generating documentation..."
msgstr ""

#: build/admin.js:44
msgid "Generation paused"
msgstr ""

#: build/admin.js:44
msgid "Complete!"
msgstr ""

#: build/admin.js:44
msgid "Generate All"
msgstr ""

#: build/admin.js:44
msgid "Documentation generated successfully!"
msgstr ""

#: build/admin.js:44
msgid "Pause"
msgstr ""

#: build/admin.js:44 build/admin.js:67
msgid "Resume"
msgstr ""

#: build/admin.js:44
msgid "Generation resumed."
msgstr ""

#: build/admin.js:44
msgid "Generation paused. Click Resume to continue."
msgstr ""

#: build/admin.js:44
msgid "Export Outline"
msgstr ""

#: build/admin.js:44
msgid "Outline exported successfully!"
msgstr ""

#: build/admin.js:44
msgid "Collapse All"
msgstr ""

#: build/admin.js:44
msgid "Expand All"
msgstr ""

#: build/admin.js:44
msgid "Documentation Outline"
msgstr ""

#: build/admin.js:44
msgid "An error occurred while generating content. Please try again."
msgstr ""

#: build/admin.js:44
msgid "Fill in the settings above and click 'Generate Documentation Outline' to create your document structure."
msgstr ""

#: build/admin.js:44
msgid "No Outline Generated Yet"
msgstr ""

#: build/admin.js:44
msgid "useDoc must be used within a DocProvider"
msgstr ""

#: build/admin.js:44
msgid "Select a query to view details"
msgstr ""

#: build/admin.js:44
msgid "This response was generated based on the knowledge base content available at the time of the query."
msgstr ""

#: build/admin.js:44
msgid "Context Information"
msgstr ""

#: build/admin.js:44
msgid "AI Generated Response"
msgstr ""

#: build/admin.js:44
msgid "User Query"
msgstr ""

#: build/admin.js:44
msgid "Delete this query"
msgstr ""

#: build/admin.js:44
msgid "Failed to delete search query"
msgstr ""

#: build/admin.js:44
msgid "Search query deleted successfully"
msgstr ""

#: build/admin.js:44
msgid "Are you sure you want to delete this search query?"
msgstr ""

#: build/admin.js:44
msgid "No queries match your filters"
msgstr ""

#: build/admin.js:44
msgid "Failed to delete selected queries"
msgstr ""

#: build/admin.js:44
msgid "Selected queries deleted successfully"
msgstr ""

#: build/admin.js:44
msgid "selected queries?"
msgstr ""

#: build/admin.js:44
msgid "Are you sure you want to delete"
msgstr ""

#: build/admin.js:44 build/admin.js:49
msgid "Select all"
msgstr ""

#: build/admin.js:44
msgid "No Vote"
msgstr ""

#: build/admin.js:44
msgid "Search queries..."
msgstr ""

#: build/admin.js:44
msgid "When users start searching on your site, their queries will appear here for you to review and analyze."
msgstr ""

#: build/admin.js:44
msgid "No search queries yet"
msgstr ""

#: build/admin.js:44
msgid "Please wait while we fetch your data"
msgstr ""

#: build/admin.js:44
msgid "Loading search queries..."
msgstr ""

#: includes/classes/SearchBlock.php:394 includes/public/chat-interface.php:65
#: build/admin.js:44
msgid "Not helpful"
msgstr ""

#: build/admin.js:44
msgid "No feedback"
msgstr ""

#: build/admin.js:44
msgid "No recent queries yet"
msgstr ""

#: build/admin.js:44
msgid "(No query)"
msgstr ""

#: build/admin.js:44
msgid "Recent Queries"
msgstr ""

#: build/admin.js:44
msgid "total votes"
msgstr ""

#: build/admin.js:44
msgid "satisfaction"
msgstr ""

#: build/admin.js:44
msgid "No pages are using the AI Search block yet"
msgstr ""

#: build/admin.js:44
msgid "locations"
msgstr ""

#: build/admin.js:44
msgid "Block Usage"
msgstr ""

#: build/admin.js:44
msgid "Top Queries"
msgstr ""

#: build/admin.js:44
msgid "No trend data available yet"
msgstr ""

#: build/admin.js:34 build/admin.js:44 build/admin.js:188
msgid "Export"
msgstr ""

#: build/admin.js:44
msgid "Export all search queries as CSV"
msgstr ""

#: build/admin.js:44
msgid "Query Trends"
msgstr ""

#: build/admin.js:44
msgid "Upgrade"
msgstr ""

#: build/admin.js:44
msgid "Usage Limit"
msgstr ""

#: build/admin.js:44 build/admin.js:255
msgid "Total Queries"
msgstr ""

#: build/admin.js:44
msgid "Active Blocks"
msgstr ""

#: build/admin.js:44
msgid "Try Again"
msgstr ""

#: build/admin.js:44
msgid "Fetching your search performance data"
msgstr ""

#: build/admin.js:44
msgid "Failed to load analytics"
msgstr ""

#: build/admin.js:44
msgid "Failed to export CSV"
msgstr ""

#: build/admin.js:44
msgid "CSV exported successfully"
msgstr ""

#: build/admin.js:44
msgid "No data to export"
msgstr ""

#: build/admin.js:44
msgid "(empty)"
msgstr ""

#: build/admin.js:44
msgid "No query data available yet"
msgstr ""

#: build/admin.js:44
msgid "No query data for this period yet"
msgstr ""

#: build/admin.js:44
msgid "queries"
msgstr ""

#: build/admin.js:3 build/admin.js:23 build/admin.js:39 build/admin.js:40
#: build/admin.js:44 build/admin.js:252 build/admin.js:253 build/admin.js:255
#: build/admin.js:274
msgid "Active"
msgstr ""

#: build/admin.js:44 build/admin.js:255
msgid "Automatically refresh and improve your older content to keep it relevant, accurate, and up-to-date. Set schedules to update posts using AI-powered content enhancement."
msgstr ""

#: build/admin.js:44 build/admin.js:255
msgid "Statistics"
msgstr ""

#: build/admin.js:44 build/admin.js:255
msgid "Schedules"
msgstr ""

#: build/admin.js:44 build/admin.js:255
msgid "Create Schedule"
msgstr ""

#: build/admin.js:44
msgid "Demo Mode"
msgstr ""

#: build/admin.js:44
msgid "Start Your Free Trial"
msgstr ""

#: build/admin.js:44
msgid "Join thousands of content creators who save hours every week with Auto Update."
msgstr ""

#: build/admin.js:44
msgid "Ready to automate your content updates?"
msgstr ""

#: build/admin.js:44
msgid "Powerful features to keep your content fresh and engaging"
msgstr ""

#: build/admin.js:44
msgid "Everything You Get with Pro"
msgstr ""

#: build/admin.js:44
msgid "Set up once, and let AI handle the rest"
msgstr ""

#: build/admin.js:44 build/admin.js:160
msgid "How It Works"
msgstr ""

#: build/admin.js:44
msgid "Average results from Pro users"
msgstr ""

#: build/admin.js:44
msgid "Schedule AI-powered updates to refresh older posts, improve SEO rankings, and ensure your content stays accurate and relevant—all on autopilot."
msgstr ""

#: build/admin.js:44
msgid "Keep your content fresh, automatically"
msgstr ""

#: build/admin.js:44
msgid "Set end dates for schedules or let them run continuously."
msgstr ""

#: build/admin.js:44
msgid "Expiration Control"
msgstr ""

#: build/admin.js:44
msgid "Update multiple posts at once to keep your entire site fresh."
msgstr ""

#: build/admin.js:44
msgid "Batch Processing"
msgstr ""

#: build/admin.js:44
msgid "Target posts by age, category, status, or custom filter criteria."
msgstr ""

#: build/admin.js:44
msgid "Smart Post Selection"
msgstr ""

#: build/admin.js:44
msgid "Monitor update history and measure content improvements over time."
msgstr ""

#: build/admin.js:44
msgid "Performance Tracking"
msgstr ""

#: build/admin.js:44
msgid "Automatically refresh outdated content with intelligent AI enhancements."
msgstr ""

#: build/admin.js:44
msgid "AI-Powered Updates"
msgstr ""

#: build/admin.js:44
msgid "Set custom schedules—daily, weekly, or monthly updates on your terms."
msgstr ""

#: build/admin.js:44
msgid "Flexible Scheduling"
msgstr ""

#: build/admin.js:44
msgid "Monitor improvements"
msgstr ""

#: build/admin.js:44 build/admin.js:160
msgid "Track Results"
msgstr ""

#: build/admin.js:44
msgid "AI updates your content"
msgstr ""

#: build/admin.js:44
msgid "Auto Refresh"
msgstr ""

#: build/admin.js:44
msgid "Daily, weekly, or monthly"
msgstr ""

#: build/admin.js:44
msgid "Set Schedule"
msgstr ""

#: build/admin.js:44
msgid "Choose by age, category, or type"
msgstr ""

#: build/admin.js:44 build/admin.js:255
msgid "Select Posts"
msgstr ""

#: build/admin.js:44
msgid "Time Saved"
msgstr ""

#: build/admin.js:44
msgid "SEO Improvement"
msgstr ""

#: build/admin.js:44 build/admin.js:160 build/admin.js:255 build/admin.js:262
msgid "Content Freshness"
msgstr ""

#: build/admin.js:44
msgid "Explore Demo"
msgstr ""

#: build/admin.js:44
msgid "Setup takes under 1 minute • Cancel anytime • 14-day free trial"
msgstr ""

#: build/admin.js:44
msgid "Create your first auto-update schedule to start tracking performance statistics."
msgstr ""

#: build/admin.js:44
msgid "No Statistics Yet"
msgstr ""

#: build/admin.js:44
msgid "No recent activity recorded yet."
msgstr ""

#: build/admin.js:44
msgid "Recent Activity Log"
msgstr ""

#: build/admin.js:44
msgid "Successful"
msgstr ""

#: build/admin.js:26 build/admin.js:44
msgid "Success"
msgstr ""

#: build/admin.js:44
msgid "Efficiency"
msgstr ""

#: build/admin.js:44
msgid "No upcoming updates scheduled."
msgstr ""

#: build/admin.js:44
msgid "Upcoming Updates"
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1789 build/admin.js:44
#: build/admin.js:68
msgid "None"
msgstr ""

#: build/admin.js:44
msgid "Next Update"
msgstr ""

#: build/admin.js:44
msgid "Needs attention"
msgstr ""

#: build/admin.js:44 build/admin.js:190
msgid "Healthy"
msgstr ""

#: build/admin.js:44
msgid "Success Rate"
msgstr ""

#: build/admin.js:44
msgid "Total lifetime"
msgstr ""

#: build/admin.js:44 build/admin.js:255
msgid "Posts Updated"
msgstr ""

#: build/admin.js:44
msgid "Running now"
msgstr ""

#: build/admin.js:44
msgid "Active Schedules"
msgstr ""

#: build/admin.js:44
msgid "Track how your content automation is performing."
msgstr ""

#: build/admin.js:44
msgid "Performance Overview"
msgstr ""

#: build/admin.js:44
msgid "Failed to delete schedule."
msgstr ""

#: build/admin.js:44
msgid "Schedule deleted!"
msgstr ""

#: build/admin.js:44
msgid "Deleting schedule..."
msgstr ""

#: build/admin.js:44
msgid "Are you sure you want to delete this schedule?"
msgstr ""

#: build/admin.js:44
msgid "Failed to trigger auto update."
msgstr ""

#: build/admin.js:44
msgid "Auto update triggered!"
msgstr ""

#: build/admin.js:44
msgid "Triggering auto update..."
msgstr ""

#: build/admin.js:44
msgid "View History"
msgstr ""

#: build/admin.js:44
msgid "Failed to update schedule status."
msgstr ""

#: build/admin.js:44
msgid "Schedule status updated!"
msgstr ""

#: build/admin.js:44
msgid "Updating schedule status..."
msgstr ""

#: build/admin.js:44
msgid "No schedules were found"
msgstr ""

#: build/admin.js:40 build/admin.js:44 build/admin.js:69
msgid "failed"
msgstr ""

#: build/admin.js:44
msgid "updated"
msgstr ""

#: build/admin.js:44
msgid "Last Run:"
msgstr ""

#: build/admin.js:44
msgid "Posts/Run:"
msgstr ""

#: build/admin.js:44
msgid "days min age"
msgstr ""

#: build/admin.js:44
msgid "(No Post Types)"
msgstr ""

#: build/admin.js:44
msgid "paused"
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "active"
msgstr ""

#: build/admin.js:44
msgid "expired"
msgstr ""

#: build/admin.js:44
msgid "Posts will appear here after this schedule runs."
msgstr ""

#: build/admin.js:44
msgid "No posts updated yet"
msgstr ""

#: build/admin.js:44
msgid "(Untitled)"
msgstr ""

#: build/admin.js:44
msgid "Update History"
msgstr ""

#: build/admin.js:23 build/admin.js:43 build/admin.js:44
msgid "Saving..."
msgstr ""

#: build/admin.js:44
msgid "Failed to update auto update schedule. Please try again."
msgstr ""

#: build/admin.js:44
msgid "Successfully updated auto update schedule."
msgstr ""

#: build/admin.js:44
msgid "Update your auto-update schedule settings."
msgstr ""

#: build/admin.js:44
msgid "Edit Schedule"
msgstr ""

#: build/admin.js:44
msgid "Create Auto Update"
msgstr ""

#: build/admin.js:44
msgid "Failed to create auto update schedule. Please try again."
msgstr ""

#: build/admin.js:44
msgid "Successfully created auto update schedule."
msgstr ""

#: build/admin.js:44 build/admin.js:143 build/admin.js:207 build/admin.js:278
msgid "Select at least one post type."
msgstr ""

#. translators: %s: preset name
#: build/admin.js:44
msgid "Upgrade to Create Schedule"
msgstr ""

#: build/admin.js:43
msgid "Choose a preset to auto-fill the form with optimized settings, or configure manually below."
msgstr ""

#: build/admin.js:43
msgid "Update this article with the latest news and developments on the topic. Add recent statistics, new examples, and current trends. Remove outdated references and ensure all information reflects the current state of affairs."
msgstr ""

#: build/admin.js:43
msgid "Keep news and trend-based posts current with the latest information and developments."
msgstr ""

#: build/admin.js:43
msgid "Update news-style posts with the latest developments"
msgstr ""

#: build/admin.js:43
msgid "News & Trends Refresh"
msgstr ""

#: build/admin.js:43
msgid "This is an evergreen article. Verify all facts, update statistics to the most recent available, replace outdated examples, and ensure the content remains timeless and accurate. Preserve the article's core structure."
msgstr ""

#: build/admin.js:43
msgid "Maintain evergreen content by keeping facts, examples, and references up to date."
msgstr ""

#: build/admin.js:43
msgid "Keep top-performing articles accurate and always relevant"
msgstr ""

#: build/admin.js:43
msgid "Evergreen Maintenance"
msgstr ""

#: build/admin.js:43
msgid "Refresh this content to be more engaging: update information, improve readability, add value with new insights, and make the content more compelling for readers."
msgstr ""

#: build/admin.js:43
msgid "Process larger batches during quiet weekend hours when site traffic is lower."
msgstr ""

#: build/admin.js:43
msgid "Batch update content during low-traffic weekend hours"
msgstr ""

#: build/admin.js:43
msgid "Weekend Catch-up"
msgstr ""

#: build/admin.js:43
msgid "This content is over a year old. Perform a complete refresh: update all facts and statistics, modernize the writing style, add current trends and references, improve structure with better headings, and ensure the content is comprehensive and up-to-date."
msgstr ""

#: build/admin.js:43
msgid "Revive old content from the archives with comprehensive quarterly updates."
msgstr ""

#: build/admin.js:43
msgid "Revive old archived content every quarter with major updates"
msgstr ""

#: build/admin.js:43
msgid "Quarterly Archive Revamp"
msgstr ""

#: build/admin.js:43
msgid "Make light improvements: fix any grammar issues, improve sentence flow, and ensure the content reads naturally. Do not change the overall structure or meaning."
msgstr ""

#: build/admin.js:43
msgid "Light daily updates to keep a steady flow of fresh content."
msgstr ""

#: build/admin.js:43
msgid "Light daily polish on a few posts to keep content fresh"
msgstr ""

#: build/admin.js:43
msgid "Quick Daily Touch-up"
msgstr ""

#: build/admin.js:43
msgid "Optimize this content for SEO: improve keyword placement, enhance headings and subheadings, add relevant internal linking opportunities, improve meta-friendly introductions, and ensure content covers the topic comprehensively."
msgstr ""

#: build/admin.js:43
msgid "Optimize content for SEO by improving keyword usage, headings, and meta content."
msgstr ""

#: build/admin.js:43
msgid "Optimize older posts for better search engine rankings"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "SEO Content Boost"
msgstr ""

#: build/admin.js:43
msgid "Perform a thorough content refresh: update statistics, replace outdated references, improve SEO, add new insights, and enhance readability. Ensure all information is current and accurate."
msgstr ""

#: build/admin.js:43
msgid "Comprehensive monthly refresh of posts older than 6 months with full content improvements."
msgstr ""

#: build/admin.js:43
msgid "Thorough content overhaul once a month for aging posts"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Monthly Deep Update"
msgstr ""

#: build/admin.js:43
msgid "Update outdated statistics, refresh examples, and improve readability. Keep the original voice and structure intact."
msgstr ""

#: build/admin.js:43
msgid "Automatically refresh blog posts older than 3 months, once per week."
msgstr ""

#: build/admin.js:43
msgid "Refresh older blog posts once a week to keep content current"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Weekly Blog Refresh"
msgstr ""

#: build/admin.js:43
msgid "If enabled, AI can refresh the excerpt."
msgstr ""

#: build/admin.js:43
msgid "Update Excerpt"
msgstr ""

#: build/admin.js:43
msgid "If enabled, AI can refine the title."
msgstr ""

#: build/admin.js:43
msgid "Allow Title Updates"
msgstr ""

#: build/admin.js:43
msgid "Additional Settings"
msgstr ""

#: build/admin.js:43
msgid "Schedule Update Frequency"
msgstr ""

#: build/admin.js:43
msgid "Copy instructions"
msgstr ""

#: build/admin.js:43
msgid "Instructions copied!"
msgstr ""

#: build/admin.js:43
msgid "Optional guidance for the editor (e.g., keep examples, remove outdated stats)."
msgstr ""

#: build/admin.js:43
msgid "Additional Instructions"
msgstr ""

#: build/admin.js:43
msgid "AI will keep updates in the selected language."
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Content Language"
msgstr ""

#: build/admin.js:43
msgid "AI will update content in this tone."
msgstr ""

#: build/admin.js:43
msgid "12, 45, 88"
msgstr ""

#: build/admin.js:43
msgid "Comma-separated list of post IDs to skip."
msgstr ""

#: build/admin.js:43
msgid "Exclude Post IDs"
msgstr ""

#: build/admin.js:43
msgid "Limit how many posts update each run."
msgstr ""

#: build/admin.js:43
msgid "Max Posts Per Run"
msgstr ""

#: build/admin.js:43
msgid "Skip posts updated recently."
msgstr ""

#: build/admin.js:43
msgid "Minimum Days Between Updates"
msgstr ""

#: build/admin.js:43
msgid "Only update posts older than this."
msgstr ""

#: build/admin.js:43
msgid "Minimum Age (days)"
msgstr ""

#: build/admin.js:43
msgid "Only posts with these statuses are eligible."
msgstr ""

#: build/admin.js:43
msgid "Choose which post types should be updated."
msgstr ""

#: build/admin.js:43
msgid "Optional notes to help your team understand the goal."
msgstr ""

#: build/admin.js:23 build/admin.js:43 build/admin.js:106 build/admin.js:253
msgid "Description"
msgstr ""

#: build/admin.js:43
msgid "Monthly content refresh"
msgstr ""

#: build/admin.js:43
msgid "Give this schedule a friendly name for quick identification."
msgstr ""

#: build/admin.js:43
msgid "Schedule Name"
msgstr ""

#: build/admin.js:43
msgid "Auto Update will be stopped after"
msgstr ""

#: build/admin.js:43
msgid "Select how often you want to run updates."
msgstr ""

#: build/admin.js:43
msgid "Modified date unknown"
msgstr ""

#: build/admin.js:43
msgid "Showing"
msgstr ""

#: build/admin.js:43
msgid "No eligible posts found with the current rules."
msgstr ""

#: build/admin.js:43
msgid "Run a preview to see eligible posts and validate your filters."
msgstr ""

#: build/admin.js:43
msgid "Preview Posts"
msgstr ""

#: build/admin.js:43
msgid "Refresh Preview"
msgstr ""

#: build/admin.js:43
msgid "Failed to load preview"
msgstr ""

#: build/admin.js:43
msgid "See which posts are eligible if this schedule runs now."
msgstr ""

#: build/admin.js:43
msgid "Eligible Right Now"
msgstr ""

#: build/admin.js:43
msgid "No excluded post IDs."
msgstr ""

#: build/admin.js:43
msgid "Excluded IDs"
msgstr ""

#: build/admin.js:43
msgid "per run"
msgstr ""

#: build/admin.js:43
msgid "Max Posts"
msgstr ""

#: build/admin.js:43
msgid "days between updates"
msgstr ""

#: build/admin.js:43
msgid "days old"
msgstr ""

#: build/admin.js:43
msgid "Eligibility Rules"
msgstr ""

#: build/admin.js:43
msgid "Expires"
msgstr ""

#: build/admin.js:43
msgid "At Times"
msgstr ""

#: build/admin.js:43
msgid "Runs On"
msgstr ""

#: build/admin.js:43 build/admin.js:160 build/admin.js:207 build/admin.js:255
msgid "Not scheduled"
msgstr ""

#: build/admin.js:43
msgid "Expired"
msgstr ""

#: build/admin.js:43 build/admin.js:44 build/admin.js:255
msgid "Next Run"
msgstr ""

#: build/admin.js:43
msgid "Next run and eligibility snapshot for this schedule."
msgstr ""

#: build/admin.js:43
msgid "Schedule Summary"
msgstr ""

#: build/admin.js:43
msgid "No times selected"
msgstr ""

#: build/admin.js:43
msgid "No days selected"
msgstr ""

#: build/admin.js:43
msgid "Every day"
msgstr ""

#: build/admin.js:43
msgid "Preferences"
msgstr ""

#: build/admin.js:153
msgid "Author"
msgstr ""

#: build/admin.js:172
msgid "Characters."
msgstr ""

#: build/admin.js:40 build/admin.js:43
msgid "Article Length"
msgstr ""

#: build/admin.js:32 build/admin.js:37 build/admin.js:38 build/admin.js:43
#: build/admin.js:44 build/admin.js:118 build/admin.js:129 build/admin.js:241
#: build/admin.js:274
msgid "Page"
msgstr ""

#: build/admin.js:43
msgid "Generating content..."
msgstr ""

#: build/admin.js:43
msgid "Retry Generation"
msgstr ""

#: build/admin.js:43
msgid "Generation Failed"
msgstr ""

#: build/admin.js:43
msgid "Scheduled:"
msgstr ""

#: build/admin.js:43
msgid "Created:"
msgstr ""

#: build/admin.js:40 build/admin.js:43 build/admin.js:89 build/admin.js:106
#: build/admin.js:243
msgid "Completed"
msgstr ""

#: build/admin.js:40 build/admin.js:43
msgid "Generating"
msgstr ""

#: build/admin.js:43
msgid "Content is being generated..."
msgstr ""

#: build/admin.js:43
msgid "No posts generated yet."
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "posts"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "post"
msgstr ""

#: build/admin.js:43
msgid "Failed to delete the auto posting."
msgstr ""

#: build/admin.js:43
msgid "The auto posting was deleted successfully!"
msgstr ""

#: build/admin.js:43
msgid "Deleting the auto posting..."
msgstr ""

#: build/admin.js:43
msgid "Are you sure you want to delete this auto posting?"
msgstr ""

#: build/admin.js:43
msgid "Failed to trigger auto posting."
msgstr ""

#: build/admin.js:43
msgid "Auto posting triggered successfully!"
msgstr ""

#: build/admin.js:43
msgid "Triggering auto posting..."
msgstr ""

#: build/admin.js:43
msgid "Trigger Now"
msgstr ""

#: build/admin.js:43 build/admin.js:255
msgid "Generated Posts"
msgstr ""

#: build/admin.js:43
msgid "Failed to update the posting status."
msgstr ""

#: build/admin.js:43
msgid "Posting status updated successfully!"
msgstr ""

#: build/admin.js:43
msgid "Updating posting status..."
msgstr ""

#: build/admin.js:43
msgid "No postings were found"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "PAUSED"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "EXPIRED"
msgstr ""

#: build/admin.js:43
msgid "Author:"
msgstr ""

#: build/admin.js:43
msgid "Type:"
msgstr ""

#: build/admin.js:43
msgid "Knowledge Files:"
msgstr ""

#: build/admin.js:43
msgid "more topics"
msgstr ""

#: build/admin.js:43
msgid "more topic"
msgstr ""

#: build/admin.js:43
msgid "Topics"
msgstr ""

#: build/admin.js:43
msgid "(No Topic)"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "ID:"
msgstr ""

#: build/admin.js:43
msgid "Select an action"
msgstr ""

#: build/admin.js:43
msgid "NEXT RUN"
msgstr ""

#: build/admin.js:43 build/admin.js:160 build/admin.js:257 build/admin.js:277
msgid "Schedule"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Run Now"
msgstr ""

#: build/admin.js:43
msgid "Failed to trigger auto-posting check"
msgstr ""

#: build/admin.js:43
msgid "Auto-posting check executed successfully!"
msgstr ""

#: build/admin.js:43 build/admin.js:188
msgid "Processing:"
msgstr ""

#: build/admin.js:43
msgid "Pending:"
msgstr ""

#: build/admin.js:43
msgid "Running now..."
msgstr ""

#: build/admin.js:43
msgid "Last Checked:"
msgstr ""

#: includes/public/chat-interface.php:70 build/admin.js:23 build/admin.js:39
#: build/admin.js:40 build/admin.js:43 build/admin.js:252
msgid "Retry"
msgstr ""

#: includes/classes/SearchBlock.php:398 build/admin.js:26 build/admin.js:43
#: build/admin.js:140 build/admin.js:188 build/admin.js:277
msgid "Error"
msgstr ""

#: build/admin.js:43
msgid "Auto Posting Status"
msgstr ""

#: build/admin.js:43 build/admin.js:44 build/admin.js:160
msgid "Never"
msgstr ""

#: build/admin.js:43
msgid "Create Auto Posting"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Creating..."
msgstr ""

#: build/admin.js:43
msgid "Failed to create auto posting. Please try again."
msgstr ""

#: build/admin.js:43
msgid "Successfully created auto posting."
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "At least one specific time is required."
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "At least one weekday is required."
msgstr ""

#: build/admin.js:43
msgid "At least one topic is required."
msgstr ""

#: build/admin.js:43
msgid "You have reached the limit of auto postings. Upgrade to create more auto postings."
msgstr ""

#: build/admin.js:43
msgid "AI will generate a slug for the generated post in the selected language."
msgstr ""

#: build/admin.js:43
msgid "AI will write the post content in the selected language."
msgstr ""

#: build/admin.js:43
msgid ""
"WordPress security tips\n"
"Advanced SEO strategies\n"
"Responsive web design techniques\n"
"Social media marketing campaigns\n"
"Content creation with AI"
msgstr ""

#: build/admin.js:43
msgid "Each time a post is generated, AI will randomly select one line from this list to use as the content topic."
msgstr ""

#: build/admin.js:43
msgid "Topics for the Post"
msgstr ""

#: build/admin.js:43
msgid "Topic added!"
msgstr ""

#: build/admin.js:43
msgid "Post title added!"
msgstr ""

#: build/admin.js:43
msgid "Auto Posting will be stopped after"
msgstr ""

#: build/admin.js:43
msgid "Expiration Date"
msgstr ""

#: build/admin.js:43
msgid "Add Time"
msgstr ""

#: build/admin.js:43
msgid "Select Days"
msgstr ""

#: build/admin.js:43
msgid "Specific Days"
msgstr ""

#: build/admin.js:43
msgid "Everyday"
msgstr ""

#: build/admin.js:43
msgid "Select how often you want to generate posts."
msgstr ""

#: build/admin.js:43
msgid "Repeat On"
msgstr ""

#: build/admin.js:43
msgid "Make content easier to read"
msgstr ""

#: build/admin.js:43
msgid "Simplify & Improve"
msgstr ""

#: build/admin.js:43
msgid "Make content friendly and engaging"
msgstr ""

#: build/admin.js:43
msgid "Conversational Tone"
msgstr ""

#: build/admin.js:43
msgid "Organize with headings and sections"
msgstr ""

#: build/admin.js:43
msgid "Add Structure"
msgstr ""

#: build/admin.js:43
msgid "Correct errors and polish language"
msgstr ""

#: build/admin.js:43
msgid "Fix Grammar & Polish"
msgstr ""

#: build/admin.js:43
msgid "Rewrite with professional tone"
msgstr ""

#: build/admin.js:43
msgid "Content Refresh"
msgstr ""

#: build/admin.js:43
msgid "Improve SEO with keywords and readability"
msgstr ""

#: build/admin.js:43
msgid "SEO Optimization"
msgstr ""

#: build/admin.js:43
msgid "Focus on correcting grammar, punctuation, and spelling errors in the post content. Improve sentence structure, eliminate passive voice where possible, and ensure consistent tense and style. Polish the language for professionalism without changing the meaning or adding new content."
msgstr ""

#: build/admin.js:43
msgid "Fix Grammar and Polish"
msgstr ""

#: build/admin.js:43
msgid "Rewrite the post content as a compelling story or narrative. Use vivid language, anecdotes, and emotional appeals to draw readers in. Maintain factual accuracy, structure it like a story with a beginning, middle, and end, and make it memorable."
msgstr ""

#: build/admin.js:43
msgid "Creative and Storytelling Style"
msgstr ""

#: build/admin.js:43
msgid "Expand the post content by adding relevant examples, explanations, and supporting details. Elaborate on key ideas without introducing new topics, use transitions for better flow, and increase word count by 20-30% to provide more value and depth."
msgstr ""

#: build/admin.js:43
msgid "Expand with More Details"
msgstr ""

#: build/admin.js:43
msgid "Condense the post content by removing redundancies and unnecessary details. Focus on key points, use precise language, and maintain the essential information. Aim to reduce word count by 20-30% while keeping the message impactful and engaging."
msgstr ""

#: build/admin.js:43
msgid "Make it Shorter and Concise"
msgstr ""

#: build/admin.js:43
msgid "Restructure the post content with clear, descriptive headings and subheadings. Organize information logically, add introductory and concluding paragraphs if needed, and ensure smooth transitions between sections. Enhance clarity and scannability while preserving the original intent."
msgstr ""

#: build/admin.js:43
msgid "Add Structure and Headings"
msgstr ""

#: build/admin.js:43
msgid "Simplify the post content by reducing complex sentences and jargon. Use shorter words, active voice, and bullet points where appropriate. Break down ideas into digestible sections, maintain the core message, and ensure the content is accessible to a broader audience without losing depth."
msgstr ""

#: build/admin.js:43
msgid "Simplify for Readability"
msgstr ""

#: build/admin.js:43
msgid "Rewrite the post content to improve SEO by naturally incorporating relevant keywords. Ensure the content is keyword-rich but not stuffed, include long-tail phrases, and optimize for readability with short paragraphs and subheadings. Aim for a similar word count."
msgstr ""

#: build/admin.js:43
msgid "SEO Optimized"
msgstr ""

#: build/admin.js:43
msgid "Transform the post content into a conversational style that feels like a friendly chat. Use simple language, contractions, and rhetorical questions to engage readers. Break up long paragraphs, add relatable examples, and maintain the original meaning while making it more approachable."
msgstr ""

#: build/admin.js:43
msgid "Conversational and Engaging"
msgstr ""

#: build/admin.js:43
msgid "Rewrite the post content in a professional, engaging tone suitable for business audiences. Maintain a formal structure, fix grammatical errors, and ensure logical flow with clear headings. Keep the word count similar and enhance persuasiveness without adding unnecessary details."
msgstr ""

#: build/admin.js:43
msgid "Professional Tone"
msgstr ""

#: build/admin.js:43 build/admin.js:44 build/admin.js:274
msgid "Load"
msgstr ""

#: build/admin.js:43 build/admin.js:44 build/admin.js:255
msgid "Clear History"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Generation History"
msgstr ""

#: build/admin.js:43
msgid "Generated repurposed content will appear here for easy access."
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "No history yet"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Go to Generate"
msgstr ""

#: build/admin.js:43
msgid "Generate content first to see results here."
msgstr ""

#: build/admin.js:43
msgid "No Results Yet"
msgstr ""

#: build/admin.js:43
msgid "Snippet"
msgstr ""

#: build/admin.js:43
msgid "Documentation Snippet"
msgstr ""

#: build/admin.js:43
msgid "Regenerate All Docs Snippets"
msgstr ""

#: build/admin.js:43
msgid "Video script"
msgstr ""

#: build/admin.js:43
msgid "%ds • %d words"
msgstr ""

#: build/admin.js:43
msgid "Video Script"
msgstr ""

#: build/admin.js:43
msgid "Regenerate All Video Scripts"
msgstr ""

#: build/admin.js:43
msgid "Copy all"
msgstr ""

#: build/admin.js:43
msgid "All hashtags"
msgstr ""

#: build/admin.js:43 build/admin.js:188
msgid "Click to copy"
msgstr ""

#: build/admin.js:43
msgid "Share on %s"
msgstr ""

#: build/admin.js:43
msgid "Content copied to clipboard — paste it into your post."
msgstr ""

#: build/admin.js:43
msgid "%d / %s characters"
msgstr ""

#: build/admin.js:43
msgid "Social Post"
msgstr ""

#: build/admin.js:43
msgid "Regenerate All Social Posts"
msgstr ""

#: build/admin.js:43
msgid "Email copy"
msgstr ""

#: build/admin.js:43 build/admin.js:173
msgid "Download"
msgstr ""

#. translators: %d: word count
#: build/admin.js:43 build/admin.js:152 build/admin.js:186
msgid "%d words"
msgstr ""

#: build/admin.js:43
msgid "Regenerate Email Copy"
msgstr ""

#: build/admin.js:43
msgid "Regenerating..."
msgstr ""

#: build/admin.js:43
msgid "Generate Again"
msgstr ""

#: build/admin.js:43
msgid "Export All"
msgstr ""

#: build/admin.js:43
msgid "Content exported successfully."
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Copy All"
msgstr ""

#: build/admin.js:43
msgid "All content copied to clipboard."
msgstr ""

#: build/admin.js:43
msgid "Generated %d channel(s) for \"%s\""
msgstr ""

#: build/admin.js:43
msgid "Please select a source post in Step 1 before generating."
msgstr ""

#: build/admin.js:43
msgid "Generate %d Channel(s)"
msgstr ""

#: build/admin.js:43
msgid "Generate All Channels"
msgstr ""

#: build/admin.js:43
msgid "Audience:"
msgstr ""

#: build/admin.js:34 build/admin.js:43 build/admin.js:44 build/admin.js:188
msgid "selected"
msgstr ""

#: build/admin.js:43
msgid "Channels:"
msgstr ""

#: build/admin.js:43
msgid "Original"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Language:"
msgstr ""

#: build/admin.js:43
msgid "Length:"
msgstr ""

#: build/admin.js:21 build/admin.js:43 build/admin.js:44 build/admin.js:161
#: build/admin.js:244
msgid "Default"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Tone:"
msgstr ""

#: build/admin.js:43
msgid "Not selected"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Source:"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Ready to Generate"
msgstr ""

#: build/admin.js:43
msgid "Include hashtags"
msgstr ""

#: build/admin.js:43
msgid "%d platform(s) selected"
msgstr ""

#: build/admin.js:43
msgid "%s (max %d chars)"
msgstr ""

#: build/admin.js:43
msgid "Social Platforms"
msgstr ""

#: build/admin.js:43
msgid "Documentation-style knowledge base content."
msgstr ""

#: build/admin.js:43
msgid "Short video scripts with hooks and CTAs."
msgstr ""

#: build/admin.js:43
msgid "Platform-tailored social media posts."
msgstr ""

#: build/admin.js:43
msgid "Newsletter-ready subject, preview, and body."
msgstr ""

#: build/admin.js:43
msgid "e.g., Include a call-to-action linking to our pricing page..."
msgstr ""

#: build/admin.js:43
msgid "Add specific notes for the AI. e.g., \"Include a promo code SAVE20\", \"Focus on the ROI benefits\""
msgstr ""

#: build/admin.js:43
msgid "Custom Instructions"
msgstr ""

#: build/admin.js:43
msgid "e.g., Marketing managers, Startup founders"
msgstr ""

#: build/admin.js:43
msgid "Who is this content for? e.g., \"Small business owners\", \"Developers\""
msgstr ""

#: build/admin.js:43
msgid "Translate the repurposed content into a different language."
msgstr ""

#: build/admin.js:43
msgid "Output Language"
msgstr ""

#: build/admin.js:43
msgid "Content Length"
msgstr ""

#: build/admin.js:43
msgid "'%s' preset applied."
msgstr ""

#: build/admin.js:43 build/admin.js:255
msgid "Quick Presets"
msgstr ""

#: build/admin.js:43
msgid "Published: %s"
msgstr ""

#: build/admin.js:43
msgid "Choose the post you want to repurpose."
msgstr ""

#: build/admin.js:43
msgid "Loading posts..."
msgstr ""

#: build/admin.js:43
msgid "Select Post"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Start Over"
msgstr ""

#: build/admin.js:43
msgid "Repurposing content across multiple channels can increase your reach by up to 300% while saving hours of manual writing."
msgstr ""

#: build/admin.js:43
msgid "Generating your content..."
msgstr ""

#: build/admin.js:43
msgid "Docs Snippets"
msgstr ""

#: build/admin.js:43
msgid "Video Scripts"
msgstr ""

#: build/admin.js:43
msgid "Social Posts"
msgstr ""

#: build/admin.js:43
msgid "Email Copy"
msgstr ""

#: build/admin.js:43
msgid "Repurposed content generated!"
msgstr ""

#: build/admin.js:43
msgid "Channel regenerated successfully!"
msgstr ""

#: build/admin.js:43
msgid "Please enable at least one output channel."
msgstr ""

#: build/admin.js:43
msgid "Please select a post to repurpose."
msgstr ""

#: build/admin.js:43
msgid "%s copied to clipboard."
msgstr ""

#: build/admin.js:43
msgid "Same as source post"
msgstr ""

#: build/admin.js:43
msgid "Packaging your content..."
msgstr ""

#: build/admin.js:43
msgid "Final quality check..."
msgstr ""

#: build/admin.js:43
msgid "Polishing the content..."
msgstr ""

#: build/admin.js:43
msgid "Adjusting tone and style..."
msgstr ""

#: build/admin.js:43
msgid "Optimizing for each platform..."
msgstr ""

#: build/admin.js:43
msgid "Creating documentation snippets..."
msgstr ""

#: build/admin.js:43
msgid "Drafting video scripts..."
msgstr ""

#: build/admin.js:43
msgid "Writing social media posts..."
msgstr ""

#: build/admin.js:43
msgid "Crafting email copy..."
msgstr ""

#: build/admin.js:43
msgid "Extracting main ideas..."
msgstr ""

#: build/admin.js:43
msgid "Identifying key themes and topics..."
msgstr ""

#: build/admin.js:43
msgid "Reading your post content..."
msgstr ""

#: build/admin.js:43
msgid "Finalizing"
msgstr ""

#: build/admin.js:43
msgid "Formatting"
msgstr ""

#: build/admin.js:43
msgid "Thought Leadership"
msgstr ""

#: build/admin.js:43
msgid "Case Study"
msgstr ""

#: build/admin.js:43
msgid "Tutorial Recap"
msgstr ""

#: build/admin.js:43
msgid "Event Promo"
msgstr ""

#: build/admin.js:43
msgid "Blog Summary"
msgstr ""

#: build/admin.js:43
msgid "Product Launch"
msgstr ""

#: build/admin.js:43
msgid "Detailed, in-depth"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Long"
msgstr ""

#: build/admin.js:43
msgid "Balanced length"
msgstr ""

#: build/admin.js:43
msgid "Compact, to the point"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Short"
msgstr ""

#: build/admin.js:43
msgid "View output"
msgstr ""

#: build/admin.js:43 build/admin.js:44 build/admin.js:188
msgid "Results"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Review & run"
msgstr ""

#: build/admin.js:43
msgid "Choose outputs"
msgstr ""

#: build/admin.js:43
msgid "Channels"
msgstr ""

#: build/admin.js:43
msgid "Tone & language"
msgstr ""

#: build/admin.js:43
msgid "Output Style"
msgstr ""

#: build/admin.js:43 build/admin.js:140
msgid "Select a post"
msgstr ""

#: build/admin.js:38 build/admin.js:39 build/admin.js:43 build/admin.js:44
#: build/admin.js:67 build/admin.js:70 build/admin.js:83 build/admin.js:188
#: build/admin.js:206 build/admin.js:253
msgid "Next"
msgstr ""

#: build/admin.js:38 build/admin.js:39 build/admin.js:43 build/admin.js:44
#: build/admin.js:82 build/admin.js:99 build/admin.js:187 build/admin.js:253
msgid "Previous"
msgstr ""

#: build/admin.js:43
msgid "Posts you generate with AI will appear here."
msgstr ""

#: build/admin.js:43
msgid "No Generated Posts Yet"
msgstr ""

#: build/admin.js:43
msgid "Filter by Status"
msgstr ""

#: build/admin.js:40
msgid "Trash"
msgstr ""

#: build/admin.js:40
msgid "Failed to load generated posts."
msgstr ""

#: build/admin.js:40
msgid "All Statuses"
msgstr ""

#: build/admin.js:40 build/admin.js:140 build/admin.js:160 build/admin.js:179
#: build/admin.js:188 build/admin.js:190 build/admin.js:255 build/admin.js:274
msgid "Words"
msgstr ""

#: build/admin.js:26 build/admin.js:38 build/admin.js:40 build/admin.js:60
#: build/admin.js:143 build/admin.js:179 build/admin.js:253 build/admin.js:274
msgid "Type"
msgstr ""

#: build/admin.js:39
msgid "Generate Post With AI"
msgstr ""

#: build/admin.js:39
msgid "Generate & Schedule Post"
msgstr ""

#: build/admin.js:44
msgid "\"%s\" generated successfully!"
msgstr ""

#: build/admin.js:39
msgid "Please select both date and time for scheduled posts."
msgstr ""

#: build/admin.js:39
msgid "Please enter a topic or prompt for your post."
msgstr ""

#: build/admin.js:39
msgid "Generate All Posts"
msgstr ""

#: build/admin.js:39
msgid "Generating batch..."
msgstr ""

#: build/admin.js:40
msgid "Generation failed."
msgstr ""

#: build/admin.js:39
msgid "Please enter at least one topic."
msgstr ""

#: build/admin.js:40
msgid "The content will be generated immediately. The resulting post will be saved as \"Scheduled\" and WordPress will automatically publish it at the chosen date and time."
msgstr ""

#: build/admin.js:26 build/admin.js:40 build/admin.js:43
msgid "Time"
msgstr ""

#: build/admin.js:40
msgid "Content will be generated now, but publication will be deferred to the scheduled time."
msgstr ""

#: build/admin.js:40
msgid "Schedule Post"
msgstr ""

#: build/admin.js:40 build/admin.js:43
msgid "Scheduling"
msgstr ""

#: build/admin.js:40
msgid "AI will generate the URL slug in this language."
msgstr ""

#: build/admin.js:40 build/admin.js:43 build/admin.js:44
msgid "Slug Language"
msgstr ""

#: build/admin.js:40
msgid "Estimated word count:"
msgstr ""

#: build/admin.js:40
msgid "AI will write the content in this language."
msgstr ""

#: build/admin.js:40 build/admin.js:43
msgid "Article Language"
msgstr ""

#: build/admin.js:40 build/admin.js:43
msgid "Point of View"
msgstr ""

#: build/admin.js:40 build/admin.js:43 build/admin.js:44
msgid "Target Audience"
msgstr ""

#: build/admin.js:40 build/admin.js:43
msgid "AI will write the post content in this tone."
msgstr ""

#: build/admin.js:40 build/admin.js:43 build/admin.js:44 build/admin.js:54
msgid "Tone"
msgstr ""

#: build/admin.js:39
msgid "Enhance prompt with AI"
msgstr ""

#: build/admin.js:39
msgid "Please enter a topic to enhance."
msgstr ""

#: build/admin.js:39
msgid "Failed to enhance prompt."
msgstr ""

#: build/admin.js:39
msgid "Prompt enhanced! Review and generate."
msgstr ""

#: build/admin.js:39
msgid "Write a comprehensive guide about WordPress security best practices for beginners..."
msgstr ""

#: build/admin.js:39
msgid "Describe what you want the AI to write about. Be as specific or general as you like."
msgstr ""

#: build/admin.js:39
msgid "Topic / Prompt"
msgstr ""

#: build/admin.js:26 build/admin.js:39 build/admin.js:43 build/admin.js:44
#: build/admin.js:59 build/admin.js:81 build/admin.js:89 build/admin.js:94
#: build/admin.js:106 build/admin.js:120 build/admin.js:131 build/admin.js:243
#: build/admin.js:274 build/admin.js:277
msgid "Failed"
msgstr ""

#: build/admin.js:39
msgid "Generation Queue"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Copy topics"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Topics copied!"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Suggest topic based post titles"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Suggest topics from Knowledge Base"
msgstr ""

#: build/admin.js:39
msgid ""
"WordPress security best practices\n"
"How to improve Core Web Vitals\n"
"WooCommerce conversion rate tips\n"
"..."
msgstr ""

#: build/admin.js:39
msgid "Enter one topic per line. All will be generated in sequence using the settings configured in the next steps."
msgstr ""

#: build/admin.js:39
msgid "Topics (one per line)"
msgstr ""

#: build/admin.js:39
msgid "Batch Mode"
msgstr ""

#: build/admin.js:39
msgid "Single Post"
msgstr ""

#: build/admin.js:39
msgid "Generate multiple posts at once by entering one topic per line. Upgrade to Pro to unlock Batch Mode."
msgstr ""

#: build/admin.js:39
msgid "Batch Mode is a Pro Feature"
msgstr ""

#: build/admin.js:43
msgid "Content Settings"
msgstr ""

#: build/admin.js:39
msgid "Failed to delete template"
msgstr ""

#: build/admin.js:39
msgid "Template deleted!"
msgstr ""

#: build/admin.js:39
msgid "Delete this template?"
msgstr ""

#: build/admin.js:39
msgid "Saved Templates"
msgstr ""

#: build/admin.js:39
msgid "Our AI analyzes top-ranking pages to ensure your content is highly optimized for search engines."
msgstr ""

#: build/admin.js:43
msgid "Did you know?"
msgstr ""

#: build/admin.js:43
msgid "AI is working its magic..."
msgstr ""

#: build/admin.js:40 build/admin.js:43 build/admin.js:81 build/admin.js:86
#: build/admin.js:94
msgid "Pending"
msgstr ""

#: build/admin.js:43
msgid "In Progress"
msgstr ""

#: build/admin.js:3 build/admin.js:43 build/admin.js:59 build/admin.js:140
#: build/admin.js:240
msgid "Done"
msgstr ""

#: build/admin.js:39
msgid "Generating post"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "View Post"
msgstr ""

#: build/admin.js:43 build/admin.js:44
msgid "Edit Post"
msgstr ""

#: build/admin.js:40 build/admin.js:59 build/admin.js:255
msgid "Scheduled"
msgstr ""

#: build/admin.js:39
msgid "Prompt copied!"
msgstr ""

#: build/admin.js:39
msgid "Conclusion Section"
msgstr ""

#: build/admin.js:39
msgid "Relevant Images"
msgstr ""

#: build/admin.js:39
msgid "Relevant Images + Captions"
msgstr ""

#: build/admin.js:39
msgid "Featured Image Inspiration"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Featured Image"
msgstr ""

#: build/admin.js:39
msgid "Featured Image (with Title Text)"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:140
msgid "Internal Links"
msgstr ""

#: build/admin.js:39
msgid "Internal Links + Pro Tip"
msgstr ""

#: build/admin.js:39
msgid "FAQ Section (WordPress Accordion)"
msgstr ""

#: build/admin.js:39
msgid "FAQ Section (Advanced Accordion)"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Table of Contents"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:140 build/admin.js:151
#: build/admin.js:152 build/admin.js:155 build/admin.js:188
msgid "words"
msgstr ""

#: build/admin.js:39
msgid "Advanced Accordion Block plugin is ready! Generating your post..."
msgstr ""

#: build/admin.js:39
msgid "Setting up Advanced Accordion Block plugin..."
msgstr ""

#: build/admin.js:39
msgid "Topic added to batch!"
msgstr ""

#: build/admin.js:39
msgid "Post title added to batch!"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Almost ready!"
msgstr ""

#: build/admin.js:39
msgid "Storing to your WordPress database..."
msgstr ""

#: build/admin.js:39
msgid "Finalizing post data..."
msgstr ""

#: build/admin.js:39
msgid "Optimizing headings and meta tags..."
msgstr ""

#: build/admin.js:39
msgid "Improving readability score..."
msgstr ""

#: build/admin.js:39
msgid "Fine-tuning SEO keywords..."
msgstr ""

#: build/admin.js:39
msgid "Polishing the conclusion..."
msgstr ""

#: build/admin.js:39
msgid "Connecting ideas smoothly..."
msgstr ""

#: build/admin.js:39
msgid "Expanding on key sections..."
msgstr ""

#: build/admin.js:39
msgid "Drafting the introduction..."
msgstr ""

#: build/admin.js:39
msgid "Formulating the main arguments..."
msgstr ""

#: build/admin.js:39
msgid "Structuring the article layout..."
msgstr ""

#: build/admin.js:39
msgid "Processing your instructions..."
msgstr ""

#: build/admin.js:39
msgid "Gathering facts and key information..."
msgstr ""

#: build/admin.js:39
msgid "Analyzing top-ranking search results..."
msgstr ""

#: build/admin.js:39
msgid "Browsing the web for context..."
msgstr ""

#: build/admin.js:39
msgid "Saving"
msgstr ""

#: build/admin.js:39
msgid "Optimizing"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Writing"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Analyzing"
msgstr ""

#: build/admin.js:39
msgid "Researching"
msgstr ""

#: build/admin.js:39
msgid "Already added"
msgstr ""

#: build/admin.js:39
msgid "No topics could be generated. Try adding more content to your Knowledge Base."
msgstr ""

#: build/admin.js:39
msgid "Analyzing knowledge base…"
msgstr ""

#: build/admin.js:39
msgid "Click a topic to use it as your prompt."
msgstr ""

#: build/admin.js:39
msgid "Click topics to add them to your list."
msgstr ""

#: build/admin.js:39
msgid "Click suggested titles to add them to your list."
msgstr ""

#: build/admin.js:39
msgid "Focus topic:"
msgstr ""

#: build/admin.js:39
msgid "Refresh suggestions"
msgstr ""

#: build/admin.js:39
msgid "Enter a topic to generate post titles from your Knowledge Base:"
msgstr ""

#: build/admin.js:39
msgid "Failed to refresh KB topics"
msgstr ""

#: build/admin.js:39
msgid "Failed to load KB topics"
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "AI will generate terms for this taxonomy."
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "Taxonomy Settings"
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "Excerpt Length"
msgstr ""

#: build/admin.js:39
msgid "AI will create a brief summary of the post content."
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "Generate Excerpt"
msgstr ""

#: build/admin.js:39 build/admin.js:255
msgid "Excerpt Settings"
msgstr ""

#: build/admin.js:39
msgid "None (Top Level)"
msgstr ""

#: build/admin.js:39
msgid "Optional parent for hierarchical post types."
msgstr ""

#: build/admin.js:39
msgid "Parent Post"
msgstr ""

#: build/admin.js:39
msgid "Initial status of the generated post."
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:44 build/admin.js:122
#: build/admin.js:255
msgid "Post Status"
msgstr ""

#: build/admin.js:39
msgid "Who will be the author of this post."
msgstr ""

#: build/admin.js:39
msgid "Post Author"
msgstr ""

#: build/admin.js:39
msgid "Select the type of content to create."
msgstr ""

#: build/admin.js:39 build/admin.js:40 build/admin.js:43 build/admin.js:255
msgid "Post Type"
msgstr ""

#: build/admin.js:39
msgid "Post Settings"
msgstr ""

#: build/admin.js:39
msgid "100 words"
msgstr ""

#: build/admin.js:39
msgid "75 words"
msgstr ""

#: build/admin.js:39
msgid "50 words"
msgstr ""

#: build/admin.js:39
msgid "30 words"
msgstr ""

#: build/admin.js:39
msgid "Zulu"
msgstr ""

#: build/admin.js:39
msgid "Zhuang"
msgstr ""

#: build/admin.js:39
msgid "Yoruba"
msgstr ""

#: build/admin.js:39
msgid "Yiddish"
msgstr ""

#: build/admin.js:39
msgid "Xhosa"
msgstr ""

#: build/admin.js:39
msgid "Wolof"
msgstr ""

#: build/admin.js:39
msgid "Welsh"
msgstr ""

#: build/admin.js:39
msgid "Walloon"
msgstr ""

#: build/admin.js:39
msgid "Volapuk"
msgstr ""

#: build/admin.js:39
msgid "Vietnamese"
msgstr ""

#: build/admin.js:39
msgid "Venda"
msgstr ""

#: build/admin.js:39
msgid "Uzbek"
msgstr ""

#: build/admin.js:39
msgid "Urdu"
msgstr ""

#: build/admin.js:39
msgid "Ukrainian"
msgstr ""

#: build/admin.js:39
msgid "Uighur"
msgstr ""

#: build/admin.js:39
msgid "Twi"
msgstr ""

#: build/admin.js:39
msgid "Turkmen"
msgstr ""

#: build/admin.js:39
msgid "Turkish"
msgstr ""

#: build/admin.js:39
msgid "Tswana"
msgstr ""

#: build/admin.js:39
msgid "Tsonga"
msgstr ""

#: build/admin.js:39
msgid "Tonga"
msgstr ""

#: build/admin.js:39
msgid "Tigrinya"
msgstr ""

#: build/admin.js:39
msgid "Tibetan"
msgstr ""

#: build/admin.js:39
msgid "Thai"
msgstr ""

#: build/admin.js:39
msgid "Telugu"
msgstr ""

#: build/admin.js:39
msgid "Tatar"
msgstr ""

#: build/admin.js:39
msgid "Tamil"
msgstr ""

#: build/admin.js:39
msgid "Tajik"
msgstr ""

#: build/admin.js:39
msgid "Tahitian"
msgstr ""

#: build/admin.js:39
msgid "Tagalog"
msgstr ""

#: build/admin.js:39
msgid "Syriac"
msgstr ""

#: build/admin.js:39
msgid "Swedish (Sweden)"
msgstr ""

#: build/admin.js:39
msgid "Swedish (Finland)"
msgstr ""

#: build/admin.js:39
msgid "Swedish"
msgstr ""

#: build/admin.js:39
msgid "Swahili"
msgstr ""

#: build/admin.js:39
msgid "Sutu"
msgstr ""

#: build/admin.js:39
msgid "Sundanese"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Venezuela)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Uruguay)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (United States)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Spain)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Puerto Rico)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Peru)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Paraguay)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Panama)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Nicaragua)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Mexico)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Honduras)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Guatemala)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (El Salvador)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Ecuador)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Dominican Republic)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Costa Rica)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Colombia)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Chile)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Bolivia)"
msgstr ""

#: build/admin.js:39
msgid "Spanish (Argentina)"
msgstr ""

#: build/admin.js:39
msgid "Spanish"
msgstr ""

#: build/admin.js:39
msgid "South Ndebele"
msgstr ""

#: build/admin.js:39
msgid "Sorbian"
msgstr ""

#: build/admin.js:39
msgid "Somali"
msgstr ""

#: build/admin.js:39
msgid "Slovenian"
msgstr ""

#: build/admin.js:39
msgid "Slovak"
msgstr ""

#: build/admin.js:39
msgid "Siswati"
msgstr ""

#: build/admin.js:39
msgid "Singhalese"
msgstr ""

#: build/admin.js:39
msgid "Sindhi"
msgstr ""

#: build/admin.js:39
msgid "Sichuan Yi"
msgstr ""

#: build/admin.js:39
msgid "Shona"
msgstr ""

#: build/admin.js:39
msgid "Sesotho"
msgstr ""

#: build/admin.js:39
msgid "Serbo-Croatian"
msgstr ""

#: build/admin.js:39
msgid "Serbian (Serbia and Montenegro)"
msgstr ""

#: build/admin.js:39
msgid "Serbian (Bosnia and Herzegovina)"
msgstr ""

#: build/admin.js:39
msgid "Serbian"
msgstr ""

#: build/admin.js:39
msgid "Sardinian"
msgstr ""

#: build/admin.js:39
msgid "Sanskrit"
msgstr ""

#: build/admin.js:39
msgid "Sangro"
msgstr ""

#: build/admin.js:39
msgid "Samoan"
msgstr ""

#: build/admin.js:39
msgid "Sami (Sweden)"
msgstr ""

#: build/admin.js:39
msgid "Sami (Norway)"
msgstr ""

#: build/admin.js:39
msgid "Sami (Finland)"
msgstr ""

#: build/admin.js:39
msgid "Sami"
msgstr ""

#: build/admin.js:39
msgid "Russian"
msgstr ""

#: build/admin.js:39
msgid "Romanian"
msgstr ""

#: build/admin.js:39
msgid "Rhaeto-Romanic"
msgstr ""

#: build/admin.js:39
msgid "Quechua (Peru)"
msgstr ""

#: build/admin.js:39
msgid "Quechua (Ecuador)"
msgstr ""

#: build/admin.js:39
msgid "Quechua (Bolivia)"
msgstr ""

#: build/admin.js:39
msgid "Quechua"
msgstr ""

#: build/admin.js:39
msgid "Punjabi"
msgstr ""

#: build/admin.js:39
msgid "Portuguese (Portugal)"
msgstr ""

#: build/admin.js:39
msgid "Portuguese (Brazil)"
msgstr ""

#: build/admin.js:39
msgid "Portuguese"
msgstr ""

#: build/admin.js:39
msgid "Polish"
msgstr ""

#: build/admin.js:39
msgid "Pashto/Pushto"
msgstr ""

#: build/admin.js:39
msgid "Pali"
msgstr ""

#: build/admin.js:39
msgid "Ossetian"
msgstr ""

#: build/admin.js:39
msgid "Oriya"
msgstr ""

#: build/admin.js:39
msgid "Ojibwa"
msgstr ""

#: build/admin.js:39
msgid "Occitan"
msgstr ""

#: build/admin.js:39
msgid "Norwegian (Nynorsk)"
msgstr ""

#: build/admin.js:39
msgid "Norwegian (Bokmal)"
msgstr ""

#: build/admin.js:39
msgid "Norwegian"
msgstr ""

#: build/admin.js:39
msgid "Northern Sotho"
msgstr ""

#: build/admin.js:39
msgid "North Ndebele"
msgstr ""

#: build/admin.js:39
msgid "Nepali (India)"
msgstr ""

#: build/admin.js:39
msgid "Ndonga"
msgstr ""

#: build/admin.js:39
msgid "Navajo"
msgstr ""

#: build/admin.js:39
msgid "Nauru"
msgstr ""

#: build/admin.js:39
msgid "Mongolian"
msgstr ""

#: build/admin.js:39
msgid "Moldavian"
msgstr ""

#: build/admin.js:39
msgid "Marshallese"
msgstr ""

#: build/admin.js:39
msgid "Marathi"
msgstr ""

#: build/admin.js:39
msgid "Maori"
msgstr ""

#: build/admin.js:39
msgid "Manx"
msgstr ""

#: build/admin.js:39
msgid "Maltese"
msgstr ""

#: build/admin.js:39
msgid "Malayalam"
msgstr ""

#: build/admin.js:39
msgid "Malay (Malaysia)"
msgstr ""

#: build/admin.js:39
msgid "Malay (Brunei Darussalam)"
msgstr ""

#: build/admin.js:39
msgid "Malay"
msgstr ""

#: build/admin.js:39
msgid "Malagasy"
msgstr ""

#: build/admin.js:39
msgid "Luxembourgish"
msgstr ""

#: build/admin.js:39
msgid "Luba-Katanga"
msgstr ""

#: build/admin.js:39
msgid "Lithuanian"
msgstr ""

#: build/admin.js:39
msgid "Lingala"
msgstr ""

#: build/admin.js:39
msgid "Limburgan"
msgstr ""

#: build/admin.js:39
msgid "Latvian"
msgstr ""

#: build/admin.js:39
msgid "Latin"
msgstr ""

#: build/admin.js:39
msgid "Laothian"
msgstr ""

#: build/admin.js:39
msgid "Kyrgyz"
msgstr ""

#: build/admin.js:39
msgid "Kurdish"
msgstr ""

#: build/admin.js:39
msgid "Kuanyama"
msgstr ""

#: build/admin.js:39
msgid "Korean"
msgstr ""

#: build/admin.js:39
msgid "Konkani"
msgstr ""

#: build/admin.js:39
msgid "Kongo"
msgstr ""

#: build/admin.js:39
msgid "Komi"
msgstr ""

#: build/admin.js:39
msgid "Kirundi"
msgstr ""

#: build/admin.js:39
msgid "Kirghiz"
msgstr ""

#: build/admin.js:39
msgid "Kinyarwanda"
msgstr ""

#: build/admin.js:39
msgid "Kikuyu"
msgstr ""

#: build/admin.js:39
msgid "Kazakh"
msgstr ""

#: build/admin.js:39
msgid "Kashmiri"
msgstr ""

#: build/admin.js:39
msgid "Kanuri"
msgstr ""

#: build/admin.js:39
msgid "Kannada"
msgstr ""

#: build/admin.js:39
msgid "Javanese"
msgstr ""

#: build/admin.js:39
msgid "Japanese"
msgstr ""

#: build/admin.js:39
msgid "Italian (Switzerland)"
msgstr ""

#: build/admin.js:39
msgid "Italian (Italy)"
msgstr ""

#: build/admin.js:39
msgid "Italian"
msgstr ""

#: build/admin.js:39
msgid "Irish"
msgstr ""

#: build/admin.js:39
msgid "Inupiak"
msgstr ""

#: build/admin.js:39
msgid "Inuktitut"
msgstr ""

#: build/admin.js:39
msgid "Interlingue"
msgstr ""

#: build/admin.js:39
msgid "Interlingua"
msgstr ""

#: build/admin.js:39
msgid "Indonesian"
msgstr ""

#: build/admin.js:39
msgid "Igbo"
msgstr ""

#: build/admin.js:39
msgid "Ido"
msgstr ""

#: build/admin.js:39
msgid "Icelandic"
msgstr ""

#: build/admin.js:39
msgid "Hungarian"
msgstr ""

#: build/admin.js:39
msgid "Hiri Motu"
msgstr ""

#: build/admin.js:39
msgid "Hindi"
msgstr ""

#: build/admin.js:39
msgid "Herero"
msgstr ""

#: build/admin.js:39
msgid "Hebrew"
msgstr ""

#: build/admin.js:39
msgid "Hausa"
msgstr ""

#: build/admin.js:39
msgid "Haitian"
msgstr ""

#: build/admin.js:39
msgid "Gujarati"
msgstr ""

#: build/admin.js:39
msgid "Guarani"
msgstr ""

#: build/admin.js:39
msgid "Greenlandic"
msgstr ""

#: build/admin.js:39
msgid "Greek"
msgstr ""

#: build/admin.js:39
msgid "German (Switzerland)"
msgstr ""

#: build/admin.js:39
msgid "German (Luxembourg)"
msgstr ""

#: build/admin.js:39
msgid "German (Liechtenstein)"
msgstr ""

#: build/admin.js:39
msgid "German (Germany)"
msgstr ""

#: build/admin.js:39
msgid "German (Austria)"
msgstr ""

#: build/admin.js:39
msgid "German"
msgstr ""

#: build/admin.js:39
msgid "Georgian"
msgstr ""

#: build/admin.js:39
msgid "Ganda"
msgstr ""

#: build/admin.js:39
msgid "Galician"
msgstr ""

#: build/admin.js:39
msgid "Gaelic"
msgstr ""

#: build/admin.js:39
msgid "FYRO Macedonian"
msgstr ""

#: build/admin.js:39
msgid "Fulah"
msgstr ""

#: build/admin.js:39
msgid "Frisian"
msgstr ""

#: build/admin.js:39
msgid "French (Switzerland)"
msgstr ""

#: build/admin.js:39
msgid "French (Monaco)"
msgstr ""

#: build/admin.js:39
msgid "French (Luxembourg)"
msgstr ""

#: build/admin.js:39
msgid "French (France)"
msgstr ""

#: build/admin.js:39
msgid "French (Canada)"
msgstr ""

#: build/admin.js:39
msgid "French (Belgium)"
msgstr ""

#: build/admin.js:39
msgid "French"
msgstr ""

#: build/admin.js:39
msgid "Finnish"
msgstr ""

#: build/admin.js:39
msgid "Fiji"
msgstr ""

#: build/admin.js:39
msgid "Farsi"
msgstr ""

#: build/admin.js:39
msgid "Faroese"
msgstr ""

#: build/admin.js:39
msgid "Ewe"
msgstr ""

#: build/admin.js:39
msgid "Estonian"
msgstr ""

#: build/admin.js:39
msgid "Esperanto"
msgstr ""

#: build/admin.js:39
msgid "English (Zimbabwe)"
msgstr ""

#: build/admin.js:39
msgid "English (United States)"
msgstr ""

#: build/admin.js:39
msgid "English (United Kingdom)"
msgstr ""

#: build/admin.js:39
msgid "English (Trinidad and Tobago)"
msgstr ""

#: build/admin.js:39
msgid "English (South Africa)"
msgstr ""

#: build/admin.js:39
msgid "English (Philippines)"
msgstr ""

#: build/admin.js:39
msgid "English (New Zealand)"
msgstr ""

#: build/admin.js:39
msgid "English (Jamaica)"
msgstr ""

#: build/admin.js:39
msgid "English (Ireland)"
msgstr ""

#: build/admin.js:39
msgid "English (Caribbean)"
msgstr ""

#: build/admin.js:39
msgid "English (Canada)"
msgstr ""

#: build/admin.js:39
msgid "English (Belize)"
msgstr ""

#: build/admin.js:39
msgid "English (Australia)"
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "English"
msgstr ""

#: build/admin.js:39
msgid "Dutch (Netherlands)"
msgstr ""

#: build/admin.js:39
msgid "Dutch (Belgium)"
msgstr ""

#: build/admin.js:39
msgid "Dutch"
msgstr ""

#: build/admin.js:39
msgid "Divehi"
msgstr ""

#: build/admin.js:39
msgid "Danish"
msgstr ""

#: build/admin.js:39
msgid "Czech"
msgstr ""

#: build/admin.js:39
msgid "Croatian (Croatia)"
msgstr ""

#: build/admin.js:39
msgid "Croatian (Bosnia and Herzegovina)"
msgstr ""

#: build/admin.js:39
msgid "Croatian"
msgstr ""

#: build/admin.js:39
msgid "Cree"
msgstr ""

#: build/admin.js:39
msgid "Corsican"
msgstr ""

#: build/admin.js:39
msgid "Cornish"
msgstr ""

#: build/admin.js:39
msgid "Chuvash"
msgstr ""

#: build/admin.js:39
msgid "Church Slavonic"
msgstr ""

#: build/admin.js:39
msgid "Chinese (Taiwan)"
msgstr ""

#: build/admin.js:39
msgid "Chinese (Singapore)"
msgstr ""

#: build/admin.js:39
msgid "Chinese (Macau SAR)"
msgstr ""

#: build/admin.js:39
msgid "Chinese (Hong Kong SAR)"
msgstr ""

#: build/admin.js:39
msgid "Chinese (China)"
msgstr ""

#: build/admin.js:39
msgid "Chinese"
msgstr ""

#: build/admin.js:39
msgid "Chichewa"
msgstr ""

#: build/admin.js:39
msgid "Chechen"
msgstr ""

#: build/admin.js:39
msgid "Chamorro"
msgstr ""

#: build/admin.js:39
msgid "Catalan"
msgstr ""

#: build/admin.js:39
msgid "Cambodian"
msgstr ""

#: build/admin.js:39
msgid "Burmese"
msgstr ""

#: build/admin.js:39
msgid "Bulgarian"
msgstr ""

#: build/admin.js:39
msgid "Breton"
msgstr ""

#: build/admin.js:39
msgid "Bosnian"
msgstr ""

#: build/admin.js:39
msgid "Bislama"
msgstr ""

#: build/admin.js:39
msgid "Bihari"
msgstr ""

#: build/admin.js:39
msgid "Bhutani"
msgstr ""

#: build/admin.js:39
msgid "Bengali"
msgstr ""

#: build/admin.js:39
msgid "Belarusian"
msgstr ""

#: build/admin.js:39
msgid "Basque"
msgstr ""

#: build/admin.js:39
msgid "Bashkir"
msgstr ""

#: build/admin.js:39
msgid "Bambara"
msgstr ""

#: build/admin.js:39
msgid "Azeri"
msgstr ""

#: build/admin.js:39
msgid "Aymara"
msgstr ""

#: build/admin.js:39
msgid "Avestan"
msgstr ""

#: build/admin.js:39
msgid "Avaric"
msgstr ""

#: build/admin.js:39
msgid "Assamese"
msgstr ""

#: build/admin.js:39
msgid "Armenian"
msgstr ""

#: build/admin.js:39
msgid "Aragonese"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Yemen)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (U.A.E.)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Tunisia)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Syria)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Saudi Arabia)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Qatar)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Oman)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Morocco)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Libya)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Lebanon)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Kuwait)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Jordan)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Iraq)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Egypt)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Bahrain)"
msgstr ""

#: build/admin.js:39
msgid "Arabic (Algeria)"
msgstr ""

#: build/admin.js:39
msgid "Arabic"
msgstr ""

#: build/admin.js:39
msgid "Amharic"
msgstr ""

#: build/admin.js:39
msgid "Albanian"
msgstr ""

#: build/admin.js:39
msgid "Akan"
msgstr ""

#: build/admin.js:39
msgid "Afrikaans"
msgstr ""

#: build/admin.js:39
msgid "Afar"
msgstr ""

#: build/admin.js:39
msgid "Abkhazian"
msgstr ""

#: build/admin.js:39
msgid "(Afan)/Oromoor/Oriya"
msgstr ""

#: build/admin.js:43
msgid "Add visible captions to generated relevant images in the content."
msgstr ""

#: build/admin.js:43
msgid "Add Image Caption"
msgstr ""

#: build/admin.js:43
msgid "AI will generate and embed relevant images within the post content."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Include Relevant Images"
msgstr ""

#: build/admin.js:43
msgid "Generate a comprehensive conclusion summarizing key points."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Include Conclusion Section"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Note: Your site must be publicly accessible for AI to read the inspiration image."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Attach a reference image to guide featured image style and composition."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Inspiration Image (Optional)"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "Use the generated post title as part of the featured image prompt."
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "Use Post Title in Image"
msgstr ""

#: build/admin.js:43
msgid "Create an AI-generated featured image for the post."
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "Generate Featured Image"
msgstr ""

#: build/admin.js:43
msgid "Pro Tip Background Color"
msgstr ""

#: build/admin.js:43
msgid "Pro Tip Label"
msgstr ""

#: build/admin.js:43
msgid "Display important internal links in a highlighted Pro Tip section."
msgstr ""

#: build/admin.js:43
msgid "Show Links in Pro Tip"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "AI will suggest relevant internal links to your existing content."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Suggest Internal Links"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Requires Advanced Accordion Block plugin."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Plugin installed"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:44
msgid "Advanced Accordion Block"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Native core/details block. Works everywhere."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "WordPress Default"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Accordion Style"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Generate a FAQ section at the end of the post."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Include FAQ Section"
msgstr ""

#: build/admin.js:43
msgid "Add an auto-generated table of contents at the beginning."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Include Table of Contents"
msgstr ""

#: build/admin.js:43
msgid "Advanced Features"
msgstr ""

#: build/admin.js:39
msgid "Create an SEO-optimized meta description for the post."
msgstr ""

#: build/admin.js:39
msgid "Generate Meta Description"
msgstr ""

#: build/admin.js:39
msgid "Structure content with proper headings, keywords, and readability."
msgstr ""

#: build/admin.js:39
msgid "Optimize for SEO"
msgstr ""

#: build/admin.js:140
msgid "Focus keyword:"
msgstr ""

#: build/admin.js:39
msgid "SEO Settings"
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "This feature is only available for Pro users. Upgrade now to unlock advanced SEO and content features."
msgstr ""

#: build/admin.js:39 build/admin.js:43
msgid "Premium Feature Locked"
msgstr ""

#: build/admin.js:39
msgid "sources available in your Knowledge Base"
msgstr ""

#: build/admin.js:39
msgid "Choose specific sources to use. Leave empty to use all."
msgstr ""

#: build/admin.js:39
msgid "No knowledge sources found. Add content to your Knowledge Base first."
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "Select Knowledge Sources"
msgstr ""

#: build/admin.js:39
msgid "Reference your stored knowledge sources to enhance content."
msgstr ""

#: build/admin.js:39
msgid "knowledge sources to enhance content."
msgstr ""

#: build/admin.js:39
msgid "Reference your stored"
msgstr ""

#: build/admin.js:39
msgid "Use Existing Knowledge Base"
msgstr ""

#: build/admin.js:39
msgid "Knowledge files upload is a premium feature. Upgrade to upload knowledge files."
msgstr ""

#: build/admin.js:39
msgid "Note: Your website must be publicly accessible for the AI to read files."
msgstr ""

#: build/admin.js:39
msgid "files."
msgstr ""

#: build/admin.js:39
msgid "or"
msgstr ""

#: build/admin.js:39
msgid "You can upload"
msgstr ""

#: build/admin.js:39
msgid "AI will use the information in these files to generate content."
msgstr ""

#: build/admin.js:39
msgid "Upload knowledge files"
msgstr ""

#: build/admin.js:39 build/admin.js:137
msgid "PDF"
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "Markdown"
msgstr ""

#: build/admin.js:39 build/admin.js:44 build/admin.js:137
msgid "HTML"
msgstr ""

#: build/admin.js:22 build/admin.js:39
msgid "Text"
msgstr ""

#: build/admin.js:39
msgid "Maximum character length for the AI-generated URL slug."
msgstr ""

#: build/admin.js:39
msgid "Slug Max Length"
msgstr ""

#: build/admin.js:39
msgid "Long (up to 100 characters)"
msgstr ""

#: build/admin.js:39
msgid "Medium (up to 50 characters)"
msgstr ""

#: build/admin.js:39
msgid "Short (up to 20 characters)"
msgstr ""

#: build/admin.js:39
msgid "Maximum target length."
msgstr ""

#: build/admin.js:39
msgid "Max Words"
msgstr ""

#: build/admin.js:39
msgid "Minimum target length."
msgstr ""

#: build/admin.js:39
msgid "Min Words"
msgstr ""

#: build/admin.js:39
msgid "Adopt a tone like a course instructor. Explain concepts step by step..."
msgstr ""

#: build/admin.js:39
msgid "Describe the tone you want for the content."
msgstr ""

#: build/admin.js:39
msgid "Reset to Default"
msgstr ""

#: build/admin.js:39
msgid "Custom Tone Instructions"
msgstr ""

#: build/admin.js:39
msgid "Tone modification is a premium feature. Upgrade to customize the tone."
msgstr ""

#: build/admin.js:39
msgid "Customize Tone"
msgstr ""

#: build/admin.js:39
msgid "No notes yet. Click Edit to add one."
msgstr ""

#: build/admin.js:39 build/admin.js:44 build/admin.js:192 build/admin.js:255
msgid "Save"
msgstr ""

#: build/admin.js:39
msgid "Failed to save note."
msgstr ""

#: build/admin.js:39
msgid "Note saved."
msgstr ""

#: build/admin.js:39
msgid "Add a note about this lead..."
msgstr ""

#: build/admin.js:38
msgid "votes"
msgstr ""

#: build/admin.js:39
msgid "Conversation Title"
msgstr ""

#: build/admin.js:39
msgid "Captured On"
msgstr ""

#: build/admin.js:39
msgid "IP Address"
msgstr ""

#: build/admin.js:39
msgid "Name"
msgstr ""

#: build/admin.js:33 build/admin.js:39 build/admin.js:160
msgid "Email"
msgstr ""

#: build/admin.js:39
msgid "Lead Details"
msgstr ""

#: build/admin.js:39
msgid "Delete lead"
msgstr ""

#: build/admin.js:39
msgid "Delete Lead"
msgstr ""

#: build/admin.js:5
msgid "Are you sure you want to remove this API key? This action cannot be undone."
msgstr ""

#: build/admin.js:39
msgid "View Conversation"
msgstr ""

#: build/admin.js:39
msgid "Expand details"
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "Collapse"
msgstr ""

#. translators: %d: days since last crawler hit.
#: build/admin.js:39 build/admin.js:168 build/admin.js:255
msgid "%dd ago"
msgstr ""

#. translators: %d: minutes since last crawler hit.
#: build/admin.js:166 build/admin.js:244 build/admin.js:255
msgid "%dm ago"
msgstr ""

#: build/admin.js:39
msgid "%d min ago"
msgstr ""

#: includes/public/chat-interface.php:75 build/admin.js:39 build/admin.js:108
#: build/admin.js:165 build/admin.js:244
msgid "Just now"
msgstr ""

#: build/admin.js:39
msgid "Failed to update status."
msgstr ""

#: build/admin.js:39 build/admin.js:274
msgid "Email copied to clipboard."
msgstr ""

#: build/admin.js:31 build/admin.js:39 build/admin.js:274
msgid "Copy email"
msgstr ""

#: build/admin.js:39 build/admin.js:81 build/admin.js:188 build/admin.js:190
#: build/admin.js:252
msgid "Actions"
msgstr ""

#: build/admin.js:24 build/admin.js:26 build/admin.js:39 build/admin.js:40
#: build/admin.js:253 build/admin.js:274
msgid "Date"
msgstr ""

#: build/admin.js:23 build/admin.js:26 build/admin.js:39 build/admin.js:40
#: build/admin.js:60 build/admin.js:81 build/admin.js:159 build/admin.js:160
#: build/admin.js:190 build/admin.js:253 build/admin.js:274 build/admin.js:276
msgid "Status"
msgstr ""

#: build/admin.js:39 build/admin.js:207
msgid "Lead"
msgstr ""

#: build/admin.js:39
msgid "Failed to export leads."
msgstr ""

#: build/admin.js:39
msgid "No leads to export."
msgstr ""

#: build/admin.js:39
msgid "Leads exported successfully."
msgstr ""

#: build/admin.js:34 build/admin.js:39
msgid "Oldest first"
msgstr ""

#: build/admin.js:34 build/admin.js:39
msgid "Newest first"
msgstr ""

#: build/admin.js:39
msgid "Delete (%d)"
msgstr ""

#: build/admin.js:39
msgid "Failed to delete leads."
msgstr ""

#: build/admin.js:39 build/admin.js:42
msgid "Delete All"
msgstr ""

#: build/admin.js:39
msgid "Delete Selected Leads"
msgstr ""

#: build/admin.js:39
msgid "Are you sure you want to delete %d selected lead(s)? This action cannot be undone."
msgstr ""

#: build/admin.js:39
msgid "Search by email or name..."
msgstr ""

#: build/admin.js:39
msgid "Failed to load leads."
msgstr ""

#: build/admin.js:29 build/admin.js:38
msgid "Lost"
msgstr ""

#: build/admin.js:29 build/admin.js:38 build/admin.js:208
msgid "Converted"
msgstr ""

#: build/admin.js:29 build/admin.js:38
msgid "Qualified"
msgstr ""

#: build/admin.js:29 build/admin.js:38
msgid "Contacted"
msgstr ""

#: build/admin.js:29 build/admin.js:38 build/admin.js:239
msgid "New"
msgstr ""

#: build/admin.js:38
msgid "Recent Conversations"
msgstr ""

#: build/admin.js:38
msgid "No leads collected yet"
msgstr ""

#: build/admin.js:38 build/admin.js:39
msgid "Conversion Rate"
msgstr ""

#: build/admin.js:38 build/admin.js:39 build/admin.js:44 build/admin.js:255
msgid "This Month"
msgstr ""

#: build/admin.js:34 build/admin.js:38 build/admin.js:39 build/admin.js:255
msgid "This Week"
msgstr ""

#: build/admin.js:38 build/admin.js:39
msgid "Total Leads"
msgstr ""

#: build/admin.js:38 build/admin.js:44
msgid "View All"
msgstr ""

#: build/admin.js:38
msgid "No feedback received yet"
msgstr ""

#: build/admin.js:38 build/admin.js:44
msgid "Satisfaction"
msgstr ""

#: build/admin.js:38 build/admin.js:44
msgid "Not Helpful"
msgstr ""

#: includes/classes/SearchBlock.php:393 includes/public/chat-interface.php:64
#: build/admin.js:38 build/admin.js:44
msgid "Helpful"
msgstr ""

#: build/admin.js:38 build/admin.js:44
msgid "User Feedback"
msgstr ""

#: build/admin.js:38
msgid "7+ msgs"
msgstr ""

#: build/admin.js:38
msgid "3-6 msgs"
msgstr ""

#: build/admin.js:38
msgid "1-2 msgs"
msgstr ""

#: build/admin.js:38
msgid "Avg. Duration"
msgstr ""

#: build/admin.js:38
msgid "min"
msgstr ""

#: build/admin.js:38
msgid "All time"
msgstr ""

#: build/admin.js:38 build/admin.js:274
msgid "Last 90 days"
msgstr ""

#: build/admin.js:38
msgid "Last 30 days"
msgstr ""

#: build/admin.js:38 build/admin.js:44 build/admin.js:274
msgid "Last 7 days"
msgstr ""

#: build/admin.js:38
msgid "performance"
msgstr ""

#: build/admin.js:38
msgid "engaged"
msgstr ""

#: build/admin.js:38
msgid "Go to Chatbot Settings"
msgstr ""

#: build/admin.js:38
msgid "Analytics will appear here once visitors start chatting with your AI assistant. Enable the chatbot and share your site to get started."
msgstr ""

#: build/admin.js:38
msgid "Search messages…"
msgstr ""

#: build/admin.js:38 build/admin.js:39
msgid "Keyword"
msgstr ""

#: build/admin.js:38
msgid "Min Messages"
msgstr ""

#: build/admin.js:38 build/admin.js:39 build/admin.js:44
msgid "CSV"
msgstr ""

#: build/admin.js:38
msgid "Analytics exported as CSV"
msgstr ""

#: build/admin.js:38 build/admin.js:39 build/admin.js:44
msgid "JSON"
msgstr ""

#: build/admin.js:38
msgid "Analytics exported successfully"
msgstr ""

#: build/admin.js:38
msgid "No analytics data to export"
msgstr ""

#: build/admin.js:38
msgid "Filters"
msgstr ""

#: build/admin.js:38
msgid "is your most asked question"
msgstr ""

#: build/admin.js:38
msgid "Many conversations are brief. Review your knowledge base for common questions."
msgstr ""

#: build/admin.js:38
msgid "around"
msgstr ""

#: build/admin.js:38
msgid "Peak activity:"
msgstr ""

#: build/admin.js:38
msgid "Consider adding more engaging starter questions to boost interaction"
msgstr ""

#: build/admin.js:38
msgid "Needs Attention"
msgstr ""

#: build/admin.js:38
msgid "Fair"
msgstr ""

#: build/admin.js:38
msgid "Excellent"
msgstr ""

#: build/admin.js:38
msgid "No Data"
msgstr ""

#: build/admin.js:38 build/admin.js:44
msgid "Loading analytics..."
msgstr ""

#: build/admin.js:38
msgid "Get Pro Analytics"
msgstr ""

#: build/admin.js:38
msgid "Join hundreds of site owners using Pro Analytics to improve their chatbot experience and drive results."
msgstr ""

#: build/admin.js:38
msgid "Ready to understand your visitors better?"
msgstr ""

#: build/admin.js:38
msgid "Know your busiest days and hours to optimize availability."
msgstr ""

#: build/admin.js:38
msgid "Peak Activity Tracking"
msgstr ""

#: build/admin.js:38
msgid "Download analytics as CSV or JSON to share with your team."
msgstr ""

#: build/admin.js:38
msgid "Export Reports"
msgstr ""

#: build/admin.js:38
msgid "AI-generated recommendations based on your conversation data."
msgstr ""

#: build/admin.js:38
msgid "Smart Insights"
msgstr ""

#: build/admin.js:38
msgid "Visual performance score with actionable improvement tips."
msgstr ""

#: build/admin.js:38
msgid "Engagement Scoring"
msgstr ""

#: build/admin.js:38
msgid "Discover what visitors ask most to improve your knowledge base."
msgstr ""

#: build/admin.js:38
msgid "Week-over-week growth tracking with visual trend indicators."
msgstr ""

#: build/admin.js:38
msgid "Trends & Growth"
msgstr ""

#: build/admin.js:38
msgid "Powerful tools to understand and improve your chatbot performance"
msgstr ""

#: build/admin.js:38
msgid "Everything you get with Pro Analytics"
msgstr ""

#: build/admin.js:38
msgid "Peak Hour"
msgstr ""

#: build/admin.js:38
msgid "Busiest Day"
msgstr ""

#: build/admin.js:38
msgid "Peak Activity"
msgstr ""

#: build/admin.js:38 build/admin.js:39 build/admin.js:137
msgid "AI"
msgstr ""

#: build/admin.js:23 build/admin.js:25 build/admin.js:26 build/admin.js:38
msgid "User"
msgstr ""

#: build/admin.js:38
msgid "Message Breakdown"
msgstr ""

#: build/admin.js:38
msgid "Conversation Depth"
msgstr ""

#: build/admin.js:38
msgid "Top Questions"
msgstr ""

#: build/admin.js:38
msgid "Long Chats"
msgstr ""

#: build/admin.js:38
msgid "Engagement Rate"
msgstr ""

#: build/admin.js:38 build/admin.js:188
msgid "Good"
msgstr ""

#: build/admin.js:38
msgid "Weekly Activity"
msgstr ""

#: build/admin.js:38
msgid "Unlock Analytics"
msgstr ""

#: build/admin.js:38
msgid "Unlock the full dashboard to see your real chatbot data with actionable insights."
msgstr ""

#: build/admin.js:38
msgid "Your analytics are waiting"
msgstr ""

#: build/admin.js:38
msgid "Engagement scoring"
msgstr ""

#: build/admin.js:38
msgid "Export CSV & JSON"
msgstr ""

#: build/admin.js:38
msgid "AI-powered recommendations"
msgstr ""

#: build/admin.js:38
msgid "Real-time insights"
msgstr ""

#: build/admin.js:38
msgid "Live preview of the Pro analytics dashboard"
msgstr ""

#: build/admin.js:38
msgid "Growth"
msgstr ""

#: build/admin.js:34 build/admin.js:38 build/admin.js:252
msgid "Engaged"
msgstr ""

#: build/admin.js:38
msgid "Chats"
msgstr ""

#: build/admin.js:38
msgid "Analytics Dashboard"
msgstr ""

#: build/admin.js:38
msgid "Setup takes under 1 minute • Cancel anytime • 14-day money back guarantee"
msgstr ""

#: build/admin.js:38
msgid "See Pricing"
msgstr ""

#: build/admin.js:38
msgid "See exactly what your visitors ask, when they're most active, and how to optimize your chatbot — all in a beautiful, real-time dashboard."
msgstr ""

#: build/admin.js:38
msgid "Turn conversations into growth"
msgstr ""

#: build/admin.js:38
msgid "Deep"
msgstr ""

#: build/admin.js:38 build/admin.js:188
msgid "Normal"
msgstr ""

#: build/admin.js:38 build/admin.js:137
msgid "Quick"
msgstr ""

#: build/admin.js:38
msgid "Peak activity: Fridays around 14:00"
msgstr ""

#: build/admin.js:38
msgid "High engagement! 68% of visitors have in-depth conversations"
msgstr ""

#: build/admin.js:38
msgid "Conversations are up 23% from last week — your content updates are paying off"
msgstr ""

#: build/admin.js:38
msgid "What integrations do you support?"
msgstr ""

#: build/admin.js:38
msgid "Can I import my existing data?"
msgstr ""

#: build/admin.js:38
msgid "How does the free trial work?"
msgstr ""

#: build/admin.js:38
msgid "What are your pricing plans?"
msgstr ""

#: build/admin.js:38
msgid "How do I reset my password?"
msgstr ""

#: build/admin.js:38
msgid "Avg. Duration (min)"
msgstr ""

#: build/admin.js:38
msgid "Avg. Messages/Chat"
msgstr ""

#: build/admin.js:32 build/admin.js:38 build/admin.js:39 build/admin.js:252
msgid "Messages"
msgstr ""

#: build/admin.js:38
msgid "e.g., I'm sorry, but I can't respond to that. Please rephrase your question."
msgstr ""

#: build/admin.js:38
msgid "Message shown when blocked content is detected."
msgstr ""

#: build/admin.js:38
msgid "Block Response Message"
msgstr ""

#: build/admin.js:38
msgid "e.g., spam, competitor name, inappropriate word"
msgstr ""

#: build/admin.js:38
msgid "Comma-separated list of words or phrases to block."
msgstr ""

#: build/admin.js:38
msgid "Blocked Words/Phrases"
msgstr ""

#: build/admin.js:38
msgid "Upgrade to filter inappropriate content in conversations."
msgstr ""

#: build/admin.js:38
msgid "Filter inappropriate content"
msgstr ""

#: build/admin.js:38
msgid "Content Moderation"
msgstr ""

#: build/admin.js:38
msgid "Security and content moderation"
msgstr ""

#: build/admin.js:38
msgid "Advanced"
msgstr ""

#: build/admin.js:38
msgid "Where to place the chatbot tab."
msgstr ""

#: build/admin.js:38
msgid "Tab Position"
msgstr ""

#: build/admin.js:38
msgid "e.g., Ask AI"
msgstr ""

#: build/admin.js:38
msgid "Label shown on the chatbot tab."
msgstr ""

#: build/admin.js:38
msgid "Tab Label"
msgstr ""

#: build/admin.js:38
msgid "Adds the chatbot as a tab within the EazyDocs assistant widget."
msgstr ""

#: build/admin.js:38
msgid "Merge with EazyDocs"
msgstr ""

#: build/admin.js:38
msgid "Merge with EazyDocs assistant"
msgstr ""

#: build/admin.js:38
msgid "EazyDocs Integration"
msgstr ""

#: build/admin.js:38
msgid "Embed Code"
msgstr ""

#: build/admin.js:38
msgid "Cross Domain Embedding requires Pro. Upgrade to use this feature."
msgstr ""

#: build/admin.js:38
msgid "Embed chatbot on other websites"
msgstr ""

#: build/admin.js:38
msgid "Cross Domain Embedding"
msgstr ""

#: build/admin.js:38
msgid "Bottom Center"
msgstr ""

#: build/admin.js:38
msgid "Where to display the chatbot button on mobile."
msgstr ""

#: build/admin.js:38
msgid "Mobile Position"
msgstr ""

#: build/admin.js:38
msgid "Display the chatbot on mobile phones and tablets."
msgstr ""

#: build/admin.js:38
msgid "Show on Mobile Devices"
msgstr ""

#: build/admin.js:38
msgid "Upgrade to control chatbot behavior on mobile devices."
msgstr ""

#: build/admin.js:38
msgid "Optimize for mobile devices"
msgstr ""

#: build/admin.js:38
msgid "Mobile Settings"
msgstr ""

#: build/admin.js:38
msgid "Upload a custom avatar image. Leave empty to use the default bot icon."
msgstr ""

#: build/admin.js:38
msgid "Custom Avatar"
msgstr ""

#: build/admin.js:38
msgid "Display the bot avatar image next to AI responses."
msgstr ""

#: build/admin.js:38
msgid "Show AI Avatar"
msgstr ""

#: build/admin.js:38
msgid "e.g., Try asking:"
msgstr ""

#: build/admin.js:38
msgid "Text shown above the suggested questions."
msgstr ""

#: build/admin.js:38
msgid "Suggested Questions Label"
msgstr ""

#: build/admin.js:38
msgid "e.g., Ask me anything..."
msgstr ""

#: build/admin.js:38
msgid "Custom placeholder text for the message input field."
msgstr ""

#: build/admin.js:38
msgid "Input Placeholder"
msgstr ""

#: build/admin.js:38
msgid "Bottom Left"
msgstr ""

#: build/admin.js:38
msgid "Bottom Right"
msgstr ""

#: build/admin.js:38
msgid "Where to display the chatbot on desktop screens."
msgstr ""

#: build/admin.js:38
msgid "Desktop Position"
msgstr ""

#: build/admin.js:38
msgid "Customize chat window position and text"
msgstr ""

#: build/admin.js:38
msgid "Chat Window"
msgstr ""

#: build/admin.js:38
msgid "Control visibility and embed options"
msgstr ""

#: build/admin.js:38
msgid "Display & Embedding"
msgstr ""

#: build/admin.js:38
msgid "View collected leads →"
msgstr ""

#: build/admin.js:38
msgid "e.g., Please enter your email so we can follow up if needed."
msgstr ""

#: build/admin.js:38
msgid "Message shown when asking for information."
msgstr ""

#: build/admin.js:38
msgid "Collection Prompt"
msgstr ""

#: build/admin.js:38
msgid "Make name mandatory."
msgstr ""

#: build/admin.js:38
msgid "Require Name"
msgstr ""

#: build/admin.js:38
msgid "Make email mandatory."
msgstr ""

#: build/admin.js:38
msgid "Require Email"
msgstr ""

#: build/admin.js:38
msgid "Also ask for the visitor's name."
msgstr ""

#: build/admin.js:38
msgid "Collect Name"
msgstr ""

#: build/admin.js:38
msgid "Ask visitors for their email before starting the chat."
msgstr ""

#: build/admin.js:38
msgid "Collect Email Address"
msgstr ""

#: build/admin.js:38
msgid "Upgrade to collect visitor emails from chatbot conversations."
msgstr ""

#: build/admin.js:38
msgid "Capture visitor information"
msgstr ""

#: build/admin.js:38
msgid "Lead Collection"
msgstr ""

#: build/admin.js:38
msgid "Configure lead collection and availability."
msgstr ""

#: build/admin.js:38 build/admin.js:207 build/admin.js:274
msgid "Engagement"
msgstr ""

#: build/admin.js:38
msgid "e.g., You are a helpful customer support agent. Always be polite and professional. Focus on solving problems quickly."
msgstr ""

#: build/admin.js:38
msgid "Custom instructions for how the AI should behave and respond."
msgstr ""

#: build/admin.js:38
msgid "AI Persona/Instructions"
msgstr ""

#: build/admin.js:38
msgid "Creative (More varied)"
msgstr ""

#: build/admin.js:38
msgid "Precise (More focused)"
msgstr ""

#: build/admin.js:38
msgid "Higher creativity = more varied responses. Lower = more consistent."
msgstr ""

#: build/admin.js:38
msgid "Creativity Level"
msgstr ""

#: build/admin.js:38
msgid "Detailed"
msgstr ""

#: build/admin.js:38 build/admin.js:44
msgid "Balanced"
msgstr ""

#: build/admin.js:38 build/admin.js:44
msgid "Concise"
msgstr ""

#: build/admin.js:38
msgid "How detailed should the AI responses be."
msgstr ""

#: build/admin.js:38 build/admin.js:44
msgid "Response Length"
msgstr ""

#: build/admin.js:38
msgid "Upgrade to customize how the AI responds to your visitors."
msgstr ""

#: build/admin.js:38
msgid "Control how the AI responds to visitors"
msgstr ""

#: build/admin.js:38
msgid "AI Response Settings"
msgstr ""

#: build/admin.js:38
msgid "e.g., Where can I find documentation?"
msgstr ""

#: build/admin.js:38
msgid "Question 3"
msgstr ""

#: build/admin.js:38
msgid "e.g., How do I get started?"
msgstr ""

#: build/admin.js:38
msgid "Question 2"
msgstr ""

#: build/admin.js:38
msgid "e.g., What are your pricing plans?"
msgstr ""

#: build/admin.js:38
msgid "Question 1"
msgstr ""

#: build/admin.js:38
msgid "Good examples: \"What are your pricing plans?\", \"How do I get started?\", \"Where can I find documentation?\""
msgstr ""

#: build/admin.js:38
msgid "Pre-defined clickable questions"
msgstr ""

#: build/admin.js:38
msgid "Quick Questions"
msgstr ""

#: build/admin.js:38
msgid "e.g., I couldn't find specific information about that. Please contact our support team."
msgstr ""

#: build/admin.js:38
msgid "Message when the chatbot cannot find relevant information."
msgstr ""

#: build/admin.js:38
msgid "Fallback Response"
msgstr ""

#: build/admin.js:38
msgid "e.g., Hi there! 👋 How can I help you today?"
msgstr ""

#: build/admin.js:38
msgid "First message visitors see when opening the chatbot."
msgstr ""

#: build/admin.js:38
msgid "e.g., I can help you find information about our products and services."
msgstr ""

#: build/admin.js:38
msgid "Brief description shown in the chatbot header."
msgstr ""

#: build/admin.js:38
msgid "Customize chatbot messages"
msgstr ""

#: build/admin.js:38
msgid "Messages & Content"
msgstr ""

#: build/admin.js:38
msgid "Configure messages and AI response behavior"
msgstr ""

#: build/admin.js:38
msgid "Conversation Settings"
msgstr ""

#: build/admin.js:38
msgid "Select an icon for the floating chat button."
msgstr ""

#: build/admin.js:38
msgid "Base text size in the chatbot."
msgstr ""

#: build/admin.js:38
msgid "Font Size"
msgstr ""

#: build/admin.js:38
msgid "Large"
msgstr ""

#: build/admin.js:38 build/admin.js:43 build/admin.js:44 build/admin.js:231
msgid "Medium"
msgstr ""

#: build/admin.js:38
msgid "Small"
msgstr ""

#: build/admin.js:38
msgid "Roundness of the chat window corners."
msgstr ""

#: build/admin.js:38
msgid "Border Radius"
msgstr ""

#: build/admin.js:38
msgid "Style"
msgstr ""

#: build/admin.js:38
msgid "Text color in the chatbot header."
msgstr ""

#: build/admin.js:38
msgid "Header Text Color"
msgstr ""

#: build/admin.js:38
msgid "Background color for user message bubbles."
msgstr ""

#: build/admin.js:38
msgid "User Message Color"
msgstr ""

#: build/admin.js:38
msgid "Background color of the chat area."
msgstr ""

#: build/admin.js:38
msgid "Chat Background"
msgstr ""

#: build/admin.js:38
msgid "Header background and accent color."
msgstr ""

#: build/admin.js:38 build/blocks/antimanual-search/index.js:1
msgid "Colors"
msgstr ""

#: build/admin.js:38
msgid "Customize colors, fonts, and styles"
msgstr ""

#: build/admin.js:38
msgid "Appearance"
msgstr ""

#: build/admin.js:38
msgid "e.g., Need Help?"
msgstr ""

#: build/admin.js:38
msgid "The text displayed on the floating chat button."
msgstr ""

#: build/admin.js:38 build/blocks/antimanual-search/index.js:1
msgid "Button Text"
msgstr ""

#: build/admin.js:38
msgid "e.g., Support Assistant"
msgstr ""

#: build/admin.js:38
msgid "This name appears in the chatbot header."
msgstr ""

#: build/admin.js:38
msgid "Chatbot Name"
msgstr ""

#: build/admin.js:38
msgid "Configure the chatbot's name and button text"
msgstr ""

#: build/admin.js:38
msgid "Basic Information"
msgstr ""

#: build/admin.js:38
msgid "Set up your chatbot's identity and appearance"
msgstr ""

#: build/admin.js:38
msgid "Basic Configuration"
msgstr ""

#: build/admin.js:23
msgid "Reset Defaults"
msgstr ""

#: build/admin.js:38 build/admin.js:164 build/admin.js:244 build/admin.js:257
msgid "Reset"
msgstr ""

#: build/admin.js:38
msgid "Reset to Defaults"
msgstr ""

#: build/admin.js:38
msgid "Are you sure you want to reset all settings to their default values? This cannot be undone until you save."
msgstr ""

#: build/admin.js:23 build/admin.js:43 build/admin.js:44
msgid "Save Changes"
msgstr ""

#: build/admin.js:23
msgid "You have unsaved changes"
msgstr ""

#: build/admin.js:38
msgid "Enable Chatbot"
msgstr ""

#: build/admin.js:38
msgid "Upload Image"
msgstr ""

#: includes/public/chat-interface.php:50 build/admin.js:38
msgid "Remove image"
msgstr ""

#: build/admin.js:38
msgid "Change"
msgstr ""

#: build/admin.js:38
msgid "Selected image"
msgstr ""

#: build/admin.js:38
msgid "Use this image"
msgstr ""

#: build/admin.js:38
msgid "Select Image"
msgstr ""

#: build/admin.js:38 build/admin.js:252
msgid "Upgrade to unlock this feature."
msgstr ""

#: includes/classes/SearchBlock.php:395 includes/public/chat-interface.php:66
#: build/admin.js:26 build/admin.js:39 build/admin.js:43 build/admin.js:44
#: build/admin.js:64 build/admin.js:137 build/admin.js:240 build/admin.js:255
msgid "Copy"
msgstr ""

#: build/admin.js:26 build/admin.js:192
msgid "Copied!"
msgstr ""

#: build/admin.js:26
msgid "No content to copy"
msgstr ""

#: build/admin.js:34
msgid "Conversations will appear here when visitors chat with your AI assistant."
msgstr ""

#: build/admin.js:34 build/admin.js:38
msgid "No conversations yet"
msgstr ""

#: build/admin.js:38
msgid "messages"
msgstr ""

#: build/admin.js:34 build/admin.js:44 build/admin.js:140
msgid "Clear All"
msgstr ""

#: build/admin.js:34
msgid "Clear All Conversations"
msgstr ""

#: build/admin.js:34
msgid "Failed to clear all conversations"
msgstr ""

#: build/admin.js:34
msgid "All conversations cleared successfully"
msgstr ""

#: build/admin.js:23 build/admin.js:39 build/admin.js:55 build/admin.js:118
#: build/admin.js:129 build/admin.js:140 build/admin.js:143 build/admin.js:188
#: build/admin.js:190 build/admin.js:195 build/admin.js:274 build/admin.js:276
msgid "Export CSV"
msgstr ""

#: build/admin.js:38 build/admin.js:44 build/admin.js:188 build/admin.js:190
msgid "Export as CSV"
msgstr ""

#: build/admin.js:38
msgid "Export as JSON"
msgstr ""

#: build/admin.js:34
msgid "Import"
msgstr ""

#: build/admin.js:34
msgid "Import Conversations"
msgstr ""

#: build/admin.js:34 build/admin.js:38
msgid "conversations"
msgstr ""

#: build/admin.js:34 build/admin.js:38
msgid "conversation"
msgstr ""

#: build/admin.js:34
msgid "conversations this month"
msgstr ""

#: build/admin.js:34
msgid "Loading conversations..."
msgstr ""

#: build/admin.js:34
msgid "Failed to delete conversation"
msgstr ""

#: build/admin.js:34
msgid "Conversation deleted successfully"
msgstr ""

#: build/admin.js:34
msgid "Are you sure you want to delete this conversation? This action cannot be undone."
msgstr ""

#: build/admin.js:34
msgid "Delete Conversation"
msgstr ""

#: includes/public/chat-interface.php:82 build/admin.js:29 build/admin.js:33
msgid "Yesterday"
msgstr ""

#: build/admin.js:29 build/admin.js:33 build/admin.js:34 build/admin.js:255
msgid "Today"
msgstr ""

#: build/admin.js:33
msgid "Failed to import conversations"
msgstr ""

#: build/admin.js:33
msgid "Invalid JSON file"
msgstr ""

#: build/admin.js:33
msgid "Conversations imported successfully"
msgstr ""

#: build/admin.js:33
msgid "Invalid file format. Expected a valid conversation export file."
msgstr ""

#: build/admin.js:34
msgid "Conversations exported as CSV"
msgstr ""

#: build/admin.js:33
msgid "Conversations exported successfully"
msgstr ""

#: build/admin.js:33 build/admin.js:34
msgid "No conversations to export"
msgstr ""

#: build/admin.js:33
msgid "Upgrade to import or export your chatbot conversation history."
msgstr ""

#: build/admin.js:33
msgid "Conversation history import & export is a Pro feature"
msgstr ""

#: build/admin.js:29
msgid "Connect GitHub and import repository documentation into your knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Please select at least one Custom Text."
msgstr ""

#: build/admin.js:29
msgid "All of the selected content will be removed from the knowledge base. Do you still want to do that?"
msgstr ""

#: build/admin.js:29
msgid "Add to knowledge base"
msgstr ""

#: build/admin.js:29
msgid "Content is empty."
msgstr ""

#: build/admin.js:29
msgid "Custom text has been added to the knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Content exceeds maximum length."
msgstr ""

#: build/admin.js:29
msgid "Type the custom text here..."
msgstr ""

#: build/admin.js:29
msgid "Do you want the AI to forget the information of this content?"
msgstr ""

#: includes/classes/Seo/Geo/LlmsTxt.php:666 includes/utils/store.php:615
#: build/admin.js:29 build/admin.js:39 build/admin.js:43 build/admin.js:140
#: build/admin.js:244
msgid "Content"
msgstr ""

#: build/admin.js:29
msgid "Content has been deleted from the knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Write or paste custom text content like notes, FAQs, or articles to train your AI."
msgstr ""

#: build/admin.js:29
msgid "Please select at least one URL."
msgstr ""

#: build/admin.js:29
msgid "All of the selected URLs will be removed from the AI's memory. Do you still want to do that?"
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:251 build/admin.js:29
msgid "URL is required."
msgstr ""

#: build/admin.js:29
msgid "The provided URL is invalid"
msgstr ""

#: build/admin.js:29
msgid "Website content has been added to the knowledge base."
msgstr ""

#: build/admin.js:29 build/admin.js:157
msgid "https://example.com"
msgstr ""

#: build/admin.js:29
msgid "Enter Website URL"
msgstr ""

#: build/admin.js:29
msgid "Do you want the AI to forget the information of this Webpage?"
msgstr ""

#: build/admin.js:29 build/admin.js:140 build/admin.js:160 build/admin.js:179
#: build/admin.js:190 build/admin.js:274
msgid "URL"
msgstr ""

#: build/admin.js:29
msgid "URL has been deleted."
msgstr ""

#: build/admin.js:29
msgid "Enter any website URL to crawl and import its content into your AI knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Please select at least one PDF."
msgstr ""

#: build/admin.js:29
msgid "All of the selected PDFs will be removed from the AI's memory. Do you still want to do that?"
msgstr ""

#: build/admin.js:29 build/admin.js:274
msgid "Submit"
msgstr ""

#: build/admin.js:29
msgid "Please select a PDF file to upload."
msgstr ""

#: build/admin.js:29
msgid "PDF content has been added to the knowledge base."
msgstr ""

#: build/admin.js:29
msgid "PDF upload is a Premium feature. Upgrade to Pro to upload PDF files to the knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Premium Feature."
msgstr ""

#: build/admin.js:29
msgid "Upload PDF"
msgstr ""

#: build/admin.js:29
msgid "Do you want the AI to forget the information of this PDF?"
msgstr ""

#: build/admin.js:29
msgid "File"
msgstr ""

#: build/admin.js:29
msgid "PDF has been deleted."
msgstr ""

#: build/admin.js:29
msgid "Upload PDF documents to extract text and add valuable content directly to your knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Sync status"
msgstr ""

#: build/admin.js:29
msgid "KB sync date"
msgstr ""

#: build/admin.js:29
msgid "Post update date"
msgstr ""

#: build/admin.js:29 build/admin.js:255
msgid "Filter by Parent"
msgstr ""

#: build/admin.js:29
msgid "need update"
msgstr ""

#: build/admin.js:29
msgid "Failed to save settings"
msgstr ""

#: build/admin.js:29
msgid "Auto-sync disabled for %s"
msgstr ""

#: build/admin.js:29
msgid "Auto-sync enabled for %s"
msgstr ""

#: build/admin.js:29
msgid "Auto-Sync is a Premium feature. Upgrade to Pro to automatically add new posts to the knowledge base."
msgstr ""

#: build/admin.js:29 build/admin.js:39 build/admin.js:44
msgid "Premium Feature"
msgstr ""

#: build/admin.js:29
msgid "Automatically add new posts to the knowledge base"
msgstr ""

#: build/admin.js:29
msgid "Auto-Sync"
msgstr ""

#: build/admin.js:29
msgid "synced"
msgstr ""

#: build/admin.js:29
msgid "KB Status"
msgstr ""

#: build/admin.js:29
msgid "Added to KB"
msgstr ""

#: build/admin.js:29
msgid "Remove from Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Update Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Add to Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Failed to add to Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Successfully added to Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Failed to update Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Successfully updated Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Failed to remove from Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Successfully removed from Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Are you sure you want to delete the item(s) from the Knowledge Base?"
msgstr ""

#: build/admin.js:29
msgid "Only the first %d selected post(s) can be added on the free plan. Upgrade to Pro for higher limits."
msgstr ""

#: build/admin.js:29
msgid "You have reached the limit of adding posts to the Knowledge Base. Upgrade to Pro to add more posts in the Knowledge Base."
msgstr ""

#: build/admin.js:29 build/admin.js:43
msgid "Limit Exceeded"
msgstr ""

#: build/admin.js:29 build/admin.js:255
msgid "Any Parent"
msgstr ""

#: build/admin.js:29
msgid "Select and sync your WordPress posts, pages, and custom post types to train your AI assistant."
msgstr ""

#: build/admin.js:26 build/admin.js:29 build/admin.js:137 build/admin.js:282
msgid "Overview"
msgstr ""

#: includes/public/chat-interface.php:95 build/admin.js:29
msgid "Contact Support"
msgstr ""

#: build/admin.js:29
msgid "If you have questions about setting up your knowledge base or need assistance, our support team is here to help."
msgstr ""

#: build/admin.js:29
msgid "Need Help?"
msgstr ""

#: build/admin.js:29
msgid "Currently, we support PDF documents for file uploads. You can also add content via WordPress posts, website URLs, or custom text."
msgstr ""

#: build/admin.js:29
msgid "What file formats are supported?"
msgstr ""

#: build/admin.js:29
msgid "For WordPress posts, content is automatically updated when you edit posts (if enabled). For other sources, remove and re-add the updated content."
msgstr ""

#: build/admin.js:29
msgid "How do I update existing content?"
msgstr ""

#: build/admin.js:29
msgid "Yes! Your knowledge base data is encrypted and stored securely. It's only used to power your AI assistant and is never shared with third parties."
msgstr ""

#: build/admin.js:29
msgid "Will my content be secure?"
msgstr ""

#: build/admin.js:29
msgid "Start with your most important content (FAQs, product info, key pages). Quality matters more than quantity. Aim for comprehensive coverage of topics your users ask about."
msgstr ""

#: build/admin.js:29
msgid "How much content should I add?"
msgstr ""

#: build/admin.js:29 build/admin.js:40 build/admin.js:255
msgid "Frequently Asked Questions"
msgstr ""

#: build/admin.js:29
msgid "Tips & Best Practices"
msgstr ""

#: build/admin.js:29
msgid "Add Content"
msgstr ""

#: build/admin.js:29
msgid "Manage Content"
msgstr ""

#: includes/classes/CreditManager.php:572 build/admin.js:23 build/admin.js:29
#: build/admin.js:34 build/admin.js:38 build/admin.js:283
msgid "Pro"
msgstr ""

#: build/admin.js:29
msgid "Choose how you want to add content to your knowledge base. Each source type is optimized for different use cases."
msgstr ""

#: build/admin.js:29 build/admin.js:39 build/admin.js:44
msgid "Knowledge Sources"
msgstr ""

#: build/admin.js:29
msgid "Your AI learns and provides smart responses"
msgstr ""

#: build/admin.js:29
msgid "Add your content to the knowledge base"
msgstr ""

#: build/admin.js:29
msgid "Choose a content source below"
msgstr ""

#: build/admin.js:29
msgid "Your knowledge base is empty. Add content from one of the sources below to start training your AI assistant. We recommend starting with WordPress Posts if you have existing content."
msgstr ""

#: build/admin.js:29
msgid "Get Started with Your Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Add content from various sources to give your AI comprehensive knowledge about your business."
msgstr ""

#: build/admin.js:29
msgid "Cover All Topics"
msgstr ""

#: build/admin.js:29
msgid "Focus on adding relevant, well-structured content rather than overwhelming the AI with too much data."
msgstr ""

#: build/admin.js:29
msgid "Quality Over Quantity"
msgstr ""

#: build/admin.js:29
msgid "Regularly update your knowledge base to ensure your AI provides accurate, up-to-date responses."
msgstr ""

#: build/admin.js:29
msgid "Keep Content Fresh"
msgstr ""

#: build/admin.js:29
msgid "Best for: Product docs, SDKs, developer guides"
msgstr ""

#: build/admin.js:29
msgid "Re-add to refresh content"
msgstr ""

#: build/admin.js:29
msgid "Select README and docs"
msgstr ""

#: build/admin.js:29
msgid "Authenticate with a PAT"
msgstr ""

#: build/admin.js:29
msgid "Connect GitHub and add repositories to train your AI on READMEs and documentation markdown."
msgstr ""

#: build/admin.js:29
msgid "GitHub Repositories"
msgstr ""

#: build/admin.js:29
msgid "Best for: FAQs, custom responses, unique data"
msgstr ""

#: build/admin.js:29
msgid "Business-specific info"
msgstr ""

#: build/admin.js:29
msgid "FAQ responses"
msgstr ""

#: build/admin.js:29
msgid "Add any custom content"
msgstr ""

#: build/admin.js:29
msgid "Write or paste any custom text, from short notes to full articles, for complete control."
msgstr ""

#: build/admin.js:29
msgid "Custom Text"
msgstr ""

#: build/admin.js:29
msgid "Best for: External docs, competitor analysis, research"
msgstr ""

#: build/admin.js:29
msgid "Filter unwanted elements"
msgstr ""

#: build/admin.js:29
msgid "Extract main content"
msgstr ""

#: build/admin.js:29
msgid "Crawl public web pages"
msgstr ""

#: build/admin.js:29
msgid "Crawl and add content from any public website URL to expand your knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Website URL"
msgstr ""

#: build/admin.js:29
msgid "Best for: E-books, manuals, reports, whitepapers"
msgstr ""

#: build/admin.js:29
msgid "OCR text recognition"
msgstr ""

#: build/admin.js:29
msgid "Support for multi-page docs"
msgstr ""

#: build/admin.js:29
msgid "Extract text from PDFs"
msgstr ""

#: build/admin.js:29
msgid "Upload PDF documents to extract and add their content to the knowledge base."
msgstr ""

#: build/admin.js:29
msgid "PDF Upload"
msgstr ""

#: build/admin.js:29
msgid "Best for: Blog content, documentation, product pages"
msgstr ""

#: build/admin.js:29
msgid "Auto-update on changes"
msgstr ""

#: build/admin.js:29
msgid "Include custom post types"
msgstr ""

#: build/admin.js:29
msgid "Sync blog posts & pages"
msgstr ""

#: build/admin.js:29
msgid "Add your existing WordPress posts, pages, and custom post types to train your AI assistant."
msgstr ""

#: build/admin.js:29
msgid "WordPress Posts"
msgstr ""

#: build/admin.js:29 build/admin.js:44
msgid "Get Antimanual Pro"
msgstr ""

#: build/admin.js:29
msgid "Upgrade to Antimanual Pro and unlock GitHub integration along with PDF uploads, website URL imports, and custom text support."
msgstr ""

#: build/admin.js:29
msgid "Ready to supercharge your AI with GitHub docs?"
msgstr ""

#: build/admin.js:29
msgid "Connected Repositories"
msgstr ""

#: build/admin.js:29
msgid "If you have technical documentation, API references, or developer guides on GitHub, this feature lets your AI assistant learn from them. Your visitors and customers get accurate answers based on your actual documentation."
msgstr ""

#: build/admin.js:29
msgid "Why GitHub Integration?"
msgstr ""

#: build/admin.js:29
msgid "What You'll Get"
msgstr ""

#: build/admin.js:29
msgid "View all Pro features"
msgstr ""

#: build/admin.js:29
msgid "Train your AI assistant on your GitHub documentation. Import README files, developer guides, and technical documentation directly from your repositories."
msgstr ""

#: build/admin.js:29
msgid "GitHub Repository Integration"
msgstr ""

#: build/admin.js:29 build/admin.js:38 build/admin.js:44
msgid "Pro Feature"
msgstr ""

#: build/admin.js:29
msgid "Works with organizations and personal repos"
msgstr ""

#: build/admin.js:29
msgid "Filter and select specific repositories"
msgstr ""

#: build/admin.js:29
msgid "Import README, CONTRIBUTING, and docs folder content"
msgstr ""

#: build/admin.js:29
msgid "Supports public and private repositories"
msgstr ""

#: build/admin.js:29
msgid "Perfect for developer documentation and API references"
msgstr ""

#: build/admin.js:29
msgid "Your PAT is stored securely. We only read the documentation files you explicitly select."
msgstr ""

#: build/admin.js:29
msgid "Secure & Private"
msgstr ""

#: build/admin.js:29
msgid "Re-import repositories anytime to refresh content when your documentation changes."
msgstr ""

#: build/admin.js:29
msgid "Easy Content Updates"
msgstr ""

#: build/admin.js:29
msgid "Your AI learns from your GitHub documentation to provide accurate, contextual responses."
msgstr ""

#: build/admin.js:29
msgid "Train Your AI on Technical Docs"
msgstr ""

#: build/admin.js:29
msgid "Add documentation from as many repositories as you need - perfect for SDKs, APIs, and product docs."
msgstr ""

#: build/admin.js:29
msgid "Select Multiple Repositories"
msgstr ""

#: build/admin.js:29
msgid "Automatically extract content from README files and docs folders to train your AI assistant."
msgstr ""

#: build/admin.js:29
msgid "Import README & Documentation"
msgstr ""

#: build/admin.js:29
msgid "Securely authenticate with a Personal Access Token to access your public and private repositories."
msgstr ""

#: build/admin.js:29
msgid "Connect Your GitHub Account"
msgstr ""

#: build/admin.js:29
msgid "Please select at least one repository."
msgstr ""

#: build/admin.js:29
msgid "All selected repositories will be removed from the AI's memory. Do you still want to do that?"
msgstr ""

#: build/admin.js:29
msgid "Click Refresh to re-import the latest content from a repository."
msgstr ""

#: build/admin.js:29
msgid "Repositories in Knowledge Base"
msgstr ""

#: build/admin.js:29
msgid "Tip: Use the search box above the table to filter repositories by name."
msgstr ""

#: build/admin.js:29
msgid "Available Repositories"
msgstr ""

#: build/admin.js:29
msgid "Comma-separated list of file extensions (without dots). Example: php,js,ts,py"
msgstr ""

#: build/admin.js:29
msgid "File extensions to include"
msgstr ""

#: build/admin.js:29
msgid "Adds source code files to the knowledge base for code-aware AI responses."
msgstr ""

#: build/admin.js:29
msgid "Include code files"
msgstr ""

#: build/admin.js:29
msgid "Adds top-level .md and .txt files (e.g., CONTRIBUTING.md)."
msgstr ""

#: build/admin.js:29
msgid "Include root markdown"
msgstr ""

#: build/admin.js:29
msgid "Pulls documentation files from docs folders (docs/, doc/, documentation/)."
msgstr ""

#: build/admin.js:29
msgid "Include /docs markdown"
msgstr ""

#: build/admin.js:29
msgid "Adds README content as a primary knowledge source."
msgstr ""

#: build/admin.js:29
msgid "Include README"
msgstr ""

#: build/admin.js:29
msgid "Choose which files to include. Larger selections take longer and may increase usage."
msgstr ""

#: build/admin.js:29
msgid "Repository Import Options"
msgstr ""

#: build/admin.js:29
msgid "Connect"
msgstr ""

#: build/admin.js:29
msgid "GitHub token is required."
msgstr ""

#: build/admin.js:29
msgid "Failed to connect GitHub"
msgstr ""

#: build/admin.js:29
msgid "GitHub connected successfully."
msgstr ""

#: build/admin.js:29
msgid "GitHub Personal Access Token"
msgstr ""

#: build/admin.js:29 build/admin.js:39
msgid "Disconnect"
msgstr ""

#: build/admin.js:29
msgid "Failed to disconnect GitHub"
msgstr ""

#: build/admin.js:29
msgid "GitHub disconnected."
msgstr ""

#: build/admin.js:29
msgid "View on GitHub"
msgstr ""

#: build/admin.js:29
msgid "Generate new token (classic)"
msgstr ""

#: build/admin.js:29
msgid "Connect GitHub"
msgstr ""

#: build/admin.js:29 build/admin.js:39 build/admin.js:40 build/admin.js:41
#: build/admin.js:43 build/admin.js:44 build/admin.js:81 build/admin.js:102
#: build/admin.js:104 build/admin.js:177 build/admin.js:188
msgid "Delete"
msgstr ""

#: build/admin.js:29
msgid "Do you want the AI to forget the information from this repository?"
msgstr ""

#: build/admin.js:23 build/admin.js:29 build/admin.js:43 build/admin.js:84
#: build/admin.js:140 build/admin.js:160 build/admin.js:188 build/admin.js:190
#: build/admin.js:274 build/admin.js:282
msgid "Refresh"
msgstr ""

#: build/admin.js:29
msgid "Unable to determine repository name."
msgstr ""

#: build/admin.js:29
msgid "Failed to refresh repository."
msgstr ""

#: build/admin.js:29
msgid "Repository content has been refreshed."
msgstr ""

#: build/admin.js:1
msgid "Gemini"
msgstr ""

#: build/admin.js:29
msgid "AI Model"
msgstr ""

#: build/admin.js:29 build/admin.js:39 build/admin.js:44 build/admin.js:140
#: build/admin.js:260 build/admin.js:264 build/admin.js:265
msgid "Add"
msgstr ""

#: build/admin.js:29
msgid "Failed to add repository"
msgstr ""

#: build/admin.js:29
msgid "Repository content has been added to the knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Public"
msgstr ""

#: build/admin.js:29 build/admin.js:140 build/admin.js:241 build/admin.js:274
msgid "Action"
msgstr ""

#: build/admin.js:29 build/admin.js:44
msgid "Updated"
msgstr ""

#: build/admin.js:29
msgid "Visibility"
msgstr ""

#: build/admin.js:29
msgid "Repository"
msgstr ""

#: build/admin.js:29
msgid "Repository has been removed from the knowledge base."
msgstr ""

#: build/admin.js:29
msgid "Failed to save repository import options."
msgstr ""

#: build/admin.js:29
msgid "Repository import options saved."
msgstr ""

#: build/admin.js:29
msgid "Failed to load GitHub status"
msgstr ""

#: build/admin.js:29
msgid "Failed to fetch repositories"
msgstr ""

#: build/admin.js:29
msgid "Requires Update"
msgstr ""

#: build/admin.js:26 build/admin.js:29 build/admin.js:34 build/admin.js:38
#: build/admin.js:39 build/admin.js:44 build/admin.js:81 build/admin.js:145
#: build/admin.js:177 build/admin.js:188
msgid "All"
msgstr ""

#: build/admin.js:23 build/admin.js:188
msgid "Filter"
msgstr ""

#: build/admin.js:23
msgid "Search..."
msgstr ""

#: build/admin.js:23
msgid "Items"
msgstr ""

#: build/admin.js:29 build/admin.js:44 build/admin.js:135 build/admin.js:255
msgid "Monthly Limit Exceeded"
msgstr ""

#: build/admin.js:29
msgid "about premium features"
msgstr ""

#: build/admin.js:29 build/admin.js:34 build/admin.js:38 build/admin.js:44
msgid "Upgrade to Pro"
msgstr ""

#: build/admin.js:29
msgid "Upgrade to unlock this feature and access all premium capabilities."
msgstr ""

#: build/admin.js:29
msgid "This is a Premium Feature"
msgstr ""

#: build/admin.js:1 build/admin.js:20 build/admin.js:23 build/admin.js:38
#: build/admin.js:39 build/admin.js:40 build/admin.js:43 build/admin.js:44
#: build/admin.js:66 build/admin.js:84 build/admin.js:106 build/admin.js:140
#: build/admin.js:177 build/admin.js:188 build/admin.js:192 build/admin.js:207
#: build/admin.js:241 build/admin.js:244 build/admin.js:248 build/admin.js:253
#: build/admin.js:255
msgid "Cancel"
msgstr ""

#: build/admin.js:1
msgid "Confirm"
msgstr ""

#: build/admin.js:1
msgid "Are you sure?"
msgstr ""

#: build/admin.js:29
msgid "No file chosen"
msgstr ""

#: build/admin.js:29
msgid "Choose File"
msgstr ""

#: build/admin.js:29
msgid "Choose Files"
msgstr ""

#: build/admin.js:29
msgid "files chosen"
msgstr ""

#: build/admin.js:1
msgid "Show password"
msgstr ""

#: build/admin.js:1
msgid "Hide password"
msgstr ""

#: build/admin.js:1
msgid "Enter password..."
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Students"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Businesses / B2B"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Professionals / Experts"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Beginners"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "General Audience"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Third Person (He/She/They)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Second Person (You)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "First Person (I/We)"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Sat"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Saturday"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Fri"
msgstr ""

#: build/admin.js:1 build/admin.js:38 build/frontend.js:1
msgid "Friday"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Thu"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Thursday"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Wed"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Wednesday"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Tue"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Tuesday"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Mon"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Monday"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Sun"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Sunday"
msgstr ""

#: build/admin.js:1 build/admin.js:29 build/admin.js:40 build/admin.js:59
#: build/admin.js:122 build/admin.js:255 build/frontend.js:1
msgid "Private"
msgstr ""

#: build/admin.js:1 build/admin.js:40 build/admin.js:44 build/admin.js:59
#: build/admin.js:122 build/admin.js:140 build/admin.js:255 build/frontend.js:1
msgid "Published"
msgstr ""

#: build/admin.js:1 build/admin.js:40 build/admin.js:44 build/admin.js:59
#: build/admin.js:122 build/admin.js:255 build/frontend.js:1
msgid "Draft"
msgstr ""

#: build/admin.js:1 build/admin.js:40 build/admin.js:43 build/admin.js:44
#: build/admin.js:208 build/frontend.js:1
msgid "Custom"
msgstr ""

#: includes/classes/OmniRoute.php:127 includes/classes/OmniRoute.php:199
#: includes/classes/OmniRoute.php:1095 includes/utils/store.php:2267
#: build/admin.js:1 build/admin.js:44 build/frontend.js:1
msgid "Auto"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "While we’ve trained the system with extensive internal knowledge, documentation, and best practices to ensure high accuracy, please note that AI-generated content may not always be fully accurate or reflect the most up-to-date information. We strongly encourage users to verify critical information and seek human expertise when needed."
msgstr ""

#: includes/utils/store.php:904 build/admin.js:39
msgid "Use an informal blog-post tone. Include personal touches, first-person references, and make the writing feel more human and story-like."
msgstr ""

#: includes/utils/store.php:903 build/admin.js:39
msgid "Blog Style"
msgstr ""

#: includes/utils/store.php:897 build/admin.js:39
msgid "Write like a helpful customer support agent. Be polite, solution-focused, and empathetic. Assume you're responding to user confusion."
msgstr ""

#: includes/utils/store.php:896 build/admin.js:39 build/admin.js:44
msgid "Support Agent"
msgstr ""

#: includes/utils/store.php:890 build/admin.js:39
msgid "Use short, to-the-point sentences. Focus only on what's necessary. Avoid fluff or long explanations."
msgstr ""

#: includes/utils/store.php:889 build/admin.js:39
msgid "Minimalist"
msgstr ""

#: includes/utils/store.php:883 build/admin.js:39
msgid "Use energetic and upbeat language. Make the topic sound exciting and engaging while still being informative."
msgstr ""

#: includes/utils/store.php:882 build/admin.js:39
msgid "Enthusiastic"
msgstr ""

#: includes/utils/store.php:876
msgid "Write confidently and with authority, as if the content is an official source. Avoid uncertainty or casual language."
msgstr ""

#: includes/utils/store.php:875
msgid "Authoritative"
msgstr ""

#: includes/utils/store.php:869 build/admin.js:39
msgid "Adopt a tone like a course instructor or tutor. Explain concepts step by step, and guide the user as if teaching a class."
msgstr ""

#: includes/utils/store.php:868 build/admin.js:39
msgid "Instructor"
msgstr ""

#: includes/utils/store.php:862 build/admin.js:39
msgid "Use very simple and clear language. Avoid jargon and assume the reader is new to the topic. Explain concepts in layman's terms."
msgstr ""

#: includes/utils/store.php:861 build/admin.js:39
msgid "Beginner-friendly"
msgstr ""

#: includes/utils/store.php:855 build/admin.js:39
msgid "Use precise and detailed language appropriate for developers and technical users. Include accurate terminology and avoid unnecessary simplifications."
msgstr ""

#: includes/utils/store.php:854 build/admin.js:39 build/admin.js:44
#: build/admin.js:153
msgid "Technical"
msgstr ""

#: includes/utils/store.php:848 build/admin.js:39
msgid "Use clear, concise, and formal language. Maintain a professional tone suitable for business or corporate documentation."
msgstr ""

#: includes/utils/store.php:847 build/admin.js:39 build/admin.js:44
msgid "Professional"
msgstr ""

#: includes/utils/store.php:841 build/admin.js:39
msgid "Use a relaxed and friendly tone. Keep the language simple and conversational, as if explaining to a beginner or a non-technical reader."
msgstr ""

#: includes/utils/store.php:840 build/admin.js:39 build/admin.js:44
msgid "Casual"
msgstr ""

#: includes/utils/store.php:782
msgid "Analyze and optimize your internal link structure with AI-powered suggestions."
msgstr ""

#: includes/utils/store.php:781 build/admin.js:23 build/admin.js:277
msgid "Internal Linking"
msgstr ""

#: includes/utils/store.php:754
msgid "Analyze pages for SEO issues and get actionable recommendations."
msgstr ""

#: includes/utils/store.php:753 build/admin.js:23 build/admin.js:243
#: build/admin.js:255
msgid "SEO Agent"
msgstr ""

#: includes/utils/store.php:732
msgid "Translate your content into multiple languages."
msgstr ""

#: includes/utils/store.php:617 includes/utils/store.php:731 build/admin.js:23
#: build/admin.js:58 build/admin.js:106 build/admin.js:243 build/admin.js:244
#: build/admin.js:255
msgid "Translation"
msgstr ""

#: includes/utils/store.php:709
msgid "Generate FAQs for your website."
msgstr ""

#: includes/utils/store.php:708 build/admin.js:23 build/admin.js:255
msgid "FAQ Generator"
msgstr ""

#: includes/utils/store.php:724
msgid "Automate your forum conversations."
msgstr ""

#: includes/utils/store.php:723 build/admin.js:23 build/admin.js:255
msgid "Forum Automation"
msgstr ""

#: includes/utils/store.php:717
msgid "Generate comprehensive documentations."
msgstr ""

#: includes/utils/store.php:716 build/admin.js:23 build/admin.js:44
#: build/admin.js:255
msgid "Generate Docs"
msgstr ""

#: includes/utils/store.php:666
msgid "View analytics for your AI Search blocks"
msgstr ""

#: includes/utils/store.php:665 build/admin.js:23 build/admin.js:255
msgid "AI Search Block"
msgstr ""

#: includes/utils/store.php:695
msgid "Rewrite multiple posts at once using AI."
msgstr ""

#: includes/utils/store.php:694 build/admin.js:23 build/admin.js:243
#: build/admin.js:255
msgid "Bulk Rewrite"
msgstr ""

#: includes/utils/store.php:702
msgid "Turn one post into email, social, video scripts, and docs snippets."
msgstr ""

#: includes/utils/store.php:701 build/admin.js:23 build/admin.js:255
msgid "Repurpose Studio"
msgstr ""

#: includes/utils/store.php:688
msgid "Refresh older posts on a schedule to keep content up to date."
msgstr ""

#: includes/utils/store.php:681
msgid "Automatically generate and publish multiple posts on a schedule. Set it up once and let AI handle your content creation."
msgstr ""

#: includes/utils/store.php:674
msgid "Generate a post using AI."
msgstr ""

#: includes/utils/store.php:673 build/admin.js:23 build/admin.js:243
#: build/admin.js:255
msgid "Generate Post"
msgstr ""

#: includes/utils/store.php:1908
msgid "Gemini 3.5 Flash Lite"
msgstr ""

#: includes/utils/store.php:1944
msgid "Gemini 3 Flash"
msgstr ""

#: includes/utils/store.php:378
msgid "Optimized for extreme cost-efficiency and speed."
msgstr ""

#: includes/utils/store.php:377
msgid "Gemini 2.5 Flash-Lite"
msgstr ""

#: includes/utils/store.php:373
msgid "High-speed, cost-effective multimodal model."
msgstr ""

#: includes/utils/store.php:372
msgid "Gemini 2.5 Flash"
msgstr ""

#: includes/utils/store.php:368
msgid "Advanced model with improved reasoning capabilities."
msgstr ""

#: includes/utils/store.php:367
msgid "Gemini 2.5 Pro"
msgstr ""

#: includes/utils/store.php:362
msgid "Gemini 3 Flash Preview"
msgstr ""

#: includes/utils/store.php:50 includes/utils/store.php:1458
msgid "GPT 5.4 Nano"
msgstr ""

#: includes/utils/options.php:116
msgid "Please enter your email to continue chatting."
msgstr ""

#: includes/classes/Api/ChatbotController.php:979
#: includes/classes/Api/ChatbotController.php:1186
#: includes/classes/Api/ChatbotController.php:1509
#: includes/classes/Api/ChatbotController.php:1567
#: includes/classes/Api/ChatbotController.php:1751
#: includes/classes/Api/ChatbotController.php:2142
#: includes/classes/Api/ChatbotController.php:2380
#: includes/utils/helper-functions.php:829 includes/utils/options.php:108
msgid "Sorry, I don't have enough information to answer your question."
msgstr ""

#: includes/utils/options.php:85
msgid "While we've trained the system with extensive internal knowledge, documentation, and best practices to ensure high accuracy, please note that AI-generated content may not always be fully accurate or reflect the most up-to-date information. We strongly encourage users to verify critical information and seek human expertise when needed."
msgstr ""

#: includes/public/shortcodes.php:430
msgid "Not Allowed"
msgstr ""

#: includes/public/shortcodes.php:429
msgid "You are not allowed to edit this page."
msgstr ""

#: includes/public/chat-interface.php:55 includes/public/shortcodes.php:97
#: includes/public/shortcodes.php:320
msgid "You are offline"
msgstr ""

#: includes/database/db-handler.php:24
msgid "You have reached your monthly limit of 100 forum conversions. Upgrade to Pro for unlimited conversions."
msgstr ""

#: includes/classes/SearchBlock.php:329
#: build/blocks/antimanual-search/index.js:1
msgid "Popular:"
msgstr ""

#. translators: %d: snippet number
#: includes/classes/RepurposeStudio.php:331
msgid "Snippet %d"
msgstr ""

#. translators: %d: video script number
#: includes/classes/RepurposeStudio.php:304
msgid "Video Script %d"
msgstr ""

#. translators: %d: social post number
#: includes/classes/RepurposeStudio.php:273
msgid "Social Post %d"
msgstr ""

#: includes/classes/RepurposeStudio.php:212
msgid "Invalid AI response format."
msgstr ""

#: includes/classes/RepurposeStudio.php:204 build/admin.js:43
msgid "Failed to generate repurposed content."
msgstr ""

#: includes/classes/PostGenerator.php:3481
msgid "Failed to enhance prompt. Please try again."
msgstr ""

#: includes/classes/PostGenerator.php:3405
msgid "Invalid outline structure. Please try again."
msgstr ""

#: includes/classes/PostGenerator.php:3398 build/admin.js:39
msgid "Failed to generate outline. Please try again."
msgstr ""

#: includes/classes/PostGenerator.php:3166
msgid "Failed to parse topic suggestions. Please try again."
msgstr ""

#: includes/classes/PostGenerator.php:3131
msgid "Failed to generate topic ideas. Please try again."
msgstr ""

#: includes/classes/PostGenerator.php:3034
msgid "Failed to generate prompt suggestion. Please try again."
msgstr ""

#: includes/classes/PostGenerator.php:2804 build/admin.js:39 build/admin.js:43
msgid "Pro Tip:"
msgstr ""

#: includes/classes/PostGenerator.php:2724
msgid "If you want to dive deeper into this topic, check out [LINK] for more insights."
msgstr ""

#: includes/classes/PostGenerator.php:2701 build/admin.js:29
msgid "Learn more"
msgstr ""

#: includes/classes/PostGenerator.php:2422
#: includes/classes/PostGenerator.php:2426
msgid "AI-generated relevant image"
msgstr ""

#. translators: %s: section heading that failed to generate
#: includes/classes/PostGenerator.php:1655
#: includes/classes/PostGenerator.php:2081
msgid "Failed to generate section: %s"
msgstr ""

#: includes/classes/PostGenerator.php:2000
msgid "Failed to parse article outline."
msgstr ""

#: includes/classes/PostGenerator.php:1994
msgid "Failed to generate article outline."
msgstr ""

#: includes/classes/PostGenerator.php:779
msgid "Guide"
msgstr ""

#: includes/classes/PostGenerator.php:753
msgid "Featured Guide"
msgstr ""

#: includes/classes/PostGenerator.php:383
msgid "Failed to create the post."
msgstr ""

#: includes/classes/PostGenerator.php:329
msgid "AI failed to generate valid content. Please try again."
msgstr ""

#: includes/classes/PostGenerator.php:222
msgid "Please provide a topic or prompt for the post."
msgstr ""

#: includes/classes/PostGenerator.php:216 build/admin.js:39
msgid "Scheduled date/time must be in the future."
msgstr ""

#: includes/classes/PostGenerator.php:212
msgid "Please provide a valid future date and time."
msgstr ""

#. translators: %s: JSON encoding error message
#. translators: %s: JSON error message
#: includes/classes/Anthropic.php:348 includes/classes/DeepSeek.php:310
#: includes/classes/OpenAI.php:1086 includes/classes/OpenAICompatible.php:1021
#: includes/classes/OpenCodeZen.php:491 includes/classes/Xai.php:349
msgid "JSON encoding failed: %s"
msgstr ""

#: includes/classes/OpenAI.php:931
msgid "Unexpected response format from OpenAI."
msgstr ""

#: includes/classes/OpenAI.php:926
msgid "Failed to fetch models from OpenAI."
msgstr ""

#: includes/classes/OpenAI.php:918
msgid "Invalid API key. Please check your OpenAI API key."
msgstr ""

#: includes/classes/OpenAI.php:870
msgid "No image data returned from OpenAI."
msgstr ""

#: includes/classes/OpenAI.php:551
msgid "Failed to generate embedding. Unexpected response format."
msgstr ""

#: includes/classes/OpenAI.php:540 includes/classes/OpenAI.php:545
msgid "Failed to generate embedding. Error: "
msgstr ""

#. translators: %s: reason for incomplete response
#. translators: %s: reason returned by the API
#: includes/classes/OpenAI.php:180 includes/classes/OpenAI.php:1263
msgid "AI response was incomplete: %s"
msgstr ""

#: includes/classes/OpenAI.php:175
msgid "The AI model ran out of tokens while generating content. This usually happens with reasoning models that use many tokens for \"thinking\". Please try a shorter article length or contact support."
msgstr ""

#: includes/classes/Gemini.php:840
msgid "Failed to fetch models from Gemini API."
msgstr ""

#: includes/classes/Gemini.php:836 includes/classes/OpenAI.php:922
msgid "Access denied. Your API key may not have the required permissions."
msgstr ""

#: includes/classes/Gemini.php:832
msgid "Invalid API key. Please check your Gemini API key."
msgstr ""

#: includes/classes/Gemini.php:812 includes/classes/OpenAI.php:896
#: includes/utils/helper-functions.php:1796
msgid "API key is required."
msgstr ""

#: includes/classes/Gemini.php:720
msgid "Failed to generate embedding. Unexpected response format from Gemini."
msgstr ""

#: includes/classes/Gemini.php:713
msgid "Gemini embedding failed."
msgstr ""

#: includes/classes/GeneratedImageStore.php:86
msgid "Failed to save generated image file."
msgstr ""

#: includes/classes/Gemini.php:612
msgid "No image data returned from Gemini."
msgstr ""

#: includes/classes/Gemini.php:593
msgid "Failed to generate image with Gemini."
msgstr ""

#: includes/classes/Gemini.php:112
msgid "Failed to get valid response from Gemini."
msgstr ""

#: includes/classes/Gemini.php:102
msgid "Failed to get response from Gemini."
msgstr ""

#: includes/classes/FAQGenerator.php:679
msgid "FAQ"
msgstr ""

#: includes/classes/FAQGenerator.php:655
msgid "Plugin activated successfully."
msgstr ""

#: includes/classes/FAQGenerator.php:635
msgid "Plugin could not be located after installation."
msgstr ""

#: includes/classes/FAQGenerator.php:620
msgid "Plugin is already activated."
msgstr ""

#: includes/classes/FAQGenerator.php:610
msgid "You do not have permission to activate plugins."
msgstr ""

#: includes/classes/FAQGenerator.php:595
msgid "Plugin installed successfully."
msgstr ""

#: includes/classes/FAQGenerator.php:582
msgid "Plugin installation failed."
msgstr ""

#: includes/classes/FAQGenerator.php:553
msgid "Could not install the plugin automatically. Please install \"Advanced Accordion Block\" manually from the WordPress plugin directory."
msgstr ""

#: includes/classes/FAQGenerator.php:518
msgid "Plugin is already installed."
msgstr ""

#: includes/classes/FAQGenerator.php:510
msgid "You do not have permission to install plugins."
msgstr ""

#: includes/classes/FAQGenerator.php:233
msgid "Failed to parse FAQ response from AI."
msgstr ""

#: includes/classes/FAQGenerator.php:73
msgid "Knowledge base table does not exist."
msgstr ""

#: includes/classes/Embedding.php:1259
msgid "No knowledge base items found to migrate."
msgstr ""

#: includes/classes/Embedding.php:1200
msgid "Knowledge entry has no content."
msgstr ""

#: includes/classes/Embedding.php:847 build/admin.js:43
msgid "Untitled"
msgstr ""

#: includes/classes/Embedding.php:726
msgid "Invalid type parameter."
msgstr ""

#: includes/classes/Embedding.php:687 includes/classes/Embedding.php:1193
msgid "Knowledge entry not found."
msgstr ""

#: includes/classes/Embedding.php:673 includes/classes/Embedding.php:1180
msgid "knowledge_id is required."
msgstr ""

#: includes/classes/Embedding.php:388
msgid "No content chunks were generated from the input."
msgstr ""

#. translators: %s: database error message
#: includes/classes/Embedding.php:384
msgid "Database error: %s"
msgstr ""

#: includes/classes/Embedding.php:378
msgid "Failed to insert content into the knowledge base."
msgstr ""

#: includes/classes/Embedding.php:324
msgid "Invalid URL parameter."
msgstr ""

#: includes/classes/Embedding.php:320
msgid "Post ID is required for WP type."
msgstr ""

#: includes/classes/Embedding.php:316
msgid "Missing content parameter."
msgstr ""

#: includes/classes/Embedding.php:310
msgid "Invalid type parameter. Valid types are: wp, pdf, url, txt, github."
msgstr ""

#: includes/classes/AutoUpdate.php:1012 includes/classes/AutoUpdate.php:1013
msgid "AI response could not be parsed."
msgstr ""

#: includes/classes/AutoUpdate.php:541
msgid "Failed to delete Auto Update."
msgstr ""

#: includes/classes/AutoUpdate.php:350
msgid "Times are invalid."
msgstr ""

#: includes/classes/AutoUpdate.php:338
msgid "Weekdays are invalid."
msgstr ""

#: includes/classes/AutoUpdate.php:301 includes/classes/AutoUpdate.php:802
msgid "Please select at least one valid post type."
msgstr ""

#: includes/classes/AutoUpdate.php:281
msgid "Auto Update not found."
msgstr ""

#: includes/classes/AutoUpdate.php:167 includes/utils/store.php:687
#: build/admin.js:23 build/admin.js:44 build/admin.js:243 build/admin.js:255
msgid "Auto Update"
msgstr ""

#: includes/classes/AutoUpdate.php:166
msgid "Auto Updates"
msgstr ""

#. translators: 1: auto posting ID, 2: comma-separated topics, 3: failure error
#. message, 4: admin URL
#: includes/classes/AutoPosting.php:1482
msgid "Auto posting failed after 3 retry attempts.\\n\\nPosting ID: %1$d\\nTopics: %2$s\\nError: %3$s\\n\\nPlease check your auto posting configuration and cron status at:\\n%4$s"
msgstr ""

#. translators: 1: site name, 2: auto posting ID
#: includes/classes/AutoPosting.php:1475
msgid "[%1$s] Auto Posting Failed - ID #%2$d"
msgstr ""

#: includes/classes/AutoPosting.php:1252
msgid "This post has not failed. Only failed posts can be retried."
msgstr ""

#: includes/classes/AutoPosting.php:1248
msgid "This post was not created by auto-posting."
msgstr ""

#: includes/classes/AutoPosting.php:1175
#: includes/classes/PostGenerator.php:1437
msgid "AI returned incomplete content. Missing title or content."
msgstr ""

#: includes/classes/AutoPosting.php:1171
#: includes/classes/PostGenerator.php:1433
msgid "AI returned an invalid response. The content could not be parsed."
msgstr ""

#: includes/classes/AutoPosting.php:1164
#: includes/classes/PostGenerator.php:1426
msgid "Failed to get response from AI provider. Please check your API key and try again."
msgstr ""

#: includes/classes/AutoPosting.php:755
msgid "Failed to create placeholder post."
msgstr ""

#: includes/classes/AutoPosting.php:621
msgid "Post already created for this scheduled run."
msgstr ""

#: includes/classes/AutoPosting.php:570
msgid "Failed to delete Auto Posting."
msgstr ""

#: includes/classes/AutoPosting.php:395
msgid "Auto Posting ID is required."
msgstr ""

#: includes/classes/AutoPosting.php:335
msgid "Times are invalid"
msgstr ""

#: includes/classes/AutoPosting.php:324
msgid "Weekdays are invalid"
msgstr ""

#: includes/classes/AutoPosting.php:319
msgid "Topics cannot be empty."
msgstr ""

#: includes/classes/AutoPosting.php:267
msgid "You have reached the maximum limit of 2 auto postings. Upgrade to Pro for unlimited auto postings."
msgstr ""

#: includes/classes/AutoPosting.php:196 includes/classes/AutoPosting.php:609
msgid "Auto Posting not found."
msgstr ""

#: includes/classes/AutoPosting.php:135 includes/utils/store.php:680
#: build/admin.js:23 build/admin.js:243 build/admin.js:255
msgid "Auto Posting"
msgstr ""

#: includes/classes/AutoPosting.php:134
msgid "Auto Postings"
msgstr ""

#: includes/classes/Api/ValidationController.php:275
msgid "No API key provided. Please enter your Gemini API key."
msgstr ""

#: includes/classes/Api/ValidationController.php:251
#: includes/classes/Api/ValidationController.php:315
msgid "API key validated successfully!"
msgstr ""

#: includes/classes/Api/ValidationController.php:211
msgid "No API key provided. Please enter your OpenAI API key."
msgstr ""

#. translators: %d: number of deleted queries
#: includes/classes/Api/UsageController.php:468
msgid "%d search queries deleted successfully."
msgstr ""

#: includes/classes/Api/UsageController.php:458
msgid "Failed to delete search queries."
msgstr ""

#: includes/classes/Api/UsageController.php:438
msgid "No query IDs provided."
msgstr ""

#: includes/classes/Api/UsageController.php:418
msgid "Search query deleted successfully."
msgstr ""

#: includes/classes/Api/UsageController.php:410
msgid "Failed to delete search query."
msgstr ""

#: includes/classes/Api/UsageController.php:219
msgid "Widget Area"
msgstr ""

#: includes/classes/Api/UsageController.php:191 build/admin.js:69
msgid "(No title)"
msgstr ""

#. translators: %d: image number
#: includes/classes/Api/SeoAgentController.php:3683
msgid "Image %d"
msgstr ""

#. translators: %s: title
#: includes/classes/Api/SeoAgentController.php:3246
msgid "Learn more about %s."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3242
msgid "Read more on our site."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3213
msgid "Complete Guide"
msgstr ""

#. translators: %d: post id
#: includes/classes/Api/SeoAgentController.php:3201
msgid "Page %d"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3072
msgid "No critical blockers found. Keep monitoring title, metadata, and performance as content changes."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3056
msgid "The title tag has repeated words. Use diverse, descriptive keywords for a stronger search presence."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3055
msgid "Title contains repeated words"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3040
msgid "All images include explicit width and height attributes, preventing layout shifts."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3039
msgid "Images have dimension attributes"
msgstr ""

#. translators: 1: missing count, 2: total count
#: includes/classes/Api/SeoAgentController.php:3030
msgid "%1$d of %2$d images lack explicit width and height attributes, which can cause layout shifts (CLS)."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3027
msgid "Images missing width/height attributes"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3007
msgid "Set a focus keyword in your SEO plugin to enable keyword-specific SEO analysis. Use Auto Fix to automatically identify and set one."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:3006
msgid "No focus keyword set"
msgstr ""

#. translators: %s: focus keyword
#: includes/classes/Api/SeoAgentController.php:2997
msgid "Include the focus keyword \"%s\" in at least one H2 or H3 subheading."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2994
msgid "Focus keyword not in any subheading"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2988
msgid "The focus keyword appears in at least one H2/H3 subheading."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2987
msgid "Focus keyword found in subheading"
msgstr ""

#. translators: %s: focus keyword
#: includes/classes/Api/SeoAgentController.php:2965
msgid "The focus keyword \"%s\" was not found in the content. Use it naturally throughout the text."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2962
msgid "Focus keyword not found in content"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2956
msgid "The focus keyword is used in the page content."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2955
msgid "Focus keyword found in content"
msgstr ""

#. translators: %s: focus keyword
#: includes/classes/Api/SeoAgentController.php:2944
msgid "Place the focus keyword \"%s\" in the first paragraph or opening section of your content."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2941
msgid "Focus keyword not in the beginning of content"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2935
msgid "The focus keyword is present in the first 10% of the content."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2934
msgid "Focus keyword appears in the beginning of content"
msgstr ""

#. translators: %s: focus keyword
#: includes/classes/Api/SeoAgentController.php:2921
msgid "Include the focus keyword \"%s\" in the URL slug for improved search rankings."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2918
msgid "Focus keyword missing from URL"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2912
msgid "The focus keyword appears in the URL slug."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2911
msgid "Focus keyword found in URL"
msgstr ""

#. translators: %s: focus keyword
#: includes/classes/Api/SeoAgentController.php:2899
msgid "Include the focus keyword \"%s\" in your meta description for better relevance signaling."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2896
msgid "Focus keyword missing from meta description"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2890
msgid "The focus keyword appears in the meta description."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2889
msgid "Focus keyword found in meta description"
msgstr ""

#. translators: %s: focus keyword
#: includes/classes/Api/SeoAgentController.php:2878
msgid "Add the focus keyword \"%s\" to the SEO title to improve search visibility."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2875
msgid "Focus keyword missing from SEO title"
msgstr ""

#. translators: %s: focus keyword
#: includes/classes/Api/SeoAgentController.php:2867
msgid "The focus keyword \"%s\" appears in the SEO title."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2864
msgid "Focus keyword found in SEO title"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2831
msgid "The URL path length is within a healthy range."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2830
msgid "URL slug length is good"
msgstr ""

#. translators: %d: slug length
#: includes/classes/Api/SeoAgentController.php:2822
msgid "The URL path is %d characters. Keep slugs short, descriptive, and under 75 characters for best SEO performance."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2819
msgid "URL slug is too long"
msgstr ""

#. translators: %d: H2 count
#: includes/classes/Api/SeoAgentController.php:2769
msgid "Found %d H2 sub-heading(s) for content structure."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2766
msgid "Content uses sub-headings"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2760
msgid "Use H2 headings to break long content into scannable sections. This improves readability and helps search engines understand content structure."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2759
msgid "No H2 sub-headings found"
msgstr ""

#. translators: %d: external link count
#: includes/classes/Api/SeoAgentController.php:2731
msgid "The page has %d outbound links."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2728
msgid "Outbound links detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2722
msgid "Add 1\\u20133 outbound links to authoritative, relevant sources. This signals content quality and helps establish topical context."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2721
msgid "No external links found"
msgstr ""

#. translators: %d: internal link count
#: includes/classes/Api/SeoAgentController.php:2710
msgid "The page has %d internal links."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2707
msgid "Internal linking looks healthy"
msgstr ""

#. translators: %d: internal link count
#: includes/classes/Api/SeoAgentController.php:2699
msgid "Only %d internal link found. Use the Internal Linking tool (Pro Max → Internal Linking) to add more contextual links."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2696
msgid "Few internal links"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2690
msgid "No internal links were found. Use the Internal Linking tool (Pro Max → Internal Linking) to automatically add contextual internal links."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2689
msgid "No internal links found"
msgstr ""

#. translators: %d: word count
#: includes/classes/Api/SeoAgentController.php:2587
msgid "The page has %d words, which is above the recommended minimum."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2584
msgid "Content length is sufficient"
msgstr ""

#. translators: %d: word count
#: includes/classes/Api/SeoAgentController.php:2576
msgid "The page contains only %d words. Aim for at least 300 words of useful, original content to satisfy user intent."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2573
msgid "Thin content detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2560
msgid "HTML size appears to be within a reasonable range."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2559
msgid "HTML payload size is reasonable"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2553
msgid "Large HTML payloads can slow down first render. Consider simplifying the markup."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2552
msgid "HTML payload is larger than ideal"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2546
msgid "The page HTML is very large, which can hurt load performance. Consider reducing DOM size and inline markup."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2545
msgid "HTML payload is very large"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2536
msgid "No insecure target=\\\"_blank\\\" links were detected."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2535
msgid "New-tab link security looks good"
msgstr ""

#. translators: %d: unsafe links count
#: includes/classes/Api/SeoAgentController.php:2527
msgid "%d links using target=\\\"_blank\\\" are missing rel=\\\"noopener\\\"."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2524
msgid "External links opened in new tabs need rel=\\\"noopener\\\""
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2485
msgid "The URL is served over HTTPS."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2484
msgid "Page uses HTTPS"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2478
msgid "Serve the page over HTTPS to improve trust and search ranking signals."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2477
msgid "URL is not using HTTPS"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2451
msgid "Add og:title and og:description tags for better social sharing previews."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2450
msgid "Open Graph tags are incomplete"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2444
msgid "Open Graph title and description tags are present."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2443
msgid "Open Graph tags detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2432
msgid "Consider adding schema markup to improve rich result eligibility."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2431
msgid "No JSON-LD structured data detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2425
msgid "JSON-LD schema markup appears to be present."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2424
msgid "Structured data detected"
msgstr ""

#. translators: %s: language code
#: includes/classes/Api/SeoAgentController.php:2413
msgid "The html lang attribute is set to \"%s\"."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2410
msgid "Language attribute detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2404
msgid "Set the html lang attribute (for example, lang=\\\"en\\\") to improve accessibility and indexing context."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2403
msgid "Missing html lang attribute"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2393
msgid "Add a viewport meta tag to improve mobile rendering and usability."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2392
msgid "Missing viewport meta tag"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2386
msgid "Viewport is configured for mobile rendering."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2385
msgid "Viewport meta tag detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2376
msgid "No image tags were found on this page."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2375
msgid "No images found to audit"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2368
msgid "Most images use native lazy loading."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2367
msgid "Image lazy-loading looks healthy"
msgstr ""

#. translators: 1: images without lazy loading, 2: total image count
#: includes/classes/Api/SeoAgentController.php:2358
msgid "%1$d of %2$d images do not use loading=\\\"lazy\\\"."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2355
msgid "Images are not consistently lazy-loaded"
msgstr ""

#. translators: 1: missing alt count, 2: total image count
#: includes/classes/Api/SeoAgentController.php:2344
msgid "%1$d of %2$d images are missing alt text."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2341
msgid "Some images are missing alt text"
msgstr ""

#. translators: 1: missing alt count, 2: total image count
#: includes/classes/Api/SeoAgentController.php:2332
msgid "%1$d of %2$d images are missing alt text. Add descriptive alt attributes for accessibility and image SEO."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2329
msgid "Many images are missing alt text"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2323
msgid "All images include alt text."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2322
msgid "Images have alt text"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2294
msgid "No noindex directive was found in the robots meta tag."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2293
msgid "No blocking noindex directive detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2287
msgid "The robots meta tag includes noindex, which prevents this page from appearing in search results."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2286
msgid "Page is set to noindex"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2272
msgid "Canonical tag is present."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2271
msgid "Canonical URL detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2265
msgid "Add a canonical tag to reduce duplicate-content risk and consolidate ranking signals."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2264
msgid "Canonical URL missing"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2250
msgid "Exactly one H1 tag was found."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2249
msgid "Heading hierarchy starts correctly"
msgstr ""

#. translators: %d: number of H1 tags
#: includes/classes/Api/SeoAgentController.php:2241
msgid "Found %d H1 tags. Use one primary H1 and structure the rest with H2/H3 headings."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2238
msgid "Multiple H1 headings detected"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2232
msgid "Add a single descriptive H1 heading to clarify the page topic for search engines and users."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2231
msgid "Missing H1 heading"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2221
msgid "Meta description length is suitable for most search snippets."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2220
msgid "Meta description length is in range"
msgstr ""

#. translators: %d: meta description length
#: includes/classes/Api/SeoAgentController.php:2212
msgid "Current meta description is %d characters. Aim for 120 to 160 characters."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2209
msgid "Meta description length can be improved"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2203
msgid "Add a compelling meta description (120 to 160 characters) to improve click-through rates."
msgstr ""

#: includes/classes/Api/GoogleIntegrationController.php:1789
#: includes/classes/Api/SeoAgentController.php:2202
msgid "Missing meta description"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2187
msgid "The title tag length is within a healthy SEO range."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2186
msgid "Title length is in range"
msgstr ""

#. translators: %d: title length
#: includes/classes/Api/SeoAgentController.php:2178
msgid "Current title length is %d characters. Keep it between 30 and 60 for better SERP visibility."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2175
msgid "Title length can be improved"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2169
msgid "Add a unique title tag around 50 to 60 characters and include the primary keyword near the beginning."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2168
msgid "Missing title tag"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2095
msgid "Unable to parse the page HTML for quick analysis."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:2024
msgid "Failed to parse the AI analysis response. Please try again."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:1877
msgid "Post has no content or title to audit."
msgstr ""

#. translators: %d: HTTP status code
#: includes/classes/Api/SeoAgentController.php:1851
msgid "Page returned HTTP status %d."
msgstr ""

#. translators: %s: error message
#: includes/classes/Api/SeoAgentController.php:1838
msgid "Could not fetch the page: %s"
msgstr ""

#: includes/classes/Api/SeoAgentController.php:1630
#: includes/classes/Api/SeoAgentController.php:5067
#: includes/classes/ContentBriefService.php:132
msgid "Failed to parse AI response."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:1615
msgid "AI auto-fix failed."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:1112
#: includes/classes/Api/SeoAgentController.php:1311
msgid "Could not resolve URL for this post."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:1017
msgid "No automatic fixes were necessary for this content."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:1009
#: includes/classes/Api/SeoAgentController.php:1724
msgid "Focus keyword set for SEO plugins."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:997
#: includes/classes/Api/SeoAgentController.php:1710
msgid "No content fixes needed."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:993
#: includes/classes/Api/SeoAgentController.php:1706
msgid "Link security attributes added."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:986
#: includes/classes/Api/SeoAgentController.php:1699
msgid "Lazy-loading enforcement enabled."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:964
#: includes/classes/Api/SeoAgentController.php:1677
msgid "Image and link attributes optimized."
msgstr ""

#. translators: %d: number of alt texts added
#: includes/classes/Api/SeoAgentController.php:951
msgid "%d image alt text(s) added by AI."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:917
#: includes/classes/Api/SeoAgentController.php:1665
msgid "URL slug did not need changes."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:915
#: includes/classes/Api/SeoAgentController.php:1663
msgid "URL slug optimized by AI."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:907
#: includes/classes/Api/SeoAgentController.php:1656
msgid "Meta description did not need changes."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:905
#: includes/classes/Api/SeoAgentController.php:1654
msgid "Meta description optimized by AI."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:895
#: includes/classes/Api/SeoAgentController.php:1644
msgid "Title tag did not need changes."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:893
#: includes/classes/Api/SeoAgentController.php:1642
msgid "Title tag optimized by AI."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:877
msgid "Failed to parse AI fix response. Please try again."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:863
msgid "AI auto-fix failed. Please try again."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:780
#: includes/classes/Api/SeoAgentController.php:4712
#: includes/classes/Api/SeoAgentController.php:5138
#: includes/classes/Api/SeoAgentController.php:5692
msgid "You are not allowed to edit this post."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:771
#: includes/classes/Api/SeoAgentController.php:5012
msgid "Selected post could not be found."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:761
msgid "A valid internal post/page is required for auto-fix."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:580
#: includes/classes/Api/SeoAgentController.php:1808
msgid "AI analysis failed."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:429
#: includes/classes/Api/SeoAgentController.php:643
#: includes/classes/Api/SeoAgentController.php:714
msgid "Please provide a valid URL."
msgstr ""

#: includes/classes/Api/SeoAgentController.php:411
#: includes/classes/Api/SeoAgentController.php:627
#: includes/classes/Api/SeoAgentController.php:697
#: includes/classes/Api/SeoAgentController.php:741
#: includes/classes/Api/SeoAgentController.php:1062
#: includes/classes/Api/SeoAgentController.php:1200
#: includes/classes/Api/SeoAgentController.php:1500
msgid "The SEO Agent requires the Pro Max plan. Please upgrade to access this feature."
msgstr ""

#: includes/classes/Api/PreferencesController.php:1151
msgid "Monitoring preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:968
msgid "Invalid monitoring preferences payload."
msgstr ""

#: includes/classes/Api/PreferencesController.php:868
msgid "Knowledge base preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:787
msgid "Invalid knowledge base preferences payload."
msgstr ""

#: includes/classes/Api/PreferencesController.php:403
msgid "Gemini preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:397
msgid "Invalid Gemini preferences payload."
msgstr ""

#: includes/classes/Api/PreferencesController.php:381
msgid "OpenAI preferences saved successfully."
msgstr ""

#: includes/classes/Api/PreferencesController.php:375
msgid "Invalid OpenAI preferences payload."
msgstr ""

#: includes/classes/Api/PreferencesController.php:327
msgid "Invalid chatbot preferences payload."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1871
msgid "Template not found."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1829
msgid "Name and prompt are required."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:1576
msgid "Please provide a prompt to enhance."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:535
msgid "Invalid scheduled date format."
msgstr ""

#: includes/classes/Api/PostGeneratorController.php:522
msgid "Scheduled date is required for future posts."
msgstr ""

#: includes/classes/Api/KnowledgeBaseController.php:325
msgid "Invalid 'type' parameter. Allowed values are wp, pdf, url, txt, github."
msgstr ""

#: includes/classes/Api/KnowledgeBaseController.php:306
msgid "Upgrade to Pro to add GitHub repositories to the knowledge base."
msgstr ""

#: includes/classes/Api/KnowledgeBaseController.php:289
msgid "Upgrade to Pro to add Custom Text to knowledge base."
msgstr ""

#: includes/classes/Api/KnowledgeBaseController.php:272
msgid "Upgrade to Pro to add URL to knowledge base."
msgstr ""

#: includes/classes/Api/KnowledgeBaseController.php:255
msgid "Upgrade to Pro to add PDF to knowledge base."
msgstr ""

#. translators: %d: number of allowed WordPress posts in free plan.
#: includes/classes/Api/KnowledgeBaseController.php:217
msgid "Free plan limit reached. You can add up to %d WordPress posts to the knowledge base. Upgrade to Pro for more."
msgstr ""

#: includes/classes/Api/KnowledgeBaseController.php:205
#: includes/classes/RepurposeStudio.php:62
msgid "Post content is empty."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:733
msgid "AI suggestion failed."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:691
msgid "No candidate posts available."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:677
#: includes/classes/Api/SeoAgentController.php:1537
msgid "Post not found or no permission."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:658
#: includes/classes/Api/SeoAgentController.php:1083
#: includes/classes/Api/SeoAgentController.php:1518
msgid "No valid post IDs provided."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:618
msgid "Link inserted successfully."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:587
msgid "Could not find the anchor text in the post content. Try editing it slightly."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:570
msgid "This link already exists in the post content."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:560
msgid "Cannot insert a self-link to the same post."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:550
msgid "Target URL must be an internal URL on this site."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:540
msgid "You do not have permission to edit this post."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:521
msgid "Post ID, anchor text, and target URL are required."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:420
msgid "Could not parse AI suggestions. Please try again."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:409
msgid "AI analysis failed. Please try again."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:333
msgid "No candidate posts found for linking."
msgstr ""

#: includes/classes/Api/GeoController.php:621
#: includes/classes/Api/InternalLinkingController.php:310
#: includes/classes/Api/SeoAgentController.php:4697
msgid "A valid post ID is required."
msgstr ""

#: includes/classes/Api/InternalLinkingController.php:115
#: includes/classes/Api/InternalLinkingController.php:295
#: includes/classes/Api/InternalLinkingController.php:504
#: includes/classes/Api/InternalLinkingController.php:636
msgid "Internal Linking requires the Pro Max plan."
msgstr ""

#: includes/classes/Api/FAQController.php:220
msgid "Blocks content is required."
msgstr ""

#: includes/classes/Api/FAQController.php:142
#: includes/classes/Api/FAQController.php:173
msgid "FAQs array is required."
msgstr ""

#: includes/classes/Api/DocsController.php:1465
#: includes/classes/Api/DocsController.php:1616 build/admin.js:255
msgid "Documentation"
msgstr ""

#: includes/classes/Api/DocsController.php:998
msgid "Couldn't insert the generated doc into the database."
msgstr ""

#: includes/classes/Api/DocsController.php:951
msgid "Generated content was empty."
msgstr ""

#: includes/classes/Api/DocsController.php:252
msgid "Generated outline does not contain valid lessons."
msgstr ""

#: includes/classes/Api/DocsController.php:243
msgid "Failed to parse a valid documentation outline from the AI response."
msgstr ""

#: includes/classes/Api/DocsController.php:234
#: includes/classes/Api/DocsController.php:449
#: includes/classes/Api/DocsController.php:913
#: includes/classes/Api/PostGeneratorController.php:1684
msgid "Failed to get response from AI provider."
msgstr ""

#: includes/classes/Api/ContentController.php:140
msgid "Content rewritten successfully."
msgstr ""

#: includes/classes/Api/ContentController.php:123
msgid "Failed to rewrite content."
msgstr ""

#: includes/classes/Api/ContentController.php:79
#: includes/classes/Api/ContentController.php:189
msgid "Unauthorized"
msgstr ""

#: includes/classes/Api/ContentController.php:63
msgid "Post ID and prompt are required."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3407
msgid "Thank you! Your email has been saved."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3401
msgid "Failed to save lead information."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3389
#: includes/public/chat-interface.php:62
msgid "Please enter a valid email address."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3357
msgid "Invalid status value."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3356 build/admin.js:39
msgid "Status updated."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3337
msgid "Failed to update note."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3336
msgid "Note updated."
msgstr ""

#. translators: %d: number of deleted leads
#: includes/classes/Api/ChatbotController.php:3315 build/admin.js:39
msgid "%d lead(s) deleted successfully."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3294 build/admin.js:39
msgid "Lead deleted successfully."
msgstr ""

#: includes/classes/Api/ChatbotController.php:3288 build/admin.js:39
msgid "Failed to delete lead."
msgstr ""

#: includes/api/ajax-handler.php:351
#: includes/classes/Api/ChatbotController.php:3207
#: includes/classes/SearchBlock.php:134
msgid "Missing nonce."
msgstr ""

#: includes/classes/Api/ChatbotController.php:2028
#: includes/classes/Api/ChatbotController.php:2275
msgid "You have reached your limit of 100 search queries. Upgrade to Pro for unlimited searches."
msgstr ""

#. translators: %d: conversation number in the imported file
#: includes/classes/Api/ChatbotController.php:1899
msgid "Conversation %d is invalid."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1887
msgid "Invalid file format. Expected a conversations array."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1870
msgid "All conversations cleared successfully."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1864
msgid "Failed to clear all conversations."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1812
msgid "Conversation deleted successfully."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1806
msgid "Failed to delete conversation."
msgstr ""

#: includes/classes/Api/ChatbotController.php:649
#: includes/classes/Api/ChatbotController.php:1314
#: includes/utils/options.php:121
msgid "This message cannot be processed."
msgstr ""

#: includes/classes/Api/ChatbotController.php:642
#: includes/classes/Api/ChatbotController.php:1309
#: includes/classes/Api/ChatbotController.php:2036
#: includes/classes/Api/ChatbotController.php:2282
#: includes/public/chat-interface.php:140
msgid "Please enter a message."
msgstr ""

#: includes/classes/Api/ChatbotController.php:591
msgid "You have reached your monthly limit of 60 chatbot conversations. Upgrade to Pro for unlimited conversations."
msgstr ""

#: includes/classes/Api/AutoUpdateController.php:182
#: includes/classes/AutoUpdate.php:403
msgid "Auto Update ID is required."
msgstr ""

#: includes/classes/Api/AutoPostingController.php:417
msgid "Post regenerated successfully!"
msgstr ""

#: includes/classes/Api/AutoPostingController.php:402
#: includes/classes/Api/ContentController.php:173
#: includes/classes/Api/RepurposeStudioController.php:55
msgid "Post ID is required."
msgstr ""

#: includes/classes/Api/AutoPostingController.php:381
msgid "Auto-posting triggered manually"
msgstr ""

#: includes/classes/Api/AutoPostingController.php:347
msgid "Auto-posting check is delayed (low site traffic)"
msgstr ""

#: includes/classes/Api/AutoPostingController.php:344
msgid "Auto-posting has not run yet"
msgstr ""

#: includes/classes/Api/AutoPostingController.php:340
msgid "Auto-posting is running normally"
msgstr ""

#: includes/classes/AIProvider.php:406
msgid "Image generation is not supported by the current provider."
msgstr ""

#. translators: %s: AI provider display name
#: includes/classes/AIProvider.php:364 includes/classes/AIProvider.php:460
msgid "%s API key is not configured."
msgstr ""

#: includes/api/openai-handler.php:1746
msgid "No content returned from AI provider."
msgstr ""

#: includes/api/openai-handler.php:1566
msgid "Reply content cannot be empty."
msgstr ""

#. translators: 1: current reply word count, 2: minimum required word count
#: includes/api/openai-handler.php:1557
msgid "Reply is too short (%1$d words). AI responses are only shown for replies with at least %2$d words."
msgstr ""

#: includes/api/openai-handler.php:1409 includes/api/openai-handler.php:1571
msgid "Monthly limit exceeded."
msgstr ""

#: includes/api/openai-handler.php:1404
msgid "Topic content cannot be empty."
msgstr ""

#: includes/api/openai-handler.php:1400
msgid "Topic title cannot be empty."
msgstr ""

#: includes/api/openai-handler.php:1306
#: includes/classes/Api/DocsController.php:74
msgid "Subject cannot be empty."
msgstr ""

#: includes/api/openai-handler.php:1279
msgid "Database insertion failed for the generated doc"
msgstr ""

#: includes/api/openai-handler.php:1177
#: includes/classes/Api/DocsController.php:632
msgid "Title cannot be empty"
msgstr ""

#: includes/api/openai-handler.php:1173
#: includes/classes/Api/DocsController.php:625
msgid "object_id doesn't exist in the given outline."
msgstr ""

#: includes/api/openai-handler.php:1137
#: includes/classes/Api/DocsController.php:562
msgid "object_id is required"
msgstr ""

#: includes/api/openai-handler.php:1133
#: includes/classes/Api/DocsController.php:555
msgid "Invalid documentation outline format."
msgstr ""

#: includes/api/openai-handler.php:815 includes/api/openai-handler.php:891
#: includes/classes/Api/ContentController.php:50
#: includes/classes/Api/ContentController.php:158
msgid "You have reached your monthly limit of 100 bulk rewrite actions. Upgrade to Pro for unlimited actions."
msgstr ""

#: includes/api/ajax-handler.php:314
#: includes/classes/Api/DocsController.php:1328 build/admin.js:29
#: build/admin.js:43
msgid "(No Title)"
msgstr ""

#: includes/admin/settings.php:81
msgid "Antimanual admin assets are missing. Please run the build step to generate build/admin.js and build/admin.asset.php."
msgstr ""

#. Description of the plugin
#: antimanual.php
msgid "Experience the complete AI powerhouse for your website. Seamlessly combine intelligent Chatbots, Auto-Posting, Documentation generation, and smart search to revolutionize your site's capabilities."
msgstr ""

#: antimanual.php:429 includes/utils/store.php:627 build/admin.js:244
#: build/admin.js:252 build/admin.js:255
msgid "Configuration"
msgstr ""

#: build/admin.js:38
msgid "Failed to save configuration. Please try again later."
msgstr ""

#: build/admin.js:38
msgid "Configuration saved successfully."
msgstr ""

#: build/admin.js:38
msgid "Welcome Message"
msgstr ""

#: build/admin.js:38
msgid "Help Text"
msgstr ""

#: includes/admin/class-support-assistant.php:218 build/admin.js:38
msgid "Chat Icon"
msgstr ""

#: build/admin.js:38
msgid "Primary Color"
msgstr ""

#: build/admin.js:1 build/admin.js:23 build/admin.js:29
msgid "Type here..."
msgstr ""

#: build/admin.js:38
msgid "Reset to default color"
msgstr ""

#: includes/classes/SearchBlock.php:401 build/admin.js:1 build/admin.js:29
#: build/admin.js:44 build/admin.js:140 build/admin.js:255 build/frontend.js:1
msgid "Something went wrong"
msgstr ""

#: build/admin.js:39 build/admin.js:44
msgid "Number of Terms"
msgstr ""

#: build/admin.js:255
msgid "Excerpt Length (Words)"
msgstr ""

#: build/admin.js:255
msgid "Taxonomy terms generation failed"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:44 build/admin.js:255
msgid "Generate"
msgstr ""

#: build/admin.js:255
msgid "Excerpt generation failed"
msgstr ""

#: build/admin.js:255
msgid "Generate Excerpts"
msgstr ""

#: build/admin.js:255
msgid "Excerpt"
msgstr ""

#: build/admin.js:29 build/admin.js:40 build/admin.js:106 build/admin.js:140
#: build/admin.js:171 build/admin.js:179 build/admin.js:255
msgid "Title"
msgstr ""

#: build/admin.js:23
msgid "Last page"
msgstr ""

#: build/admin.js:23
msgid "Next page"
msgstr ""

#: build/admin.js:23 build/admin.js:34 build/admin.js:38 build/admin.js:43
#: build/admin.js:44 build/admin.js:188
msgid "of"
msgstr ""

#: build/admin.js:23 build/admin.js:39
msgid "Current Page"
msgstr ""

#: build/admin.js:23 build/admin.js:29
msgid "items"
msgstr ""

#: build/admin.js:23
msgid "item"
msgstr ""

#: build/admin.js:23 build/admin.js:39 build/admin.js:140 build/admin.js:240
#: build/editor.js:1
msgid "Apply"
msgstr ""

#: build/admin.js:23
msgid "Bulk actions"
msgstr ""

#: build/admin.js:23 build/admin.js:188
msgid "Select All"
msgstr ""

#: build/admin.js:23
msgid "No items found"
msgstr ""

#: build/admin.js:23
msgid "Show more details"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "Before Tabs"
msgstr ""

#: build/admin.js:1 build/frontend.js:1
msgid "After Tabs"
msgstr ""

#: assets/js/tags.js:120
msgid "Generate via AI"
msgstr ""

#: assets/js/tags.js:119
msgid "Generating..."
msgstr ""

#: assets/js/tags.js:99
msgid "Desired # of Categories"
msgstr ""

#: assets/js/tags.js:89
msgid "AI Categories & Tags"
msgstr ""

#: assets/js/tags.js:78
msgid "Error generating categories/tags: "
msgstr ""

#: includes/api/openai-handler.php:131
#: includes/classes/Api/ChatbotController.php:2824
#: includes/classes/Api/ChatbotController.php:2882
#: includes/classes/SearchBlock.php:390 includes/public/chat-interface.php:68
#: build/admin.js:39 build/admin.js:43 build/admin.js:44 build/admin.js:135
#: build/admin.js:259
msgid "Source"
msgstr ""

#: assets/js/chatbot-admin.js:158
msgid "Generate with Antimanual"
msgstr ""

#: assets/js/chatbot-admin.js:135
msgid "Adjust how many words to generate for the excerpt."
msgstr ""

#: assets/js/chatbot-admin.js:130
msgid " words"
msgstr ""

#: assets/js/chatbot-admin.js:116
msgid "Desired Length (in words):"
msgstr ""

#: assets/js/chatbot-admin.js:103 build/admin.js:67 build/admin.js:171
#: build/admin.js:177 build/admin.js:188
msgid "Discard"
msgstr ""

#: assets/js/chatbot-admin.js:94 build/admin.js:39
msgid "Accept"
msgstr ""

#: assets/js/chatbot-admin.js:80
msgid "Generated with Antimanual"
msgstr ""

#: assets/js/chatbot-admin.js:42
msgid "Network error occurred while generating excerpt"
msgstr ""

#: includes/utils/store.php:653
msgid "Manage your AI Chatbot"
msgstr ""

#: includes/utils/store.php:652 build/admin.js:252
msgid "Chatbot"
msgstr ""

#: includes/utils/store.php:645
msgid "Manage your Knowledge Base to train AI"
msgstr ""

#: includes/utils/store.php:76
msgid "Compact version of GPT-4.1 for faster responses. (~$0.005/1K tokens)"
msgstr ""

#: includes/utils/store.php:75
msgid "GPT 4.1 Mini"
msgstr ""

#: includes/utils/store.php:70
msgid "GPT 4.1"
msgstr ""

#: includes/utils/store.php:66
msgid "A lightweight version of GPT 5, optimized for speed and cost-efficiency. Ideal for general-purpose and high-volume use."
msgstr ""

#: includes/utils/store.php:65
msgid "GPT 5 Mini"
msgstr ""

#: includes/utils/store.php:61
msgid "Next-generation model with advanced reasoning, creativity, and context retention. Suitable for demanding tasks and premium applications."
msgstr ""

#: includes/utils/store.php:60 includes/utils/store.php:1620
msgid "GPT 5"
msgstr ""

#: includes/utils/helper-functions.php:257
msgid "AI Chat"
msgstr ""

#: includes/admin/class-support-assistant.php:221
#: includes/public/shortcodes.php:214 build/admin.js:135 build/admin.js:137
msgid "Hide"
msgstr ""

#: includes/utils/options.php:98
msgid "Help"
msgstr ""

#: includes/public/chat-interface.php:57 includes/public/shortcodes.php:160
#: includes/public/shortcodes.php:383
msgid "Type your query"
msgstr ""

#: includes/utils/options.php:96
msgid "How can I contact support?"
msgstr ""

#: includes/utils/options.php:95
msgid "What features are available?"
msgstr ""

#: includes/utils/options.php:94
msgid "How do I get started?"
msgstr ""

#: includes/public/shortcodes.php:129 includes/public/shortcodes.php:352
msgid "Not sure what to ask?"
msgstr ""

#: includes/api/openai-handler.php:151 includes/classes/SearchBlock.php:389
#: includes/public/shortcodes.php:114 includes/public/shortcodes.php:337
msgid "Sources"
msgstr ""

#: includes/public/chat-interface.php:69 includes/utils/options.php:91
msgid "What can I help you with?"
msgstr ""

#: includes/public/shortcodes.php:108 includes/public/shortcodes.php:331
msgid "Chatbot avatar"
msgstr ""

#: includes/public/chat-interface.php:54 includes/public/shortcodes.php:79
#: includes/public/shortcodes.php:302
msgid "Reset Conversation"
msgstr ""

#: includes/utils/options.php:93
msgid "Ask our AI support assistant your questions about our platform, features, and services."
msgstr ""

#: includes/database/db-handler.php:530
msgid "Could not remove from the database."
msgstr ""

#: includes/database/db-handler.php:513
msgid "Invalid post ID."
msgstr ""

#: includes/database/db-handler.php:496
msgid "Could not save to the database."
msgstr ""

#: includes/database/db-handler.php:483
msgid "Could not generate embedding"
msgstr ""

#: includes/database/db-handler.php:476
msgid "The content of the post is empty."
msgstr ""

#: includes/database/db-handler.php:469
msgid "Post already exists in knowledge base."
msgstr ""

#: includes/classes/Api/BrokenLinkController.php:439
#: includes/classes/Api/ContentController.php:72
#: includes/classes/Api/ContentController.php:182
#: includes/classes/Api/InternalLinkingController.php:320
#: includes/classes/Api/InternalLinkingController.php:531
#: includes/classes/Api/KnowledgeBaseController.php:194
#: includes/classes/Api/PostGeneratorController.php:1458
#: includes/classes/Api/SeoAgentController.php:1101
#: includes/classes/Api/SeoAgentController.php:4705
#: includes/classes/Api/SeoAgentController.php:5428
#: includes/classes/Api/SeoAgentController.php:5587
#: includes/classes/RepurposeStudio.php:53
#: includes/classes/Tools/BuiltinTools.php:218
#: includes/database/db-handler.php:457 includes/database/db-handler.php:518
msgid "Post not found."
msgstr ""

#: includes/database/db-handler.php:419
msgid "Post updated in knowledge base"
msgstr ""

#: includes/database/db-handler.php:385
msgid "Post removed from knowledge base"
msgstr ""

#: includes/database/db-handler.php:360
msgid "Post added to knowledge base"
msgstr ""

#: build/admin.js:29 build/admin.js:40 build/admin.js:140 build/admin.js:171
#: build/admin.js:177 build/admin.js:193
msgid "Remove"
msgstr ""

#: build/admin.js:29 build/admin.js:44 build/admin.js:140
msgid "Update"
msgstr ""

#: build/admin.js:29
msgid "Not Added"
msgstr ""

#: build/admin.js:29 build/admin.js:190
msgid "Added"
msgstr ""

#: build/admin.js:29
msgid "Last Modified"
msgstr ""

#: build/admin.js:29 build/admin.js:40 build/admin.js:43 build/admin.js:44
#: build/admin.js:59 build/admin.js:94 build/admin.js:186 build/admin.js:188
#: build/admin.js:255
msgid "View"
msgstr ""

#: build/admin.js:29 build/admin.js:39 build/admin.js:40 build/admin.js:43
#: build/admin.js:44 build/admin.js:59 build/admin.js:94 build/admin.js:134
#: build/admin.js:140 build/admin.js:152 build/admin.js:186 build/admin.js:188
#: build/admin.js:190 build/admin.js:255
msgid "Edit"
msgstr ""

#: build/admin.js:40 build/admin.js:44 build/admin.js:255
msgid "(no title)"
msgstr ""

#: build/admin.js:39 build/admin.js:43 build/admin.js:255
msgid "N/A"
msgstr ""

#: includes/classes/OpenAI.php:491
msgid "Failed to retrieve messages for this conversation."
msgstr ""

#: includes/classes/OpenAI.php:158 includes/classes/OpenAI.php:189
msgid "Failed to get response from OpenAI."
msgstr ""

#: includes/classes/OpenAI.php:68
msgid "Failed to create conversation."
msgstr ""

#: includes/classes/Api/ChatbotController.php:1915
#: includes/classes/Conversation.php:72 includes/classes/Conversation.php:174
msgid "Conversation"
msgstr ""

#: build/admin.js:38 build/admin.js:252
msgid "Conversations"
msgstr ""

#: includes/classes/Api/PreferencesController.php:336
msgid "Chatbot preferences saved successfully."
msgstr ""

#: includes/api/openai-handler.php:1849
msgid "No structured output returned from OpenAI."
msgstr ""

#: includes/api/openai-handler.php:1840
msgid "Couldn't retrieve structured response from OpenAI API."
msgstr ""

#: includes/api/openai-handler.php:1767
msgid "OpenAI API key not configured."
msgstr ""

#: includes/api/openai-handler.php:566
msgid "Failed to generate embeddings for the given input!"
msgstr ""

#: includes/api/openai-handler.php:485
msgid "Input text is empty!"
msgstr ""

#: includes/classes/AutoUpdate.php:940 includes/classes/FAQGenerator.php:41
#: includes/classes/RepurposeStudio.php:47
msgid "AI API Key is not configured."
msgstr ""

#: includes/utils/store.php:644 build/admin.js:23 build/admin.js:244
msgid "Knowledge Base"
msgstr ""

#: build/admin.js:23 build/admin.js:173 build/admin.js:177
msgid "Save settings"
msgstr ""

#: build/admin.js:1
msgid "OpenAI"
msgstr ""

#: includes/admin/settings.php:314
msgid "Headset"
msgstr ""

#: includes/admin/settings.php:309
msgid "Robot"
msgstr ""

#: includes/admin/settings.php:304 build/admin.js:39 build/admin.js:44
msgid "Question"
msgstr ""

#: includes/admin/settings.php:299
msgid "Comments"
msgstr ""

#: includes/admin/settings.php:294
msgid "Message"
msgstr ""

#: includes/api/ajax-handler.php:354
#: includes/classes/Api/ChatbotController.php:3211
#: includes/classes/SearchBlock.php:138
msgid "Invalid nonce."
msgstr ""

#: build/admin.js:43
msgid "Post Types"
msgstr ""

#. Author URI of the plugin
#: antimanual.php
msgid "https://spider-themes.net/"
msgstr ""

#. Author of the plugin
#: antimanual.php
msgid "Spider Themes"
msgstr ""

#. Plugin URI of the plugin
#: antimanual.php
msgid "https://wordpress.org/plugins/antimanual/"
msgstr ""

#. Plugin Name of the plugin
#: antimanual.php includes/admin/admin-page.php:20
#: includes/admin/admin-page.php:21 includes/utils/helper-functions.php:806
#: includes/utils/helper-functions.php:1043 includes/utils/options.php:92
#: includes/utils/options.php:106 build/admin.js:283
msgid "Antimanual"
msgstr ""