Skip to content

Commit c3239bf

Browse files
committed
fix: expand private customization page
1 parent 80f6e4f commit c3239bf

3 files changed

Lines changed: 310 additions & 36 deletions

File tree

frontend/src/i18n/locales/en.ts

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -666,10 +666,44 @@ export const en = {
666666
"landing.hosted.note": "The deployed workspace is already available.",
667667
"service.audit.metaTitle": "OpenCMO private customization | aidCMO",
668668
"service.audit.metaDescription": "Private OpenCMO customization for teams that want self-hosting, BYOK, workflow adaptation, and operator support.",
669+
"service.audit.eyebrow": "Private customization",
669670
"service.audit.heroTitle": "Private customization for OpenCMO.",
670-
"service.audit.heroSubtitle": "Deploy it privately. Adapt the workflow. Keep control of keys and data.",
671+
"service.audit.heroSubtitle": "Deploy OpenCMO in your own environment, adapt the AI CMO workflow to your team, and keep model keys plus marketing data under your control.",
671672
"service.audit.heroCta": "Discuss private customization",
672-
"service.audit.placeholderNote": "Full scope, pricing, and FAQ are coming soon. In the meantime, email us with your deployment and workflow needs.",
673+
"service.audit.workspaceCta": "Open the workspace",
674+
"service.audit.githubCta": "View GitHub source",
675+
"service.audit.heroProofPrivate": "Private deployment",
676+
"service.audit.heroProofByok": "BYOK-ready",
677+
"service.audit.heroProofWorkflow": "Workflow adaptation",
678+
"service.audit.briefTitle": "First brief",
679+
"service.audit.briefSubtitle": "Send a short note with the deployment target, workflow needs, and constraints. We can scope from there.",
680+
"service.audit.briefField1": "Where OpenCMO should run: cloud, internal server, or a hosted private environment.",
681+
"service.audit.briefField2": "Which CMO workflow matters most: SEO, GEO, SERP, community monitoring, approvals, or reporting.",
682+
"service.audit.briefField3": "How your team wants to handle model keys, search providers, and browser automation.",
683+
"service.audit.briefField4": "Any privacy, security, language, or review requirements that must stay in the product.",
684+
"service.audit.scopeEyebrow": "What gets customized",
685+
"service.audit.scopeTitle": "One OpenCMO codebase, adapted to your operating model.",
686+
"service.audit.scopeSubtitle": "The customization path keeps the public product recognizable while replacing the parts that must match your infrastructure and team workflow.",
687+
"service.audit.scopeDeploymentTitle": "Deployment target",
688+
"service.audit.scopeDeploymentBody": "Run OpenCMO on your server or private cloud with the right nginx, process, storage, and browser-runtime setup.",
689+
"service.audit.scopeWorkflowTitle": "CMO workflow",
690+
"service.audit.scopeWorkflowBody": "Tune projects, monitors, approvals, reports, and agent handoffs around the way your marketing team reviews work.",
691+
"service.audit.scopeByokTitle": "Keys and providers",
692+
"service.audit.scopeByokBody": "Keep BYOK, default server keys, search providers, and LLM model choices clear for operators.",
693+
"service.audit.scopeGovernanceTitle": "Review control",
694+
"service.audit.scopeGovernanceBody": "Preserve approval gates, evidence trails, and human review states so AI output stays explainable.",
695+
"service.audit.processEyebrow": "Delivery path",
696+
"service.audit.processTitle": "A practical implementation loop for private OpenCMO.",
697+
"service.audit.processSubtitle": "Each step produces something concrete enough to review before moving deeper into customization.",
698+
"service.audit.processStep1": "Confirm deployment target, API keys, language needs, and the first business workflow to support.",
699+
"service.audit.processStep2": "Map the current OpenCMO screens to your real operating flow and make the workspace consistent for operators.",
700+
"service.audit.processStep3": "Configure the private environment, providers, monitoring pipeline, and review states.",
701+
"service.audit.processStep4": "Verify the workspace with real routes, API health checks, and a handoff note for operators.",
702+
"service.audit.noteTitle": "Contact method",
703+
"service.audit.noteBody": "Email hello@aidcmo.com with your website, deployment target, and the OpenCMO workflow you want adapted. A lightweight brief is enough to start.",
704+
"service.audit.finalTitle": "Start with the deployed workspace, then customize the parts that need to be yours.",
705+
"service.audit.finalSubtitle": "Bring the deployed workspace into your environment, then adapt the screens, providers, and review states your team actually uses.",
706+
"service.audit.placeholderNote": "Email us with the deployment target, workflow needs, and operator constraints you want OpenCMO to support.",
673707
"service.openSource.metaTitle": "OpenCMO Open-Source Growth System | aidCMO",
674708
"service.openSource.metaDescription": "OpenCMO is the open-source system behind aidCMO's SEO, GEO, SERP, community, and AI visibility methodology.",
675709
"service.openSource.eyebrow": "Open-source technical support",

frontend/src/i18n/locales/zh.ts

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -653,10 +653,44 @@ export const zh: Partial<Record<TranslationKey, string>> = {
653653
"landing.hosted.note": "已部署版现在可以直接试用。",
654654
"service.audit.metaTitle": "OpenCMO 私有化定制 | aidCMO",
655655
"service.audit.metaDescription": "为需要自部署、BYOK、工作流适配和操作者支持的团队提供 OpenCMO 私有化定制。",
656+
"service.audit.eyebrow": "私有化定制",
656657
"service.audit.heroTitle": "OpenCMO 私有化定制。",
657-
"service.audit.heroSubtitle": "私有部署、工作流适配,密钥和数据都由你控制。",
658+
"service.audit.heroSubtitle": "把 OpenCMO 部署到你的环境里,按团队的 AI CMO 工作流适配界面、监控和复核方式,模型密钥与营销数据都由你控制。",
658659
"service.audit.heroCta": "沟通私有化定制",
659-
"service.audit.placeholderNote": "完整范围、定价和 FAQ 即将上线。在那之前,可以直接把部署和工作流需求发给我们。",
660+
"service.audit.workspaceCta": "打开工作台",
661+
"service.audit.githubCta": "查看 GitHub 源码",
662+
"service.audit.heroProofPrivate": "私有部署",
663+
"service.audit.heroProofByok": "支持 BYOK",
664+
"service.audit.heroProofWorkflow": "工作流适配",
665+
"service.audit.briefTitle": "第一条 brief",
666+
"service.audit.briefSubtitle": "先发一段简短说明:部署目标、工作流需求和约束条件。我们可以据此确认范围。",
667+
"service.audit.briefField1": "OpenCMO 需要运行在哪里:云服务器、内网服务器,还是托管私有环境。",
668+
"service.audit.briefField2": "最重要的 CMO 工作流:SEO、GEO、SERP、社区监控、审批流或报告。",
669+
"service.audit.briefField3": "团队希望如何管理模型密钥、搜索供应商和浏览器自动化。",
670+
"service.audit.briefField4": "必须保留在产品里的隐私、安全、语言或人工复核要求。",
671+
"service.audit.scopeEyebrow": "定制内容",
672+
"service.audit.scopeTitle": "同一套 OpenCMO,适配你的运行方式。",
673+
"service.audit.scopeSubtitle": "私有化定制会保留公开产品的核心体验,同时替换必须贴合你基础设施和团队流程的部分。",
674+
"service.audit.scopeDeploymentTitle": "部署目标",
675+
"service.audit.scopeDeploymentBody": "把 OpenCMO 跑在你的服务器或私有云里,并配置好 nginx、进程、存储和浏览器运行环境。",
676+
"service.audit.scopeWorkflowTitle": "CMO 工作流",
677+
"service.audit.scopeWorkflowBody": "围绕你的市场团队复核方式,调整项目、监控、审批、报告和 Agent 交接。",
678+
"service.audit.scopeByokTitle": "密钥与供应商",
679+
"service.audit.scopeByokBody": "让 BYOK、服务端默认密钥、搜索供应商和 LLM 模型选择对操作者保持清楚。",
680+
"service.audit.scopeGovernanceTitle": "复核控制",
681+
"service.audit.scopeGovernanceBody": "保留审批门禁、证据链和人工复核状态,让 AI 输出可解释、可追踪。",
682+
"service.audit.processEyebrow": "交付路径",
683+
"service.audit.processTitle": "一条清楚的私有化实施路径。",
684+
"service.audit.processSubtitle": "每一步都产出可检查的结果,再进入下一层定制。",
685+
"service.audit.processStep1": "确认部署目标、API 密钥、语言需求和第一条要支持的业务工作流。",
686+
"service.audit.processStep2": "把现有 OpenCMO 页面映射到真实运营流程,让操作者看到一致的工作台状态。",
687+
"service.audit.processStep3": "配置私有环境、供应商、监控流水线和复核状态。",
688+
"service.audit.processStep4": "用真实路由、API 健康检查和操作者交接说明完成验收。",
689+
"service.audit.noteTitle": "联系方式",
690+
"service.audit.noteBody": "邮件发到 hello@aidcmo.com,说明你的网站、部署目标,以及希望适配的 OpenCMO 工作流。一段轻量 brief 就可以开始。",
691+
"service.audit.finalTitle": "先看已部署版,再定制必须属于你的部分。",
692+
"service.audit.finalSubtitle": "把已部署版的体验带到你的环境里,再适配团队实际使用的页面、供应商和复核状态。",
693+
"service.audit.placeholderNote": "可以直接把部署目标、工作流需求和操作者约束发给我们。",
660694
"service.openSource.metaTitle": "OpenCMO 开源增长系统 | aidCMO",
661695
"service.openSource.metaDescription": "OpenCMO 是 aidCMO SEO、GEO、SERP、社区和 AI 可见度方法论背后的开源系统。",
662696
"service.openSource.eyebrow": "开源技术支持",

0 commit comments

Comments
 (0)