{
  "errors": {
    "40036": "默认存储策略无法删除",
    "40037": "有文件 Blob 仍在使用此存储策略，请先删除这些文件 Blob",
    "40038": "有 {{message}} 个用户组绑定了此存储策略，请先解除绑定",
    "40040": "无法对系统用户组执行此操作",
    "40041": "有 {{message}} 位用户仍属于此用户组，请先删除这些用户或者更改用户组",
    "40042": "无法更改初始用户的用户组",
    "40043": "无法对初始用户执行此操作",
    "40046": "无法对主机节点执行此操作",
    "40060": "从机无法向主机发送回调请求，请检查主机端 参数设置 - 站点信息 - 站点URL设置，并确保从机可以连接到此地址 ({{message}})",
    "40061": "Cloudreve 版本不一致 ({{message}})",
    "40086": "节点正在被以下存储策略使用：{{message}}",
    "50008": "设置项更新失败 ({{message}})",
    "50009": "跨域策略添加失败"
  },
  "nav": {
    "summary": "面板首页",
    "settings": "参数设置",
    "basicSetting": "站点信息",
    "email": "邮件",
    "transportation": "传输与通信",
    "appearance": "外观",
    "image": "图像与预览",
    "captcha": "验证码",
    "storagePolicy": "存储策略",
    "nodes": "节点",
    "groups": "用户组",
    "users": "用户",
    "files": "文件",
    "entities": "文件 Blob",
    "shares": "分享",
    "tasks": "后台任务",
    "remoteDownload": "离线下载",
    "generalTasks": "常规任务",
    "title": "仪表盘",
    "dashboard": "Cloudreve 仪表盘",
    "userSession": "用户会话",
    "fileSystem": "文件系统",
    "mediaProcessing": "媒体处理",
    "queue": "队列",
    "events": "事件",
    "server": "服务器"
  },
  "summary": {
    "generatedAt": "生成于 <0></0>",
    "confirmSiteURLTitle": "确定站点URL设置",
    "siteURLNotMatch": "你设置的站点 URL 并未包含当前的 {{current}}，是否要更改设置？",
    "setAsPrimary": "设置为主要站点 URL",
    "setAsPrimaryDes": "将 {{current}} 设置为主要站点 URL，用于与外部服务通信和接受回调，请使用能被公网访问的 URL。",
    "setAsSecondary": "添加到备选站点 URL",
    "setAsSecondaryDes": "将 {{current}} 添加到备选站点 URL，Cloudreve 会根据用户实际访问的 URL 自动选择是否使用。",
    "siteURLDescription": "此设置非常重要，请确保其与你站点的实际地址一致。你可以在 参数设置 - 站点信息 中更改此设置。",
    "ignore": "忽略",
    "changeIt": "更改",
    "trend": "趋势",
    "summary": "总计",
    "totalUsers": "注册用户",
    "totalFiles": "文件",
    "shareLinks": "分享链接",
    "totalBlobs": "文件 Blob",
    "homepage": "主页",
    "documents": "文档",
    "forum": "讨论社区",
    "forumLink": "https://forum.cloudreve.org",
    "discordCommunity": "Discord 社群",
    "buyPro": "升级到 Pro",
    "publishedAt": "发表于 <0></0>",
    "newsTag": "notice",
    "licenseExpireAt": "授权有效期",
    "permanentLicense": "永久",
    "offlineLicenseExpireAy": "离线授权过期日期",
    "offlineLicenseDes": "在连接网络的情况下，Cloudreve 会在过期前自动更新离线授权",
    "licensedDomains": "授权的域名",
    "renew": "更新离线授权",
    "manageLicense": "管理授权",
    "volPurchase": "客户端 VOL 授权需要单独在 <0>授权管理面板</0> 购买。VOL 授权允许你的用户免费使用 <1>Cloudreve iOS 客户端</1> 连接到你的站点，无需用户再付费订阅 iOS 客户端。购买授权后请点击下方更新授权。",
    "iosVol": "iOS 客户端批量授权 (VOL)",
    "refreshSuccessfully": "刷新成功",
    "manualRefresh": "手动刷新离线授权",
    "manualRefreshDes": "自动刷新离线授权失败，请尝试登录 <0>授权管理面板</0> 获取最新的离线授权，将其粘贴在下方。"
  },
  "queue": {
    "queueName_io_intense": "IO 密集型",
    "queueName_io_intenseDes": "用于处理大量 IO 操作的队列，包括： 转移存储策略、解压缩、压缩。",
    "queueName_media_meta": "媒体元数据提取",
    "queueName_media_metaDes": "用于提取媒体文件的元数据。",
    "queueName_recycle": "Blob 回收",
    "queueName_recycleDes": "用于删除过期的文件 Blob。",
    "queueName_thumb": "缩略图生成",
    "queueName_thumbDes": "用于为文件生成缩略图。",
    "queueName_remote_download": "离线下载",
    "queueName_remote_downloadDes": "用于处理离线下载任务。",
    "failed": "失败 ({{count}})",
    "success": "成功 ({{count}})",
    "suspending": "挂起 ({{count}})",
    "busyWorker": "处理中 ({{count}})",
    "submited": "已提交 ({{count}})",
    "editQueueSettings": "编辑队列设置 - {{name}}",
    "workerNum": "工作线程数",
    "workerNumDes": "任务队列最多并行执行的任务数。",
    "maxExecution": "最大执行时间",
    "maxExecutionDes": "任务最大执行时间（秒），超过此时间任务将被终止。",
    "backoffFactor": "退避因子",
    "backoffFactorDes": "任务重试时间间隔的增长因子。",
    "backoffMaxDuration": "最大退避时间",
    "backoffMaxDurationDes": "任务重试的最大退避时间（秒）。",
    "maxRetry": "最大重试次数",
    "maxRetryDes": "任务失败后的最大重试次数。",
    "retryDelay": "重试延迟",
    "retryDelayDes": "任务重试的初始延迟时间（秒）。"
  },
  "settings": {
    "resetUrl": "重置链接",
    "exceedToleranceDays": "设置的封禁宽容天数",
    "activateUrl": "激活链接",
    "domainNotLicensed": "域名未授权",
    "domainNotLicensedDes": "你设置的站点 URL 中包含未授权的域名，请在 <0>授权管理面板</0> 中添加此子域名，然后点击下方按钮更新授权后重试。",
    "showSettings": "显示设置",
    "perPage": "每页 {{num}} 条",
    "noNodes": "没有可用的节点。",
    "extractMediaMeta": "媒体信息提取",
    "extractMediaMetaDes": "提取媒体文件的元数据以用于展示和搜索。默认情况下，非本机存储策略只会使用“存储策略原生”方式提取。你可以在存储策略设置页面开启“提取器代理”功能扩展第三方存储策略的缩略图能力。",
    "exif": "EXIF",
    "exifDes": "从图片文件中提取 EXIF 元数据以用于展示和搜索。",
    "music": "音乐元数据",
    "musicDes": "从音乐文件中提取元数据，包括标题、艺术家、专辑等信息。",
    "ffprobe": "FFprobe",
    "ffprobeDes": "使用 FFprobe 从视频和音频文件中提取元数据。",
    "maxSizeLocal": "最大文件大小（本地存储）",
    "maxSizeLocalDes": "当文件存储在本地存储策略时，允许提取元数据的最大文件大小，填写为 0 时不限制。",
    "maxSizeRemote": "最大文件大小（远程存储）",
    "maxSizeRemoteDes": "当文件存储在第三方存储策略时，允许提取元数据的最大文件大小，填写为 0 时不限制。",
    "exifBruteForce": "必要时使用暴力搜索",
    "exifBruteForceDes": "启用后，如果在标准头部位置找不到 EXIF 数据，将扫描整个文件以查找 EXIF 数据。这可能会增加处理时间，但可以找到非标准位置的 EXIF 数据。",
    "musicCover": "歌曲封面",
    "musicCoverDes": "提取音频文件中的专辑封面, 支持 ID3 (v1, 2.2, 2.3, 2.4) 元数据容器。这一生成器依赖于任一其他图像生成器（Cloudreve 内置 或 VIPS）。",
    "notAppliedToNativeGenerator": "{{prefix}}不适用于存储策略原生生成器。",
    "fileBlobMargin": "文件 Blob 临时 URL 缓存冗余（秒）",
    "fileBlobMarginDes": "当相同的文件 Blob 被多次请求时，如果最初的 URL 剩余有效期大于冗余时长，相同的 URL 会被复用。",
    "fileBlobTimeout": "文件 Blob 临时 URL 有效期",
    "fileBlobTimeoutDes": "限制用户打开或下载文件时，所获得的临时链接的有效期，只针对本机存储策略、WebDAV 或经 Cloudreve 代理的文件下载。",
    "wopiSessionTimeout": "WOPI 会话有效期（秒）",
    "wopiSessionTimeoutDes": "限制用户使用 WOPI 编辑文件时，单个会话的有效期，过期后用户需要重新从 Cloudreve 打开文件。",
    "oauthRefresh": "OAuth 存储策略凭证刷新间隔",
    "oauthRefreshDes": "设定多久刷新需要使用 OAuth 的存储策略（OneDrive）的凭证，可以避免长期未使用存储策略导致的凭证过期",
    "transitParallelNum": "中转最大并行传输",
    "transitParallelNumDes": "当单个服务端文件中转任务包含多个文件时，最大并行上传的数量。",
    "failedChunkRetry": "分片错误最大重试",
    "failedChunkRetryDes": "分片上传失败后重试的最大次数，只适用于服务端上传或中转。",
    "cacheChunks": "缓存流式分片文件以用于重试",
    "cacheChunksDes": "开启后，流式中转分片上传时会将分片数据缓存在系统临时目录，以便用于分片上传失败后的重试；\n 关闭后，流式中转分片上传不会额外占用硬盘空间，但分片上传失败后整个上传会立即失败。",
    "folderPropsTimeout": "目录统计信息有效期（秒）",
    "folderPropsTimeoutDes": "用户计算目录统计信息（大小，包含文件数量等）时，结果缓存的有效期。",
    "slaveAPIExpiration": "从机 API 签名有效期（秒）",
    "slaveAPIExpirationDes": "主机访问从机 API 时使用的签名有效期。",
    "uploadSessionTimeout": "上传会话有效期 (秒)",
    "uploadSessionDes": "在上传会话有效期内，对于支持的存储策略，用户可以断点续传未完成的任务。最大可设定的值受限于不同存储策略服务商的规则。",
    "archiveTimeout": "服务端打包下载会话有效期 (秒)",
    "advanceOptions": "高级设置",
    "emojiOptions": "Emoji 选项",
    "addCategorize": "添加分类",
    "category": "分类",
    "searchQuery": "文件分类查询",
    "importWopi": "导入 WOPI 应用设置",
    "wopiEndpoint": "WOPI Discovery Endpoint",
    "wopiDes": "通过对接支持 WOPI 协议的在线文档处理系统，扩展 Cloudreve 的文档在线预览和编辑能力。请在此填写 WOPI 服务发现地址，比如 https://example.com/hosting/discovery",
    "embeddedWebpageViewer": "嵌入网页式应用",
    "wopiViewer": "WOPI 协议应用",
    "ext": "扩展名",
    "invalidWopiActionMapping": "WOPI Action 映射无效",
    "woapiActionMapping": "WOPI Action 映射",
    "drawioHost": "DrawIO 实例",
    "drawioHostDes": "你可以填写自建实例的地址。",
    "openInNew": "在新窗口直接打开",
    "openInNewDes": "勾选后，会直接弹出新标签打开此应用。",
    "maxSize": "最大文件大小",
    "maxSizeDes": "此应用支持的最大文件大小，填写 0 表示不限制，超出大小时仍会尝试打开文件，但会警告用户。",
    "srcEncodedVar": "经过 URL 编码后的文件 Blob 临时访问地址",
    "srcVar": "文件 Blob 临时访问地址",
    "nameEncodedVar": "经过 URL 编码后的文件名",
    "versionEntityVar": "打开的文件版本 Blob ID，为空时表示打开的是最新版本。",
    "fileIdVar": "文件 ID",
    "userIdVar": "用户 ID，未登录时为空。",
    "userDisplayNameVar": "经过 URL 编码后的用户昵称。",
    "fileViewers": "文件浏览应用",
    "addViewer": "添加应用",
    "viewerGroupTitle": "应用分组 #{{index}}",
    "viewerType": "类型",
    "displayName": "名称",
    "displayNameDes": "展示名称，支持 i18next 键值。",
    "viewerEnabled": "启用",
    "newFileAction": "新建文件映射",
    "newFileActionDes": "添加映射后，用户点击“新建”按钮后会出现此应用的选项。",
    "addNewFileAction": "添加映射",
    "builtinViewerType": "内置应用",
    "wopiViewerType": "WOPI",
    "customViewerType": "自定义",
    "nMapping": "{{num}} 个",
    "editViewerTitle": "编辑 {{name}}",
    "builtInIconUrlDes": "此内置应用有默认图标，图标地址留空时会使用默认图标。",
    "viewerUrl": "应用 URL",
    "viewerUrlDes": "自定义应用的 URL 地址，支持使用 <0>魔法变量</0>。",
    "addIcon": "添加图标",
    "exts": "扩展名列表",
    "icon": "图标",
    "iconUrl": "图标地址",
    "iconColor": "图标颜色",
    "iconColorDark": "图标颜色（黑暗模式）",
    "fileIcons": "文件图标",
    "builtinIcon": "内置图标",
    "mimeMapping": "MIME 类型映射",
    "mimeMappingDes": "JSON 格式的 MIME 类型映射表，键为文件扩展名，值为 MIME 类型。Cloudreve 会根据文件扩展名和此设置判断文件 MIME 类型。",
    "mapProvider": "地图提供商",
    "mapProviderDes": "展示媒体位置信息时使用的地图提供商。",
    "mapGoogle": "Google Maps",
    "mapOpenStreetMap": "OpenStreetMap",
    "tileType": "默认地图类型",
    "tileTypeDes": "Google Maps 默认地图类型。",
    "tileTypeTerrain": "地形",
    "tileTypeSatellite": "卫星",
    "tileTypeGeneral": "常规",
    "maxPageSize": "最大分页大小",
    "maxPageSizeDes": "限制用户可调整的每页最大文件数量。",
    "maxRecursiveSearch": "最大递归搜索数量",
    "maxRecursiveSearchDes": "用户搜索文件时，如果已搜索的文件数量超出此限制，搜索会停止并警告用户。",
    "maxBatchSize": "最大批量操作数量",
    "maxBatchSizeDes": "用户可批量操作的最大文件数量，只会统计顶层数量，子目录下的文件数量不会计入。",
    "defaultPagination": "文件列表分页方式",
    "cursorPagination": "游标分页",
    "cursorPaginationDes": "用户滚动到底端后会自动加载更多文件，对于大量文件列表性能较好，但无法看到总页数。",
    "offsetPagination": "传统分页",
    "offsetPaginationDes": "页面底部会展示分页导航，用户可以看到总页数并跳转到某一页，在对于大量文件列表下性能较差。",
    "defaultPaginationDes": "无论上面设置如何，用户在搜索时会强制使用游标分页。",
    "publicResourceMaxAge": "静态资源缓存有效期 (秒)",
    "publicResourceMaxAgeDes": "用于告知浏览器或 CDN 缓存静态资源的有效期，单位为秒。影响范围包括文件、缩略图和用户头像。",
    "cronDes": "{{des}}，此处需要填写正确的 <0>Cron 表达式</0>。重启 Cloudreve 后生效。",
    "entityCollectInterval": "文件 Blob 回收间隔",
    "entityCollectIntervalDes": "设定多久扫描并删除过期的文件 Blob",
    "trashBinInterval": "回收站扫描间隔",
    "trashBinIntervalDes": "设定多久扫描并删除回收站中的过期文件",
    "logtoName": "登录方式名称",
    "logtoNameDes": "用于展示给用户的登录方式名称，默认为“SSO”，支持 i18next 键值。",
    "logtoDirectSSO": "直达第三方登录",
    "logtoDirectSSODes": "如果你想要跳过 Logto 登录屏幕，直接跳转到对接的第三方登录或 SSO，请在此填写第三方登录连接器的标识，详情请参考 <0>Logto 文档</0>。",
    "logtoEndpoint": "Logto 端点",
    "logtoEndpointDes": "应用管理面板获取到的 Logto 端点地址，可以为自己部署的实例。",
    "logtoKey": "应用密钥",
    "logtoKeyDes": "应用管理页面创建的应用密钥。",
    "logtoAppIDDes": "你所创建的应用 ID",
    "logto": "Logto",
    "logtoDes": "借由 <0>Logto</0>, 你可以实现更多第三方平台的互联登录，比如 Apple、GitHub、Microsoft Entra ID、Google、短信 等。请在 Logto 管理面板创建一个 “传统网页应用”，并将 {{url}} 加入到 “重定向 URIs”中。",
    "thirdPartySignIn": "第三方登录",
    "logo": "LOGO",
    "logoDes": "LOGO 图像的地址，用于在左上角展示；请分别提供黑暗模式和日间模式下不同的 LOGO。",
    "dark": "黑暗模式",
    "light": "日间模式",
    "tosUrl": "使用条款链接",
    "tosUrlDes": "用于在用户登录或注册页脚展示，留空不展示。",
    "privacyUrl": "隐私政策链接",
    "privacyUrlDes": "用于在用户登录或注册页脚展示，留空不展示。",
    "addSecondary": "添加备选站点 URL",
    "secondarySiteURL": "备选",
    "secondaryDes": "你还可以添加其他备选站点 URL，Cloudreve 会根据用户实际访问的 URL 自动选择是否使用",
    "primarySiteURL": "主要",
    "primarySiteURLDes": "主要站点 URL 用于与外部服务通信和接受回调（比如：存储提供商），请使用能被公网访问的 URL。",
    "revert": "撤销更改",
    "saved": "设置已更改",
    "save": "保存",
    "basicInformation": "基本信息",
    "mainTitle": "站点名称",
    "mainTitleDes": "站点的名称。",
    "siteDescription": "站点描述",
    "siteDescriptionDes": "站点描述信息，可能会在分享页面摘要内展示。",
    "siteURL": "站点 URL",
    "customFooterHTML": "页脚代码",
    "customFooterHTMLDes": "在页面底部插入的自定义 HTML 代码。",
    "announcement": "站点公告",
    "announcementDes": "展示给已登录用户的公告，留空不展示。当此项内容更改时，所有用户会重新看到公告。",
    "supportHTML": "支持 HTML 代码",
    "branding": "图标",
    "smallIcon": "小图标",
    "smallIconDes": "扩展名为 ico 的小图标地址。",
    "mediumIcon": "中图标",
    "mediumIconDes": "192x192 的中等图标地址，png 格式。",
    "largeIcon": "大图标",
    "largeIconDes": "512x512 的大图标地址，png 格式。此图标还会被用于在 iOS 客户端切换站点时展示。",
    "displayMode": "展示模式",
    "displayModeDes": "PWA 应用添加后的展示模式。",
    "themeColor": "主题色",
    "themeColorDes": "CSS 色值，影响 PWA 启动画面上状态栏、内容页中状态栏、地址栏的颜色。",
    "backgroundColor": "背景色",
    "backgroundColorDes": "CSS 色值",
    "hint": "提示",
    "webauthnNoHttps": "Web Authn 需要你的站点启用 HTTPS，并确认 参数设置 - 站点信息 - 站点URL 也使用了 HTTPS 后才能开启。",
    "accountManagement": "注册与登录",
    "allowNewRegistrations": "允许新用户注册",
    "allowNewRegistrationsDes": "关闭后，无法再通过前台注册新的用户。",
    "emailActivation": "邮件激活",
    "emailActivationDes": "开启后，新用户注册需要点击邮件中的激活链接才能完成。请确认 <0>邮件发信设置</0> 是否正确，否则激活邮件无法送达。",
    "captchaForSignup": "注册验证码",
    "captchaForSignupDes": "是否启用注册表单验证码。",
    "captchaForLogin": "登录验证码",
    "captchaForLoginDes": "是否启用登录表单验证码。",
    "captchaForReset": "找回密码验证码",
    "captchaForResetDes": "是否启用找回密码表单验证码。",
    "webauthnDes": "是否允许用户使用绑定的硬件认证设备登录，比如：人脸、指纹或 USB 密钥；站点必须启用 HTTPS 才能使用。",
    "webauthn": "使用通行密钥登录",
    "defaultGroup": "默认用户组",
    "defaultGroupDes": "用户注册后的初始用户组。",
    "testMailSent": "测试邮件已发送",
    "testSMTPSettings": "发件测试",
    "testSMTPTooltip": "Cloudreve 会使用你当前 SMTP 设置发送测试邮件，测试前无需保存设置。",
    "recipient": "收件人地址",
    "send": "发送",
    "smtp": "发信",
    "senderName": "发件人名",
    "senderNameDes": "邮件中展示的发件人姓名。",
    "senderAddress": "发件人邮箱",
    "senderAddressDes": "发件邮箱的地址。",
    "smtpServer": "SMTP 服务器",
    "smtpServerDes": "发件服务器地址，不含端口号。",
    "smtpPort": "SMTP 端口",
    "smtpPortDes": "发件服务器地址端口号。",
    "smtpUsername": "SMTP 用户名",
    "smtpUsernameDes": "发信邮箱用户名，一般与邮箱地址相同。",
    "smtpPassword": "SMTP 密码",
    "smtpPasswordDes": "发信邮箱密码",
    "replyToAddress": "回信邮箱",
    "replyToAddressDes": "用户回复系统发送的邮件时，用于接收回信的邮箱。",
    "enforceSSL": "强制使用 SSL 连接",
    "enforceSSLDes": "是否强制使用 SSL 加密连接。如果无法发送邮件，可关闭此项，  Cloudreve 会尝试使用 STARTTLS 并决定是否使用加密连接。",
    "smtpTTL": "SMTP 连接有效期 (秒)",
    "smtpTTLDes": "有效期内建立的 SMTP 连接会被新邮件发送请求复用。",
    "emailTemplates": "邮件模板",
    "activateNewUser": "新用户激活",
    "resetPassword": "重置密码",
    "sendTestEmail": "发送测试邮件",
    "transportation": "传输",
    "workerNum": "Worker 数量",
    "workerNumDes": "主机节点任务队列最多并行执行的任务数，保存后需要重启 Cloudreve 生效",
    "tempFolder": "临时目录",
    "tempFolderDes": "用于存放解压缩、压缩等任务产生的临时文件的目录路径",
    "textEditMaxSize": "文档在线编辑最大大小",
    "textEditMaxSizeDes": "文档文件可在线编辑的最大大小，超出此大小的文件无法在线编辑。此项设置适用于纯文本文件、代码文件、Office 文档 （WOPI）等 Web 在线编辑器。",
    "resetConnection": "上传校验失败时强制重置连接",
    "resetConnectionDes": "开启后，如果本次策略、头像等数据上传校验失败，服务器会强制重置连接",
    "batchDownload": "打包下载",
    "previewURL": "预览链接",
    "cannotDeleteDefaultTheme": "不能删除默认配色",
    "themeConfig": "色彩配置",
    "actions": "操作",
    "wrongFormat": "格式不正确",
    "avatar": "头像",
    "gravatarServer": "Gravatar 服务器",
    "gravatarServerDes": "Gravatar 服务器地址，可选择使用国内镜像",
    "avatarFilePath": "头像存储路径",
    "avatarFilePathDes": "用户上传自定义头像的存储路径，相对于 Cloudreve 数据目录。",
    "avatarSize": "头像文件大小限制",
    "avatarSizeDes": "用户可上传头像文件的最大大小",
    "avatarImageSize": "图像尺寸 (px)",
    "avatarImageSizeDes": "用户所上传头像会被调整到给定的尺寸，单位为像素。",
    "filePreview": "文件预览",
    "thumbnails": "缩略图",
    "thumbnailDoc": "有关配置缩略图的更多信息，请参阅 <0>官方文档</0>。",
    "thumbnailDocLink": "https://docs.cloudreve.org/use/thumbnails",
    "thumbnailBasic": "基本设置",
    "generators": "缩略图生成器",
    "thumbMaxSize": "最大原始文件尺寸",
    "thumbMaxSizeDes": "可生成缩略图的最大原始文件的大小，超出此大小的文件不会生成缩略图。",
    "generatorProxyWarning": "默认情况下，非本机存储策略只会使用“存储策略原生”生成器。你可以在存储策略设置页面开启“生成器代理”功能扩展第三方存储策略的缩略图能力。",
    "policyBuiltin": "存储策略原生",
    "policyBuiltinDes": "使用存储提供方原生的图像处理接口。对于本机和 S3 策略，这一生成器不可用，将会自动顺沿其他生成器。对于其他存储策略，请前往存储策略设置页面设置允许的扩展名。",
    "cloudreveBuiltin": "Cloudreve 内置",
    "cloudreveBuiltinDes": "使用 Cloudreve 内置的图像处理能力，仅支持 PNG、JPEG、GIF 格式的图片。",
    "libreOffice": "LibreOffice",
    "libreOfficeDes": "使用 LibreOffice 生成 Office 文档的缩略图。这一生成器依赖于任一其他图像生成器（Cloudreve 内置 或 VIPS）。",
    "vips": "VIPS",
    "vipsDes": "使用 libvips 处理缩略图图像，支持更多图像格式，资源消耗更低。",
    "thumbDependencyWarning": "LibreOffice 或歌曲封面生成器依赖于 Cloudreve 内置 或 VIPS 生成器，请开启其中任一生成器。",
    "ffmpeg": "FFmpeg",
    "ffmpegDes": "使用 FFmpeg 生成视频缩略图。",
    "executable": "可执行文件",
    "executableDes": "第三方生成器可执行文件的路径或命令。",
    "executableTest": "测试",
    "executableTestSuccess": "生成器正常，版本：{{version}}",
    "generatorExts": "可用扩展名",
    "generatorExtsDes": "此生成器可用的文件扩展名列表，多个请使用半角逗号 , 隔开。",
    "ffmpegSeek": "缩略图截取位置",
    "ffmpegSeekDes": "定义缩略图截取的时间，推荐选择较小值以加速生成过程。如果超出视频实际长度，会导致缩略图截取失败",
    "generatorProxy": "生成器代理",
    "enableThumbProxy": "使用生成器代理",
    "proxyPolicyList": "启动代理的存储策略",
    "proxyPolicyListDes": "可多选。选中后，存储策略不支持原生生成缩略图的类型会由 Cloudreve 代理生成",
    "thumbWidth": "最大宽度",
    "thumbHeight": "最大高度",
    "thumbSuffix": "Blob 文件后缀",
    "thumbSuffixDes": "生成的缩略图 Blob 相对于原始 Blob 增加的后缀，",
    "thumbFormat": "缩略图格式",
    "thumbFormatDes": "可选：png/jpg",
    "thumbQuality": "图像质量",
    "thumbQualityDes": "压缩质量百分比，只针对 jpg 编码有效。",
    "thumbGC": "生成完成后立即回收内存",
    "captcha": "验证码",
    "captchaType": "验证码类型",
    "captchaTypeDes": "选择验证码类型和验证码服务提供商。",
    "plainCaptcha": "图形",
    "reCaptchaV2": "reCAPTCHA V2",
    "turnstile": "Cloudflare Turnstile",
    "turnstileSiteKey": "站点密钥",
    "turnstileSiteKSecret": "密钥",
    "captchaProvider": "验证码类型",
    "captchaWidth": "宽度",
    "captchaHeight": "高度",
    "captchaLength": "长度",
    "captchaMode": "模式",
    "captchaModeNumber": "数字",
    "captchaModeLetter": "字母",
    "captchaModeMath": "算数",
    "captchaModeNumberLetter": "数字+字母",
    "captchaElement": "验证码的形式",
    "complexOfNoiseText": "加强干扰文字",
    "complexOfNoiseDot": "加强干扰点",
    "showHollowLine": "使用空心线",
    "showNoiseDot": "使用噪点",
    "showNoiseText": "使用干扰文字",
    "showSlimeLine": "使用波浪线",
    "showSineLine": "使用正弦线",
    "siteKey": "Site KEY",
    "siteKeyDes": "<0>应用管理页面</0> 获取到的的 网站密钥。",
    "siteSecret": "Secret",
    "siteSecretDes": "<0>应用管理页面</0> 获取到的的 秘钥。",
    "secretID": "SecretId",
    "secretIDDes": "<0>访问密钥页面</0> 获取到的的 SecretId",
    "secretKey": "SecretKey",
    "secretKeyDes": "<0>访问密钥页面</0> 获取到的的 SecretKey",
    "tCaptchaAppID": "APPID",
    "tCaptchaAppIDDes": "<0>图形验证页面</0> 获取到的的 APPID",
    "tCaptchaSecretKey": "App Secret Key",
    "tCaptchaSecretKeyDes": "<0>图形验证页面</0> 获取到的的 App Secret Key",
    "staticResourceCache": "静态公共资源缓存",
    "staticResourceCacheDes": "公共可访问的静态资源（如：本机策略直链、文件下载链接）的缓存有效期",
    "creditSystem": "积分系统",
    "creditAndVAS": "积分与增值服务",
    "enableCredit": "启用积分系统",
    "enableCreditDes": "启用积分系统，允许用户为分享链接设置价格。",
    "creditPrice": "积分价格",
    "creditPriceDes": "使用货币充值积分的价格（以最小货币单位计），填写 0 表示禁止充值积分。",
    "shareScoreRate": "分享者佣金比例",
    "shareScoreRateDes": "分享链接被购买时，分享者获得的积分百分比（1-100）",
    "cronNotifyUser": "通知超额用户扫描间隔",
    "cronNotifyUserDes": "扫描并发送邮件提醒超额用户，",
    "cronBanUser": "用户封禁扫描间隔",
    "cronBanUserDes": "扫描并封禁超出存储且超出缓冲期的用户",
    "anonymousPurchase": "匿名购买",
    "anonymousPurchaseDes": "允许未登录用户直接购买分享链接。",
    "shopNavEnabled": "显示商店导航",
    "shopNavEnabledDes": "在侧边栏导航中显示“商店”条目。",
    "paymentSettings": "支付设置",
    "currencyCode": "货币代码",
    "currencyCodeDes": "三字母货币代码（如 USD、CNY、EUR）",
    "currencySymbol": "货币符号",
    "currencySymbolDes": "显示的货币符号（如 $、¥、€）",
    "currencyUnit": "货币单位",
    "currencyUnitDes": "最小货币单位（如美元/分为100）",
    "paymentProviders": "支付提供商",
    "providerName": "提供商名称，用于展示给用户。",
    "providerType": "提供商类型",
    "providerKey": "密钥",
    "selectCurrency": "选择常用货币",
    "addPaymentProvider": "添加支付提供商",
    "stripeProvider": "Stripe",
    "weixinProvider": "微信支付",
    "customProvider": "自定义支付渠道",
    "customProviderDes": "通过实现 Cloudreve 兼容付款接口来对接其他第三方支付平台，详情请参考 <0>官方文档</0>。",
    "providerKeyDes": "输入 Stripe 的 API 密钥。",
    "storageProductSettings": "存储产品",
    "storageProductsDes": "配置用户可以购买以扩展存储空间的产品。",
    "addStorageProduct": "添加产品",
    "editStorageProduct": "编辑产品",
    "storageSize": "存储大小",
    "storageSizeBytes": "此产品包含的存储大小。",
    "duration": "时长",
    "durationSeconds": "时长（秒，例如：2592000 表示 30 天）。",
    "price": "价格",
    "priceInUnits": "价格（以最小货币单位计）",
    "priceInUnitsDes": "价格将显示为：",
    "chipLabel": "标签（可选）",
    "chipLabelHelp": "显示在产品名称旁边的短文本标签。",
    "usePoints": "允许使用积分",
    "points": "积分",
    "pointsHelp": "购买此产品所需的积分数量。",
    "pointsUnit": "积分",
    "groupProductSettings": "用户组产品",
    "groupProductsDes": "配置用户可以购买以加入特定用户组的产品。",
    "addGroupProduct": "添加用户组产品",
    "editGroupProduct": "编辑用户组产品",
    "groupId": "用户组 ID",
    "groupIdHelp": "购买此产品后升级到的用户组。",
    "description": "描述",
    "descriptionHelp": "输入特性或优势，每行一项",
    "receiptEmailTemplate": "支付收据模板",
    "receiptEmailTemplateDes": "当支付被确认时发送给用户的邮件模板。",
    "activationEmailTemplate": "账户激活模板",
    "activationEmailTemplateDes": "当用户激活账户时发送给用户的邮件模板。",
    "quotaExceededEmailTemplate": "存储配额超出模板",
    "quotaExceededEmailTemplateDes": "当用户超出存储配额时发送给用户的邮件模板。",
    "resetPasswordEmailTemplate": "密码重置模板",
    "resetPasswordEmailTemplateDes": "当用户请求重置密码时发送给用户的邮件模板。",
    "addLanguage": "添加语言",
    "languageCodeDes": "请选择要添加的语言。",
    "emailSubject": "邮件主题",
    "emailSubjectDes": "邮件的主题。",
    "emailBody": "邮件内容",
    "emailBodyDes": "邮件的内容。你可以使用 <0>魔法变量</0> 来定制邮件内容。",
    "orderTitle": "订单标题",
    "themeOptions": "主题选项",
    "themeOptionsDes": "为你的站点配置自定义主题选项。这些主题将可供用户在其偏好设置中选择。",
    "primaryColor": "主色调",
    "secondaryColor": "次色调",
    "primaryColorDark": "主色调（暗色模式）",
    "secondaryColorDark": "次色调（暗色模式）",
    "addThemeOption": "添加主题选项",
    "editThemeOption": "编辑主题选项",
    "invalidThemeConfig": "无效的主题配置。请检查你的 JSON 语法。",
    "themeConfiguration": "主题配置",
    "themePreview": "主题预览",
    "lightTheme": "亮色主题",
    "darkTheme": "暗色主题",
    "previewTitle": "预览标题",
    "previewTextField": "输入字段",
    "previewPrimary": "主色调",
    "invalidThemePreview": "无效的主题配置，无法预览",
    "duplicateThemeColor": "已存在使用此主色调的主题。请选择不同的颜色。",
    "themeDes": "完整的可配置项请参考 <0>Material-UI Default theme viewer</0>。",
    "defaultTheme": "默认",
    "auditLog": "事件",
    "auditLogDes": "配置哪些事件应该被记录。某些事件可能会被系统用于提供额外功能，例如文件活动和登录活动。",
    "systemEvents": "系统事件",
    "systemEventsDes": "与系统操作和状态相关的事件。",
    "userEvents": "用户事件",
    "userEventsDes": "与用户账户、认证和配置文件更改相关的事件。",
    "fileEvents": "文件事件",
    "fileEventsDes": "与文件操作相关的事件，如上传、下载和修改。",
    "shareEvents": "分享事件",
    "shareEventsDes": "与文件分享和链接访问相关的事件。",
    "versionEvents": "版本事件",
    "versionEventsDes": "与文件版本管理相关的事件。",
    "mediaEvents": "媒体事件",
    "mediaEventsDes": "与媒体文件处理相关的事件，如缩略图生成。",
    "filesystemEvents": "文件系统事件",
    "filesystemEventsDes": "与文件系统操作相关的事件，如挂载和归档处理。",
    "webdavEvents": "WebDAV 事件",
    "webdavEventsDes": "与 WebDAV 账户管理和访问相关的事件。",
    "paymentEvents": "支付事件",
    "paymentEventsDes": "与支付交易和处理相关的事件。",
    "emailEvents": "Email 事件",
    "emailEventsDes": "与邮件发送和通知相关的事件。",
    "toggleAll": "启用/禁用所有事件",
    "toggleAllDes": "启用或禁用此类别中的所有事件。",
    "event": {
      "server_start": "服务器启动",
      "user_signup": "用户注册",
      "email_sent": "邮件发送",
      "user_activated": "用户激活",
      "user_login_failed": "登录失败",
      "user_login": "用户登录",
      "user_token_refresh": "令牌刷新",
      "file_create": "文件创建",
      "file_rename": "文件重命名",
      "set_file_permission": "权限更改",
      "entity_uploaded": "文件上传或更新",
      "entity_downloaded": "文件下载",
      "copy_from": "复制来源",
      "copy_to": "复制到",
      "move_to": "移动到",
      "delete_file": "文件删除",
      "move_to_trash": "移动到回收站",
      "share": "分享创建",
      "share_link_viewed": "分享链接查看",
      "set_current_version": "设置当前版本",
      "delete_version": "删除版本",
      "thumb_generated": "缩略图生成",
      "live_photo_uploaded": "上传 Live Photo",
      "update_metadata": "元数据更新",
      "edit_share": "分享编辑",
      "delete_share": "分享删除",
      "mount": "挂载",
      "relocate": "转移存储策略",
      "create_archive": "创建归档",
      "extract_archive": "解压归档",
      "webdav_login_failed": "WebDAV 登录失败",
      "webdav_account_create": "WebDAV 账户创建",
      "webdav_account_update": "WebDAV 账户更新",
      "webdav_account_delete": "WebDAV 账户删除",
      "payment_created": "支付创建",
      "points_change": "积分更改",
      "payment_paid": "支付完成",
      "payment_fulfilled": "履行订单",
      "payment_fulfill_failed": "履行订单失败",
      "storage_added": "存储扩容",
      "group_changed": "用户组更改",
      "user_exceed_quota_notified": "超出配额通知",
      "user_changed": "用户状态更改",
      "get_direct_link": "获取直链",
      "link_account": "链接外部账户",
      "unlink_account": "取消链接外部账户",
      "change_nick": "更改昵称",
      "change_avatar": "更改头像",
      "membership_unsubscribe": "取消订阅",
      "change_password": "更改密码",
      "enable_2fa": "启用 2FA",
      "disable_2fa": "禁用 2FA",
      "add_passkey": "添加通行密钥",
      "remove_passkey": "移除通行密钥",
      "redeem_gift_code": "兑换礼品码"
    },
    "server": "服务器设置",
    "tempPath": "临时路径",
    "tempPathDes": "存储临时文件的目录，相对于 Cloudreve 数据目录。修改前请确保没有正在进行的队列任务。",
    "siteID": "站点 ID",
    "siteIDDes": "用于标识站点的唯一 ID，一般无需修改。",
    "siteSecretKey": "主密钥",
    "siteSecretKeyDes": "用于加密用户令牌、签名的主密钥。轮转后，所有用户令牌、签名都将失效。保存后重启 Cloudreve 生效。",
    "rotateSecretKey": "轮转主密钥",
    "hashidSalt": "HashID 盐值",
    "hashidSaltDes": "用于生成 HashID 的盐值，请谨慎更改，更改后会导致现有的直链、分享链接等全部失效。",
    "accessTokenTTL": "访问令牌 TTL",
    "accessTokenTTLDes": "访问令牌的有效期，单位为秒。",
    "refreshTokenTTL": "刷新令牌 TTL",
    "refreshTokenTTLDes": "刷新令牌的有效期，单位为秒。影响用户登录状态的保持时间。",
    "cronGarbageCollect": "垃圾回收扫描间隔",
    "cronGarbageCollectDes": "设定多久扫描并回收临时文件和 KV 存储中的过期数据",
    "startWithProtocol": "必须以 http:// 或 https:// 开头",
    "tlsWarning": "当前站点使用 https，这里填写 http 的 URL 可能会导致异常。",
    "blobUrlCache": "Blob URL 缓存",
    "clearBlobUrlCache": "清除 Blob URL 缓存",
    "clearBlobUrlCacheDes": "为了增加缓存命中率，Cloudreve 会缓存并复用 Blob URL。当 CDN 地址等设置发生变更时，请清除缓存。",
    "cacheCleared": "缓存已清除"
  },
  "giftCodes": {
    "giftCodesSettings": "礼品码",
    "generateGiftCodes": "生成礼品码",
    "giftCodeQuantity": "数量",
    "giftCodeQuantityHelp": "要生成的礼品码数量。",
    "giftCodeProductType": "产品类型",
    "giftCodeTypePoints": "积分",
    "giftCodeTypeStorage": "存储空间",
    "giftCodeTypeGroup": "用户组",
    "giftCodePointsAmount": "积分数量",
    "giftCodePointsAmountHelp": "兑换码被使用时将获得的积分数量。",
    "giftCodeProduct": "产品",
    "selectStorageProduct": "选择存储产品",
    "selectGroupProduct": "选择用户组产品",
    "giftCodeType": "类型",
    "giftCodeAmount": "数量",
    "giftCode": "礼品码",
    "giftCodeStatus": "状态",
    "giftCodeUsed": "已使用",
    "giftCodeUnused": "可用",
    "giftCodeDeleted": "礼品码已成功删除",
    "giftCodesGenerated": "礼品码已成功生成",
    "noGiftCodes": "暂无礼品码",
    "generatedCodesTitle": "已生成的礼品码",
    "generatedCodesDescription": "复制这些礼品码以分享给用户。每个礼品码只能使用一次。",
    "copyAndClose": "复制并关闭",
    "duratonTimes": "时长倍数",
    "duratonTimesDes": "每个礼品码包含了多少份对应商品。",
    "unknownProduct": "未知产品"
  },
  "policy": {
    "deletePolicyConfirmation": "确定要删除存储策略 {{name}} 吗？",
    "streamSaver": "由浏览器处理下载",
    "streamSaverDes": "开启后，用户下载文件时会强制由浏览器处理。因为 OneDrive 存储策略的限制，用户直接下载文件时得到的文件名无法与 Cloudreve 内文件名一致，由浏览器处理下载可以解决此问题。",
    "oauthCallbackFailed": "授权失败",
    "httpsRequired": "Entra ID 应用需要使用 HTTPS 重定向 URL，但是当前站点使用的是 HTTP，后续登录完成后可能会导致重定向失败，届时请手动将浏览器地址栏中的 HTTPS 替换为 HTTP。",
    "authorizeMicrosoft": "使用 Microsoft 登录",
    "redirectUrl": "重定向 URL",
    "redirectUrlDes": "当前展示的是最新的符合要求的重定向 URL，请确认应用设置中的重定向 URL 一致。",
    "authorizeOneDrive": "确认 Entra ID 应用设置",
    "authorizeOneDriveDes": "请确认以下 Entra ID 应用信息是否仍然有效，如有需要请做出更改。",
    "authorizeNow": "立即授权",
    "authorizeAgain": "重新授权",
    "notGranted": "无授权账号，存储策略无法使用。",
    "granted": "已授权账号，凭证刷新于 <0></0>。",
    "grantedNotRefresh": "已授权账号，凭证自上次启动后尚未刷新。",
    "batchDeleteSize": "最大批量删除数量",
    "batchDeleteSizeDes": "限制单次 API 请求的最大删除数量，此设置不会影响用户删除批量文件。不填写会使用默认值 <0>1000</0>，这是官方 S3 API 的最大允许值。",
    "bucketPolicy": "桶策略",
    "cdnOrCustomDomain": "CDN 或自定义源站域名",
    "bucketDomain": "存储空间域名",
    "bucketDomainDes": "填写你为存储空间绑定的 CDN 加速域名或者自定义源站域名。",
    "storageNodeInternal": "存储节点（内网 Endpoint）",
    "chunkSizeDesOssObs": "允许范围：100 KB ～ 5 GB，",
    "chunkSizeDesQiniuCos": "允许范围：1 MB ～ 1 GB，",
    "chunkSizeDesS3": "允许范围：5 MB ～ 5 GB，",
    "thisIsACustomDomain": "这是一个自定义域名",
    "thisIsACustomDomainDes": "如果你为 Bucket 绑定了自定义域名，且需要通过自定义域名进行上传等管理操作，请勾选此选项。勾选后，Cloudreve 不会在请求域名中尝试补全 Bucket 名称。",
    "addedManually": "我已自行设置",
    "origin": "来源",
    "allowMethods": "允许 Methods",
    "exposeHeaders": "暴露 Headers",
    "allowHeaders": "允许 Headers",
    "maxAge": "缓存时间",
    "accessCredential": "访问凭证",
    "downloadTrafficDiagram": "下载流量路径演示图",
    "downloadRelay": "下载中转",
    "downloadRelayDes": "开启后，用户下载文件时会通过 Cloudreve 代理。",
    "download": "下载",
    "downloadCdn": "下载 CDN",
    "useDownloadCdn": "使用 CDN 加速下载",
    "skipSign": "不为 CDN 签名文件 URL",
    "skipSignDes": "如果你在 COS 域名设置中开启了 “回源鉴权”，请勾选此项。",
    "cdnHost": "CDN 地址",
    "downloadCdnDes": "用户访问文件时的 URL 中的主机名、协议等部分会被替换为你指定的 CDN 域名。",
    "mediaExtractorProxy": "代理提取媒体信息",
    "mediaExtractorProxyDes": "开启后，对于存储端提取器不支持的文件，Cloudreve 会尝试提取文件媒体信息。请在 <0>媒体处理</0> 中配置 Cloudreve 媒体信息提取器。",
    "mediaExtractorNative": "原生提取器",
    "mediaExtractorOss": "智能媒体管理（IMM）",
    "mediaExtractorQiniu": "智能多媒体服务",
    "mediaExtractorCos": "腾讯云数据万象",
    "mediaExtractorObs": "图片处理服务",
    "mediaExtractorUpyun": "图片处理服务",
    "nativeMediaMetaExts": "使用<0>{{name}}</0>的文件扩展名",
    "nativeMediaMetaExtsGeneralDes": "半角逗号 , 隔开，留空表示不使用<0>{{name}}</0>。",
    "nativeMediaMetaExtsRemote": "对于从机存储，默认情况下支持 EXIF 和音乐元数据，你可以通过配置覆写在从机端启用其他生成器。",
    "nativeMediaMetaExtOss": "智能媒体管理（IMM）服务支持处理音频、视频和图片。处理图片无需手动配置，但如果你需要处理音频或视频，需要手动开通 IMM 并绑定到 Bucket， 请参考 <0>文档</0> 绑定。绑定完成后请在上面加上你想要处理的音视频的扩展名。",
    "nativeMediaMetaExtQiniu": "智能多媒体服务支持处理常见音频、视频和图片，无需额外配置，在上方填写你想要处理的媒体的扩展名即可。",
    "nativeMediaMetaExtCos": "腾讯云数据万象服务支持处理音频、视频和图片。处理图片无需手动配置，但如果你需要处理音频或视频， 请先前往 <0>数据万象</0> 开通并绑定存储桶，然后前往 存储桶设置 - 媒体处理 中开通美图处理服务。绑定完成后请在上面加上你想要处理的音视频的扩展名。",
    "nativeMediaMetaExtObs": "图片处理服务支持<0>提取图片 EXIF</0>。无需手动配置，在上面加上你想要处理的图片的扩展名即可。",
    "nativeMediaMetaExtUpyun": "图片处理服务支持<0>提取图片 EXIF</0>。无需手动配置，在上面加上你想要处理的图片的扩展名即可。",
    "thumbProxy": "代理生成缩略图",
    "thumbProxyDes": "开启后，对于不符合原生缩略图条件的文件，Cloudreve 会尝试为其生成缩略图文件，并上传到存储端。请在 <0>媒体处理</0> 中配置 Cloudreve 缩略图生成器。",
    "nativeThumbnailMaxSize": "使用原生缩略图的最大文件大小",
    "nativeThumbnailMaxSizeDes": "填写 0 表示不限制，超出此大小的文件将不会使用原生缩略图。",
    "nativeThumbNailsSupportAllExts": "对所有文件扩展名使用",
    "nativeThumbNails": "使用原生缩略图的扩展名",
    "nativeThumbNailsGeneralDes": "半角逗号 , 隔开，留空表示不使用原生缩略图。对于列表中列出的文件扩展名，Cloudreve 会使用存储端的原生缩略图。",
    "nativeThumbNailsGeneralRemote": "对于从机存储，默认情况下只支持简单图像和歌曲封面缩略图，你可以通过配置覆写在从机端启用其他生成器。",
    "nativeThumbNailsGeneralOss": "对于阿里云 OSS 存储，<0>图片处理</0>服务会被用来生成缩略图。",
    "nativeThumbNailsGeneralQiniu": "对于七牛云存储，<0>图片基本处理(imageView2)</0>服务会被用来生成缩略图。",
    "nativeThumbNailsGeneralCos": "对于腾讯云 COS 存储，<0>腾讯云数据万象</0>服务会被用来生成缩略图。",
    "nativeThumbNailsGeneralObs": "对于华为云 OBS 存储，<0>图片处理</0>服务会被用来生成缩略图。",
    "nativeThumbNailsGeneralUpyun": "对于又拍云存储，<0>图片处理</0>服务会被用来生成缩略图。",
    "preallocate": "预分配硬盘空间",
    "preallocateDes": "开启后，用户上传文件时会预先分配硬盘空间，只在 Linux 或 Darwin 下有效。",
    "sourceWebEdit": "Web 在线编辑",
    "uploadRelay": "中转上传",
    "uploadRelayDes": "开启后，用户的上传请求会通过 Cloudreve 中转到存储端，因为无法进行分片上传，请注意调整 Web 服务器端最大上传大小限制。",
    "customProxy": "自定义代理",
    "storageNode": "存储提供商",
    "sourceWeb": "Web / 官方客户端",
    "sourceDav": "WebDAV",
    "uploadTrafficDiagram": "上传流量路径演示图",
    "node": "存储节点",
    "nodeDes": "请选择一个从机节点用于存储文件，你可以到 <0>存储节点列表</0> 中创建或管理从机节点。",
    "noBindedGroupWarning": "当前存储策略没有被分配给任何用户组，请前往 <0>用户组列表</0> 为当前存储策略绑定用户组。",
    "nameRuleImmutable": "修改此设置不会影响存储策略下已有文件。Blob 路径在创建后固定，即使其中魔法变量发生改变，路径也不会更新。",
    "uniqueVarRequired": "请至少包含一个唯一性变量：{{uuid}}、{{randomkey8}}、{{randomkey16}}。",
    "storageAndUpload": "存储与上传",
    "blobFolderNaming": "Blob 存储目录",
    "blobFolderNamingDes": "文件 Blob 的存放目录，可以使用 <0>魔法变量</0> 。",
    "blobName": "Blob 名称",
    "blobNameDes": "文件 Blob 的名称，可以使用 <0>魔法变量</0>，需要确保为绝对唯一，即使在短时间内多次上传同一文件。",
    "basicInfo": "基本信息",
    "editX": "编辑 {{name}}",
    "noGroupBinded": "没有绑定任何用户组",
    "create": "创建",
    "addXStoragePolicy": "添加 {{type}} 存储策略",
    "loadSummary": "加载统计数据",
    "policySummary": "{{count}} 个文件 Blob ({{size}})",
    "sharp": "#",
    "name": "名称",
    "type": "类型",
    "childFiles": "下属文件数",
    "totalSize": "数据量",
    "actions": "操作",
    "authSuccess": "授权成功",
    "policyDeleted": "存储策略已删除",
    "newStoragePolicy": "添加存储策略",
    "all": "全部",
    "local": "本机存储",
    "remote": "从机存储",
    "qiniu": "七牛",
    "upyun": "又拍云",
    "oss": "阿里云 OSS",
    "cos": "腾讯云 COS",
    "onedrive": "OneDrive",
    "s3": "S3 兼容",
    "obs": "华为云 OBS",
    "refresh": "刷新",
    "delete": "删除",
    "edit": "编辑",
    "selectAStorageProvider": "选择存储方式",
    "maxSizeOfSingleFile": "文件大小限制",
    "maxSizeOfSingleFileDes": "单个文件的最大大小，输入限制为 0 时表示不限制单文件大小。",
    "enterFileExt": "留空表示不限制文件扩展名，多个请以半角逗号 , 隔开。",
    "extList": "允许的文件扩展名",
    "chunkSizeDes": "请指定分片上传时的分片大小，填写为 0 表示不使用分片上传，但最大上传大小可能受限于 Web 服务器。",
    "chunkSizeDesSuffix": "{{prefix}}通过分片上传，用户上传的文件将会被切分成分片逐个上传到存储端，当上传中断后，用户可以选择从上次上传的分片后继续开始上传。",
    "chunkSize": "上传分片大小",
    "policyName": "存储策略的展示名，也会用于向用户展示。",
    "magicVar": {
      "fileNameMagicVar": "文件名魔法变量",
      "pathMagicVar": "路径魔法变量",
      "variable": "魔法变量",
      "description": "描述",
      "example": "示例",
      "16digitsRandomString": "16 位随机字符",
      "8digitsRandomString": "8 位随机字符",
      "secondTimestamp": "秒级时间戳",
      "nanoTimestamp": "纳秒级时间戳",
      "uid": "用户 ID",
      "originalFileName": "原始文件名",
      "originFileNameNoext": "无扩展名的原始文件名",
      "extension": "文件扩展名",
      "uuidV4": "UUID V4",
      "date": "日期",
      "dateAndTime": "日期时间",
      "randomNumber": "范围内的随机数",
      "year": "年份",
      "month": "月份",
      "day": "日",
      "hour": "小时",
      "minute": "分钟",
      "second": "秒",
      "path": "用户上传文件时的初始路径"
    },
    "storageBucket": "存储空间",
    "wanSiteURLDes": "在使用此存储策略前，请确保你在 参数设置 - 站点信息 - 站点URL 中填写的 地址与实际相符，并且 <0>能够被外网正常访问</0>。",
    "enterQiniuBucket": "前往 <0>七牛控制面板</0> 创建对象存储资源。在填写你在七牛创建存储空间时指定的“存储空间名称”。",
    "qiniuBucketName": "存储空间名称",
    "cosObsBucketName": "存储桶名称",
    "bucketType": "Bucket 读写权限",
    "bucketTypeDes": "请选择你创建的存储空间的读写权限类型。",
    "aclType": "访问控制类型",
    "accessTypePulic": "公有读私有写",
    "accessTypePrivate": "私有读写",
    "accessType": "访问权限",
    "privateBucket": "私有",
    "privateDes": "Cloudreve 会对文件 URL 签名。",
    "publicBucket": "公共读",
    "publicStorage": "公开",
    "publicDes": "不推荐选择，Cloudreve 会直接返回文件的直链，无法有效控制文件的访问权限。",
    "bucketCDNDes": "填写你为存储空间绑定的 CDN 加速域名。",
    "bucketCDNDomain": "CDN 加速域名",
    "qiniuCredentialDes": "在七牛控制面板进入 个人中心 - 密钥管理，填写获得到的 AK、SK。",
    "ak": "AK",
    "sk": "SK",
    "cannotEnableForPrivateBucket": "私有空间开启外链功能后，还需要在用户组里设置开启“使用重定向的外链”，否则无法正常生成外链",
    "chunkSizeLabelQiniu": "请指定分片上传时的分片大小，范围 1 MB - 1 GB。",
    "corsSettingStep": "跨域策略",
    "corsPolicyAdded": "跨域策略已添加。",
    "createOSSBucketDes": "你可前往 <0>OSS 管理控制台</0> 创建 Bucket。只支持 <1>标准存储</1> 和 <2>低频访问</2> 类型的 Bucket。",
    "bucketName": "Bucket 名称",
    "publicReadBucket": "公共读",
    "ossEndpointDes": "转到所创建 Bucket 的概览页面，填写 <0>访问域名</0> 栏目下 <1>外网访问</1> 一行中间的 <2>EndPoint（地域节点）</2>。",
    "ossEndpointDesInternalHint": "如需配置内网或自定义域名 Endpoint，可在创建存储策略后设置。",
    "obsEndpointCnameHint": "如需配置自定义域名 Endpoint，可在创建存储策略后设置。",
    "endpoint": "EndPoint",
    "ossLANEndpointDes": "留空为不使用。如果你的 Cloudreve 部署在阿里云计算服务中，并且与 OSS 处在同一可用区下，你可以额外指定使用内网 EndPoint 以节省流量开支, Cloudreve 会在条件满足时切换到内网 EndPoint 发送请求。",
    "intranetEndPoint": "内网 EndPoint",
    "ossCDNDes": "是否要使用配套的 阿里云CDN 加速 OSS 访问？",
    "createOSSCDNDes": "前往 <0>阿里云 CDN 管理控制台</0> 创建 CDN 加速域名，并设定源站为刚创建的 OSS Bucket。在下方填写 CDN 加速域名，并选择是否使用 HTTPS：",
    "ossAKDes": "在阿里云 <0>安全信息管理</0> 页面获取 AccessKey。你也可以在 <1>RAM 访问控制</1> 中创建拥有 <2>AliyunOSSFullAccess</2> 权限的 AccessKey。",
    "shouldNotContainSpace": "不能含有空格",
    "nameThePolicyFirst": "为此存储策略命名：",
    "chunkSizeLabelOSS": "请指定分片上传时的分片大小，范围 100 KB ~ 5 GB。",
    "ossCORSDes": "此存储策略需要正确配置如上跨域策略后才能使用 Web 端上传文件，Cloudreve 可以帮你自动设置，你也可以手动设置。如果你已设置过此 Bucket 的跨域策略，此步骤可以跳过。",
    "letCloudreveHelpMe": "让 Cloudreve 帮我设置",
    "skip": "跳过",
    "createUpyunBucketDes": "填写在 <0>又拍云面板</0> 创建云存储服务名称。",
    "storageServiceName": "服务名称",
    "operatorName": "操作员名",
    "operatorPassword": "操作员密码",
    "tokenStatus": "Token 防盗链",
    "upyunTokenDes": "强烈建议开启 Token 防盗链，前往所创建云存储服务的 <0>功能配置</0> 面板，转到 <1>访问控制</1> 选项卡，开启 Token 防盗链并设定密码。",
    "tokenEnabled": "已开启 Token 防盗链",
    "tokenDisabled": "未开启 Token 防盗链",
    "upyunTokenSecretDes": "填写你所设置的 Token 防盗链密钥。",
    "upyunTokenSecret": "Token 防盗链密钥",
    "createCOSBucketDes": "前往 <0>COS 管理控制台</0> 创建存储桶，转到所创建存储桶的基础配置页面，将 <1>存储桶名称</1> 填写到上方。",
    "obsBucketDes": "前往 <0>OBS 管理控制台</0> 创建存储桶，将 <1>桶名称</1> 填写到上方。存储桶类别只支持 <2>标准存储</2> 或 <3>低频访问存储</3>。",
    "cosPrivateRW": "私有读写",
    "cosPublicRW": "公共读私有写",
    "cosAccessDomainDes": "在所创建 Bucket 的概况页面，填写 <0>域名信息</0> 栏目下 给出的 <1>访问域名</1>。你也可以使用自己绑定的源站域名或 CDN 加速域名。",
    "obsEndpointDes": "在所创建存储桶的概览页面，填写 <0>域名信息</0> 栏目下 给出的 <1>Endpoint(终端节点)</1>。",
    "accessDomain": "访问域名",
    "cosCDNDomainDes": "前往 <0>腾讯云 CDN 管理控制台</0> 创建 CDN 加速域名，并设定源站为刚创建的 COS 存储桶。在下方填写 CDN 加速域名，并选择是否使用 HTTPS：",
    "cosCredentialDes": "填写在腾讯云 <0>访问密钥</0> 页面获取一对访问密钥。请确保这对密钥拥有 COS 服务的访问权限。你也可以创建带有 <1>编程访问</1> 能力的<2>子用户</2>，为其赋予 COS 服务的访问权限。",
    "obsCredentialDes": "填写在华为云 <0>访问密钥</0> 页面获取一对访问密钥。你也可以创建带有 <1>编程访问</1> 能力的<2>IAM 用户</2>，为其赋予 <3>OBS OperateAccess</3> 权限。",
    "grantAccess": "账号授权",
    "grantAccessLater": "点击下方按钮创建存储策略后，还需要在存储策略设置页面进行账号授权。",
    "odHttpsWarning": "你必须启用 HTTPS 才能使用 OneDrive/SharePoint 存储策略；启用后同步更改 参数设置 - 站点信息 - 站点URL。",
    "creatAadAppDes": "前往 <0>Microsoft Entra ID 控制台</0> 并登录，登录后进入<1>Microsoft Entra ID</1> 管理面板，这里登录使用的账号和最终存储使用的 OneDrive 所属账号可以不同。",
    "createAadAppDes2": "进入左侧 <0>应用注册</0> 菜单，并点击 <1>新注册</1> 按钮。填写应用注册表单。其中，名称可任取；<2>受支持的帐户类型</2> 选择为 <3>任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如，Skype、Xbox)</3>；<4>重定向 URI (可选)</4> 请选择 <5>Web</5>，并填写 <6>{{url}}</6>； 其他保持默认即可。",
    "aadAppIDDes": "进入应用管理的 <0>概览</0> 页面，看到的 <1>应用程序(客户端) ID</1> 的值。",
    "entraIdApp": "Entra ID 应用信息",
    "aadAppID": "应用程序(客户端) ID",
    "addAppSecretDes": "客户端密码的创建方式：进入应用管理页面左侧的 <0>证书和密码</0> 菜单，点击 <1>新建客户端密码</1> 按钮，<2>截止期限</2> 选择为最长时间。客户端密码过期后，需要重新创建并将其填入存储策略设置中。",
    "aadAppSecret": "客户端密码",
    "aadAccountCloud": "Microsoft Graph 端点",
    "aadAccountCloudDes": "请根据你使用的 Microsoft 365 账号类型选择对应的端点。",
    "multiTenant": "公有（国际版）",
    "gallatin": "世纪互联",
    "sharePointDes": "是否将文件存放在 SharePoint 中？",
    "saveToOneDrive": "存到账号默认 OneDrive 驱动器中",
    "spSiteURL": "SharePoint 站点地址",
    "odReverseProxyURLDes": "是否要在文件下载时替换为使用自建的反代服务器？",
    "odReverseProxyURL": "反代服务器地址",
    "chunkSizeDesOd": "允许范围：5 MB ~ 5GB，OneDrive 要求必须为 320 KiB (327,680 bytes) 的整数倍。",
    "limitOdTPSDes": "限制 OneDrive API 请求频率",
    "tps": "TPS 限制",
    "tpsDes": "留空表示不限制。限制此存储策略每秒向 OneDrive 发送 API 请求最大数量。超出此频率的请求会被限速。多个 Cloudreve 节点转存文件时，它们会各自使用自己的限流桶，请根据情况按比例调低此数值。Web 端上传请求并不受此限制。",
    "tpsBurst": "TPS 突发请求",
    "tpsBurstDes": "请求空闲时，Cloudreve 可将指定数量的名额预留给未来的突发流量使用。",
    "odOauthDes": "但是你需要点击下方按钮，并使用 OneDrive 登录授权以完成初始化后才能使用。日后你可以在存储策略列表页面重新进行授权。",
    "gotoAuthPage": "转到授权页面",
    "s3BucketDes": "前往 AWS S3 控制台创建存储桶，在下方填写你创建存储桶时指定的 <0>Bucket 名称</0>：",
    "s3EndpointDes": "指定存储桶的 EndPoint（地域节点），填写为完整的 URL 格式，比如 <0>https://bucket.region.example.com</0>。",
    "selectRegionDes": "输入存储桶所在的区域代码，如 <0>us-east-1</0>。对于非 AWS 的 S3 兼容存储提供商，请在其文档中查找如何填写此项。",
    "chunkSizeLabelS3": "请指定分片上传时的分片大小，范围 5 MB ~ 5 GB。",
    "policyEndpoint": "Endpoint",
    "s3Region": "地区代码",
    "s3EndpointPathStyle": "选择是否强制使用路径格式 Endpoint。某些第三方 S3 兼容存储可能需要勾选此选项。开启后，将会强制使用路径格式地址，比如 <0>http://s3.amazonaws.com/BUCKET/KEY</0>。",
    "usePathEndpoint": "强制路径格式 Endpoint",
    "thumbExt": "可生成缩略图的文件扩展名",
    "thumbExtDes": "留空表示使用存储策略预定义集合。对本机、S3存储策略无效",
    "driverRoot": "驱动器根目录",
    "driverRootDes": "选择在 OneDrive 账户中保存文件的位置。更改此选项会导致存储策略中已有文件无法访问。",
    "saveToDefaultOneDrive": "保存文件到默认 OneDrive 驱动器",
    "saveToSharePoint": "保存文件到 SharePoint",
    "sharePointUrlDes": "输入 SharePoint 站点 URL。失去焦点后，系统将自动转换为正确的驱动器标识。"
  },
  "node": {
    "slave": "从机",
    "master": "主机",
    "noCapabilities": "未启用任何功能",
    "active": "已启用",
    "suspended": "已禁用",
    "deleteNodeConfirmation": "确定要删除节点 {{name}} 吗？",
    "editNode": "编辑节点 {{node}}",
    "thisIsMasterNodes": "你正在编辑一个主机节点，即正在服务当前站点的 Cloudreve 实例。",
    "enableNode": "启用节点",
    "enableNodeDes": "启用节点后，节点会接受处理已开启的功能。",
    "name": "名称",
    "nameNode": "节点名称，也用于向用户展示。",
    "type": "类型",
    "server": "节点地址",
    "serverDes": "用于与节点通信的地址。如果你要在此节点存储文件，此地址也会暴露给用户端用于上传文件。",
    "loadBalancerRankDes": "为此节点指定负载均衡权重，数值为整数, 权重越高，节点被选中的概率越大。",
    "loadBalancerRank": "负载均衡权重",
    "slaveSecret": "从机密钥",
    "slaveSecretDes": "用于从机节点与主机节点通信的密钥。需要与从机配置文件中 <0>Slave</0> 下的 <1>Secret</1> 保持一致。",
    "testNode": "测试节点通信",
    "testNodeSuccess": "节点通信成功",
    "createArchiveDes": "接受创建压缩文件的任务请求。",
    "extractArchiveDes": "接受解压文件的任务请求。",
    "remoteDownloadDes": "接受离线下载的任务请求。启用后还需要在下方配置离线下载相关信息。",
    "downloader": "下载器",
    "aria2Des": "请在目标节点服务器上以和运行 Cloudreve 相同的用户/权限启动 Aria2， 并在 Aria2 的配置文件中开启 RPC 服务，更多信息及指引请参考文档的“离线下载”章节。",
    "qbittorrentDes": "请在目标节点服务器上以和运行 Cloudreve 相同的用户/权限启动 qBittorrent， 并在 qBittorrent 的设置中开启“Web UI”服务，更多信息及指引请参考文档的“离线下载”章节。",
    "rpcServer": "RPC 服务器地址",
    "rpcServerHelpDes": "包含端口的完整 RPC 服务器地址，例如：<0>http://127.0.0.1:6800/</0>。",
    "rpcToken": "RPC 授权令牌",
    "rpcTokenDes": "与 Aria2 配置文件中 <0>rpc-secret</0> 保持一致，未设置请留空。",
    "downloaderOptionDes": "在创建下载任务时额外携带的下载器配置，以 JSON 键值对格式书写，具体可参考<0>下载器官方文档</0>。",
    "refreshInterval": "状态刷新间隔 (秒)",
    "refreshIntervalDes": "Cloudreve 向下载器请求刷新任务状态的间隔，实际刷新间隔也取决于“离线下载”队列的配置和繁忙程度。",
    "waitForSeeding": "等待做种完成",
    "waitForSeedingDes": "启用后，当离线下载任务完成后，会保留此任务在做种状态，直到在下载器配置的做种结束条件满足。等待做种发生在离线下载任务完成后，不会影响用户使用下载的文件。",
    "webUIEndpoint": "Web UI 地址",
    "webUIEndpointDes": "qBittorrent 的 Web UI 地址，比如 <0>http://127.0.0.1:8080/</0>。",
    "tempPath": "临时下载目录",
    "tempPathDes": "节点上用于临时存放离线下载文件的目录，节点上的 Cloudreve 进程需要此目录的读、写、执行权限，下载器也要能够访问此目录。留空会使用默认的临时文件路径。",
    "webUIUsername": "Web UI 用户名",
    "webUIPassword": "Web UI 密码",
    "webUICredDes": "如果未启用认证，此处请留空。",
    "downloaderTestPass": "成功连接到下载器，版本：{{version}}",
    "testDownloader": "测试下载器通信",
    "addNewNode": "新建节点",
    "nameTheNode": "为节点命名:",
    "runCrSlave": "在节点上运行和主站相同版本的 Cloudreve，并使用以下配置文件启动：",
    "keepIfUpload": "如果你未来需要使用此节点存储，请保留下面的跨域配置。",
    "storeFiles": "存储文件",
    "storeFilesDes": "使用此节点存储用户文件。",
    "storeFilesHint": "如果你想使用此节点存储文件，清前往 <0>存储策略</0> 页面新建从机存储策略，并选择此节点。",
    "runCrWithConfig": "将上述文件保存为 <0>config.ini</0> 文件，并使用此文件启动 Cloudreve：<0>./cloudreve -c config.ini</0>。一个从机 Cloudreve 实例可以对接多个 Cloudreve 主节点，只需在所有主节点中添加此从机节点并保持密钥一致即可。",
    "inputServer": "输入节点的地址：",
    "testButton": "可以点击下面按钮测试通信是否正常。",
    "hostHeaderHint": "如果有签名错误，请检查从机前置反代是否呈递了 <0>Host</0> 头。",
    "features": "已启用功能",
    "remoteDownload": "离线下载",
    "refresh": "刷新"
  },
  "group": {
    "countUser": "统计",
    "anonymous": "未登录访客用户组",
    "sysGroup": "系统用户组",
    "adminGroup": "管理员用户组",
    "#": "#",
    "name": "名称",
    "type": "存储策略",
    "count": "下属用户数",
    "size": "最大容量",
    "nameOfGroup": "用户组名",
    "nameOfGroupDes": "用户组的名称，用于向用户展示。",
    "availablePolicies": "可用存储策略",
    "availablePoliciesDes": "指定用户组可用的存储策略，修改此设置不会影响用户已上传的文件。",
    "availablePolicyDesPro": "可多选，用户可在选定范围内自由切换存储策略.",
    "initialStorageQuota": "初始容量",
    "initialStorageQuotaDes": "用户组下的用户初始可用最大容量。",
    "isAdmin": "管理员用户组",
    "isAdminDes": "开启后，用户组下的用户将拥有管理员权限。",
    "share": "分享",
    "allowCreateShareLink": "创建分享链接",
    "allowCreateShareLinkDes": "关闭后，用户无法创建分享链接。",
    "shareFree": "无需购买分享链接",
    "shareFreeDes": "开启后，用户无需购买即可访问所有付费分享链接。",
    "fileManagement": "文件管理",
    "allowWabDAV": "WebDAV",
    "allowWabDAVDes": "关闭后，用户无法通过 WebDAV 协议连接至网盘。",
    "allowWabDAVProxy": "WebDAV 代理",
    "allowWabDAVProxyDes": "启用后，用户可以配置 WebDAV 下载经由 Cloudreve 中转。",
    "compressTask": "压缩/解压缩文件",
    "compressTaskDes": "开启后，用户可以在线压缩/解压缩文件。",
    "compressSize": "待压缩文件最大大小",
    "compressSizeDes": "用户可创建的压缩任务的文件最大总大小，填写为 0 表示不限制。这一限制在创建压缩任务时不会检查，当执行时已处理原始文件总大小超过此限制时，任务会失败。",
    "decompressSize": "待解压文件最大大小",
    "decompressSizeDes": "用户可创建的解压缩任务的文件最大总大小，填写为 0 表示不限制。",
    "allowRemoteDownload": "离线下载",
    "allowRemoteDownloadDes": "是否允许用户创建离线下载任务。如需使用离线下载，还需要在 <0>节点列表</0> 中有开启离线下载功能的节点。",
    "aria2Options": "下载器任务参数",
    "aria2OptionsDes": "qBittorrent 或 Aria2 下载器的任务额外配置参数，以 JSON 编码后的键-值格式书写，可用参数请查阅官方文档。",
    "aria2BatchSize": "批量离线下载最大数量",
    "aria2BatchSizeDes": "批量创建离线下载时的最大数量，填写为 0 表示不限制。",
    "migratePolicy": "存储策略转移",
    "migratePolicyDes": "是否用户创建存储策略转移任务。",
    "advanceDelete": "高级文件删除选项",
    "advanceDeleteDes": "开启后，用户在前台删除文件时可以选择是否保留物理文件，请只开放给可信用户组。",
    "allowSelectNode": "允许选择节点",
    "allowSelectNodeDes": "开启后，用户可以在创建任务前选择处理节点；关闭后，系统会在用户组允许的节点下自动分配节点。",
    "allowedNodes": "可用节点",
    "allowedNodesDes": "指定用户组可用的任务处理节点，留空表示全部节点都可用。用户只能在此列表内选择或被负载均衡分配节点。目前覆盖的任务范围是：离线下载、文件压缩或解压缩。其他任务会分配给主机处理。",
    "allNodes": "所有节点",
    "esclateAnonymity": "提升匿名用户权限",
    "esclateAnonymityDes": "开启后，用户可以为匿名用户设置更高权限（修改/创建/删除）；关闭后，用户最高只能赋予匿名用户只读权限。更改此设置不会影响已设置的分享链接或文件。",
    "allowDownloadShare": "访问分享链接",
    "allowDownloadShareDes": "关闭后，用户无法查看别人的分享链接。此项设置优先级高于分享链接的权限设置。",
    "deletedNode": "已删除节点 #{{id}}",
    "maxWalkedFiles": "最大遍历文件数",
    "maxWalkedFilesDes": "在某些需要深层遍历文件的操作中，最大允许遍历的文件数。",
    "trashBinDuration": "回收站保留时间（秒）",
    "trashBinDurationDes": "回收站中文件的保留时长，超期后文件将被彻底删除。更改此设置不会影响已经在回收站中的文件。",
    "serverSideBatchDownload": "服务端打包下载",
    "serverSideBatchDownloadDes": "是否允许用户多选文件使用服务端中转打包下载，关闭后，用户仍然可以使用纯  Web 端打包下载功能。",
    "uploadDownload": "上传和下载",
    "getDirectLink": "获取直链",
    "getDirectLinkDes": "是否允许用户获取文件的直链。",
    "bathSourceLinkLimit": "批量生成外直链量限制",
    "bathSourceLinkLimitDes": "允许用户单次批量获取直链的最大文件数量，填写为 0 表示不允许获取直链。",
    "redirectedSource": "使用重定向的直链",
    "redirectedSourceDes": "推荐开启。开启后，用户获取的文件直链将由 Cloudreve 中转，链接较短。关闭后，用户获取的文件直链会变成文件的原始链接，且与文件版本绑定。部分存储策略在某些设置下获取的非中转直链无法保持永久有效，请参阅 Cloudreve 文档。",
    "downloadSpeedLimit": "下载限速",
    "downloadSpeedLimitDes": "填写为 0 表示不限制。开启限制后，用户下载所有支持限速的存储策略下的文件时，下载最大速度会被限制。",
    "anonymousHint": "此用户组对应着未登录的匿名访客。",
    "create": "新建",
    "copyFromExisting": "从现有用户组复制?",
    "notCopy": "不复制",
    "confirmDelete": "确认要删除用户组 {{group}}?",
    "new": "新建用户组",
    "editGroup": "编辑 {{group}}"
  },
  "user": {
    "createdAt": "创建日期",
    "originUserGroup": "原始用户组",
    "originUserGroupDes": "用户在购买用户组前所属的用户组，当前用户组到期后会回退到此用户组。",
    "noOriginUserGroup": "无",
    "groupExpired": "用户组过期日期",
    "groupExpiredDes": "ISO8601 格式的用户组到期日期，留空表示当前用户组永久有效。",
    "openUserFiles": "打开用户文件",
    "id": "ID",
    "idValue": "{{id}} ({{hash_id}})",
    "avatar": "头像",
    "removeAvatar": "移除头像",
    "userDialogTitle": "用户详情",
    "2FAEnabled": "已启用二步验证",
    "qqEnabled": "已绑定 QQ",
    "logtoEnabled": "已绑定 Logto",
    "deleted": "用户已删除",
    "new": "新建用户",
    "filter": "过滤",
    "emptyNoFilter": "留空表示不过滤此项。",
    "selectedObjects": "已选择 {{num}} 个对象",
    "nick": "昵称",
    "email": "Email",
    "group": "用户组",
    "status": "状态",
    "usedStorage": "已用空间",
    "status_active": "正常",
    "status_inactive": "未激活",
    "status_manual_banned": "手动封禁",
    "status_sys_banned": "系统封禁",
    "toggleBan": "封禁/解封",
    "filterCondition": "过滤条件",
    "all": "全部",
    "userStatus": "用户状态",
    "apply": "应用",
    "editUser": "编辑 {{nick}}",
    "password": "密码",
    "passwordDes": "留空表示不修改",
    "groupDes": "用户所属用户组",
    "2FA": "二步验证",
    "notEnabled": "未启用",
    "reset2Fa": "关闭",
    "reset": "重置",
    "confirmDelete": "确认要删除用户 {{user}}?",
    "deleteXUsers": "删除 {{num}} 个用户",
    "confirmBatchDelete": "确认要删除 {{num}} 个用户？",
    "calibrateStorage": "校准存储空间",
    "calibrateStorageSuccess": "存储空间校准成功"
  },
  "file": {
    "deleteXFiles": "删除 {{num}} 个文件",
    "confirmBatchDelete": "确定要删除 {{num}} 个文件？",
    "confirmDelete": "确认要删除文件 {{file}}?",
    "haveShares": "拥有分享链接",
    "haveDirectLinks": "拥有中转直链",
    "directLinkId": "链接标识",
    "directLinks": "中转直链",
    "noRecords": "没有记录",
    "speed": "限速",
    "downloads": "下载次数",
    "shareLink": "分享链接",
    "shareLinkNum": "{{num}} 个 (<0>查看</0>)",
    "blobType": "类型",
    "noEntities": "没有 Blob",
    "blobs": "Blobs",
    "creator": "创建者",
    "source": "源",
    "key": "键",
    "value": "值",
    "isPublic": "公开",
    "noMetadata": "没有元数据",
    "metadata": "元数据",
    "id": "ID",
    "primaryStoragePolicy": "首选存储策略",
    "fileDialogTitle": "文件详情",
    "name": "文件名",
    "deleteAsync": "删除任务将在后台执行",
    "forceDelete": "强制删除",
    "size": "大小",
    "sizeUsed": "占用空间",
    "uploader": "所有者",
    "createdAt": "创建于",
    "uploading": "上传中",
    "unknownUploader": "未知",
    "uploaderID": "所有者 ID",
    "searchFileName": "搜索文件名",
    "storagePolicy": "存储策略",
    "selectTargetUser": "请先选择目标用户",
    "importTaskCreated": "导入任务已创建，你可以在“持久任务”中查看执行情况",
    "manuallyPathOnly": "选择的存储策略只支持手动输入路径",
    "selectFolder": "选择目录",
    "importExternalFolder": "导入外部目录",
    "importExternalFolderDes": "你可以将存储策略中已有文件、目录结构导入到 Cloudreve 中，导入操作不会额外占用物理存储空间，但仍会正常扣除用户已用容量空间，空间不足时将停止导入。",
    "storagePolicyDes": "选择要导入文件目前存储所在的存储策略",
    "targetUser": "目标用户",
    "targetUserDes": "选择要将文件导入到哪个用户的文件系统中，可通过昵称、邮箱搜索用户",
    "srcFolderPath": "原始目录路径",
    "select": "选择",
    "selectSrcDes": "要导入的目录在存储端的路径",
    "dstFolderPath": "目的目录路径",
    "dstFolderPathDes": "要将目录导入到用户文件系统中的路径",
    "recursivelyImport": "递归导入子目录",
    "recursivelyImportDes": "是否将目录下的所有子目录递归导入",
    "createImportTask": "创建导入任务",
    "unlink": "解除关联（保留物理文件）"
  },
  "entity": {
    "refenenceCount": "引用次数",
    "waitForRecycle": "等待回收",
    "entityDialogTitle": "Blob 详情",
    "uploadSessionID": "上传会话 ID",
    "referredFiles": "关联文件",
    "confirmBatchDelete": "确认要删除 {{num}} 个 Blob?",
    "deleteXEntities": "删除 {{num}} 个 Blob",
    "forceDelete": "强制删除",
    "forceDeleteDes": "无论物理文件是否删除成功，都会删除 Blob 记录。"
  },
  "event": {
    "initiator": "发起者",
    "event": "事件",
    "userID": "用户 ID",
    "ip": "IP",
    "type": "类型",
    "correlationId": "请求 ID",
    "fileID": "文件 ID",
    "emailSend": "发送邮件 “{{title}}” 到 {{email}}",
    "emailFailed": "邮件队列启动失败",
    "signinFailed": "登录失败: {{reason}}",
    "createDavAccount": "创建 WebDAV 账户: {{account}}",
    "updateDavAccount": "更新 WebDAV 账户: {{account}}",
    "deleteDavAccount": "删除 WebDAV 账户: {{account}}",
    "pointsChange": "积分变化: {{points}}",
    "storageAdded": "购买了 {{size}} 容量",
    "nickChange": "昵称从 {{old}} 改为 {{new}}",
    "eventDialogTitle": "事件详情",
    "userAgent": "用户代理",
    "linkedUser": "关联用户",
    "datetime": "时间",
    "linkedFile": "关联文件",
    "linkedEntity": "关联 Blob",
    "linkedShare": "关联分享",
    "rawContent": "原始记录",
    "confirmDelete": "确认要删除这个事件?",
    "deleteXEvents": "删除 {{num}} 个事件",
    "confirmBatchDelete": "确认要删除 {{num}} 个事件?"
  },
  "share": {
    "confirmBatchDelete": "确认要删除 {{num}} 个分享?",
    "confirmDelete": "确认要删除这个分享?",
    "deleteXShares": "删除 {{num}} 个分享",
    "shareDialogTitle": "分享详情",
    "shareLink": "分享链接",
    "deleted": "文件已删除",
    "srcFileName": "源文件",
    "views": "浏览",
    "downloads": "下载",
    "price": "积分",
    "autoExpire": "自动过期",
    "owner": "分享者",
    "createdAt": "分享于",
    "private": "从个人主页隐藏",
    "yes": "是",
    "no": "否",
    "afterNDownloads": "{{num}} 次下载后",
    "none": "无",
    "srcType": "源文件类型",
    "folder": "目录",
    "file": "文件"
  },
  "task": {
    "confirmDelete": "确认要删除这个任务?",
    "confirmBatchDelete": "确认要删除 {{num}} 个任务?",
    "deleteXTasks": "删除 {{num}} 个任务",
    "blobID": "Blob ID",
    "retryIndex": "重试序号",
    "entityError": "回收失败的 Blob",
    "updatedAt": "更新于",
    "taskDialogTitle": "任务详情",
    "explicitEntityRecycle": "显式回收文件 Blob: {{blobs}}",
    "entityRecycleRoutine": "定时扫描回收文件 Blob",
    "mediaMetadata": "提取 Blob <0>#{{entityID}}</0> 的媒体信息",
    "uploadSentinelCheck": "检查上传会话 {{uploadSessionID}} 状态",
    "remoteDownload": "离线下载：",
    "owner": "所有者",
    "content": "内容",
    "status": "状态",
    "create_archive": "创建压缩文件",
    "extract_archive": "解压文件",
    "relocate": "转移存储策略",
    "remote_download": "离线下载",
    "media_meta": "媒体信息提取",
    "entity_recycle_routine": "Blob 扫描回收",
    "explicit_entity_recycle": "显式 Blob 回收",
    "upload_sentinel_check": "上传哨兵检查",
    "type": "类型",
    "node": "处理节点",
    "createdBy": "创建者",
    "ready": "就绪",
    "downloading": "下载中",
    "paused": "暂停中",
    "seeding": "做种中",
    "error": "出错",
    "finished": "完成",
    "canceled": "取消/停止",
    "unknown": "未知",
    "errorMsg": "错误信息"
  },
  "payment": {
    "tradeNo": "交易单号",
    "productType": "商品类型",
    "providerID": "支付方式",
    "status": "状态",
    "deleteXPayments": "删除 {{num}} 个订单"
  },
  "vas": {
    "confirmDelete": "确认要删除这些订单?",
    "vas": "增值服务",
    "reports": "举报",
    "orders": "订单",
    "initialFiles": "初始文件",
    "initialFilesDes": "指定用户注册后初始拥有的文件。输入文件 ID 搜索并添加现有文件。",
    "filterEmailProvider": "过滤注册邮箱域",
    "filterEmailProviderDisabled": "不启用",
    "filterEmailProviderWhitelist": "白名单",
    "filterEmailProviderBlacklist": "黑名单",
    "filterEmailProviderDes": "只允许使用特定的邮箱注册站点，第三方 SSO 登录不受此限制。",
    "filterEmailProviderRule": "邮箱域过滤规则",
    "filterEmailProviderRuleDes": "多个域请使用半角逗号隔开。",
    "qqConnect": "QQ 互联",
    "qqConnectHint": "在 <0>QQ 互联开放平台</0> 创建应用时，回调地址请填写：{{url}}",
    "enableQQConnect": "开启QQ互联",
    "enableQQConnectDes": "是否允许绑定QQ、使用QQ登录本站",
    "loginWithoutBinding": "未绑定时可直接登录",
    "loginWithoutBindingDes": "开启后，如果用户使用了第三方登录，但是没有已绑定的注册用户，系统会为其创建用户并登录。这种方式创建的用户日后只能使用第三方登录。",
    "appid": "APP ID",
    "appidDes": "应用管理页面获取到的的 APP ID",
    "appKey": "APP KEY",
    "appKeyDes": "应用管理页面获取到的的 APP KEY",
    "overuseReminder": "超额提醒",
    "overuseReminderDes": "用户因增值服务过期，容量超出限制后发送的提醒邮件模板",
    "vasSetting": "支付/杂项设置",
    "storagePack": "容量包",
    "purchasableGroups": "可购用户组",
    "giftCodes": "兑换码",
    "enable": "开启",
    "appID": "App- ID",
    "appIDDes": "当面付应用的 APPID",
    "rsaPrivate": "RSA 应用私钥",
    "rsaPrivateDes": "当面付应用的 RSA2 (SHA256)  私钥，一般是由你自己生成。详情参考 <0>生成 RSA 密钥</0>。",
    "alipayPublicKey": "支付宝公钥",
    "alipayPublicKeyDes": "由支付宝提供，可在 应用管理 - 应用信息 - 接口加签方式 中获取。",
    "wechatPay": "微信官方扫码支付",
    "applicationID": "应用 ID",
    "applicationIDDes": "直连商户申请的公众号或移动应用 appid",
    "merchantID": "直连商户号",
    "merchantIDDes": "直连商户的商户号，由微信支付生成并下发。",
    "apiV3Secret": "API v3 密钥",
    "apiV3SecretDes": "商户需先在【商户平台】-【API安全】的页面设置该密钥，请求才能通过微信支付的签名校验。密钥的长度为 32 个字节。",
    "mcCertificateSerial": "商户证书序列号",
    "mcCertificateSerialDes": "登录商户平台【API安全】-【API证书】-【查看证书】，可查看商户 API 证书序列号。",
    "mcAPISecret": "商户API 私钥",
    "mcAPISecretDes": "私钥文件 apiclient_key.pem 的内容。",
    "payjs": "PAYJS 微信支付",
    "payjsWarning": "此服务由第三方平台 <0>PAYJS</0> 提供， 产生的任何纠纷与 Cloudreve 开发者无关。",
    "mcNumber": "商户号",
    "mcNumberDes": "可在 PAYJS 管理面板首页看到",
    "communicationSecret": "通信密钥",
    "otherSettings": "杂项设置",
    "banBufferPeriod": "封禁缓冲期 (秒)",
    "banBufferPeriodDes": "用户保持容量超额状态的最长时长，超出时长该用户会被系统冻结。",
    "allowSellShares": "允许为分享定价",
    "allowSellSharesDes": "开启后，用户可为分享设定积分价格，下载需要扣除积分。",
    "creditPriceRatio": "积分到账比率 (%)",
    "creditPriceRatioDes": "购买下载设定价格的分享，分享者实际到账的积分比率。",
    "creditPrice": "积分价格 (分)",
    "creditPriceDes": "充值积分时的价格",
    "add": "添加",
    "name": "名称",
    "price": "单价",
    "duration": "时长",
    "size": "大小",
    "actions": "操作",
    "orCredits": " 或 {{num}} 积分",
    "highlight": "突出展示",
    "yes": "是",
    "no": "否",
    "productName": "商品名",
    "qyt": "数量",
    "code": "兑换码",
    "status": "状态",
    "invalidProduct": "已失效商品",
    "used": "已使用",
    "notUsed": "未使用",
    "generatingResult": "生成结果",
    "addStoragePack": "添加容量包",
    "editStoragePack": "编辑容量包",
    "productNameDes": "商品展示名称",
    "packSizeDes": "容量包的大小",
    "durationDay": "有效期 (天)",
    "durationDayDes": "每个容量包的有效期",
    "priceYuan": "单价 (元)",
    "packPriceDes": "容量包的单价",
    "priceCredits": "单价 (积分)",
    "priceCreditsDes": "使用积分购买时的价格，填写为 0 表示不能使用积分购买",
    "editMembership": "编辑可购用户组",
    "addMembership": "添加可购用户组",
    "group": "用户组",
    "groupDes": "购买后升级的用户组",
    "durationGroupDes": "购买后升级的用户组单位购买时间的有效期",
    "groupPriceDes": "用户组的单价",
    "productDescription": "商品描述 (一行一个)",
    "productDescriptionDes": "购买页面展示的商品描述",
    "highlightDes": "开启后，在商品选择页面会被突出展示",
    "generateGiftCode": "生成兑换码",
    "numberOfCodes": "生成数量",
    "numberOfCodesDes": "激活码批量生成数量",
    "linkedProduct": "对应商品",
    "productQyt": "商品数量",
    "productQytDes": "对于积分类商品，此处为积分数量，其他商品为时长倍数",
    "freeDownload": "免积分下载分享",
    "freeDownloadDes": "开启后，用户可以免费下载需付积分的分享",
    "credits": "积分",
    "markSuccessful": "标记成功",
    "markAsResolved": "标记为已处理",
    "reportedContent": "举报对象",
    "reason": "原因",
    "description": "补充描述",
    "reportTime": "举报时间",
    "invalid": "[已失效]",
    "deleteShare": "删除分享",
    "orderDeleted": "订单记录已删除",
    "orderName": "订单名",
    "product": "商品",
    "orderNumber": "订单号",
    "paidBy": "支付方式",
    "orderOwner": "创建者",
    "amount": "金额",
    "unpaid": "未支付",
    "paid": "已支付",
    "shareLink": "分享链接",
    "mobileApp": "移动客户端",
    "showAppPromotion": "展示客户端引导页面",
    "showAppPromotionDes": "开启后，用户可以在 “连接与挂载” 页面中看到移动客户端的使用引导。",
    "customPaymentName": "付款方式名称",
    "customPaymentNameDes": "用于展示给用户的付款方式名称",
    "customPaymentSecretDes": "Cloudreve 用于签名付款请求的密钥。",
    "customPaymentEndpoint": "支付接口地址",
    "customPaymentEndpointDes": "创建支付订单时请求的接口 URL",
    "appFeedback": "反馈页面 URL",
    "appForum": "用户论坛 URL",
    "appLinkDes": "用于在 App 设置页面展示，留空即不展示链接按钮，仅当 VOL 授权有效时此项设置才会生效。"
  },
  "pro": {
    "title": "Pro 版本专属功能",
    "description": "您尝试访问的功能仅在 Cloudreve Pro 版本中可用，升级以解锁所有高级功能。",
    "proInclude": "Pro 版本包含：",
    "shareLinkCollabration": "分享链接协同编辑",
    "filePermission": "文件权限管理",
    "multipleStoragePolicy": "多存储策略和目录存储策略切换",
    "auditAndActivity": "文件和系统活动日志",
    "vasService": "增值服务和积分系统",
    "sso": "SSO 单点登录",
    "more": "......",
    "later": "稍后再说",
    "learnMore": "了解 Pro 版本详情"
  }
}