From d89430d6999a847c1b4fa2679e9f2153d36908fe Mon Sep 17 00:00:00 2001 From: Martin Donadieu Date: Mon, 12 Oct 2026 21:14:04 +0100 Subject: [PATCH] feat(web): AI agent sections on every product page and README banner Position Capgo as the AI-ready platform to build, ship, and maintain Capacitor apps across product pages, not only on the homepage. - AgentReadySection: optional eyebrow/title/subtitle, product-specific example prompts, agent setup guide links, unique heading ids - Product-specific agent sections on live-update, observe, notifications, app_mobile, plugins, integrations, ci_cd and enterprise - native-build and capgo-cli: extend existing MCP sections with more example prompts and the Agent Skills install command - Plugin detail pages: compact "Use with your AI agent" block with the skills install command and a prompt using the plugin package name, plus featureList in SoftwareApplication JSON-LD - Meta titles/descriptions mention AI agents / MCP where natural - README banner: "AI skills + MCP" detail lines that fit the copy area (also fixes the build variant that was clipped), new live update title, with a test that guards the length - Translation contexts regenerated for the new/changed keys only Co-Authored-By: Claude Opus 5.5 --- apps/shared/copy/messageContexts.ts | 71 +++++++++++++++- apps/shared/copy/messages.ts | 83 ++++++++++++++++++- apps/shared/copy/translationContextByText.ts | 79 ++++++++++++++++-- .../src/components/AgentReadySection.astro | 70 ++++++++++++++-- apps/web/src/pages/app_mobile.astro | 13 ++- apps/web/src/pages/capgo-cli.astro | 26 +++++- apps/web/src/pages/ci_cd.astro | 16 +++- apps/web/src/pages/enterprise.astro | 17 +++- apps/web/src/pages/integrations.astro | 11 +++ apps/web/src/pages/live-update.astro | 11 ++- apps/web/src/pages/native-build.astro | 65 ++++++++++++++- apps/web/src/pages/notifications.astro | 13 ++- apps/web/src/pages/observe.astro | 15 +++- apps/web/src/pages/plugins.astro | 15 +++- apps/web/src/pages/plugins/[slug].astro | 31 +++++++ apps/web/src/worker/readme-banner.ts | 16 ++-- apps/web/test/readme-banner.test.js | 35 ++++++++ 17 files changed, 541 insertions(+), 46 deletions(-) create mode 100644 apps/web/test/readme-banner.test.js diff --git a/apps/shared/copy/messageContexts.ts b/apps/shared/copy/messageContexts.ts index a855ba81c..d3583e1e8 100644 --- a/apps/shared/copy/messageContexts.ts +++ b/apps/shared/copy/messageContexts.ts @@ -199,14 +199,63 @@ export const messageContexts = { affiliate_typical_label: 'Page/area: Capgo marketing website. Role: UI label. Seen in: page affiliate.astro. Message key `affiliate_typical_label` (Affiliate Typical Label).', affiliate_typical_maker: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page affiliate.astro. Message key `affiliate_typical_maker` (Affiliate Typical Maker).', affiliate_vs_note: 'Page/area: Capgo marketing website. Role: Supporting note or footnote. Seen in: page affiliate.astro. Message key `affiliate_vs_note` (Affiliate Vs Note).', + agent_ready_agents_label: 'Page/area: Capgo marketing website. Role: UI label. Seen in: component AgentReadySection.astro. Message key `agent_ready_agents_label` (Agent Ready Agents Label).', + agent_ready_ci_cd_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page ci_cd.astro. Message key `agent_ready_ci_cd_eyebrow` (Agent Ready Ci Cd Eyebrow).', + agent_ready_ci_cd_prompt_1: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page ci_cd.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_ci_cd_prompt_1` (Agent Ready Ci Cd Prompt 1).', + agent_ready_ci_cd_prompt_2: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page ci_cd.astro. Message key `agent_ready_ci_cd_prompt_2` (Agent Ready Ci Cd Prompt 2).', + agent_ready_ci_cd_prompt_3: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page ci_cd.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_ci_cd_prompt_3` (Agent Ready Ci Cd Prompt 3).', + agent_ready_ci_cd_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page ci_cd.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_ci_cd_subtitle` (Agent Ready Ci Cd Subtitle).', + agent_ready_ci_cd_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page ci_cd.astro. Message key `agent_ready_ci_cd_title` (Agent Ready Ci Cd Title).', agent_ready_cli_desc: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component AgentReadySection.astro. Message key `agent_ready_cli_desc` (Agent Ready CLI Desc).', agent_ready_cli_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component AgentReadySection.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_cli_title` (Agent Ready CLI Title).', - agent_ready_cta: 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Seen in: component AgentReadySection.astro. Message key `agent_ready_cta` (Agent Ready CTA).', + agent_ready_cta: 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Seen in: component AgentReadySection.astro, page capgo-cli.astro, page native-build.astro. Message key `agent_ready_cta` (Agent Ready CTA).', + agent_ready_enterprise_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page enterprise.astro. Message key `agent_ready_enterprise_eyebrow` (Agent Ready Enterprise Eyebrow).', + agent_ready_enterprise_prompt_1: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page enterprise.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_enterprise_prompt_1` (Agent Ready Enterprise Prompt 1).', + agent_ready_enterprise_prompt_2: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page enterprise.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_enterprise_prompt_2` (Agent Ready Enterprise Prompt 2).', + agent_ready_enterprise_prompt_3: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page enterprise.astro. Message key `agent_ready_enterprise_prompt_3` (Agent Ready Enterprise Prompt 3).', + agent_ready_enterprise_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page enterprise.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_enterprise_subtitle` (Agent Ready Enterprise Subtitle).', + agent_ready_enterprise_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page enterprise.astro. Message key `agent_ready_enterprise_title` (Agent Ready Enterprise Title).', agent_ready_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: component AgentReadySection.astro. Message key `agent_ready_eyebrow` (Agent Ready Eyebrow).', + agent_ready_integrations_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page integrations.astro. Message key `agent_ready_integrations_eyebrow` (Agent Ready Integrations Eyebrow).', + agent_ready_integrations_prompt_1: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_integrations_prompt_1` (Agent Ready Integrations Prompt 1).', + agent_ready_integrations_prompt_2: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_integrations_prompt_2` (Agent Ready Integrations Prompt 2).', + agent_ready_integrations_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_integrations_subtitle` (Agent Ready Integrations Subtitle).', + agent_ready_integrations_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_integrations_title` (Agent Ready Integrations Title).', + agent_ready_live_update_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page live-update.astro. Message key `agent_ready_live_update_eyebrow` (Agent Ready Live Update Eyebrow).', + agent_ready_live_update_prompt_1: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page live-update.astro. Message key `agent_ready_live_update_prompt_1` (Agent Ready Live Update Prompt 1).', + agent_ready_live_update_prompt_2: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_live_update_prompt_2` (Agent Ready Live Update Prompt 2).', + agent_ready_live_update_prompt_3: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page live-update.astro. Message key `agent_ready_live_update_prompt_3` (Agent Ready Live Update Prompt 3).', + agent_ready_live_update_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_live_update_subtitle` (Agent Ready Live Update Subtitle).', + agent_ready_live_update_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page live-update.astro. Message key `agent_ready_live_update_title` (Agent Ready Live Update Title).', agent_ready_llms_desc: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component AgentReadySection.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_llms_desc` (Agent Ready Llms Desc).', agent_ready_llms_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component AgentReadySection.astro. Message key `agent_ready_llms_title` (Agent Ready Llms Title).', agent_ready_mcp_desc: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component AgentReadySection.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_mcp_desc` (Agent Ready Mcp Desc).', agent_ready_mcp_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component AgentReadySection.astro. Message key `agent_ready_mcp_title` (Agent Ready Mcp Title).', + agent_ready_mobile_app_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page app_mobile.astro. Message key `agent_ready_mobile_app_eyebrow` (Agent Ready Mobile App Eyebrow).', + agent_ready_mobile_app_prompt_1: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page app_mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_mobile_app_prompt_1` (Agent Ready Mobile App Prompt 1).', + agent_ready_mobile_app_prompt_2: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page app_mobile.astro. Message key `agent_ready_mobile_app_prompt_2` (Agent Ready Mobile App Prompt 2).', + agent_ready_mobile_app_prompt_3: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page app_mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_mobile_app_prompt_3` (Agent Ready Mobile App Prompt 3).', + agent_ready_mobile_app_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page app_mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_mobile_app_subtitle` (Agent Ready Mobile App Subtitle).', + agent_ready_mobile_app_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page app_mobile.astro. Message key `agent_ready_mobile_app_title` (Agent Ready Mobile App Title).', + agent_ready_notifications_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page notifications.astro. Message key `agent_ready_notifications_eyebrow` (Agent Ready Notifications Eyebrow).', + agent_ready_notifications_prompt_1: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page notifications.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_notifications_prompt_1` (Agent Ready Notifications Prompt 1).', + agent_ready_notifications_prompt_2: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page notifications.astro. Message key `agent_ready_notifications_prompt_2` (Agent Ready Notifications Prompt 2).', + agent_ready_notifications_prompt_3: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page notifications.astro. Message key `agent_ready_notifications_prompt_3` (Agent Ready Notifications Prompt 3).', + agent_ready_notifications_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page notifications.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_notifications_subtitle` (Agent Ready Notifications Subtitle).', + agent_ready_notifications_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page notifications.astro. Message key `agent_ready_notifications_title` (Agent Ready Notifications Title).', + agent_ready_observe_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page observe.astro. Message key `agent_ready_observe_eyebrow` (Agent Ready Observe Eyebrow).', + agent_ready_observe_prompt_1: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page observe.astro. Message key `agent_ready_observe_prompt_1` (Agent Ready Observe Prompt 1).', + agent_ready_observe_prompt_2: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page observe.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_observe_prompt_2` (Agent Ready Observe Prompt 2).', + agent_ready_observe_prompt_3: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page observe.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_observe_prompt_3` (Agent Ready Observe Prompt 3).', + agent_ready_observe_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page observe.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_observe_subtitle` (Agent Ready Observe Subtitle).', + agent_ready_observe_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page observe.astro. Message key `agent_ready_observe_title` (Agent Ready Observe Title).', + agent_ready_plugins_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page plugins.astro. Message key `agent_ready_plugins_eyebrow` (Agent Ready Plugins Eyebrow).', + agent_ready_plugins_prompt_1: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins.astro. Message key `agent_ready_plugins_prompt_1` (Agent Ready Plugins Prompt 1).', + agent_ready_plugins_prompt_2: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_plugins_prompt_2` (Agent Ready Plugins Prompt 2).', + agent_ready_plugins_prompt_3: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_plugins_prompt_3` (Agent Ready Plugins Prompt 3).', + agent_ready_plugins_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_plugins_subtitle` (Agent Ready Plugins Subtitle).', + agent_ready_plugins_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page plugins.astro. Message key `agent_ready_plugins_title` (Agent Ready Plugins Title).', + agent_ready_prompts_label: 'Page/area: Capgo marketing website. Role: UI label. Seen in: component AgentReadySection.astro. Message key `agent_ready_prompts_label` (Agent Ready Prompts Label).', agent_ready_skills_desc: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component AgentReadySection.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_skills_desc` (Agent Ready Skills Desc).', agent_ready_skills_title: 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component AgentReadySection.astro. Message key `agent_ready_skills_title` (Agent Ready Skills Title).', agent_ready_subtitle: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: component AgentReadySection.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_subtitle` (Agent Ready Subtitle).', @@ -736,6 +785,11 @@ export const messageContexts = { choose_from_your_capgo_projects: 'Page/area: Capgo marketing website. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `choose_from_your_capgo_projects` (Choose From Your Capgo Projects).', ci_cd_integration: 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: site footer, component enterprise.astro. Message key `ci_cd_integration` (Ci Cd Integration).', cities_worldwide: 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `cities_worldwide` (Cities Worldwide).', + cli_ai_prompt_1: 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_ai_prompt_1` (CLI Ai Prompt 1).', + cli_ai_prompt_2: 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_ai_prompt_2` (CLI Ai Prompt 2).', + cli_ai_prompt_3: 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Preserve Capgo product/brand and developer terms exactly. Message key `cli_ai_prompt_3` (CLI Ai Prompt 3).', + cli_ai_prompts_label: 'Page/area: CLI product or documentation marketing copy. Role: UI label. Seen in: page capgo-cli.astro. Message key `cli_ai_prompts_label` (CLI Ai Prompts Label).', + cli_ai_skills_note: 'Page/area: CLI product or documentation marketing copy. Role: Supporting note or footnote. Seen in: page capgo-cli.astro. Preserve Capgo product/brand and developer terms exactly. Message key `cli_ai_skills_note` (CLI Ai Skills Note).', cli_and_api: 'Page/area: CLI product or documentation marketing copy. Role: Short UI label or navigation item. Seen in: site footer. Preserve Capgo product/brand and developer terms exactly. Message key `cli_and_api` (CLI And API).', cli_v2_comp_build_capa: 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_v2_comp_build_capa` (CLI V2 Comp Build Capa).', cli_v2_comp_build_capgo: 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_v2_comp_build_capgo` (CLI V2 Comp Build Capgo).', @@ -2353,6 +2407,7 @@ export const messageContexts = { live_update_proof_kicker: 'Page/area: Live updates product page. Role: Short UI label or navigation item. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_proof_kicker` (Live Update Proof Kicker).', live_update_proof_title: 'Page/area: Live updates product page. Role: Section or page heading. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_proof_title` (Live Update Proof Title).', live_update_sdk_open_source: 'Page/area: Live updates product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_sdk_open_source` (Live Update SDK Open Source).', + live_update_seo_title: 'Page/area: Live updates product page. Role: SEO page title. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_seo_title` (Live Update SEO Title).', live_update_sla_exclusions_title: 'Page/area: Live updates product page. Role: Section or page heading. Seen in: page sla.astro. Message key `live_update_sla_exclusions_title` (Live Update SLA Exclusions Title).', live_update_stats_desc: 'Page/area: Live updates product page. Role: Website copy sentence. Message key `live_update_stats_desc` (Live Update Stats Desc).', live_update_stats_feature1_desc: 'Page/area: Live updates product page. Role: Website copy sentence. Message key `live_update_stats_feature1_desc` (Live Update Stats Feature1 Desc).', @@ -2695,7 +2750,7 @@ export const messageContexts = { native_build_builder_terminal_submitted: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_builder_terminal_submitted` (Native Build Builder Terminal Submitted).', native_build_builder_terminal_succeeded: 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Message key `native_build_builder_terminal_succeeded` (Native Build Builder Terminal Succeeded).', native_build_builder_terminal_upload: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_builder_terminal_upload` (Native Build Builder Terminal Upload).', - native_build_builder_title: 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_title` (Native Build Builder Title).', + native_build_builder_title: 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_title` (Native Build Builder Title).', native_build_builder_view_docs: 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Message key `native_build_builder_view_docs` (Native Build Builder View Docs).', native_build_builder_view_pricing: 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Message key `native_build_builder_view_pricing` (Native Build Builder View Pricing).', native_build_builder_yearly_billing: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Message key `native_build_builder_yearly_billing` (Native Build Builder Yearly Billing).', @@ -2759,6 +2814,7 @@ export const messageContexts = { native_build_security_feature4_title: 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Message key `native_build_security_feature4_title` (Native Build Security Feature4 Title).', native_build_security_subtitle: 'Page/area: Capgo Builder / native cloud build product page. Role: Section subtitle or tagline. Message key `native_build_security_subtitle` (Native Build Security Subtitle).', native_build_security_title: 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Message key `native_build_security_title` (Native Build Security Title).', + native_build_seo_title: 'Page/area: Capgo Builder / native cloud build product page. Role: SEO page title. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_seo_title` (Native Build SEO Title).', native_build_step1_desc: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_step1_desc` (Native Build Step1 Desc).', native_build_step1_title: 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Message key `native_build_step1_title` (Native Build Step1 Title).', native_build_step2_desc: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_step2_desc` (Native Build Step2 Desc).', @@ -2897,6 +2953,11 @@ export const messageContexts = { native_build_v2_mcp_editors_more: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Message key `native_build_v2_mcp_editors_more` (Native Build V2 Mcp Editors More).', native_build_v2_mcp_eyebrow: 'Page/area: Capgo Builder / native cloud build product page. Role: Section subtitle or tagline. Seen in: page native-build.astro. Message key `native_build_v2_mcp_eyebrow` (Native Build V2 Mcp Eyebrow).', native_build_v2_mcp_lead: 'Page/area: Capgo Builder / native cloud build product page. Role: Long marketing or legal paragraph. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_mcp_lead` (Native Build V2 Mcp Lead).', + native_build_v2_mcp_more_prompt_1: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_v2_mcp_more_prompt_1` (Native Build V2 Mcp More Prompt 1).', + native_build_v2_mcp_more_prompt_2: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_v2_mcp_more_prompt_2` (Native Build V2 Mcp More Prompt 2).', + native_build_v2_mcp_more_prompt_3: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_v2_mcp_more_prompt_3` (Native Build V2 Mcp More Prompt 3).', + native_build_v2_mcp_more_title: 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Message key `native_build_v2_mcp_more_title` (Native Build V2 Mcp More Title).', + native_build_v2_mcp_skills_note: 'Page/area: Capgo Builder / native cloud build product page. Role: Supporting note or footnote. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_mcp_skills_note` (Native Build V2 Mcp Skills Note).', native_build_v2_mcp_title_accent: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Message key `native_build_v2_mcp_title_accent` (Native Build V2 Mcp Title Accent).', native_build_v2_mcp_title_prefix: 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Message key `native_build_v2_mcp_title_prefix` (Native Build V2 Mcp Title Prefix).', native_build_v2_meta_android: 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Message key `native_build_v2_meta_android` (Native Build V2 Meta Android).', @@ -3129,6 +3190,11 @@ export const messageContexts = { platform_skills_desc: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component PlatformOverview.astro, component ProductsMegaMenu.astro. Preserve Capgo product/brand and developer terms exactly. Message key `platform_skills_desc` (Platform Skills Desc).', platform_skills_name: 'Page/area: Capgo marketing website. Role: UI label. Seen in: site header, component PlatformOverview.astro, component ProductsMegaMenu.astro. Message key `platform_skills_name` (Platform Skills Name).', please_be_professional_in_the_forums: 'Page/area: Capgo marketing website. Role: Long marketing or legal paragraph. Seen in: page contributing.astro. Message key `please_be_professional_in_the_forums` (Please Be Professional In The Forums).', + plugin_ai_body: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins/[slug].astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugin_ai_body` (Plugin Ai Body).', + plugin_ai_eyebrow: 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page plugins/[slug].astro. Message key `plugin_ai_eyebrow` (Plugin Ai Eyebrow).', + plugin_ai_feature: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins/[slug].astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugin_ai_feature` (Plugin Ai Feature).', + plugin_ai_link: 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Seen in: page plugins/[slug].astro. Message key `plugin_ai_link` (Plugin Ai Link).', + plugin_ai_prompt: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins/[slug].astro. Message key `plugin_ai_prompt` (Plugin Ai Prompt).', plugin_is_missing: 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: page consulting.astro. Message key `plugin_is_missing` (Plugin Is Missing).', plugins: 'Navigation/label for Capgo Capacitor plugins directory. Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: site footer, page 404.astro, page plugins.astro. Message key `plugins` (Plugins).', plugins_custom_plugin_cta: 'Page/area: Plugins directory / plugins marketing page. Role: Call-to-action button or link label. Seen in: page plugins.astro. Message key `plugins_custom_plugin_cta` (Plugins Custom Plugin CTA).', @@ -3146,6 +3212,7 @@ export const messageContexts = { plugins_priority_body: 'Page/area: Plugins directory / plugins marketing page. Role: Website copy sentence. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugins_priority_body` (Plugins Priority Body).', plugins_priority_cta: 'Page/area: Plugins directory / plugins marketing page. Role: Call-to-action button or link label. Seen in: page plugins.astro. Message key `plugins_priority_cta` (Plugins Priority CTA).', plugins_priority_title: 'Page/area: Plugins directory / plugins marketing page. Role: Section or page heading. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugins_priority_title` (Plugins Priority Title).', + plugins_seo_title: 'Page/area: Plugins directory / plugins marketing page. Role: SEO page title. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugins_seo_title` (Plugins SEO Title).', policy_generator: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page return.astro. Message key `policy_generator` (Policy Generator).', poor_app_quality: 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: page consulting.astro. Message key `poor_app_quality` (Poor App Quality).', powered_by_serverless_edge_computing: 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page enterprise.astro. Message key `powered_by_serverless_edge_computing` (Powered By Serverless Edge Computing).', diff --git a/apps/shared/copy/messages.ts b/apps/shared/copy/messages.ts index ef2772859..2bafb99d2 100644 --- a/apps/shared/copy/messages.ts +++ b/apps/shared/copy/messages.ts @@ -156,6 +156,63 @@ const messages = { agent_ready_subtitle: 'Claude Code, Cursor, Codex, or any agent can set up Capgo, upload bundles, manage channels, and request native builds. Every action is one command or one tool call.', agent_ready_title: 'Building blocks for agentic workflows', + agent_ready_agents_label: 'Setup guides for your agent', + agent_ready_ci_cd_eyebrow: 'CI/CD with AI agents', + agent_ready_ci_cd_prompt_1: 'Add a GitHub Actions workflow that builds my iOS app with Capgo', + agent_ready_ci_cd_prompt_2: 'Why did the last Android build fail? Check the build logs', + agent_ready_ci_cd_prompt_3: 'Upload a live update bundle from CI on every merge to main', + agent_ready_ci_cd_subtitle: + 'Agent Skills teach Claude Code, Codex, or Cursor how to wire Capgo Build into GitHub Actions or GitLab CI. The Capgo MCP server lets the agent request builds and read build logs when one fails.', + agent_ready_ci_cd_title: 'Let your agent write the pipeline and read the build logs', + agent_ready_enterprise_eyebrow: 'Governed AI automation', + agent_ready_enterprise_prompt_1: 'Show which bundle every production channel is serving', + agent_ready_enterprise_prompt_2: 'Roll back production to the last known good bundle', + agent_ready_enterprise_prompt_3: "Summarize this week's update failures by app version", + agent_ready_enterprise_subtitle: + 'Connect agents through the hosted Capgo MCP server with OAuth, or give CI and agents scoped API keys that can only do their job. Releases still follow your channels and rollback rules.', + agent_ready_enterprise_title: 'Let AI agents run releases without losing control', + agent_ready_integrations_eyebrow: 'AI agent integrations', + agent_ready_integrations_prompt_1: 'Set up Capgo live updates in this Capacitor app', + agent_ready_integrations_prompt_2: 'Connect to the Capgo MCP server and list my apps and channels', + agent_ready_integrations_subtitle: + 'Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and Windsurf connect to Capgo through MCP, Agent Skills, and llms.txt. Each agent has its own setup guide.', + agent_ready_integrations_title: 'Capgo works inside the AI agents you already use', + agent_ready_live_update_eyebrow: 'Live updates with AI agents', + agent_ready_live_update_prompt_1: 'Upload this build to the beta channel', + agent_ready_live_update_prompt_2: 'Roll back production to the previous bundle', + agent_ready_live_update_prompt_3: 'Is this change safe to ship as a live update, or does it need a native build?', + agent_ready_live_update_subtitle: + 'Connect Claude Code, Codex, Cursor, or Copilot to Capgo through MCP and Agent Skills. Your agent uploads bundles, moves channels, and rolls back with the same checks as the CLI.', + agent_ready_live_update_title: 'Let your agent ship and roll back releases', + agent_ready_mobile_app_eyebrow: 'Mobile app with AI agents', + agent_ready_mobile_app_prompt_1: 'Upload this branch as a preview bundle with a QR code', + agent_ready_mobile_app_prompt_2: 'Request an iOS build and tell me when it is ready to install', + agent_ready_mobile_app_prompt_3: 'Which bundle is live on the production channel right now?', + agent_ready_mobile_app_subtitle: + 'Ask your agent to upload a preview bundle or request a native build through Capgo MCP, then open the result in the Capgo mobile app on a real device.', + agent_ready_mobile_app_title: 'Your agent ships it, you check it on your phone', + agent_ready_notifications_eyebrow: 'Push notifications with AI agents', + agent_ready_notifications_prompt_1: 'Add Capgo push notifications to my app and register devices by user ID', + agent_ready_notifications_prompt_2: 'Update the app badge count when a notification arrives', + agent_ready_notifications_prompt_3: 'Trigger a silent live update check from a push notification', + agent_ready_notifications_subtitle: + 'Capgo Agent Skills teach Claude Code, Codex, or Cursor how to install the notifications plugin, register devices, and handle background callbacks in your Capacitor app.', + agent_ready_notifications_title: 'Have your agent wire up push notifications', + agent_ready_observe_eyebrow: 'Observe with AI agents', + agent_ready_observe_prompt_1: 'Which release raised the crash rate?', + agent_ready_observe_prompt_2: 'Show update failures for the latest bundle by app version', + agent_ready_observe_prompt_3: 'Roll back the failing channel to the last good bundle', + agent_ready_observe_subtitle: + 'The hosted Capgo MCP server reads Observe, stats, and channel state, so Claude, Codex, or Cursor can answer release-health questions and point to the bundle to roll back.', + agent_ready_observe_title: 'Ask your agent how the last release is doing', + agent_ready_plugins_eyebrow: 'Plugins with AI agents', + agent_ready_plugins_prompt_1: 'Add @capgo/capacitor-social-login to my app and wire up Google sign-in', + agent_ready_plugins_prompt_2: 'Find a Capgo plugin for background geolocation and install it', + agent_ready_plugins_prompt_3: 'Upgrade my Capacitor plugins to the latest major version', + agent_ready_plugins_subtitle: + 'Capgo Agent Skills give Claude Code, Codex, Cursor, and other agents the install steps, native setup, and API patterns for Capgo plugins, so they stop guessing at Swift and Kotlin config.', + agent_ready_plugins_title: 'Let your agent add the plugin and wire it up', + agent_ready_prompts_label: 'Try asking your agent', alternatives_guides_eyebrow: 'More reading', alternatives_guides_title: 'Reviews, migration guides, and best-of lists', alternatives_category_ci_cd: 'Mobile CI/CD and build services', @@ -2478,7 +2535,8 @@ const messages = { live_update_delta_feature3_desc: 'Just add --partial to your upload command to enable delta updates for your bundle.', live_update_delta_feature3_title: 'Enable with One Flag', live_update_delta_title: 'Delta Updates', - live_update_description: 'Capacitor live updates with channels, rollback, and CLI checks. The EAS Update analog if you have a web app instead of React Native.', + live_update_description: 'Capacitor live updates with channels, rollback, and CLI checks, run by you or your AI agent. The EAS Update analog for web apps, not React Native.', + live_update_seo_title: 'Ionic and Capacitor Live Updates with AI Agents', live_update_dynamic_bullet1_prefix: 'Add an in-app “Update Track” menu: list channels and let testers jump from', live_update_dynamic_bullet1_suffix: 'in seconds (no reinstall).', live_update_dynamic_bullet2: 'Spin up a pull-request channel per feature, route QA or beta users there, then snap them back to prod when approved.', @@ -2844,7 +2902,8 @@ const messages = { native_build_builder_credit_price: '{price}/min', native_build_builder_cta_text: "Build signed iOS and Android releases from your machine or CI while keeping Capgo's existing site header, docs, and pricing flow.", native_build_builder_cta_title: 'Native builds without the pain.', - native_build_builder_description: 'Signed iOS and Android Capacitor builds plus store submit. The EAS Build and EAS Submit analog for web apps, not React Native.', + native_build_builder_description: 'Signed iOS and Android Capacitor builds plus store submit, from CI or your AI agent. The EAS Build and EAS Submit analog for web apps.', + native_build_seo_title: 'Capgo Builder: Capacitor native builds from CI or AI agents', native_build_builder_extra_minutes: 'Extra build minutes use prepaid credits.', native_build_builder_faq_eyebrow: 'FAQ', native_build_builder_faq_live_updates_a: @@ -3073,7 +3132,8 @@ const messages = { platform_ionic_name: 'Ionic Enterprise alternatives', platform_ionic_desc: 'Open-source replacements for Ionic enterprise plugins: storage, auth, biometrics, and more.', plugins: 'Plugins', - plugins_description: 'Open-source Capacitor plugins and SDK bridges for teams that need native features without owning every Swift, Kotlin, or vendor SDK edge case.', + plugins_description: 'Open-source Capacitor plugins and SDK bridges, with Agent Skills so your AI agent can install them and wire up native features for you.', + plugins_seo_title: 'Capacitor Plugins Your AI Agent Can Install', policy_generator: 'Return and Refund Policy Generator', poor_app_quality: 'Poor app quality', powered_by_serverless_edge_computing: 'Powered by serverless edge computing and distributed databases across 300+ cities and 13,000+ networks.', @@ -6134,7 +6194,7 @@ const messages = { capgo_availability_faq_link: 'Learn more in our documentation', integrations_badge: 'Integrations', integrations_title: 'Capgo Integrations', - integrations_subtitle: 'Current Capgo integrations and partner services.', + integrations_subtitle: 'Capgo integrations, partner services, and AI agent setup for Claude Code, Codex, Cursor, and more.', integrations_partners_freelance_capgo_work: 'They help {brand} build tools customers need, from Capacitor plugins to product features.', integrations_partners_freelance_contact: 'Contact {name}', integrations_partners_freelance_description: 'Trusted freelance mobile developers who work with {brand} part-time and ship real apps for their own clients.', @@ -6275,6 +6335,11 @@ const messages = { native_build_v2_mcp_chk_2: 'Credentials stay on your machine. Secrets are never echoed back.', native_build_v2_mcp_chk_3: 'install-mcp writes the client config; Capgo tools still run through @capgo/cli', native_build_v2_mcp_ask_note: 'Your agent uses Capgo tools, stops at human gates, and cannot fake a passing build. It can debug failures too.', + native_build_v2_mcp_more_title: 'More things to ask', + native_build_v2_mcp_more_prompt_1: 'Build and upload my iOS app to TestFlight', + native_build_v2_mcp_more_prompt_2: 'Why did my last Android build fail? Read the build logs', + native_build_v2_mcp_more_prompt_3: 'Build a signed Android release and send it to Google Play', + native_build_v2_mcp_skills_note: 'Add Capgo Agent Skills so your agent follows the right build setup:', native_build_v2_trust_eyebrow: 'Trust model', native_build_v2_trust_title: 'Your secrets stay your secrets.', @@ -6950,6 +7015,16 @@ const messages = { agents_page_related_lovable: 'Lovable app to mobile', agents_page_related_webapp: 'Turn a web app into a mobile app', mcp_page_links_agents: 'Setup guides for each AI agent', + cli_ai_prompts_label: 'Then ask your agent', + cli_ai_prompt_1: 'Upload this build to production and fail if it is incompatible', + cli_ai_prompt_2: 'Request an iOS release build and save the output record', + cli_ai_prompt_3: 'Run Capgo doctor and fix what it finds', + cli_ai_skills_note: 'Add Capgo Agent Skills so your agent knows each workflow:', + plugin_ai_eyebrow: 'Use with your AI agent', + plugin_ai_body: 'Install Capgo Agent Skills, then ask Claude Code, Codex, or Cursor:', + plugin_ai_prompt: 'Add {package} to my app and wire it up', + plugin_ai_link: 'Agent setup guides', + plugin_ai_feature: 'Installable by AI coding agents with Capgo Agent Skills', } as const export function formatMessage(value: string, values: MessageValues = {}): string { diff --git a/apps/shared/copy/translationContextByText.ts b/apps/shared/copy/translationContextByText.ts index 774cc0f8d..2c6e4bb14 100644 --- a/apps/shared/copy/translationContextByText.ts +++ b/apps/shared/copy/translationContextByText.ts @@ -372,12 +372,15 @@ export const translationContextByText: Record = { 'Actual Availability': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: page sla.astro. Message key `actual_availability` (Actual Availability).', 'Adapt as You Grow': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `adapt_as_you_grow` (Adapt As You Grow).', 'Add': 'HTML text fragment from a longer Capgo UI string (parent key `compare_step_capacitor_text`). Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/expo.astro, page alternatives/median.astro. Message key `compare_step_capacitor_text` (Compare Step Capacitor Text). | HTML text fragment from a longer Capgo UI string (parent key `compare_voltbuilder_step2_text`). Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/voltbuilder.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_voltbuilder_step2_text` (Compare Voltbuilder Step2 Text).', + 'Add {package} to my app and wire it up': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins/[slug].astro. Message key `plugin_ai_prompt` (Plugin Ai Prompt).', 'Add @capacitor/core and @capacitor/cli to your web project, run npx cap init , then add the iOS and Android platforms.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/expo.astro, page alternatives/median.astro. Message key `compare_step_capacitor_text` (Compare Step Capacitor Text).', + 'Add @capgo/capacitor-social-login to my app and wire up Google sign-in': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins.astro. Message key `agent_ready_plugins_prompt_1` (Agent Ready Plugins Prompt 1).', 'Add @capacitor/core and @capacitor/cli to your web project, run npx cap init, then add the iOS and Android platforms.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/expo.astro, page alternatives/median.astro. Message key `compare_step_capacitor_text` (Compare Step Capacitor Text).', 'Add npx @capgo/cli@latest bundle upload after your web build so each change reaches users without a new store release.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/voltbuilder.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_voltbuilder_step2_text` (Compare Voltbuilder Step2 Text).', 'Add a Capgo step to your GitHub Actions workflow and store your API key as CAPGO_TOKEN in the repository secrets.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/solo-developers.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_solo_how2_body` (Solutions Solo How2 Body).', 'Add a channel field to a developer settings screen and call setChannel() with the PR channel name.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/pr-preview.astro. Message key `solutions_pr_programmatic_desc` (Solutions Pr Programmatic Desc).', 'Add a comment and a link to each bundle at upload time with --comment and --link, so you can trace a deployed bundle back to its source.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/healthcare.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_healthcare_commit_desc` (Solutions Healthcare Commit Desc).', + 'Add a GitHub Actions workflow that builds my iOS app with Capgo': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page ci_cd.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_ci_cd_prompt_1` (Agent Ready Ci Cd Prompt 1).', 'Add a job on the pull request closed event that runs channel delete with --delete-bundle and --success-if-not-found. With an App Preview key, that removes the channel and the bundle linked to it. Bundles from earlier pushes can be removed with bundle cleanup, using a key that has delete rights.': 'Page/area: Capgo solutions marketing page. Role: Long marketing or legal paragraph. Seen in: page solutions/pr-preview.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_pr_faq4_a` (Solutions Pr Faq4 A).', 'Add a Join beta switch in your app': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/beta-testing.astro. Message key `solutions_beta_testing_how2_title` (Solutions Beta Testing How2 Title).', 'Add a Join beta switch that calls setChannel(). Users who leave call unsetChannel() and go back to the default channel.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/beta-testing.astro. Message key `solutions_beta_testing_usecases_beta_desc` (Solutions Beta Testing Usecases Beta Desc).', @@ -385,6 +388,9 @@ export const translationContextByText: Record = { 'Add Capacitor and Capgo': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/lovable-vibecoding-to-mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_lovable_to_mobile_how2_title` (Solutions Lovable To Mobile How2 Title).', 'Add Capacitor next to your web build': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/cordova-to-capacitor.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_cordova_to_capacitor_how2_title` (Solutions Cordova To Capacitor How2 Title).', 'Add Capacitor to your web app': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/webapp-to-mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_webapp_to_mobile_how1_title` (Solutions Webapp To Mobile How1 Title).', + 'Add Capgo Agent Skills so your agent follows the right build setup:': 'Page/area: Capgo Builder / native cloud build product page. Role: Supporting note or footnote. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_mcp_skills_note` (Native Build V2 Mcp Skills Note).', + 'Add Capgo Agent Skills so your agent knows each workflow:': 'Page/area: CLI product or documentation marketing copy. Role: Supporting note or footnote. Seen in: page capgo-cli.astro. Preserve Capgo product/brand and developer terms exactly. Message key `cli_ai_skills_note` (CLI Ai Skills Note).', + 'Add Capgo push notifications to my app and register devices by user ID': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page notifications.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_notifications_prompt_1` (Agent Ready Notifications Prompt 1).', 'Add Capgo to a VoltBuilder project': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page alternatives/voltbuilder.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_voltbuilder_migration_title` (Compare Voltbuilder Migration Title).', 'Add Capgo to your app': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/startups.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_startups_how1_title` (Solutions Startups How1 Title).', 'Add CAPGO_TOKEN as a GitHub secret and a workflow that builds and uploads on push. New plugins or permissions still need a new store build.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/lovable-vibecoding-to-mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_lovable_to_mobile_how4_body` (Solutions Lovable To Mobile How4 Body).', @@ -425,8 +431,11 @@ export const translationContextByText: Record = { 'Agency questions': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/agencies.astro. Message key `solutions_agencies_faq_title` (Solutions Agencies FAQ Title).', 'Agency release work': 'Page/area: Capgo solutions marketing page. Role: UI label. Seen in: page solutions/agencies.astro. Message key `solutions_agencies_nightmare_label` (Solutions Agencies Nightmare Label).', 'Agent recovery links': 'Page/area: Capgo marketing website. Role: UI label. Seen in: page 404.astro. Message key `agent_recovery_label` (Agent Recovery Label).', + 'Agent setup guides': 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Seen in: page plugins/[slug].astro. Message key `plugin_ai_link` (Plugin Ai Link).', 'Agent Skills': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component AgentReadySection.astro. Message key `agent_ready_skills_title` (Agent Ready Skills Title).', + 'Agent Skills teach Claude Code, Codex, or Cursor how to wire Capgo Build into GitHub Actions or GitLab CI. The Capgo MCP server lets the agent request builds and read build logs when one fails.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page ci_cd.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_ci_cd_subtitle` (Agent Ready Ci Cd Subtitle).', 'AI agent automation': 'Page/area: CLI product or documentation marketing copy. Role: Short UI label or navigation item. Seen in: page capgo-cli.astro. Message key `cli_v2_comp_mcp_l` (CLI V2 Comp Mcp L).', + 'AI agent integrations': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page integrations.astro. Message key `agent_ready_integrations_eyebrow` (Agent Ready Integrations Eyebrow).', 'AI agent prompt': 'Page/area: Capgo solutions marketing page. Role: UI label. Seen in: page solutions/lovable-vibecoding-to-mobile.astro. Message key `solutions_lovable_to_mobile_prompt_label` (Solutions Lovable To Mobile Prompt Label).', 'AI agents': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: page agents/[slug].astro. Message key `agents_page_breadcrumb_hub` (Agents Page Breadcrumb Hub). | Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: site header, component ProductsMegaMenu.astro. Message key `nav_ai_agents` (Nav Ai Agents). | Page/area: Capgo marketing website. Role: UI label. Seen in: page alternatives/capawesome.astro. Message key `compare_capawesome_delta_ai_label` (Compare Capawesome Delta Ai Label).', 'AI build debugging': 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Message key `native_build_v2_comp_ai_l` (Native Build V2 Comp Ai L).', @@ -603,6 +612,8 @@ export const translationContextByText: Record = { 'Ask questions about this page': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component doc/CopyPage.astro. Message key `ask_questions_about_page` (Ask Questions About Page).', 'Ask the agent to read your Cordova project and return a plugin replacement table first. Review it before any file changes.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/cordova-to-capacitor-ai.astro. Message key `solutions_cordova_to_capacitor_ai_how2_body` (Solutions Cordova To Capacitor Ai How2 Body).', 'Ask whether the commit needs a native build': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/version-targeting.astro. Message key `solutions_version_targeting_how1_title` (Solutions Version Targeting How1 Title).', + 'Ask your agent how the last release is doing': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page observe.astro. Message key `agent_ready_observe_title` (Agent Ready Observe Title).', + 'Ask your agent to upload a preview bundle or request a native build through Capgo MCP, then open the result in the Capgo mobile app on a real device.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page app_mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_mobile_app_subtitle` (Agent Ready Mobile App Subtitle).', 'Ask your favorite AI about Capgo, then decide.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: component AskAiSection.astro. Preserve Capgo product/brand and developer terms exactly. Message key `ask_ai_subtitle` (Ask Ai Subtitle).', 'Assess & prioritize risks': 'Page/area: Trust / security / compliance page. Role: Section or page heading. Seen in: page trust.astro. Message key `trust_program_step_assess_title` (Trust Program Step Assess Title).', 'Assign specific rights and access levels to each user within your organizations, ensuring security and proper resource allocation.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Message key `assign_specific_rights_and_access_levels_to_each_user_within_your_organizations` (Assign Specific Rights And Access Levels To Each User Within Your Organizations).', @@ -751,12 +762,14 @@ export const translationContextByText: Record = { 'build': 'HTML text fragment from a longer Capgo UI string (parent key `solutions_cordova_to_capacitor_ai_step2_body`). Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/cordova-to-capacitor-ai.astro. Message key `solutions_cordova_to_capacitor_ai_step2_body` (Solutions Cordova To Capacitor Ai Step2 Body).', 'Build': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `agents_page_stage_build` (Agents Page Stage Build). | Page/area: Homepage landing product feature section. Role: Short UI label or navigation item. Message key `landing_automation_build` (Landing Automation Build).', 'Build a new binary': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/production-updates.astro. Message key `solutions_problem_step2_title` (Solutions Problem Step2 Title).', + 'Build a signed Android release and send it to Google Play': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_v2_mcp_more_prompt_3` (Native Build V2 Mcp More Prompt 3).', 'Build and publish iOS apps without a Mac': 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Seen in: page agents/[slug].astro. Message key `agents_page_loop_publish_link` (Agents Page Loop Publish Link).', 'Build and publish: signed iOS and Android builds without a Mac, uploaded to the stores': 'Page/area: Capgo marketing website. Role: Bullet list item. Seen in: page best/ai-tools-for-capacitor.astro. Message key `best_ai_tools_capacitor_lifecycle_li4` (Best Ai Tools Capacitor Lifecycle Li4).', 'Build and sign in the cloud with Capgo Build': 'Page/area: Solution page app examples section. Role: Bullet list item. Preserve Capgo product/brand and developer terms exactly. Message key `solution_app_examples_webapp_to_mobile_play_2` (Solution App Examples Webapp To Mobile Play 2).', 'Build and sign with Capgo Build and ship a store update with the same app ID, so it installs over the Cordova version. After that, ship web-layer fixes as live updates.': 'Page/area: Capgo solutions marketing page. Role: Long marketing or legal paragraph. Seen in: page solutions/cordova-to-capacitor.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_cordova_to_capacitor_how4_body` (Solutions Cordova To Capacitor How4 Body).', 'Build and submit from the same workflow.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_builder_compare_delivery_capgo` (Native Build Builder Compare Delivery Capgo).', 'Build and update': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/lovable-vibecoding-to-mobile.astro. Message key `solutions_lovable_to_mobile_flow_build` (Solutions Lovable To Mobile Flow Build).', + 'Build and upload my iOS app to TestFlight': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_v2_mcp_more_prompt_1` (Native Build V2 Mcp More Prompt 1).', 'Build and upload the bundle': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/solo-developers.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_solo_ai_new2` (Solutions Solo Ai New2).', 'Build as usual, upload changed JavaScript and assets with the CLI or API, and target the channels that should receive them. Start automatic in 5 minutes or go manual for advanced release logic.': 'Page/area: Homepage marketing copy. Role: Long marketing or legal paragraph. Seen in: component HowItWorks.astro. Preserve Capgo product/brand and developer terms exactly. Message key `home_deploy_cli_desc` (Home Deploy CLI Desc).', 'Build branded shells in the cloud': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/white-label.astro. Message key `solutions_white_label_how4_title` (Solutions White Label How4 Title).', @@ -970,13 +983,14 @@ export const translationContextByText: Record = { 'Capacitor Live Update - Capgo Cloud': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: SEO component. Preserve Capgo product/brand and developer terms exactly. Message key `website_title` (Website Title).', 'Capacitor live update plans': 'Page/area: Pricing page or plan calculator UI. Role: Section subtitle or tagline. Seen in: page pricing.astro. Preserve Capgo product/brand and developer terms exactly. Message key `pricing_seo_tagline` (Pricing SEO Tagline).', 'Capacitor live updates': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Preserve Capgo product/brand and developer terms exactly. Message key `iterate_faster` (Iterate Faster).', - 'Capacitor live updates with channels, rollback, and CLI checks. The EAS Update analog if you have a web app instead of React Native.': 'Page/area: Live updates product page. Role: Supporting description paragraph or meta description. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_description` (Live Update Description).', + 'Capacitor live updates with channels, rollback, and CLI checks, run by you or your AI agent. The EAS Update analog for web apps, not React Native.': 'Page/area: Live updates product page. Role: Supporting description paragraph or meta description. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_description` (Live Update Description).', 'Capacitor loads your built files from one folder (webDir). Vite, Angular, and Vue produce that by default. Next.js needs a static export.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_webapp_to_mobile_source1_desc` (Solutions Webapp To Mobile Source1 Desc).', 'Capacitor path': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page reviews/codepush.astro. Preserve Capgo product/brand and developer terms exactly. Message key `review_codepush_capgo_title` (Review Codepush Capgo Title).', 'Capacitor places your built web app in native iOS and Android projects. Plugins give your JavaScript access to device features.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_webapp_to_mobile_cap1_desc` (Solutions Webapp To Mobile Cap1 Desc).', 'Capacitor plugin configuration, custom plugin debugging': 'Page/area: Homepage problem/solution section. Role: Website copy sentence. Seen in: page premium-support.astro. Preserve Capgo product/brand and developer terms exactly. Message key `ps_help_plugin_desc` (Ps Help Plugin Desc).', 'Capacitor plugins': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/webapp-to-mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_webapp_to_mobile_link_plugins` (Solutions Webapp To Mobile Link Plugins).', 'Capacitor Plugins & SDK Bridges': 'Page/area: Plugins directory / plugins marketing page. Role: Website copy sentence. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugins_directory` (Plugins Directory).', + 'Capacitor Plugins Your AI Agent Can Install': 'Page/area: Plugins directory / plugins marketing page. Role: SEO page title. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugins_seo_title` (Plugins SEO Title).', 'Capacitor plus Capgo: one web codebase for iOS, Android, and web, live updates that skip store review, and cloud native builds in 2–3 minutes. Open source, from $12/month.': 'Page/area: Capgo marketing website. Role: Long marketing or legal paragraph. Seen in: component comparison/ComparisonPage.astro, page alternatives/[slug].astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_rank_capgo_text` (Compare Rank Capgo Text).', 'Capacitor power approximately $1% of apps on Google Play Store': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page top_capacitor_app.astro, page top_capgo_app.astro. Preserve Capgo product/brand and developer terms exactly. Message key `capacitor_power_approximately_1_of_apps_on_google_play_store` (Capacitor Power Approximately 1 Of Apps On Google Play Store).', 'Capacitor runs large public apps': 'Page/area: Solution page app examples section. Role: Section or page heading. Preserve Capgo product/brand and developer terms exactly. Message key `solution_app_examples_cordova_to_capacitor_headline` (Solution App Examples Cordova To Capacitor Headline).', @@ -1024,6 +1038,8 @@ export const translationContextByText: Record = { 'Capgo - Your company': 'Page/area: Enterprise product/pricing page. Role: Section subtitle or tagline. Seen in: page enterprise.astro. Preserve Capgo product/brand and developer terms exactly. Message key `enterprise_procurement_visual_subtitle` (Enterprise Procurement Visual Subtitle).', 'Capgo (legal entity: Digital Shift OÜ)': 'Page/area: About Capgo page. Role: Website copy sentence. Seen in: page about.astro. Preserve Capgo product/brand and developer terms exactly. Message key `about_facts_company_name_value` (About Facts Company Name Value).', 'Capgo | Capacitor Articles': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component BlogListing.astro. Preserve Capgo product/brand and developer terms exactly. Message key `articles_title` (Articles Title).', + 'Capgo Agent Skills give Claude Code, Codex, Cursor, and other agents the install steps, native setup, and API patterns for Capgo plugins, so they stop guessing at Swift and Kotlin config.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_plugins_subtitle` (Agent Ready Plugins Subtitle).', + 'Capgo Agent Skills teach Claude Code, Codex, or Cursor how to install the notifications plugin, register devices, and handle background callbacks in your Capacitor app.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page notifications.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_notifications_subtitle` (Agent Ready Notifications Subtitle).', 'Capgo AI skills': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/lovable-vibecoding-to-mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_lovable_to_mobile_link_skills` (Solutions Lovable To Mobile Link Skills).', 'Capgo AI, your AI, or skip. Always your choice.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_aidebug_lead` (Native Build V2 Aidebug Lead).', 'Capgo alternative': 'Page/area: Appflow comparison / migration marketing copy. Role: Short UI label or navigation item. Seen in: page alternatives/ionic-appflow.astro, page ionic-enterprise-plugins.astro, page solutions/ionic-enterprise-plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `appflow_plugins_col_capgo` (Appflow Plugins Col Capgo).', @@ -1052,7 +1068,7 @@ export const translationContextByText: Record = { 'capgo build init takes one .p8 and creates CSR, cert, P12, bundle ID, and provisioning profile.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_comp_setup_capgo` (Native Build V2 Comp Setup Capgo).', 'Capgo Build overview': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/build-without-mac.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_build_without_mac_link_builder` (Solutions Build Without Mac Link Builder).', 'capgo build request from laptop, CI, or cron. No Git push or webhook setup.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_v2_comp_trig_capgo` (Native Build V2 Comp Trig Capgo).', - 'Capgo Builder': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_title` (Native Build Builder Title). | Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_hero_badge` (Native Build V2 Hero Badge). | Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_share_flow_build` (Native Build V2 Share Flow Build).', + 'Capgo Builder': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_title` (Native Build Builder Title). | Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_hero_badge` (Native Build V2 Hero Badge). | Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_share_flow_build` (Native Build V2 Share Flow Build).', 'Capgo Builder builds and signs iOS and Android binaries in the cloud, typically in 2–3 minutes, and can upload them to the stores. Build time is included in plans.': 'Page/area: Capgo marketing website. Role: Long marketing or legal paragraph. Seen in: component comparison/ComparisonPage.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_capgo_native_builds` (Compare Capgo Native Builds).', 'Capgo Builder focuses on the work between a native change and a store-ready artifact.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_features_text` (Native Build Builder Features Text).', 'Capgo Builder is designed for teams that already treat signing material as sensitive CI data.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_security_text` (Native Build Builder Security Text).', @@ -1063,6 +1079,7 @@ export const translationContextByText: Record = { 'Capgo Builder supports iOS and Android builds for Capacitor apps, including store submission workflows and downloadable signed artifacts.': 'Page/area: Capgo Builder / native cloud build product page. Role: FAQ question or answer. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_faq_platforms_a` (Native Build Builder FAQ Platforms A).', 'Capgo Builder vs. alternatives.': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_comparison_title` (Native Build Builder Comparison Title).', 'Capgo Builder vs. the alternatives.': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_comp_title` (Native Build V2 Comp Title).', + 'Capgo Builder: Capacitor native builds from CI or AI agents': 'Page/area: Capgo Builder / native cloud build product page. Role: SEO page title. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_seo_title` (Native Build SEO Title).', 'Capgo builds and updates it': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_lovable_to_mobile_example3_title` (Solutions Lovable To Mobile Example3 Title).', 'Capgo captures the full OTA journey: checks, downloads, installs, policy blocks, and rollbacks so you can answer “what happened?” in seconds, not hours.': 'Page/area: Live updates product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_logs_desc` (Live Update Logs Desc).', 'Capgo channels are live controls, not hardcoded. Move users between dev, staging, PR, canary, and production from your app UI or via API instantly.': 'Page/area: Live updates product page. Role: Website copy sentence. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_dynamic_desc` (Live Update Dynamic Desc).', @@ -1104,6 +1121,7 @@ export const translationContextByText: Record = { 'Capgo hotfix is live.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component ProblemSolution.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solution_chat_hotfix_live` (Solution Chat Hotfix Live).', 'Capgo integration, update failures, rollback issues': 'Page/area: Homepage problem/solution section. Role: Website copy sentence. Seen in: page premium-support.astro. Preserve Capgo product/brand and developer terms exactly. Message key `ps_help_updates_desc` (Ps Help Updates Desc).', 'Capgo Integrations': 'Page/area: Integrations marketing section. Role: Section or page heading. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `integrations_title` (Integrations Title).', + 'Capgo integrations, partner services, and AI agent setup for Claude Code, Codex, Cursor, and more.': 'Page/area: Integrations marketing section. Role: Section subtitle or tagline. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `integrations_subtitle` (Integrations Subtitle).', 'Capgo is 100% open source . Our source code is available and accessible on GitHub so you can read it and review it to ensure our code does what we say.': 'Page/area: Data / CCPA privacy policy page. Role: Website copy sentence. Seen in: page dp.astro. Preserve Capgo product/brand and developer terms exactly. Message key `data_policy_trust_open_source` (Data Policy Trust Open Source).', 'Capgo is a tiny bootstrapped company, so our bounty amounts are lower than large-company programs. Reports without a clear exploit path are paid up to $30 max. Exploits with real, reproducible impact on Capgo are paid up to $300 max. We accept and review security reports for Capgo plugins, but paid bounties for plugin code are limited to @capgo/capacitor-updater. Other Capgo plugins are free to use and are not part of our paid product offering, so reports for them are reviewed but unpaid. Payments are issued only after we have identified the issue, released the fix, and you have verified post-release that the fix works for you. Opening or linking a pull request alone does not qualify for payment. This process usually takes a few days to a few weeks depending on severity and release cadence. Please do not send messages like "to get paid"; payment happens only once the release is live and you\'ve tested and validated the fix.': 'Page/area: Bug bounty program page. Role: Supporting note or footnote. Seen in: page bug-bounty.astro. Preserve Capgo product/brand and developer terms exactly. Message key `bug_bounty_payment_note` (Bug Bounty Payment Note).', 'Capgo is an open-source framework free to use thanks to our generous sponsors. If you use Capgo in your daily work and can\'t use our cloud service, please consider backing us.': 'Page/area: Capgo marketing website. Role: Supporting description paragraph or meta description. Seen in: page sponsor.astro. Preserve Capgo product/brand and developer terms exactly. Message key `sponsor_description` (Sponsor Description).', @@ -1208,6 +1226,7 @@ export const translationContextByText: Record = { 'Capgo was born from a real need in the developer community.': 'Page/area: Capgo brand/product marketing copy. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `capgo_was_born_from_a_real_need_in_the_developer_community` (Capgo Was Born From A Real Need In The Developer Community).', 'Capgo will process service data only in accordance with instructions from customer through the settings of the service, i.e. (a) to operate, maintain and support the infrastructure used to provide the service; (b) to comply with customer\'s instructions and processing instructions in their use, management and administration of the service; (c) as otherwise instructed through settings of the service. Capgo will only process service data in accordance with the agreement.': 'Page/area: Data Processing Agreement legal page. Role: Long marketing or legal paragraph. Seen in: page dpa.astro. Preserve Capgo product/brand and developer terms exactly. Message key `dpa_processor_obligations_1` (DPA Processor Obligations 1).', 'Capgo will provide Actual Availability for at least ninety-nine percent (99.9%) of the total time in each calendar month during the Subscription Term, as measured by Capgo (the "Uptime Commitment").': 'Page/area: Capgo marketing website. Role: Long marketing or legal paragraph. Seen in: page sla.astro. Preserve Capgo product/brand and developer terms exactly. Message key `uptime_commitment_desc` (Uptime Commitment Desc).', + 'Capgo works inside the AI agents you already use': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_integrations_title` (Agent Ready Integrations Title).', 'capgo-builder.log': 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Message key `native_build_builder_terminal_file` (Native Build Builder Terminal File).', 'Capgo-voiced overview of Capawesome Cloud: plugins, live updates, and how it differs from Capgo on CI, scale, and open source.': 'Page/area: Capgo marketing website. Role: SEO meta description. Seen in: page reviews/capawesome.astro. Preserve Capgo product/brand and developer terms exactly. Message key `review_capawesome_meta_description` (Review Capawesome Meta Description).', 'CAPGO, Digital shift OU. ALL RIGHTS RESERVED.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Message key `copyright_notice` (Copyright Notice).', @@ -1300,12 +1319,14 @@ export const translationContextByText: Record = { 'CI/CD Integration': 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Message key `native_build_feature_ci_cd` (Native Build Feature Ci Cd).', 'CI/CD integrations': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/pr-preview.astro. Message key `solutions_pr_link_integrations` (Solutions Pr Link Integrations). | Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/qsr.astro. Message key `solutions_qsr_link_integrations` (Solutions Qsr Link Integrations).', 'CI/CD ready': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Message key `native_build_v2_tile_ci_title` (Native Build V2 Tile Ci Title).', + 'CI/CD with AI agents': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page ci_cd.astro. Message key `agent_ready_ci_cd_eyebrow` (Agent Ready Ci Cd Eyebrow).', 'CI/CD with Capgo Build': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page alternatives/expo.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_expo_map_workflows_title` (Compare Expo Map Workflows Title).', 'Cities worldwide': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `cities_worldwide` (Cities Worldwide).', 'Cities Worldwide': 'Page/area: Homepage marketing copy. Role: Short UI label or navigation item. Seen in: component GlobalInfrastructure.astro. Message key `home_cities_worldwide` (Home Cities Worldwide).', 'Civic identity app with broad public device compatibility needs.': 'Page/area: Solution page app examples section. Role: Supporting note or footnote. Message key `solution_app_examples_version_targeting_app_1_note` (Solution App Examples Version Targeting App 1 Note).', 'Civic identity workflows where version-safe guidance matters across devices.': 'Page/area: Solution page app examples section. Role: Supporting note or footnote. Message key `solution_app_examples_direct_updates_app_3_note` (Solution App Examples Direct Updates App 3 Note).', 'Civic, health, and forecast apps may support older Android versions and different device generations. Version targeting keeps each native build on the newest compatible web bundle without forcing one update path for everyone.': 'Page/area: Solution page app examples section. Role: Long marketing or legal paragraph. Preserve Capgo product/brand and developer terms exactly. Message key `solution_app_examples_version_targeting_use_case` (Solution App Examples Version Targeting Use Case).', + 'Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and Windsurf connect to Capgo through MCP, Agent Skills, and llms.txt. Each agent has its own setup guide.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_integrations_subtitle` (Agent Ready Integrations Subtitle).', 'Claude Code, Cursor, Codex, or any agent can set up Capgo, upload bundles, manage channels, and request native builds. Every action is one command or one tool call.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: component AgentReadySection.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_subtitle` (Agent Ready Subtitle).', 'Clean build artifacts': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Message key `native_build_builder_feature_artifacts_title` (Native Build Builder Feature Artifacts Title).', 'Cleanup when the PR closes': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/pr-preview.astro. Message key `solutions_pr_auto_cleanup` (Solutions Pr Auto Cleanup).', @@ -1437,13 +1458,16 @@ export const translationContextByText: Record = { 'Configure the app once, then release from CI and watch from the console. Every command and setting below is from the Capgo docs.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/set-and-forget.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_set_and_forget_how_desc` (Solutions Set And Forget How Desc).', 'Configure the updater for your review': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/healthcare.astro. Message key `solutions_healthcare_how1_title` (Solutions Healthcare How1 Title).', 'Confirm the vendor supports Capacitor updater plugins, not only React Native. Remove App Center SDK dependencies and align CSP with your new CDN.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page best/codepush-alternative.astro. Preserve Capgo product/brand and developer terms exactly. Message key `best_codepush_alternative_body_p1` (Best Codepush Alternative Body P1).', + 'Connect agents through the hosted Capgo MCP server with OAuth, or give CI and agents scoped API keys that can only do their job. Releases still follow your channels and rollback rules.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page enterprise.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_enterprise_subtitle` (Agent Ready Enterprise Subtitle).', 'Connect AI agents to Capgo: hosted account MCP at api.capgo.app/mcp with OAuth, a public docs MCP at /mcp, and the CLI MCP for uploads and builds.': 'Page/area: Capgo marketing website. Role: SEO meta description. Seen in: page mcp.astro. Preserve Capgo product/brand and developer terms exactly. Message key `mcp_page_meta_description` (Mcp Page Meta Description).', 'Connect Capgo to your CI/CD pipeline so merged code can build, sign, publish, and promote the right update to the right channel.': 'Page/area: Homepage landing product feature section. Role: Supporting description paragraph or meta description. Preserve Capgo product/brand and developer terms exactly. Message key `landing_automation_description` (Landing Automation Description).', + 'Connect Claude Code, Codex, Cursor, or Copilot to Capgo through MCP and Agent Skills. Your agent uploads bundles, moves channels, and rolls back with the same checks as the CLI.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_live_update_subtitle` (Agent Ready Live Update Subtitle).', 'Connect Claude, ChatGPT, Cursor, and other AI assistants to your Capgo account, to Capgo docs and OpenAPI, and to your project files through the CLI.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page mcp.astro. Preserve Capgo product/brand and developer terms exactly. Message key `mcp_page_hero_subtitle` (Mcp Page Hero Subtitle).', 'Connect Claude, Cursor, or another MCP client to the Capgo CLI. The assistant can upload bundles, manage channels, and request builds on your account.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/solo-developers.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_solo_ai_subtitle` (Solutions Solo Ai Subtitle).', 'Connect Lovable to GitHub, clone the repo, build a static dist folder, and add the iOS and Android projects with Capacitor.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_lovable_to_mobile_playbook1_desc` (Solutions Lovable To Mobile Playbook1 Desc).', 'Connect the app to Capgo': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/webapp-to-mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_webapp_to_mobile_how2_title` (Solutions Webapp To Mobile How2 Title).', 'Connect the Capgo MCP server to ship': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/cordova-to-capacitor-ai.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_cordova_to_capacitor_ai_how4_title` (Solutions Cordova To Capacitor Ai How4 Title).', + 'Connect to the Capgo MCP server and list my apps and channels': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_integrations_prompt_2` (Agent Ready Integrations Prompt 2).', 'Connect with Capgo': 'Page/area: About Capgo page. Role: Section or page heading. Seen in: page about.astro. Preserve Capgo product/brand and developer terms exactly. Message key `about_team_connect_title` (About Team Connect Title).', 'Connect Your Account': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `connect_your_account` (Connect Your Account).', 'Consent: You have given Your consent for processing Personal Data for one or more specific purposes.': 'Page/area: Data / CCPA privacy policy page. Role: Website copy sentence. Seen in: page dp.astro. Message key `data_policy_legal_basis_consent` (Data Policy Legal Basis Consent).', @@ -1564,7 +1588,6 @@ export const translationContextByText: Record = { 'Critical vendors maintain SOC 2 attestation that is reviewed every year.': 'Page/area: Trust / security / compliance page. Role: Bullet list item. Seen in: page trust.astro. Message key `trust_hero_point_one` (Trust Hero Point One).', 'Critical web fix': 'Page/area: Enterprise product/pricing page. Role: Short UI label or navigation item. Seen in: page enterprise.astro. Message key `enterprise_before_after_critical_area` (Enterprise Before After Critical Area).', 'CSR → cert → P12, generated for you': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Message key `native_build_v2_wiz_ios_s2_d` (Native Build V2 Wiz Ios S2 D).', - 'Current Capgo integrations and partner services.': 'Page/area: Integrations marketing section. Role: Section subtitle or tagline. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `integrations_subtitle` (Integrations Subtitle).', 'current() API reference': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/healthcare.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_healthcare_link_current_api` (Solutions Healthcare Link Current API).', 'Custom': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `custom` (Custom).', 'Custom analytics or server-side download counts.': 'Page/area: Live updates product page. Role: Website copy sentence. Seen in: page live-update.astro. Message key `live_update_v2_comp_logs_diy` (Live Update V2 Comp Logs Diy).', @@ -2011,7 +2034,7 @@ export const translationContextByText: Record = { 'Expert Help When': 'Page/area: Homepage problem/solution section. Role: Short UI label or navigation item. Seen in: page premium-support.astro. Message key `ps_hero_title_1` (Ps Hero Title 1).', 'Explicit command.': 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_v2_comp_release_capgo_hook` (CLI V2 Comp Release Capgo Hook).', 'Explore': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component ProductsMegaMenu.astro. Message key `menu_explore` (Menu Explore).', - 'Explore AI tooling': 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Seen in: component AgentReadySection.astro. Message key `agent_ready_cta` (Agent Ready CTA).', + 'Explore AI tooling': 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Seen in: component AgentReadySection.astro, page capgo-cli.astro, page native-build.astro. Message key `agent_ready_cta` (Agent Ready CTA).', 'Explore Capgo Build': 'Page/area: Capgo solutions marketing page. Role: Call-to-action button or link label. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_build_without_mac_secondary_cta` (Solutions Build Without Mac Secondary CTA).', 'Explore Capgo Observe': 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Seen in: component PlatformScreens.astro. Preserve Capgo product/brand and developer terms exactly. Message key `platform_screens_cta` (Platform Screens CTA).', 'Explore Capgo plugins': 'Page/area: Enterprise product/pricing page. Role: Call-to-action button or link label. Seen in: page enterprise.astro. Preserve Capgo product/brand and developer terms exactly. Message key `enterprise_plugins_cta` (Enterprise Plugins CTA).', @@ -2071,6 +2094,7 @@ export const translationContextByText: Record = { 'Feedback means feedback, innovations or suggestions sent by You regarding the attributes, performance or features of our Service.': 'Page/area: Terms of Service legal page. Role: Website copy sentence. Seen in: page tos.astro. Message key `tos_definition_feedback` (Terms of Service Definition Feedback).', 'Few min': 'Page/area: Homepage problem/solution section. Role: Short UI label or navigation item. Seen in: component ProblemSolution.astro. Message key `problem_solution_capgo_time` (Problem Solution Capgo Time).', 'File-Level Diffing': 'Page/area: Live updates product page. Role: Section or page heading. Message key `live_update_delta_feature1_title` (Live Update Delta Feature1 Title).', + 'Find a Capgo plugin for background geolocation and install it': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_plugins_prompt_2` (Agent Ready Plugins Prompt 2).', 'Find and fix bugs during the coding process.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page consulting.astro. Message key `find_and_fix_bugs_during_the_coding_process` (Find And Fix Bugs During The Coding Process).', 'Find every @ionic-enterprise package in your app and match it to its Capgo replacement in the table above.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/ionic-enterprise-plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_ionic_enterprise_plugins_how1_body` (Solutions Ionic Enterprise Plugins How1 Body).', 'Find more at:': 'HTML text fragment from a longer Capgo UI string (parent key `find_more_at`). Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page contributing.astro. Message key `find_more_at` (Find More At).', @@ -2302,6 +2326,7 @@ export const translationContextByText: Record = { 'Google Play Device and Network Abuse policy': 'Page/area: Capgo marketing website. Role: UI label. Seen in: component StorePolicySection.astro. Message key `store_policy_google_label` (Store Policy Google Label).', 'Google Play installs': 'Page/area: Solution page app examples section. Role: UI label. Seen in: component solutions/SolutionAppExample.astro. Message key `solution_app_examples_installs_label` (Solution App Examples Installs Label).', 'Google Play policy': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/production-updates.astro. Message key `solutions_production_updates_link_google` (Solutions Production Updates Link Google).', + 'Governed AI automation': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page enterprise.astro. Message key `agent_ready_enterprise_eyebrow` (Agent Ready Enterprise Eyebrow).', 'Governed rollouts, SLA, and support': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: site header, component SolutionsMegaMenu.astro. Message key `solnav_enterprise` (Solnav Enterprise).', 'Governing Law': 'Page/area: End User License Agreement legal page. Role: Section or page heading. Seen in: page eula.astro. Message key `eula_governing_law_title` (EULA Governing Law Title). | Page/area: Terms of Service legal page. Role: Section or page heading. Seen in: page tos.astro. Message key `tos_governing_law_title` (Terms of Service Governing Law Title).', 'GPU': 'Page/area: Capgo Builder / native cloud build product page. Role: UI label. Message key `native_build_builder_infra_spec_gpu_label` (Native Build Builder Infra Spec Gpu Label).', @@ -2326,6 +2351,7 @@ export const translationContextByText: Record = { 'Has Apple ever flagged Capgo?': 'Page/area: Capgo marketing website. Role: UI label. Seen in: component StorePolicySection.astro. Preserve Capgo product/brand and developer terms exactly. Message key `store_policy_incident_label` (Store Policy Incident Label).', 'has been a wonderful experience, and it allows us to move much faster than we could alone.': 'HTML text fragment from a longer Capgo UI string (parent key `testimonial_consulting`). Page/area: Capgo marketing website. Role: Long marketing or legal paragraph. Seen in: page consulting.astro. Preserve Capgo product/brand and developer terms exactly. Message key `testimonial_consulting` (Testimonial Consulting).', 'Have Capacitor experts on standby. When something breaks, we fix it fast.': 'Page/area: Homepage problem/solution section. Role: Section subtitle or tagline. Seen in: page premium-support.astro. Preserve Capgo product/brand and developer terms exactly. Message key `ps_cta_subtitle` (Ps CTA Subtitle).', + 'Have your agent wire up push notifications': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page notifications.astro. Message key `agent_ready_notifications_title` (Agent Ready Notifications Title).', 'Header lockup': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page brand.astro. Message key `brand_asset_header_title` (Brand Asset Header Title).', 'Headquarters': 'Page/area: About Capgo page. Role: Short UI label or navigation item. Seen in: page about.astro. Message key `about_facts_headquarters` (About Facts Headquarters).', 'Health app where older and newer native shells may need different web bundles.': 'Page/area: Solution page app examples section. Role: Supporting note or footnote. Preserve Capgo product/brand and developer terms exactly. Message key `solution_app_examples_version_targeting_app_2_note` (Solution App Examples Version Targeting App 2 Note).', @@ -2573,6 +2599,7 @@ export const translationContextByText: Record = { 'Install Capacitor, set the app name, bundle ID, and build output folder, then add the iOS and Android projects.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/webapp-to-mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_webapp_to_mobile_how1_body` (Solutions Webapp To Mobile How1 Body).', 'Install Capacitor, set webDir to your build output folder, and add the iOS and Android projects. Your built web app is copied into both.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/cordova-to-capacitor.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_cordova_to_capacitor_how2_body` (Solutions Cordova To Capacitor How2 Body).', 'Install Capgo': 'Page/area: Capgo marketing website. Role: Call-to-action button or link label. Preserve Capgo product/brand and developer terms exactly. Message key `orgs_cta` (Orgs CTA).', + 'Install Capgo Agent Skills, then ask Claude Code, Codex, or Cursor:': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins/[slug].astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugin_ai_body` (Plugin Ai Body).', 'Install Capgo MCP in your AI tool': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_mcp_add_title` (Native Build V2 Mcp Add Title).', 'Install once': 'Page/area: Capgo solutions marketing page. Role: UI label. Seen in: page solutions/set-and-forget.astro. Message key `solutions_set_and_forget_install_label` (Solutions Set And Forget Install Label).', 'Install once, update automatically': 'Page/area: Solution page app examples section. Role: Bullet list item. Message key `solution_app_examples_set_and_forget_play_1` (Solution App Examples Set And Forget Play 1).', @@ -2594,6 +2621,7 @@ export const translationContextByText: Record = { 'Install Xcode, Android Studio, SDKs, Ruby, Gradle, and signing files per machine.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_compare_setup_local` (Native Build Builder Compare Setup Local).', 'install-mcp writes the client config; Capgo tools still run through @capgo/cli': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_mcp_chk_3` (Native Build V2 Mcp Chk 3).', 'Install, failure, rollback, and policy events per device without Xcode or Android Studio.': 'Page/area: Live updates product page. Role: Website copy sentence. Seen in: page live-update.astro. Message key `live_update_v2_comp_logs_capgo` (Live Update V2 Comp Logs Capgo).', + 'Installable by AI coding agents with Capgo Agent Skills': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins/[slug].astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugin_ai_feature` (Plugin Ai Feature).', 'Installed on first try': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component TransparencySection.astro. Message key `transparency_metrics_first_try` (Transparency Metrics First Try).', 'Installing native dependencies': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_builder_terminal_install` (Native Build Builder Terminal Install).', 'Installs, failed attempts, adoption, and success rate for the release that is live, in 5-minute buckets.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/capawesome.astro. Message key `compare_capawesome_delta_live_capgo` (Compare Capawesome Delta Live Capgo).', @@ -2625,6 +2653,7 @@ export const translationContextByText: Record = { 'Invite the client\'s team with their own roles, retire your CI keys, and transfer the app to the client\'s organization when the contract ends.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/agencies.astro. Message key `solutions_agencies_sol3_desc` (Solutions Agencies Sol3 Desc).', 'Invite them in App Store Connect or the Play Console': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/beta-testing.astro. Message key `solutions_beta_testing_compare_distribution_tf` (Solutions Beta Testing Compare Distribution Tf).', 'Invoice / PO billing & vendor onboarding': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component enterprise.astro. Message key `invoice_po_billing_vendor_onboarding` (Invoice Po Billing Vendor Onboarding).', + 'Ionic and Capacitor Live Updates with AI Agents': 'Page/area: Live updates product page. Role: SEO page title. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_seo_title` (Live Update SEO Title).', 'Ionic announced Appflow shutdown with a multi-year wind-down. Live updates and native builds need a new home before access ends.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page reviews/appflow.astro. Preserve Capgo product/brand and developer terms exactly. Message key `review_appflow_change_p1` (Review Appflow Change P1).', 'Ionic announced they are winding down Appflow. Existing customers can use it until December 31, 2027, but there are no new customers or features. Capgo is actively maintained, bootstrapped, and focused on live updates as the core product.': 'Page/area: About Capgo page. Role: Long marketing or legal paragraph. Seen in: page about.astro. Preserve Capgo product/brand and developer terms exactly. Message key `about_diff_appflow_body` (About Diff Appflow Body).', 'Ionic Appflow — what it is today': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page reviews/appflow.astro. Preserve Capgo product/brand and developer terms exactly. Message key `review_appflow_hero_title` (Review Appflow Hero Title).', @@ -2682,6 +2711,7 @@ export const translationContextByText: Record = { 'Is Median a Capgo replacement?': 'Page/area: Capgo marketing website. Role: FAQ question or answer. Seen in: page alternatives/median.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_median_faq_q1` (Compare Median FAQ Q1).', 'Is Native Biometric a full replacement for Identity Vault?': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/ionic-enterprise-plugins.astro. Message key `solutions_ionic_enterprise_plugins_faq2_q` (Solutions Ionic Enterprise Plugins Faq2 Q).', 'Is the 20% really lifetime?': 'Page/area: Capgo marketing website. Role: FAQ question or answer. Seen in: page affiliate.astro. Message key `affiliate_faq_q2` (Affiliate FAQ Q2).', + 'Is this change safe to ship as a live update, or does it need a native build?': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page live-update.astro. Message key `agent_ready_live_update_prompt_3` (Agent Ready Live Update Prompt 3).', 'ISO 27001 certified': 'Page/area: Enterprise product/pricing page. Role: Short UI label or navigation item. Message key `enterprise_iso27001_in_progress` (Enterprise Iso27001 In Progress). | Page/area: Enterprise product/pricing page. Role: Short UI label or navigation item. Message key `enterprise_iso27001_ongoing` (Enterprise Iso27001 Ongoing). | Page/area: Enterprise product/pricing page. Role: Short UI label or navigation item. Seen in: page enterprise.astro. Message key `enterprise_iso27001_certified` (Enterprise Iso27001 Certified).', 'ISO 27001 Certified': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component WhyCapgo.astro, component companies-logo.astro, component enterprise.astro. Message key `compliance_iso27001` (Compliance Iso27001).', 'ISO 27001 Compliant': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: site footer. Message key `iso27001_compliant` (Iso27001 Compliant).', @@ -2809,6 +2839,7 @@ export const translationContextByText: Record = { 'Less than 97.0% but greater than or equal to 95.0%': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page sla.astro. Message key `availability_97_95` (Availability 97 95).', 'Less than 98.0% but greater than or equal to 97.0%': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page sla.astro. Message key `availability_98_97` (Availability 98 97).', 'Less than 99.9% but greater than or equal to 98.0%': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page sla.astro. Message key `availability_99_98` (Availability 99 98).', + 'Let AI agents run releases without losing control': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page enterprise.astro. Message key `agent_ready_enterprise_title` (Agent Ready Enterprise Title).', 'Let AI agents set up and ship Capgo': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: site header, component ProductsMegaMenu.astro. Preserve Capgo product/brand and developer terms exactly. Message key `menu_skills_tagline` (Menu Skills Tagline).', 'Let Capgo stop a bad rollout': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/production-updates.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_production_updates_how3_title` (Solutions Production Updates How3 Title).', 'Let Claude Code, Cursor, and other AI agents set up and ship Capgo for you.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component PlatformOverview.astro, component ProductsMegaMenu.astro. Preserve Capgo product/brand and developer terms exactly. Message key `platform_skills_desc` (Platform Skills Desc).', @@ -2817,6 +2848,9 @@ export const translationContextByText: Record = { 'Let the agent add Capacitor, move config.xml settings, and swap plugins in small commits. Test permissions, deep links, and the upgrade from your current store version on real devices.': 'Page/area: Capgo solutions marketing page. Role: Long marketing or legal paragraph. Seen in: page solutions/cordova-to-capacitor-ai.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_cordova_to_capacitor_ai_how3_body` (Solutions Cordova To Capacitor Ai How3 Body).', 'Let the client review, then promote': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/agencies.astro. Message key `solutions_agencies_how3_title` (Solutions Agencies How3 Title).', 'Let them review your work and give your team an opportunity to learn from the experts.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page consulting.astro. Message key `let_them_review_your_work_and_give_your_team_an_opportunity_to_learn_from_the_experts` (Let Them Review Your Work And Give Your Team An Opportunity To Learn From The Experts).', + 'Let your agent add the plugin and wire it up': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page plugins.astro. Message key `agent_ready_plugins_title` (Agent Ready Plugins Title).', + 'Let your agent ship and roll back releases': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page live-update.astro. Message key `agent_ready_live_update_title` (Agent Ready Live Update Title).', + 'Let your agent write the pipeline and read the build logs': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page ci_cd.astro. Message key `agent_ready_ci_cd_title` (Agent Ready Ci Cd Title).', 'Let your AI agent run releases': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Message key `solutions_lovable_to_mobile_playbook4_title` (Solutions Lovable To Mobile Playbook4 Title).', 'Let your AI assistant run the release': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/solo-developers.astro. Message key `solutions_solo_ai_title` (Solutions Solo Ai Title).', 'Let your coding agent do the setup': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/lovable-vibecoding-to-mobile.astro. Message key `solutions_lovable_to_mobile_prompt_title` (Solutions Lovable To Mobile Prompt Title).', @@ -2902,6 +2936,7 @@ export const translationContextByText: Record = { 'Live updates replace the web layer: JavaScript, HTML, CSS, and assets. Native plugins, Capacitor upgrades, capacitor.config changes, and iOS or Android project files need a store release. Capgo checks bundles for native compatibility on upload, and channels can block updates to older binaries.': 'Page/area: Capgo solutions marketing page. Role: Long marketing or legal paragraph. Seen in: page solutions/production-updates.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_production_updates_faq5_a` (Solutions Production Updates Faq5 A).', 'Live Updates started at $499/month. Not sold to new customers since February 11, 2025.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/ionic-appflow.astro. Message key `compare_appflow_pricing` (Compare Appflow Pricing).', 'Live updates while still on Cordova': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/cordova-to-capacitor.astro. Message key `solutions_cordova_to_capacitor_benefit3_title` (Solutions Cordova To Capacitor Benefit3 Title).', + 'Live updates with AI agents': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page live-update.astro. Message key `agent_ready_live_update_eyebrow` (Agent Ready Live Update Eyebrow).', 'Live updates with channels, gradual rollouts, RSA bundle signing, and automatic rollback.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/capawesome.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_capawesome_ota` (Compare Capawesome OTA).', 'Live updates your security team can approve.': 'Page/area: Enterprise product/pricing page. Role: Section or page heading. Seen in: page enterprise.astro. Message key `enterprise_hero_headline` (Enterprise Hero Headline).', 'Live Updates, Native Builds, and App Store publishing in one platform': 'Page/area: Enterprise product/pricing page. Role: Website copy sentence. Message key `enterprise_platform_one_place` (Enterprise Platform One Place).', @@ -3063,6 +3098,7 @@ export const translationContextByText: Record = { 'Missing DNSSEC, CAA, CSP headers': 'Page/area: Security documentation or trust copy. Role: Website copy sentence. Seen in: page security.astro. Message key `security_out_of_scope_8` (Security Out Of Scope 8).', 'Missing index.html? No notifyAppReady() call? Bundle too large? We catch these issues before they become production problems.': 'Page/area: Live updates product page. Role: Website copy sentence. Message key `live_update_validation_feature4_desc` (Live Update Validation Feature4 Desc).', 'Misuse of the Service or actions that harm the integrity, security, or reputation of the Company.': 'Page/area: Terms of Service legal page. Role: Website copy sentence. Seen in: page tos.astro. Message key `tos_right_to_refuse_or_terminate_service_text_4` (Terms of Service Right To Refuse Or Terminate Service Text 4).', + 'Mobile app with AI agents': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page app_mobile.astro. Message key `agent_ready_mobile_app_eyebrow` (Agent Ready Mobile App Eyebrow).', 'Mobile banking surface where reviewed interface changes should expand gradually.': 'Page/area: Solution page app examples section. Role: Supporting note or footnote. Message key `solution_app_examples_fintech_app_2_note` (Solution App Examples Fintech App 2 Note).', 'Mobile CI/CD': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: site footer, component enterprise.astro. Message key `ci_cd_integration` (Ci Cd Integration).', 'Mobile CI/CD and build services': 'Page/area: Capacitor live-update alternatives comparison page. Role: Website copy sentence. Seen in: page alternatives.astro. Message key `alternatives_category_ci_cd` (Alternatives Category Ci Cd).', @@ -3098,6 +3134,7 @@ export const translationContextByText: Record = { 'More reading': 'Page/area: Capacitor live-update alternatives comparison page. Role: Section subtitle or tagline. Seen in: page alternatives.astro. Message key `alternatives_guides_eyebrow` (Alternatives Guides Eyebrow).', 'More reviews from Capgo customers': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component comparison/ComparisonPage.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_reviews_wall_title` (Compare Reviews Wall Title).', 'More store destinations': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page alternatives/capawesome.astro. Message key `compare_capawesome_better_3_title` (Compare Capawesome Better 3 Title).', + 'More things to ask': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Message key `native_build_v2_mcp_more_title` (Native Build V2 Mcp More Title).', 'Most agents use more than one. Start with the one your agent supports, add the others later.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page agents/index.astro. Message key `agents_hub_methods_subtitle` (Agents Hub Methods Subtitle).', 'Most complete at scale': 'Page/area: Live updates product page. Role: Section or page heading. Message key `live_update_proof_card3_title` (Live Update Proof Card3 Title).', 'Most Cordova apps keep their UI and logic. The work is in plugins, native config, and the release process.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/cordova-to-capacitor.astro. Message key `solutions_cordova_to_capacitor_reality_subtitle` (Solutions Cordova To Capacitor Reality Subtitle).', @@ -3347,6 +3384,7 @@ export const translationContextByText: Record = { 'Observe compares the new version with the previous one before you raise exposure': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/production-updates.astro. Message key `solutions_production_updates_rollout_point2` (Solutions Production Updates Rollout Point2).', 'Observe docs': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/ecommerce.astro. Message key `solutions_ecommerce_link_observe` (Solutions Ecommerce Link Observe). | Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/production-updates.astro. Message key `solutions_production_updates_link_observe` (Solutions Production Updates Link Observe).', 'Observe runs on the same platform thousands of teams already use to ship live updates.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page observe.astro. Message key `proof_observe_desc` (Proof Observe Desc).', + 'Observe with AI agents': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page observe.astro. Message key `agent_ready_observe_eyebrow` (Agent Ready Observe Eyebrow).', 'Observe, logs, and analytics': 'Page/area: About Capgo page. Role: Section or page heading. Seen in: page about.astro. Message key `about_capability_observe_title` (About Capability Observe Title).', 'of active users receive updates within 24 hours': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component SharedNumbers.astro. Message key `active_users_up_to_date` (Active Users Up To Date).', 'of Bandwidth': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component pricing/Plans.astro. Message key `of_bandwidth` (Of Bandwidth).', @@ -3453,7 +3491,7 @@ export const translationContextByText: Record = { 'Open the raw Markdown file on GitHub': 'Page/area: Capgo marketing website. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `open_raw_on_github` (Open Raw On Github).', 'Open Xcode, Android Studio, or Fastlane on a Mac you babysit.': 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_v2_comp_build_diy` (CLI V2 Comp Build Diy).', 'Open-source': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component SharedNumbers.astro. Message key `shared_numbers_opensource` (Shared Numbers Opensource). | Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: page consulting.astro. Message key `open_source` (Open Source).', - 'Open-source Capacitor plugins and SDK bridges for teams that need native features without owning every Swift, Kotlin, or vendor SDK edge case.': 'Page/area: Plugins directory / plugins marketing page. Role: Supporting description paragraph or meta description. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugins_description` (Plugins Description).', + 'Open-source Capacitor plugins and SDK bridges, with Agent Skills so your AI agent can install them and wire up native features for you.': 'Page/area: Plugins directory / plugins marketing page. Role: Supporting description paragraph or meta description. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `plugins_description` (Plugins Description).', 'Open-source enterprise plugins': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: site header, component SolutionsMegaMenu.astro. Message key `solnav_ionic_plugins` (Solnav Ionic Plugins).', 'Open-source replacements for Ionic enterprise plugins: storage, auth, biometrics, and more.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component PlatformOverview.astro, component ProductsMegaMenu.astro. Message key `platform_ionic_desc` (Platform Ionic Desc).', 'Open-source transparency backed by automated scans keeps vulnerabilities visible and resolved before they impact customers.': 'Page/area: Trust / security / compliance page. Role: Supporting description paragraph or meta description. Seen in: page trust.astro. Message key `trust_continuous_validation_description` (Trust Continuous Validation Description).', @@ -3648,6 +3686,7 @@ export const translationContextByText: Record = { 'Plugins': 'Navigation/label for Capgo Capacitor plugins directory. Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: site footer, page 404.astro, page plugins.astro. Message key `plugins` (Plugins). | Navigation/label for Capgo Capacitor plugins directory. Page/area: Capgo marketing website. Role: UI label. Seen in: site header, component PlatformOverview.astro, component ProductsMegaMenu.astro. Message key `platform_plugins_name` (Platform Plugins Name).', 'Plugins maintained': 'Page/area: About Capgo page. Role: Short UI label or navigation item. Seen in: page about.astro. Message key `about_facts_plugins` (About Facts Plugins).', 'Plugins stop getting updates': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/cordova-to-capacitor.astro. Message key `solutions_cordova_to_capacitor_pain1_title` (Solutions Cordova To Capacitor Pain1 Title).', + 'Plugins with AI agents': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page plugins.astro. Message key `agent_ready_plugins_eyebrow` (Agent Ready Plugins Eyebrow).', 'Plugins, builds, and live updates for the new stack': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/cordova-to-capacitor.astro. Message key `solutions_cordova_to_capacitor_benefits_title` (Solutions Cordova To Capacitor Benefits Title).', 'plugins, native builds, app publishing, and live updates are supported together.': 'Page/area: Enterprise product/pricing page. Role: Website copy sentence. Seen in: page enterprise.astro. Message key `enterprise_plugins_maintained_desc` (Enterprise Plugins Maintained Desc).', 'PM': 'Page/area: Enterprise product/pricing page. Role: Short UI label or navigation item. Seen in: page enterprise.astro. Message key `enterprise_partnership_your_team_1` (Enterprise Partnership Your Team 1).', @@ -3812,6 +3851,7 @@ export const translationContextByText: Record = { 'Push JS, CSS, and asset fixes to users in minutes, with channels, staged rollouts, and one-click rollback.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component PlatformOverview.astro, component ProductsMegaMenu.astro. Message key `platform_live_update_desc` (Platform Live Update Desc).', 'Push notifications': 'Page/area: Capgo marketing website. Role: UI label. Seen in: page alternatives/capawesome.astro. Message key `compare_capawesome_delta_push_label` (Compare Capawesome Delta Push Label).', 'Push Notifications': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `push_notifications` (Push Notifications).', + 'Push notifications with AI agents': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page notifications.astro. Message key `agent_ready_notifications_eyebrow` (Agent Ready Notifications Eyebrow).', 'Push to git or click in the dashboard. No scriptable build record for CI.': 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_v2_comp_build_capa` (CLI V2 Comp Build Capa).', 'Push updates to production from anywhere': 'Page/area: Capgo marketing website. Role: Website copy sentence. Message key `push_updates_to_production_from_anywhere` (Push Updates To Production From Anywhere).', 'Push urgent fixes without waiting days for review, then roll back fast if a rollout does not behave as expected.': 'Page/area: Homepage marketing copy. Role: Website copy sentence. Seen in: component WhyCapgo.astro. Message key `home_hero_outcome_recover_desc` (Home Hero Outcome Recover Desc).', @@ -3996,6 +4036,8 @@ export const translationContextByText: Record = { 'Reports without exact code line references in GitHub': 'Page/area: Bug bounty program page. Role: Website copy sentence. Seen in: page bug-bounty.astro. Preserve Capgo product/brand and developer terms exactly. Message key `bug_bounty_out_of_scope_1` (Bug Bounty Out Of Scope 1).', 'Repositories have different scopes, use different programming languages and have varying level when it comes to contributions.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page contributing.astro. Message key `repositories_have_different_scopes_use_different_programming_languages_and_have_varying_level_when_it_comes_to_contributions` (Repositories Have Different Scopes Use Different Programming Languages And Have Varying Level When It Comes To Contributions).', 'Request access to Your Personal Data. The right to access, update or delete the information We have on You. Whenever made possible, you can access, update or request deletion of Your Personal Data directly within Your account settings section. If you are unable to perform these actions yourself, please contact Us to assist You. This also enables You to receive a copy of the Personal Data We hold about You.': 'Page/area: Data / CCPA privacy policy page. Role: Long marketing or legal paragraph. Seen in: page dp.astro. Message key `data_policy_gdpr_right_access` (Data Policy GDPR Right Access).', + 'Request an iOS build and tell me when it is ready to install': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page app_mobile.astro. Message key `agent_ready_mobile_app_prompt_2` (Agent Ready Mobile App Prompt 2).', + 'Request an iOS release build and save the output record': 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_ai_prompt_2` (CLI Ai Prompt 2).', 'Request and response logs of update checks, with status codes.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/capawesome.astro. Message key `compare_capawesome_delta_failures_them` (Compare Capawesome Delta Failures Them).', 'Request correction of the Personal Data that We hold about You. You have the right to have any incomplete or inaccurate information We hold about You corrected.': 'Page/area: Data / CCPA privacy policy page. Role: Website copy sentence. Seen in: page dp.astro. Message key `data_policy_gdpr_right_correction` (Data Policy GDPR Right Correction).', 'Request Demo': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `request_demo` (Request Demo).', @@ -4066,6 +4108,9 @@ export const translationContextByText: Record = { 'Roll back from the console or CLI if the launch goes wrong': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/qsr.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_qsr_sol1_point3` (Solutions Qsr Sol1 Point3).', 'Roll back if it doesn\'t': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/ecommerce.astro. Message key `solutions_ecommerce_how4_title` (Solutions Ecommerce How4 Title).', 'Roll back in one step': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/ecommerce.astro. Message key `solutions_ecommerce_sol3_title` (Solutions Ecommerce Sol3 Title).', + 'Roll back production to the last known good bundle': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page enterprise.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_enterprise_prompt_2` (Agent Ready Enterprise Prompt 2).', + 'Roll back production to the previous bundle': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page live-update.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_live_update_prompt_2` (Agent Ready Live Update Prompt 2).', + 'Roll back the failing channel to the last good bundle': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page observe.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_observe_prompt_3` (Agent Ready Observe Prompt 3).', 'Roll back the progressive rollout or pick the previous bundle from the channel history. If the new bundle fails to start and never calls notifyAppReady(), the device returns to the last working bundle by itself.': 'Page/area: Capgo solutions marketing page. Role: Long marketing or legal paragraph. Seen in: page solutions/qsr.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_qsr_faq4_a` (Solutions Qsr Faq4 A).', 'Roll checkout changes out gradually': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/ecommerce.astro. Message key `solutions_ecommerce_sol2_title` (Solutions Ecommerce Sol2 Title).', 'Roll out by audience, not by guesswork': 'Page/area: Built for developers homepage section. Role: Website copy sentence. Message key `built_for_devs_feature_distribution` (Built For Devs Feature Distribution).', @@ -4111,6 +4156,7 @@ export const translationContextByText: Record = { 'Run by NS Basic. The latest post on the VoltBuilder news page is from July 25, 2025.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/voltbuilder.astro. Message key `compare_voltbuilder_company` (Compare Voltbuilder Company).', 'Run canaries: clone prod to a 10% channel, promote or rollback with a single API call.': 'Page/area: Live updates product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_dynamic_bullet3` (Live Update Dynamic Bullet3).', 'Run capgo bundle upload from CI or your laptop. Capgo validates the bundle, signs it, and publishes it to the channel. Devices pick it up on their next launch or background check.': 'Page/area: About Capgo page. Role: Long marketing or legal paragraph. Seen in: page about.astro. Preserve Capgo product/brand and developer terms exactly. Message key `about_how_step_upload_body` (About How Step Upload Body).', + 'Run Capgo doctor and fix what it finds': 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Preserve Capgo product/brand and developer terms exactly. Message key `cli_ai_prompt_3` (CLI Ai Prompt 3).', 'Run every client\'s app releases from one Capgo login': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/agencies.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_agencies_hero_title` (Solutions Agencies Hero Title).', 'Run every client\'s Capacitor app from one Capgo login: an organization per client, scoped roles and API keys, a staging channel for client review, and app transfer at handoff.': 'Page/area: Capgo solutions marketing page. Role: Supporting description paragraph or meta description. Seen in: page solutions/agencies.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_agencies_description` (Solutions Agencies Description).', 'Run from GitHub Actions, GitLab CI, Jenkins, local scripts, or a teammate machine. No repo access required.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_feature_ci_text` (Native Build Builder Feature Ci Text).', @@ -4308,6 +4354,7 @@ export const translationContextByText: Record = { 'Set up a staging channel and a progressive rollout on your own app during the trial.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/ecommerce.astro. Message key `solutions_ecommerce_cta_subtitle` (Solutions Ecommerce CTA Subtitle).', 'Set up a staging channel, encrypted bundles, and the updater config your review needs on your own app during the trial.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/healthcare.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_healthcare_cta_subtitle` (Solutions Healthcare CTA Subtitle).', 'Set up Capgo in {agent}': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page agents/[slug].astro. Preserve Capgo product/brand and developer terms exactly. Message key `agents_page_setup_title` (Agents Page Setup Title).', + 'Set up Capgo live updates in this Capacitor app': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page integrations.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_integrations_prompt_1` (Agent Ready Integrations Prompt 1).', 'Set up encrypted bundles, a staging channel, and a progressive rollout on your own app during the trial.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/fintech.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_fintech_cta_subtitle` (Solutions Fintech CTA Subtitle).', 'Set up iOS signing once': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/build-without-mac.astro. Message key `solutions_build_without_mac_how1_title` (Solutions Build Without Mac How1 Title).', 'Set up market channels and a CI upload on your own app during the trial.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/qsr.astro. Message key `solutions_qsr_cta_subtitle` (Solutions Qsr CTA Subtitle).', @@ -4325,6 +4372,7 @@ export const translationContextByText: Record = { 'Setup guides and feature pages exist, but technical depth on internals is thin.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_v2_comp_docs_capa` (Native Build V2 Comp Docs Capa).', 'Setup guides for Claude, Codex, Cursor, and more': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: site header. Message key `menu_agents_tagline` (Menu Agents Tagline).', 'Setup guides for each AI agent': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page mcp.astro, page skills.astro. Message key `mcp_page_links_agents` (Mcp Page Links Agents).', + 'Setup guides for your agent': 'Page/area: Capgo marketing website. Role: UI label. Seen in: component AgentReadySection.astro. Message key `agent_ready_agents_label` (Agent Ready Agents Label).', 'Setup in': 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Message key `native_build_builder_setup_title_prefix` (Native Build Builder Setup Title Prefix). | Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Message key `native_build_v2_wiz_title_prefix` (Native Build V2 Wiz Title Prefix).', 'Setup in 60 seconds': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Message key `native_build_v2_tile_setup_title` (Native Build V2 Tile Setup Title).', 'Setup of live updates': 'Page/area: Support / premium support page or footer support section. Role: Short UI label or navigation item. Seen in: page support-policy.astro. Message key `support_policy_configuration_issues_1` (Support Policy Configuration Issues 1).', @@ -4410,6 +4458,8 @@ export const translationContextByText: Record = { 'Show the latest version when users open your app': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/direct-updates.astro. Message key `solutions_direct_updates_hero_title` (Solutions Direct Updates Hero Title).', 'Show the new version on open': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: site header, component SolutionsMegaMenu.astro. Message key `solnav_direct_updates` (Solnav Direct Updates).', 'Show the running version in your app': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/healthcare.astro. Message key `solutions_healthcare_inapp_title` (Solutions Healthcare Inapp Title).', + 'Show update failures for the latest bundle by app version': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page observe.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_observe_prompt_2` (Agent Ready Observe Prompt 2).', + 'Show which bundle every production channel is serving': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page enterprise.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_enterprise_prompt_1` (Agent Ready Enterprise Prompt 1).', 'Shows what each device runs': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/set-and-forget.astro. Message key `solutions_set_and_forget_constraint_4_title` (Solutions Set And Forget Constraint 4 Title).', 'Side by side': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: component comparison/ComparisonPage.astro, page alternatives.astro. Message key `compare_table_eyebrow` (Compare Table Eyebrow).', 'Side-by-side comparisons with Ionic Appflow, Capawesome, Microsoft CodePush, Expo EAS, Median, and VoltBuilder. Every competitor fact links to the vendor page it came from.': 'Page/area: Capacitor live-update alternatives comparison page. Role: Section subtitle or tagline. Seen in: page alternatives.astro. Preserve Capgo product/brand and developer terms exactly. Message key `alternatives_hero_subtitle` (Alternatives Hero Subtitle).', @@ -4434,7 +4484,7 @@ export const translationContextByText: Record = { 'Signed iOS and Android builds in the cloud, plus store submission. No Mac needed.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component PlatformOverview.astro, component ProductsMegaMenu.astro. Message key `platform_native_build_desc` (Platform Native Build Desc).', 'Signed iOS and Android builds in the cloud. No Mac and no Xcode on your side.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page agents/[slug].astro. Message key `agents_page_loop_build_body` (Agents Page Loop Build Body).', 'Signed iOS and Android builds, no Mac': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: site header, component ProductsMegaMenu.astro, page register.astro. Message key `menu_native_build_tagline` (Menu Native Build Tagline).', - 'Signed iOS and Android Capacitor builds plus store submit. The EAS Build and EAS Submit analog for web apps, not React Native.': 'Page/area: Capgo Builder / native cloud build product page. Role: Supporting description paragraph or meta description. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_description` (Native Build Builder Description).', + 'Signed iOS and Android Capacitor builds plus store submit, from CI or your AI agent. The EAS Build and EAS Submit analog for web apps.': 'Page/area: Capgo Builder / native cloud build product page. Role: Supporting description paragraph or meta description. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_builder_description` (Native Build Builder Description).', 'Signed iOS and Android CapacitorJs builds from any machine. Share with a QR from CI, or upload to the stores.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_hero_lead` (Native Build V2 Hero Lead).', 'Signed native builds': 'Page/area: Capgo Builder / native cloud build product page. Role: UI label. Message key `native_build_builder_stat_platforms_label` (Native Build Builder Stat Platforms Label).', 'Signed native builds, straight to the stores.': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Message key `native_build_builder_one_command_title` (Native Build Builder One Command Title).', @@ -4645,6 +4695,7 @@ export const translationContextByText: Record = { 'Success & Failure Rates': 'Page/area: Live updates product page. Role: Section or page heading. Message key `live_update_stats_feature2_title` (Live Update Stats Feature2 Title).', 'Suggested path': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page migrate/from-appflow.astro. Message key `migrate_from_appflow_steps_title` (Migrate From Appflow Steps Title). | Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page migrate/from-capawesome.astro. Message key `migrate_from_capawesome_steps_title` (Migrate From Capawesome Steps Title). | Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page migrate/from-codepush.astro. Message key `migrate_from_codepush_steps_title` (Migrate From Codepush Steps Title).', 'Suggesting that You will receive a different price or rate for goods or services or a different level or quality of goods or services': 'Page/area: Data / CCPA privacy policy page. Role: Website copy sentence. Seen in: page dp.astro. Message key `data_policy_ccpa_right_to_non_discrimination_4` (Data Policy CCPA Right To Non Discrimination 4).', + 'Summarize this week\'s update failures by app version': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page enterprise.astro. Message key `agent_ready_enterprise_prompt_3` (Agent Ready Enterprise Prompt 3).', 'Summary table': 'Page/area: Capacitor live-update alternatives comparison page. Role: Section or page heading. Seen in: page alternatives.astro. Message key `alternatives_summary_title` (Alternatives Summary Title).', 'Supabase and Third-Party Services': 'Page/area: Bug bounty program page. Role: Section or page heading. Seen in: page bug-bounty.astro. Preserve Capgo product/brand and developer terms exactly. Message key `bug_bounty_supabase_title` (Bug Bounty Supabase Title).', 'Support': 'Navigation/section label for customer support. Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `support` (Support). | Navigation/section label for customer support. Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component comparison/ComparisonPage.astro. Message key `compare_row_support` (Compare Row Support). | Navigation/section label for customer support. Page/area: Capgo solutions marketing page. Role: UI label. Seen in: page solutions/ionic-enterprise-plugins.astro. Message key `solutions_ionic_enterprise_plugins_support_label` (Solutions Ionic Enterprise Plugins Support Label). | Navigation/section label for customer support. Page/area: Support / premium support page or footer support section. Role: Section or page heading. Seen in: page sla.astro. Message key `support_title` (Support Title).', @@ -4828,6 +4879,7 @@ export const translationContextByText: Record = { 'The Goods were purchased in the last 14 days': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page return.astro. Message key `purchase_timeframe` (Purchase Timeframe).', 'The group of data subjects affected by the processing of their data under this agreement includes end-users of the controller\'s apps or services that make use of the service provided by the processor.': 'Page/area: Data Processing Agreement legal page. Role: Long marketing or legal paragraph. Seen in: page dpa.astro. Message key `dpa_privacy_security_7` (DPA Privacy Security 7).', 'The hidden work': 'Page/area: Capgo solutions marketing page. Role: UI label. Seen in: page solutions/build-without-mac.astro. Message key `solutions_build_without_mac_normal_label` (Solutions Build Without Mac Normal Label).', + 'The hosted Capgo MCP server reads Observe, stats, and channel state, so Claude, Codex, or Cursor can answer release-health questions and point to the bundle to roll back.': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page observe.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_observe_subtitle` (Agent Ready Observe Subtitle).', 'The information contained on the Service is for general information purposes only.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page disclaimer.astro. Message key `disclaimer_text` (Disclaimer Text).', 'The information given by the Service is for general guidance on matters of interest only. Even if the Company takes every precaution to insure that the content of the Service is both current and accurate, errors can occur. Plus, given the changing nature of laws, rules and regulations, there may be delays, omissions or inaccuracies in the information contained on the Service.': 'Page/area: Capgo marketing website. Role: Long marketing or legal paragraph. Seen in: page disclaimer.astro. Message key `errors_and_omissions_disclaimer_text` (Errors And Omissions Disclaimer Text).', 'The information on the Service is provided with the understanding that the Company is not herein engaged in rendering legal, accounting, tax, or other professional advice and services. As such, it should not be used as a substitute for consultation with professional accounting, tax, legal or other competent advisers.': 'Page/area: Capgo marketing website. Role: Long marketing or legal paragraph. Seen in: page disclaimer.astro. Message key `no_responsibility_disclaimer_text` (No Responsibility Disclaimer Text).', @@ -4908,6 +4960,7 @@ export const translationContextByText: Record = { 'The words of which the initial letter is capitalized have meanings defined under the following conditions. The following definitions shall have the same meaning regardless of whether they appear in singular or in plural.': 'Page/area: Capgo marketing website. Role: Long marketing or legal paragraph. Seen in: page disclaimer.astro. Message key `interpretation_text` (Interpretation Text). | Page/area: Capgo marketing website. Role: Supporting description paragraph or meta description. Seen in: page return.astro. Message key `interpretation_description` (Interpretation Description). | Page/area: End User License Agreement legal page. Role: Long marketing or legal paragraph. Seen in: page eula.astro. Message key `eula_interpretation_text` (EULA Interpretation Text). | Page/area: Privacy policy legal page. Role: Long marketing or legal paragraph. Seen in: page privacy.astro. Message key `privacy_interpretation_text` (Privacy Interpretation Text). | Page/area: Terms of Service legal page. Role: Long marketing or legal paragraph. Seen in: page tos.astro. Message key `tos_interpretation_text` (Terms of Service Interpretation Text).', 'The workflows your AI agent runs are the same ones thousands of Capacitor teams use every day.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page skills.astro. Preserve Capgo product/brand and developer terms exactly. Message key `proof_skills_desc` (Proof Skills Desc).', 'Their store publishing covers TestFlight, Google Play, Huawei AppGallery, and Firebase App Distribution.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/capawesome.astro. Message key `compare_capawesome_better_3_text` (Compare Capawesome Better 3 Text).', + 'Then ask your agent': 'Page/area: CLI product or documentation marketing copy. Role: UI label. Seen in: page capgo-cli.astro. Message key `cli_ai_prompts_label` (CLI Ai Prompts Label).', 'Then just ask': 'Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Message key `native_build_v2_mcp_ask_title` (Native Build V2 Mcp Ask Title).', 'Theoretical vulnerabilities without proof of concept': 'Page/area: Bug bounty program page. Role: Website copy sentence. Seen in: page bug-bounty.astro. Message key `bug_bounty_out_of_scope_3` (Bug Bounty Out Of Scope 3).', 'There are numerous repositories in the Capgo organization that are part of the Capgo ecosystem.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `there_are_numerous_repositories_in_the_capgo_organization_that_are_part_of_the_capgo` (There Are Numerous Repositories In The Capgo Organization That Are Part Of The Capgo).', @@ -5002,6 +5055,7 @@ export const translationContextByText: Record = { 'Transport booking app where release handoff should not depend on one developer machine.': 'Page/area: Solution page app examples section. Role: Supporting note or footnote. Message key `solution_app_examples_build_without_mac_app_2_note` (Solution App Examples Build Without Mac App 2 Note).', 'Treat environments like feature flags: switch, test, and rollback live (no store resubmissions).': 'Page/area: Live updates product page. Role: Website copy sentence. Message key `live_update_dynamic_panel_footer` (Live Update Dynamic Panel Footer).', 'Treat the Capgo lockup as a single unit. The diamond mark and wordmark should stay together unless you are using the icon-only asset.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page brand.astro. Preserve Capgo product/brand and developer terms exactly. Message key `brand_guidelines_intro` (Brand Guidelines Intro).', + 'Trigger a silent live update check from a push notification': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page notifications.astro. Message key `agent_ready_notifications_prompt_3` (Agent Ready Notifications Prompt 3).', 'Trigger from CI': 'Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Message key `native_build_v2_share_step1_t` (Native Build V2 Share Step1 T).', 'Trigger iOS builds from macOS, Linux, Windows, or CI.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_builder_compare_ios_capgo` (Native Build Builder Compare Ios Capgo).', 'Trigger live updates from GitHub Actions, GitLab CI, scripts, or a manual release command.': 'Page/area: Built for developers homepage section. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `built_for_devs_feature_cli_desc` (Built For Devs Feature CLI Desc).', @@ -5023,6 +5077,7 @@ export const translationContextByText: Record = { 'Trusted in production by:': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component AppLogoStrip.astro. Message key `app_strip_title` (App Strip Title).', 'Try a direct update mode on a test build during the trial and measure the launch wait on your own app.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/direct-updates.astro. Message key `solutions_direct_final_cta_subtitle` (Solutions Direct Final CTA Subtitle).', 'Try a feature on a phone before it merges': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/pr-preview.astro. Message key `solutions_pr_pm_benefit1` (Solutions Pr Pm Benefit1).', + 'Try asking your agent': 'Page/area: Capgo marketing website. Role: UI label. Seen in: component AgentReadySection.astro. Message key `agent_ready_prompts_label` (Agent Ready Prompts Label).', 'Try before you pay': 'Page/area: CLI product or documentation marketing copy. Role: Short UI label or navigation item. Seen in: page capgo-cli.astro. Message key `cli_v2_comp_try_l` (CLI V2 Comp Try L). | Page/area: Capgo Builder / native cloud build product page. Role: Short UI label or navigation item. Seen in: page native-build.astro. Message key `native_build_v2_comp_try_l` (Native Build V2 Comp Try L). | Page/area: Live updates product page. Role: Short UI label or navigation item. Seen in: page live-update.astro. Message key `live_update_v2_comp_try_l` (Live Update V2 Comp Try L).', 'Try Capgo live updates and Capgo Build on your app, or book a call to scope a migration with our team.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/cordova-to-capacitor.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_cordova_to_capacitor_cta_subtitle` (Solutions Cordova To Capacitor CTA Subtitle).', 'Try Capgo on your own app': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: component comparison/ComparisonPage.astro, page alternatives.astro, page pricing.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_cta_title` (Compare CTA Title).', @@ -5109,6 +5164,7 @@ export const translationContextByText: Record = { 'Update store information screens, pickup instructions, and curbside options in the web layer.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/qsr.astro. Message key `solutions_qsr_usecase3_desc` (Solutions Qsr Usecase3 Desc).', 'Update success tracking': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `update_success_tracking` (Update Success Tracking).', 'Update success, last 30 days': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: component TransparencySection.astro. Message key `transparency_metrics_update_success` (Transparency Metrics Update Success).', + 'Update the app badge count when a notification arrives': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page notifications.astro. Message key `agent_ready_notifications_prompt_2` (Agent Ready Notifications Prompt 2).', 'Update types and version blocking': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/version-targeting.astro. Message key `solutions_version_targeting_link_update_types` (Solutions Version Targeting Link Update Types).', 'Update your upload process': 'Page/area: Capawesome comparison page. Role: Website copy sentence. Seen in: page alternatives/capawesome.astro. Message key `capwesome_migration_step3` (Capwesome Migration Step3).', 'Update-check requests made by each device.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/capawesome.astro. Message key `compare_capawesome_delta_device_them` (Compare Capawesome Delta Device Them).', @@ -5130,9 +5186,11 @@ export const translationContextByText: Record = { 'Updates Size
(MB)': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component pricing/PriceDetails.astro. Message key `updates_size` (Updates Size).', 'Updates to the Application': 'Page/area: End User License Agreement legal page. Role: Section subtitle or tagline. Seen in: page eula.astro. Message key `eula_updates_subtitle` (EULA Updates Subtitle).', 'Updates
by month': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component pricing/PriceDetails.astro. Message key `updates_by_month` (Updates By Month).', + 'Upgrade my Capacitor plugins to the latest major version': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page plugins.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_plugins_prompt_3` (Agent Ready Plugins Prompt 3).', 'Upgrade when process requires it': 'Page/area: Pricing page or plan calculator UI. Role: Section or page heading. Message key `pricing_proof_upgrade_title` (Pricing Proof Upgrade Title).', 'Upload a bundle with the CLI. Testers get it on the next update check': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/beta-testing.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_beta_testing_compare_upload_capgo` (Solutions Beta Testing Compare Upload Capgo).', 'Upload a JS bundle that expects native plugins your users don\'t have? Your app breaks. And if your rollback is also in JS, you have no way to recover. Users are stuck until they reinstall from the App Store.': 'Page/area: Live updates product page. Role: Long marketing or legal paragraph. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_validation_warning_desc` (Live Update Validation Warning Desc).', + 'Upload a live update bundle from CI on every merge to main': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page ci_cd.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_ci_cd_prompt_3` (Agent Ready Ci Cd Prompt 3).', 'Upload a new JavaScript, HTML, and CSS bundle with one CLI command. Devices download it in the background and apply it on the next launch. Native changes still go through the stores.': 'Page/area: Capgo solutions marketing page. Role: Long marketing or legal paragraph. Seen in: page solutions/startups.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_startups_adv1_desc` (Solutions Startups Adv1 Desc).', 'Upload a new web bundle from the CLI or CI. Devices download it in the background and run it the next time the app comes back to the foreground. Roll it out by percentage, watch it in Observe, and roll back if it misbehaves.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/production-updates.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_production_updates_hero_subtitle` (Solutions Production Updates Hero Subtitle).', 'Upload a signed IPA or AAB to App Store Connect or Google Play after the build finishes. Same job as EAS Submit, for Capacitor artifacts.': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page alternatives/expo.astro. Preserve Capgo product/brand and developer terms exactly. Message key `compare_expo_map_submit_text` (Compare Expo Map Submit Text).', @@ -5169,6 +5227,9 @@ export const translationContextByText: Record = { 'Upload the PR build to its own channel': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/pr-preview.astro. Message key `solutions_pr_how2_title` (Solutions Pr How2 Title).', 'Upload the promo to part of the market': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/qsr.astro. Message key `solutions_qsr_how2_title` (Solutions Qsr How2 Title).', 'Upload the web layer of your ordering app from CI when the promotion goes live. Route it by market or brand with channels, start with a pilot, and roll it back if ordering breaks.': 'Page/area: Capgo solutions marketing page. Role: Section subtitle or tagline. Seen in: page solutions/qsr.astro. Message key `solutions_qsr_hero_subtitle` (Solutions Qsr Hero Subtitle).', + 'Upload this branch as a preview bundle with a QR code': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page app_mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_mobile_app_prompt_1` (Agent Ready Mobile App Prompt 1).', + 'Upload this build to production and fail if it is incompatible': 'Page/area: CLI product or documentation marketing copy. Role: Website copy sentence. Seen in: page capgo-cli.astro. Message key `cli_ai_prompt_1` (CLI Ai Prompt 1).', + 'Upload this build to the beta channel': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page live-update.astro. Message key `agent_ready_live_update_prompt_1` (Agent Ready Live Update Prompt 1).', 'Upload to a staging channel first. The client checks the change on their own test devices, then you link the same bundle to production. Native changes still go through the stores.': 'Page/area: Capgo solutions marketing page. Role: Long marketing or legal paragraph. Seen in: page solutions/agencies.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_agencies_sol2_desc` (Solutions Agencies Sol2 Desc).', 'Upload to production with --rollout. Most shoppers stay on the stable bundle until you promote.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/ecommerce.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_ecommerce_how2_body` (Solutions Ecommerce How2 Body).', 'Upload to TestFlight and Play — or skip and share a Capgo QR instead.': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_tile_asc_sub` (Native Build V2 Tile Asc Sub).', @@ -5232,6 +5293,7 @@ export const translationContextByText: Record = { 'Use these answers to bring security, platform, finance, and support teams into the same evaluation.': 'Page/area: Enterprise product/pricing page. Role: FAQ question or answer. Seen in: page enterprise.astro. Message key `enterprise_faq_desc` (Enterprise FAQ Desc).', 'Use this for private enterprise distribution through MDM, Apple Business Manager, Android Enterprise, or an internal enterprise store.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/set-and-forget.astro. Message key `solutions_set_and_forget_boundary_1` (Solutions Set And Forget Boundary 1).', 'Use version targeting. Block major updates on a channel, or set a minimum native version on a bundle, so older shells keep a bundle they can run.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/white-label.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_white_label_faq3_a` (Solutions White Label Faq3 A).', + 'Use with your AI agent': 'Page/area: Capgo marketing website. Role: Section subtitle or tagline. Seen in: page plugins/[slug].astro. Message key `plugin_ai_eyebrow` (Plugin Ai Eyebrow).', 'User Accounts': 'Page/area: Terms of Service legal page. Role: Section or page heading. Seen in: page tos.astro. Message key `tos_user_accounts_title` (Terms of Service User Accounts Title).', 'User confirms the fix works. Promote the bundle to production for everyone.': 'Page/area: Live updates product page. Role: Website copy sentence. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_support_scenario_step3_desc` (Live Update Support Scenario Step3 Desc).', 'User enumeration': 'Page/area: Security documentation or trust copy. Role: Short UI label or navigation item. Seen in: page security.astro. Message key `security_out_of_scope_11` (Security Out Of Scope 11).', @@ -5566,7 +5628,9 @@ export const translationContextByText: Record = { 'Where restaurant apps use live updates': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/qsr.astro. Message key `solutions_qsr_usecases_title` (Solutions Qsr Usecases Title).', 'Where startup time goes': 'Page/area: Capgo solutions marketing page. Role: UI label. Seen in: page solutions/startups.astro. Message key `solutions_startups_reality_label` (Solutions Startups Reality Label).', 'Where the numbers come from': 'Page/area: Capgo marketing website. Role: UI label. Seen in: page alternatives/capawesome.astro. Message key `compare_capawesome_delta_source_label` (Compare Capawesome Delta Source Label).', + 'Which bundle is live on the production channel right now?': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page app_mobile.astro. Preserve Capgo product/brand and developer terms exactly. Message key `agent_ready_mobile_app_prompt_3` (Agent Ready Mobile App Prompt 3).', 'Which Capgo skill should we install?': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/cordova-to-capacitor-ai.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_cordova_to_capacitor_ai_faq2_q` (Solutions Cordova To Capacitor Ai Faq2 Q).', + 'Which release raised the crash rate?': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page observe.astro. Message key `agent_ready_observe_prompt_1` (Agent Ready Observe Prompt 1).', 'Which stack should a web team choose?': 'Page/area: Capgo marketing website. Role: FAQ question or answer. Seen in: page alternatives/expo.astro. Message key `compare_expo_faq_q8` (Compare Expo FAQ Q8).', 'While Ionic Appflow announced its shutdown, Capgo continues to grow stronger every day.': 'Page/area: Homepage marketing copy. Role: Website copy sentence. Seen in: component AppflowShutdown.astro. Preserve Capgo product/brand and developer terms exactly. Message key `home_appflow_notice_intro` (Home Appflow Notice Intro).', 'while still on Cordova': 'Page/area: Capgo solutions marketing page. Role: Short UI label or navigation item. Seen in: page solutions/cordova-to-capacitor-ai.astro. Message key `solutions_cordova_to_capacitor_ai_row_live_updates_cordova` (Solutions Cordova To Capacitor Ai Row Live Updates Cordova).', @@ -5587,6 +5651,8 @@ export const translationContextByText: Record = { 'Who uses PR previews': 'Page/area: Capgo solutions marketing page. Role: Section or page heading. Seen in: page solutions/pr-preview.astro. Message key `solutions_pr_teams_title` (Solutions Pr Teams Title).', 'Why Capgo leads': 'Page/area: Live updates product page. Role: Short UI label or navigation item. Preserve Capgo product/brand and developer terms exactly. Message key `live_update_proof_kicker` (Live Update Proof Kicker).', 'Why care teams add a live update lane': 'Page/area: Capgo solutions marketing page. Role: UI label. Seen in: page solutions/healthcare.astro. Message key `solutions_healthcare_reality_label` (Solutions Healthcare Reality Label).', + 'Why did my last Android build fail? Read the build logs': 'Page/area: Capgo Builder / native cloud build product page. Role: Website copy sentence. Message key `native_build_v2_mcp_more_prompt_2` (Native Build V2 Mcp More Prompt 2).', + 'Why did the last Android build fail? Check the build logs': 'Page/area: Capgo marketing website. Role: Website copy sentence. Seen in: page ci_cd.astro. Message key `agent_ready_ci_cd_prompt_2` (Agent Ready Ci Cd Prompt 2).', 'Why enterprise teams stall': 'Page/area: Enterprise product/pricing page. Role: UI label. Seen in: page enterprise.astro. Message key `enterprise_pain_label` (Enterprise Pain Label).', 'Why finance teams add a live update lane': 'Page/area: Capgo solutions marketing page. Role: UI label. Seen in: page solutions/fintech.astro. Message key `solutions_fintech_reality_label` (Solutions Fintech Reality Label).', 'Why I built Capgo': 'Page/area: About Capgo page. Role: Section subtitle or tagline. Seen in: page about.astro. Preserve Capgo product/brand and developer terms exactly. Message key `about_founder_letter_eyebrow` (About Founder Letter Eyebrow).', @@ -5797,6 +5863,7 @@ export const translationContextByText: Record = { 'Your 2.0 binary adds a camera plugin. Upload the bundle that uses it with --auto-min-update-version, and 1.x devices skip it until users install 2.0.': 'Page/area: Capgo solutions marketing page. Role: Website copy sentence. Seen in: page solutions/version-targeting.astro. Preserve Capgo product/brand and developer terms exactly. Message key `solutions_version_targeting_scenarios_breaking_desc` (Solutions Version Targeting Scenarios Breaking Desc).', 'Your access to and use of the Service is also conditioned on Your acceptance of and compliance with the Privacy Policy of the Company. Our Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your personal information when You use the Application or the Website and tells You about Your privacy rights and how the law protects You. Please read Our Privacy Policy carefully before using Our Service.': 'Page/area: Terms of Service legal page. Role: Long marketing or legal paragraph. Seen in: page tos.astro. Message key `tos_acknowledgment_text_5` (Terms of Service Acknowledgment Text 5).', 'Your access to and use of the Service is conditioned on Your acceptance of and compliance with these Terms and Conditions. These Terms and Conditions apply to all visitors, users and others who access or use the Service.': 'Page/area: Terms of Service legal page. Role: Long marketing or legal paragraph. Seen in: page tos.astro. Message key `tos_acknowledgment_text_2` (Terms of Service Acknowledgment Text 2).', + 'Your agent ships it, you check it on your phone': 'Page/area: Capgo marketing website. Role: Section or page heading. Seen in: page app_mobile.astro. Message key `agent_ready_mobile_app_title` (Agent Ready Mobile App Title).', 'Your agent uses Capgo tools, stops at human gates, and cannot fake a passing build. It can debug failures too.': 'Page/area: Capgo Builder / native cloud build product page. Role: Supporting note or footnote. Seen in: page native-build.astro. Preserve Capgo product/brand and developer terms exactly. Message key `native_build_v2_mcp_ask_note` (Native Build V2 Mcp Ask Note).', 'Your app': 'Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: component explainers/SceneOtaBoundary.astro. Message key `explainer_ota_your_app` (Explainer OTA Your App).', 'Your app calls notifyAppReady(). If it doesn\'t within 10s, automatic rollback kicks in': 'Page/area: Live updates product page. Role: Website copy sentence. Message key `live_update_step3_desc` (Live Update Step3 Desc).', diff --git a/apps/web/src/components/AgentReadySection.astro b/apps/web/src/components/AgentReadySection.astro index 5f1997352..3a745b4e4 100644 --- a/apps/web/src/components/AgentReadySection.astro +++ b/apps/web/src/components/AgentReadySection.astro @@ -5,11 +5,29 @@ import { getRelativeLocaleUrl } from '@/services/links' interface Props { background?: string + /** Unique heading id when the section appears next to another agent block. */ + headingId?: string + eyebrow?: string + title?: string + subtitle?: string + /** Example prompts relevant to the page's product, shown as "you" chat lines. */ + prompts?: string[] + /** Show links to the per-agent setup guides under /agents/. */ + showAgents?: boolean } -const { background = 'bg-[#1a1a1a]' } = Astro.props +const { background = 'bg-[#1a1a1a]', headingId = 'agent-ready-title', eyebrow, title, subtitle, prompts = [], showAgents = false } = Astro.props const locale = Astro.locals.locale +const agentGuides = [ + { name: 'Claude Code', slug: 'claude-code' }, + { name: 'Codex', slug: 'codex' }, + { name: 'Cursor', slug: 'cursor' }, + { name: 'GitHub Copilot', slug: 'github-copilot' }, + { name: 'Gemini CLI', slug: 'gemini-cli' }, + { name: 'Windsurf', slug: 'windsurf' }, +] + const tools = [ { icon: 'command-line', @@ -42,17 +60,35 @@ const tools = [ ] --- -
+
-

{m.agent_ready_eyebrow({}, { locale })}

-

- {m.agent_ready_title({}, { locale })} +

{eyebrow ?? m.agent_ready_eyebrow({}, { locale })}

+

+ {title ?? m.agent_ready_title({}, { locale })}

-

{m.agent_ready_subtitle({}, { locale })}

+

{subtitle ?? m.agent_ready_subtitle({}, { locale })}

-
    + { + prompts.length > 0 && ( +
    +

    {m.agent_ready_prompts_label({}, { locale })}

    +
      + {prompts.map((prompt) => ( +
    • + + {prompt} +
    • + ))} +
    +
    + ) + } + +
      0 ? 'mt-12' : 'mt-16']}> { tools.map((tool) => (
    • @@ -89,6 +125,26 @@ const tools = [ }
    + { + showAgents && ( +
    +

    {m.agent_ready_agents_label({}, { locale })}

    + +
    + ) + } +
+ + {tool} ))} + +
diff --git a/apps/web/src/pages/ci_cd.astro b/apps/web/src/pages/ci_cd.astro index 3aaccbec4..03c7fd09b 100644 --- a/apps/web/src/pages/ci_cd.astro +++ b/apps/web/src/pages/ci_cd.astro @@ -1,14 +1,15 @@ --- import m from '@/copy/messages' import ProductTestimonials from '@/components/ProductTestimonials.astro' +import AgentReadySection from '@/components/AgentReadySection.astro' import { productTestimonials } from '@/config/productTestimonials' import Layout from '@/layouts/Layout.astro' import { createLdJsonGraph, createServiceLdJson } from '@/lib/ldJson' import { getRelativeLocaleUrl } from '@/services/links' const locale = Astro.locals.locale -const pageTitle = 'Capacitor CI/CD with Capgo Build | Capgo' -const pageDescription = 'Run Capgo Build from GitHub Actions or GitLab CI for signed iOS and Android binaries. The EAS Workflows analog for Capacitor, not React Native.' +const pageTitle = 'Capacitor CI/CD with Capgo Build and AI Agents | Capgo' +const pageDescription = 'Run Capgo Build from GitHub Actions, GitLab CI, or your AI agent for signed iOS and Android binaries. The EAS Workflows analog for Capacitor.' const buildDocsUrl = getRelativeLocaleUrl(locale, 'docs/cli/cloud-build/getting-started') const githubActionsDocsUrl = getRelativeLocaleUrl(locale, 'docs/cli/cloud-build/github-actions') const credentialsDocsUrl = getRelativeLocaleUrl(locale, 'docs/cli/cloud-build/credentials') @@ -34,7 +35,7 @@ const ldJSON = createLdJsonGraph(Astro.locals.runtimeConfig.public, serviceLdJso title: pageTitle, description: pageDescription, image: `${Astro.locals.runtimeConfig.public.baseUrl}/social/capgo-ci-cd.png`, - keywords: 'Capacitor CI/CD, EAS Workflows analog, Capgo Build, GitHub Actions iOS Android', + keywords: 'Capacitor CI/CD, EAS Workflows analog, Capgo Build, GitHub Actions iOS Android, AI agent CI/CD, Capgo MCP', ldJSON, }} > @@ -700,6 +701,15 @@ npx @capgo/cli@latest build request com.example.app --platform android --build-m
+ +

Coming from Expo?

diff --git a/apps/web/src/pages/enterprise.astro b/apps/web/src/pages/enterprise.astro index c49a021a2..536de85a1 100644 --- a/apps/web/src/pages/enterprise.astro +++ b/apps/web/src/pages/enterprise.astro @@ -9,6 +9,7 @@ import { createFAQPageLdJson, createLdJsonGraph, createServiceLdJson, createProd import { numberWithSpaces } from '@/services/misc' import { pluginCountLabel } from '@/config/plugins' import SignupCta from '@/components/SignupCta.astro' +import AgentReadySection from '@/components/AgentReadySection.astro' import ProductScreenTour from '@/components/ProductScreenTour.astro' import { getProductScreens } from '@/config/productScreens' import ProductTestimonials from '@/components/ProductTestimonials.astro' @@ -36,8 +37,8 @@ try { const payg = plansAll.find((p) => p.name === 'Enterprise') const enterprisePrice = typeof payg?.price_m === 'number' && Number.isFinite(payg.price_m) ? payg.price_m : undefined -const title = [Astro.locals.runtimeConfig.public.brand, 'Enterprise'].join(' | ') -const description = 'Enterprise-grade live updates for Capacitor apps. Built for teams that need advanced security, compliance, and dedicated support at scale.' +const title = [Astro.locals.runtimeConfig.public.brand, 'Enterprise live updates, ready for AI agents'].join(' | ') +const description = 'Enterprise-grade live updates for Capacitor apps with security, compliance, governed AI agent access through MCP, and dedicated support at scale.' const baseUrl = Astro.locals.runtimeConfig.public.baseUrl const enterpriseUrl = `${baseUrl}${getRelativeLocaleUrl(Astro.locals.locale, 'enterprise/')}` @@ -45,7 +46,8 @@ const homeUrl = `${baseUrl}${getRelativeLocaleUrl(Astro.locals.locale, '/')}` const enterpriseService = createServiceLdJson(Astro.locals.runtimeConfig.public, { name: 'Capgo Enterprise - Professional Live Updates', - description: 'Enterprise-grade live update platform for Capacitor applications with advanced security, compliance features, and dedicated support for large-scale deployments.', + description: + 'Enterprise-grade live update platform for Capacitor applications with advanced security, compliance features, governed AI agent automation through MCP, and dedicated support for large-scale deployments.', url: enterpriseUrl, serviceType: 'Enterprise Software Service', areaServed: ['Worldwide'], @@ -733,6 +735,15 @@ const comparisonAfterLabel = m.enterprise_comparison_after({}, { locale })
+ +
diff --git a/apps/web/src/pages/integrations.astro b/apps/web/src/pages/integrations.astro index 6d5a31932..1f90f6c65 100644 --- a/apps/web/src/pages/integrations.astro +++ b/apps/web/src/pages/integrations.astro @@ -2,6 +2,7 @@ import Layout from '@/layouts/Layout.astro' import { integrations } from '@/config/integrations' import m from '@/copy/messages' +import AgentReadySection from '@/components/AgentReadySection.astro' const locale = Astro.locals.locale const brand = Astro.locals.runtimeConfig.public.brand @@ -58,6 +59,16 @@ const trustedFreelancers = [ }
+ +
diff --git a/apps/web/src/pages/live-update.astro b/apps/web/src/pages/live-update.astro index 34fda6676..ab53abe34 100644 --- a/apps/web/src/pages/live-update.astro +++ b/apps/web/src/pages/live-update.astro @@ -24,7 +24,7 @@ function copy(key: string, values: MessageValues = {}) { return m[key](values, { locale }) } -const title = `${brand} | Ionic and Capacitor Live Updates` +const title = `${brand} | ${m.live_update_seo_title({}, { locale })}` const description = m.live_update_description({}, { locale }) const dataUrl = getRelativeLocaleUrl(locale, 'data') const expoUrl = getRelativeLocaleUrl(locale, 'alternatives/expo') @@ -442,7 +442,14 @@ const featureTiles = [ - +
diff --git a/apps/web/src/pages/native-build.astro b/apps/web/src/pages/native-build.astro index 91473e93c..60919e69b 100644 --- a/apps/web/src/pages/native-build.astro +++ b/apps/web/src/pages/native-build.astro @@ -80,8 +80,7 @@ const mcpClients = [ code: `${mcpInstallBaseCommand} --client ${client.client}`, })) -const builderTitle = copy('native_build_builder_title') -const title = `${brand} | ${builderTitle}` +const title = `${brand} | ${copy('native_build_seo_title')}` const description = copy('native_build_builder_description') let plansAll: Plan[] = [] @@ -889,6 +888,21 @@ $ capgo build request --platform android ✔ 1m 22s
  • {copy('native_build_v2_mcp_chk_3')}
  • {copy('native_build_v2_mcp_ask_note')}

    +

    {copy('native_build_v2_mcp_more_title')}

    +
      + {[1, 2, 3].map((n) => ( +
    • + + {copy(`native_build_v2_mcp_more_prompt_${n}`)} +
    • + ))} +
    +

    + {copy('native_build_v2_mcp_skills_note')} npx skills add Cap-go/capgo-skills{' '} + {copy('agent_ready_cta')} → +

    @@ -5355,6 +5369,53 @@ $ capgo build request --platform android ✔ 1m 22s line-height: 1.5; margin: 0; } + .nb .mcp-more-title { + margin: 22px 0 10px; + font-family: var(--nb-font-mono); + font-size: 11px; + font-weight: 600; + letter-spacing: 0.08em; + text-transform: uppercase; + color: rgba(255, 255, 255, 0.5); + } + .nb .mcp-more { + display: grid; + gap: 8px; + list-style: none; + margin: 0; + padding: 0; + } + .nb .mcp-more li { + display: flex; + align-items: flex-start; + gap: 10px; + background: var(--terminal-bg); + border: 1px solid rgba(255, 255, 255, 0.08); + border-radius: 10px; + padding: 9px 12px; + } + .nb .mcp-more-text { + font-family: var(--nb-font-mono); + font-size: 13px; + line-height: 1.5; + color: rgba(255, 255, 255, 0.85); + } + .nb .mcp-skills { + margin: 16px 0 0; + font-size: 13px; + line-height: 1.6; + color: rgba(255, 255, 255, 0.55); + } + .nb .mcp-skills code { + font-family: var(--nb-font-mono); + color: #fff; + white-space: nowrap; + } + .nb .mcp-skills a { + color: var(--nb-accent); + font-weight: 600; + white-space: nowrap; + }