{
  "  (每 %d 秒轮询一次)": "  (polling every %d seconds)",
  "  授权码: %s": "  authorization code: %s",
  "  链接: %s": "  link: %s",
  "%s (第 %d 次尝试)\\\n": "%s (attempt %d)\\\n",
  "AI 表格 Base": "AI table Base",
  "AI 表格 Base 管理": "AI table Base management",
  "AITable 多维表格管理": "AITable multi-dimensional table management",
  "AI诚聘": "AI Recruitment",
  "Base ID (必填)": "Base ID (required)",
  "MCP 服务返回了无法解析的协议响应；检查服务版本或上游代理。": "MCP service returned an unparseable protocol response; check service version or upstream proxy.",
  "OSS 上传失败 HTTP %d: %s": "OSS upload failed HTTP %d: %s",
  "[%d] 轮询中... (%ds)": "[%d] polling ... (%ds)",
  "prepare_attachment_upload 返回格式异常": "prepare_attachment_upload returned abnormal format",
  "refresh_token 刷新失败": "refresh_token refresh failed",
  "refresh_token 刷新失败，将尝试扫码登录": "refresh_token refresh failed, will attempt QR code login",
  "true=已完成, false=未完成": "true=completed, false=not completed",
  "⏳ 等待授权中...": "⏳ Waiting for authorization...",
  "⚠️  即将删除 %s: %s\\\n": "⚠️  About to delete %s: %s\\\n",
  "上传失败: %w": "upload failed: %w",
  "上游服务异常；可稍后重试，若持续失败请查看 recovery snapshot。": "Upstream service error; retry later. If persistent, check recovery snapshot.",
  "下载失败 (HTTP %d): %s": "download failed (HTTP %d): %s",
  "下载失败: %w": "Download failed: %w",
  "不是文件: ": "not a file: ",
  "人才查询": "Talent query",
  "使用授权码换取 Access Token...": "Exchanging authorization code for Access Token...",
  "保存 token 失败": "Failed to save token",
  "保存Keyword subscription规则": "Save keyword subscription rule",
  "写入文件失败: %w": "write file failed: %w",
  "准备上传失败: %w": "prepare upload failed: %w",
  "分页查询审批实例": "Paginated query approval instances",
  "创建 / 查询 / 更新 / 删除待办": "Create / query / update / delete todo",
  "创建待办": "Create todo",
  "创建文件失败: %w": "create file failed: %w",
  "创建请求失败": "Failed to create request",
  "删除待办": "Delete todo",
  "删除 AI 表格": "Delete AI table",
  "删除原因（可选）": "Delete reason (optional)",
  "删除字段": "Delete field",
  "删除指定 Base（高风险、不可逆）。使用 --yes 跳过确认。": "Delete specified Base (high risk, irreversible). Use --yes to skip confirmation.",
  "删除指定字段（高风险、不可逆）。使用 --yes 跳过确认。": "Delete specified field (high risk, irreversible). Use --yes to skip confirmation.",
  "删除指定数据表（高风险、不可逆）。使用 --yes 跳过确认。": "Delete specified data table (high risk, irreversible). Use --yes to skip confirmation.",
  "删除数据表": "Delete data table",
  "删除行记录": "Delete row records",
  "参数不符合工具输入 schema；请检查 --json/--params/flags。": "Parameters do not match tool input schema; check --json/--params/flags.",
  "发送请求失败": "Failed to send request",
  "回调中未收到授权码": "Callback did not receive authorization code",
  "如果浏览器未自动打开，请手动访问:\n  %s\n\n": "If the browser did not open automatically, please visit:\n  %s\n\n",
  "字段": "field",
  "字段 ID (必填)": "field ID (required)",
  "字段管理": "Field management",
  "审批实例管理": "Approval instance management",
  "岗位查询": "Position query",
  "工具协议不兼容；请检查服务版本、工具名或刷新发现缓存。": "Tool protocol incompatible; check service version, tool name, or refresh discovery cache.",
  "工具调用失败；请检查参数和上游服务状态。": "Tool invocation failed; check parameters and upstream service status.",
  "已取消操作": "Operation cancelled",
  "当前平台 %s 没有可用的预编译二进制": "No pre-built binary available for platform %s",
  "或者直接打开以下链接：": "Or open the following link:",
  "所有凭证已失效，请运行 dws auth login 重新登录": "All credentials have expired, please run dws auth login to re-authenticate",
  "打开 zip 失败: %w": "open zip failed: %w",
  "批量删除记录（高风险、不可逆），单次最多 100 条。使用 --yes 跳过确认。": "Batch delete records (high risk, irreversible), max 100 per batch. Use --yes to skip confirmation.",
  "换取 token 失败": "Failed to exchange token",
  "授权失败：未收到授权码": "Authorization failed: no authorization code received",
  "授权成功!": "Authorization successful!",
  "授权码将在 %d 秒后过期。": "Authorization code will expire in %d seconds.",
  "授权码已过期，正在重新发起设备授权流程...": "Authorization code expired, restarting device authorization flow...",
  "授权超时（5分钟），请重试": "Authorization timeout (5 minutes), please retry",
  "数据表": "data table",
  "数据表 ID (必填)": "data table ID (required)",
  "数据表管理": "Data table management",
  "文件不存在: ": "File not found: ",
  "文件为空": "File is empty",
  "文件过大 (%d 字节，限制 %d 字节)": "File too large (%d bytes, limit %d bytes)",
  "无法打开文件: %w": "Cannot open file: %w",
  "无法自动打开浏览器": "Cannot automatically open browser",
  "无法获取当前二进制路径: %w": "Cannot get current binary path: %w",
  "无法解析文件路径: ": "Cannot parse file path: ",
  "无法解析符号链接: %w": "Cannot resolve symlink: %w",
  "无法读取当前二进制信息: %w": "Cannot read current binary info: %w",
  "无法连接到更新服务器: %w": "Cannot connect to update server: %w",
  "服务发现/协商失败；请检查网络、服务版本或执行缓存刷新。": "Service discovery/negotiation failed; check network, service version, or refresh cache.",
  "服务端返回了空的 device_code 或 user_code": "Server returned empty device_code or user_code",
  "服务端返回错误": "Server returned error",
  "服务返回了空结果；请稍后重试，必要时查看 recovery snapshot。": "Service returned empty results; retry later. Check recovery snapshot if persistent.",
  "未找到 MCP Server URL": "MCP Server URL not found",
  "未找到认证信息，请运行 dws auth login": "No credentials found, please run dws auth login",
  "未登录，请运行 dws auth login": "Not logged in, please run dws auth login",
  "未知错误: %s": "Unknown error: %s",
  "本地文件一键上传到 AITable 附件字段": "One-click upload local file to AITable attachment field",
  "本地文件路径 (必填)": "Local file path (required)",
  "权限不足；请检查当前身份是否有权限访问该服务或工具。": "Insufficient permissions; check if current identity has access to this service or tool.",
  "构建上传请求失败: %w": "Failed to build upload request: %w",
  "查询入职人才": "Query onboarding candidates",
  "查询在招岗位": "Query open positions",
  "修改待办任务": "Update todo task",
  "修改执行者的待办完成状态": "Update executor todo done status",
  "优先级: 10低/20普通/30较高/40紧急": "Priority: 10=low/20=normal/30=high/40=urgent",
  "查询待办列表": "List todos",
  "待办": "todo",
  "待办任务 ID (必填)": "Todo task ID (required)",
  "待办任务管理": "Todo task management",
  "待办标题 (必填)": "Todo title (required)",
  "待办详情": "Todo detail",
  "循环待办 (需先设置 --due); 格式: DTSTART:...\\nRRULE:FREQ=DAILY;INTERVAL=1": "Recurring todo (requires --due); format: DTSTART:...\\nRRULE:FREQ=DAILY;INTERVAL=1",
  "截止时间 ISO-8601 (如 2026-03-10T18:00:00+08:00)": "Due time ISO-8601 (e.g. 2026-03-10T18:00:00+08:00)",
  "执行者 userId 列表 (必填)": "Executor userId list (required)",
  "检查登录状态后重试": "Check login status and retry",
  "检查服务连通性后重试；如持续失败，请确认 MCP 服务响应正常。": "Check service connectivity and retry; if persistent, verify MCP service is responding.",
  "检查服务连通性和协议版本后重试": "Check service connectivity and protocol version, then retry",
  "检查认证、权限和参数后重试原命令": "Check authentication, permissions, and parameters, then retry",
  "新标题": "New title",
  "管理钉钉个人待办：创建、查询列表、查看详情、修改、标记完成、删除。": "Manage DingTalk personal todos: create, list, view detail, update, mark done, delete.",
  "步骤 1/3: 准备上传 %s (%d 字节, %s)...\\\n": "Step 1/3: Preparing upload %s (%d bytes, %s)...\\\n",
  "步骤 2/3: 上传文件到 OSS...": "Step 2/3: Uploading file to OSS...",
  "步骤 3/3: 上传完成！": "Step 3/3: Upload complete!",
  "用户拒绝了授权请求": "User rejected the authorization request",
  "完成状态: true/false": "Done status: true/false",
  "完成状态: true=已完成, false=未完成 (必填)": "Done status: true=completed, false=not completed (required)",
  "确认删除? (yes/no): ": "Confirm delete? (yes/no): ",
  "等待用户授权...": "Waiting for user authorization...",
  "结果格式与客户端预期不一致；请检查服务协议变更或回退到最近可用版本。": "Result format does not match client expectations; check service protocol changes or rollback to latest working version.",
  "网络错误，继续重试...": "Network error, retrying...",
  "获取使用指引": "Get usage guide",
  "获取审批实例详情": "Get approval instance details",
  "获取数量，超过 20 自动分页 (默认 20)": "Fetch count, auto-paginate if over 20 (default 20)",
  "获取版本信息失败 (HTTP %d)": "Get version info failed (HTTP %d)",
  "解析令牌数据失败": "Failed to parse token data",
  "解析响应失败": "Failed to parse response",
  "解析版本信息失败: %w": "Parse version info failed: %w",
  "解析设备授权数据失败": "Failed to parse device authorization data",
  "认证信息已失效，请重新执行上一条命令（最多重试两次）": "Credentials expired, re-execute the last command (max 2 retries)",
  "认证失败；请检查登录状态或产品 URL 覆盖。": "Authentication failed; check login status or product URL override.",
  "记录": "record",
  "记录 ID 列表，逗号分隔 (必填)": "Record ID list, comma-separated (required)",
  "记录管理": "Record management",
  "设备授权流程失败（已重试 %d 次）": "Device authorization flow failed (retried %d times)",
  "设备授权码已过期": "Device authorization code has expired",
  "设备授权码已过期（%d 秒），请重试": "Device authorization code expired (%d seconds), please retry",
  "设置权限失败: %w": "Set permission failed: %w",
  "请在浏览器中完成扫码授权。": "Please complete QR code authorization in the browser.",
  "请在浏览器中打开以下链接，并输入授权码：": "Please open the following link in your browser and enter the authorization code:",
  "请检查服务 endpoint 是否为空或格式不合法。": "Please check if the service endpoint is empty or has invalid format.",
  "请检查网络连通性和 MCP 服务状态后重试。": "Check network connectivity and MCP service status, then retry.",
  "请求在重试过程中被取消；请检查调用侧超时设置。": "Request was cancelled during retry; check caller-side timeout settings.",
  "请求被上游服务拒绝；请检查参数、认证和权限配置。": "Request was rejected by upstream service; check parameters, authentication, and permissions.",
  "请求设备授权码...": "Requesting device authorization code...",
  "请求设备授权码失败": "Failed to request device authorization code",
  "读取 zip 条目失败: %w": "Failed to read zip entry: %w",
  "读取响应失败": "Failed to read response",
  "读取版本信息失败: %w": "Read version info failed: %w",
  "跳过确认直接删除": "Skip confirmation and delete directly",
  "--title 的别名": "Alias for --title",
  "调用被拒绝；请检查认证状态、租户身份或访问权限。": "Call rejected; check authentication status, tenant identity, or access permissions.",
  "轮询过快，间隔增加至 %ds": "Polling too fast, interval increased to %ds",
  "返回数据缺少 uploadUrl 或 fileToken": "Response data missing uploadUrl or fileToken",
  "附件工作流": "Attachment workflow",
  "页码 (必填)": "page number (required)",
  "⚠️  无法检查 CLI 数据访问权限状态": "⚠️  Unable to verify CLI data access permission status",
  "   请检查网络连接后重试。": "   Please check your network connection and retry.",
  "检查 CLI 授权状态失败": "Failed to check CLI auth status",
  "⚠️  该组织尚未开启 CLI 数据访问权限": "⚠️  CLI data access is not enabled for this organization",
  "   你所选择的组织管理员尚未开启「允许成员通过 CLI 访问其个人数据」的权限。": "   The organization admin has not enabled \"Allow members to access their personal data via CLI\".",
  "   组织主管理员：": "   Organization super admins: ",
  "   请联系组织主管理员开启后重新登录。": "   Please contact the organization super admin to enable it and re-login.",
  "管理员操作入口：": "Admin settings: ",
  "该组织尚未开启 CLI 数据访问权限，请联系管理员开启": "CLI data access is not enabled for this organization, please contact admin to enable it",
  "⏳ 该组织尚未开启 CLI 数据访问权限，请在浏览器中提交授权申请...": "⏳ CLI data access is not enabled for this organization, please submit an authorization request in the browser...",
  "✅ 权限已开启，继续登录...": "✅ Permission enabled, continuing login...",
  "等待管理员审批中": "Waiting for admin approval",
  "等待提交申请中": "Waiting to submit request",
  "操作超时，请重新登录": "Operation timed out, please re-login",
  "检查组织 CLI 授权状态...": "Checking organization CLI auth status...",
  "🔐 登录钉钉": "🔐 Login to DingTalk",
  "插件管理": "Manage plugins",
  "列出已安装的插件": "List installed plugins",
  "安装插件": "Install a plugin",
  "查看插件详情": "Show plugin details",
  "启用插件": "Enable a plugin",
  "禁用插件": "Disable a plugin",
  "卸载已安装的插件": "Remove an installed plugin",
  "校验 plugin.json": "Validate a plugin.json",
  "脚手架生成新插件目录": "Scaffold a new plugin directory",
  "将本地目录注册为开发态插件": "Register a local directory as a dev plugin",
  "管理插件配置": "Manage plugin configuration",
  "设置插件配置项": "Set a plugin config value",
  "读取插件配置项": "Get a plugin config value",
  "列出插件所有配置项": "List all config values for a plugin",
  "删除插件配置项": "Remove a plugin config value",
  "将插件 stdio server 编译为原生二进制": "Build plugin's stdio server into a native binary",
  "覆盖 OAuth 客户端 ID (钉钉 AppKey)": "Override OAuth client ID (DingTalk AppKey)",
  "覆盖 OAuth 客户端密钥 (钉钉 AppSecret)": "Override OAuth client secret (DingTalk AppSecret)",
  "查看任意命令的帮助信息": "Help about any command",
  "显示任意命令的帮助文案。\n用法：dws help [命令路径] 查看完整说明。": "Help provides help for any command in the application.\nSimply type dws help [path to command] for full details."
}
