# jetpack/16.3/build/routes/ai-hub/content.js

Jetpack – WP Security, Backup, Speed, &amp; Growth, version 16.3. 431 lines.

- Page: https://pluginprobe.com/plugins/jetpack/16.3/code/build/routes/ai-hub/content.js
- Raw: https://pluginprobe.com/plugins/jetpack/16.3/raw/build/routes/ai-hub/content.js
- Modified: 2026-10-05T16:03:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/jetpack/16.3/code/build/routes/ai-hub/content.js#L10-L20`.

```javascript
// i18n reference stub generated by strip-unminified-prod.
// Contains only the gettext calls from the original bundle so that string
// extraction (translate.wordpress.org / `wp i18n make-pot`) keeps working after
// the unminified bundle is dropped from production builds (GlotPress ignores
// *.min.js). Same path as the original, so WordPress' md5(path)-keyed
// translation files resolve. Never loaded at runtime: the generated PHP
// loaders are pinned to the .min.js sibling.

/* translators: accessibility text appended to link text */
__( "(opens in a new tab)", "jetpack" );
/* translators: %s: keyboard shortcut. */
__( "Keyboard shortcut: %s", "jetpack" );
__( "Loading", "jetpack" );
/* translators: 1: Calendar type. 2: Current month and year. */
__( "%1$s, %2$s", "jetpack" );
__( "Date calendar", "jetpack" );
__( "Date range calendar", "jetpack" );
__( "Navigation bar", "jetpack" );
/* translators: %s is the full date (e.g. "Monday, April 29, 2025") */
__( "Today, %s", "jetpack" );
__( "Next month", "jetpack" );
__( "Previous month", "jetpack" );
/* translators: %s is the full date (e.g. "Monday, April 29, 2025") */
__( "Today, %s, selected", "jetpack" );
/* translators: %s is the full date (e.g. "Monday, April 29, 2025") */
__( "%s, selected", "jetpack" );
__( "Required", "jetpack" );
__( "Optional", "jetpack" );
__( "More details follow the field.", "jetpack" );
__( "Select", "jetpack" );
__( "Dismiss", "jetpack" );
__( "Sort ascending", "jetpack" );
__( "Sort descending", "jetpack" );
__( "(no title)", "jetpack" );
__( "Actions", "jetpack" );
/* translators: %d: number of items. */
_n( "%d Item selected", "%d Items selected", 1, "jetpack" );
/* translators: %d: number of items. */
_n( "%d Item", "%d Items", 1, "jetpack" );
/* translators: %1$d: number of items. %2$d: total number of items. */
_n( "%1$d of %2$d Item", "%1$d of %2$d Items", 1, "jetpack" );
__( "Deselect all", "jetpack" );
__( "Select all", "jetpack" );
__( "Cancel", "jetpack" );
__( "Add filter", "jetpack" );
__( "Move left", "jetpack" );
__( "Move right", "jetpack" );
__( "Insert left", "jetpack" );
__( "Insert right", "jetpack" );
__( "Hide column", "jetpack" );
__( "Properties", "jetpack" );
/* translators: 1: The label of the field e.g. "Date". 2: The value of the field, e.g.: "May 2022". */
__( "%1$s: %2$s", "jetpack" );
/* translators: %d: The row number in the grid */
__( "Row %d", "jetpack" );
__( "Navigate to item", "jetpack" );
/* translators: %s: The label of the field e.g. "Status". */
__( "%s: <groupName />", "jetpack" );
/* translators: 1: current page number. 2: total number of pages. */
__( "Page %1$d of %2$d", "jetpack" );
/* translators: 1: Current page number, 2: Total number of pages. */
_x( "<div>Page</div>%1$s<div>of %2$d</div>", "paging", "jetpack" );
__( "Current page", "jetpack" );
__( "Previous page", "jetpack" );
__( "Next page", "jetpack" );
__( "Density", "jetpack" );
_x( "Comfortable", "Density option for DataView layout", "jetpack" );
_x( "Balanced", "Density option for DataView layout", "jetpack" );
_x( "Compact", "Density option for DataView layout", "jetpack" );
__( "Original aspect ratio", "jetpack" );
__( "Preview size", "jetpack" );
__( "Table", "jetpack" );
__( "Grid", "jetpack" );
__( "List", "jetpack" );
__( "Activity", "jetpack" );
/* translators: List of items for a filter. 1: Filter name. e.g.: "List of: Author". */
__( "List of: %1$s", "jetpack" );
__( "Search items", "jetpack" );
__( "Search", "jetpack" );
__( "No results found", "jetpack" );
__( "No elements found", "jetpack" );
/* translators: DataViews operator name */
__( "Is none of", "jetpack" );
/* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
__( "<Name>%1$s is none of: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Includes", "jetpack" );
/* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
__( "<Name>%1$s includes: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Includes all", "jetpack" );
/* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
__( "<Name>%1$s includes all: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Between (inc)", "jetpack" );
/* translators: 1: Filter name (e.g. "Item count"). 2: Filter value min. 3: Filter value max. e.g.: "Item count between (inc): 10 and 180". */
__( "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "In the past", "jetpack" );
/* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
__( "<Name>%1$s is in the past: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Over", "jetpack" );
/* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
__( "<Name>%1$s is over: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Is", "jetpack" );
/* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
__( "<Name>%1$s is: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Is not", "jetpack" );
/* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
__( "<Name>%1$s is not: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Less than", "jetpack" );
/* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
__( "<Name>%1$s is less than: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Greater than", "jetpack" );
/* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
__( "<Name>%1$s is greater than: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Less than or equal", "jetpack" );
/* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
__( "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Greater than or equal", "jetpack" );
/* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
__( "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Before", "jetpack" );
/* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
__( "<Name>%1$s is before: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "After", "jetpack" );
/* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
__( "<Name>%1$s is after: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Before (inc)", "jetpack" );
/* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or before: 2024-01-01". */
__( "<Name>%1$s is on or before: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "After (inc)", "jetpack" );
/* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or after: 2024-01-01". */
__( "<Name>%1$s is on or after: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Contains", "jetpack" );
/* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
__( "<Name>%1$s contains: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Doesn't contain", "jetpack" );
/* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
__( "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "Starts with", "jetpack" );
/* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
__( "<Name>%1$s starts with: </Name><Value>%2$s</Value>", "jetpack" );
/* translators: DataViews operator name */
__( "On", "jetpack" );
/* translators: DataViews operator name */
__( "Not on", "jetpack" );
__( "Conditions", "jetpack" );
__( "Reset", "jetpack" );
__( "Remove", "jetpack" );
/* translators: 1: Filter name. */
__( "Filter by: %1$s", "jetpack" );
/* translators: 1: Filter name e.g.: "Unknown status for Author". */
__( "Unknown status for %1$s", "jetpack" );
_x( "Filter", "verb", "jetpack" );
__( "No results", "jetpack" );
__( "Layout", "jetpack" );
__( "Sort by", "jetpack" );
__( "Order", "jetpack" );
__( "Items per page", "jetpack" );
__( "Reset view", "jetpack" );
_x( "View options", "View is used as a noun", "jetpack" );
__( "Appearance", "jetpack" );
__( "Unit", "jetpack" );
__( "Days", "jetpack" );
__( "Weeks", "jetpack" );
__( "Months", "jetpack" );
__( "Years", "jetpack" );
__( "Days ago", "jetpack" );
__( "Weeks ago", "jetpack" );
__( "Months ago", "jetpack" );
__( "Years ago", "jetpack" );
__( "Coordinated Universal Time", "jetpack" );
/* translators: %s: timezone detail, e.g. "(CEST) Europe/Madrid" or "UTC+3". */
__( "Timezone: %s", "jetpack" );
__( "Date time", "jetpack" );
__( "Custom", "jetpack" );
__( "Date", "jetpack" );
__( "From", "jetpack" );
__( "To", "jetpack" );
__( "Today", "jetpack" );
__( "Yesterday", "jetpack" );
__( "Past week", "jetpack" );
__( "Past month", "jetpack" );
__( "Last 7 days", "jetpack" );
__( "Last 30 days", "jetpack" );
__( "Month to date", "jetpack" );
__( "Last year", "jetpack" );
__( "Year to date", "jetpack" );
__( "The max. value must be greater than the min. value.", "jetpack" );
__( "Min.", "jetpack" );
__( "Max.", "jetpack" );
__( "The end time must be later than the start time.", "jetpack" );
__( "Open color picker", "jetpack" );
__( "Hide password", "jetpack" );
__( "Show password", "jetpack" );
__( "Value must be a valid email address.", "jetpack" );
__( "Value must be an integer.", "jetpack" );
__( "Value must be a number.", "jetpack" );
__( "True", "jetpack" );
__( "False", "jetpack" );
__( "Value must be true, false, or undefined", "jetpack" );
__( "Value must be an array.", "jetpack" );
__( "Every value must be a string.", "jetpack" );
__( "Value must be a valid color.", "jetpack" );
__( "The task was deleted.", "jetpack" );
__( "Task", "jetpack" );
__( "Scheduled", "jetpack" );
__( "Latest run", "jetpack" );
__( "View", "jetpack" );
__( "Run now", "jetpack" );
__( "The task is running now.", "jetpack" );
__( "Pause or resume", "jetpack" );
__( "Delete", "jetpack" );
__( "Try again", "jetpack" );
__( "Schedule tasks for repeated work", "jetpack" );
__( "Have your WordPress Agent run tasks on a regular basis. Draft content, get weekly reports, moderate comments, and more. Set one up right in the chat.", "jetpack" );
__( "Create a task", "jetpack" );
__( "Scheduled tasks", "jetpack" );
__( "Automate repeated work with WordPress Agent.", "jetpack" );
__( "Delete task?", "jetpack" );
__( "This permanently deletes the scheduled task:", "jetpack" );
__( "The task was resumed.", "jetpack" );
__( "The task was paused.", "jetpack" );
__( "Daily", "jetpack" );
__( "Weekly", "jetpack" );
__( "Monthly", "jetpack" );
__( "One time", "jetpack" );
__( "Jetpack Logo", "jetpack" );
__( "An Automattic Airline", "jetpack" );
__( "Products", "jetpack" );
__( "Help", "jetpack" );
__( "Jetpack", "jetpack" );
__( "Sections", "jetpack" );
/* translators: %s: an error message. */
__( "There was an error testing Jetpack. Error: %s", "jetpack" );
__( "Your account (connection owner)", "jetpack" );
/* translators: %s is the display name of the Jetpack connection owner. */
__( "Connection owner's account (%s)", "jetpack" );
__( "Connection owner's account", "jetpack" );
__( "Your account", "jetpack" );
__( "Another user's account", "jetpack" );
__( "User connection", "jetpack" );
__( "Site connection", "jetpack" );
/* translators: %s is what the error applies to, e.g. "Site connection" or "Your account". */
__( "Jetpack Connection error: %s", "jetpack" );
/* translators: %d is the number of connection errors found. */
_n( "%d Jetpack Connection error", "%d Jetpack Connection errors", 1, "jetpack" );
__( "Jetpack Connection error", "jetpack" );
__( "Still having trouble? <link>Contact Jetpack Support</link>.", "jetpack" );
/* translators: %s: the error. */
__( "There was an error reconnecting Jetpack. Error: %s", "jetpack" );
__( "Reconnecting Jetpack", "jetpack" );
__( "Loading…", "jetpack" );
__( "Restore Connection", "jetpack" );
__( "Take Action", "jetpack" );
__( "Reconnecting Jetpack…", "jetpack" );
__( "This tab could not be loaded. Reload the page to try again.", "jetpack" );
__( "Learn more", "jetpack" );
__( "Connect Jetpack", "jetpack" );
__( "Jetpack AI is not available for this site.", "jetpack" );
__( "Jetpack AI is turned off by custom code on this site.", "jetpack" );
__( "It can’t be turned on from here.", "jetpack" );
__( "Jetpack AI is not available in offline mode.", "jetpack" );
__( "This site is not connected to WordPress.com.", "jetpack" );
__( "Your feature settings are saved and will apply again once the site is connected.", "jetpack" );
__( "Your WordPress.com account isn’t connected.", "jetpack" );
__( "Connect account", "jetpack" );
__( "Jetpack AI is turned off for this site.", "jetpack" );
__( "Your feature settings are saved and will apply again when AI is turned back on.", "jetpack" );
__( "Manage in My Jetpack", "jetpack" );
__( "Manage in Jetpack modules", "jetpack" );
__( "Content", "jetpack" );
__( "Writing Assistant", "jetpack" );
__( "Draft, rewrite, translate, and adjust tone for your content right in the block editor.", "jetpack" );
__( "Media", "jetpack" );
__( "Image Editor", "jetpack" );
__( "Generate and edit professional-quality images without leaving WordPress.", "jetpack" );
__( "Try it out", "jetpack" );
__( "SEO", "jetpack" );
__( "AI SEO", "jetpack" );
__( "AI recommendations to optimize titles, meta descriptions, and content for search engines.", "jetpack" );
__( "Open SEO Settings", "jetpack" );
__( "AI Answers", "jetpack" );
__( "Help visitors and AI agents find answers in your content, via Jetpack Search.", "jetpack" );
__( "Open Search Settings", "jetpack" );
__( "Set up Jetpack Search to enable this feature", "jetpack" );
__( "Requires Jetpack Search or Complete plans", "jetpack" );
__( "Requires upgrade", "jetpack" );
__( "Failed to load AI settings.", "jetpack" );
__( "A user connection lets agents securely act on your behalf.", "jetpack" );
__( "Connect AI agents to your site", "jetpack" );
__( "Get AI-powered assistance to help you build, edit, and redesign your site with ease.", "jetpack" );
__( "Connect your user account", "jetpack" );
__( "Posts", "jetpack" );
__( "Pages", "jetpack" );
__( "Design", "jetpack" );
__( "Sites", "jetpack" );
__( "Account", "jetpack" );
__( "Domains", "jetpack" );
__( "Developer & testing", "jetpack" );
__( "Uncategorized", "jetpack" );
__( "Comments", "jetpack" );
__( "Categories & tags", "jetpack" );
__( "Plugins", "jetpack" );
__( "Site settings", "jetpack" );
__( "Analytics", "jetpack" );
__( "Notifications", "jetpack" );
__( "Themes", "jetpack" );
__( "Patterns", "jetpack" );
__( "Templates", "jetpack" );
__( "Global styles", "jetpack" );
__( "Navigation", "jetpack" );
__( "Blocks", "jetpack" );
__( "Enable MCP", "jetpack" );
__( "Give your AI agent access to the site and control what it can read and write.", "jetpack" );
__( "Connect agent", "jetpack" );
__( "Connect your agent of choice: Claude, ChatGPT, and others.", "jetpack" );
__( "Manage via chat", "jetpack" );
__( "Create content, get reports, and manage your site from the conversation.", "jetpack" );
__( "How it works", "jetpack" );
__( "All enabled", "jetpack" );
__( "Disabled", "jetpack" );
/* translators: %1$d: enabled count, %2$d: total count */
__( "%1$d of %2$d enabled", "jetpack" );
__( "External AI agent access", "jetpack" );
__( "Allow external AI agents to access this site via MCP.", "jetpack" );
__( "Enable MCP access", "jetpack" );
__( "Read", "jetpack" );
__( "Write", "jetpack" );
__( "Connect external AI agent", "jetpack" );
__( "Get instructions for connecting your external AI agent.", "jetpack" );
__( "Activity log", "jetpack" );
__( "Review recent actions taken by AI agents on your site.", "jetpack" );
__( "Other", "jetpack" );
__( "Show operations", "jetpack" );
__( "Hide operations", "jetpack" );
__( "Enable all", "jetpack" );
__( "Turn individual tools on or off. Changes save automatically.", "jetpack" );
__( "No read tools available.", "jetpack" );
__( "Other MCP client", "jetpack" );
__( "Claude documentation", "jetpack" );
__( "Claude Code documentation", "jetpack" );
__( "VS Code documentation", "jetpack" );
__( "Cursor documentation", "jetpack" );
__( "Continue documentation", "jetpack" );
__( "MCP documentation", "jetpack" );
__( "Choose your AI agent", "jetpack" );
__( "Quick setup", "jetpack" );
__( "Open the <ClaudeConnector/> page in Claude.", "jetpack" );
__( "WordPress.com connector", "jetpack" );
__( "Click \"Connect\" and follow the prompts.", "jetpack" );
__( "Claude Code uses a different config format with type: \"http\". Use the CLI or copy the configuration below.", "jetpack" );
__( "Run in your terminal: <code/>", "jetpack" );
__( "Or copy the configuration below and add it to your <mcpJson/> or <claudeJson/> file.", "jetpack" );
__( "In Claude Code, run <code/> to authenticate with your WordPress.com account.", "jetpack" );
__( "Open the <ChatGptConnector/> page in ChatGPT.", "jetpack" );
__( "Click \"Install\" and follow the prompts.", "jetpack" );
__( "Open the <CursorPlugin/> page on the Cursor Marketplace.", "jetpack" );
__( "WordPress.com plugin", "jetpack" );
__( "Click \"Add to Cursor\" and follow the prompts.", "jetpack" );
__( "Or run <code/> in the Cursor chat.", "jetpack" );
__( "Manual setup", "jetpack" );
__( "Copy configuration to clipboard", "jetpack" );
__( "Copy this configuration into your client’s MCP settings.", "jetpack" );
__( "Upgrade your plan to give external AI agents access to your site.", "jetpack" );
__( "Upgrade plan", "jetpack" );
__( "Failed to load MCP settings.", "jetpack" );
__( "Failed to save MCP settings.", "jetpack" );
__( "No write tools are available for this site.", "jetpack" );
__( "Dismiss banner", "jetpack" );
__( "Do more on your site with AI.", "jetpack" );
__( "Write, edit, and make changes across your whole site. Start in the editor, or connect ChatGPT or Claude and work from there.", "jetpack" );
__( "Upgrade your plan to use video covers", "jetpack" );
__( "Upgrade your plan to upload audio", "jetpack" );
__( "Failed to load AI usage data.", "jetpack" );
__( "Connect ChatGPT", "jetpack" );
__( "Give ChatGPT access to your site by installing the connector.", "jetpack" );
__( "Connect Claude", "jetpack" );
__( "Give Claude access to your site by installing the connector.", "jetpack" );
__( "Connect your site to Claude", "jetpack" );
__( "Build a page from a single prompt", "jetpack" );
__( "Manage your Media Library with AI", "jetpack" );
__( "Optimize your site with AI", "jetpack" );
__( "MCP integration guide", "jetpack" );
__( "AI features overview", "jetpack" );
__( "Billing & plans", "jetpack" );
__( "Available capabilities", "jetpack" );
/* translators: %1$d: requests still available. %2$d: total requests in the plan. */
__( "%1$d of %2$d requests available", "jetpack" );
__( "Available requests", "jetpack" );
__( "Loading your AI usage…", "jetpack" );
__( "You’ve used all your requests", "jetpack" );
__( "Upgrade Jetpack AI Assistant", "jetpack" );
__( "Upgrade to keep drafting, rewriting, and illustrating without leaving the editor.", "jetpack" );
__( "Draft, rewrite, and illustrate posts without leaving the editor. Upgrade before you run out.", "jetpack" );
__( "Upgrade", "jetpack" );
__( "Quick start", "jetpack" );
__( "Walkthrough videos", "jetpack" );
__( "Documentation", "jetpack" );
__( "Overview", "jetpack" );
__( "AI Features", "jetpack" );
__( "MCP and Connectors", "jetpack" );
__( "View your site’s content.", "jetpack" );
__( "Create, update, and manage content on your site.", "jetpack" );
__( "Get instructions for connecting your external AI assistant.", "jetpack" );
__( "Breadcrumbs", "jetpack" );
/* translators: %s: the name of the parent screen, e.g. "MCP and Connectors". */
__( "Back to %s", "jetpack" );
__( "Failed to save MCP settings. Please try again.", "jetpack" );
__( "Your AI settings have been saved.", "jetpack" );
__( "Failed to save AI settings. Please try again.", "jetpack" );
__( "Create, connect, and automate with Jetpack AI.", "jetpack" );
__( "AI sections", "jetpack" );
__( "A12s only", "jetpack" );
__( "This site is not connected to WordPress.com. Please connect Jetpack to manage MCP settings.", "jetpack" );

```
