refactor: system settings UI for consistent, compact layouts

Redesign the system settings interface to align with the rest of the console experience by using fixed header actions, removing redundant subtitles, respecting global content width, and standardizing responsive form layouts.

Introduce reusable settings layout primitives for forms, switch rows, grouped controls, nested control sections, title status indicators, and page action portals. Replace duplicated card-style switch markup with explicit compact components, improve nested switch readability, and reduce visual noise across authentication, billing, content, integrations, maintenance, models, and request-limit settings.

Also complete missing i18n translations, remove obsolete subtitle translation keys, refine i18n sync reporting, fix sidebar truncation for long labels, and verify the frontend with type checking and lint diagnostics.
This commit is contained in:
t0ng7u
2026-05-25 00:34:26 +08:00
parent 92a0959448
commit b08febaa3c
97 changed files with 2420 additions and 3032 deletions
+60 -112
View File
@@ -120,7 +120,7 @@
"Account ID *": "账户 ID *",
"Account Info": "账户信息",
"Account used when authenticating with the SMTP server": "用于与 SMTP 服务器进行身份验证的账户",
"acknowledge the related legal risks": "知悉相关法律风险",
"acknowledge the related legal risks": "确认相关法律风险",
"Across all groups": "跨所有分组",
"Action confirmation": "操作确认",
"Actions": "操作",
@@ -247,7 +247,7 @@
"Alipay": "支付宝",
"All": "全部",
"All categories": "全部分类",
"All conditions must match before this tier is used.": "所有条件都满足后才会使用该档位。",
"All conditions must match before this tier is used.": "所有条件都匹配后才会使用此阶梯。",
"All edits are overwrite operations. Leave fields empty to keep current values unchanged.": "所有编辑都是覆盖操作。留空字段将保持当前值不变。",
"All files exceed the maximum size.": "所有文件都超过最大尺寸。",
"All Groups": "所有分组",
@@ -449,7 +449,6 @@
"Automatically replaces upstream callback URLs with the server address.": "自动将上游回调 URL 替换为服务器地址。",
"Automatically selects the best available group with circuit breaker mechanism": "自动选择可用分组,失败时触发熔断切换",
"Automatically sync model list when upstream changes are detected": "检测到上游模型变更时自动同步模型列表",
"Automatically test channels and notify users when limits are hit": "自动测试渠道并在达到限制时通知用户",
"Availability (last 24h)": "可用率(最近 24 小时)",
"Available": "可用",
"Available disk space": "可用磁盘空间",
@@ -494,7 +493,7 @@
"Bark Push URL": "Bark 推送 URL",
"Base address provided by your Epay service": "您的 Epay 服务提供的基础地址",
"Base amount. Actual deduction = base amount × system group rate.": "基础金额,实际扣费 = 基础金额 × 系统分组倍率。",
"Base input and output token prices for this tier.": "该档位的基础输入输出 token 价格。",
"Base input and output token prices for this tier.": "此阶梯的基础输入输出 token 价格。",
"Base input price only": "仅基础输入价格",
"Base Limits": "基础额度",
"Base multipliers applied when users select specific groups.": "当用户选择特定分组时应用的基础乘数。",
@@ -531,7 +530,7 @@
"Billing Process": "计费过程",
"Billing Source": "计费来源",
"Bind": "绑定",
"Bind a Pancake store + product": "绑定 Pancake 店铺 + 商品",
"Bind a Pancake store + product": "绑定 Pancake 店铺和产品",
"Bind an email address to your account.": "将邮箱地址绑定到您的账户。",
"Bind Email": "绑定邮箱",
"Bind Telegram Account": "绑定 Telegram 账户",
@@ -561,8 +560,6 @@
"Bound product:": "已绑定产品:",
"Bound store:": "已绑定店铺:",
"Bring channels back online after successful checks": "检查成功后使渠道恢复在线",
"Broadcast a global banner to users. Markdown is supported.": "向用户广播全局横幅。支持 Markdown。",
"Broadcast short system notices on the dashboard": "在仪表板上广播简短的系统通知",
"Browse and compare": "浏览和比较",
"Browse available models and pricing": "浏览可用模型和价格",
"Browse rankings by category": "按行业浏览排行",
@@ -589,7 +586,7 @@
"Cache Directory Info": "缓存目录信息",
"Cache Entries": "缓存条目",
"Cache mode": "缓存模式",
"Cache pricing": "缓存价",
"Cache pricing": "缓存价",
"Cache ratio": "缓存倍率",
"Cache Read": "缓存读取",
"Cache read price": "缓存读取价格",
@@ -800,9 +797,9 @@
"Completion price": "补全价格",
"Completion price ($/1M tokens)": "完成价格(美元/百万令牌)",
"Completion ratio": "补全倍率",
"Compliance confirmation required": "需要确认合规声明",
"Compliance confirmed": "合规声明已确认",
"Compliance confirmed successfully": "合规声明确认成功",
"Compliance confirmation required": "需要确认合规条款",
"Compliance confirmed": "合规已确认",
"Compliance confirmed successfully": "合规确认成功",
"Concatenate channel system prompt with user's prompt": "将渠道系统提示与用户的提示连接起来",
"Condition Path": "条件路径",
"Condition Settings": "条件项设置",
@@ -828,43 +825,21 @@
"Configure API documentation links for the dashboard": "配置仪表板的 API 文档链接",
"Configure at:": "配置位置:",
"Configure available payment methods. Provide a JSON array.": "配置可用的支付方式。提供一个 JSON 数组。",
"Configure basic system information and branding": "配置基本系统信息和品牌",
"Configure channel affinity (sticky routing) rules": "配置渠道亲和性(粘滞选路)规则",
"Configure Creem products. Provide a JSON array.": "配置 Creem 产品。提供 JSON 数组。",
"Configure currency conversion and quota display options": "配置货币换算和额度展示选项",
"Configure custom OAuth providers for user authentication": "配置自定义OAuth提供商用于用户认证",
"Configure daily check-in rewards for users": "配置用户每日签到奖励",
"Configure discount rates based on recharge amounts": "配置基于充值金额的折扣率",
"Configure experimental data export for the dashboard": "配置仪表板的实验性数据导出",
"Configure Gemini safety behavior, version overrides, and thinking adapter": "配置 Gemini 安全行为、版本覆盖和思维适配器",
"Configure group ratios and group-specific pricing rules": "配置分组倍率和分组专属定价规则",
"Configure in your Creem dashboard": "在您的 Creem 仪表板中配置",
"Configure io.net API key for model deployments": "配置 io.net API Key 用于模型部署",
"Configure keyword filtering for prompts and responses.": "配置用于提示和响应的关键词过滤。",
"Configure model deployment provider settings": "配置模型部署提供商设置",
"Configure model pricing ratios and tool prices": "配置模型定价倍率和工具价格",
"Configure model, caching, and group ratios used for billing": "配置用于计费的模型、缓存和分组比例",
"Configure monitoring status page groups for the dashboard": "配置用于仪表板的监控状态页面分组",
"Configure outgoing email server for notifications": "配置用于通知的发送邮件服务器",
"Configure Passkey (WebAuthn) login settings": "配置 Passkey (WebAuthn) 登录设置",
"Configure password-based login and registration": "配置基于密码的登录和注册",
"Configure per-model ratio for image inputs or outputs.": "配置图像输入或输出的每模型比例。",
"Configure per-tool unit prices ($/1K calls). Per-request models do not incur additional tool fees.": "为每个工具配置单价($/1K 次调用)。按请求计费的模型不额外收取工具费用。",
"Configure predefined chat links surfaced to end users.": "配置向终端用户展示的预定义聊天链接。",
"Configure pricing model and display options": "配置定价模型和显示选项",
"Configure pricing ratios for a specific model.": "配置特定模型的定价比例。",
"Configure rate limiting rules for a specific user group.": "配置特定用户分组的速率限制规则。",
"Configure recharge pricing and payment gateway integrations": "配置充值定价和支付网关集成",
"Configure system-wide behavior and defaults": "配置系统范围的行为和默认设置",
"Configure the ratio for this group.": "配置此分组的比例。",
"Configure third-party authentication providers": "配置第三方身份验证提供商",
"Configure upstream providers and routing.": "配置上游提供者和路由。",
"Configure upstream worker or proxy service for outbound requests": "配置出站请求的上游工作程序或代理服务",
"Configure user quota allocation and rewards": "配置用户额度分配和奖励",
"Configure Waffo Pancake hosted checkout integration for USD-priced top-ups": "配置 Waffo Pancake 托管结账,用于美元计价的充值",
"Configure Waffo payment aggregation platform integration": "配置 Waffo 支付聚合平台集成",
"Configure xAI Grok model settings": "配置 xAI Grok 模型设置",
"Configure xAI Grok model specific settings": "配置 xAI Grok 模型特定设置",
"Configure your account behavior preferences": "配置您的账户行为偏好",
"Configure your account preferences and integrations": "配置您的账户偏好和集成",
"Configured routes and latency checks": "已配置路由和延迟检测",
@@ -878,8 +853,8 @@
"Confirm cleanup of inactive disk cache?": "确认清理不活跃的磁盘缓存?",
"Confirm clearing all channel affinity cache": "确认清空全部渠道亲和性缓存",
"Confirm clearing cache for this rule": "确认清空该规则缓存",
"Confirm compliance": "确认合规声明",
"Confirm compliance terms": "确认合规声明",
"Confirm compliance": "确认合规",
"Confirm compliance terms": "确认合规条款",
"Confirm Creem Purchase": "确认 Creem 购买",
"Confirm delete": "确认删除",
"Confirm disable": "确认禁用",
@@ -894,11 +869,11 @@
"auth.resetPasswordConfirm.description": "确认重置请求以生成新密码。",
"Confirm Selection": "确认选择",
"Confirm settings and finish setup": "确认设置并完成安装",
"confirm that I bear legal responsibility arising from deployment": "确认自行承担部署",
"confirm that I bear legal responsibility arising from deployment": "确认承担部署产生的法律责任",
"Confirm Unbind": "确认解绑",
"Confirm your identity before removing this Passkey from your account.": "在解绑当前账号的 Passkey 前请确认你的身份。",
"Confirm your identity with Two-factor Authentication before registering a Passkey.": "在注册 Passkey 前请使用两步验证确认你的身份。",
"Confirmed at {{time}} by user #{{userId}}": "确认时间:{{time}},确认用户#{{userId}}",
"Confirmed at {{time}} by user #{{userId}}": "用户 #{{userId}} 于 {{time}} 确认",
"Conflict": "矛盾",
"Connect": "连接",
"Connect through OpenAI, Claude, Gemini, and other compatible API routes": "通过 OpenAI、Claude、Gemini 以及其他兼容 API 路由接入",
@@ -932,11 +907,7 @@
"Continue with Telegram": "使用 Telegram 继续",
"Continue with WeChat": "使用 微信 继续",
"Contract review, compliance, summarisation": "合同审阅、合规与摘要",
"Control log retention and clean historical data.": "控制日志保留期限并清理历史数据。",
"Control passthrough behavior and connection keep-alive settings": "控制透传行为和连接保持活动设置",
"Control request frequency to prevent abuse and manage system load.": "控制请求频率以防止滥用和管理系统负载。",
"Control which models are exposed and which groups may use them.": "控制对外暴露的模型,以及哪些分组可以使用它们。",
"Control which sidebar areas and modules are available to all users.": "控制哪些侧边栏区域和模块对所有用户可用。",
"Controls how much the model thinks before answering": "控制模型回答前的推理深度",
"Controls whether user verification (biometrics/PIN) is required during Passkey flows.": "控制在通行密钥流程中是否需要用户验证(生物识别/PIN)。",
"Conversion rate from USD to your custom currency": "从美元到您的自定义货币的转换率",
@@ -984,7 +955,7 @@
"Core concepts": "核心概念",
"Core Configuration": "核心配置",
"Core Features": "核心功能",
"Core pricing": "核心价",
"Core pricing": "核心价",
"Cost": "费用",
"Cost in USD per request, regardless of tokens used.": "每请求的美元费用,不考虑使用的令牌数。",
"Cost Tracking": "成本跟踪",
@@ -1032,7 +1003,7 @@
"Credential refreshed": "凭据已刷新",
"Credentials": "凭证",
"Credentials verification failed": "凭证验证失败",
"Credentials verification failed — double-check Merchant ID and API private key.": "凭证验证失败——请仔细核对商户 ID 和 API 私钥。",
"Credentials verification failed — double-check Merchant ID and API private key.": "凭证验证失败,请检查 Merchant ID 和 API 私钥。",
"Credit remaining": "剩余额度",
"Creem API key (leave blank unless updating)": "Creem API 密钥(除非更新,否则留空)",
"Creem Gateway": "Creem 网关",
@@ -1041,7 +1012,6 @@
"Creem products must be a JSON array": "Creem 产品必须是 JSON 数组",
"Cross-group": "跨分组",
"Cross-group retry": "跨分组重试",
"Curate quick links to your different Domains": "整理到不同域的快速链接",
"Currency": "货币",
"Currency & Display": "货币与展示",
"Current Balance": "当前余额",
@@ -1329,7 +1299,7 @@
"Each line represents one keyword. Leave blank to disable the list but keep the switch states.": "每行代表一个关键词。留空以禁用列表,但保留开关状态。",
"Each tier supports 0~2 conditions (over len, p, c); the last tier is the catch-all without conditions. Use len (full input length, including cache hits) for tier conditions to avoid mis-routing when cache hits reduce p.": "每个档位支持 0~2 个条件(针对 len、p、c),最后一档为兜底档无需条件。建议条件使用 len(完整输入长度,含缓存命中),避免缓存命中降低 p 导致档位误判。",
"Each tier supports up to 2 conditions; the last tier is the catch-all without conditions. Use full input length for tier conditions to avoid mis-routing when cache hits reduce billable input tokens.": "每个档位最多支持 2 个条件;最后一个档位是不带条件的兜底档。建议使用完整输入长度作为档位条件,避免缓存命中减少计费输入 token 后误判档位。",
"Each tier supports up to 2 conditions. The last tier without conditions is the fallback.": "每个档位最多 2 个条件最后一个无条件档位为兜底。",
"Each tier supports up to 2 conditions. The last tier without conditions is the fallback.": "每个阶梯最多支持 2 个条件最后一个无条件阶梯作为兜底。",
"Earn rewards when your referrals add funds. Transfer accumulated rewards to your balance anytime.": "当您的推荐人充值时即可获得奖励。随时将累计奖励转移到您的余额。",
"Edit": "编辑",
"Edit {{title}}": "编辑{{title}}",
@@ -1395,7 +1365,6 @@
"Enable OIDC": "启用 OIDC",
"Enable or disable this channel": "启用或禁用此渠道",
"Enable or disable this model": "启用或禁用此模型",
"Enable or disable top navigation modules globally.": "全局启用或禁用顶部导航模块。",
"Enable Passkey": "启用 Passkey",
"Enable Performance Monitoring": "启用性能监控",
"Enable rate limiting": "启用速率限制",
@@ -1549,7 +1518,6 @@
"Expired at": "过期于",
"Expired time cannot be earlier than current time": "过期时间不能早于当前时间",
"Expires": "过期",
"Expose grouped Uptime Kuma status pages directly on the dashboard": "直接在仪表板上显示分组的 Uptime Kuma 状态页面",
"Expose ratio API": "暴露倍率接口",
"Exposes the pricing/models catalog in the top navigation.": "在顶部导航中显示定价/模型目录。",
"Expression": "表达式",
@@ -1582,7 +1550,7 @@
"Failed to clean logs": "清理日志失败",
"Failed to complete order": "完成订单失败",
"Failed to complete Passkey login": "无法完成 Passkey 登录",
"Failed to confirm compliance": "确认失败",
"Failed to confirm compliance": "确认合规失败",
"Failed to contact GitHub releases API": "无法连接 GitHub Releases API",
"Failed to copy": "复制失败",
"Failed to copy channel": "复制渠道失败",
@@ -1695,7 +1663,7 @@
"Failed to update user": "更新用户失败",
"Failure keywords": "失败关键词",
"Fair": "公平",
"Fallback tier": "兜底档位",
"Fallback tier": "兜底阶梯",
"FAQ": "常见问答",
"FAQ added. Click \"Save Settings\" to apply.": "FAQ 已添加。点击 \"保存设置\" 以应用。",
"FAQ deleted. Click \"Save Settings\" to apply.": "FAQ 已删除。点击 \"保存设置\" 以应用。",
@@ -1724,7 +1692,7 @@
"Fill Codex CLI / Claude CLI Templates": "填充 Codex CLI / Claude CLI 模板",
"Fill example (all channels)": "填充示例(全部频道)",
"Fill example (specific channels)": "填充示例(指定频道)",
"Fill in both Merchant ID and API Private Key before creating.": "请先填写商户 ID 和 API 私钥再进行创建。",
"Fill in both Merchant ID and API Private Key before creating.": "创建前请填写 Merchant ID 和 API 私钥。",
"Fill in the credentials above to begin.": "请先填写上方凭证。",
"Fill in the following info to create a new subscription plan": "填写以下信息创建新的订阅套餐",
"Fill Related Models": "填入相关模型",
@@ -1760,7 +1728,6 @@
"Final cost = base × multiplier when conditions match": "匹配条件时,最终费用 = 基础费用 × 倍率",
"Final price multiplier (0.95 = 5% discount": "最终价格乘数 (0.95 = 5% 折扣",
"Finance": "金融",
"Fine-tune Midjourney integration and guardrails.": "微调 Midjourney 集成和防护栏。",
"Finish Time": "完成时间",
"First API request": "首个 API 请求",
"First/Last Frame to Video": "首尾生视频",
@@ -1998,7 +1965,7 @@
"I confirm enabling high-risk retry": "我确认开启高危重试",
"I have read and agree to the": "我已阅读并同意",
"I have read and understood the above compliance reminder": "我已阅读并理解上述合规提醒",
"I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.": "我已阅读并理解上述合规提醒,知悉相关法律风险,并确认自行承担部署、运营和收费行为产生的法律责任",
"I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.": "我已阅读并理解上述合规提醒,确认相关法律风险,并确认承担部署、运营和收费行为产生的法律责任",
"I understand that disabling 2FA will remove all protection and backup codes": "我理解禁用 2FA 将移除所有保护和备份代码",
"Icon": "图标",
"Icon file must be 100 KB or smaller": "图标文件必须小于等于 100 KB",
@@ -2010,7 +1977,7 @@
"If default auto group is enabled, newly created tokens start with auto instead of an empty group.": "如果启用默认 auto 分组,新建令牌会默认使用 auto,而不是空分组。",
"If the affinity channel fails and retry succeeds on another channel, update affinity to the successful channel.": "如果亲和到的渠道失败,重试到其他渠道成功后,将亲和更新到成功的渠道。",
"If this keeps happening, please report it on GitHub Issues.": "如果问题持续出现,请到 GitHub Issues 反馈。",
"If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.": "如向中华人民共和国境内公众提供生成式人工智能服务,你将依法履行备案登记、安全评估、内容安全、投诉举报、生成合成内容标识、日志留存个人信息保护等合规义务。",
"If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.": "如果你在中国大陆向公众提供生成式人工智能服务,你将履行备案、安全评估、内容安全、投诉处理、生成内容标识、日志留存个人信息保护等法律义务。",
"Ignored upstream models": "已忽略上游模型",
"Image": "图片",
"Image Generation": "图片生成",
@@ -2237,30 +2204,21 @@
"Low balance": "余额偏低",
"Lowest median first-token latency": "最低首 token 延迟中位数",
"m": "分钟",
"Maintain a list of common questions for the dashboard help panel": "维护仪表板帮助面板的常见问题列表",
"Maintenance": "维护",
"Make it easier for teammates to pick the right group.": "让队友更容易选择正确的分组。",
"Manage": "管理",
"Manage account bindings for this user": "管理此用户的账户绑定",
"Manage API channels and provider configurations": "管理 API 渠道和提供商配置",
"Manage Bindings": "管理绑定",
"Manage catalog visibility and pricing.": "管理目录可见性和定价。",
"Manage custom OAuth providers for user authentication": "管理用于用户认证的自定义 OAuth 提供商",
"Manage Keys": "管理密钥",
"Manage local models for:": "管理本地模型:",
"Manage model deployments": "管理模型部署",
"Manage model metadata and configuration": "管理模型元信息和配置",
"Manage multi-key status and configuration for this channel": "管理此渠道的多密钥状态和配置",
"Manage Ollama Models": "管理 Ollama 模型",
"Manage redemption codes for quota top-up": "管理用于配额充值的兑换码",
"Manage server log files. Log files accumulate over time; regular cleanup is recommended to free disk space.": "管理服务器运行日志文件。日志文件会随运行时间不断累积,建议定期清理以释放磁盘空间。",
"Manage subscription plan creation, pricing and status": "管理订阅套餐的创建、定价和启停",
"Manage subscription plans and pricing.": "管理订阅计划和定价。",
"Manage Subscriptions": "管理订阅",
"Manage users and their permissions": "管理用户及其权限",
"Manage Vendors": "管理供应商",
"Manage your API keys for accessing the service": "管理您用于访问服务的 API 密钥",
"Manage your balance and payment methods": "管理您的余额和付款方式",
"Manage your security settings and account access": "管理您的安全设置和账户访问",
"Manual Disabled": "手动禁用",
"Map fields from the user info response to local user attributes. Supports nested paths (e.g. ocs.data.id).": "将用户信息响应中的字段映射到本地用户属性。支持嵌套路径(例如 ocs.data.id)。",
@@ -2304,7 +2262,7 @@
"Maximum tokens per response": "单次响应最大 token 数",
"maxRequests ≥ 0, maxSuccess ≥ 1, both ≤ 2,147,483,647": "maxRequests ≥ 0, maxSuccess ≥ 1,两者均 ≤ 2,147,483,647",
"May be used for training by upstream provider": "可能被上游提供商用于训练",
"Media pricing": "多模态价格",
"Media pricing": "媒体定价",
"Median time-to-first-token (TTFT) sampled hourly per group": "按小时采样的各分组首 token 延迟(TTFT)中位数",
"Medical Q&A, mental health support": "医疗问答与心理健康支持",
"Memory Hits": "内存命中",
@@ -2332,8 +2290,8 @@
"Minimum Trust Level": "最低信任级别",
"Minimum:": "最低:",
"Minor blips in the last 30 days": "近 30 天内有轻微抖动",
"Mint a fresh pair below — or pick an existing one further down. Click Save when ready.": "下方可新建一对——或继续下选择已有的。完成后点击保存。",
"Creates a Pancake product in the saved store using this plans title and price. Requires Waffo Pancake to be fully configured in Payment settings first.": "在已保存的店铺中用此套餐的标题和价格创建一个 Pancake 品。需要先在支付设置中完 Waffo Pancake 配置。",
"Mint a fresh pair below — or pick an existing one further down. Click Save when ready.": "下方创建新的配对,或继续下选择已有配对。准备好后点击保存。",
"Creates a Pancake product in the saved store using this plans title and price. Requires Waffo Pancake to be fully configured in Payment settings first.": "使用此套餐的标题和价格,在已保存的店铺中创建 Pancake 品。需要先在支付设置中完整配置 Waffo Pancake。",
"Minute": "分钟",
"minutes": "分钟",
"Missing code": "缺少代码",
@@ -2628,9 +2586,9 @@
"No Retry": "不重试",
"No rules yet": "暂无规则",
"No rules yet. Add a group below to get started.": "暂无规则。请在下方添加分组以开始。",
"No separate media pricing configured.": "未单独配置多模态价格。",
"No separate media pricing configured.": "未配置单独的媒体定价。",
"No status code mappings configured.": "未配置状态码映射。",
"No stores on this merchant yet. Set a return URL and click Create to mint your first pair.": "商户暂无店铺。填写支付返回地址后点击创建生成第一对。",
"No stores on this merchant yet. Set a return URL and click Create to mint your first pair.": "商户暂无店铺。设置返回 URL 后点击创建生成第一组配对。",
"No subscription plans yet": "暂无订阅套餐",
"No subscription records": "暂无订阅记录",
"No Sync": "不同步",
@@ -2652,7 +2610,7 @@
"No X Found": "未找到 X",
"Node Name": "节点名称",
"Non-stream": "非流式",
"Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.": "设置非零邀请奖励额度前,需要先在支付设置中确认合规声明。",
"Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.": "非零邀请奖励需要先在支付网关设置中确认合规条款。",
"None": "无",
"noreply@example.com": "noreply@example.com",
"Normalized:": "已归一化:",
@@ -2751,7 +2709,7 @@
"OpenRouter": "OpenRouter",
"opens in an external client. Trigger it from the sidebar or API key actions to launch the configured application.": "在外部客户端中打开。从侧边栏或 API 密钥操作中触发,以启动配置的应用。",
"Operation": "操作",
"operation and charging behavior": "运营和收费行为产生的法律责任",
"operation and charging behavior": "运营和收费行为",
"Operation failed": "操作失败",
"Operation successful": "操作成功",
"Operation Type": "操作类型",
@@ -2774,7 +2732,7 @@
"Opus Model": "Opus 模型",
"Or continue with": "或继续使用",
"Or enter this key manually:": "或手动输入此密钥:",
"or pick existing": "或选择已有",
"or pick existing": "或选择已有",
"Order completed successfully": "订单已成功完成",
"Order History": "订单历史",
"Order Payment Method": "订单支付方式",
@@ -2793,7 +2751,6 @@
"Overnight range": "跨日范围",
"override": "覆盖",
"Override": "覆盖",
"Override Anthropic headers, defaults, and thinking adapter behavior": "覆盖 Anthropic 标头、默认值和思维适配器行为",
"Override auto-discovered endpoint": "覆盖自动发现的端点",
"Override request headers": "覆盖请求标头",
"Override request headers (JSON format)": "覆盖请求头(JSON 格式)",
@@ -2873,7 +2830,7 @@
"Pay": "支付",
"Pay-as-you-go with real-time usage monitoring": "按量付费,实时监控使用情况",
"Payment": "支付",
"Payment aggregator mode — onboard with your own registered company (offshore entity). Built for Enterprise.": "支付聚合模式——使用你自己的注册公司(海外主体)入驻,适合 Enterprise 企业",
"Payment aggregator mode — onboard with your own registered company (offshore entity). Built for Enterprise.": "支付聚合模式使用你自己的注册公司(离岸实体)入驻。面向企业场景构建。",
"Payment Channel": "支付渠道",
"Payment Gateway": "支付网关",
"Payment initiated": "已发起支付",
@@ -2887,8 +2844,8 @@
"Payment page opened": "已打开支付页面",
"Payment request failed": "支付请求失败",
"Payment return URL": "支付返回地址",
"Payment return URL is empty. Create the product without a SuccessURL redirect?": "支付返回地址为空。是否在不绑定 SuccessURL 的情况下创建品?",
"Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.": "确认前,支付、兑换码、订阅计划和邀请返利功能将保持锁定。",
"Payment return URL is empty. Create the product without a SuccessURL redirect?": "支付返回 URL 为空。是否在没有 SuccessURL 跳转的情况下创建品?",
"Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.": "在根管理员确认合规条款之前,支付、兑换码、订阅套餐和邀请奖励功能将保持锁定。",
"Peak": "峰值",
"Peak throughput": "峰值吞吐",
"Penalises repetition of frequent tokens": "惩罚高频 token 的重复出现",
@@ -2931,14 +2888,14 @@
"Personal use": "个人使用",
"Personal use mode": "个人使用模式",
"Pick a date": "选择日期",
"Pick or create both a store and a product before saving.": "保存前请选择或建店铺和品。",
"Pick or create both a store and a product before saving.": "保存前请同时选择或建店铺和品。",
"Ping Interval (seconds)": "Ping 间隔(秒)",
"Plan": "套餐",
"Plan Name": "套餐名称",
"Plan price must be greater than zero": "套餐价格必须大于 0",
"Plan Subtitle": "套餐副标题",
"Plan Title": "套餐标题",
"Plan title is required": "请填写套餐标题",
"Plan title is required": "套餐标题为必填项",
"Planned maintenance on Friday at 22:00 UTC...": "计划于周五 22:00 UTC 进行维护...",
"Platform": "平台",
"Playground": "游乐场",
@@ -2987,7 +2944,7 @@
"Please set Ollama API Base URL first": "请先设置 Ollama API Base URL",
"Please sign in to view {{module}}.": "请登录后查看 {{module}}。",
"Please try again later.": "请稍后再试。",
"Please type the following text to confirm:": "请输入以下文字以确认:",
"Please type the following text to confirm:": "请输入以下文本进行确认:",
"Please upload key file(s)": "请上传密钥文件",
"Please wait a moment before trying again.": "请稍候再试。",
"Please wait a moment, human check is initializing...": "请稍等,人机验证正在初始化...",
@@ -3039,7 +2996,6 @@
"Press Enter or comma to add tags": "按 Enter 或逗号添加标签",
"Press Enter to use \"{{value}}\"": "按 Enter 使用「{{value}}」",
"Prevent server-side request forgery attacks": "防止服务器端请求伪造攻击",
"Prevent server-side request forgery attacks by controlling outbound requests.": "通过控制出站请求来防止服务器端请求伪造攻击。",
"Preview": "预览",
"Previous": "上一步",
"Previous branch": "上一分支",
@@ -3102,7 +3058,6 @@
"Prompt Details": "提示词详情",
"Prompt price ($/1M tokens)": "提示词价格(美元/100 万 token",
"Proprietary": "商业闭源",
"Protect login and registration with Cloudflare Turnstile": "使用 Cloudflare Turnstile 保护登录和注册",
"Provide a JSON object where each key maps to an endpoint definition.": "提供一个 JSON 对象,其中每个键映射到一个端点定义。",
"Provide a valid URL starting with http:// or https://": "请提供以 http:// 或 https:// 开头的有效 URL",
"Provide Markdown, HTML, or an external URL for the privacy policy": "提供 Markdown、HTML 或外部 URL 作为隐私政策",
@@ -3216,7 +3171,7 @@
"Redemption code updated successfully": "兑换码更新成功",
"Redemption code(s) created successfully": "兑换码创建成功",
"Redemption Codes": "兑换码",
"Redemption codes are disabled until the administrator confirms compliance terms.": "兑换码功能已禁用,管理员需先确认合规声明。",
"Redemption codes are disabled until the administrator confirms compliance terms.": "管理员确认合规条款之前,兑换码功能不可用。",
"redemption codes.": "兑换码。",
"Redemption failed": "兑换失败",
"Redemption successful! Added: {{quota}}": "兑换成功!已添加:{{quota}}",
@@ -3228,7 +3183,7 @@
"Reference Video": "参照生视频",
"Referral link:": "推荐链接:",
"Referral Program": "推荐计划",
"Referral reward transfer is disabled until the administrator confirms compliance terms.": "邀请奖励划转已禁用,管理员需先确认合规声明。",
"Referral reward transfer is disabled until the administrator confirms compliance terms.": "管理员确认合规条款之前,邀请奖励转移功能不可用。",
"Refine models by provider, group, type, and tags.": "按供应商、分组、类型和标签细化模型。",
"Refresh": "刷新",
"Refresh Cache": "刷新缓存",
@@ -3244,7 +3199,7 @@
"Regex": "正则",
"Regex Pattern": "正则表达式",
"Regex Replace": "正则替换",
"Register each URL into the matching Test Mode / Production Mode webhook slot in the Pancake dashboard. Separate endpoints prevent test traffic from accidentally crediting production accounts.": "将上述 URL 分别注册到 Pancake 控制台的测试模式生产模式 Webhook 槽位中。独立的端点可以防止测试流量误充值到生产账户。",
"Register each URL into the matching Test Mode / Production Mode webhook slot in the Pancake dashboard. Separate endpoints prevent test traffic from accidentally crediting production accounts.": "请在 Pancake 控制台中将每个 URL 注册到对应的测试模式/生产模式 webhook 槽位。分离端点可以避免测试流量误生产账户。",
"Register Passkey": "注册 Passkey",
"Registration Enabled": "注册已启用",
"Registry (optional)": "注册表 (可选)",
@@ -3388,7 +3343,6 @@
"Reveal key": "显示密钥",
"Revenue": "收入",
"Review & initialize": "审核并初始化",
"Review current version and fetch release notes.": "查看当前版本并获取发布说明。",
"Review model rates before scaling traffic": "扩展流量前查看模型费率",
"Review your payment details": "查看您的付款详情",
"Review your purchase details before proceeding.": "在继续之前,请审阅您的购买详情。",
@@ -3524,7 +3478,7 @@
"Select a group type": "选择分组类型",
"Select a model to edit pricing": "选择一个模型编辑定价",
"Select a preset...": "选择一个预设...",
"Select a product": "选择品",
"Select a product": "选择品",
"Select a role": "选择角色",
"Select a rule to edit.": "请选择一条规则进行编辑。",
"Select a store": "选择店铺",
@@ -3602,7 +3556,7 @@
"Sending...": "发送中...",
"Sensitive Words": "敏感词",
"Sent the API key to FluentRead.": "API 密钥已发送至 FluentRead。",
"Separate image/audio prices are enabled.": "已启用独立图像/音频价。",
"Separate image/audio prices are enabled.": "已启用图像/音频单独定价。",
"Serve multiple users or teams with billing and quota control.": "为多个用户或团队提供计费和配额管理服务。",
"Server Address": "服务器地址",
"Server IP": "服务器 IP",
@@ -3626,7 +3580,7 @@
"Set quota amount and limits": "设置令牌可用额度和数量",
"Set Request Header": "设置请求头",
"Set runtime request header: override entire value, or manipulate comma-separated tokens": "设置运行期请求头:可直接覆盖整条值,也可对逗号分隔的 token 做处理",
"Set separate prices for cache reads and writes.": "为缓存读取写入设置独价格。",
"Set separate prices for cache reads and writes.": "为缓存读取写入设置独价格。",
"Set Tag": "设置标签",
"Set tag for selected channels": "为选定的渠道设置标签",
"Set the language used across the interface": "设置界面显示语言",
@@ -3722,7 +3676,7 @@
"Standard price": "标准价格",
"Start": "开始",
"Start a conversation to see messages here": "开始对话以在此处查看消息",
"Start collecting payments globally without registering a company. Built for indie developers, OPC sole proprietorships, and startups. Waffo Pancake acts as your Merchant of Record, taking on the compliance burden of global payment collection — consumption tax, invoicing, subscription management, refunds, and chargebacks. Solo developers can launch fast and stay focused on product instead of compliance. Onboard in minutes — one prompt to a full integration.": "无需注册公司即可开始全球收款,适合个人 / OPC 一人公司 / Startup。Waffo Pancake 作为你的 Merchant of Record替你承担全球收款的合规责任:消费税、开票Invoice、订阅管理、退款拒付处理。独立开发者可以直接上线,专注产品而非合规。极速入驻,一个 Prompt 完成集成。",
"Start collecting payments globally without registering a company. Built for indie developers, OPC sole proprietorships, and startups. Waffo Pancake acts as your Merchant of Record, taking on the compliance burden of global payment collection — consumption tax, invoicing, subscription management, refunds, and chargebacks. Solo developers can launch fast and stay focused on product instead of compliance. Onboard in minutes — one prompt to a full integration.": "无需注册公司即可开始全球收款。面向独立开发者、OPC 个体经营者和初创团队构建。Waffo Pancake 作为你的登记商户(Merchant of Record,承担全球收款相关的合规负担,包括消费税、开票、订阅管理、退款拒付。个人开发者可以快速上线,专注产品而不是合规事务。几分钟即可完成入驻,一个提示词到完整集成。",
"Start for free with generous limits. No credit card required.": "免费开始使用,额度充足,无需绑定信用卡。",
"Start Time": "起始时间",
"Static page describing the platform.": "描述平台的静态页面。",
@@ -3744,7 +3698,7 @@
"Stop": "停止",
"Stop Retry": "停止重试",
"Store": "店铺",
"Store + product created": "店铺 + 商品已创建",
"Store + product created": "店铺和产品已创建",
"Store ID": "商店 ID",
"Store ID is required": "商店 ID 为必填项",
"Stored value is not echoed back for security": "出于安全考虑,已存储的值不会回显",
@@ -3778,9 +3732,9 @@
"Subscription First": "优先订阅",
"Subscription Management": "订阅管理",
"Subscription Only": "仅用订阅",
"Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.": "订阅套餐创建和变更已锁定,管理员需先在支付设置中确认合规声明。",
"Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.": "管理员在支付网关设置中确认合规条款之前,订阅套餐的创建和修改会被锁定。",
"Subscription Plans": "订阅套餐",
"Subscription plans do NOT use the bound Product — each plan has its own dedicated Pancake product, set in the Subscriptions admin (or auto-minted via the \"+ Create\" button there).": "订阅套餐不使用这里绑定的商品 —— 每个套餐在「订阅」管理页有自己专属的 Pancake 品,可以手动填写或点 \"+ 新建\" 一键创建。",
"Subscription plans do NOT use the bound Product — each plan has its own dedicated Pancake product, set in the Subscriptions admin (or auto-minted via the \"+ Create\" button there).": "订阅套餐不使用绑定的产品。每个套餐都有独立的 Pancake 品,可在订阅管理中设置,或通过其中的“+ 创建”按钮自动生成。",
"Subtract": "减少",
"Success": "成功",
"Success rate": "成功率",
@@ -3905,11 +3859,11 @@
"The administrator has not configured a user agreement yet.": "管理员尚未配置用户协议。",
"The administrator has not configured any about content yet. You can set it in the settings page, supporting HTML or URL.": "管理员尚未配置任何关于内容。您可以在设置页面中进行设置,支持 HTML 或 URL。",
"The binding will complete automatically after authorization": "授权后绑定将自动完成",
"The bound Product powers wallet top-ups: when a user enters any amount, new-api runs the checkout against this single Pancake product and overrides the price per session — no need to pre-create $1 / $5 / $10 SKUs.": "绑定的商品用于钱包充值:用户输入任意金额时,new-api 用这一个 Pancake 品发起结账并按用户输入动态设置价格 —— 不需要预先创建 $1 / $5 / $10 等一堆 SKU。",
"The bound Store is the parent container for every Pancake product new-api creates from this admin — both the wallet top-up product and any subscription-plan products. One store is enough; pin a different one only if you genuinely run separate Pancake catalogs.": "绑定店铺是 new-api 从此创建的所有 Pancake 商品(钱包充值商品 + 各订阅套餐商品)的父容器。一个店铺足够使用;只有在确实需要使用独立的 Pancake 商品目录时才需要绑定不同店铺。",
"The bound Product powers wallet top-ups: when a user enters any amount, new-api runs the checkout against this single Pancake product and overrides the price per session — no need to pre-create $1 / $5 / $10 SKUs.": "绑定品用于钱包充值:用户输入任意金额时,new-api 会基于这个单一 Pancake 品发起结账并按会话覆盖价格,无需预先创建 $1 / $5 / $10 SKU。",
"The bound Store is the parent container for every Pancake product new-api creates from this admin — both the wallet top-up product and any subscription-plan products. One store is enough; pin a different one only if you genuinely run separate Pancake catalogs.": "绑定店铺是 new-api 从此管理端创建的所有 Pancake 产品的父容器,包括钱包充值产品和订阅套餐产品。一个店铺通常足够;只有在确实运营多个 Pancake 目录时才需要绑定不同店铺。",
"The effective domain for Passkey registration. Must match the current domain or be its parent domain.": "用于 Passkey 注册的有效域。必须与当前域匹配或为其父域。",
"The entered text does not match the required text.": "输入内容与要求文案不一致。",
"The environment (test vs production) is decided by the key you paste here — use the Test key while integrating, then swap to the Production key when going live.": "测试 / 生产环境由你粘进来的 API 私钥本身决定——集成阶段用 Test Key,正式上线时再换成 Production Key。",
"The entered text does not match the required text.": "输入文本与要求文本不匹配。",
"The environment (test vs production) is decided by the key you paste here — use the Test key while integrating, then swap to the Production key when going live.": "环境(测试或生产)由你在此粘贴的密钥决定。集成期间使用测试密钥,上线时再切换为生产密钥。",
"The exact model identifier as used in API requests.": "API 请求中使用的确切模型标识符。",
"The following models have billing type conflicts (fixed price vs ratio billing). Confirm to proceed with the changes.": "以下模型存在计费类型冲突(固定价格 vs 比例计费)。确认以继续更改。",
"The following models in the model redirect have not been added to the \"Models\" list and may fail during invocation due to missing available models:": "模型重定向里的下列模型尚未添加到\"模型\"列表,调用时会因为缺少可用模型而失败:",
@@ -3941,7 +3895,7 @@
"This action will permanently remove 2FA protection from your account.": "此操作将永久移除您账户的 2FA 保护。",
"This channel is not an Ollama channel.": "该渠道不是 Ollama 渠道。",
"This channel type does not support fetching models": "此通道类型不支持获取模型",
"This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.": "该操作将启用支付、兑换码、订阅计划和邀请返利相关功能。请仔细阅读并确认以下声明。",
"This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.": "此确认会解锁支付、兑换码、订阅套餐和邀请奖励功能。请仔细阅读相关声明。",
"This controls model request rate limiting. Web/API route throttling is configured by environment variables and may still return 429.": "此处仅控制模型请求速率限制。Web/API 路由限流由环境变量配置,仍可能返回 429。",
"This data may be unreliable, use with caution": "此数据可能不可靠,请谨慎使用",
"This device does not support Passkey": "此设备不支持 Passkey",
@@ -3960,7 +3914,7 @@
"This project must be used in compliance with the": "此项目的使用必须遵守",
"This record was written by a pre-upgrade instance and lacks audit info. Upgrade the instance to record server IP, callback IP, payment method and system version.": "该记录由旧版本实例写入,缺少审计信息,建议将实例升级至最新版本以便记录服务器 IP、回调 IP、支付方式与系统版本等审计字段。",
"This site currently has {{count}} models enabled": "本站当前已启用模型,总计 {{count}} 个",
"This tier catches any request that did not match earlier tiers.": "该档位会兜底匹配所有未命中前面档位的请求。",
"This tier catches any request that did not match earlier tiers.": "此阶梯会兜底处理未匹配前面阶梯的请求。",
"this token group": "此令牌分组",
"this user group": "此用户分组",
"This user has no bindings": "该用户无任何绑定",
@@ -3983,7 +3937,7 @@
"Throughput short": "吞吐",
"Throughput trend": "吞吐量趋势",
"Tier": "档位",
"Tier conditions": "档位条件",
"Tier conditions": "阶梯条件",
"Tier name": "档位名称",
"Tiered": "阶梯",
"Tiered (billing expression)": "阶梯计费(计费表达式)",
@@ -4143,7 +4097,7 @@
"Type (common)": "类型(常用)",
"Type *": "类型 *",
"Type a command or search...": "输入命令或搜索...",
"Type the confirmation text here": "输入确认文",
"Type the confirmation text here": "在此输入确认文",
"Type-Specific Settings": "特定类型设置",
"Type:": "类型:",
"UI granularity only — data is still aggregated hourly": "仅 UI 粒度 — 数据仍按小时汇总",
@@ -4268,7 +4222,7 @@
"used": "已使用",
"Used": "已使用",
"Used / Remaining": "已使用 / 剩余",
"Used as SuccessURL on the new product. You'll be prompted to confirm if left blank.": "作为新商品的 SuccessURL。留空时会再次提示确认。",
"Used as SuccessURL on the new product. You'll be prompted to confirm if left blank.": "用作新产品的 SuccessURL。留空,系统会要求你确认。",
"Used for load balancing. Higher weight = more requests": "用于负载均衡。权重越高 = 请求越多",
"Used in URLs and API routes": "用于URL和API路由",
"Used Quota": "消耗额度",
@@ -4354,16 +4308,11 @@
"Vidu": "Vidu",
"View": "查看",
"View all currently available models": "查看当前可用的所有模型",
"View and manage your API usage logs": "查看和管理您的 API 使用日志",
"View and manage your drawing logs": "查看和管理您的绘图日志",
"View and manage your task logs": "查看和管理您的任务日志",
"View dashboard overview and statistics": "查看仪表板概览和统计信息",
"View detailed information about this user including balance, usage statistics, and invitation details.": "查看此用户的详细信息,包括余额、使用统计和邀请详情。",
"View details": "查看详情",
"View document": "查看文档",
"View logs": "查看日志",
"View mode": "视图模式",
"View model call count analytics and charts": "查看模型调用次数统计和图表",
"View model statistics and charts": "查看模型统计和图表",
"View Pricing": "查看定价",
"View the complete details for this": "查看此条",
@@ -4371,7 +4320,6 @@
"View the complete error message and details": "查看完整错误信息与详情",
"View the complete prompt and its English translation": "查看完整提示词及其英文翻译",
"View the generated image": "查看生成的图片",
"View user consumption statistics and charts": "查看用户消耗统计和图表",
"View your topup transaction records and payment history": "查看您的充值交易记录和付款历史",
"Violation Code": "违规代码",
"Violation deduction amount": "违规扣费金额",
@@ -4393,7 +4341,7 @@
"Visual Parameter Override": "可视化参数覆盖",
"VolcEngine": "字节火山方舟、豆包通用",
"vs. previous": "相较上期",
"Waffo Aggregator Gateway": "Waffo 支付聚合网关",
"Waffo Aggregator Gateway": "Waffo 聚合网关",
"Waffo Pancake Dashboard": "Waffo Pancake 控制台",
"Waffo Pancake MoR": "Waffo Pancake MoR",
"Waffo Pancake Payment Gateway": "Waffo Pancake 支付网关",
@@ -4472,7 +4420,7 @@
"Whitelist (Only allow listed domains)": "白名单(仅允许列出的域)",
"Whitelist (Only allow listed IPs)": "白名单(仅允许列出的 IP",
"whsec_xxx": "whsec_xxx",
"Why only one store + product?": "为什么只绑定一个店铺 + 商品?",
"Why only one store + product?": "为什么只需要一个店铺和产品?",
"Window:": "窗口:",
"Wire encoding for the embedding vectors": "向量传输的编码格式",
"with conflicts": "有冲突",
@@ -4495,16 +4443,16 @@
"You can close this tab once the binding completes or a success message appears in the original window.": "绑定完成后或原窗口出现成功消息后,您可以关闭此标签页。",
"You can manually add them in \"Custom Model Names\", click \"Fill\" and then submit, or use the operations below to handle automatically.": "你可以在\"自定义模型名称\"处手动添加它们,然后点击\"填入\"后再提交,或者直接使用下方操作自动处理。",
"You can only check in once per day": "每日仅可签到一次,请勿重复签到",
"You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.": "你承诺不会用本系统实施、协助实施或变相实施违反适用法律法规、监管要求、平台规则、社会公共利益或第三方合法权益的行为。",
"You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.": "你承诺仅在已取得上游服务商、模型服务提供或相关权利合法授权的范围内使用 API、账、密钥、额度服务能力,进行未经授权的转售、倒卖、分或其他规商业化使用。",
"You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.": "你承诺不会使用本系统实施、协助实施或间接实施违反适用法律法规、监管要求、平台规则、公共利益或第三方合法权益的行为。",
"You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.": "你承诺仅在上游服务提供商、模型服务提供或相关权利人处获得合法授权的范围内使用上游 API、账、密钥、额度服务能力,并不会进行未经授权的转售、倒卖、分或其他不合规商业化行为。",
"You don't have necessary permission": "您没有必要的权限",
"You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.": "你已合法取得所接模型 API、账、密钥和额度的授权。",
"You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.": "你已合法取得所接模型 API、账、密钥和额度的授权。",
"You have unsaved changes": "您有未保存的更改",
"You have unsaved changes. Are you sure you want to leave?": "您有未保存的更改。确定要离开吗?",
"You Pay": "您支付",
"You save": "您节省",
"You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.": "你理解并自行承担部署、运营和收费行为产生的法律责任。",
"You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.": "你理解合规提醒仅用于风险提示,不构成法律意见、合规审查结论或对你使用本系统行为合法性的保证;你应根据实际业务场景自行咨询专业法律或合规顾问。",
"You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.": "你理解并独立承担部署、运营和收费行为产生的法律责任。",
"You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.": "你理解合规提醒仅用于风险提示,不构成法律意见、合规审查结论或对你使用本系统合法性的保证;你应结合实际业务场景咨询专业法律或合规顾问。",
"You will be redirected to Telegram to complete the binding process.": "您将被重定向到 Telegram 以完成绑定过程。",
"You'll be redirected automatically. You can return to the previous page if nothing happens after a few seconds.": "您将被自动重定向。如果几秒钟后无反应,您可以返回上一页。",
"your AI integration?": "你的 AI 集成了吗?",