# Copyright (C) 2026 Agent Builder Team
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Agent Builder 2.9.261\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/agent-builder\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-06-05T05:54:26+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: agent-builder\n"

#. Plugin Name of the plugin
#: agent-builder.php
#: includes/class-admin-menu-handler.php:38
#: includes/class-admin-menu-handler.php:39
msgid "Agent Builder"
msgstr ""

#. Plugin URI of the plugin
#: agent-builder.php
msgid "https://agentic-plugin.com"
msgstr ""

#. Description of the plugin
#: agent-builder.php
msgid "Orchestrate role-based AI agents and teams with simple job descriptions."
msgstr ""

#. Author of the plugin
#: agent-builder.php
msgid "Agent Builder Team"
msgstr ""

#. Author URI of the plugin
#: agent-builder.php
msgid "https://profiles.wordpress.org/agenticplugin/"
msgstr ""

#: admin/abilities.php:24
msgid "WordPress Abilities"
msgstr ""

#: admin/abilities.php:29
msgid "Connected to WordPress Abilities API (native). Agent Builder acts as the orchestration, approval, audit, and multi-agent layer on top — the cockpit over core AI."
msgstr ""

#: admin/abilities.php:31
msgid "Native AI Client + Connectors also detected."
msgstr ""

#. translators: %s is the current WordPress version number.
#: admin/abilities.php:41
#, php-format
msgid "The WordPress Abilities API is available on WordPress 6.9+. You are on %s. Agent Builder provides the full bridge and tools today; upgrade to unlock native discovery in Command Palette / REST / MCP."
msgstr ""

#: admin/abilities.php:50
msgid "Agent Builder exposes its tools as native WordPress Abilities (outbound) and can consume Abilities registered by other plugins/themes (inbound). This is the foundation of the WordPress 7 AI bridge."
msgstr ""

#: admin/abilities.php:53
msgid "Outbound — Agent Builder tools as Abilities"
msgstr ""

#: admin/abilities.php:89
#: admin/skills.php:174
#: admin/skills.php:307
#: admin/skills.php:538
msgid "Name"
msgstr ""

#: admin/abilities.php:90
#: admin/deployment/deployment-cli.php:170
#: admin/deployment/deployment-event-listeners.php:204
#: admin/deployment/deployment-shortcodes-form.php:32
#: admin/deployment/deployment-shortcodes.php:248
msgid "Label"
msgstr ""

#: admin/abilities.php:91
#: admin/abilities.php:126
#: admin/agents.php:518
#: admin/agents.php:694
#: admin/run-task.php:105
#: admin/skills.php:180
#: admin/skills.php:308
#: admin/skills.php:539
#: admin/tools.php:222
#: admin/tools.php:298
msgid "Description"
msgstr ""

#: admin/abilities.php:96
msgid "No outbound abilities registered yet (or WP < 6.9)."
msgstr ""

#: admin/abilities.php:109
msgid "Inbound — Third-party Abilities available to agents"
msgstr ""

#: admin/abilities.php:125
#: admin/tools.php:220
msgid "Ability Name"
msgstr ""

#: admin/abilities.php:131
msgid "No third-party abilities detected. Install abilities-aware plugins to expand your agents automatically."
msgstr ""

#: admin/abilities.php:145
msgid "On WordPress 7+ with the core AI Client and Connectors configured, these abilities become available to any MCP client or the native AI surface. Agent Builder remains the orchestration, approval, and audit layer on top."
msgstr ""

#: admin/agents.php:22
#: admin/approvals.php:22
#: admin/dashboard.php:24
#: admin/deployment.php:23
#: admin/logs.php:15
#: admin/run-task.php:24
#: admin/settings-endpoints.php:22
#: admin/settings-memory.php:17
#: admin/settings.php:21
#: admin/signup.php:14
#: admin/tools.php:24
#: admin/train-data.php:20
msgid "You do not have permission to access this page."
msgstr ""

#: admin/agents.php:29
msgid "AI Assistants"
msgstr ""

#: admin/agents.php:34
msgid "Enable Automatic Agent Updates?"
msgstr ""

#: admin/agents.php:35
msgid "Agent Builder can check agentic-plugin.com for newer versions of your installed AI agents."
msgstr ""

#: admin/agents.php:41
msgid "Security patches delivered fast"
msgstr ""

#: admin/agents.php:42
msgid "Agent vulnerabilities can be exploited silently. Updates close those gaps before bad actors find them."
msgstr ""

#: admin/agents.php:46
msgid "Better agent performance"
msgstr ""

#: admin/agents.php:47
msgid "Agent logic, prompts, and tool integrations are continuously improved. Updates mean your agents work smarter."
msgstr ""

#: admin/agents.php:51
msgid "You stay in control"
msgstr ""

#: admin/agents.php:52
msgid "Updates are never applied automatically — you review and install each one yourself, exactly like WordPress plugins."
msgstr ""

#. translators: %1$s: agentic-plugin.com URL, %2$s: Privacy Policy URL
#: admin/agents.php:61
#, php-format
msgid "When enabled, your installed agent slugs and version numbers are sent to <a href=\"%1$s\" target=\"_blank\" rel=\"noopener\">agentic-plugin.com</a> to check for updates. No personal data, passwords, or site content are included. See our <a href=\"%2$s\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a>."
msgstr ""

#: admin/agents.php:79
msgid "Enable Agent Updates"
msgstr ""

#: admin/agents.php:82
msgid "No Thanks"
msgstr ""

#: admin/agents.php:87
msgid "This preference resets if you deactivate and reactivate the plugin."
msgstr ""

#. translators: 1: agent name, 2: chat URL
#: admin/agents.php:115
#, php-format
msgid "%1$s activated. <a href=\"%2$s\">Chat with this assistant now →</a>"
msgstr ""

#: admin/agents.php:127
msgid "Assistant deactivated."
msgstr ""

#: admin/agents.php:136
msgid "Assistant deleted."
msgstr ""

#. translators: 1: number of agents, 2: action label
#: admin/agents.php:176
#, php-format
msgid "%1$d assistant %2$s."
msgid_plural "%1$d assistants %2$s."
msgstr[0] ""
msgstr[1] ""

#: admin/agents.php:190
msgid "You do not have permission to upload assistants."
msgstr ""

#: admin/agents.php:192
msgid "The uploaded file is not a valid .zip archive."
msgstr ""

#: admin/agents.php:210
msgid "Invalid file upload."
msgstr ""

#: admin/agents.php:238
msgid "The uploaded zip does not contain a valid agent. An agent.php file is required."
msgstr ""

#: admin/agents.php:257
msgid "The agent.php file is missing a required \"Agent Name\" header."
msgstr ""

#: admin/agents.php:262
msgid "This agent is marked as requiring a premium license. It may have limited functionality without Agent Builder Pro."
msgstr ""

#. translators: %s: error message
#: admin/agents.php:311
#, php-format
msgid "Assistant installed but license activation failed: %s. Please re-install or contact support."
msgstr ""

#: admin/agents.php:326
msgid "License token is invalid. Please re-download from your agentic-plugin.com account."
msgstr ""

#: admin/agents.php:327
msgid "Your agent license has expired. Please renew at agentic-plugin.com."
msgstr ""

#: admin/agents.php:328
msgid "This license has already been activated on a different domain. Use your account to transfer it."
msgstr ""

#: admin/agents.php:329
msgid "The license token is for a different assistant."
msgstr ""

#. translators: %s: error code
#: admin/agents.php:333
#, php-format
msgid "Activation error: %s. Please contact support."
msgstr ""

#: admin/agents.php:341
msgid "The .license file in this archive is malformed. Please re-download from your account."
msgstr ""

#. translators: %s: Agent name
#: admin/agents.php:354
#, php-format
msgid "Assistant \"%s\" has been installed successfully. You can now activate it below."
msgstr ""

#: admin/agents.php:393
#: admin/security-log.php:209
#: admin/tools.php:77
#: includes/class-admin-menu-handler.php:88
msgid "Agents"
msgstr ""

#: admin/agents.php:394
msgid "Upload Agent"
msgstr ""

#: admin/agents.php:414
msgid "If you have an assistant in a .zip format, you may install it by uploading it here."
msgstr ""

#: admin/agents.php:418
msgid "Agent zip file"
msgstr ""

#: admin/agents.php:421
msgid "Install Now"
msgstr ""

#: admin/agents.php:443
#: admin/skills.php:566
#: admin/tools.php:69
#: admin/train-data.php:112
msgid "All"
msgstr ""

#: admin/agents.php:450
#: admin/deployment/deployment-scheduled-tasks.php:231
#: admin/settings-llm.php:225
#: admin/skills.php:551
msgid "Active"
msgstr ""

#: admin/agents.php:457
#: admin/settings-llm.php:227
msgid "Inactive"
msgstr ""

#: admin/agents.php:483
msgid "Available"
msgstr ""

#: admin/agents.php:495
#: admin/agents.php:704
msgid "Select bulk action"
msgstr ""

#: admin/agents.php:497
#: admin/agents.php:706
msgid "Bulk actions"
msgstr ""

#: admin/agents.php:498
#: admin/agents.php:561
#: admin/agents.php:707
msgid "Activate"
msgstr ""

#: admin/agents.php:499
#: admin/agents.php:555
#: admin/agents.php:708
msgid "Deactivate"
msgstr ""

#: admin/agents.php:500
#: admin/agents.php:568
#: admin/agents.php:709
#: admin/conversations.php:289
#: admin/deployment/deployment-scheduled-tasks.php:277
#: admin/deployment/deployment-shortcodes.php:333
#: admin/skills.php:590
msgid "Delete"
msgstr ""

#: admin/agents.php:502
#: admin/agents.php:711
msgid "Apply"
msgstr ""

#: admin/agents.php:515
#: admin/agents.php:691
#: admin/conversations.php:218
#: admin/deployment/deployment-admin-bar.php:150
#: admin/deployment/deployment-gutenberg-blocks.php:145
#: admin/deployment/deployment-modal.php:174
#: admin/deployment/deployment-scheduled-tasks.php:198
#: admin/deployment/deployment-shortcodes-form.php:43
#: admin/deployment/deployment-shortcodes.php:249
#: admin/run-task.php:93
#: includes/class-gdpr.php:183
#: includes/class-gdpr.php:453
#: includes/class-gdpr.php:548
msgid "Agent"
msgstr ""

#: admin/agents.php:526
msgid "No assistants installed yet."
msgstr ""

#: admin/agents.php:550
#: includes/class-admin-menu-handler.php:82
msgid "Chat"
msgstr ""

#: admin/agents.php:567
msgid "Are you sure you want to delete this assistant?"
msgstr ""

#. translators: %s: agent version number
#: admin/agents.php:583
#, php-format
msgid "Version %s"
msgstr ""

#: admin/agents.php:591
msgid "By"
msgstr ""

#. translators: %s: comma-separated list of agent capabilities
#: admin/agents.php:614
#, php-format
msgid "Capabilities: %s"
msgstr ""

#. translators: 1: assistant name 2: new version number 3: details URL 4: zip download URL 5: slug 6: nonce
#: admin/agents.php:635
#, php-format
msgid "There is a new version of <strong>%1$s</strong> available. <a href=\"%3$s\" target=\"_blank\">View version %2$s details</a> or <a href=\"#\" class=\"agentic-update-now\" data-slug=\"%5$s\" data-nonce=\"%6$s\" data-url=\"%4$s\">update now</a>."
msgstr ""

#. translators: 1: assistant name 2: new version number 3: details URL
#: admin/agents.php:661
#, php-format
msgid "There is a new version of <strong>%1$s</strong> available. <a href=\"%3$s\" target=\"_blank\">View version %2$s details</a>."
msgstr ""

#: admin/agents.php:765
msgid "Please select a bulk action."
msgstr ""

#: admin/agents.php:770
msgid "Please select at least one agent."
msgstr ""

#: admin/agents.php:776
msgid "Are you sure you want to delete the selected agents?"
msgstr ""

#: admin/agents.php:801
msgid "Updating\\u2026"
msgstr ""

#: admin/agents.php:827
msgid "Update failed: "
msgstr ""

#: admin/agents.php:827
msgid "Unknown error."
msgstr ""

#: admin/agents.php:828
#: admin/agents.php:834
msgid "update now"
msgstr ""

#: admin/agents.php:833
msgid "Update failed due to a network error."
msgstr ""

#: admin/apis.php:86
msgid "Edit Key"
msgstr ""

#: admin/apis.php:86
msgid "Add Key"
msgstr ""

#: admin/apis.php:174
msgid "More providers"
msgstr ""

#: admin/apis.php:174
msgid "Additional LLM providers and tool integrations (e.g. via Pro) will appear here for easy key management. Your agents will automatically use any keys you configure."
msgstr ""

#: admin/approvals.php:39
msgid "Approval Queue"
msgstr ""

#: admin/approvals.php:112
msgid "Review and approve actions requested by AI assistants before they are executed."
msgstr ""

#: admin/approvals.php:114
#: admin/approvals.php:117
#: admin/approvals.php:119
msgid "Mode:"
msgstr ""

#: admin/approvals.php:114
msgid "Supervised — high-risk actions require approval."
msgstr ""

#: admin/approvals.php:115
msgid "Note: For agents used in private/admin chats, high-risk approvals can now be handled inline (a=approve, r=reject, e=edit) without leaving the conversation. Public/frontend deployments never offer high-risk tools or prompts."
msgstr ""

#: admin/approvals.php:117
msgid "Autonomous — all actions execute automatically."
msgstr ""

#: admin/approvals.php:119
msgid "Disabled — assistants cannot make file changes."
msgstr ""

#: admin/approvals.php:121
msgid "Change mode"
msgstr ""

#: admin/approvals.php:127
msgid "Warning:"
msgstr ""

#: admin/approvals.php:128
msgid "Autonomous mode is enabled. Actions are executed immediately without requiring approval. The queue below will remain empty."
msgstr ""

#: admin/approvals.php:136
msgid "All caught up!"
msgstr ""

#: admin/approvals.php:137
msgid "No pending approvals at this time."
msgstr ""

#: admin/approvals.php:156
msgid "action"
msgid_plural "actions"
msgstr[0] ""
msgstr[1] ""

#: admin/approvals.php:162
msgid "Approve All"
msgstr ""

#: admin/approvals.php:165
msgid "Reject All"
msgstr ""

#. translators: %d: step number this item is waiting for
#: admin/approvals.php:205
#, php-format
msgid "Pending %d"
msgstr ""

#: admin/approvals.php:210
msgid "Approve"
msgstr ""

#: admin/approvals.php:213
msgid "Reject"
msgstr ""

#: admin/approvals.php:220
msgid "View Details"
msgstr ""

#: admin/approvals.php:241
msgid "Automatic backups created before AI assistants modify files or database tables. Restore with one click."
msgstr ""

#: admin/approvals.php:242
msgid "Learn more"
msgstr ""

#: admin/approvals.php:248
msgid "No backups yet"
msgstr ""

#: admin/approvals.php:249
msgid "When assistants modify files or database tables, backups are created automatically and will appear here."
msgstr ""

#: admin/approvals.php:257
msgid "Database Tables"
msgstr ""

#: admin/approvals.php:260
msgid "Full table snapshots taken before write operations. Up to 3 copies kept per table."
msgstr ""

#: admin/approvals.php:265
msgid "Table"
msgstr ""

#: admin/approvals.php:266
#: admin/settings-memory.php:198
#: admin/train-data.php:232
msgid "Type"
msgstr ""

#: admin/approvals.php:267
#: admin/approvals.php:323
msgid "Backed Up"
msgstr ""

#: admin/approvals.php:268
msgid "Rows"
msgstr ""

#: admin/approvals.php:269
#: admin/approvals.php:324
msgid "Size"
msgstr ""

#: admin/approvals.php:270
#: admin/approvals.php:326
#: admin/deployment/deployment-scheduled-tasks.php:205
#: admin/deployment/deployment-shortcodes.php:255
#: admin/settings-endpoints.php:128
#: admin/settings/tab-security.php:308
#: admin/skills.php:543
#: admin/train-data.php:237
msgid "Actions"
msgstr ""

#: admin/approvals.php:281
msgid "Partial"
msgstr ""

#: admin/approvals.php:283
msgid "Full"
msgstr ""

#: admin/approvals.php:298
#: admin/approvals.php:360
msgid "Restore"
msgstr ""

#: admin/approvals.php:314
msgid "Files"
msgstr ""

#: admin/approvals.php:317
msgid "File snapshots taken before write operations."
msgstr ""

#: admin/approvals.php:322
msgid "Original File"
msgstr ""

#: admin/approvals.php:325
#: admin/deployment/deployment-scheduled-tasks.php:202
#: admin/deployment/deployment-shortcodes.php:252
#: admin/settings-llm.php:134
#: admin/skills.php:537
#: admin/train-data.php:235
#: includes/class-gdpr.php:552
msgid "Status"
msgstr ""

#: admin/approvals.php:349
msgid "File exists"
msgstr ""

#: admin/approvals.php:354
msgid "Deleted"
msgstr ""

#: admin/approvals.php:373
msgid "Backups stored in"
msgstr ""

#: admin/approvals.php:374
msgid "Database tables keep up to 3 snapshots each. File backups are kept until manually deleted."
msgstr ""

#. translators: %s is the filename of the generated signed export bundle.
#: admin/audit.php:30
#, php-format
msgid "Signed export created: %s (verify with the .sig file)."
msgstr ""

#: admin/audit.php:70
msgid "Records every action your AI agents took — tool calls, code proposals, approvals, settings changes, and errors."
msgstr ""

#: admin/audit.php:74
msgid "Export signed bundle (Pro)"
msgstr ""

#: admin/audit.php:77
msgid "Use this log to understand what your agents did, how many tokens they consumed, and what it cost."
msgstr ""

#: admin/audit.php:78
msgid "Chat message content lives in the"
msgstr ""

#: admin/audit.php:79
#: admin/logs.php:28
msgid "Conversations"
msgstr ""

#: admin/audit.php:80
#: admin/conversations.php:121
msgid "tab."
msgstr ""

#: admin/audit.php:81
msgid "Manage retention"
msgstr ""

#: admin/audit.php:119
#: admin/conversations.php:161
msgid "Filter by agent"
msgstr ""

#: admin/audit.php:121
#: admin/conversations.php:163
msgid "All Agents"
msgstr ""

#: admin/audit.php:129
msgid "Filter by action"
msgstr ""

#: admin/audit.php:131
msgid "All Actions"
msgstr ""

#: admin/audit.php:139
#: admin/conversations.php:179
#: admin/settings-memory.php:155
msgid "Filter"
msgstr ""

#: admin/audit.php:154
#: admin/conversations.php:194
msgid "Clear"
msgstr ""

#: admin/audit.php:173
msgid "Hide chat events"
msgstr ""

#: admin/audit.php:189
msgid "Show chat events"
msgstr ""

#: admin/conversations.php:24
msgid "Conversation deleted."
msgstr ""

#: admin/conversations.php:117
msgid "Every message exchanged between users and your AI agents, grouped by session so you can read each conversation in full."
msgstr ""

#: admin/conversations.php:118
msgid "Use this tab to review what was said, spot common questions, and verify agents are responding appropriately."
msgstr ""

#: admin/conversations.php:119
msgid "Token usage and action history are in the"
msgstr ""

#: admin/conversations.php:120
#: admin/logs.php:27
msgid "Audit"
msgstr ""

#: admin/conversations.php:173
msgid "Filter by user ID"
msgstr ""

#: admin/conversations.php:174
msgid "User ID"
msgstr ""

#: admin/conversations.php:176
msgid "Search messages"
msgstr ""

#: admin/conversations.php:177
msgid "Search messages…"
msgstr ""

#. translators: %d: session count
#: admin/conversations.php:201
#, php-format
msgid "%d conversations"
msgstr ""

#: admin/conversations.php:212
msgid "No conversations found."
msgstr ""

#: admin/conversations.php:219
#: admin/security-log.php:252
msgid "User"
msgstr ""

#: admin/conversations.php:220
msgid "First Message"
msgstr ""

#: admin/conversations.php:221
msgid "Msgs"
msgstr ""

#: admin/conversations.php:222
#: admin/security-log.php:231
#: admin/tools.php:139
#: admin/tools.php:145
#: includes/class-admin-menu-handler.php:129
msgid "Tools"
msgstr ""

#: admin/conversations.php:223
msgid "Rating"
msgstr ""

#: admin/conversations.php:224
msgid "Started"
msgstr ""

#: admin/conversations.php:225
msgid "Last Message"
msgstr ""

#: admin/conversations.php:226
#: admin/security-log.php:254
#: includes/class-gdpr.php:469
msgid "Details"
msgstr ""

#: admin/conversations.php:235
#: admin/security-log.php:286
msgid "Anonymous"
msgstr ""

#: admin/conversations.php:276
msgid "Thumbs up"
msgstr ""

#: admin/conversations.php:278
msgid "Thumbs down"
msgstr ""

#: admin/conversations.php:289
msgid "Delete this conversation?"
msgstr ""

#. translators: %d: number of days
#: admin/conversations.php:329
#, php-format
msgid "Conversations are automatically deleted after %d days."
msgstr ""

#: admin/conversations.php:334
msgid "Conversations are kept indefinitely (no retention limit set)."
msgstr ""

#: admin/conversations.php:336
msgid "Change retention settings"
msgstr ""

#: admin/dashboard.php:115
#: admin/setup.php:386
#: admin/signup.php:47
msgid "Agent Builder logo"
msgstr ""

#: admin/dashboard.php:153
msgid "License"
msgstr ""

#: admin/deployment.php:33
msgid "Agent Deployment"
msgstr ""

#: admin/deployment.php:34
msgid "Manage how assistants are invoked: embed them on your site with shortcodes, schedule recurring tasks, or react to WordPress events."
msgstr ""

#: admin/deployment.php:39
msgid "Editor"
msgstr ""

#: admin/deployment.php:43
msgid "Shortcodes"
msgstr ""

#: admin/deployment.php:47
#: admin/deployment/deployment-gutenberg-blocks.php:128
msgid "Gutenberg Blocks"
msgstr ""

#: admin/deployment.php:51
#: admin/deployment/deployment-modal.php:148
msgid "Modal"
msgstr ""

#: admin/deployment.php:55
#: admin/deployment/deployment-admin-bar.php:133
msgid "Admin Bar"
msgstr ""

#: admin/deployment.php:59
msgid "Scheduled Tasks"
msgstr ""

#: admin/deployment.php:63
msgid "Event Listeners"
msgstr ""

#: admin/deployment.php:67
#: admin/tools.php:80
msgid "CLI"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:89
msgid "Admin bar settings saved."
msgstr ""

#: admin/deployment/deployment-admin-bar.php:135
msgid "Select which agents appear in the WordPress admin bar. Enabled agents show under the \"AI Agents\" toolbar menu and open a slide-in chat overlay when clicked."
msgstr ""

#: admin/deployment/deployment-admin-bar.php:140
#: admin/deployment/deployment-admin-ui.php:233
#: admin/deployment/deployment-gutenberg-blocks.php:135
#: admin/deployment/deployment-modal.php:164
msgid "No active agents found. Activate at least one agent first."
msgstr ""

#: admin/deployment/deployment-admin-bar.php:149
#: admin/deployment/deployment-gutenberg-blocks.php:144
#: admin/deployment/deployment-modal.php:173
#: admin/deployment/deployment-shortcodes.php:308
#: admin/skills.php:224
msgid "Enable"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:151
#: admin/deployment/deployment-modal.php:175
msgid "Position"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:152
#: admin/deployment/deployment-modal.php:176
msgid "Show On"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:178
#: admin/deployment/deployment-modal.php:204
msgid "Bottom Right"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:181
#: admin/deployment/deployment-modal.php:207
msgid "Bottom Left"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:188
msgid "Everywhere"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:191
msgid "Admin Only"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:194
#: admin/deployment/deployment-modal.php:223
msgid "Frontend Only"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:203
#: admin/deployment/deployment-admin-ui.php:341
#: admin/deployment/deployment-gutenberg-blocks.php:173
#: admin/deployment/deployment-modal.php:238
msgid "Save Settings"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:208
msgid "How the Admin Bar Works"
msgstr ""

#: admin/deployment/deployment-admin-bar.php:210
msgid "Enabled agents appear under the \"AI Agents\" menu in the WordPress toolbar."
msgstr ""

#: admin/deployment/deployment-admin-bar.php:211
msgid "Clicking an agent opens a slide-in chat panel according to the position setting."
msgstr ""

#: admin/deployment/deployment-admin-bar.php:212
msgid "Chat history is stored per agent in the browser — conversations persist across page loads."
msgstr ""

#: admin/deployment/deployment-admin-bar.php:213
msgid "The admin bar is visible to users with the \"chat_admin_bar\" capability (administrators by default)."
msgstr ""

#: admin/deployment/deployment-admin-bar.php:214
msgid "The \"AI Agents\" toolbar menu always appears for administrators — enable agents here to add them as chat options."
msgstr ""

#: admin/deployment/deployment-admin-ui.php:125
msgid "Editor sidebar settings saved."
msgstr ""

#: admin/deployment/deployment-admin-ui.php:207
msgid "Sidebar Agent"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:209
msgid "Add an AI assistant panel inside the block editor. When enabled, a sidebar panel appears while your team edits posts or pages — with full awareness of the current draft (title, content, post type, and status)."
msgstr ""

#: admin/deployment/deployment-admin-ui.php:218
msgid "Enable Sidebar Agent"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:223
msgid "Show an AI assistant panel in the Gutenberg block editor"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:229
msgid "Assistants"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:239
msgid "Show in sidebar"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:240
msgid "Pre-selected"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:267
msgid "Tick the agents that appear in the editor sidebar. The pre-selected agent opens by default; switching is available in-sidebar when more than one is ticked."
msgstr ""

#: admin/deployment/deployment-admin-ui.php:274
msgid "Post Types"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:287
msgid "Show the sidebar panel when editing these post types. Leave all unchecked to hide the sidebar everywhere."
msgstr ""

#: admin/deployment/deployment-admin-ui.php:294
msgid "Confirmation Mode"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:299
msgid "Autonomous — execute actions immediately (recommended for editor sidebar)"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:302
msgid "Supervised — medium-risk actions create a proposal before executing"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:306
msgid "Use Autonomous mode unless you need strict oversight."
msgstr ""

#: admin/deployment/deployment-admin-ui.php:312
msgid "Context Injection"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:317
msgid "Automatically share the current draft title and content with the assistant on the first message"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:320
msgid "The assistant will be aware of what you are writing. Content is sent only when you open the chat — nothing is shared automatically."
msgstr ""

#: admin/deployment/deployment-admin-ui.php:326
msgid "Content Writer Toolbar"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:331
msgid "Enable the inline AI toolbar (Magic Wand)"
msgstr ""

#: admin/deployment/deployment-admin-ui.php:334
msgid "When enabled, shows a Magic Wand in the editor Block Toolbar. Click on it to open or close the Sidebar Agent."
msgstr ""

#: admin/deployment/deployment-cli.php:78
msgid "Read"
msgstr ""

#: admin/deployment/deployment-cli.php:83
#: admin/tools.php:336
msgid "Write"
msgstr ""

#: admin/deployment/deployment-cli.php:88
#: admin/deployment/deployment-shortcodes.php:213
msgid "Admin"
msgstr ""

#: admin/deployment/deployment-cli.php:133
msgid "WP-CLI is not active in this browser request — the run_wp_cli tool runs via WP-CLI only. Settings configured here will apply when WP-CLI is loaded."
msgstr ""

#: admin/deployment/deployment-cli.php:140
msgid "The run_wp_cli tool has not yet been seeded. Visit the Tools page once to initialise it."
msgstr ""

#: admin/deployment/deployment-cli.php:149
msgid "WP-CLI Command Whitelist"
msgstr ""

#: admin/deployment/deployment-cli.php:152
msgid "Only commands switched ON here can be run by agents via the run_wp_cli tool. Commands are grouped by risk. You can also add custom patterns."
msgstr ""

#: admin/deployment/deployment-cli.php:168
msgid "On"
msgstr ""

#: admin/deployment/deployment-cli.php:169
msgid "Command"
msgstr ""

#: admin/deployment/deployment-cli.php:199
#: admin/deployment/deployment-cli.php:378
#: admin/deployment/deployment-event-listeners.php:283
msgid "Remove"
msgstr ""

#: admin/deployment/deployment-cli.php:208
msgid "wp cache flush"
msgstr ""

#: admin/deployment/deployment-cli.php:209
msgid "Human-readable label"
msgstr ""

#: admin/deployment/deployment-cli.php:212
msgid "Add"
msgstr ""

#: admin/deployment/deployment-cli.php:220
#: admin/deployment/deployment-cli.php:352
msgid "Save Whitelist"
msgstr ""

#: admin/deployment/deployment-cli.php:231
msgid "Agent CLI Privileges"
msgstr ""

#: admin/deployment/deployment-cli.php:234
msgid "Control which agents can be invoked via WP-CLI and which can use the run_wp_cli tool during conversations. Grants are per-agent. Both columns default to off."
msgstr ""

#: admin/deployment/deployment-cli.php:238
msgid "No agents installed."
msgstr ""

#: admin/deployment/deployment-cli.php:243
#: admin/deployment/deployment-event-listeners.php:156
#: admin/deployment/deployment-event-listeners.php:239
#: admin/skills.php:540
msgid "Assistant"
msgstr ""

#: admin/deployment/deployment-cli.php:245
msgid "CLI invocation"
msgstr ""

#: admin/deployment/deployment-cli.php:246
msgid "wp agent prompt/run-task"
msgstr ""

#: admin/deployment/deployment-cli.php:249
msgid "run_wp_cli tool"
msgstr ""

#: admin/deployment/deployment-cli.php:250
msgid "use in chat / tasks"
msgstr ""

#: admin/deployment/deployment-cli.php:288
msgid "Privilege changes save automatically on toggle."
msgstr ""

#: admin/deployment/deployment-cli.php:333
#: admin/deployment/deployment-event-listeners.php:340
msgid "Saving…"
msgstr ""

#: admin/deployment/deployment-cli.php:343
msgid "✓ Saved"
msgstr ""

#: admin/deployment/deployment-cli.php:345
msgid "Error saving."
msgstr ""

#: admin/deployment/deployment-cli.php:349
#: admin/deployment/deployment-event-listeners.php:363
#: includes/class-admin-menu-handler.php:502
msgid "Request failed."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:98
#: admin/tools.php:70
msgid "Content"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:108
msgid "Comments"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:115
msgid "Users"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:123
msgid "Media"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:128
msgid "WooCommerce"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:135
msgid "Plugins & Themes"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:148
msgid "Add New Trigger"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:149
msgid "When the chosen WordPress event fires, the selected assistant will be invoked asynchronously with the prompt you provide plus the event context."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:160
msgid "— choose an assistant —"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:166
msgid "No assistants installed. Install an assistant first."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:172
msgid "WordPress Event"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:176
msgid "— choose an event —"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:184
#: admin/deployment/deployment-event-listeners.php:272
#: admin/settings-endpoints.php:152
msgid "Custom"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:185
msgid "Custom hook name…"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:190
msgid "Enter any WordPress action hook name."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:196
msgid "Prompt"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:199
msgid "Describe what the assistant should do when this event fires. Event context is appended automatically."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:207
msgid "Optional — auto-generated if blank"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:212
#: admin/deployment/deployment-event-listeners.php:242
msgid "Priority"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:216
msgid "Lower numbers run first. Default is 10."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:222
#: admin/deployment/deployment-event-listeners.php:324
#: admin/deployment/deployment-event-listeners.php:359
#: admin/deployment/deployment-event-listeners.php:364
msgid "Add Trigger"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:223
#: admin/run-task.php:139
#: admin/security-log.php:372
msgid "Cancel"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:233
msgid "No event listeners active. Add a trigger above or activate assistants that define built-in listeners."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:240
msgid "Trigger / Label"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:241
msgid "WordPress Hook"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:243
#: admin/deployment/deployment-scheduled-tasks.php:201
#: admin/run-task.php:114
msgid "Mode"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:244
#: admin/deployment/deployment-shortcodes.php:251
#: admin/skills.php:541
#: admin/tools.php:300
#: admin/train-data.php:231
msgid "Source"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:265
msgid "Queues an async AI task — does not block page load"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:265
msgid "AI Async"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:267
msgid "Calls the PHP callback directly (synchronous)"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:267
#: admin/deployment/deployment-scheduled-tasks.php:226
msgid "Direct"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:274
msgid "Built-in"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:294
msgid "How it works:"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:295
msgid "When a WordPress event fires, the matched assistant is queued as an async AI task — it never blocks the current page load. WordPress hook arguments are serialised into the prompt as context."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:337
msgid "Please choose an assistant."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:338
msgid "Please choose or enter a hook name."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:358
msgid "Error saving trigger."
msgstr ""

#: admin/deployment/deployment-event-listeners.php:371
msgid "Remove this trigger?"
msgstr ""

#: admin/deployment/deployment-event-listeners.php:385
msgid "Could not delete trigger."
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:83
msgid "Gutenberg block settings saved."
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:109
#: includes/class-gutenberg-blocks.php:264
#: assets/js/gutenberg-blocks.js:58
msgid "Default (from Settings)"
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:110
#: includes/class-gutenberg-blocks.php:265
msgid "Dark"
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:111
#: includes/class-gutenberg-blocks.php:266
msgid "Light"
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:112
#: includes/class-gutenberg-blocks.php:267
msgid "Midnight"
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:113
#: includes/class-gutenberg-blocks.php:268
msgid "Ocean"
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:130
msgid "Select which agents should appear as blocks in the Gutenberg Block Inserter. Enabled agents can be placed into any post, page, or template — including the Site Editor."
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:146
msgid "Block Name"
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:178
msgid "How Gutenberg Blocks Work"
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:180
msgid "Enabled agents appear under the \"Agentic AI\" category in the Block Inserter (+)."
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:181
msgid "Each block can be customized via the block settings sidebar: height, theme, display style, LLM provider, and more."
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:182
msgid "Blocks work in the Post Editor, Page Editor, Site Editor, and Template Editor."
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:183
msgid "The block renders the same chat interface as shortcodes — all features (audio, vision, TTS) are supported."
msgstr ""

#: admin/deployment/deployment-gutenberg-blocks.php:184
msgid "Users must be logged in to chat unless anonymous access is enabled in Settings."
msgstr ""

#: admin/deployment/deployment-modal.php:112
msgid "Modal settings saved."
msgstr ""

#: admin/deployment/deployment-modal.php:150
msgid "Deploy a floating chat button on your public website. Visitors click the button to open a chat modal powered by the selected agent."
msgstr ""

#. translators: %s: link to Styles settings
#: admin/deployment/deployment-modal.php:154
#, php-format
msgid "Theme: %s."
msgstr ""

#: admin/deployment/deployment-modal.php:156
msgid "change"
msgstr ""

#: admin/deployment/deployment-modal.php:177
msgid "Require Login"
msgstr ""

#: admin/deployment/deployment-modal.php:214
msgid "All Pages"
msgstr ""

#: admin/deployment/deployment-modal.php:217
msgid "Homepage Only"
msgstr ""

#: admin/deployment/deployment-modal.php:220
msgid "Posts & Pages"
msgstr ""

#: admin/deployment/deployment-modal.php:243
msgid "How the Modal Works"
msgstr ""

#: admin/deployment/deployment-modal.php:245
msgid "A floating button appears on your public website according to each agent's display settings."
msgstr ""

#: admin/deployment/deployment-modal.php:246
msgid "If multiple agents are enabled for the same page, visitors see a menu to pick one; a single agent opens directly."
msgstr ""

#: admin/deployment/deployment-modal.php:247
msgid "The modal injects page context automatically — the agent knows the current URL, page title, and post type."
msgstr ""

#: admin/deployment/deployment-modal.php:248
msgid "Chat history is stored per agent in the visitor's browser using localStorage."
msgstr ""

#. translators: %s: link to Styles settings
#: admin/deployment/deployment-modal.php:253
#, php-format
msgid "The chat theme is controlled by %s."
msgstr ""

#: admin/deployment/deployment-modal.php:255
msgid "Settings → Styles"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:45
msgid "Scheduled task removed."
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:119
msgid "Scheduled task registered."
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:192
msgid "No scheduled tasks found. Activate assistants that define scheduled tasks to see them here."
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:199
#: admin/run-task.php:100
msgid "Task"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:200
#: admin/deployment/deployment-scheduled-tasks.php:288
#: admin/run-task.php:110
msgid "Schedule"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:203
msgid "Next Run"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:204
msgid "Last Run"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:224
msgid "Runs through the LLM with AI reasoning and tool calls"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:224
msgid "AI"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:226
msgid "Runs the callback method directly without LLM"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:233
msgid "Not Scheduled"
msgstr ""

#. translators: %s: human-readable time difference
#: admin/deployment/deployment-scheduled-tasks.php:244
#, php-format
msgid "in %s"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:246
msgid "overdue"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:269
msgid "Run Now"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:276
msgid "Remove this scheduled task from the cron queue?"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:299
msgid "How Scheduled Tasks Work"
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:301
msgid "Tasks use WordPress cron (WP-Cron) which runs when someone visits your site."
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:302
msgid "For reliable scheduling on low-traffic sites, set up a real cron job to hit wp-cron.php."
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:303
msgid "Tasks are automatically registered when an assistant is activated and removed when deactivated."
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:304
msgid "AI mode tasks run through the LLM with full tool access. Direct mode tasks call a PHP method. If the LLM is not configured, AI tasks gracefully fall back to direct mode."
msgstr ""

#: admin/deployment/deployment-scheduled-tasks.php:305
msgid "Every execution is logged in the Audit Log with timing, mode, and outcome details."
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:37
msgid "e.g., Homepage Support Chat"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:38
msgid "A name to identify this deployment (not shown to visitors)."
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:47
msgid "— Select Agent —"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:54
msgid "The assistant visitors will chat with."
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:59
#: assets/js/gutenberg-blocks.js:295
msgid "Display Style"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:63
msgid "Inline — embedded in page content"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:64
msgid "Popup — floating button that opens a chat window"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:65
msgid "Sidebar — compact widget for sidebars"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:67
msgid "How the chat widget appears on the page."
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:72
msgid "Chat Height"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:76
msgid "CSS height value (e.g. 500px, 60vh). Applies to inline and sidebar styles."
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:80
msgid "Header"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:84
msgid "Show assistant name and icon header"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:86
msgid "Display the agent name and avatar above the chat area."
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:91
#: assets/js/gutenberg-blocks.js:324
msgid "Placeholder Text"
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:96
#: templates/modal-widget.php:75
#: assets/js/gutenberg-blocks.js:252
msgid "Type your message..."
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:97
msgid "Custom placeholder text in the input field. Leave empty for default."
msgstr ""

#: admin/deployment/deployment-shortcodes-form.php:104
msgid "Shortcode preview:"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:88
msgid "Shortcode deployment removed."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:99
msgid "Shortcode deployment disabled."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:100
msgid "Shortcode deployment enabled."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:111
#: admin/deployment/deployment-shortcodes.php:160
msgid "Label and Agent are required."
msgstr ""

#. translators: %s: shortcode string
#: admin/deployment/deployment-shortcodes.php:145
#, php-format
msgid "Shortcode created. Copy and paste it into any page, post, or widget: %s"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:184
msgid "Shortcode deployment updated."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:217
msgid "Auto-detected"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:221
msgid "Hardcoded"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:238
msgid "Shortcode Deployments"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:242
msgid "No shortcode deployments yet. Use the form below to create one, or place [agentic_chat] in a page — it will be auto-detected here on first load."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:250
msgid "Style"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:253
msgid "Shortcode"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:254
msgid "Created"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:265
#: assets/js/gutenberg-blocks.js:79
msgid "Inline"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:266
#: assets/js/gutenberg-blocks.js:80
msgid "Popup"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:267
#: assets/js/gutenberg-blocks.js:81
msgid "Sidebar"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:289
#: admin/tools.php:296
msgid "Enabled"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:291
#: admin/signup.php:97
#: admin/signup.php:226
#: admin/skills.php:553
msgid "Disabled"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:296
msgid "Click to copy"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:308
msgid "Disable"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:326
#: admin/skills.php:589
msgid "Edit"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:332
msgid "Remove this shortcode deployment?"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:348
msgid "Edit Deployment"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:361
msgid "&larr; Back"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:365
msgid "No active assistants."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:372
msgid "Save Changes"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:379
msgid "Create New Deployment"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:383
msgid "No active assistants. Activate at least one assistant before creating a shortcode deployment."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:399
msgid "Create Shortcode"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:406
msgid "How Shortcodes Work"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:408
msgid "Paste the shortcode into any page, post, or text widget to embed an assistant chat interface."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:410
msgid "Two shortcodes are available:"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:412
msgid "Full interactive chat with conversation history"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:413
msgid "One-shot query that displays a single response inline"
msgstr ""

#: admin/deployment/deployment-shortcodes.php:416
msgid "Shortcodes placed directly in theme or plugin files are auto-detected on first page load and shown here with source \"Auto-detected\" or \"Hardcoded\"."
msgstr ""

#: admin/deployment/deployment-shortcodes.php:417
msgid "All assistant interactions via shortcodes are logged in the Audit Log."
msgstr ""

#: admin/logs.php:29
#: admin/security-log.php:197
#: admin/tools.php:76
#: admin/tools.php:299
msgid "Security"
msgstr ""

#: admin/logs.php:33
#: includes/class-admin-menu-handler.php:177
msgid "Logs"
msgstr ""

#: admin/providers.php:84
msgid "Edit Provider"
msgstr ""

#: admin/providers.php:84
#: admin/providers.php:274
msgid "Add Provider"
msgstr ""

#: admin/providers.php:274
msgid "Update Provider"
msgstr ""

#: admin/run-task.php:29
msgid "Invalid security token. Please go back and try again."
msgstr ""

#: admin/run-task.php:37
msgid "Missing agent or task parameter."
msgstr ""

#. translators: %s: agent ID
#: admin/run-task.php:48
#, php-format
msgid "Assistant \"%s\" not found or not active."
msgstr ""

#. translators: %s: task ID
#: admin/run-task.php:67
#, php-format
msgid "Task \"%s\" not found on this agent."
msgstr ""

#. translators: %s: task name
#: admin/run-task.php:83
#, php-format
msgid "Run Task: %s"
msgstr ""

#: admin/run-task.php:117
msgid "AI (Autonomous) — sends a prompt to the LLM"
msgstr ""

#: admin/run-task.php:119
msgid "Direct (PHP) — calls the callback method"
msgstr ""

#: admin/run-task.php:130
msgid "This is an AI task. It will send a prompt to the configured LLM and typically takes 10–30 seconds."
msgstr ""

#: admin/run-task.php:136
msgid "Execute Task"
msgstr ""

#: admin/run-task.php:152
msgid "Sending to LLM…"
msgstr ""

#: admin/run-task.php:154
msgid "Executing…"
msgstr ""

#: admin/run-task.php:159
msgid "Elapsed:"
msgstr ""

#: admin/run-task.php:164
msgid "(AI tasks typically take 10–30 seconds)"
msgstr ""

#: admin/run-task.php:166
msgid "(usually a few seconds)"
msgstr ""

#: admin/run-task.php:182
msgid "Duration"
msgstr ""

#: admin/run-task.php:189
msgid "Task Output"
msgstr ""

#: admin/run-task.php:195
msgid "Back to Scheduled Tasks"
msgstr ""

#: admin/run-task.php:198
msgid "View Audit Log"
msgstr ""

#: admin/run-task.php:328
msgid "Task Completed Successfully"
msgstr ""

#: admin/run-task.php:329
#: admin/run-task.php:340
#: admin/run-task.php:342
#: admin/run-task.php:355
msgid "seconds"
msgstr ""

#: admin/run-task.php:335
msgid "Unknown error"
msgstr ""

#: admin/run-task.php:337
msgid "Task Failed"
msgstr ""

#: admin/run-task.php:352
msgid "Request Failed"
msgstr ""

#. translators: %d: number of deleted log entries
#: admin/security-log.php:21
#, php-format
msgid "Deleted %d old security log entries."
msgstr ""

#: admin/security-log.php:68
msgid "Captures every request your agents blocked or flagged — malicious input patterns, rate-limit breaches, and PII warnings."
msgstr ""

#: admin/security-log.php:69
msgid "Use this tab to detect abuse, tune your security rules, and confirm your agents are protecting user data."
msgstr ""

#: admin/security-log.php:70
#: admin/settings/tab-agents.php:186
msgid "Security settings"
msgstr ""

#: admin/security-log.php:101
msgid "Blocked Messages"
msgstr ""

#: admin/security-log.php:106
#: admin/security-log.php:199
msgid "Rate Limited"
msgstr ""

#: admin/security-log.php:111
msgid "PII Warnings"
msgstr ""

#: admin/security-log.php:116
msgid "Unique IPs"
msgstr ""

#. translators: %s: time period label (e.g. "Last 7 days")
#: admin/security-log.php:130
#, php-format
msgid "Top Blocked Patterns (%s)"
msgstr ""

#: admin/security-log.php:138
msgid "Pattern"
msgstr ""

#: admin/security-log.php:139
msgid "Hits"
msgstr ""

#: admin/security-log.php:151
msgid "No blocked patterns in the last 7 days."
msgstr ""

#. translators: %s: time period label (e.g. "Last 7 days")
#: admin/security-log.php:160
#, php-format
msgid "Top Offending IPs (%s)"
msgstr ""

#: admin/security-log.php:168
#: admin/security-log.php:253
#: includes/class-gdpr.php:266
msgid "IP Address"
msgstr ""

#: admin/security-log.php:169
msgid "Events"
msgstr ""

#: admin/security-log.php:181
msgid "No security events in the last 7 days."
msgstr ""

#: admin/security-log.php:194
msgid "Filter by event type"
msgstr ""

#: admin/security-log.php:196
msgid "All Events"
msgstr ""

#: admin/security-log.php:198
#: admin/tools.php:338
msgid "Blocked"
msgstr ""

#: admin/security-log.php:200
msgid "PII Warning"
msgstr ""

#: admin/security-log.php:202
msgid "Plugin"
msgstr ""

#: admin/security-log.php:203
msgid "Plugin Activated"
msgstr ""

#: admin/security-log.php:204
msgid "Plugin Upgrade Started"
msgstr ""

#: admin/security-log.php:205
msgid "Plugin Upgraded"
msgstr ""

#: admin/security-log.php:206
msgid "Plugin Deactivated"
msgstr ""

#: admin/security-log.php:207
msgid "Settings Changed"
msgstr ""

#: admin/security-log.php:210
msgid "Agent Activate Started"
msgstr ""

#: admin/security-log.php:211
msgid "Agent Activated"
msgstr ""

#: admin/security-log.php:212
msgid "Agent Activate Failed"
msgstr ""

#: admin/security-log.php:213
msgid "Agent Deactivate Started"
msgstr ""

#: admin/security-log.php:214
msgid "Agent Deactivated"
msgstr ""

#: admin/security-log.php:215
msgid "Agent Install Started"
msgstr ""

#: admin/security-log.php:216
msgid "Agent Installed"
msgstr ""

#: admin/security-log.php:217
msgid "Agent Install Failed"
msgstr ""

#: admin/security-log.php:218
msgid "Agent Update Started"
msgstr ""

#: admin/security-log.php:219
msgid "Agent Update Succeeded"
msgstr ""

#: admin/security-log.php:220
msgid "Agent Update Failed"
msgstr ""

#: admin/security-log.php:221
msgid "Agent Delete Started"
msgstr ""

#: admin/security-log.php:222
msgid "Agent Deleted"
msgstr ""

#: admin/security-log.php:223
msgid "Agent Delete Failed"
msgstr ""

#: admin/security-log.php:225
#: includes/class-admin-menu-handler.php:157
msgid "Approvals"
msgstr ""

#: admin/security-log.php:226
msgid "Action Approved"
msgstr ""

#: admin/security-log.php:227
msgid "Action Approve Failed"
msgstr ""

#: admin/security-log.php:228
msgid "Action Rejected"
msgstr ""

#: admin/security-log.php:229
msgid "Action Reject Failed"
msgstr ""

#: admin/security-log.php:232
msgid "Tool Enabled"
msgstr ""

#: admin/security-log.php:233
msgid "Tool Disabled"
msgstr ""

#: admin/security-log.php:239
#: admin/security-log.php:357
msgid "Clean Up Old Logs"
msgstr ""

#: admin/security-log.php:250
msgid "Date / Time"
msgstr ""

#: admin/security-log.php:251
#: includes/class-gdpr.php:262
msgid "Event"
msgstr ""

#: admin/security-log.php:318
msgid "No security events found."
msgstr ""

#: admin/security-log.php:344
msgid "&laquo; Previous"
msgstr ""

#: admin/security-log.php:345
msgid "Next &raquo;"
msgstr ""

#: admin/security-log.php:358
msgid "Permanently delete security log entries older than the specified number of days."
msgstr ""

#: admin/security-log.php:363
msgid "Delete entries older than:"
msgstr ""

#: admin/security-log.php:364
msgid "days"
msgstr ""

#: admin/security-log.php:369
msgid "Delete Now"
msgstr ""

#. translators: %s: service slug
#: admin/settings-endpoints.php:43
#, php-format
msgid "Invalid URL for %s — changes not saved."
msgstr ""

#: admin/settings-endpoints.php:100
msgid "Endpoints saved."
msgstr ""

#: admin/settings-endpoints.php:104
msgid "Endpoint reset to default."
msgstr ""

#: admin/settings-endpoints.php:113
msgid "These are the base URLs for all Agentic remote services. By default they point to the official Agentic infrastructure. You can override any URL to route traffic through a proxy, use a staging server, or self-host a compatible service."
msgstr ""

#: admin/settings-endpoints.php:116
msgid "Clearing an overridden URL (or saving an empty field) resets it to the built-in default. The Reset link next to each row also restores the default immediately."
msgstr ""

#: admin/settings-endpoints.php:126
msgid "Service"
msgstr ""

#: admin/settings-endpoints.php:127
msgid "Base URL"
msgstr ""

#: admin/settings-endpoints.php:157
msgid "Default:"
msgstr ""

#: admin/settings-endpoints.php:175
msgid "Reset this endpoint to its default URL?"
msgstr ""

#: admin/settings-endpoints.php:177
#: admin/signup.php:84
msgid "Reset"
msgstr ""

#: admin/settings-endpoints.php:180
#: assets/js/gutenberg-blocks.js:65
msgid "Default"
msgstr ""

#: admin/settings-endpoints.php:189
msgid "Save Endpoints"
msgstr ""

#: admin/settings-llm.php:28
msgid "Security check failed."
msgstr ""

#: admin/settings-llm.php:32
msgid "Alert settings saved."
msgstr ""

#: admin/settings-llm.php:53
msgid "Pricing on this page are for information purposes only and provided to assist you with cost management and reports."
msgstr ""

#: admin/settings-llm.php:54
msgid "They do not affect your billing with any LLM provider. Your actual charges are determined by each provider based on their own pricing and your usage."
msgstr ""

#: admin/settings-llm.php:67
msgid "Cost Alerts"
msgstr ""

#: admin/settings-llm.php:69
msgid "Get email alerts when costs exceed thresholds. Set to 0 to disable."
msgstr ""

#: admin/settings-llm.php:77
msgid "Alert email"
msgstr ""

#: admin/settings-llm.php:83
msgid "Thresholds (USD)"
msgstr ""

#: admin/settings-llm.php:86
msgid "Daily"
msgstr ""

#: admin/settings-llm.php:92
msgid "Weekly"
msgstr ""

#: admin/settings-llm.php:98
msgid "Monthly"
msgstr ""

#: admin/settings-llm.php:106
msgid "Save Alert Settings"
msgstr ""

#: admin/settings-llm.php:114
msgid "LLM Model Pricing"
msgstr ""

#: admin/settings-llm.php:116
msgid "Token rates (USD per 1,000,000 tokens) used to estimate costs. Rates are per model."
msgstr ""

#. translators: %s: date when pricing was last updated
#: admin/settings-llm.php:118
#, php-format
msgid "Pricing last updated: %s"
msgstr ""

#: admin/settings-llm.php:124
#: admin/settings-llm.php:272
#: admin/settings-llm.php:277
msgid "Get Latest Pricing"
msgstr ""

#: admin/settings-llm.php:131
#: assets/js/gutenberg-blocks.js:343
msgid "Model"
msgstr ""

#: admin/settings-llm.php:132
msgid "Input $/1M"
msgstr ""

#: admin/settings-llm.php:133
msgid "Output $/1M"
msgstr ""

#. translators: %s: link to Terms of Service
#: admin/settings-llm.php:239
#, php-format
msgid "Agent Builder is not responsible for charges on your AI provider accounts. By using this plugin you agree to the %s."
msgstr ""

#. translators: %s: link to Terms of Service
#: admin/settings-llm.php:239
#: includes/class-admin-menu-handler.php:289
msgid "Terms of Service"
msgstr ""

#: admin/settings-llm.php:248
msgid "Updating…"
msgstr ""

#: admin/settings-memory.php:33
msgid "Memory entry deleted."
msgstr ""

#. translators: %d: number of deleted rows
#: admin/settings-memory.php:57
#, php-format
msgid "%d memory entries cleared."
msgstr ""

#: admin/settings-memory.php:67
msgid "Memory settings saved."
msgstr ""

#: admin/settings-memory.php:129
#: admin/setup.php:710
msgid "Save"
msgstr ""

#: admin/settings-memory.php:164
msgid "Clear matching memories? This cannot be undone."
msgstr ""

#. translators: %d: number of memory entries
#: admin/settings-memory.php:168
#, php-format
msgid "Clear Filtered (%d)"
msgstr ""

#: admin/settings-memory.php:170
msgid "Clear All Memories"
msgstr ""

#. translators: %d: memory count
#: admin/settings-memory.php:183
#, php-format
msgid "%d memory entries"
msgstr ""

#: admin/settings-memory.php:191
msgid "No memory entries found."
msgstr ""

#: admin/settings-memory.php:192
msgid "Agent memories will appear here as your assistants accumulate context across conversations."
msgstr ""

#: admin/settings-memory.php:199
msgid "Entity"
msgstr ""

#: admin/settings-memory.php:200
msgid "Key"
msgstr ""

#: admin/settings-memory.php:201
msgid "Value"
msgstr ""

#: admin/settings-memory.php:202
msgid "Expires"
msgstr ""

#: admin/settings-memory.php:203
msgid "Updated"
msgstr ""

#: admin/settings-memory.php:229
msgid "Delete this memory?"
msgstr ""

#: admin/settings.php:227
msgid "Settings reset to defaults."
msgstr ""

#. translators: %s is the name of the LLM provider set as global default.
#: admin/settings.php:606
#, php-format
msgid "Settings saved with %s as Global provider."
msgstr ""

#: admin/settings.php:608
#: includes/class-admin-ajax.php:901
msgid "Settings saved."
msgstr ""

#: admin/settings/tab-security.php:307
msgid "Tool"
msgstr ""

#: admin/settings/tab-security.php:323
msgid "Revoke"
msgstr ""

#: admin/setup.php:376
msgid "Connect an AI Provider — Agent Builder"
msgstr ""

#: admin/setup.php:388
msgid "Welcome to Agent Builder"
msgstr ""

#: admin/setup.php:389
msgid "Connect to your preferred AI Provider to get started. This takes only a few minutes."
msgstr ""

#: admin/setup.php:396
msgid "Choose provider"
msgstr ""

#: admin/setup.php:401
msgid "Get API key"
msgstr ""

#: admin/setup.php:406
msgid "Connect"
msgstr ""

#: admin/setup.php:411
msgid "Test"
msgstr ""

#: admin/setup.php:425
msgid "Do you already have an account with an AI Provider?"
msgstr ""

#: admin/setup.php:426
msgid "At least one AI Provider is needed in order for your AI Assistants to respond to requests."
msgstr ""

#: admin/setup.php:427
msgid "Popular AI Providers:"
msgstr ""

#: admin/setup.php:440
msgid "Yes, I have an account"
msgstr ""

#: admin/setup.php:444
msgid "No, I'll create one now"
msgstr ""

#: admin/setup.php:453
msgid "Choose your AI provider"
msgstr ""

#: admin/setup.php:456
msgid "Select the provider you want to connect."
msgstr ""

#: admin/setup.php:645
msgid "Email address"
msgstr ""

#: admin/setup.php:654
msgid "Register & Connect"
msgstr ""

#: admin/setup.php:655
#: admin/setup.php:711
msgid "Continue to Testing →"
msgstr ""

#. translators: %s: Terms link
#: admin/setup.php:661
msgid "I agree to the <a href=\"https://agentic-plugin.com/terms-of-service/\" target=\"_blank\" rel=\"noopener\">Terms of Service</a>"
msgstr ""

#. translators: %s: Privacy link
#: admin/setup.php:675
msgid "I agree to the <a href=\"https://agentic-plugin.com/privacy-policy/\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a>"
msgstr ""

#: admin/setup.php:688
msgid "Ollama Server URL"
msgstr ""

#: admin/setup.php:689
msgid "Leave as default unless you changed the port or are using a remote server."
msgstr ""

#: admin/setup.php:698
msgid "Connect to Ollama"
msgstr ""

#: admin/setup.php:701
msgid "Paste your API key here once you have followed the steps below."
msgstr ""

#: admin/setup.php:773
msgid "Get Key"
msgstr ""

#: admin/setup.php:774
msgid "Opens new window so you can perform the steps above. Remember to return here and save the key — only shown once."
msgstr ""

#: admin/setup.php:785
msgid "Choose a model"
msgstr ""

#: admin/setup.php:786
msgid "Each model has different strengths. You can change this any time in Settings."
msgstr ""

#: admin/setup.php:792
msgid "Choose an agent mode"
msgstr ""

#: admin/setup.php:793
msgid "Controls how much authority your AI assistants have. You can change this any time in Settings."
msgstr ""

#: admin/setup.php:799
#: admin/signup.php:95
#: admin/signup.php:218
msgid "Supervised"
msgstr ""

#: admin/setup.php:800
msgid "Recommended"
msgstr ""

#: admin/setup.php:802
msgid "The AI proposes changes — you review and approve before anything is saved or published. Nothing happens without your sign-off."
msgstr ""

#: admin/setup.php:808
#: admin/signup.php:96
#: admin/signup.php:222
msgid "Autonomous"
msgstr ""

#: admin/setup.php:810
msgid "The AI executes tasks immediately without asking for approval. Best for experienced users who trust the agent's judgment."
msgstr ""

#: admin/setup.php:816
msgid "Chat only"
msgstr ""

#: admin/setup.php:818
msgid "Assistants can answer questions and give advice, but cannot read data from or make any changes to your site."
msgstr ""

#: admin/setup.php:824
msgid "Test your connection"
msgstr ""

#: admin/setup.php:825
msgid "Click below to verify your AI provider is responding correctly."
msgstr ""

#: admin/setup.php:827
msgid "Test Connection"
msgstr ""

#: admin/setup.php:839
msgid "Your WordPress site just got much smarter."
msgstr ""

#: admin/setup.php:840
msgid "Go ahead, talk to WordPress!!"
msgstr ""

#: admin/setup.php:856
msgid "WordPress Assistant"
msgstr ""

#: admin/setup.php:865
msgid "Ask me anything about your WordPress site…"
msgstr ""

#: admin/setup.php:866
#: includes/class-shortcodes.php:258
#: templates/chat-interface.php:217
#: templates/modal-widget.php:78
msgid "Voice input"
msgstr ""

#: admin/setup.php:869
msgid "Send"
msgstr ""

#: admin/setup.php:874
msgid "Exit Wizard"
msgstr ""

#: admin/setup.php:883
msgid "Back"
msgstr ""

#: admin/setup.php:886
msgid "Next"
msgstr ""

#: admin/setup.php:898
msgid "Enlarged preview"
msgstr ""

#: admin/signup.php:51
msgid "Connect to Agentic AI"
msgstr ""

#: admin/signup.php:53
msgid "Connect your AI agents to an LLM Provider with just one click."
msgstr ""

#: admin/signup.php:54
msgid "Free daily credits, no payment info required."
msgstr ""

#: admin/signup.php:62
msgid "Registration"
msgstr ""

#: admin/signup.php:65
msgid "Email Address"
msgstr ""

#: admin/signup.php:67
msgid "Free daily credits and API key will be sent to this email address."
msgstr ""

#: admin/signup.php:71
msgid "Site Name"
msgstr ""

#: admin/signup.php:76
msgid "Site URL"
msgstr ""

#: admin/signup.php:78
msgid "Set this to the production domain you are registering for."
msgstr ""

#: admin/signup.php:83
msgid "Configuration"
msgstr ""

#: admin/signup.php:88
msgid "Setting"
msgstr ""

#: admin/signup.php:89
msgid "Explanation"
msgstr ""

#: admin/signup.php:93
msgid "Security Mode"
msgstr ""

#: admin/signup.php:105
msgid "Chat Model"
msgstr ""

#: admin/signup.php:106
msgid "Loading…"
msgstr ""

#: admin/signup.php:118
msgid "Vision Model"
msgstr ""

#: admin/signup.php:129
msgid "Voice"
msgstr ""

#: admin/signup.php:140
msgid "Video Model"
msgstr ""

#. translators: 1: opening link tag, 2: closing link tag
#: admin/signup.php:157
#, php-format
msgid "I agree to the %1$sTerms & Conditions%2$s"
msgstr ""

#. translators: 1: opening link tag, 2: closing link tag
#: admin/signup.php:168
#, php-format
msgid "I agree to the %1$sPrivacy Policy%2$s"
msgstr ""

#: admin/signup.php:178
msgid "Register"
msgstr ""

#. translators: 1: opening link tag, 2: closing link tag
#: admin/signup.php:189
#, php-format
msgid "%1$sSkip — I will pay for tokens with my own LLM Provider.%2$s"
msgstr ""

#: admin/signup.php:194
msgid "(xAI, OpenAI, Anthropic etc.)"
msgstr ""

#: admin/signup.php:199
msgid "Agent Builder supports multiple AI providers. You can add as many as you like later."
msgstr ""

#: admin/signup.php:219
msgid "Agents propose actions which are queued for your review before they run. Recommended for most sites."
msgstr ""

#: admin/signup.php:223
msgid "Agents act immediately without waiting for approval. Use only on sites where you fully trust the agents."
msgstr ""

#: admin/signup.php:227
msgid "Chat only — all tools and site actions are disabled. Agents cannot modify content or call external services."
msgstr ""

#: admin/signup.php:239
msgid "Fast and capable. Best balance of speed and quality for most tasks."
msgstr ""

#: admin/signup.php:240
msgid "Fastest and most efficient. Ideal for simple, high-volume queries."
msgstr ""

#: admin/signup.php:241
msgid "Most powerful. Best for complex reasoning and demanding tasks."
msgstr ""

#: admin/signup.php:242
msgid "Lightweight open model. Very efficient and low credit cost."
msgstr ""

#: admin/signup.php:246
#: admin/signup.php:247
msgid "Neural voice. Natural, expressive, and highly lifelike."
msgstr ""

#: admin/signup.php:248
msgid "Neural voice. Gender-neutral, natural-sounding speech."
msgstr ""

#: admin/signup.php:249
#: admin/signup.php:250
msgid "High-quality neural voice. Clear and professional."
msgstr ""

#: admin/signup.php:251
#: admin/signup.php:252
msgid "Standard synthesised voice. Lightweight and low credit usage."
msgstr ""

#: admin/signup.php:256
msgid "AI video generation, visual only. Reliable and efficient."
msgstr ""

#: admin/signup.php:257
msgid "AI video with native audio. Higher quality, higher credit cost."
msgstr ""

#: admin/signup.php:453
msgid "Unable to load latest models — using defaults."
msgstr ""

#: admin/signup.php:466
msgid "Please agree to the Terms & Conditions and Privacy Policy."
msgstr ""

#: admin/signup.php:473
msgid "Please enter your email address."
msgstr ""

#: admin/signup.php:479
msgid "Registering…"
msgstr ""

#: admin/signup.php:501
msgid "API key saved — redirecting…"
msgstr ""

#: admin/signup.php:508
#: admin/signup.php:515
msgid "Get Free API Key"
msgstr ""

#: admin/signup.php:509
msgid "Registration failed. Please try again."
msgstr ""

#: admin/signup.php:516
#: includes/class-admin-menu-handler.php:446
msgid "Connection error. Please try again."
msgstr ""

#: admin/skills.php:23
#: admin/skills.php:406
#: includes/class-admin-menu-handler.php:138
msgid "Skills"
msgstr ""

#: admin/skills.php:52
msgid "Skill name is required."
msgstr ""

#: admin/skills.php:56
msgid "Skill updated."
msgstr ""

#: admin/skills.php:60
msgid "Skill created."
msgstr ""

#: admin/skills.php:63
msgid "Failed to create skill."
msgstr ""

#: admin/skills.php:83
msgid "Skill deleted."
msgstr ""

#. translators: %s: skill name
#: admin/skills.php:119
#, php-format
msgid "Skill \"%s\" imported."
msgstr ""

#: admin/skills.php:123
msgid "Failed to import skill."
msgstr ""

#: admin/skills.php:126
msgid "Invalid skill data."
msgstr ""

#: admin/skills.php:165
msgid "Edit Skill"
msgstr ""

#: admin/skills.php:165
#: admin/skills.php:241
#: admin/skills.php:407
msgid "Create Skill"
msgstr ""

#: admin/skills.php:166
#: admin/skills.php:251
msgid "Back to Skills"
msgstr ""

#: admin/skills.php:183
msgid "Brief summary of what this skill teaches the assistant to do."
msgstr ""

#: admin/skills.php:187
msgid "SKILL.md Content"
msgstr ""

#: admin/skills.php:190
msgid "Markdown instructions that get injected into the assistant's system prompt. Teaches the assistant when and how to use specific tools."
msgstr ""

#: admin/skills.php:194
msgid "Assign to Assistant"
msgstr ""

#: admin/skills.php:197
msgid "All Assistants"
msgstr ""

#: admin/skills.php:208
msgid "Leave as \"All Assistants\" to make this skill available globally, or assign it to a specific assistant."
msgstr ""

#: admin/skills.php:212
msgid "Author"
msgstr ""

#: admin/skills.php:212
msgid "optional"
msgstr ""

#: admin/skills.php:218
#: admin/skills.php:309
#: admin/skills.php:542
msgid "Version"
msgstr ""

#: admin/skills.php:228
msgid "Active — inject this skill into assistant system prompts"
msgstr ""

#: admin/skills.php:236
msgid "This skill was imported from ClawHub. Local edits will be preserved unless you re-import."
msgstr ""

#: admin/skills.php:241
msgid "Update Skill"
msgstr ""

#: admin/skills.php:250
msgid "Import from ClawHub"
msgstr ""

#: admin/skills.php:253
msgid "Search the ClawHub skill registry for community-contributed skills."
msgstr ""

#: admin/skills.php:256
msgid "Search skills..."
msgstr ""

#: admin/skills.php:257
msgid "Search"
msgstr ""

#: admin/skills.php:261
msgid "Enter a search term above to find skills on ClawHub."
msgstr ""

#: admin/skills.php:286
msgid "Searching..."
msgstr ""

#: admin/skills.php:302
msgid "No skills found. Try a different search term."
msgstr ""

#: admin/skills.php:310
#: includes/class-gdpr.php:457
msgid "Action"
msgstr ""

#: admin/skills.php:326
#: admin/skills.php:469
msgid "Import"
msgstr ""

#: admin/skills.php:335
#: admin/skills.php:478
msgid "Import this skill?"
msgstr ""

#: admin/skills.php:342
#: admin/skills.php:484
msgid "Importing..."
msgstr ""

#: admin/skills.php:381
msgid "Failed to connect to ClawHub. Please try again."
msgstr ""

#: admin/skills.php:408
msgid "Browse Community"
msgstr ""

#: admin/skills.php:410
msgid "Skills contain SKILL.md instructions that teach assistants when and how to use specific tools. They are injected into the system prompt at runtime."
msgstr ""

#: admin/skills.php:414
msgid "Recommended Skills"
msgstr ""

#: admin/skills.php:415
msgid "Curated skills verified to work with Agent Builder."
msgstr ""

#: admin/skills.php:417
msgid "Loading..."
msgstr ""

#: admin/skills.php:448
msgid "No recommended skills available yet. Create your own or browse the community."
msgstr ""

#: admin/skills.php:513
msgid "Could not load recommended skills. Create your own or browse the community."
msgstr ""

#: admin/skills.php:522
#: admin/skills.php:526
msgid "Your Skills"
msgstr ""

#: admin/skills.php:529
msgid "No skills installed yet."
msgstr ""

#: admin/skills.php:530
msgid "Import a recommended skill above, create your own, or browse the community."
msgstr ""

#: admin/skills.php:582
msgid "Local"
msgstr ""

#: admin/skills.php:590
msgid "Delete this skill?"
msgstr ""

#: admin/skills.php:599
msgid "About Skills"
msgstr ""

#: admin/skills.php:601
msgid "Skills contain SKILL.md instructions — markdown that gets injected into the assistant's system prompt."
msgstr ""

#: admin/skills.php:602
msgid "They teach assistants when and how to use channel-specific tools (e.g., \"when a user asks to speak to a human, use the Slack handoff tool\")."
msgstr ""

#: admin/skills.php:603
msgid "Skills never contain API keys or direct HTTP calls — they operate above channels in the stack: assistant → skill → channel → tool."
msgstr ""

#: admin/skills.php:604
msgid "Assign a skill to a specific assistant, or leave it as \"All\" to make it available globally."
msgstr ""

#: admin/skills.php:605
msgid "Import curated skills from the Recommended section, browse community skills, or create your own."
msgstr ""

#: admin/tools.php:71
msgid "Database"
msgstr ""

#: admin/tools.php:72
msgid "SEO"
msgstr ""

#: admin/tools.php:73
msgid "Site Auditor"
msgstr ""

#: admin/tools.php:74
msgid "Site Doctor"
msgstr ""

#: admin/tools.php:75
msgid "AI Radar"
msgstr ""

#: admin/tools.php:78
msgid "Analytics"
msgstr ""

#: admin/tools.php:79
msgid "WordPress"
msgstr ""

#: admin/tools.php:149
msgid "WP Abilities"
msgstr ""

#: admin/tools.php:151
msgid "Abilities API available"
msgstr ""

#: admin/tools.php:157
msgid "Slash Commands"
msgstr ""

#: admin/tools.php:171
msgid "WordPress Abilities API not available."
msgstr ""

#: admin/tools.php:172
msgid "The Abilities API requires WordPress 6.9 or later. Third-party abilities will appear here once you upgrade."
msgstr ""

#: admin/tools.php:185
msgid "No third-party abilities detected."
msgstr ""

#: admin/tools.php:186
msgid "When other plugins register WordPress abilities, they will appear here as inbound tools that your agents can use."
msgstr ""

#: admin/tools.php:191
msgid "How WP Abilities Work"
msgstr ""

#: admin/tools.php:193
msgid "WordPress 6.9+ includes the Abilities API — a standard way for plugins to expose capabilities."
msgstr ""

#: admin/tools.php:194
msgid "Agent Builder automatically discovers abilities registered by other plugins and makes them available as tools for your agents."
msgstr ""

#: admin/tools.php:195
msgid "Agent Builder also registers its own tools as abilities — making them available via MCP, REST API, and Command Palette."
msgstr ""

#. translators: %d: number of third-party abilities
#: admin/tools.php:205
#, php-format
msgid "%d third-party ability available as an inbound tool for your agents."
msgid_plural "%d third-party abilities available as inbound tools for your agents."
msgstr[0] ""
msgstr[1] ""

#: admin/tools.php:221
#: admin/tools.php:297
msgid "Tool Name"
msgstr ""

#: admin/tools.php:223
#: admin/tools.php:303
msgid "Parameters"
msgstr ""

#: admin/tools.php:248
#: admin/tools.php:394
msgid "None"
msgstr ""

#: admin/tools.php:258
msgid "About WP Abilities"
msgstr ""

#: admin/tools.php:260
msgid "Inbound abilities from other plugins are automatically converted to the OpenAI function-calling format and made available to all agents."
msgstr ""

#: admin/tools.php:261
msgid "The \"Ability Name\" column shows the original WordPress ability identifier (e.g., woocommerce/get-orders)."
msgstr ""

#: admin/tools.php:262
msgid "The \"Tool Name\" column shows the function name your agents use when calling the ability."
msgstr ""

#: admin/tools.php:263
msgid "Agent Builder also exposes its own tools as outbound abilities — discoverable via MCP, REST API, and Command Palette."
msgstr ""

#: admin/tools.php:290
msgid "No tools found. Activate assistants to see their available tools."
msgstr ""

#: admin/tools.php:301
msgid "Category"
msgstr ""

#: admin/tools.php:302
msgid "Usage"
msgstr ""

#: admin/tools.php:310
#: admin/tools.php:463
msgid "Click to disable this tool"
msgstr ""

#: admin/tools.php:310
#: admin/tools.php:464
msgid "Click to enable this tool"
msgstr ""

#: admin/tools.php:334
#: admin/tools.php:348
msgid "Read Only"
msgstr ""

#: admin/tools.php:335
msgid "Low"
msgstr ""

#: admin/tools.php:337
msgid "Bulk Write"
msgstr ""

#: admin/tools.php:359
msgid "Core"
msgstr ""

#. translators: %s: number of times a tool was called
#: admin/tools.php:381
#, php-format
msgid "%s call"
msgid_plural "%s calls"
msgstr[0] ""
msgstr[1] ""

#: admin/tools.php:384
msgid "No calls yet"
msgstr ""

#: admin/tools.php:405
msgid "Tool Permission System"
msgstr ""

#: admin/tools.php:406
msgid "Use the toggle switches above to control which tools assistants can access. When a tool is disabled:"
msgstr ""

#: admin/tools.php:408
msgid "The tool is hidden from the AI model — assistants will not know it exists and cannot request it."
msgstr ""

#: admin/tools.php:409
msgid "Even if an assistant attempts to call a disabled tool directly, execution is blocked and an error is returned."
msgstr ""

#: admin/tools.php:410
msgid "Disabled tool calls are logged in the Audit Log for security visibility."
msgstr ""

#: admin/tools.php:411
msgid "Changes take effect immediately — no restart or reload required."
msgstr ""

#: admin/tools.php:414
msgid "Tip:"
msgstr ""

#: admin/tools.php:415
msgid "Database read tools are enabled by default. Write tools (update option, create/update/delete post) are disabled by default — enable them here when needed."
msgstr ""

#: admin/tools.php:420
msgid "About Tools"
msgstr ""

#: admin/tools.php:422
msgid "Core tools are available to all assistants and provide file operations, WordPress data access, and schedule management."
msgstr ""

#: admin/tools.php:423
msgid "Assistant tools are defined by individual assistants for their specific functionality (e.g., security scans, content analysis)."
msgstr ""

#: admin/tools.php:424
msgid "When chatting with an assistant, the LLM decides which tools to call based on the conversation context."
msgstr ""

#: admin/tools.php:425
msgid "All tool executions are logged in the Audit Log for transparency and debugging."
msgstr ""

#. translators: %s: URL to signup page
#: admin/train-data.php:31
#, php-format
msgid "Knowledge requires an Agentic AI API key. <a href=\"%s\">Get your free key →</a>"
msgstr ""

#: admin/train-data.php:43
msgid "Scan Website"
msgstr ""

#: admin/train-data.php:44
#: admin/train-data.php:172
msgid "Upload Documents"
msgstr ""

#: admin/train-data.php:45
#: admin/train-data.php:213
msgid "Training Sources"
msgstr ""

#: admin/train-data.php:49
#: includes/class-admin-menu-handler.php:168
msgid "Knowledge"
msgstr ""

#: admin/train-data.php:50
msgid "Train your AI assistants on your own data using the Vector Store."
msgstr ""

#: admin/train-data.php:51
msgid "Credit Pricing →"
msgstr ""

#: admin/train-data.php:66
msgid "Credits"
msgstr ""

#: admin/train-data.php:70
msgid "Sources"
msgstr ""

#: admin/train-data.php:74
msgid "Vectors"
msgstr ""

#: admin/train-data.php:77
msgid "Buy Credits"
msgstr ""

#: admin/train-data.php:85
msgid "Scan Your Website Content"
msgstr ""

#: admin/train-data.php:86
msgid "Select which content to train your assistants on. Published pages and posts will be sent to the Vector Store for embedding."
msgstr ""

#: admin/train-data.php:92
msgid "Pages"
msgstr ""

#: admin/train-data.php:96
msgid "Posts"
msgstr ""

#: admin/train-data.php:100
msgid "Pages & Posts"
msgstr ""

#: admin/train-data.php:106
msgid "Max items:"
msgstr ""

#: admin/train-data.php:116
msgid "Category:"
msgstr ""

#: admin/train-data.php:120
msgid "All categories"
msgstr ""

#: admin/train-data.php:134
msgid "Fetch Content List"
msgstr ""

#: admin/train-data.php:142
msgid "Select All"
msgstr ""

#: admin/train-data.php:150
msgid "Train Selected"
msgstr ""

#: admin/train-data.php:158
msgid "Training in Progress"
msgstr ""

#: admin/train-data.php:173
msgid "Upload PDF or text files to train your assistants. Files are chunked, embedded, and stored in your private Vector Store."
msgstr ""

#: admin/train-data.php:179
msgid "Drag & drop files here, or click to browse"
msgstr ""

#: admin/train-data.php:180
msgid "Supported: PDF, TXT — Max 10 MB per file"
msgstr ""

#: admin/train-data.php:186
msgid "Files Ready"
msgstr ""

#: admin/train-data.php:191
msgid "Upload & Train"
msgstr ""

#: admin/train-data.php:193
msgid "Clear All"
msgstr ""

#: admin/train-data.php:199
msgid "Uploading & Training"
msgstr ""

#: admin/train-data.php:214
msgid "All data sources currently in your Vector Store. You can re-train or delete individual sources."
msgstr ""

#: admin/train-data.php:219
msgid "Refresh"
msgstr ""

#: admin/train-data.php:225
msgid "Loading sources…"
msgstr ""

#: admin/train-data.php:233
msgid "Chunks"
msgstr ""

#: admin/train-data.php:234
msgid "Tokens"
msgstr ""

#: admin/train-data.php:236
msgid "Trained"
msgstr ""

#: admin/train-data.php:245
msgid "No training sources yet. Use the Scan Website or Upload Documents tabs to get started."
msgstr ""

#: agent-builder.php:405
msgid "AI Agents"
msgstr ""

#: agent-builder.php:408
msgid "Chat with an AI Assistant"
msgstr ""

#: agent-builder.php:461
msgid "Helper"
msgstr ""

#: agent-builder.php:485
#: includes/class-admin-menu-handler.php:186
#: includes/class-admin-notice-manager.php:108
msgid "Settings"
msgstr ""

#: includes/class-abilities-bridge.php:117
msgid "Agent Builder — Read"
msgstr ""

#: includes/class-abilities-bridge.php:118
msgid "Read-only WordPress data access tools from the Agent Builder plugin."
msgstr ""

#: includes/class-abilities-bridge.php:125
msgid "Agent Builder — Write"
msgstr ""

#: includes/class-abilities-bridge.php:126
msgid "WordPress data modification tools from the Agent Builder plugin."
msgstr ""

#: includes/class-admin-ajax.php:219
#: includes/class-admin-ajax.php:251
#: includes/class-admin-ajax.php:351
#: includes/class-admin-ajax.php:392
#: includes/class-admin-ajax.php:493
#: includes/class-admin-ajax.php:1205
#: includes/class-admin-ajax.php:1310
#: includes/class-rag-manager.php:179
#: includes/class-rag-manager.php:219
#: includes/class-rag-manager.php:285
#: includes/class-rag-manager.php:335
#: includes/class-rag-manager.php:385
#: includes/class-rag-manager.php:406
#: includes/class-rag-manager.php:439
#: includes/class-rag-manager.php:464
#: includes/class-rag-manager.php:495
msgid "Permission denied."
msgstr ""

#: includes/class-admin-ajax.php:226
msgid "Missing tool name."
msgstr ""

#: includes/class-admin-ajax.php:262
msgid "Agent and hook are required."
msgstr ""

#: includes/class-admin-ajax.php:356
msgid "Missing trigger ID."
msgstr ""

#: includes/class-admin-ajax.php:397
msgid "No commands provided."
msgstr ""

#: includes/class-admin-ajax.php:402
msgid "Invalid commands format."
msgstr ""

#: includes/class-admin-ajax.php:431
msgid "run_wp_cli tool not found. Visit the Tools page first."
msgstr ""

#: includes/class-admin-ajax.php:501
msgid "Missing agent slug."
msgstr ""

#: includes/class-admin-ajax.php:506
msgid "Invalid privilege key."
msgstr ""

#: includes/class-admin-ajax.php:532
#: includes/class-admin-ajax.php:688
#: includes/class-admin-ajax.php:872
#: includes/class-admin-ajax.php:913
#: includes/class-admin-ajax.php:940
#: includes/class-admin-ajax.php:996
#: includes/class-agent-updates.php:163
msgid "Insufficient permissions."
msgstr ""

#: includes/class-admin-ajax.php:538
msgid "Missing required parameters."
msgstr ""

#: includes/class-admin-ajax.php:542
msgid "Agent updates require a pro license."
msgstr ""

#. translators: %s: agent slug
#: includes/class-admin-ajax.php:555
#, php-format
msgid "%s updated successfully."
msgstr ""

#: includes/class-admin-ajax.php:696
#: includes/class-admin-ajax.php:879
#: includes/class-admin-ajax.php:946
#: includes/class-admin-ajax.php:1003
msgid "Invalid provider."
msgstr ""

#: includes/class-admin-ajax.php:853
msgid "Connected successfully!"
msgstr ""

#. translators: %d: HTTP status code
#: includes/class-admin-ajax.php:858
#, php-format
msgid "Connection failed (HTTP %d). Check your API key."
msgstr ""

#: includes/class-admin-ajax.php:884
msgid "API key is required."
msgstr ""

#: includes/class-admin-ajax.php:984
msgid "Provider removed."
msgstr ""

#: includes/class-admin-ajax.php:1171
msgid "No models returned. Ensure your API key is saved and valid."
msgstr ""

#: includes/class-admin-ajax.php:1226
msgid "Email address is required."
msgstr ""

#: includes/class-admin-ajax.php:1258
msgid "No API key returned. Please try again."
msgstr ""

#: includes/class-admin-ajax.php:1295
msgid "API key saved."
msgstr ""

#: includes/class-admin-ajax.php:1317
msgid "Missing assistant or task parameter."
msgstr ""

#: includes/class-admin-ajax.php:1324
msgid "Assistant not found or not active."
msgstr ""

#: includes/class-admin-ajax.php:1336
msgid "Task not found on this assistant."
msgstr ""

#: includes/class-admin-menu-handler.php:53
msgid "Agent Builder — Quick Start"
msgstr ""

#: includes/class-admin-menu-handler.php:54
msgid "Quick Start"
msgstr ""

#: includes/class-admin-menu-handler.php:62
#: includes/class-admin-menu-handler.php:195
msgid "Agent Builder — Setup Wizard"
msgstr ""

#: includes/class-admin-menu-handler.php:63
#: includes/class-admin-menu-handler.php:196
msgid "Setup Wizard"
msgstr ""

#: includes/class-admin-menu-handler.php:73
msgid "Agent Builder — Dashboard"
msgstr ""

#: includes/class-admin-menu-handler.php:74
msgid "Dashboard"
msgstr ""

#: includes/class-admin-menu-handler.php:81
msgid "Agent Builder — Chat"
msgstr ""

#: includes/class-admin-menu-handler.php:100
msgid "Agent Builder — Agents"
msgstr ""

#: includes/class-admin-menu-handler.php:109
msgid "Agent Builder — Deploy"
msgstr ""

#: includes/class-admin-menu-handler.php:110
msgid "Deploy"
msgstr ""

#: includes/class-admin-menu-handler.php:119
msgid "Agent Builder — Run Task"
msgstr ""

#: includes/class-admin-menu-handler.php:120
msgid "Run Task"
msgstr ""

#: includes/class-admin-menu-handler.php:128
msgid "Agent Builder — Tools"
msgstr ""

#: includes/class-admin-menu-handler.php:137
msgid "Agent Builder — Skills"
msgstr ""

#: includes/class-admin-menu-handler.php:147
msgid "Agent Builder — Abilities"
msgstr ""

#: includes/class-admin-menu-handler.php:148
msgid "Abilities"
msgstr ""

#: includes/class-admin-menu-handler.php:156
msgid "Agent Builder — Approvals"
msgstr ""

#: includes/class-admin-menu-handler.php:167
msgid "Agent Builder — Knowledge"
msgstr ""

#: includes/class-admin-menu-handler.php:176
msgid "Agent Builder — Logs"
msgstr ""

#: includes/class-admin-menu-handler.php:185
msgid "Agent Builder — Settings"
msgstr ""

#: includes/class-admin-menu-handler.php:205
msgid "Agent Builder — Get Started"
msgstr ""

#: includes/class-admin-menu-handler.php:283
msgid "Need help?"
msgstr ""

#: includes/class-admin-menu-handler.php:284
msgid "Visit our Support Center"
msgstr ""

#: includes/class-admin-menu-handler.php:286
msgid "Documentation"
msgstr ""

#: includes/class-admin-menu-handler.php:291
msgid "Privacy Policy"
msgstr ""

#: includes/class-admin-menu-handler.php:293
msgid "GDPR Policy"
msgstr ""

#: includes/class-admin-menu-handler.php:374
msgid "Agent Chat"
msgstr ""

#: includes/class-admin-menu-handler.php:374
#: assets/js/gutenberg-blocks.js:160
msgid "Online"
msgstr ""

#: includes/class-admin-menu-handler.php:376
msgid "Manage Agent Deployments"
msgstr ""

#. translators: %s is the name of the LLM provider being removed.
#: includes/class-admin-menu-handler.php:444
#, php-format
msgid "Remove %s? This will delete the stored API key and model preference for this provider."
msgstr ""

#: includes/class-admin-menu-handler.php:445
msgid "Failed to remove provider."
msgstr ""

#: includes/class-admin-menu-handler.php:447
msgid "Your developer account has been connected successfully!"
msgstr ""

#: includes/class-admin-menu-handler.php:448
msgid "Failed to save API key: "
msgstr ""

#: includes/class-admin-menu-handler.php:449
msgid "Error saving API key: "
msgstr ""

#: includes/class-admin-menu-handler.php:450
msgid "Please enter a valid API key."
msgstr ""

#: includes/class-admin-menu-handler.php:451
msgid "API key updated successfully! Reloading page..."
msgstr ""

#: includes/class-admin-menu-handler.php:452
msgid "Failed to update API key: "
msgstr ""

#: includes/class-admin-menu-handler.php:453
msgid "Error updating API key: "
msgstr ""

#: includes/class-admin-menu-handler.php:454
msgid "Are you sure you want to disconnect your developer account? Your revenue data will no longer be accessible from this plugin."
msgstr ""

#: includes/class-admin-menu-handler.php:455
msgid "Developer account disconnected successfully! Reloading page..."
msgstr ""

#: includes/class-admin-menu-handler.php:456
msgid "Failed to disconnect: "
msgstr ""

#: includes/class-admin-menu-handler.php:457
msgid "Error disconnecting: "
msgstr ""

#: includes/class-admin-menu-handler.php:491
msgid "Failed to fetch content."
msgstr ""

#: includes/class-admin-menu-handler.php:492
msgid "Request failed. Please try again."
msgstr ""

#: includes/class-admin-menu-handler.php:493
msgid "Unsupported format. Only PDF and TXT files allowed."
msgstr ""

#: includes/class-admin-menu-handler.php:494
msgid "File too large. Maximum 10 MB."
msgstr ""

#. translators: %d is the number of items to train.
#: includes/class-admin-menu-handler.php:496
#, php-format
msgid "Train %d item(s)? Credits will be deducted based on content size."
msgstr ""

#. translators: %d is the number of files to upload and train.
#: includes/class-admin-menu-handler.php:498
#, php-format
msgid "Upload and train %d file(s)? Credits will be deducted."
msgstr ""

#. translators: %s is the name of the training data source being deleted.
#: includes/class-admin-menu-handler.php:500
#, php-format
msgid "Delete source \"%s\"? This will permanently remove all its training data from the Vector Store."
msgstr ""

#: includes/class-admin-menu-handler.php:501
msgid "Failed to delete source."
msgstr ""

#: includes/class-admin-notice-manager.php:59
msgid "Agent Builder is almost ready!"
msgstr ""

#: includes/class-admin-notice-manager.php:60
msgid "Finish setup to start using your AI agents."
msgstr ""

#: includes/class-admin-notice-manager.php:63
msgid "Finish Setup"
msgstr ""

#: includes/class-admin-notice-manager.php:104
msgid "AI Rate Limit Reached"
msgstr ""

#: includes/class-admin-notice-manager.php:105
msgid "A user has hit a rate limit with your configured AI provider. You can switch providers or review your usage in Settings."
msgstr ""

#: includes/class-agent-base.php:196
msgid "Unknown"
msgstr ""

#. translators: 1: agent name, 2: agent description
#: includes/class-agent-base.php:280
#, php-format
msgid ""
"Hello! I'm %1$s. %2$s\n"
"\n"
"How can I help you today?"
msgstr ""

#. translators: %s: agent identifier
#: includes/class-agent-controller.php:538
#, php-format
msgid "Agent '%s' is not available or you don't have access to it."
msgstr ""

#: includes/class-agent-controller.php:549
msgid "No agent selected. Please select an agent to chat with."
msgstr ""

#: includes/class-agent-controller.php:568
msgid "This agent is currently disabled."
msgstr ""

#: includes/class-agent-controller.php:576
msgid "The AI service is not configured. Please ask an administrator to set up the API key in Settings > Agentic."
msgstr ""

#: includes/class-agent-controller.php:617
msgid "This agent has been temporarily disabled due to a security check. Please deactivate and reactivate the Agent Builder plugin to restore it."
msgstr ""

#. translators: %s: error message from AI provider
#: includes/class-agent-controller.php:813
#, php-format
msgid "Error communicating with AI: %s"
msgstr ""

#: includes/class-agent-controller.php:830
msgid "Invalid response from AI."
msgstr ""

#: includes/class-agent-controller.php:966
msgid "Please review and approve the action below to proceed."
msgstr ""

#: includes/class-agent-registry.php:343
msgid "Agent not found."
msgstr ""

#: includes/class-agent-registry.php:347
msgid "Agent is already active."
msgstr ""

#: includes/class-agent-registry.php:366
msgid "This assistant requires a Pro license. Upgrade at agentic-plugin.com to activate it."
msgstr ""

#. translators: %s: validation errors
#: includes/class-agent-registry.php:442
#, php-format
msgid "Agent abilities.json validation failed: %s"
msgstr ""

#: includes/class-agent-registry.php:495
msgid "Agent is not active."
msgstr ""

#: includes/class-agent-registry.php:538
msgid "Agent file not found."
msgstr ""

#. translators: %s: Class name
#: includes/class-agent-registry.php:558
#, php-format
msgid "Cannot load agent: class %s is already declared by another agent."
msgstr ""

#. translators: %s: Error message
#: includes/class-agent-registry.php:570
#, php-format
msgid "Error loading agent: %s"
msgstr ""

#: includes/class-agent-registry.php:780
msgid "Agent not found in library."
msgstr ""

#: includes/class-agent-registry.php:784
msgid "Agent is already installed."
msgstr ""

#: includes/class-agent-registry.php:804
msgid "Failed to copy agent files."
msgstr ""

#: includes/class-agent-registry.php:864
msgid "Agent is not installed."
msgstr ""

#: includes/class-agent-registry.php:884
msgid "Bundled library agents cannot be deleted."
msgstr ""

#: includes/class-agent-registry.php:907
msgid "Failed to delete agent files."
msgstr ""

#: includes/class-agent-updates.php:170
msgid "Invalid update source."
msgstr ""

#: includes/class-agent-updates.php:262
msgid "The update zip does not contain a valid agent.php file."
msgstr ""

#: includes/class-agent-updates.php:286
msgid "Failed to move updated agent files into place."
msgstr ""

#: includes/class-gdpr.php:71
msgid "AI Chat & Agent Data"
msgstr ""

#: includes/class-gdpr.php:72
msgid "This site uses the Agent Builder plugin to provide AI-powered chat assistants. When you interact with the chat interface, the following data is collected and processed:"
msgstr ""

#: includes/class-gdpr.php:74
msgid "<strong>Chat messages</strong> — Your messages and AI responses are stored in our database for conversation history and audit purposes. Messages are automatically deleted after the configured retention period (default: 30 days)."
msgstr ""

#: includes/class-gdpr.php:75
msgid "<strong>User identity</strong> — If you are logged in, your WordPress user ID is associated with your chat sessions. Anonymous visitors are identified by session ID only."
msgstr ""

#: includes/class-gdpr.php:76
msgid "<strong>Security events</strong> — IP addresses and security-related actions (login attempts, permission checks) may be logged. IP addresses are anonymized by default."
msgstr ""

#: includes/class-gdpr.php:77
msgid "<strong>Audit trail</strong> — Actions performed by AI agents on your behalf (content edits, settings changes) are logged with your user ID for accountability."
msgstr ""

#: includes/class-gdpr.php:79
msgid "Third-Party AI Services"
msgstr ""

#: includes/class-gdpr.php:80
msgid "Chat messages are sent to the configured AI provider for processing. The site administrator chooses which provider is used. Possible providers include Agentic AI, OpenAI, Anthropic, Google, Mistral, and others. Each provider has its own privacy policy governing how your messages are processed."
msgstr ""

#: includes/class-gdpr.php:81
msgid "Agentic Plugin Services"
msgstr ""

#: includes/class-gdpr.php:82
msgid "With user consent, the plugin can register for an API key with agentic-plugin.com. The following data is sent: site URL, site name, and admin email address. This data is used for API key provisioning and quota metering."
msgstr ""

#: includes/class-gdpr.php:83
msgid "Cookies"
msgstr ""

#: includes/class-gdpr.php:84
msgid "The plugin sets two cookies on the frontend:"
msgstr ""

#: includes/class-gdpr.php:86
msgid "<strong>agentic_consent_given</strong> — Records that you accepted the chat privacy notice (1 year)."
msgstr ""

#: includes/class-gdpr.php:87
msgid "<strong>agentic_last_agent</strong> — Remembers your last-used AI assistant for convenience (1 year)."
msgstr ""

#: includes/class-gdpr.php:89
msgid "Data Retention & Deletion"
msgstr ""

#: includes/class-gdpr.php:90
msgid "Chat history and audit logs are automatically deleted after 30 days (configurable by the site administrator). You can request export or deletion of your personal data through the WordPress privacy tools (Settings → Privacy)."
msgstr ""

#: includes/class-gdpr.php:107
#: includes/class-gdpr.php:299
msgid "Agent Builder – Chat History"
msgstr ""

#: includes/class-gdpr.php:111
#: includes/class-gdpr.php:303
msgid "Agent Builder – Security Log"
msgstr ""

#: includes/class-gdpr.php:115
#: includes/class-gdpr.php:307
msgid "Agent Builder – Audit Log"
msgstr ""

#: includes/class-gdpr.php:119
#: includes/class-gdpr.php:311
msgid "Agent Builder – Jobs"
msgstr ""

#: includes/class-gdpr.php:175
msgid "AI Chat History"
msgstr ""

#: includes/class-gdpr.php:179
msgid "Session ID"
msgstr ""

#: includes/class-gdpr.php:187
msgid "Role"
msgstr ""

#: includes/class-gdpr.php:191
#: includes/class-gdpr.php:270
#: includes/class-gdpr.php:556
msgid "Message"
msgstr ""

#: includes/class-gdpr.php:195
#: includes/class-gdpr.php:274
#: includes/class-gdpr.php:477
#: includes/class-gdpr.php:568
#: includes/class-native-forms.php:1167
msgid "Date"
msgstr ""

#: includes/class-gdpr.php:258
msgid "AI Security Log"
msgstr ""

#: includes/class-gdpr.php:449
msgid "AI Audit Log"
msgstr ""

#: includes/class-gdpr.php:461
msgid "Target Type"
msgstr ""

#: includes/class-gdpr.php:465
msgid "Target ID"
msgstr ""

#: includes/class-gdpr.php:473
msgid "Reasoning"
msgstr ""

#: includes/class-gdpr.php:540
msgid "AI Jobs"
msgstr ""

#: includes/class-gdpr.php:544
msgid "Job ID"
msgstr ""

#: includes/class-gdpr.php:560
msgid "Request"
msgstr ""

#: includes/class-gdpr.php:564
msgid "Response"
msgstr ""

#: includes/class-gutenberg-blocks.php:57
msgid "Agentic AI"
msgstr ""

#. translators: %s: agent name
#: includes/class-gutenberg-blocks.php:91
#: includes/class-gutenberg-blocks.php:245
#, php-format
msgid "Embed the %s AI assistant as an interactive chat."
msgstr ""

#: includes/class-llm-client.php:303
msgid "The AI service requires payment or additional credits to continue."
msgstr ""

#: includes/class-llm-client.php:304
msgid "Rate limit reached. Please wait a moment and try again."
msgstr ""

#: includes/class-llm-client.php:316
msgid "The AI model is currently busy. Please try again shortly."
msgstr ""

#: includes/class-native-forms.php:113
#: includes/class-native-forms.php:117
msgid "Forms"
msgstr ""

#: includes/class-native-forms.php:115
msgid "Agentic Forms"
msgstr ""

#: includes/class-native-forms.php:116
msgid "Agentic Form"
msgstr ""

#: includes/class-native-forms.php:118
msgid "All Forms"
msgstr ""

#: includes/class-native-forms.php:119
msgid "View Form"
msgstr ""

#: includes/class-native-forms.php:120
msgid "Add New Form"
msgstr ""

#: includes/class-native-forms.php:121
msgid "Add New"
msgstr ""

#: includes/class-native-forms.php:122
msgid "Edit Form"
msgstr ""

#: includes/class-native-forms.php:123
msgid "Search Forms"
msgstr ""

#: includes/class-native-forms.php:124
msgid "No forms found."
msgstr ""

#: includes/class-native-forms.php:125
msgid "No forms found in Trash."
msgstr ""

#: includes/class-native-forms.php:145
msgid "Form Entries"
msgstr ""

#. translators: %s: field label
#: includes/class-native-forms.php:335
#, php-format
msgid "%s is required."
msgstr ""

#: includes/class-native-forms.php:365
#: includes/class-native-forms.php:409
#: includes/class-native-forms.php:876
msgid "Thank you — your submission has been received!"
msgstr ""

#: includes/class-native-forms.php:377
msgid "Security verification failed. Please try again."
msgstr ""

#. translators: 1: form title, 2: date/time
#: includes/class-native-forms.php:525
#, php-format
msgid "%1$s — %2$s"
msgstr ""

#. translators: %s: form title
#: includes/class-native-forms.php:605
#, php-format
msgid "New form submission: %s"
msgstr ""

#. translators: %s: form title
#: includes/class-native-forms.php:610
#, php-format
msgid "You received a new submission for \"%s\"."
msgstr ""

#: includes/class-native-forms.php:626
msgid "View All Entries"
msgstr ""

#: includes/class-native-forms.php:636
#: includes/class-native-forms.php:652
msgid "New Form Submission"
msgstr ""

#: includes/class-native-forms.php:664
msgid "Thank you for your submission. We will be in touch soon."
msgstr ""

#: includes/class-native-forms.php:804
#: includes/class-native-forms.php:1135
msgid "Invalid form ID."
msgstr ""

#: includes/class-native-forms.php:809
#: includes/class-native-forms.php:1140
msgid "Form not found."
msgstr ""

#: includes/class-native-forms.php:814
msgid "This form has no fields."
msgstr ""

#: includes/class-native-forms.php:869
msgid "Submit"
msgstr ""

#: includes/class-native-forms.php:1131
msgid "You do not have permission to view form entries."
msgstr ""

#. translators: %s: form title
#: includes/class-native-forms.php:1155
#, php-format
msgid "Entries: %s"
msgstr ""

#: includes/class-native-forms.php:1161
msgid "No entries yet."
msgstr ""

#: includes/class-rag-manager.php:51
#: includes/class-rag-manager.php:106
msgid "RAG API secret is not configured."
msgstr ""

#: includes/class-rag-manager.php:290
msgid "Invalid post ID."
msgstr ""

#: includes/class-rag-manager.php:295
msgid "Post not found or not published."
msgstr ""

#: includes/class-rag-manager.php:300
msgid "Post has no text content to train."
msgstr ""

#: includes/class-rag-manager.php:339
msgid "No file uploaded."
msgstr ""

#: includes/class-rag-manager.php:351
msgid "Only PDF and text files are allowed."
msgstr ""

#: includes/class-rag-manager.php:356
msgid "File exceeds 10 MB limit."
msgstr ""

#: includes/class-rag-manager.php:411
msgid "Missing source name."
msgstr ""

#: includes/class-rest-api.php:588
msgid "Something went wrong."
msgstr ""

#: includes/class-rest-api.php:597
#: includes/class-rest-api.php:625
msgid "Something went wrong. The issue has been reported to your site administrator."
msgstr ""

#: includes/class-rest-api.php:2113
msgid "Text-to-speech rate limit reached. Please try again later."
msgstr ""

#: includes/class-shortcodes.php:215
#: templates/modal-widget.php:31
msgid "New Chat"
msgstr ""

#: includes/class-shortcodes.php:218
msgid "Minimize"
msgstr ""

#: includes/class-shortcodes.php:240
#: templates/chat-interface.php:204
#: templates/modal-widget.php:55
msgid "Remove image"
msgstr ""

#: includes/class-shortcodes.php:250
#: templates/chat-interface.php:208
#: templates/modal-widget.php:70
msgid "Attach image"
msgstr ""

#: includes/class-shortcodes.php:444
msgid "Please log in to chat with our AI assistant."
msgstr ""

#: includes/class-shortcodes.php:446
msgid "Log In"
msgstr ""

#. translators: %d: daily query limit
#: includes/class-usage-limits.php:253
#, php-format
msgid "You have reached your daily limit of %d queries. Please try again tomorrow."
msgstr ""

#. translators: %d: daily token limit
#: includes/class-usage-limits.php:285
#, php-format
msgid "You have reached your daily token limit of %s. Please try again tomorrow."
msgstr ""

#: includes/class-wp-ai-detection.php:206
msgid "Native WP 7.0+ AI Client + Connectors (with Agent Builder orchestration)"
msgstr ""

#: includes/class-wp-ai-detection.php:210
msgid "WP 7.0+ Abilities + partial AI Client (Agent Builder bridge active)"
msgstr ""

#: includes/class-wp-ai-detection.php:214
msgid "WP 6.9+ Abilities API (Agent Builder full bridge for AI Client & orchestration)"
msgstr ""

#: includes/class-wp-ai-detection.php:217
msgid "Agent Builder bridge — full modern AI agent experience on this version of WordPress"
msgstr ""

#: includes/class-wp-extended-abilities.php:56
msgid "WordPress Content"
msgstr ""

#: includes/class-wp-extended-abilities.php:57
msgid "Abilities for reading and managing WordPress content."
msgstr ""

#: includes/class-wp-extended-abilities.php:64
msgid "WordPress Taxonomies"
msgstr ""

#: includes/class-wp-extended-abilities.php:65
msgid "Abilities for reading WordPress taxonomies and terms."
msgstr ""

#: includes/class-wp-extended-abilities.php:72
msgid "WordPress Media"
msgstr ""

#: includes/class-wp-extended-abilities.php:73
msgid "Abilities for working with the WordPress media library."
msgstr ""

#: includes/class-wp-extended-abilities.php:80
msgid "WordPress Administration"
msgstr ""

#: includes/class-wp-extended-abilities.php:81
msgid "Abilities for reading WordPress admin data: plugins, themes, options."
msgstr ""

#: includes/class-wp-extended-abilities.php:88
msgid "WordPress Comments"
msgstr ""

#: includes/class-wp-extended-abilities.php:89
msgid "Abilities for working with WordPress comments."
msgstr ""

#: includes/class-wp-extended-abilities.php:118
msgid "Get Posts"
msgstr ""

#: includes/class-wp-extended-abilities.php:119
msgid "Retrieves a list of posts matching the given criteria."
msgstr ""

#: includes/class-wp-extended-abilities.php:126
#: includes/class-wp-extended-abilities.php:458
msgid "Post type slug."
msgstr ""

#: includes/class-wp-extended-abilities.php:131
msgid "Post status."
msgstr ""

#: includes/class-wp-extended-abilities.php:136
msgid "Number of posts to return (max 100)."
msgstr ""

#: includes/class-wp-extended-abilities.php:141
msgid "Field to order by."
msgstr ""

#: includes/class-wp-extended-abilities.php:151
msgid "Search keyword."
msgstr ""

#: includes/class-wp-extended-abilities.php:155
msgid "Category slug to filter by."
msgstr ""

#: includes/class-wp-extended-abilities.php:159
msgid "Tag slug to filter by."
msgstr ""

#: includes/class-wp-extended-abilities.php:219
msgid "Get Single Post"
msgstr ""

#: includes/class-wp-extended-abilities.php:220
msgid "Retrieves a single post by ID, including its content and metadata."
msgstr ""

#: includes/class-wp-extended-abilities.php:228
#: includes/class-wp-extended-abilities.php:291
msgid "The post ID."
msgstr ""

#: includes/class-wp-extended-abilities.php:250
#: includes/class-wp-extended-abilities.php:304
#: includes/class-wp-extended-abilities.php:1438
msgid "Post not found."
msgstr ""

#: includes/class-wp-extended-abilities.php:282
msgid "Get Post Meta"
msgstr ""

#: includes/class-wp-extended-abilities.php:283
msgid "Retrieves metadata for a post. Returns a specific key or all public meta."
msgstr ""

#: includes/class-wp-extended-abilities.php:296
msgid "Specific meta key to retrieve. Omit for all public meta."
msgstr ""

#: includes/class-wp-extended-abilities.php:309
msgid "Access to sensitive meta keys is not allowed."
msgstr ""

#: includes/class-wp-extended-abilities.php:341
msgid "Get Post Types"
msgstr ""

#: includes/class-wp-extended-abilities.php:342
msgid "Lists all registered public post types and their properties."
msgstr ""

#: includes/class-wp-extended-abilities.php:376
msgid "Search Content"
msgstr ""

#: includes/class-wp-extended-abilities.php:377
msgid "Full-text search across posts, pages, and custom post types."
msgstr ""

#: includes/class-wp-extended-abilities.php:385
msgid "Search query string."
msgstr ""

#: includes/class-wp-extended-abilities.php:390
msgid "Limit to a specific post type. Default: any."
msgstr ""

#: includes/class-wp-extended-abilities.php:394
msgid "Max results (max 50)."
msgstr ""

#: includes/class-wp-extended-abilities.php:445
msgid "Get Recent Posts"
msgstr ""

#: includes/class-wp-extended-abilities.php:446
msgid "Returns the most recently published posts."
msgstr ""

#: includes/class-wp-extended-abilities.php:453
msgid "Number of posts (max 50)."
msgstr ""

#: includes/class-wp-extended-abilities.php:513
msgid "Get Taxonomies"
msgstr ""

#: includes/class-wp-extended-abilities.php:514
msgid "Lists all registered public taxonomies."
msgstr ""

#: includes/class-wp-extended-abilities.php:548
msgid "Get Terms"
msgstr ""

#: includes/class-wp-extended-abilities.php:549
msgid "Retrieves terms from a taxonomy (categories, tags, or custom)."
msgstr ""

#: includes/class-wp-extended-abilities.php:557
msgid "Taxonomy slug (e.g., category, post_tag)."
msgstr ""

#: includes/class-wp-extended-abilities.php:561
msgid "Hide terms with no posts."
msgstr ""

#: includes/class-wp-extended-abilities.php:566
msgid "Max terms to return (max 200)."
msgstr ""

#: includes/class-wp-extended-abilities.php:571
msgid "Parent term ID to filter by."
msgstr ""

#: includes/class-wp-extended-abilities.php:575
msgid "Search terms by name."
msgstr ""

#: includes/class-wp-extended-abilities.php:582
msgid "Taxonomy does not exist."
msgstr ""

#: includes/class-wp-extended-abilities.php:630
msgid "Get Categories"
msgstr ""

#: includes/class-wp-extended-abilities.php:631
msgid "Returns all post categories with their hierarchy."
msgstr ""

#: includes/class-wp-extended-abilities.php:678
msgid "Get Tags"
msgstr ""

#: includes/class-wp-extended-abilities.php:679
msgid "Returns all post tags, sorted by usage count."
msgstr ""

#: includes/class-wp-extended-abilities.php:686
msgid "Max tags to return."
msgstr ""

#: includes/class-wp-extended-abilities.php:744
msgid "Get Media Items"
msgstr ""

#: includes/class-wp-extended-abilities.php:745
msgid "Lists media library attachments with their URLs and metadata."
msgstr ""

#: includes/class-wp-extended-abilities.php:752
msgid "Filter by MIME type (e.g., image, image/jpeg, application/pdf)."
msgstr ""

#: includes/class-wp-extended-abilities.php:756
msgid "Number of items (max 50)."
msgstr ""

#: includes/class-wp-extended-abilities.php:761
msgid "Search by filename or title."
msgstr ""

#: includes/class-wp-extended-abilities.php:818
msgid "Get Image Sizes"
msgstr ""

#: includes/class-wp-extended-abilities.php:819
msgid "Lists all registered image sizes and their dimensions."
msgstr ""

#: includes/class-wp-extended-abilities.php:860
msgid "Get Plugins"
msgstr ""

#: includes/class-wp-extended-abilities.php:861
msgid "Lists all installed plugins with their status (active/inactive) and version."
msgstr ""

#: includes/class-wp-extended-abilities.php:899
msgid "Get Themes"
msgstr ""

#: includes/class-wp-extended-abilities.php:900
msgid "Lists installed themes and identifies the active theme."
msgstr ""

#: includes/class-wp-extended-abilities.php:936
msgid "Get Option"
msgstr ""

#: includes/class-wp-extended-abilities.php:937
msgid "Retrieves a WordPress option value by name."
msgstr ""

#: includes/class-wp-extended-abilities.php:945
msgid "Option name (e.g., blogname, permalink_structure)."
msgstr ""

#: includes/class-wp-extended-abilities.php:953
msgid "Access to sensitive options is not allowed."
msgstr ""

#: includes/class-wp-extended-abilities.php:979
msgid "Get Users"
msgstr ""

#: includes/class-wp-extended-abilities.php:980
msgid "Lists WordPress users with their roles. No sensitive data is returned."
msgstr ""

#: includes/class-wp-extended-abilities.php:987
msgid "Filter by role (e.g., administrator, editor, subscriber)."
msgstr ""

#: includes/class-wp-extended-abilities.php:991
msgid "Max users to return (max 100)."
msgstr ""

#: includes/class-wp-extended-abilities.php:996
msgid "Search by name, email, or login."
msgstr ""

#: includes/class-wp-extended-abilities.php:1048
msgid "Get Navigation Menus"
msgstr ""

#: includes/class-wp-extended-abilities.php:1049
msgid "Lists registered navigation menus and their assigned locations."
msgstr ""

#: includes/class-wp-extended-abilities.php:1094
msgid "Get Sidebars & Widget Areas"
msgstr ""

#: includes/class-wp-extended-abilities.php:1095
msgid "Lists all registered widget areas (sidebars) and their active widgets."
msgstr ""

#: includes/class-wp-extended-abilities.php:1129
msgid "Get User Roles"
msgstr ""

#: includes/class-wp-extended-abilities.php:1130
msgid "Lists all registered user roles and their capabilities."
msgstr ""

#: includes/class-wp-extended-abilities.php:1163
msgid "Get Permalink Structure"
msgstr ""

#: includes/class-wp-extended-abilities.php:1164
msgid "Returns the current permalink structure, rewrite rules status, and front page settings."
msgstr ""

#: includes/class-wp-extended-abilities.php:1202
msgid "Get Comments"
msgstr ""

#: includes/class-wp-extended-abilities.php:1203
msgid "Retrieves comments, optionally filtered by post, status, or author."
msgstr ""

#: includes/class-wp-extended-abilities.php:1210
msgid "Filter by post ID."
msgstr ""

#: includes/class-wp-extended-abilities.php:1214
msgid "Comment status: approve, hold, spam, trash, all."
msgstr ""

#: includes/class-wp-extended-abilities.php:1219
msgid "Max comments (max 100)."
msgstr ""

#: includes/class-wp-extended-abilities.php:1276
msgid "Get Menu Items"
msgstr ""

#: includes/class-wp-extended-abilities.php:1277
msgid "Returns all items in a specific navigation menu with their URLs, labels, and hierarchy."
msgstr ""

#: includes/class-wp-extended-abilities.php:1285
msgid "The menu term_id (get it from get-menus)."
msgstr ""

#: includes/class-wp-extended-abilities.php:1293
msgid "Menu not found."
msgstr ""

#: includes/class-wp-extended-abilities.php:1329
msgid "Get Registered Blocks"
msgstr ""

#: includes/class-wp-extended-abilities.php:1330
msgid "Lists all registered Gutenberg block types with their categories and attributes."
msgstr ""

#: includes/class-wp-extended-abilities.php:1337
msgid "Filter by block namespace (e.g., core, woocommerce)."
msgstr ""

#: includes/class-wp-extended-abilities.php:1382
msgid "Get Cron Events"
msgstr ""

#: includes/class-wp-extended-abilities.php:1383
msgid "Lists all scheduled WP-Cron events with their next run time and recurrence."
msgstr ""

#: includes/class-wp-extended-abilities.php:1421
msgid "Get Post Revisions"
msgstr ""

#: includes/class-wp-extended-abilities.php:1422
msgid "Returns the revision history for a specific post."
msgstr ""

#: includes/class-wp-extended-abilities.php:1430
msgid "The post ID to get revisions for."
msgstr ""

#: includes/class-wp-extended-abilities.php:1472
msgid "Get Site Health"
msgstr ""

#: includes/class-wp-extended-abilities.php:1473
msgid "Returns the Site Health status — overall rating and individual test results."
msgstr ""

#: includes/class-wp-extended-abilities.php:1518
msgid "Get Rewrite Rules"
msgstr ""

#: includes/class-wp-extended-abilities.php:1519
msgid "Returns current URL rewrite rules with their regex patterns and query matches."
msgstr ""

#: includes/class-wp-extended-abilities.php:1526
msgid "Filter rules matching this string in pattern or query."
msgstr ""

#: includes/class-wp-extended-abilities.php:1530
msgid "Max rules to return (max 200)."
msgstr ""

#: includes/class-wp-extended-abilities.php:1578
msgid "Get Registered Shortcodes"
msgstr ""

#: includes/class-wp-extended-abilities.php:1579
msgid "Lists all registered shortcode tags."
msgstr ""

#: includes/class-wp-extended-abilities.php:1617
msgid "Get Active Widgets"
msgstr ""

#: includes/class-wp-extended-abilities.php:1618
msgid "Lists active widget instances across all sidebars, including their settings."
msgstr ""

#: includes/class-wp-extended-abilities.php:1657
msgid "Get Post Counts"
msgstr ""

#: includes/class-wp-extended-abilities.php:1658
msgid "Returns post counts grouped by status for one or all post types."
msgstr ""

#: includes/class-wp-extended-abilities.php:1665
msgid "Post type slug. Default: all public types."
msgstr ""

#: includes/class-wp-extended-abilities.php:1703
msgid "Get REST API Routes"
msgstr ""

#: includes/class-wp-extended-abilities.php:1704
msgid "Lists all registered REST API routes with their methods and namespaces."
msgstr ""

#: includes/class-wp-extended-abilities.php:1711
msgid "Filter by namespace (e.g., wp/v2, wc/v3)."
msgstr ""

#: includes/functions.php:30
#: templates/modal-widget.php:50
msgid "Agent is thinking..."
msgstr ""

#: includes/functions.php:31
msgid "Warming up the AI model, please wait\\u2026"
msgstr ""

#: includes/functions.php:32
msgid "Preparing audio\\u2026"
msgstr ""

#: includes/functions.php:33
msgid "Copied!"
msgstr ""

#: includes/functions.php:34
msgid "Copy"
msgstr ""

#: includes/functions.php:35
msgid "\\u25b6 Show Diff"
msgstr ""

#: includes/functions.php:36
msgid "\\u25bc Hide Diff"
msgstr ""

#: includes/functions.php:37
msgid "Agent wants to make a change."
msgstr ""

#: includes/functions.php:38
msgid "Read aloud: off \\u2014 click to enable"
msgstr ""

#: includes/functions.php:39
msgid "Read aloud: on \\u2014 click to disable"
msgstr ""

#: includes/functions.php:40
msgid "Voice input requires Chrome, Edge, or Safari with HTTPS"
msgstr ""

#. translators: %s is the number of seconds before the next retry
#: includes/functions.php:42
#, php-format
msgid "The AI model is busy. Retrying in %ss\\u2026"
msgstr ""

#: includes/functions.php:43
msgid "Something went wrong. The issue has been reported."
msgstr ""

#: includes/functions.php:44
msgid "The request timed out. The AI model may be overloaded \\u2014 please try again."
msgstr ""

#: includes/functions.php:45
msgid "Sorry, there was an error connecting to the agent. Please try again."
msgstr ""

#. translators: %s is the error message detail
#: includes/functions.php:47
#, php-format
msgid "Error processing proposal: %s"
msgstr ""

#: includes/functions.php:48
msgid "Browser verification failed. Please refresh the page and try again."
msgstr ""

#: includes/functions.php:49
msgid "Text-to-speech is currently unavailable. Please try again later."
msgstr ""

#: includes/functions.php:52
msgid "⚠️ High-risk tool requires approval"
msgstr ""

#. translators: Keyboard shortcuts a/r/e for approve/reject/edit in chat approval prompt
#: includes/functions.php:54
msgid "Reply with <strong>a</strong> approve, <strong>r</strong> reject, or <strong>e</strong> + new instructions."
msgstr ""

#: includes/functions.php:55
msgid "a Approve"
msgstr ""

#: includes/functions.php:56
msgid "r Reject"
msgstr ""

#: includes/functions.php:57
msgid "e Edit instructions"
msgstr ""

#: includes/functions.php:58
msgid "✅ Approved — executing..."
msgstr ""

#: includes/functions.php:59
msgid "✅ Approved and executed."
msgstr ""

#: includes/functions.php:60
msgid "❌ Rejected."
msgstr ""

#: includes/functions.php:61
msgid "Error processing approval."
msgstr ""

#. translators: Prefix shown in chat input when user selects "edit" on a high-risk approval
#: includes/functions.php:63
msgid "Please revise the previous request: "
msgstr ""

#: includes/functions.php:64
msgid "This high-risk action requires administrator approval."
msgstr ""

#. translators: Fallback text when user chooses edit but provides no new instructions
#: includes/functions.php:66
msgid "Please try again with different instructions."
msgstr ""

#: library/tools/force_password_reset/tool.php:106
msgid "A password reset has been requested for the following account:"
msgstr ""

#. translators: %s: site name
#: library/tools/force_password_reset/tool.php:108
#, php-format
msgid "Site: %s"
msgstr ""

#. translators: %s: username
#: library/tools/force_password_reset/tool.php:110
#, php-format
msgid "Username: %s"
msgstr ""

#: library/tools/force_password_reset/tool.php:111
msgid "To reset your password, visit the following address:"
msgstr ""

#: library/tools/force_password_reset/tool.php:113
msgid "This password reset was initiated by your site administrator for security purposes."
msgstr ""

#. translators: %s: original form title
#: library/tools/form_duplicate/tool.php:100
#, php-format
msgid "Copy of %s"
msgstr ""

#: templates/chat-interface.php:72
msgid "Load more agents"
msgstr ""

#: templates/chat-interface.php:193
#: templates/modal-widget.php:60
msgid "I Understand"
msgstr ""

#: templates/chat-interface.php:220
msgid "Read aloud"
msgstr ""

#: templates/modal-widget.php:34
msgid "Close"
msgstr ""

#: templates/modal-widget.php:97
msgid "Choose an assistant"
msgstr ""

#: templates/modal-widget.php:114
msgid "Chat with AI"
msgstr ""

#: assets/js/gutenberg-blocks.js:211
msgid "Hello! I'm "
msgstr ""

#: assets/js/gutenberg-blocks.js:211
msgid "How can I help you today?"
msgstr ""

#: assets/js/gutenberg-blocks.js:226
msgid "Floating mode — appears as a popup button on the frontend"
msgstr ""

#: assets/js/gutenberg-blocks.js:293
msgid "Appearance"
msgstr ""

#: assets/js/gutenberg-blocks.js:301
msgid "Height"
msgstr ""

#: assets/js/gutenberg-blocks.js:304
msgid "CSS height value (e.g. 500px, 60vh)."
msgstr ""

#: assets/js/gutenberg-blocks.js:307
msgid "Theme"
msgstr ""

#: assets/js/gutenberg-blocks.js:313
msgid "Show Header"
msgstr ""

#: assets/js/gutenberg-blocks.js:318
msgid "Floating Button"
msgstr ""

#: assets/js/gutenberg-blocks.js:321
msgid "Display as a floating chat button instead of inline."
msgstr ""

#: assets/js/gutenberg-blocks.js:332
msgid "LLM Settings"
msgstr ""

#: assets/js/gutenberg-blocks.js:334
msgid "Provider"
msgstr ""

#: assets/js/gutenberg-blocks.js:340
msgid "Override the LLM provider for this block."
msgstr ""

#: assets/js/gutenberg-blocks.js:347
msgid "Select a provider first to see available models."
msgstr ""
