Merge branch 'main' into feat_subscribe_sp1

This commit is contained in:
Little Write
2025-09-27 22:54:52 +08:00
617 changed files with 64415 additions and 27156 deletions

View File

@@ -1,6 +1,5 @@
{
"主页": "Home",
"文档": "Docs",
"控制台": "Console",
"$%.6f 额度": "$%.6f quota",
"或": "or",
@@ -159,22 +158,20 @@
"测试所有已启用通道": "Test all enabled channels",
"更新所有已启用通道余额": "Update balance for all enabled channels",
"刷新": "Refresh",
"处理中...": "Processing...",
"绑定成功!": "Binding successful!",
"登录成功!": "Login successful!",
"操作失败,重定向至登录界面中...": "Operation failed, redirecting to login page...",
"出现错误,第 ${count} 次重试中...": "Error occurred, retry attempt ${count}...",
"首页": "Home",
"渠道": "Channels",
"渠道": "Channel",
"令牌": "Tokens",
"兑换": "Redeem",
"兑换额度": "Redeem",
"充值": "Recharge",
"用户": "Users",
"日志": "Logs",
"设置": "Settings",
"关于": "About",
"价格": "Pricing",
"聊天": "Chat",
"注销成功!": "Logout successful!",
"注销": "Logout",
"登录": "Sign in",
@@ -293,7 +290,8 @@
"账号绑定": "Account Binding",
"绑定微信账号": "Bind WeChat Account",
"微信扫码关注公众号": "Scan the QR code with WeChat to follow the official account",
"输入": "Enter",
"输入": "Input",
"输出": "Output",
"验证码": "Verification Code",
"获取验证码": "Get Verification Code",
"三分钟内有效": "Valid for three minutes",
@@ -373,6 +371,7 @@
"已用额度": "Quota used",
"剩余额度": "Remaining quota",
"总额度": "Total quota",
"剩余额度/总额度": "Remaining/Total",
"智能熔断": "Smart fallback",
"当前分组为 auto会自动选择最优分组当一个组不可用时自动降级到下一个组熔断机制": "The current group is auto, it will automatically select the optimal group, and automatically downgrade to the next group when a group is unavailable (breakage mechanism)",
"过期时间": "Expiration time",
@@ -390,7 +389,6 @@
"已封禁": "Banned",
"搜索用户的 ID用户名显示名称以及邮箱地址 ...": "Search user ID, username, display name, and email address...",
"用户名": "Username",
"统计信息": "Statistics",
"用户角色": "User Role",
"未绑定邮箱地址": "Email not bound",
"请求次数": "Number of Requests",
@@ -442,9 +440,7 @@
"兑换码": "Redeem Code",
"管理用户": "Manage Users",
"额度明细": "Quota Details",
"个人设置": "Personal Settings",
"运营设置": "Operation Settings",
"系统设置": "System Settings",
"其他设置": "Other Settings",
"项目仓库地址": "Project Repository Address",
"可在设置页面设置关于内容,支持 HTML & Markdown": "The About content can be set on the settings page, supporting HTML & Markdown",
@@ -584,10 +580,7 @@
"确定是否要修复数据库一致性?": "Are you sure you want to repair database consistency?",
"进行该操作时,可能导致渠道访问错误,请仅在数据库出现问题时使用": "When performing this operation, it may cause channel access errors. Please only use it when there is a problem with the database.",
"当前没有可用的启用令牌,请确认是否有令牌处于启用状态!": "There are currently no enablement tokens available, please confirm if one is enabled!",
"API令牌": "API Token",
"使用日志": "Usage log",
"Midjourney日志": "Midjourney",
"数据看板": "Dashboard",
"模型列表": "Model list",
"常见问题": "FAQ",
"免费体验": "Free trial",
@@ -627,7 +620,6 @@
"重置成功": "Reset successful",
"加载数据出错:": "Error loading data:",
"加载数据时发生错误: ": "An error occurred while loading data:",
"保存成功": "Saved successfully",
"部分保存失败,请重试": "Partial saving failed, please try again",
"请检查输入": "Please check your input",
"如何区分不同分组不同模型的价格:供参考的配置方式": "How to distinguish the prices of different models in different groups: configuration method for reference",
@@ -652,7 +644,6 @@
"窗口等待": "window wait",
"失败": "Failed",
"绘图": "Drawing",
"绘图日志": "Drawing log",
"放大": "Upscalers",
"微妙放大": "Upscale (Subtle)",
"创造放大": "Upscale (Creative)",
@@ -696,10 +687,9 @@
"令牌分组": "Token grouping",
"隐": "hidden",
"本站当前已启用模型": "The model is currently enabled on this site",
"个": "indivual",
"个": " indivual",
"倍率是本站的计算方式,不同模型有着不同的倍率,并非官方价格的多少倍,请务必知晓。": "The magnification is the calculation method of this website. Different models have different magnifications, which are not multiples of the official price. Please be sure to know.",
"所有各厂聊天模型请统一使用OpenAI方式请求支持OpenAI官方库<br/>Claude()Claude官方格式请求": "Please use the OpenAI method to request all chat models from each factory, and support the OpenAI official library<br/>Claude()Claude official format request",
"复制选中模型": "Copy selected model",
"分组说明": "Group description",
"倍率是为了方便换算不同价格的模型": "The magnification is to facilitate the conversion of models with different prices.",
"点击查看倍率说明": "Click to view the magnification description",
@@ -793,7 +783,6 @@
"邮箱": "Email",
"已有账户?": "Already have an account?",
"创意任务": "Tasks",
"用户管理": "User Management",
"任务ID点击查看详情": "Task ID (click to view details)",
"进度": "schedule",
"花费时间": "spend time",
@@ -846,15 +835,21 @@
"充值记录": "Recharge record",
"返利记录": "Rebate record",
"确定要充值 $": "Confirm to top up $",
"兑换中...": "Redemming",
"微信/支付宝 实付金额:": "WeChat/Alipay actual payment amount:",
"Stripe 实付金额:": "Stripe actual payment amount:",
"支付中...": "Paying",
"支付宝": "Alipay",
"收益统计": "Income statistics",
"待使用收益": "Proceeds to be used",
"邀请人数": "Number of people invited",
"兑换码充值": "Redemption code recharge",
"使用兑换码快速充值": "Use redemption code to quickly recharge",
"奖励说明": "Reward description",
"选择支付方式": "Select payment method",
"在找兑换码?": "Looking for a redemption code? ",
"购买兑换码": "Buy redemption code",
"账户统计": "Account statistics",
"账户充值": "Account recharge",
"多种充值方式,安全便捷": "Multiple recharge methods, safe and convenient",
"支付方式": "Payment method",
"邀请奖励": "Invite reward",
"或输入自定义金额": "Or enter a custom amount",
@@ -937,7 +932,6 @@
"不是合法的 JSON 字符串": "Not a valid JSON string",
"个人中心": "Personal center",
"代理商": "Agent",
"钱包": "Wallet",
"备注": "Remark",
"工作台": "Workbench",
"已复制:": "Copied:",
@@ -951,7 +945,6 @@
"黑夜模式": "Dark mode",
"管理员设置": "Admin",
"待更新": "To be updated",
"定价": "Pricing",
"支付中..": "Paying",
"查看图片": "View pictures",
"并发限制": "Concurrency limit",
@@ -1037,7 +1030,6 @@
"在iframe中加载": "Load in iframe",
"补全倍率": "Completion ratio",
"保存分组数据失败": "Failed to save group data",
"保存失败,请重试": "Save failed, please try again",
"没有可用的使用信息": "No usage information available",
"使用详情": "Usage details",
"收起": "Collapse",
@@ -1181,7 +1173,6 @@
"知识库 ID": "Knowledge Base ID",
"请输入知识库 ID例如123456": "Please enter knowledge base ID, e.g.: 123456",
"可选值": "Optional value",
"任务日志": "Task log",
"你好": "Hello",
"你好,请问有什么可以帮助您的吗?": "Hello, how may I help you?",
"用户分组": "Your default group",
@@ -1189,7 +1180,6 @@
"令牌无法精确控制使用额度,只允许自用,请勿直接将令牌分发给他人。": "Tokens cannot accurately control usage, only for self-use, please do not distribute tokens directly to others.",
"添加兑换码": "Add redemption code",
"复制所选兑换码到剪贴板": "Copy selected redemption codes to clipboard",
"第 {{start}} - {{end}} 条,共 {{total}} 条": "Items {{start}} - {{end}} of {{total}}",
"新建兑换码": "Code",
"兑换码更新成功!": "Redemption code updated successfully!",
"兑换码创建成功!": "Redemption code created successfully!",
@@ -1197,6 +1187,7 @@
"兑换码创建成功,是否下载兑换码?": "Redemption code created successfully. Do you want to download it?",
"兑换码将以文本文件的形式下载,文件名为兑换码的名称。": "The redemption code will be downloaded as a text file, with the filename being the redemption code name.",
"模型价格": "Model price",
"按K显示单位": "Display in K",
"可用分组": "Available groups",
"您的默认分组为:{{group}},分组倍率为:{{ratio}}": "Your default group is: {{group}}, group ratio: {{ratio}}",
"按量计费费用 = 分组倍率 × 模型倍率 × 提示token数 + 补全token数 × 补全倍率)/ 500000 (单位:美元)": "The cost of pay-as-you-go = Group ratio × Model ratio × (Prompt token number + Completion token number × Completion ratio) / 500000 (Unit: USD)",
@@ -1218,7 +1209,6 @@
"充值数量": "Recharge quantity",
"实付金额": "Actual payment amount",
"是否确认充值?": "Confirm recharge?",
"我的钱包": "My wallet",
"默认聊天页面链接": "Default chat page link",
"聊天页面 2 链接": "Chat page 2 link",
"失败重试次数": "Failed retry times",
@@ -1324,13 +1314,24 @@
"当剩余额度低于此数值时,系统将通过选择的方式发送通知": "When the remaining quota is lower than this value, the system will send a notification through the selected method",
"Webhook请求结构": "Webhook request structure",
"只支持https系统将以 POST 方式发送通知,请确保地址可以接收 POST 请求": "Only https is supported, the system will send a notification through POST, please ensure the address can receive POST requests",
"保存设置": "Save settings",
"通知邮箱": "Notification email",
"设置用于接收额度预警的邮箱地址,不填则使用账号绑定的邮箱": "Set the email address for receiving quota warning notifications, if not set, the email address bound to the account will be used",
"留空则使用账号绑定的邮箱": "If left blank, the email address bound to the account will be used",
"API地址": "Base URL",
"对于官方渠道new-api已经内置地址除非是第三方代理站点或者Azure的特殊接入地址否则不需要填写": "For official channels, the new-api has a built-in address. Unless it is a third-party proxy site or a special Azure access address, there is no need to fill it in",
"渠道额外设置": "Channel extra settings",
"强制格式化": "Force format",
"强制将响应格式化为 OpenAI 标准格式只适用于OpenAI渠道类型": "Force format responses to OpenAI standard format (Only for OpenAI channel types)",
"思考内容转换": "Thinking content conversion",
"将 reasoning_content 转换为 <think> 标签拼接到内容中": "Convert reasoning_content to <think> tags and append to content",
"透传请求体": "Pass through body",
"启用请求体透传功能": "Enable request body pass-through functionality",
"代理地址": "Proxy address",
"例如: socks5://user:pass@host:port": "e.g.: socks5://user:pass@host:port",
"用于配置网络代理,支持 socks5 协议": "Used to configure network proxy, supports socks5 protocol",
"系统提示词": "System Prompt",
"输入系统提示词,用户的系统提示词将优先于此设置": "Enter system prompt, user's system prompt will take priority over this setting",
"用户优先:如果用户在请求中指定了系统提示词,将优先使用用户的设置": "User priority: If the user specifies a system prompt in the request, the user's setting will be used first",
"参数覆盖": "Parameters override",
"模型请求速率限制": "Model request rate limit",
"启用用户模型请求速率限制(可能会影响高并发性能)": "Enable user model request rate limit (may affect high concurrency performance)",
@@ -1423,12 +1424,6 @@
"对外运营模式": "Default mode",
"密码长度至少为8个字符": "Password must be at least 8 characters long",
"表单引用错误,请刷新页面重试": "Form reference error, please refresh the page and try again",
"默认模式,适用于为多个用户提供服务的场景。": "Default mode, suitable for scenarios where multiple users are provided.",
"此模式下,系统将计算每次调用的用量,您需要对每个模型都设置价格,如果没有设置价格,用户将无法使用该模型。": "In this mode, the system will calculate the usage of each call, you need to set the price for each model, if the price is not set, the user will not be able to use the model.",
"适用于个人使用的场景。": "Suitable for personal use.",
"不需要设置模型价格,系统将弱化用量计算,您可专注于使用模型。": "No need to set the model price, the system will weaken the usage calculation, you can focus on using the model.",
"适用于展示系统功能的场景。": "Suitable for scenarios where the system functions are displayed.",
"可在初始化后修改": "Can be modified after initialization",
"初始化系统": "Initialize system",
"支持众多的大模型供应商": "Supporting various LLM providers",
"统一的大模型接口网关": "The Unified LLMs API Gateway",
@@ -1447,11 +1442,12 @@
"设计与开发由": "Designed & Developed with love by",
"演示站点": "Demo Site",
"页面未找到,请检查您的浏览器地址是否正确": "Page not found, please check if your browser address is correct",
"您无权访问此页面,请联系管理员": "You do not have permission to access this page. Please contact the administrator.",
"New API项目仓库地址": "New API project repository address: ",
"© {{currentYear}}": "© {{currentYear}}",
"| 基于": " | Based on ",
"MIT许可证": "MIT License",
"Apache-2.0协议": "Apache-2.0 License",
"AGPL v3.0协议": "AGPL v3.0 License",
"本项目根据": "This project is licensed under the ",
"授权,需在遵守": " and must be used in compliance with the ",
"的前提下使用。": ".",
@@ -1481,15 +1477,14 @@
"100个": "100 items",
"Midjourney 任务记录": "Midjourney Task Records",
"任务记录": "Task Records",
"兑换码可以批量生成和分发,适合用于推广活动或批量充值。": "Redemption codes can be batch generated and distributed, suitable for promotion activities or bulk recharge.",
"剩余": "Remaining",
"已用": "Used",
"调用": "Calls",
"调用次数": "Call Count",
"邀请": "Invitations",
"收益": "Earnings",
"无邀请人": "No Inviter",
"邀请人": "Inviter",
"用户管理页面,可以查看和管理所有注册用户的信息、权限和状态。": "User management page, you can view and manage all registered user information, permissions, and status.",
"设置兑换码的基本信息": "Set redemption code basic information",
"设置兑换码的额度和数量": "Set redemption code quota and quantity",
"编辑用户": "Edit User",
@@ -1583,23 +1578,21 @@
"加载中...": "Loading...",
"正在跳转...": "Redirecting...",
"暂无公告": "No Notice",
"操练场": "Playground",
"欢迎使用,请完成以下设置以开始使用系统": "Welcome to use, please complete the following settings to start using the system",
"数据库检查": "Database Check",
"验证数据库连接状态": "Verify database connection status",
"设置管理员登录信息": "Set administrator login information",
"选择系统运行模式": "Select system running mode",
"完成初始化": "Complete initialization",
"确认设置并完成初始化": "Confirm settings and complete initialization",
"数据库信息": "Database Information",
"请填写完整的管理员账号信息": "Please fill in the complete administrator account information",
"准备完成初始化": "Ready to complete initialization",
"请确认以下设置信息,点击\"初始化系统\"开始配置": "Please confirm the following settings information, click \"Initialize system\" to start configuration",
"数据库类型": "Database Type",
"您正在使用 MySQL 数据库。MySQL 是一个可靠的关系型数据库管理系统,适合生产环境使用。": "You are using the MySQL database. MySQL is a reliable relational database management system, suitable for production environments.",
"您正在使用 PostgreSQL 数据库。PostgreSQL 是一个功能强大的开源关系型数据库系统,提供了出色的可靠性和数据完整性,适合生产环境使用。": "You are using the PostgreSQL database. PostgreSQL is a powerful open-source relational database system that provides excellent reliability and data integrity, suitable for production environments.",
"设置系统管理员的登录信息": "Set the login information for the system administrator",
"选择适合您使用场景的模式": "Select the mode suitable for your usage scenario",
"使用模式说明": "Usage mode description",
"计费模式": "Billing mode",
"多用户支持": "Multi-user support",
"个人使用": "Personal use",
"功能演示": "Function demonstration",
"体验试用": "Experience trial",
"默认模式": "Default Mode",
"无需计费": "No Charge",
"演示体验": "Demo Experience",
"提供基础功能演示,方便用户了解系统特性。": "Provide basic feature demonstrations to help users understand the system features.",
"适用于为多个用户提供服务的场景": "Suitable for scenarios where multiple users are provided.",
"适用于个人使用的场景,不需要设置模型价格": "Suitable for personal use, no need to set model price.",
"适用于展示系统功能的场景,提供基础功能演示": "Suitable for scenarios where the system functions are displayed, providing basic feature demonstrations.",
@@ -1678,13 +1671,12 @@
"暂无监控数据": "No monitoring data",
"IP记录": "IP Record",
"记录请求与错误日志 IP": "Record request and error log IP",
"开启后,仅“消费”和“错误”日志将记录您的客户端 IP 地址": "After enabling, only \"consumption\" and \"error\" logs will record your client IP address",
"开启后,仅\"消费\"和\"错误\"日志将记录您的客户端IP地址": "After enabling, only \"consumption\" and \"error\" logs will record your client IP address",
"只有当用户设置开启IP记录时才会进行请求和错误类型日志的IP记录": "Only when the user sets IP recording, the IP recording of request and error type logs will be performed",
"设置保存成功": "Settings saved successfully",
"设置保存失败": "Settings save failed",
"已新增 {{count}} 个模型:{{list}}": "Added {{count}} models: {{list}}",
"未发现新增模型": "No new models were added",
"令牌用于API访问认证可以设置额度限制和模型权限。": "Tokens are used for API access authentication, and can set quota limits and model permissions.",
"清除失效兑换码": "Clear invalid redemption codes",
"确定清除所有失效兑换码?": "Are you sure you want to clear all invalid redemption codes?",
"将删除已使用、已禁用及过期的兑换码,此操作不可撤销。": "This will delete all used, disabled, and expired redemption codes, this operation cannot be undone.",
@@ -1779,39 +1771,394 @@
"将仅保留第一个密钥文件,其余文件将被移除,是否继续?": "Only the first key file will be retained, and the remaining files will be removed. Continue?",
"自定义模型名称": "Custom model name",
"启用全部密钥": "Enable all keys",
"充值价格显示": "Show with recharge price",
"充值价格显示": "Recharge price",
"美元汇率(非充值汇率,仅用于定价页面换算)": "USD exchange rate (not recharge rate, only used for pricing page conversion)",
"美元汇率": "USD exchange rate",
"选择支付方式": "Choose payment channel",
"隐藏操作项": "Hide actions",
"显示操作项": "Show actions",
"用户组": "User group",
"邀请获得额度": "Invitation quota",
"显示第": "Showing",
"条 - 第": "to",
"条,共": "of",
"条": "items",
"选择模型": "Select model",
"已选择 {{selected}} / {{total}}": "Selected {{selected}} / {{total}}",
"新获取的模型": "New models",
"已有的模型": "Existing models",
"搜索模型": "Search models",
"缓存: {{cacheRatio}}": "Cache: {{cacheRatio}}",
"缓存创建: {{cacheCreationRatio}}": "Cache creation: {{cacheCreationRatio}}",
"图片输入: {{imageRatio}}": "Image input: {{imageRatio}}",
"系统提示覆盖": "System prompt override",
"模型: {{ratio}}": "Model: {{ratio}}",
"专属倍率": "Exclusive group ratio",
"匹配类型": "Matching type",
"描述": "Description",
"供应商": "Vendor",
"供应商介绍": "Vendor introduction",
"端点": "Endpoint",
"已绑定渠道": "Bound channels",
"更新时间": "Update time",
"未配置模型": "No model configured",
"预填组管理": "Pre-filled group",
"搜索供应商": "Search vendor",
"新增供应商": "Add vendor",
"创建新的模型": "Create new model",
"更新模型信息": "Update model information",
"请输入模型名称gpt-4": "Please enter the model name, such as: gpt-4",
"设置模型的基本信息": "Set the basic information of the model",
"名称匹配类型": "Name matching type",
"根据模型名称和匹配规则查找模型元数据,优先级:精确 > 前缀 > 后缀 > 包含": "Find model metadata based on model name and matching rules, priority: exact > prefix > suffix > contains",
"请选择名称匹配类型": "Please select the name matching type",
"请输入模型描述": "Please enter the model description",
"输入标签或使用\",\"分隔多个标签": "Enter tags or use \",\" to separate multiple tags",
"选择模型供应商": "Select model vendor",
"端点映射": "Endpoint mapping",
"可视化": "Visualization",
"手动编辑": "Manual editing",
"暂无数据,点击下方按钮添加键值对": "No data, click the button below to add key-value pairs",
"添加键值对": "Add key-value pair",
"留空则使用默认端点;支持 {path, method}": "Leave blank to use the default endpoint; supports {path, method}",
"未配置的模型列表": "Models not configured",
"个未配置模型": "models not configured",
"组列表": "Group list",
"管理模型、标签、端点等预填组": "Manage model, tag, endpoint, etc. pre-filled groups",
"新建组": "New group",
"组名": "Group name",
"项目内容": "Item content",
"创建新的预填组": "Create new pre-filled group",
"更新预填组": "Update pre-filled group",
"设置预填组的基本信息": "Set the basic information of the pre-filled group",
"请输入组名": "Please enter the group name",
"请输入组描述": "Please enter the group description",
"项目": "Item",
"输入项目名称,按回车添加": "Enter the item name, press Enter to add",
"键为端点类型,值为路径和方法对象": "The key is the endpoint type, the value is the path and method object",
"模型组": "Model group",
"标签组": "Tag group",
"端点组": "Endpoint group",
"供应商名称": "Vendor name",
"请输入供应商名称OpenAI": "Please enter the vendor name, such as: OpenAI",
"请输入供应商描述": "Please enter the vendor description",
"供应商图标": "Vendor icon",
"请输入图标名称OpenAI、Claude.Color": "Please enter the icon name, such as: OpenAI, Claude.Color",
"图标使用@lobehub/icons库OpenAI、Claude.Color支持链式参数OpenAI.Avatar.type={'platform'}、OpenRouter.Avatar.shape={'square'},查询所有可用图标请 ": "The icon uses the @lobehub/icons library, such as: OpenAI, Claude.Color, supports chain parameters: OpenAI.Avatar.type={'platform'}, OpenRouter.Avatar.shape={'square'}, query all available icons please ",
"请点击我": "Please click me",
"精确": "Exact",
"前缀": "Prefix",
"后缀": "Suffix",
"包含": "Contains",
"全部供应商": "All vendors",
"筛选": "Filter",
"显示设置": "Display settings",
"可用令牌分组": "Available token groups",
"端点类型": "Endpoint type",
"全部分组": "All groups",
"全部类型": "All types",
"全部端点": "All endpoints",
"全部标签": "All tags",
"显示倍率": "Show ratio",
"表格视图": "Table view",
"模型的详细描述和基本特性": "Detailed description and basic characteristics of the model",
"API端点": "API endpoints",
"模型支持的接口端点信息": "Model supported API endpoint information",
"分组价格": "Group price",
"不同用户分组的价格信息": "Price information for different user groups",
"auto分组调用链路": "auto group call chain",
"查看所有可用的AI模型供应商包括众多知名供应商的模型。": "View all available AI model suppliers, including models from many well-known suppliers.",
"包含来自未知或未标明供应商的AI模型这些模型可能来自小型供应商或开源项目。": "Includes AI models from unknown or unmarked suppliers, which may come from small suppliers or open-source projects.",
"该供应商提供多种AI模型适用于不同的应用场景。": "This supplier provides multiple AI models, suitable for different application scenarios.",
"未知供应商": "Unknown",
"共 {{count}} 个模型": "{{count}} models",
"倍率信息": "Ratio information",
"多密钥管理": "Multi-key management",
"总密钥数": "Total key count",
"随机模式": "Random mode",
"轮询模式": "Polling mode",
"手动禁用": "Manually disabled",
"自动禁用": "Auto disabled",
"暂无密钥数据": "No key data",
"请检查渠道配置或刷新重试": "Please check the channel configuration or refresh and try again",
"全部状态": "All status",
"索引": "Index",
"禁用原因": "Disable reason",
"禁用时间": "Disable time",
"确定要启用所有密钥吗?": "Are you sure you want to enable all keys?",
"确定要禁用所有的密钥吗?": "Are you sure you want to disable all keys?",
"确定要删除所有已自动禁用的密钥吗?": "Are you sure you want to delete all automatically disabled keys?",
"此操作不可撤销,将永久删除已自动禁用的密钥": "This operation cannot be undone, and all automatically disabled keys will be permanently deleted.",
"删除自动禁用密钥": "Delete auto disabled keys",
"确定要删除此密钥吗?": "Are you sure you want to delete this key?",
"此操作不可撤销,将永久删除该密钥": "This operation cannot be undone, and the key will be permanently deleted.",
"密钥已删除": "Key has been deleted",
"删除密钥失败": "Failed to delete key",
"图标": "Icon",
"模型图标": "Model icon",
"请输入图标名称": "Please enter the icon name",
"精确名称匹配": "Exact name matching",
"前缀名称匹配": "Prefix name matching",
"后缀名称匹配": "Suffix name matching",
"包含名称匹配": "Contains name matching",
"展开更多": "Expand more",
"已切换至最优倍率视图,每个模型使用其最低倍率分组": "Switched to the optimal ratio view, each model uses its lowest ratio group",
"两步验证设置": "Two-factor authentication settings",
"两步验证2FA为您的账户提供额外的安全保护。启用后登录时需要输入密码和验证器应用生成的验证码。": "Two-factor authentication (2FA) provides additional security protection for your account. After enabling, you need to enter your password and the verification code generated by the authenticator application when logging in.",
"启用两步验证": "Enable two-factor authentication",
"禁用两步验证": "Disable two-factor authentication",
"启用两步验证后,登录时需要输入密码和验证器应用生成的验证码": "After enabling two-factor authentication, you need to enter your password and the verification code generated by the authenticator application when logging in",
"禁用两步验证后,登录时只需要输入密码": "After disabling two-factor authentication, you only need to enter your password when logging in",
"验证身份": "Verify identity",
"为了保护您的账户安全,请输入认证器验证码来确认身份": "To protect your account security, please enter the authenticator verification code to confirm your identity",
"输入认证器应用显示的6位数字验证码": "Enter the 6-digit verification code displayed on the authenticator application",
"新的备用恢复代码": "New backup recovery code",
"新的备用码已生成": "New backup code has been generated",
"我已了解禁用两步验证将永久删除所有相关设置和备用码,此操作不可撤销": "I have understood that disabling two-factor authentication will permanently delete all related settings and backup codes, this operation cannot be undone",
"账户已锁定": "Account locked",
"剩余备用码:": "Remaining backup codes: ",
"启用验证": "Enable Authentication",
"重新生成备用码": "Regenerate backup codes",
"设置两步验证": "Set up two-factor authentication",
"扫描二维码": "Scan QR code",
"使用认证器应用扫描二维码": "Scan QR code with authenticator app",
"保存备用码": "Save backup codes",
"保存备用码以备不时之需": "Save backup codes for emergencies",
"验证设置": "Verify setup",
"输入验证码完成设置": "Enter verification code to complete setup",
"使用认证器应用(如 Google Authenticator、Microsoft Authenticator扫描下方二维码": "Use an authenticator app (such as Google Authenticator, Microsoft Authenticator) to scan the QR code below:",
"或手动输入密钥:": "Or manually enter the secret:",
"备用恢复代码": "Backup recovery codes",
"复制所有代码": "Copy all codes",
"上一步": "Previous",
"下一步": "Next",
"完成设置并启用两步验证": "Complete setup and enable two-factor authentication",
"确认禁用": "Confirm disable",
"完成": "Complete",
"生成新的备用码": "Generate new backup codes",
"警告:禁用两步验证将永久删除您的验证设置和所有备用码,此操作不可撤销!": "Warning: Disabling two-factor authentication will permanently delete your verification settings and all backup codes. This action is irreversible!",
"禁用后的影响:": "Impact after disabling:",
"降低您账户的安全性": "Reduce your account security",
"需要重新完整设置才能再次启用": "Need to set up again to re-enable",
"永久删除您的两步验证设置": "Permanently delete your two-factor authentication settings",
"永久删除所有备用码(包括未使用的)": "Permanently delete all backup codes (including unused ones)",
"请输入认证器验证码或备用码": "Please enter authenticator verification code or backup code",
"重新生成备用码将使现有的备用码失效,请确保您已保存了当前的备用码。": "Regenerating backup codes will invalidate existing backup codes. Please ensure you have saved the current backup codes.",
"请输入认证器验证码": "Please enter authenticator verification code",
"旧的备用码已失效,请保存新的备用码": "Old backup codes have been invalidated, please save the new backup codes",
"获取2FA状态失败": "Failed to get 2FA status",
"设置2FA失败": "Failed to set up 2FA",
"请输入验证码": "Please enter verification code",
"两步验证启用成功!": "Two-factor authentication enabled successfully!",
"启用2FA失败": "Failed to enable 2FA",
"请输入验证码或备用码": "Please enter verification code or backup code",
"请确认您已了解禁用两步验证的后果": "Please confirm that you understand the consequences of disabling two-factor authentication",
"两步验证已禁用": "Two-factor authentication has been disabled",
"禁用2FA失败": "Failed to disable 2FA",
"备用码重新生成成功": "Backup codes regenerated successfully",
"重新生成备用码失败": "Failed to regenerate backup codes",
"备用码已复制到剪贴板": "Backup codes copied to clipboard",
"账户管理": "Account management",
"账户绑定、安全设置和身份验证": "Account binding, security settings and identity verification",
"通知、价格和隐私相关设置": "Notification, price and privacy related settings",
"通知配置": "Notification configuration",
"只支持HTTPS系统将以POST方式发送通知请确保地址可以接收POST请求": "Only HTTPS is supported, the system will send notifications via POST, please ensure that the address can receive POST requests",
"密钥将以Bearer方式添加到请求头中用于验证webhook请求的合法性": "The key will be added to the request header as Bearer to verify the legitimacy of the webhook request",
"Webhook请求结构说明": "Webhook request structure description",
"通知类型 (quota_exceed: 额度预警)": "Notification type (quota_exceed: quota warning)",
"通知标题": "Notification title",
"通知内容,支持 {{value}} 变量占位符": "Notification content, supports {{value}} variable placeholders",
"按顺序替换content中的变量占位符": "Replace variable placeholders in content in order",
"Unix时间戳": "Unix timestamp",
"隐私设置": "Privacy settings",
"记录请求与错误日志IP": "Record request and error log IP",
"切换主题": "Switch Theme",
"浅色模式": "Light Mode",
"深色模式": "Dark Mode",
"自动模式": "Auto Mode",
"始终使用浅色主题": "Always use light theme",
"始终使用深色主题": "Always use dark theme",
"跟随系统主题设置": "Follow system theme",
"当前跟随系统": "Currently following system",
"深色": "Dark",
"浅色": "Light",
"点击复制模型名称": "Click to copy model name",
"已复制:{{name}}": "Copied: {{name}}",
"所有密钥已复制到剪贴板": "All keys have been copied to the clipboard",
"密钥已复制到剪贴板": "Key copied to clipboard",
"验证成功": "Verification successful",
"渠道密钥列表": "Channel key list",
"渠道密钥": "Channel key",
"共 {{count}} 个密钥": "{{count}} keys in total",
"复制全部": "Copy all",
"JSON格式密钥请确保格式正确": "JSON format key, please ensure the format is correct",
"检测到多个密钥,您可以单独复制每个密钥,或点击复制全部获取完整内容。": "Detected multiple keys, you can copy each key individually or click Copy All to get the complete content.",
"安全提醒": "Security reminder",
"请妥善保管密钥信息,不要泄露给他人。如有安全疑虑,请及时更换密钥。": "Keep key information secure, do not disclose to others. If there are security concerns, please change the key immediately.",
"安全验证": "Security verification",
"验证": "Verify",
"为了保护账户安全,请验证您的两步验证码。": "To protect account security, please verify your two-factor authentication code.",
"支持6位TOTP验证码或8位备用码可到`个人设置-安全设置-两步验证设置`配置或查看。": "Supports 6-digit TOTP verification code or 8-digit backup code, can be configured or viewed in `Personal Settings - Security Settings - Two-Factor Authentication Settings`.",
"获取密钥失败": "Failed to get key",
"查看密钥": "View key",
"查看渠道密钥": "View channel key",
"渠道密钥信息": "Channel key information",
"密钥获取成功": "Key acquisition successful",
"图片倍率": "Image ratio",
"音频倍率": "Audio ratio",
"音频补全倍率": "Audio completion ratio",
"图片输入相关的倍率设置,键为模型名称,值为倍率": "Image input related ratio settings, key is model name, value is ratio",
"音频输入相关的倍率设置,键为模型名称,值为倍率": "Audio input related ratio settings, key is model name, value is ratio",
"音频输出补全相关的倍率设置,键为模型名称,值为倍率": "Audio output completion related ratio settings, key is model name, value is ratio",
"为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-image-1\": 2}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-image-1\": 2}",
"为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-audio-preview\": 16}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-4o-audio-preview\": 16}",
"为一个 JSON 文本,键为模型名称,值为倍率,例如:{\"gpt-4o-realtime\": 2}": "A JSON text with model name as key and ratio as value, e.g.: {\"gpt-4o-realtime\": 2}",
"顶栏管理": "Header Management",
"控制顶栏模块显示状态,全局生效": "Control header module display status, global effect",
"用户主页,展示系统信息": "User homepage, displaying system information",
"用户控制面板,管理账户": "User control panel for account management",
"模型广场": "Model Marketplace",
"模型定价,需要登录访问": "Model pricing, requires login to access",
"文档": "Documentation",
"系统文档和帮助信息": "System documentation and help information",
"关于系统的详细信息": "Detailed information about the system",
"重置为默认": "Reset to Default",
"保存设置": "Save Settings",
"已重置为默认配置": "Reset to default configuration",
"保存成功": "Saved successfully",
"保存失败,请重试": "Save failed, please try again",
"侧边栏管理(全局控制)": "Sidebar Management (Global Control)",
"全局控制侧边栏区域和功能显示,管理员隐藏的功能用户无法启用": "Global control of sidebar areas and functions, users cannot enable functions hidden by administrators",
"聊天区域": "Chat Area",
"操练场和聊天功能": "Playground and chat functions",
"操练场": "Playground",
"AI模型测试环境": "AI model testing environment",
"聊天": "Chat",
"聊天会话管理": "Chat session management",
"控制台区域": "Console Area",
"数据管理和日志查看": "Data management and log viewing",
"数据看板": "Dashboard",
"系统数据统计": "System data statistics",
"令牌管理": "Token Management",
"API令牌管理": "API token management",
"使用日志": "Usage Logs",
"API使用记录": "API usage records",
"绘图日志": "Drawing Logs",
"绘图任务记录": "Drawing task records",
"任务日志": "Task Logs",
"系统任务记录": "System task records",
"个人中心区域": "Personal Center Area",
"用户个人功能": "User personal functions",
"钱包管理": "Wallet Management",
"余额充值管理": "Balance recharge management",
"个人设置": "Personal Settings",
"个人信息设置": "Personal information settings",
"管理员区域": "Administrator Area",
"系统管理功能": "System management functions",
"渠道管理": "Channel Management",
"API渠道配置": "API channel configuration",
"模型管理": "Model Management",
"AI模型配置": "AI model configuration",
"兑换码管理": "Redemption Code Management",
"兑换码生成管理": "Redemption code generation management",
"用户管理": "User Management",
"用户账户管理": "User account management",
"系统设置": "System Settings",
"系统参数配置": "System parameter configuration",
"边栏设置": "Sidebar Settings",
"您可以个性化设置侧边栏的要显示功能": "You can customize the sidebar functions to display",
"保存边栏设置": "Save Sidebar Settings",
"侧边栏设置保存成功": "Sidebar settings saved successfully",
"需要登录访问": "Require Login",
"开启后未登录用户无法访问模型广场": "When enabled, unauthenticated users cannot access the model marketplace",
"参与官方同步": "Participate in official sync",
"关闭后,此模型将不会被\"同步官方\"自动覆盖或创建": "When turned off, this model will be skipped by Sync official (no auto create/overwrite)",
"同步": "Sync",
"同步向导": "Sync Wizard",
"选择方式": "Select method",
"选择同步来源": "Select sync source",
"选择语言": "Select language",
"选择同步语言": "Select sync language",
"请选择同步语言": "Please select sync language",
"从官方模型库同步": "Sync from official model library",
"官方模型同步": "Official models sync",
"从配置文件同步": "Sync from config file",
"配置文件同步": "Config file sync",
"开始同步": "Start sync",
"选择要覆盖的冲突项": "Select conflict items to overwrite",
"点击查看差异": "Click to view differences",
"无冲突项": "No conflict items",
"应用覆盖": "Apply overwrite",
"仅会覆盖你勾选的字段,未勾选的字段保持本地不变。": "Only selected fields will be overwritten, unselected fields remain unchanged.",
"本地": "Local",
"官方": "Official",
"模型社区需要大家的共同维护,如发现数据有误或想贡献新的模型数据,请访问:": "The model community needs everyone's contribution. If you find incorrect data or want to contribute new models, please visit:",
"是": "Yes",
"否": "No",
"原价": "Original price",
"优惠": "Discount",
"折": "% off",
"节省": "Save",
"今天": "Today",
"近 7 天": "Last 7 Days",
"本周": "This Week",
"本月": "This Month",
"近 30 天": "Last 30 Days",
"代理设置": "Proxy Settings",
"更新Worker设置": "Update Worker Settings",
"SSRF防护设置": "SSRF Protection Settings",
"配置服务器端请求伪造(SSRF)防护,用于保护内网资源安全": "Configure Server-Side Request Forgery (SSRF) protection to secure internal network resources",
"SSRF防护详细说明": "SSRF protection prevents malicious users from using your server to access internal network resources. Configure whitelists for trusted domains/IPs and restrict allowed ports. Applies to file downloads, webhooks, and notifications.",
"启用SSRF防护推荐开启以保护服务器安全": "Enable SSRF Protection (Recommended for server security)",
"SSRF防护开关详细说明": "Master switch controls whether SSRF protection is enabled. When disabled, all SSRF checks are bypassed, allowing access to any URL. ⚠️ Only disable this feature in completely trusted environments.",
"允许访问私有IP地址127.0.0.1、192.168.x.x等内网地址": "Allow access to private IP addresses (127.0.0.1, 192.168.x.x and other internal addresses)",
"私有IP访问详细说明": "⚠️ Security Warning: Enabling this allows access to internal network resources (localhost, private networks). Only enable if you need to access internal services and understand the security implications.",
"域名白名单": "Domain Whitelist",
"支持通配符格式example.com, *.api.example.com": "Supports wildcard format, e.g.: example.com, *.api.example.com",
"域名白名单详细说明": "Whitelisted domains bypass all SSRF checks and are allowed direct access. Supports exact domains (example.com) or wildcards (*.api.example.com) for subdomains. When whitelist is empty, all domains go through SSRF validation.",
"输入域名后回车example.com": "Enter domain and press Enter, e.g.: example.com",
"支持CIDR格式8.8.8.8, 192.168.1.0/24": "Supports CIDR format, e.g.: 8.8.8.8, 192.168.1.0/24",
"IP白名单详细说明": "Controls which IP addresses are allowed access. Use single IPs (8.8.8.8) or CIDR notation (192.168.1.0/24). Empty whitelist allows all IPs (subject to private IP settings), non-empty whitelist only allows listed IPs.",
"输入IP地址后回车8.8.8.8": "Enter IP address and press Enter, e.g.: 8.8.8.8",
"允许的端口": "Allowed Ports",
"支持单个端口和端口范围80, 443, 8000-8999": "Supports single ports and port ranges, e.g.: 80, 443, 8000-8999",
"端口配置详细说明": "Restrict external requests to specific ports. Use single ports (80, 443) or ranges (8000-8999). Empty list allows all ports. Default includes common web ports.",
"输入端口后回车80 或 8000-8999": "Enter port and press Enter, e.g.: 80 or 8000-8999",
"更新SSRF防护设置": "Update SSRF Protection Settings",
"对域名启用 IP 过滤(实验性)": "Enable IP filtering for domains (experimental)",
"域名IP过滤详细说明": "⚠️ This is an experimental option. A domain may resolve to multiple IPv4/IPv6 addresses. If enabled, ensure the IP filter list covers these addresses, otherwise access may fail.",
"域名黑名单": "Domain Blacklist",
"白名单": "Whitelist",
"黑名单": "Blacklist",
"选择充值套餐": "Choose a top-up package",
"Creem 设置": "Creem Setting",
"Creem 充值": "Creem Recharge",
"Creem 介绍": "Creem is the payment partner you always deserved, we strive for simplicity and straightforwardness on our APIs.",
"Creem Setting Tips": "Creem only supports preset fixed-amount products. These products and their prices need to be created and configured in advance on the Creem website, so custom dynamic amount top-ups are not supported. Configure the product name and price on Creem, obtain the Product Id, and then fill it in for the product below. Set the top-up amount and display price for this product in the new API.",
"API 密钥": "API Secret",
"Webhook 密钥": "Webhook Secret",
"测试模式": "Test Mode",
"Creem API 密钥,敏感信息不显示": "Creem API key, sensitive information not displayed",
"用于验证回调 new-api 的 webhook 请求的密钥,敏感信息不显示": "The key used to validate webhook requests for the callback new-api, sensitive information is not displayed.",
"启用后将使用 Creem Test Mode": "",
"展示价格": "Display Pricing",
"Recharge Quota": "Recharge Quota",
"产品配置": "Product Configuration",
"产品名称": "Product Name",
"产品ID": "Product ID",
"暂无产品配置": "No product configuration",
"更新 Creem 设置": "Update Creem Settings",
"编辑产品": "Edit Product",
"添加产品": "Add Product",
"例如:基础套餐": "e.g.: Basic Package",
"例如prod_6I8rBerHpPxyoiU9WK4kot": "e.g.: prod_6I8rBerHpPxyoiU9WK4kot",
"货币": "Currency",
"欧元": "EUR",
"USD (美元)": "USD (US Dollar)",
"EUR (欧元)": "EUR (Euro)",
"例如4.99": "e.g.: 4.99",
"例如100000": "e.g.: 100000",
"请填写完整的产品信息": "Please fill in complete product information",
"产品ID已存在": "Product ID already exists",
"更新成功": "Update successful",
"更新失败": "Update failed"
"用于验证回调 new-api 的 webhook 请求的密钥,敏感信息不显示": "The key used to validate webhook requests for the callback new-api, sensitive information is not displayed.",
"启用后将使用 Creem Test Mode": "",
"展示价格": "Display Pricing",
"Recharge Quota": "Recharge Quota",
"产品配置": "Product Configuration",
"产品名称": "Product Name",
"产品ID": "Product ID",
"暂无产品配置": "No product configuration",
"更新 Creem 设置": "Update Creem Settings",
"编辑产品": "Edit Product",
"添加产品": "Add Product",
"例如:基础套餐": "e.g.: Basic Package",
"例如prod_6I8rBerHpPxyoiU9WK4kot": "e.g.: prod_6I8rBerHpPxyoiU9WK4kot",
"货币": "Currency",
"欧元": "EUR",
"USD (美元)": "USD (US Dollar)",
"EUR (欧元)": "EUR (Euro)",
"例如4.99": "e.g.: 4.99",
"例如100000": "e.g.: 100000",
"请填写完整的产品信息": "Please fill in complete product information",
"产品ID已存在": "Product ID already exists",
"更新成功": "Update successful",
"更新失败": "Update failed"
}