{
  "step_header": {
    "step_of": "第 {{current}} 步 / 共 {{total}} 步"
  },
  "welcome": {
    "wordmark": "欢迎使用 RimeDeck",
    "headline_line1": "你的 AI 队友，",
    "headline_line2": "在",
    "headline_emphasis": "同一个工作区。",
    "lede": "像分配给同事一样把 task 交给它们——它们会接手、推进状态、完成后留下评论。",
    "lede_web": "桌面端自带运行时，无需安装。在 web 端继续可以连接你自己的 CLI。",
    "lede_desktop": "完成本流程后，真实的智能体会回复你创建的第一个 issue。",
    "download_desktop": "下载桌面端",
    "continue_on_web": "在 web 端继续",
    "start_exploring": "开始探索",
    "skip_existing": "我之前做过了",
    "illustration_caption": "每个 issue、每条对话、每个决策——团队和智能体共享同一份上下文。",
    "illustration": {
      "card1_actor_name": "你",
      "card1_actor_initial": "N",
      "card1_body_prefix": " 能不能起草一篇简短的发布文？参考 ",
      "card1_body_suffix": " 的访谈结论。",
      "card1_mention_content": "@内容智能体",
      "card1_mention_research": "@研究智能体",
      "card2_actor_name": "内容智能体",
      "card2_body": "好的，正在拉取研究智能体的引述，围绕\"节省的时间\"展开...",
      "card3_actor_name": "研究智能体",
      "card3_body": "本周用户访谈整理完成 —— 12 通电话、4 个反复出现的主题、3 段可引用语。",
      "card3_timestamp": "15 分钟前",
      "card4_actor_name": "审稿智能体",
      "card4_body": "已审完周一那版草稿 —— 留了 4 条语气批注。等新一版。",
      "card5_actor_name": "编码智能体",
      "card5_body_prefix": "已发布 ",
      "card5_body_suffix": " 标记的导出功能，PR 里附了预览链接。",
      "card5_mention_you": "@你",
      "card5_timestamp": "刚刚"
    }
  },
  "common": {
    "back": "返回",
    "continue": "继续",
    "skip": "跳过",
    "cancel": "取消",
    "close": "关闭"
  },
  "source_backfill": {
    "eyebrow": "顺便问一句",
    "lede": "我们注意到你之前没有勾选这一项——花一秒补一下，能帮我们更了解像你一样的用户。完成后立刻回到你正在做的事。",
    "submit": "提交",
    "hint_ready": "看起来不错，准备好就点提交。"
  },
  "questions": {
    "eyebrow_about_you": "关于你",
    "source": {
      "question": "你是从哪里了解到 RimeDeck 的？",
      "friends_colleagues": "朋友或同事",
      "search": "Google / 搜索",
      "social_x": "X / Twitter",
      "social_linkedin": "LinkedIn",
      "social_youtube": "YouTube",
      "social_github": "GitHub",
      "social_misc": "其他社区",
      "blog_newsletter": "博客 / Newsletter",
      "ai_assistant": "ChatGPT / Claude / Cursor 推荐",
      "from_work": "工作场景接触到",
      "event_conference": "线下活动 / Meetup",
      "dont_remember": "想不起来了",
      "other": "其他",
      "other_placeholder": "例如：一档播客"
    },
    "role": {
      "question": "你是什么角色？",
      "engineer": "工程师 / 开发者",
      "product": "产品经理",
      "designer": "设计师",
      "founder": "创始人 / 高管",
      "marketing": "市场 / 增长",
      "writer": "写作 / 内容",
      "research": "研究员 / 分析师",
      "ops": "运营 / 项目管理",
      "student": "学生 / 个人使用",
      "other": "其他",
      "other_placeholder": "例如：教师、支持负责人"
    },
    "use_case": {
      "question": "你打算用 RimeDeck 做什么？",
      "ship_code": "让 AI agent 帮我写代码",
      "manage_team": "给团队做任务管理",
      "personal_tasks": "管理我自己的任务",
      "plan_research": "计划、头脑风暴、调研",
      "write_publish": "写作、编辑、发布",
      "automate_ops": "自动化日常运营",
      "evaluate": "先逛逛看看",
      "other": "其他",
      "other_placeholder": "例如：协调学习小组"
    }
  },
  "option_card": {
    "other_label": "其他",
    "other_aria": "描述其他选项"
  },
  "step_question": {
    "hint_pick": "选一项继续 —— 不想说也可以跳过。",
    "hint_continue": "可以了。准备好就点继续。"
  },
  "runtime_aside": {
    "what_eyebrow": "什么是 agent 运行时？",
    "what_prefix": "你连接的「电脑」就是我们内部所说的 ",
    "what_term": "agent 运行时",
    "what_suffix": "：电脑上的一个小型后台进程，配上一款 AI 编程工具（Claude Code、Codex 等）。一款工具对应一个 agent 运行时。它代替你的智能体执行接到的 task。",
    "good_eyebrow": "需要知道",
    "swap_title": "随时切换",
    "swap_body": "每个智能体的运行时只是一个设置。想换就换。",
    "add_more_title": "之后再加",
    "add_more_body": "可以为团队再连接一台电脑，或给每个智能体一台专属电脑。",
    "learn_more": "了解 agent 运行时 →"
  },
  "cli_install": {
    "copy_aria": "复制",
    "intro": "这台电脑上需要装一个 agent 运行时（Claude Code、Codex、Cursor 等）才能运行你的智能体。也支持服务器和远程开发机。",
    "step1_label": "安装 RimeDeck CLI",
    "step2_label": "启动守护进程"
  },
  "cloud_waitlist": {
    "intro_main": "云运行时尚未上线。留下邮箱，上线时通过邮件通知你。",
    "intro_warning": "提示：没有运行时，智能体无法执行 task —— 如果现在跳过，工作区会是只读状态，直到你回来安装一个。",
    "email_label": "邮箱",
    "email_placeholder": "you@work.com",
    "reason_label": "为什么选择云？",
    "optional": "选填",
    "reason_placeholder": "例如：希望智能体 24/7 运行，或团队在不同设备协作。",
    "join": "加入候补",
    "on_list": "已在候补名单",
    "success_toast": "已加入候补名单。云运行时上线时会通过邮件通知你。",
    "failed_toast": "加入候补名单失败"
  },
  "first_issue": {
    "error_title": "出错了",
    "retry": "重试",
    "retry_failed": "重试失败",
    "finishing": "即将完成",
    "opening": "马上就好 —— 正在打开你的工作区。"
  },
  "step_agent": {
    "eyebrow": "你的第一个智能体",
    "headline": "和你的第一位队友打个招呼。",
    "lede_prefix": "根据你的回答，推荐的是 ",
    "lede_suffix": "。从这四个模板里挑一个最贴你的——每个模板都开箱即用，可以立刻接 issue。之后可以在智能体设置页里再调整指令。",
    "footer_hint": "一个智能体足够上手了。之后可以从侧边栏添加更多。",
    "create_action": "创建 {{name}}",
    "create_failed": "创建智能体失败",
    "recommended_badge": "推荐",
    "templates": {
      "coding": {
        "label": "编码智能体",
        "blurb": "写代码、重构、发版。会读你的仓库。",
        "instructions": "你是产品团队里的编码智能体。负责接编码相关的 issue —— 实现功能、修 bug、写测试、提 PR。开工前先读一下仓库，遵循已有的代码规范，保持 diff 聚焦。验收标准模糊时主动问清楚。"
      },
      "planning": {
        "label": "规划智能体",
        "blurb": "拆解工作、写规格、维护看板。",
        "instructions": "你是规划智能体。把零散的想法和 open issue 转化成范围清晰、可立即执行的工作：拆成子任务、写验收标准、提出负责人和先后顺序。清晰优先于速度。缺少上下文时提一个具体问题，不要猜。"
      },
      "writing": {
        "label": "写作智能体",
        "blurb": "起草、摘要、调研。擅长长文。",
        "instructions": "你是写作智能体。负责起草文档、总结长文，必要时上网调研主题。输出要做成读者可以直接用的成文 —— 不是大纲。引用资料时注明来源。语气和 issue 中用户的语气保持一致。"
      },
      "assistant": {
        "label": "通用助手",
        "blurb": "通用型。任务不明确时的默认选择。",
        "instructions": "你是一名通用型队友。处理各种任务 —— 轻度编码、写作、调研、规划 —— 对范围保持务实。任务模糊时先问一个澄清性问题再开工。默认输出简短有用，而不是详尽冗长。"
      }
    },
    "about_eyebrow": "什么是智能体",
    "about_headline": "住在你工作区里的 AI 队友。",
    "about_body": "智能体会出现在每个负责人选择器里，就像任何同事一样 —— 区别是它们可以 24/7 在你指定的运行时上工作。",
    "ways_eyebrow": "和智能体协作的方式",
    "way_assign_title": "分配 issue",
    "way_assign_body": "它会接下任务，并在评论里反馈进展。",
    "way_mention_title": "在评论中 @提及",
    "way_mention_body": "把它拉进对话，给个快速反馈。",
    "way_chat_title": "一对一聊天",
    "way_chat_body": "无需创建 issue，直接问快速问题。",
    "way_autopilot_title": "交给自动化",
    "way_autopilot_body": "按周期跑：每日整理、每周摘要、每月审计。",
    "add_more_hint": "随时添加更多智能体。一支专长各异的小团队胜过一个万能选手。",
    "docs_link": "创建第一个智能体 →"
  },
  "welcome_after_onboarding": {
    "loading_helper": "正在为你准备 Helper……",
    "error_title": "准备失败",
    "error_generic": "出了点问题，请重试。",
    "retry": "重试",
    "dismiss_error": "知道了",
    "error_close": "关闭",
    "user_context_heading": "关于我",
    "user_context_role_label": "角色",
    "user_context_use_case_label": "想用 RimeDeck 做",
    "runtime": {
      "greeting": "Hi，欢迎来到 RimeDeck",
      "subtitle": "我是你的第一个 Agent 助手。",
      "capabilities": "你可以问我任何关于 RimeDeck 的使用，也可以让我帮你在工作区完成任务 —— 建 issue、定时任务、再建一个 agent……",
      "section_label": "选一个或多个任务,让我开始干活：",
      "assign_empty": "选一个或多个",
      "assign_count": "分配 {{count}} 个任务给我 →",
      "assign_count_plural": "分配 {{count}} 个任务给我 →",
      "cards": {
        "intro": {
          "subtitle": "让我用 1-2 段话讲清楚 RimeDeck 是什么、能干嘛。"
        },
        "tour": {
          "subtitle": "陪你走一遍 issue、agent、squad、autopilot 怎么配合。"
        },
        "welcome_page": {
          "subtitle": "我用单文件 HTML 演示稿介绍 RimeDeck 能为你做什么，按你的角色定制，复制下来双击就能在浏览器里打开。"
        }
      },
      "success": {
        "title": "都搞定了！",
        "subtitle": "稍作等待，你的 {{agentName}} 正在为你工作 ☕",
        "tip_inbox": "它有进展时，你能在「收件箱」收到通知。",
        "tip_chat": "想直接聊聊？点右下角的对话气泡就行。",
        "got_it": "知道了 →"
      }
    },
    "skip": {
      "loading": "正在为你准备工作区……",
      "title": "欢迎来到 RimeDeck！",
      "subtitle": "我们为你创建了两个任务，帮助你进行下一步操作。",
      "got_it": "知道了",
      "status_in_progress": "进行中",
      "status_todo": "待办",
      "cards": {
        "install_runtime": {
          "title": "连接一个运行时",
          "subtitle": "安装 Codex 或 Kimi 让 agent 上线。"
        },
        "create_agent": {
          "title": "创建你的第一个 agent",
          "subtitle": "运行时上线后，把第一个 agent 建出来。"
        }
      }
    }
  },
  "step_workspace": {
    "eyebrow_first": "你的第一个工作区",
    "eyebrow_resume": "继续，或重新开始",
    "headline_first": "给工作区起个名字。",
    "headline_resume": "继续 {{name}}，或新建一个。",
    "lede_first": "工作区是 issue、智能体和项目所在的地方。之后可以邀请同事，或再开一个工作区。",
    "lede_resume": "用已有的工作区继续，或在它旁边再建一个新的 —— 你可以加入任意多个工作区。",
    "name_label": "工作区名称",
    "name_placeholder": "Acme Inc、我的实验室、副业...",
    "url_label": "URL",
    "slug_placeholder": "acme",
    "issue_prefix_label": "issue 前缀",
    "issue_prefix_prefix": "issue 编号会形如 ",
    "issue_prefix_suffix": "。之后可以在设置里修改。",
    "create_new_title": "创建一个新工作区",
    "create_new_subtitle": "重新开始 —— 给工作的另一面留一个独立空间。",
    "hint_opening": "正在打开 {{name}}。",
    "hint_creating": "正在创建 {{name}}。",
    "hint_creating_pending": "正在创建 {{name}}...",
    "hint_creating_fallback": "你的工作区",
    "hint_name_first": "先给工作区起个名字才能创建。",
    "hint_pick": "选择你的工作区或开一个新的。",
    "cta_open": "打开 {{name}}",
    "cta_create_named": "创建 {{name}}",
    "cta_create_workspace": "创建工作区",
    "cta_creating": "创建中...",
    "slug_format_error": "只能包含小写字母、数字和连字符",
    "slug_taken_error": "该工作区 URL 已被占用。",
    "slug_reserved_error": "该工作区 URL 是系统保留的，无法使用。",
    "slug_conflict_toast": "请换一个工作区 URL",
    "create_failed_toast": "创建工作区失败",
    "side_create_eyebrow": "工作区里有什么",
    "side_existing_eyebrow": "你的工作区",
    "side_things_eyebrow": "你会在这里做什么",
    "side_next_eyebrow": "接下来",
    "side_preview_name": "你的工作区",
    "side_preview_slug": "workspace",
    "perk_assign": "像分配给同事一样把 issue 分配给智能体",
    "perk_chat": "无需创建 issue，直接和任意智能体对话",
    "perk_invite": "邀请同事 —— 他们只会看到这个工作区",
    "perk_switch": "随时从左上角切换到其他工作区",
    "next_runtime": "连接一台电脑，给智能体一个跑的地方",
    "next_agent": "用你连接的运行时创建 RimeDeck Helper",
    "next_starter": "打开一个上手引导 issue，继续下一步",
    "preview": {
      "inbox_label": "收件箱",
      "inbox_meta": "你的通知",
      "issues_label": "Issues",
      "issues_meta": "共享任务面板",
      "agents_label": "智能体",
      "agents_meta": "你的 AI 队友",
      "projects_label": "项目",
      "projects_meta": "把相关 issue 分组",
      "autopilot_label": "自动化",
      "autopilot_meta": "定时自动化",
      "runtimes_label": "运行时",
      "runtimes_meta": "智能体跑的地方",
      "skills_label": "Skills",
      "skills_meta": "可复用的剧本",
      "more_label": "更多",
      "more_meta": "等等"
    },
    "creation_disabled_eyebrow": "已禁用创建工作区",
    "creation_disabled_headline": "请联系管理员邀请你加入工作区。",
    "creation_disabled_lede": "该 RimeDeck 实例不允许创建新的工作区。等管理员把你邀请到某个工作区后，接受邀请并刷新即可继续。",
    "creation_disabled_logout": "退出登录",
    "creation_disabled_eyebrow_resume": "你的工作区",
    "creation_disabled_headline_resume": "继续使用 {{name}}。",
    "creation_disabled_lede_resume": "该实例已禁用创建工作区，继续进入你已有的工作区即可。"
  },
  "step_runtime": {
    "scanning_headline": "正在连接这台电脑…",
    "scanning_lede_prefix": "你的智能体借助本机已安装的 AI 编程工具运行，例如 ",
    "scanning_lede_suffix": " 等。我们正在检测这台电脑上装了哪些。",
    "found_headline": "这台电脑已连接。选一个 agent 运行时。",
    "found_lede": "以下是在这台电脑上找到的 agent 运行时。挑一个支撑你的第一个智能体 —— 之后可以随时切换或再加。",
    "runtime_count_other": "{{count}} 个 agent 运行时",
    "status_all_online": "全部在线",
    "status_none_online": "全部离线",
    "status_n_online": "{{count}} 个在线",
    "online_label": "在线",
    "offline_label": "离线",
    "empty_headline": "这台电脑上还没有可用的 agent 运行时。",
    "empty_lede_prefix": "agent 运行时是我们接管的 AI 编程工具，比如 ",
    "empty_lede_suffix": "。装好其中之一后点刷新，或在下面挑一条路。",
    "empty_skip_title": "暂时跳过",
    "empty_skip_subtitle": "进入工作区（只读模式）。在这台电脑上连接 agent 运行时之前，智能体无法执行 task —— 但你仍可以浏览、规划、邀请同事。",
    "empty_skip_action": "跳过",
    "empty_waitlist_title": "改用云电脑",
    "empty_waitlist_subtitle": "我们会在云上为你运行一台电脑。尚未上线。",
    "empty_waitlist_action": "即将推出",
    "skip": "暂时跳过",
    "refresh": "刷新",
    "refreshing": "正在刷新…",
    "hint_selected": "已选择：{{name}}",
    "hint_pick": "在上方选一个 agent 运行时继续。",
    "hint_waiting": "等待第一个结果...",
    "hint_skip_or_refresh": "装好后点刷新，或跳过进入工作区。",
    "start_exploring": "开始探索"
  },
  "step_platform": {
    "eyebrow": "连接一台电脑",
    "headline": "连接一台电脑来运行你的智能体。",
    "lede": "你的智能体运行在你连接到 RimeDeck 的一台真实电脑上。选一种你想要的连接方式。",
    "hint_default": "在上方选一种方式 —— 或先跳过，之后再连接电脑。",
    "hint_downloaded": "在下载页完成安装，然后回到此标签页。",
    "download_title": "使用这台电脑",
    "download_title_after": "正在打开下载页...",
    "download_subtitle": "安装我们的桌面端来连接这台电脑。零配置 —— 下一页选你的平台。",
    "download_subtitle_after": "已在新标签页打开。在那里选安装包，然后在桌面端完成设置。",
    "download_button": "下载",
    "cli_title": "通过终端连接",
    "cli_subtitle": "连接一台服务器、远程开发机或任意无头电脑。需要终端。",
    "cli_action": "查看步骤",
    "cloud_title": "使用云电脑",
    "cloud_subtitle": "我们会在云上为你运行一台电脑。尚未上线。",
    "cloud_action": "即将推出",
    "cli_dialog_title": "通过终端连接",
    "cli_dialog_description": "和桌面端相同的连接，通过终端配置。适用于服务器、远程开发机或任意无头电脑。",
    "cli_dialog_pick_hint": "在上方选一台电脑。",
    "cli_dialog_connect": "连接并继续",
    "runtimes_connected_other": "已连接 {{count}} 台电脑",
    "live_listening": "实时 · 正在等待你的电脑",
    "stage_normal_prefix": "运行上面的命令。当 ",
    "stage_normal_suffix": " 完成浏览器登录后，你的电脑会自动出现在这里（通常 10–30 秒）。",
    "stage_midway_prefix": "仍在监听。请确保完成了 ",
    "stage_midway_suffix": " 打开的浏览器标签页 —— 需要批准登录后，你的电脑才能连接。",
    "stage_slow_prefix": "比平时慢一些。请检查运行 ",
    "stage_slow_suffix": " 的终端是否有错误。",
    "stage_stalled_prefix": "还没有任何信号传来。如果你不太习惯终端，",
    "stage_stalled_term": "桌面端",
    "stage_stalled_suffix": " 更顺手 —— 一键搞定，这台电脑就连接好了。关闭这个对话框选择桌面端，或点跳过继续。"
  },
  "errors": {
    "skip_failed": "完成上手引导失败"
  }
}
