{
  "title": "Provider",
  "description": "管理 LLM Provider",
  "addProvider": "添加Provider",
  "searchPlaceholder": "搜索Provider...",
  "emptyTitle": "暂无Provider",
  "emptyDescription": "添加您的第一个 LLM Provider以开始使用。",
  "noMatchTitle": "未找到匹配Provider",
  "noMatchDescription": "请尝试其他搜索词。",
  "columns": {
    "name": "名称",
    "type": "类型",
    "apiBase": "API 基础地址",
    "apiKey": "API 密钥",
    "status": "状态",
    "actions": "操作"
  },
  "apiKey": {
    "oauthToken": "OAuth 令牌",
    "notSet": "未设置"
  },
  "form": {
    "createTitle": "添加Provider",
    "editTitle": "编辑Provider",
    "name": "名称 *",
    "namePlaceholder": "例如 openrouter",
    "nameHint": "小写字母、数字、连字符",
    "displayName": "显示名称",
    "displayNamePlaceholder": "OpenRouter",
    "providerType": "Provider类型 *",
    "apiKey": "API 密钥",
    "apiKeyPlaceholder": "sk-...",
    "apiKeyEditPlaceholder": "保持不变或输入新密钥",
    "apiKeySetHint": "API 密钥已设置。清除并输入新值以更改。",
    "apiBase": "API 基础 URL",
    "enabled": "已启用",
    "cancel": "取消",
    "close": "关闭",
    "create": "创建",
    "save": "保存",
    "update": "更新",
    "saving": "保存中...",
    "creating": "创建中...",
    "alreadyAdded": "（已添加）",
    "nameFixed": "名称",
    "configure": "配置 LLM Provider连接。",
    "lowercaseHint": "小写字母、数字、连字符"
  },
  "delete": {
    "title": "删除Provider",
    "description": "确定要删除「{{name}}」吗？此操作无法撤销。",
    "confirmLabel": "删除"
  },
  "types": {
    "anthropic_native": "Anthropic",
    "openai_compat": "OpenAI Compat",
    "gemini_native": "Gemini",
    "openrouter": "OpenRouter",
    "groq": "Groq",
    "deepseek": "DeepSeek",
    "mistral": "Mistral",
    "xai": "xAI",
    "minimax_native": "MiniMax",
    "cohere": "Cohere",
    "perplexity": "Perplexity",
    "chatgpt_oauth": "ChatGPT (OAuth)",
    "yescale": "YesScale",
    "acp": "ACP"
  },
  "acp": {
    "description": "将兼容 ACP 的编程代理作为子进程进行编排。无需 API 密钥。",
    "binary": "二进制文件",
    "binaryPlaceholder": "claude",
    "binaryHint": "ACP 代理二进制文件的路径或名称（例如 claude、codex、gemini）",
    "args": "参数",
    "argsPlaceholder": "--profile goclaw",
    "argsHint": "传递给二进制文件的以空格分隔的参数",
    "idleTTL": "空闲超时",
    "idleTTLPlaceholder": "5m",
    "idleTTLHint": "在此时间后终止空闲进程（例如 5m、1h）",
    "permMode": "权限模式",
    "permModeApproveAll": "全部批准",
    "permModeApproveReads": "仅批准读取",
    "permModeDenyAll": "全部拒绝",
    "workDir": "工作目录",
    "workDirPlaceholder": "/tmp/workspace",
    "workDirHint": "代理子进程的工作目录（可选）"
  },
  "oauth": {
    "checkingStatus": "正在检查认证状态...",
    "authSuccessful": "认证成功！",
    "activeProvider": "Provider",
    "closingIn": "现已激活。{{count}} 秒后关闭...",
    "authenticated": "已认证 — Provider",
    "active": "活跃",
    "modelPrefixHint": "在Agent配置中使用模型前缀",
    "modelPrefixExample": "（例如 openai-codex/gpt-4o）。令牌自动刷新。",
    "removeToken": "移除令牌",
    "signInDesc": "使用您的 ChatGPT 账户登录，无需单独的 API 密钥即可使用订阅中的模型。",
    "waiting": "等待认证中... 请在已打开的窗口中完成登录。",
    "remoteVpsHint": "登录后，您的浏览器将尝试打开",
    "remoteVpsError": "并显示「无法访问此页面」错误。这是正常的 — 从浏览器地址栏复制完整 URL 并粘贴到下方。",
    "pasteUrlPlaceholder": "http://localhost:1455/auth/callback?code=...&state=...",
    "submit": "提交",
    "signInWithChatGPT": "使用 ChatGPT 登录",
    "starting": "启动中...",
    "remoteVps": "远程/VPS?",
    "loggedOut": "已登出",
    "loggedOutDesc": "OpenAI OAuth 令牌已移除",
    "oauthFailed": "OAuth 失败",
    "exchangeFailed": "交换失败",
    "logoutFailed": "登出失败"
  },
  "cli": {
    "description": "Claude CLI 使用本地",
    "descriptionSuffix": "二进制文件。无需 API 密钥。",
    "checkingAuth": "正在检查认证...",
    "authenticatedAs": "已认证为",
    "switchAccount": "切换账户？",
    "switchAccountInstructions": "在服务器终端运行：",
    "switchAccountRecheck": "然后点击",
    "switchAccountRecheckSuffix": "重新检查。",
    "notAuthenticated": "未认证",
    "runOnServer": "在服务器终端运行：",
    "recheckButton": "重新检查"
  },
  "toast": {
    "created": "Provider已创建",
    "createdDesc": "{{name}} 已添加",
    "updated": "Provider已更新",
    "deleted": "Provider已删除",
    "failedCreate": "创建Provider失败",
    "failedUpdate": "更新Provider失败",
    "failedDelete": "删除Provider失败"
  }
}
