{
  "banner": {
    "ready": {
      "antigravity": "🟢 comfyui-mcp 智能体已就绪 —— 通过 Antigravity CLI 运行的 {label}，使用你的 Google AI 订阅。注意：agy 的每轮只显示最终答复，不会实时显示工具进度。有什么需要尽管说。",
      "atlascloud": "🟢 comfyui-mcp 智能体已就绪 —— {label}，通过 Atlas Cloud 运行。有什么需要尽管说。",
      "chatgpt": "🟢 comfyui-mcp 智能体已就绪 —— {label}，运行在你的 ChatGPT 订阅上（直接 OAuth）。有什么需要尽管说。",
      "claude": "🟢 comfyui-mcp 智能体已就绪 —— {label}，运行在你的 Claude 订阅上。有什么需要尽管说。",
      "codex": "🟢 comfyui-mcp 智能体已就绪 —— {label}，运行在你的 Codex（ChatGPT）账号上。有什么需要尽管说。",
      "copilot": "🟢 comfyui-mcp 智能体已就绪 —— {label}，运行在你的 GitHub Copilot 订阅上（⚠️ 实验性功能，存在服务条款风险 —— 你已自行选择启用）。有什么需要尽管说。",
      "custom": "🟢 comfyui-mcp 智能体已就绪 —— {label}，通过你的自定义端点（{url}）运行。有什么需要尽管说。",
      "gemini": "🟢 comfyui-mcp 智能体已就绪 —— {label}，运行在你的 Google 账号上（Gemini Code Assist）。有什么需要尽管说。",
      "glm": "🟢 comfyui-mcp 智能体已就绪 —— {label}，运行在你的 Z.AI GLM Coding Plan 上。有什么需要尽管说。",
      "grok": "🟢 comfyui-mcp 智能体已就绪 —— {label}，运行在你的 Grok（xAI）账号上。有什么需要尽管说。",
      "kimi": "🟢 comfyui-mcp 智能体已就绪 —— {label}，运行在你的 Kimi Code 订阅上。有什么需要尽管说。",
      "llamacpp": "🟢 comfyui-mcp 智能体已就绪 —— {label}，通过 llama.cpp 在本地运行（无需账号，无需 API 密钥）。小型本地模型比前沿模型更慢、更简单，功能会少一些。有什么需要尽管说。",
      "lmstudio": "🟢 comfyui-mcp 智能体已就绪 —— {label}，通过 LM Studio 在本地运行（无需账号，无需 API 密钥）。小型本地模型比前沿模型更慢、更简单，功能会少一些。有什么需要尽管说。",
      "minimax": "🟢 comfyui-mcp 智能体已就绪 —— {label}，使用你的 MiniMax 平台 API 密钥。有什么需要尽管说。",
      "moonshot": "🟢 comfyui-mcp 智能体已就绪 —— {label}，使用你的 Moonshot 平台（Kimi K3）API 密钥。有什么需要尽管说。",
      "ollama": "🟢 comfyui-mcp 智能体已就绪 —— {label}，通过 Ollama 在本地运行（无需账号，无需 API 密钥）。小型本地模型比前沿模型更慢、更简单，功能会少一些。有什么需要尽管说。",
      "openrouter": "🟢 comfyui-mcp 智能体已就绪 —— {label}，通过 OpenRouter 运行（托管 API，使用你的 OPENROUTER_API_KEY ）。有什么需要尽管说。",
      "pi": "🟢 comfyui-mcp 智能体已就绪 —— {label}，通过 pi CLI 使用你自己的服务商凭据运行（已在这台机器上找到；pi 会在你发出第一条消息时校验）。注意：pi 没有 ComfyUI 工具（没有 MCP）—— 它用自己的编码工具在本地工作区里干活，而不是面板画布。有什么需要尽管说。"
    }
  },
  "cli": {
    "cannot_start": "ComfyUI MCP —— 无法启动：{error}",
    "connect_bridge_secure": "wss:// 安全 Cloudflare 隧道（自动 —— 无需复制任何内容）",
    "connect_label_bridge": "智能体桥接",
    "connect_label_driving": "驱动目标",
    "connect_label_secure": "安全",
    "connect_next_steps": "接下来：",
    "connect_quiet_note": "在你点击“连接”之前，这个窗口会一直安静 —— 这是正常的，\n不是卡住了。智能体就运行在这里，使用你的 Claude/Codex 登录；\nComfyUI 那台机器上不会安装任何东西。请保持这个终端打开。",
    "connect_secure_note": "Pod 的 HTTPS 面板会通过加密隧道自动连接 ——\n无需粘贴任何 URL，在任何浏览器中都能用。",
    "connect_step_click_connect": "在面板中点击“连接”（Agent 面板的连接下拉菜单）。",
    "connect_step_open_comfyui": "在浏览器中打开该 ComfyUI：{url}",
    "connect_title": "正在启动本地智能体桥接",
    "connect_url_invalid": "传给 `connect` 的 ComfyUI URL 无效：\"{url}\"（{reason}）。请传入完整的 http(s) URL，例如 https://abcd-3000.proxy.runpod.net 或 http://127.0.0.1:8188 。",
    "help_active": "(当前：{locale})",
    "help_allow_unauth": "允许在非回环主机上开放 /mcp",
    "help_comfyui_url": "指定某个（可以是远程的）ComfyUI",
    "help_compact": "只注册三个元工具",
    "help_default": "(默认：{value})",
    "help_full": "注册完整的直连工具集",
    "help_full_reference": "完整参考：{url}",
    "help_help": "显示本帮助并退出",
    "help_host": "HTTP 绑定主机",
    "help_http": "streamable-HTTP 传输",
    "help_insecure_bridge": "允许未经认证的面板桥接",
    "help_lang": "此 CLI 自身输出的语言",
    "help_panel_orchestrator": "运行驱动面板的后台编排器",
    "help_port": "HTTP 绑定端口",
    "help_same_as_value": "同上，以值指定",
    "help_section_panel": "面板 / COMFYUI",
    "help_section_tool_surface": "工具集",
    "help_section_transport": "传输",
    "help_section_usage": "用法",
    "help_stdio": "stdio 传输",
    "help_tagline": "用 AI 智能体驱动 ComfyUI",
    "help_token": "要求 /mcp 携带此共享密钥",
    "help_tunnel": "打开 cloudflared 快速隧道（隐含 --http）",
    "help_usage_connect": "针对（可能是远程的）ComfyUI 运行面板编排器",
    "help_usage_launcher": "管理面板自动启动助手",
    "help_usage_server": "启动 MCP 服务器",
    "help_usage_setup": "把 comfyui 条目写入该工具自己的配置文件，然后退出",
    "launcher_failed": "ComfyUI MCP 启动器执行 {action} 失败：{error}",
    "launcher_installed": "✓ 已为此用户安装 ComfyUI MCP 面板启动器。",
    "launcher_installed_note": "MCP 仅在 Agent 面板请求时启动。",
    "launcher_uninstalled": "✓ 已卸载 ComfyUI MCP 面板启动器。",
    "launcher_usage": "用法：{command}",
    "setup_copilot_check": "运行 `copilot` 并用 /mcp show 检查服务器。",
    "setup_dry_run": "—— 试运行：将把 {path} 写成 ——",
    "setup_failed": "comfyui-mcp 安装配置失败：{error}",
    "setup_hermes_reload": "在运行中的 Hermes 会话里输入 /reload-mcp （或重启 Hermes）。",
    "setup_hermes_tool_names": "工具会显示为 mcp_comfyui_list_tools / _describe_tool / _call_tool 。",
    "setup_next_steps": "接下来：",
    "setup_note_compact": "紧凑工具模式已开启：模型拿到的是 list_tools/describe_tool/call_tool ，而不是约 200 个 schema（需要完整工具集请用 --full 重新运行）。",
    "setup_note_full": "完整工具模式：约 200 个 schema —— 适合前沿模型（小型本地模型请用 --compact 重新运行）。",
    "setup_note_local_models": "本地模型：gemma4（e4b 及以上）、qwen3、llama3.1+ 原生支持工具调用；gemma3 不支持。",
    "setup_openclaw_restart": "重启 OpenClaw 网关以加载新的服务器。",
    "setup_unknown_agent": "未知的智能体 \"{agent}\"。",
    "setup_usage": "用法：{command}",
    "setup_what_it_does": "把 comfyui MCP 服务器条目写入该智能体自己的配置文件。",
    "setup_wrote": "✓ 已把 \"comfyui\" MCP 服务器添加到 {path}",
    "tunnel_desktop_connector_path": "Claude Desktop → Settings → Connectors → 添加自定义连接器：",
    "tunnel_field_header": "请求头",
    "tunnel_field_name": "名称",
    "tunnel_field_url": "URL",
    "tunnel_header_alt": "（或 Authorization: Bearer {token}）",
    "tunnel_headless_snippet": "无界面 / 程序化配置片段：",
    "tunnel_keep_open": "请保持此终端打开 —— 进程退出时隧道会关闭。",
    "tunnel_label_public_url": "公开 MCP 地址",
    "tunnel_label_token": "认证令牌",
    "tunnel_title": "远程 / 托管连接器已上线"
  },
  "console": {
    "credentials": {
      "advanced": "高级 ↗",
      "badge_set": "已设置 · {masked}",
      "badge_unset": "未设置",
      "close": "关闭",
      "load_failed": "无法加载状态 —— 请重新连接面板。",
      "paste_key": "粘贴密钥…",
      "privacy": "按实例保存在本地。这些值绝不会离开这台机器。",
      "save": "保存",
      "save_failed": "保存失败",
      "saved": "已保存 ✓",
      "saving": "正在保存…",
      "title": "API 密钥"
    },
    "landing": {
      "api": {
        "heading": "API"
      },
      "connection": {
        "endpoints": "桥接 {bridge} · ComfyUI {comfyui}",
        "heading": "连接"
      },
      "here": {
        "a2ui": "基于 A2UI 的工具界面",
        "heading": "将迁移到这里（面板仍留在 ComfyUI 中）",
        "library": "LoRA 库、图像合集、Photomap 风格工具",
        "lifecycle": "启动 / 停止 / 重启编排器",
        "mcp": "MCP 服务器映射与继承的 {file} 工具",
        "oauth": "OAuth 与 API 服务商登录",
        "prompts": "可编辑的系统提示词 —— {link}",
        "prompts_link": "打开编辑器"
      },
      "panel": {
        "connect": "连接 / 断开此桥接",
        "heading": "保留在 ComfyUI 面板中",
        "pickers": "服务商 / 模型 / 推理强度选择器与上下文窗口计量",
        "storyboards": "视频分镜与实时图编辑"
      },
      "status": {
        "failed": "无法加载状态",
        "install_cli": "安装 CLI",
        "loading": "正在加载服务商就绪状态…",
        "none": "没有后端",
        "ready": "已就绪",
        "running": "编排器运行中",
        "sign_in": "登录"
      },
      "subtitle": "面板编排器的控制台 —— 管理 MCP 服务器、OAuth 和服务设置。ComfyUI 侧边栏面板则专注于聊天、服务商和实时画布。",
      "title": "ComfyUI MCP 控制台"
    },
    "prompts": {
      "advanced": "高级 ↗",
      "badge_custom": "已自定义",
      "badge_default": "内置默认",
      "close": "关闭",
      "copy_default": "复制到编辑器",
      "empty": "还没有注册可编辑的提示词。请启动编排器后重新加载本页。",
      "intro": "编排器管理的每一条系统提示词，与智能体实际收到的内容一致。你写的内容保存在 {file} 中，内置提示词不会被改动，所以重置随时都能把它找回来。",
      "load_failed": "无法加载提示词 —— 请重新连接面板。",
      "placeholder": "正在使用内置默认 —— 在此输入即可覆盖。",
      "reset": "重置为内置",
      "reset_failed": "重置失败",
      "resetting": "正在重置…",
      "save": "保存",
      "save_failed": "保存失败",
      "saved": "已保存 ✓",
      "saving": "正在保存…",
      "title": "系统提示词",
      "view_default": "查看内置默认"
    },
    "unauthorized": "未授权 —— 请重新连接面板。"
  },
  "say": {
    "blind_cli_native_tools": "注意：{backend} CLI 保留其自带的内置文件工具，盲视模式无法从机制上拦截它们 —— comfyui 工具仍不会返回像素，但 CLI 本身可能读取图像文件。如需严格的无像素保证，请使用 Claude 后端或 API/本地提供方。",
    "blind_off": "盲视模式已关闭 —— 智能体的图像工具重新返回像素（在当前这一轮结束后生效）。",
    "blind_on": "盲视模式已开启 —— 智能体的图像工具现在不再返回像素（在当前这一轮结束后生效；会话会自动继续）。",
    "custom_no_base_url": "尚未配置端点 —— 请在设置 → 自定义端点中填写基础地址（要带上 /v1 ，例如 vLLM 用 http://192.168.1.20:8000/v1 ，或托管服务商的 OpenAI 兼容地址）；如果服务器需要密钥，再加上“设置 API 密钥…”。两者都会立即生效 —— 然后重新连接。",
    "degraded": {
      "antigravity": "后台智能体没有响应 —— Antigravity CLI 无法回应 `agy models` 。请从 https://antigravity.google 安装，运行一次 `agy` 并完成 Google 登录，然后依次“断开连接”→“连接”重试。",
      "atlascloud": "后台智能体没有响应 —— Atlas Cloud 无法启动。请设置 ATLASCLOUD_API_KEY ，然后依次“断开连接”→“连接”重试。",
      "chatgpt": "后台智能体没有响应 —— ChatGPT 直接 OAuth 无法启动。请确认 ~/.codex/auth.json 存在（运行 `codex login`），然后依次“断开连接”→“连接”重试。",
      "claude": "后台智能体没有响应 —— Claude Agent SDK 无法启动。请确认你已登录（运行一次 `claude`），然后依次“断开连接”→“连接”重试。",
      "codex": "后台智能体没有响应 —— Codex 的 app-server 无法启动。请确认已安装 Codex 并已登录（运行 `codex login`），然后依次“断开连接”→“连接”重试。",
      "copilot": "后台智能体没有响应 —— GitHub Copilot（实验性）无法启动。请在面板的实验性一行中登录，然后依次“断开连接”→“连接”重试。",
      "custom": "后台智能体没有响应 —— 你的自定义端点在 {url} 没有回应。请在设置 → 自定义端点中检查基础地址（必须是 OpenAI 兼容并带上 /v1 ），以及服务器需要的 API 密钥 —— 然后点击“连接”重试。",
      "gemini": "后台智能体没有响应 —— Gemini CLI 无法启动。请确认已安装 Gemini CLI 并已登录（运行一次 `gemini` 并完成 Google 登录），然后依次“断开连接”→“连接”重试。",
      "glm": "后台智能体没有响应 —— GLM Code API 无法启动。请设置 ZAI_API_KEY （Z.AI Coding Plan），然后依次“断开连接”→“连接”重试。",
      "grok": "后台智能体没有响应 —— Grok CLI 无法启动。请确认已安装 Grok 并已登录（运行一次 `grok` 并完成 xAI 登录），然后依次“断开连接”→“连接”重试。",
      "kimi": "后台智能体没有响应 —— Kimi Code 无法启动。请运行 Kimi Code 登录（~/.kimi/credentials/kimi-code.json）或设置 KIMI_API_KEY ，然后依次“断开连接”→“连接”重试。",
      "llamacpp": "后台智能体没有响应 —— 无法在 {url} 连上 llama-server 。请用 `llama-server -m <model>.gguf -c 16384` 启动（我们的 gemma4-comfyui-mcp GGUF 很合适；旧版本需要额外加 --jinja 才能调用工具），或设置 COMFYUI_MCP_LLAMACPP_HOST —— 然后依次“断开连接”→“连接”重试。",
      "lmstudio": "后台智能体没有响应 —— 无法在 {url} 连上 LM Studio 。请打开 LM Studio → Developer → Start Server 并加载一个支持工具调用的模型（Hugging Face 上我们的 gemma4-comfyui-mcp GGUF 很合适）；如果它在别处提供服务，请设置 COMFYUI_MCP_LMSTUDIO_HOST —— 然后依次“断开连接”→“连接”重试。",
      "minimax": "后台智能体没有响应 —— MiniMax 无法启动。请设置在 platform.minimax.io 获取的 MINIMAX_API_KEY ，然后依次“断开连接”→“连接”重试。",
      "moonshot": "后台智能体没有响应 —— Moonshot（Kimi K3）无法启动。请设置在 platform.kimi.ai 获取的 MOONSHOT_API_KEY ，然后依次“断开连接”→“连接”重试。",
      "ollama": "后台智能体没有响应 —— 连不上 Ollama 。请用 `ollama serve` 启动，并拉取我们的微调模型（`ollama pull artokun/gemma4-comfyui-mcp:e4b` —— 基于 comfyui-mcp 工具套件训练的 gemma4，竞技场里表现最好的本地模型；显存约 8 GB 可用 `:12b`），然后依次“断开连接”→“连接”重试。",
      "pi": "后台智能体没有响应 —— pi CLI 无法运行 `pi --list-models` 。请从 https://pi.dev 安装（`curl -fsSL https://pi.dev/install.sh | sh`），配置一个服务商（设置服务商 API 密钥，或运行一次 `pi` 再执行 `/login`），然后依次“断开连接”→“连接”重试。",
      "qwen": "后台智能体没有响应 —— Qwen Code CLI 无法启动。请确认已安装 Qwen Code（npm i -g @qwen-code/qwen-code）并已登录（运行一次 `qwen` 并完成 /auth，或设置 DASHSCOPE_API_KEY），然后依次“断开连接”→“连接”重试。"
    },
    "llamacpp_no_jinja": "你的 llama-server 没有带 `--jinja` 运行，因此工具调用被禁用 —— 智能体的每个动作都会失败。请带上工具支持重新启动：`llama-server -m <model>.gguf --jinja -c 16384` （较新的版本默认启用 jinja，旧版本需要显式加这个参数），然后依次“断开连接”→“连接”。",
    "llamacpp_small_context": "你的 llama-server 上下文为 {tokens} 个 token（启动参数 -c）。智能体的工具负载需要不少于 16384，低于这个值时较长的对话会被悄悄截断。建议用 `-c 16384` 或更高重新启动。",
    "local_agent_resumed": "渲染完成，本地智能体回来了。现在回答你排队中的消息。",
    "message_queued_during_render": "正在渲染，为了把 GPU 留给它，我先把你的消息排进队列。渲染一结束我就回答。",
    "message_queued_opt_out": "如果想在渲染期间继续聊天，请在 ~/.comfyui-mcp/.env 中设置 COMFYUI_MCP_PAUSE_LOCAL_ON_GEN=0 并重启 —— 本地模型会和 ComfyUI 共用同一块 GPU，可能拖慢渲染，甚至耗尽显存。",
    "new_chat_durable_clear_failed": "新对话已开始，但上一段对话保存在磁盘上的会话没能删除（写入失败 —— 可能磁盘已满或文件被锁定）。如果在本次对话完成第一轮问答之前编排器重启，旧对话可能会被恢复；真出现这种情况时请再开一次新对话。",
    "oauth_signin_failed": "{provider} 登录失败：{message}",
    "openrouter_no_key": "OpenRouter 还没有 API 密钥 —— 这样连接会在你的第一条消息时失败。请在设置 → OpenRouter → “设置 API 密钥…”中填写（会被遮罩，由编排器保存 —— 立即生效，无需重新连接），或者设置 OPENROUTER_API_KEY 环境变量并重启编排器。密钥获取：https://openrouter.ai/keys",
    "options_change_failed": "无法更改模型 / 推理强度：{message}",
    "pi_no_credential": "pi 没有可用的服务商凭据 —— 连接时会显示就绪，但你的第一条消息就会失败。请配置一个服务商：设置服务商 API 密钥（例如 ANTHROPIC_API_KEY / OPENAI_API_KEY / CEREBRAS_API_KEY ）并重启编排器，或运行一次 `pi` 再执行 `/login`（保存在 ~/.pi/agent/auth.json），然后依次“断开连接”→“连接”。如果你已经做过其中之一，请检查条目是否完整 —— 缺少 `key` 的 ~/.pi/agent/auth.json 记录、缺少 `apiKey` 的 models.json 服务商，或指向不存在文件的 GOOGLE_APPLICATION_CREDENTIALS 都无法通过认证。https://pi.dev",
    "restart_lost": {
      "answers": "你在问题卡片上给出的 {count} 条回答没有送达智能体：{answers}。回答不是渲染 —— 没有历史记录可以回查，本次重启完成后智能体也无法把它找回来。等它回来后，请再把你的选择告诉它（或直接粘贴上面的内容）。",
      "header": "正在重启智能体后端。",
      "runs": "有 {count} 条已完成的渲染结果无法送达（{runs}）。从智能体的角度看，它们的结果是未确定的 —— 等它重新连接后，请让它用 `get_history (action:\"list\")` 查一下这些运行，而不要假定它已经看到。",
      "withheld": "本标签页还有 {count} 条回答属于一段已经被替换掉的更早对话；它们同样没有送达，但因为不是给你当前这段对话的，所以没有在这里列出。"
    },
    "start_failure": {
      "hint": {
        "custom": "请在设置 → 自定义端点中检查基础地址和 API 密钥，然后依次“断开连接”→“连接”重试。",
        "generic": "请检查该服务商的凭据 / 登录状态，然后依次“断开连接”→“连接”重试。",
        "key_provider": "请在 API 密钥卡片中检查你的 {provider} API 密钥（{env}），然后依次“断开连接”→“连接”重试。",
        "openrouter": "请在 API 密钥卡片中检查你的 OpenRouter API 密钥（OPENROUTER_API_KEY），然后依次“断开连接”→“连接”重试。"
      },
      "notice": "{backend} 智能体无法启动：{message} —— {hint}"
    },
    "too_many_question_cards": "本标签页同时打开的问题卡片太多，最早的那些已经无法再接受回答 —— 点击它们不会有任何反应。请回答最新的卡片，或者直接把你的选择打在聊天里，智能体会读到。"
  }
}
