{
"setupCreate": "创建组织、站点和资源",
"headerAuthCompatibilityInfo": "启用此功能以在身份验证令牌缺失时强制返回401未授权响应。对于不在没有服务器挑战的情况下不发送凭证的浏览器或特定HTTP库,这是必需的。",
"headerAuthCompatibility": "扩展兼容性",
"setupNewOrg": "新建组织",
"setupCreateOrg": "创建组织",
"setupCreateResources": "创建资源",
"setupOrgName": "组织名称",
"orgDisplayName": "这是组织的显示名称。",
"orgId": "组织ID",
"setupIdentifierMessage": "这是组织唯一的标识符。",
"setupErrorIdentifier": "组织ID 已被使用。请另选一个。",
"componentsErrorNoMemberCreate": "您目前不是任何组织的成员。创建组织以开始操作。",
"componentsErrorNoMember": "您目前不是任何组织的成员。",
"welcome": "欢迎使用 Pangolin",
"welcomeTo": "欢迎来到",
"componentsCreateOrg": "创建组织",
"componentsMember": "您属于{count, plural, =0 {没有组织} one {一个组织} other {# 个组织}}。",
"componentsInvalidKey": "检测到无效或过期的许可证密钥。按照许可证条款操作以继续使用所有功能。",
"dismiss": "忽略",
"componentsLicenseViolation": "许可证超限:该服务器使用了 {usedSites} 个站点,已超过授权的 {maxSites} 个。请遵守许可证条款以继续使用全部功能。",
"componentsSupporterMessage": "感谢您的支持!您现在是 Pangolin 的 {tier} 用户。",
"inviteErrorNotValid": "很抱歉,但看起来你试图访问的邀请尚未被接受或不再有效。",
"inviteErrorUser": "很抱歉,但看起来你想要访问的邀请不是这个用户。",
"inviteLoginUser": "请确保您以正确的用户登录。",
"inviteErrorNoUser": "很抱歉,但看起来你想访问的邀请不是一个存在的用户。",
"inviteCreateUser": "请先创建一个帐户。",
"goHome": "返回首页",
"inviteLogInOtherUser": "以不同的用户登录",
"createAnAccount": "创建帐户",
"inviteNotAccepted": "邀请未接受",
"authCreateAccount": "创建一个帐户以开始",
"authNoAccount": "没有账户?",
"email": "电子邮件地址",
"password": "密码",
"confirmPassword": "确认密码",
"createAccount": "创建帐户",
"viewSettings": "查看设置",
"delete": "删除",
"name": "名称",
"online": "在线",
"offline": "离线的",
"site": "站点",
"dataIn": "数据输入",
"dataOut": "数据输出",
"connectionType": "连接类型",
"tunnelType": "隧道类型",
"local": "本地的",
"edit": "编辑",
"siteConfirmDelete": "确认删除站点",
"siteDelete": "删除站点",
"siteMessageRemove": "一旦移除,站点将无法访问。与站点相关的所有目标也将被移除。",
"siteQuestionRemove": "您确定要从组织中删除该站点吗?",
"siteManageSites": "管理站点",
"siteDescription": "创建和管理站点,启用与私人网络的连接",
"sitesBannerTitle": "连接任何网络",
"sitesBannerDescription": "站点是连接到远程网络的链接,允许Pangolin为用户提供资源访问,无论是公共还是私人。可以在任何可以运行二进制文件或容器的地方安装站点网络连接器(Newt)以建立连接。",
"sitesBannerButtonText": "安装站点",
"approvalsBannerTitle": "批准或拒绝设备访问",
"approvalsBannerDescription": "审核、批准或拒绝用户的设备访问请求。 当需要设备批准时,用户必须先获得管理员批准,然后他们的设备才能连接到您的组织资源。",
"approvalsBannerButtonText": "了解更多",
"siteCreate": "创建站点",
"siteCreateDescription2": "按照下面的步骤创建和连接一个新站点",
"siteCreateDescription": "创建一个新站点开始连接资源",
"close": "关闭",
"siteErrorCreate": "创建站点出错",
"siteErrorCreateKeyPair": "找不到密钥对或站点默认值",
"siteErrorCreateDefaults": "未找到站点默认值",
"method": "方法",
"siteMethodDescription": "这是您将如何显示连接。",
"siteLearnNewt": "学习如何在您的系统上安装 Newt",
"siteSeeConfigOnce": "您只能看到一次配置。",
"siteLoadWGConfig": "正在载入 WireGuard 配置...",
"siteDocker": "扩展 Docker 部署详细信息",
"toggle": "切换",
"dockerCompose": "Docker 配置",
"dockerRun": "停靠栏",
"siteLearnLocal": "本地站点不需要隧道连接,点击了解更多",
"siteConfirmCopy": "我已经复制了配置信息",
"searchSitesProgress": "搜索站点...",
"siteAdd": "添加站点",
"siteInstallNewt": "安装 Newt",
"siteInstallNewtDescription": "在您的系统中运行 Newt",
"WgConfiguration": "WireGuard 配置",
"WgConfigurationDescription": "使用以下配置连接到网络",
"operatingSystem": "操作系统",
"commands": "命令",
"recommended": "推荐",
"siteNewtDescription": "为获得最佳用户体验,请使用 Newt。其底层采用 WireGuard 技术,可直接通过 Pangolin 控制台,使用局域网地址访问您私有网络中的资源。",
"siteRunsInDocker": "在 Docker 中运行",
"siteRunsInShell": "在 macOS 、 Linux 和 Windows 的 Shell 中运行",
"siteErrorDelete": "删除站点出错",
"siteErrorUpdate": "更新站点失败",
"siteErrorUpdateDescription": "更新站点时出错。",
"siteUpdated": "站点已更新",
"siteUpdatedDescription": "网站已更新。",
"siteGeneralDescription": "配置此站点的常规设置",
"siteSettingDescription": "配置站点设置",
"siteSetting": "{siteName} 设置",
"siteNewtTunnel": "新站点 (推荐)",
"siteNewtTunnelDescription": "最简单的方式来创建任何网络的入口。没有额外的设置。",
"siteWg": "基本 WireGuard",
"siteWgDescription": "使用任何 WireGuard 客户端来建立隧道。需要手动配置 NAT。",
"siteWgDescriptionSaas": "使用任何WireGuard客户端建立隧道。需要手动配置NAT。仅适用于自托管节点。",
"siteLocalDescription": "仅限本地资源。不需要隧道。",
"siteLocalDescriptionSaas": "仅本地资源。没有隧道。仅在远程节点上可用。",
"siteSeeAll": "查看所有站点",
"siteTunnelDescription": "确定如何连接到站点",
"siteNewtCredentials": "全权证书",
"siteNewtCredentialsDescription": "站点如何通过服务器进行身份验证",
"remoteNodeCredentialsDescription": "这是远程节点如何与服务器进行身份验证",
"siteCredentialsSave": "保存证书",
"siteCredentialsSaveDescription": "您只能看到一次。请确保将其复制并保存到一个安全的地方。",
"siteInfo": "站点信息",
"status": "状态",
"shareTitle": "管理共享链接",
"shareDescription": "创建可共享的链接,允许临时或永久访问代理资源",
"shareSearch": "搜索共享链接...",
"shareCreate": "创建共享链接",
"shareErrorDelete": "删除链接失败",
"shareErrorDeleteMessage": "删除链接时出错",
"shareDeleted": "链接已删除",
"shareDeletedDescription": "链接已删除",
"shareTokenDescription": "访问令牌可以通过两种方式传递:作为查询参数或请求标题。 每次验证访问请求都必须从客户端传递。",
"accessToken": "访问令牌",
"usageExamples": "用法示例",
"tokenId": "令牌 ID",
"requestHeades": "请求头",
"queryParameter": "查询参数",
"importantNote": "重要提示",
"shareImportantDescription": "出于安全考虑,建议尽可能在使用请求头传递参数,因为查询参数可能会被浏览器历史记录或服务器日志记录。",
"token": "令牌",
"shareTokenSecurety": "保持访问令牌的安全。请不要在公开可访问的区域或客户端代码中共享它。",
"shareErrorFetchResource": "获取资源失败",
"shareErrorFetchResourceDescription": "获取资源时出错",
"shareErrorCreate": "无法创建共享链接",
"shareErrorCreateDescription": "创建共享链接时出错",
"shareCreateDescription": "任何具有此链接的人都可以访问资源",
"shareTitleOptional": "标题 (可选)",
"expireIn": "过期时间",
"neverExpire": "永不过期",
"shareExpireDescription": "过期时间是链接可以使用并提供对资源的访问时间。 此时间后,链接将不再工作,使用此链接的用户将失去对资源的访问。",
"shareSeeOnce": "您只能看到一次此链接。请确保复制它。",
"shareAccessHint": "任何具有此链接的人都可以访问该资源。小心地分享它。",
"shareTokenUsage": "查看访问令牌使用情况",
"createLink": "创建链接",
"resourcesNotFound": "找不到资源",
"resourceSearch": "搜索资源",
"openMenu": "打开菜单",
"resource": "资源",
"title": "标题",
"created": "已创建",
"expires": "过期时间",
"never": "永不过期",
"shareErrorSelectResource": "请选择一个资源",
"proxyResourceTitle": "管理公共资源",
"proxyResourceDescription": "创建和管理可通过 Web 浏览器公开访问的资源",
"proxyResourcesBannerTitle": "基于Web的公共访问",
"proxyResourcesBannerDescription": "公共资源是可以通过网络浏览器在互联网上任何人访问的HTTPS或TCP/UDP代理。与私人资源不同,它们不需要客户端软件,并且可以包含身份和上下文感知访问策略。",
"clientResourceTitle": "管理私有资源",
"clientResourceDescription": "创建和管理只能通过连接客户端访问的资源",
"privateResourcesBannerTitle": "零信任的私人访问",
"privateResourcesBannerDescription": "私人资源使用零信任安全性,确保只允许明确授予的用户和机器访问资源。可以连接用户设备或机器客户端,通过安全的虚拟专用网络访问这些资源。",
"resourcesSearch": "搜索资源...",
"resourceAdd": "添加资源",
"resourceErrorDelte": "删除资源时出错",
"authentication": "认证",
"protected": "受到保护",
"notProtected": "未受到保护",
"resourceMessageRemove": "一旦删除,资源将不再可访问。与该资源相关的所有目标也将被删除。",
"resourceQuestionRemove": "您确定要从组织中删除资源吗?",
"resourceHTTP": "HTTPS 资源",
"resourceHTTPDescription": "通过使用完全限定的域名的HTTPS代理请求。",
"resourceRaw": "TCP/UDP 资源",
"resourceRawDescription": "通过使用端口号的原始TCP/UDP代理请求。",
"resourceCreate": "创建资源",
"resourceCreateDescription": "按照下面的步骤创建新资源",
"resourceSeeAll": "查看所有资源",
"resourceInfo": "资源信息",
"resourceNameDescription": "这是资源的显示名称。",
"siteSelect": "选择站点",
"siteSearch": "搜索站点",
"siteNotFound": "未找到站点。",
"selectCountry": "选择国家",
"searchCountries": "搜索国家...",
"noCountryFound": "找不到国家。",
"siteSelectionDescription": "此站点将为目标提供连接。",
"resourceType": "资源类型",
"resourceTypeDescription": "确定如何访问资源",
"resourceHTTPSSettings": "HTTPS 设置",
"resourceHTTPSSettingsDescription": "配置如何通过 HTTPS 访问资源",
"domainType": "域类型",
"subdomain": "子域名",
"baseDomain": "根域名",
"subdomnainDescription": "可访问资源的子域。",
"resourceRawSettings": "TCP/UDP 设置",
"resourceRawSettingsDescription": "配置如何通过 TCP/UDP 访问资源",
"protocol": "协议",
"protocolSelect": "选择协议",
"resourcePortNumber": "端口号",
"resourcePortNumberDescription": "代理请求的外部端口号。",
"cancel": "取消",
"resourceConfig": "配置片段",
"resourceConfigDescription": "复制并粘贴这些配置片段以设置 TCP/UDP 资源",
"resourceAddEntrypoints": "Traefik: 添加入口点",
"resourceExposePorts": "Gerbil:在 Docker Compose 中显示端口",
"resourceLearnRaw": "学习如何配置 TCP/UDP 资源",
"resourceBack": "返回资源",
"resourceGoTo": "转到资源",
"resourceDelete": "删除资源",
"resourceDeleteConfirm": "确认删除资源",
"visibility": "可见性",
"enabled": "已启用",
"disabled": "已禁用",
"general": "概览",
"generalSettings": "常规设置",
"proxy": "代理服务器",
"internal": "内部设置",
"rules": "规则",
"resourceSettingDescription": "配置资源上的设置",
"resourceSetting": "{resourceName} 设置",
"alwaysAllow": "旁路认证",
"alwaysDeny": "屏蔽访问",
"passToAuth": "传递至认证",
"orgSettingsDescription": "配置组织设置",
"orgGeneralSettings": "组织设置",
"orgGeneralSettingsDescription": "管理机构的详细信息和配置",
"saveGeneralSettings": "保存常规设置",
"saveSettings": "保存设置",
"orgDangerZone": "危险区域",
"orgDangerZoneDescription": "一旦删除该组织,将无法恢复,请务必确认。",
"orgDelete": "删除组织",
"orgDeleteConfirm": "确认删除组织",
"orgMessageRemove": "此操作不可逆,这将删除所有相关数据。",
"orgMessageConfirm": "要确认,请在下面输入组织名称。",
"orgQuestionRemove": "您确定要删除组织吗?",
"orgUpdated": "组织已更新",
"orgUpdatedDescription": "组织已更新。",
"orgErrorUpdate": "更新组织失败",
"orgErrorUpdateMessage": "更新组织时出错。",
"orgErrorFetch": "获取组织失败",
"orgErrorFetchMessage": "列出您的组织时出错",
"orgErrorDelete": "删除组织失败",
"orgErrorDeleteMessage": "删除组织时出错。",
"orgDeleted": "组织已删除",
"orgDeletedMessage": "组织及其数据已被删除。",
"orgMissing": "缺少组织 ID",
"orgMissingMessage": "没有组织ID,无法重新生成邀请。",
"accessUsersManage": "管理用户",
"accessUsersDescription": "邀请和管理访问此组织的用户",
"accessUsersSearch": "搜索用户...",
"accessUserCreate": "创建用户",
"accessUserRemove": "删除用户",
"username": "用户名",
"identityProvider": "身份提供商",
"role": "角色",
"nameRequired": "名称是必填项",
"accessRolesManage": "管理角色",
"accessRolesDescription": "创建和管理组织中用户的角色",
"accessRolesSearch": "搜索角色...",
"accessRolesAdd": "添加角色",
"accessRoleDelete": "删除角色",
"accessApprovalsManage": "管理批准",
"accessApprovalsDescription": "查看和管理待审批的组织访问权限",
"description": "描述",
"inviteTitle": "打开邀请",
"inviteDescription": "管理其他用户加入机构的邀请",
"inviteSearch": "搜索邀请...",
"minutes": "分钟",
"hours": "小时",
"days": "天",
"weeks": "周",
"months": "月",
"years": "年",
"day": "{count, plural, other {# 天}}",
"apiKeysTitle": "API 密钥",
"apiKeysConfirmCopy2": "您必须确认您已复制 API 密钥。",
"apiKeysErrorCreate": "创建 API 密钥出错",
"apiKeysErrorSetPermission": "设置权限出错",
"apiKeysCreate": "生成 API 密钥",
"apiKeysCreateDescription": "为机构生成一个新的 API 密钥",
"apiKeysGeneralSettings": "权限",
"apiKeysGeneralSettingsDescription": "确定此 API 密钥可以做什么",
"apiKeysList": "新 API 密钥",
"apiKeysSave": "保存 API 密钥",
"apiKeysSaveDescription": "该信息仅会显示一次,请确保将其复制到安全的位置。",
"apiKeysInfo": "API 密钥是:",
"apiKeysConfirmCopy": "我已复制 API 密钥",
"generate": "生成",
"done": "完成",
"apiKeysSeeAll": "查看所有 API 密钥",
"apiKeysPermissionsErrorLoadingActions": "加载 API 密钥操作时出错",
"apiKeysPermissionsErrorUpdate": "设置权限出错",
"apiKeysPermissionsUpdated": "权限已更新",
"apiKeysPermissionsUpdatedDescription": "权限已更新。",
"apiKeysPermissionsGeneralSettings": "权限",
"apiKeysPermissionsGeneralSettingsDescription": "确定此 API 密钥可以做什么",
"apiKeysPermissionsSave": "保存权限",
"apiKeysPermissionsTitle": "权限",
"apiKeys": "API 密钥",
"searchApiKeys": "搜索 API 密钥...",
"apiKeysAdd": "生成 API 密钥",
"apiKeysErrorDelete": "删除 API 密钥出错",
"apiKeysErrorDeleteMessage": "删除 API 密钥出错",
"apiKeysQuestionRemove": "您确定要从组织中删除 API 密钥吗?",
"apiKeysMessageRemove": "一旦删除,此API密钥将无法被使用。",
"apiKeysDeleteConfirm": "确认删除 API 密钥",
"apiKeysDelete": "删除 API 密钥",
"apiKeysManage": "管理 API 密钥",
"apiKeysDescription": "API 密钥用于认证集成 API",
"apiKeysSettings": "{apiKeyName} 设置",
"userTitle": "管理所有用户",
"userDescription": "查看和管理系统中的所有用户",
"userAbount": "关于用户管理",
"userAbountDescription": "此表格显示系统中所有根用户对象。每个用户可能属于多个组织。 从组织中删除用户不会删除其根用户对象 - 他们将保留在系统中。 要从系统中完全删除用户,您必须使用此表格中的删除操作删除其根用户对象。",
"userServer": "服务器用户",
"userSearch": "搜索服务器用户...",
"userErrorDelete": "删除用户时出错",
"userDeleteConfirm": "确认删除用户",
"userDeleteServer": "从服务器删除用户",
"userMessageRemove": "该用户将被从所有组织中删除并完全从服务器中删除。",
"userQuestionRemove": "您确定要从服务器永久删除用户吗?",
"licenseKey": "许可证密钥",
"valid": "有效",
"numberOfSites": "站点数量",
"licenseKeySearch": "搜索许可证密钥...",
"licenseKeyAdd": "添加许可证密钥",
"type": "类型",
"licenseKeyRequired": "需要许可证密钥",
"licenseTermsAgree": "您必须同意许可条款",
"licenseErrorKeyLoad": "加载许可证密钥失败",
"licenseErrorKeyLoadDescription": "加载许可证密钥时出错。",
"licenseErrorKeyDelete": "删除许可证密钥失败",
"licenseErrorKeyDeleteDescription": "删除许可证密钥时出错。",
"licenseKeyDeleted": "许可证密钥已删除",
"licenseKeyDeletedDescription": "许可证密钥已被删除。",
"licenseErrorKeyActivate": "激活许可证密钥失败",
"licenseErrorKeyActivateDescription": "激活许可证密钥时出错。",
"licenseAbout": "关于许可协议",
"communityEdition": "社区版",
"licenseAboutDescription": "这是针对商业环境中使用Pangolin的商业和企业用户。 如果您正在使用 Pangolin 供个人使用,您可以忽略此部分。",
"licenseKeyActivated": "授权密钥已激活",
"licenseKeyActivatedDescription": "已成功激活许可证密钥。",
"licenseErrorKeyRecheck": "重新检查许可证密钥失败",
"licenseErrorKeyRecheckDescription": "重新检查许可证密钥时出错。",
"licenseErrorKeyRechecked": "重新检查许可证密钥",
"licenseErrorKeyRecheckedDescription": "已重新检查所有许可证密钥",
"licenseActivateKey": "激活许可证密钥",
"licenseActivateKeyDescription": "输入一个许可密钥来激活它。",
"licenseActivate": "激活许可证",
"licenseAgreement": "通过检查此框,您确认您已经阅读并同意与您的许可证密钥相关的许可条款。",
"fossorialLicense": "查看Fossorial Commercial License和订阅条款",
"licenseMessageRemove": "这将删除许可证密钥和它授予的所有相关权限。",
"licenseMessageConfirm": "要确认,请在下面输入许可证密钥。",
"licenseQuestionRemove": "您确定要删除许可证密钥?",
"licenseKeyDelete": "删除许可证密钥",
"licenseKeyDeleteConfirm": "确认删除许可证密钥",
"licenseTitle": "管理许可证状态",
"licenseTitleDescription": "查看和管理系统中的许可证密钥",
"licenseHost": "主机许可证",
"licenseHostDescription": "管理主机的主许可证密钥。",
"licensedNot": "未授权",
"hostId": "主机 ID",
"licenseReckeckAll": "重新检查所有密钥",
"licenseSiteUsage": "站点使用情况",
"licenseSiteUsageDecsription": "查看使用此许可的站点数量。",
"licenseNoSiteLimit": "使用未经许可主机的站点数量没有限制。",
"licensePurchase": "购买许可证",
"licensePurchaseSites": "购买更多站点",
"licenseSitesUsedMax": "使用了 {usedSites}/{maxSites} 个站点",
"licenseSitesUsed": "{count, plural, =0 {# 站点} one {# 站点} other {# 站点}}",
"licensePurchaseDescription": "请选择您希望 {selectedMode, select, license {直接购买许可证,您可以随时增加更多站点。} other {为现有许可证购买更多站点}}",
"licenseFee": "许可证费用",
"licensePriceSite": "每个站点的价格",
"total": "总计",
"licenseContinuePayment": "继续付款",
"pricingPage": "定价页面",
"pricingPortal": "前往付款页面",
"licensePricingPage": "关于最新的价格和折扣,请访问 ",
"invite": "邀请",
"inviteRegenerate": "重新生成邀请",
"inviteRegenerateDescription": "撤销以前的邀请并创建一个新的邀请",
"inviteRemove": "移除邀请",
"inviteRemoveError": "删除邀请失败",
"inviteRemoveErrorDescription": "删除邀请时出错。",
"inviteRemoved": "邀请已删除",
"inviteRemovedDescription": "为 {email} 创建的邀请已删除",
"inviteQuestionRemove": "您确定要删除邀请吗?",
"inviteMessageRemove": "一旦删除,这个邀请将不再有效。",
"inviteMessageConfirm": "要确认,请在下面输入邀请的电子邮件地址。",
"inviteQuestionRegenerate": "您确定要重新邀请 {email} 吗?这将会撤销掉之前的邀请",
"inviteRemoveConfirm": "确认删除邀请",
"inviteRegenerated": "重新生成邀请",
"inviteSent": "邀请邮件已成功发送至 {email}。",
"inviteSentEmail": "发送电子邮件通知给用户",
"inviteGenerate": "已为 {email} 创建新的邀请。",
"inviteDuplicateError": "重复的邀请",
"inviteDuplicateErrorDescription": "此用户的邀请已存在。",
"inviteRateLimitError": "超出速率限制",
"inviteRateLimitErrorDescription": "您超过了每小时3次再生的限制。请稍后再试。",
"inviteRegenerateError": "重新生成邀请失败",
"inviteRegenerateErrorDescription": "重新生成邀请时出错。",
"inviteValidityPeriod": "有效期",
"inviteValidityPeriodSelect": "选择有效期",
"inviteRegenerateMessage": "邀请已重新生成。用户必须访问下面的链接才能接受邀请。",
"inviteRegenerateButton": "重新生成",
"expiresAt": "到期于",
"accessRoleUnknown": "未知角色",
"placeholder": "占位符",
"userErrorOrgRemove": "删除用户失败",
"userErrorOrgRemoveDescription": "删除用户时出错。",
"userOrgRemoved": "用户已删除",
"userOrgRemovedDescription": "已将 {email} 从组织中移除。",
"userQuestionOrgRemove": "您确定要从组织中删除此用户吗?",
"userMessageOrgRemove": "一旦删除,这个用户将不再能够访问组织。 你总是可以稍后重新邀请他们,但他们需要再次接受邀请。",
"userRemoveOrgConfirm": "确认删除用户",
"userRemoveOrg": "从组织中删除用户",
"users": "用户",
"accessRoleMember": "成员",
"accessRoleOwner": "所有者",
"userConfirmed": "已确认",
"idpNameInternal": "内部设置",
"emailInvalid": "无效的电子邮件地址",
"inviteValidityDuration": "请选择持续时间",
"accessRoleSelectPlease": "请选择一个角色",
"usernameRequired": "必须输入用户名",
"idpSelectPlease": "请选择身份提供商",
"idpGenericOidc": "通用的 OAuth2/OIDC 提供商。",
"accessRoleErrorFetch": "获取角色失败",
"accessRoleErrorFetchDescription": "获取角色时出错",
"idpErrorFetch": "获取身份提供者失败",
"idpErrorFetchDescription": "获取身份提供者时出错",
"userErrorExists": "用户已存在",
"userErrorExistsDescription": "此用户已经是组织成员。",
"inviteError": "邀请用户失败",
"inviteErrorDescription": "邀请用户时出错",
"userInvited": "用户邀请",
"userInvitedDescription": "用户已被成功邀请。",
"userErrorCreate": "创建用户失败",
"userErrorCreateDescription": "创建用户时出错",
"userCreated": "用户已创建",
"userCreatedDescription": "用户已成功创建。",
"userTypeInternal": "内部用户",
"userTypeInternalDescription": "邀请用户直接加入组织。",
"userTypeExternal": "外部用户",
"userTypeExternalDescription": "创建一个具有外部身份提供商的用户。",
"accessUserCreateDescription": "按照下面的步骤创建一个新用户",
"userSeeAll": "查看所有用户",
"userTypeTitle": "用户类型",
"userTypeDescription": "确定如何创建用户",
"userSettings": "用户信息",
"userSettingsDescription": "输入新用户的详细信息",
"inviteEmailSent": "发送邀请邮件给用户",
"inviteValid": "有效",
"selectDuration": "选择持续时间",
"selectResource": "选择资源",
"filterByResource": "按资源过滤",
"selectApprovalState": "选择审批状态",
"filterByApprovalState": "按批准状态过滤",
"approvalListEmpty": "无批准",
"approvalState": "审批状态",
"approve": "批准",
"approved": "已批准",
"denied": "被拒绝",
"deniedApproval": "拒绝批准",
"all": "所有",
"deny": "拒绝",
"viewDetails": "查看详情",
"requestingNewDeviceApproval": "请求了一个新设备",
"resetFilters": "重置过滤器",
"totalBlocked": "被Pangolin阻止的请求",
"totalRequests": "总请求",
"requestsByCountry": "请求按国家",
"requestsByDay": "按日请求",
"blocked": "已阻止",
"allowed": "允许的",
"topCountries": "顶级国家",
"accessRoleSelect": "选择角色",
"inviteEmailSentDescription": "一封电子邮件已经发送给用户,带有下面的访问链接。他们必须访问该链接才能接受邀请。",
"inviteSentDescription": "用户已被邀请。他们必须访问下面的链接才能接受邀请。",
"inviteExpiresIn": "邀请将在{days, plural, other {# 天}}后过期。",
"idpTitle": "身份提供商",
"idpSelect": "为外部用户选择身份提供商",
"idpNotConfigured": "没有配置身份提供者。请在创建外部用户之前配置身份提供者。",
"usernameUniq": "这必须匹配所选身份提供者中存在的唯一用户名。",
"emailOptional": "电子邮件(可选)",
"nameOptional": "名称(可选)",
"accessControls": "访问控制",
"userDescription2": "管理此用户的设置",
"accessRoleErrorAdd": "添加用户到角色失败",
"accessRoleErrorAddDescription": "添加用户到角色时出错。",
"userSaved": "用户已保存",
"userSavedDescription": "用户已更新。",
"autoProvisioned": "自动设置",
"autoProvisionedDescription": "允许此用户由身份提供商自动管理",
"accessControlsDescription": "管理此用户在组织中可以访问和做什么",
"accessControlsSubmit": "保存访问控制",
"roles": "角色",
"accessUsersRoles": "管理用户和角色",
"accessUsersRolesDescription": "邀请用户加入角色来管理访问组织",
"key": "关键字",
"createdAt": "创建于",
"proxyErrorInvalidHeader": "无效的自定义主机头值。使用域名格式,或将空保存为取消自定义主机头。",
"proxyErrorTls": "无效的 TLS 服务器名称。使用域名格式,或保存空以删除 TLS 服务器名称。",
"proxyEnableSSL": "启用 SSL",
"proxyEnableSSLDescription": "启用 SSL/TLS 加密以确保目标的 HTTPS 连接。",
"target": "Target",
"configureTarget": "配置目标",
"targetErrorFetch": "获取目标失败",
"targetErrorFetchDescription": "获取目标时出错",
"siteErrorFetch": "获取资源失败",
"siteErrorFetchDescription": "获取资源时出错",
"targetErrorDuplicate": "重复的目标",
"targetErrorDuplicateDescription": "具有这些设置的目标已存在",
"targetWireGuardErrorInvalidIp": "无效的目标IP",
"targetWireGuardErrorInvalidIpDescription": "目标IP必须在站点子网内",
"targetsUpdated": "目标已更新",
"targetsUpdatedDescription": "目标和设置更新成功",
"targetsErrorUpdate": "更新目标失败",
"targetsErrorUpdateDescription": "更新目标时出错",
"targetTlsUpdate": "TLS 设置已更新",
"targetTlsUpdateDescription": "已成功更新 TLS 设置",
"targetErrorTlsUpdate": "更新 TLS 设置失败",
"targetErrorTlsUpdateDescription": "更新 TLS 设置时出错",
"proxyUpdated": "代理设置已更新",
"proxyUpdatedDescription": "已成功更新代理设置",
"proxyErrorUpdate": "更新代理设置失败",
"proxyErrorUpdateDescription": "更新代理设置时出错",
"targetAddr": "主机",
"targetPort": "端口",
"targetProtocol": "协议",
"targetTlsSettings": "安全连接配置",
"targetTlsSettingsDescription": "配置资源的 SSL/TLS 设置",
"targetTlsSettingsAdvanced": "高级TLS设置",
"targetTlsSni": "TLS 服务器名称",
"targetTlsSniDescription": "SNI使用的 TLS 服务器名称。留空使用默认值。",
"targetTlsSubmit": "保存设置",
"targets": "目标配置",
"targetsDescription": "设置目标路由流量到后端服务",
"targetStickySessions": "启用置顶会话",
"targetStickySessionsDescription": "将连接保持在同一个后端目标的整个会话中。",
"methodSelect": "选择方法",
"targetSubmit": "添加目标",
"targetNoOne": "此资源没有任何目标。添加目标来配置向后端发送请求的位置。",
"targetNoOneDescription": "在上面添加多个目标将启用负载平衡。",
"targetsSubmit": "保存目标",
"addTarget": "添加目标",
"targetErrorInvalidIp": "无效的 IP 地址",
"targetErrorInvalidIpDescription": "请输入有效的IP地址或主机名",
"targetErrorInvalidPort": "无效的端口",
"targetErrorInvalidPortDescription": "请输入有效的端口号",
"targetErrorNoSite": "没有选择站点",
"targetErrorNoSiteDescription": "请选择目标站点",
"targetCreated": "目标已创建",
"targetCreatedDescription": "目标已成功创建",
"targetErrorCreate": "创建目标失败",
"targetErrorCreateDescription": "创建目标时出错",
"tlsServerName": "TLS 服务器名称",
"tlsServerNameDescription": "SNI使用的 TLS 服务器名称",
"save": "保存",
"proxyAdditional": "附加代理设置",
"proxyAdditionalDescription": "配置资源如何处理代理设置",
"proxyCustomHeader": "自定义主机标题",
"proxyCustomHeaderDescription": "代理请求时设置的主机头。留空则使用默认值。",
"proxyAdditionalSubmit": "保存代理设置",
"subnetMaskErrorInvalid": "子网掩码无效。必须在 0 和 32 之间。",
"ipAddressErrorInvalidFormat": "无效的 IP 地址格式",
"ipAddressErrorInvalidOctet": "无效的 IP 地址",
"path": "路径",
"matchPath": "匹配路径",
"ipAddressRange": "IP 范围",
"rulesErrorFetch": "获取规则失败",
"rulesErrorFetchDescription": "获取规则时出错",
"rulesErrorDuplicate": "复制规则",
"rulesErrorDuplicateDescription": "带有这些设置的规则已存在",
"rulesErrorInvalidIpAddressRange": "无效的 CIDR",
"rulesErrorInvalidIpAddressRangeDescription": "请输入一个有效的 CIDR 值",
"rulesErrorInvalidUrl": "无效的 URL 路径",
"rulesErrorInvalidUrlDescription": "请输入一个有效的 URL 路径值",
"rulesErrorInvalidIpAddress": "无效的 IP",
"rulesErrorInvalidIpAddressDescription": "请输入一个有效的IP地址",
"rulesErrorUpdate": "更新规则失败",
"rulesErrorUpdateDescription": "更新规则时出错",
"rulesUpdated": "启用规则",
"rulesUpdatedDescription": "规则已更新",
"rulesMatchIpAddressRangeDescription": "以 CIDR 格式输入地址(如:103.21.244.0/22)",
"rulesMatchIpAddress": "输入IP地址(例如,103.21.244.12)",
"rulesMatchUrl": "输入一个 URL 路径或模式(例如/api/v1/todos 或 /api/v1/*)",
"rulesErrorInvalidPriority": "无效的优先级",
"rulesErrorInvalidPriorityDescription": "请输入一个有效的优先级",
"rulesErrorDuplicatePriority": "重复的优先级",
"rulesErrorDuplicatePriorityDescription": "请输入唯一的优先级",
"ruleUpdated": "规则已更新",
"ruleUpdatedDescription": "规则更新成功",
"ruleErrorUpdate": "操作失败",
"ruleErrorUpdateDescription": "保存过程中发生错误",
"rulesPriority": "优先权",
"rulesAction": "行为",
"rulesMatchType": "匹配类型",
"value": "值",
"rulesAbout": "关于规则",
"rulesAboutDescription": "规则允许您根据一组标准控制对资源的访问。 您可以创建规则允许或拒绝基于IP地址或 URL 路径的访问。",
"rulesActions": "行动",
"rulesActionAlwaysAllow": "总是允许:绕过所有身份验证方法",
"rulesActionAlwaysDeny": "总是拒绝:阻止所有请求;无法尝试验证",
"rulesActionPassToAuth": "传递至认证:允许尝试身份验证方法",
"rulesMatchCriteria": "匹配条件",
"rulesMatchCriteriaIpAddress": "匹配一个指定的 IP 地址",
"rulesMatchCriteriaIpAddressRange": "在 CIDR 符号中匹配一系列IP地址",
"rulesMatchCriteriaUrl": "匹配一个 URL 路径或模式",
"rulesEnable": "启用规则",
"rulesEnableDescription": "启用或禁用此资源的规则评估",
"rulesResource": "资源规则配置",
"rulesResourceDescription": "配置规则来控制对资源的访问",
"ruleSubmit": "添加规则",
"rulesNoOne": "没有规则。使用表单添加规则。",
"rulesOrder": "规则按优先顺序评定。",
"rulesSubmit": "保存规则",
"resourceErrorCreate": "创建资源时出错",
"resourceErrorCreateDescription": "创建资源时出错",
"resourceErrorCreateMessage": "创建资源时发生错误:",
"resourceErrorCreateMessageDescription": "发生意外错误",
"sitesErrorFetch": "获取站点出错",
"sitesErrorFetchDescription": "获取站点时出错",
"domainsErrorFetch": "获取域名出错",
"domainsErrorFetchDescription": "获取域时出错",
"none": "无",
"unknown": "未知",
"resources": "资源",
"resourcesDescription": "资源是在私人网络上运行的应用程序的代理。在您的私人网络上为任意HTTP/HTTPS或raw TCP/UDP服务创建资源。 每个资源必须连接到一个站点,以便通过加密的 WireGuard 隧道启用私密安全连接。",
"resourcesWireGuardConnect": "采用 WireGuard 提供的加密安全连接",
"resourcesMultipleAuthenticationMethods": "配置多个身份验证方法",
"resourcesUsersRolesAccess": "基于用户和角色的访问控制",
"resourcesErrorUpdate": "切换资源失败",
"resourcesErrorUpdateDescription": "更新资源时出错",
"access": "访问权限",
"shareLink": "{resource} 的分享链接",
"resourceSelect": "选择资源",
"shareLinks": "分享链接",
"share": "分享链接",
"shareDescription2": "创建资源的可共享链接。链接提供了对您资源的临时或无限制访问。 当您创建链接时,您可以配置链接的到期时间。",
"shareEasyCreate": "轻松创建和分享",
"shareConfigurableExpirationDuration": "可配置的过期时间",
"shareSecureAndRevocable": "安全和可撤销的",
"nameMin": "名称长度必须大于 {len} 字符。",
"nameMax": "名称长度必须小于 {len} 字符。",
"sitesConfirmCopy": "请确认您已经复制了配置。",
"unknownCommand": "未知命令",
"newtErrorFetchReleases": "无法获取版本信息: {err}",
"newtErrorFetchLatest": "无法获取最新版信息: {err}",
"newtEndpoint": "Endpoint",
"newtId": "ID",
"newtSecretKey": "密钥",
"architecture": "架构",
"sites": "站点",
"siteWgAnyClients": "使用任何 WireGuard 客户端连接。您必须使用对等IP解决内部资源问题。",
"siteWgCompatibleAllClients": "与所有WireGuard客户端兼容",
"siteWgManualConfigurationRequired": "需要手动配置",
"userErrorNotAdminOrOwner": "用户不是管理员或所有者",
"pangolinSettings": "设置 - Pangolin",
"accessRoleYour": "您的角色:",
"accessRoleSelect2": "选择角色",
"accessUserSelect": "选择用户",
"otpEmailEnter": "输入电子邮件",
"otpEmailEnterDescription": "在输入字段输入后按回车键添加电子邮件。",
"otpEmailErrorInvalid": "无效的邮箱地址。通配符(*)必须占据整个开头部分。",
"otpEmailSmtpRequired": "需要先配置SMTP",
"otpEmailSmtpRequiredDescription": "必须在服务器上启用SMTP才能使用一次性密码验证。",
"otpEmailTitle": "一次性密码",
"otpEmailTitleDescription": "资源访问需要基于电子邮件的身份验证",
"otpEmailWhitelist": "电子邮件白名单",
"otpEmailWhitelistList": "白名单邮件",
"otpEmailWhitelistListDescription": "只有拥有这些电子邮件地址的用户才能访问此资源。 他们将被提示输入一次性密码发送到他们的电子邮件。 通配符 (*@example.com) 可以用来允许来自一个域名的任何电子邮件地址。",
"otpEmailWhitelistSave": "保存白名单",
"passwordAdd": "添加密码",
"passwordRemove": "删除密码",
"pincodeAdd": "添加 PIN 码",
"pincodeRemove": "移除 PIN 码",
"resourceAuthMethods": "身份验证方法",
"resourceAuthMethodsDescriptions": "允许通过额外的认证方法访问资源",
"resourceAuthSettingsSave": "保存成功",
"resourceAuthSettingsSaveDescription": "已保存身份验证设置",
"resourceErrorAuthFetch": "获取数据失败",
"resourceErrorAuthFetchDescription": "获取数据时出错",
"resourceErrorPasswordRemove": "删除资源密码出错",
"resourceErrorPasswordRemoveDescription": "删除资源密码时出错",
"resourceErrorPasswordSetup": "设置资源密码出错",
"resourceErrorPasswordSetupDescription": "设置资源密码时出错",
"resourceErrorPincodeRemove": "删除资源固定码时出错",
"resourceErrorPincodeRemoveDescription": "删除资源PIN码时出错",
"resourceErrorPincodeSetup": "设置资源 PIN 码时出错",
"resourceErrorPincodeSetupDescription": "设置资源 PIN 码时发生错误",
"resourceErrorUsersRolesSave": "设置角色失败",
"resourceErrorUsersRolesSaveDescription": "设置角色时出错",
"resourceErrorWhitelistSave": "保存白名单失败",
"resourceErrorWhitelistSaveDescription": "保存白名单时出错",
"resourcePasswordSubmit": "启用密码保护",
"resourcePasswordProtection": "密码保护 {status}",
"resourcePasswordRemove": "已删除资源密码",
"resourcePasswordRemoveDescription": "已成功删除资源密码",
"resourcePasswordSetup": "设置资源密码",
"resourcePasswordSetupDescription": "已成功设置资源密码",
"resourcePasswordSetupTitle": "设置密码",
"resourcePasswordSetupTitleDescription": "设置密码来保护此资源",
"resourcePincode": "PIN 码",
"resourcePincodeSubmit": "启用 PIN 码保护",
"resourcePincodeProtection": "PIN 码保护 {status}",
"resourcePincodeRemove": "资源 PIN 码已删除",
"resourcePincodeRemoveDescription": "已成功删除资源 PIN 码",
"resourcePincodeSetup": "资源 PIN 码已设置",
"resourcePincodeSetupDescription": "资源 PIN 码已成功设置",
"resourcePincodeSetupTitle": "设置 PIN 码",
"resourcePincodeSetupTitleDescription": "设置 PIN 码来保护此资源",
"resourceRoleDescription": "管理员总是可以访问此资源。",
"resourceUsersRoles": "访问控制",
"resourceUsersRolesDescription": "配置用户和角色可以访问此资源",
"resourceUsersRolesSubmit": "保存访问控制",
"resourceWhitelistSave": "保存成功",
"resourceWhitelistSaveDescription": "白名单设置已保存",
"ssoUse": "使用平台 SSO",
"ssoUseDescription": "对于所有启用此功能的资源,现有用户只需登录一次。",
"proxyErrorInvalidPort": "无效的端口号",
"subdomainErrorInvalid": "无效的子域",
"domainErrorFetch": "获取域名失败",
"domainErrorFetchDescription": "获取域名时出错",
"resourceErrorUpdate": "更新资源失败",
"resourceErrorUpdateDescription": "更新资源时出错",
"resourceUpdated": "资源已更新",
"resourceUpdatedDescription": "资源已成功更新",
"resourceErrorTransfer": "转移资源失败",
"resourceErrorTransferDescription": "转移资源时出错",
"resourceTransferred": "资源已传输",
"resourceTransferredDescription": "资源已成功传输",
"resourceErrorToggle": "切换资源失败",
"resourceErrorToggleDescription": "更新资源时出错",
"resourceVisibilityTitle": "可见性",
"resourceVisibilityTitleDescription": "完全启用或禁用资源可见性",
"resourceGeneral": "常规设置",
"resourceGeneralDescription": "配置此资源的常规设置",
"resourceEnable": "启用资源",
"resourceTransfer": "转移资源",
"resourceTransferDescription": "将此资源转移到另一个站点",
"resourceTransferSubmit": "转移资源",
"siteDestination": "目标站点",
"searchSites": "搜索站点",
"countries": "国家",
"accessRoleCreate": "创建角色",
"accessRoleCreateDescription": "创建一个新角色来分组用户并管理他们的权限。",
"accessRoleEdit": "编辑角色",
"accessRoleEditDescription": "编辑角色信息。",
"accessRoleCreateSubmit": "创建角色",
"accessRoleCreated": "角色已创建",
"accessRoleCreatedDescription": "角色已成功创建。",
"accessRoleErrorCreate": "创建角色失败",
"accessRoleErrorCreateDescription": "创建角色时出错。",
"accessRoleUpdateSubmit": "更新角色",
"accessRoleUpdated": "角色已更新",
"accessRoleUpdatedDescription": "角色已成功更新。",
"accessApprovalUpdated": "审批已处理",
"accessApprovalApprovedDescription": "将审批请求决定设置为已批准。",
"accessApprovalDeniedDescription": "设置审批请求决定被拒绝。",
"accessRoleErrorUpdate": "更新角色失败",
"accessRoleErrorUpdateDescription": "更新角色时出错。",
"accessApprovalErrorUpdate": "处理审核失败",
"accessApprovalErrorUpdateDescription": "处理批准时出错。",
"accessRoleErrorNewRequired": "需要新角色",
"accessRoleErrorRemove": "删除角色失败",
"accessRoleErrorRemoveDescription": "删除角色时出错。",
"accessRoleName": "角色名称",
"accessRoleQuestionRemove": "您即将删除 `{name}` 角色。此操作无法撤销。",
"accessRoleRemove": "删除角色",
"accessRoleRemoveDescription": "从组织中删除角色",
"accessRoleRemoveSubmit": "删除角色",
"accessRoleRemoved": "角色已删除",
"accessRoleRemovedDescription": "角色已成功删除。",
"accessRoleRequiredRemove": "删除此角色之前,请选择一个新角色来转移现有成员。",
"manage": "管理",
"sitesNotFound": "未找到站点。",
"pangolinServerAdmin": "服务器管理员 - Pangolin",
"licenseTierProfessional": "专业许可证",
"licenseTierEnterprise": "企业许可证",
"licenseTierPersonal": "个人许可证",
"licensed": "已授权",
"yes": "是",
"no": "否",
"sitesAdditional": "其他站点",
"licenseKeys": "许可证密钥",
"sitestCountDecrease": "减少站点数量",
"sitestCountIncrease": "增加站点数量",
"idpManage": "管理身份提供商",
"idpManageDescription": "查看和管理系统中的身份提供商",
"idpDeletedDescription": "身份提供商删除成功",
"idpOidc": "OAuth2/OIDC",
"idpQuestionRemove": "您确定要永久删除身份提供者吗?",
"idpMessageRemove": "这将删除身份提供者和所有相关的配置。通过此提供者进行身份验证的用户将无法登录。",
"idpMessageConfirm": "要确认,请在下面输入身份提供者的名称。",
"idpConfirmDelete": "确认删除身份提供商",
"idpDelete": "删除身份提供商",
"idp": "身份提供商",
"idpSearch": "搜索身份提供者...",
"idpAdd": "添加身份提供商",
"idpClientIdRequired": "客户端ID 是必需的。",
"idpClientSecretRequired": "客户端密钥是必需的。",
"idpErrorAuthUrlInvalid": "身份验证URL 必须是有效的 URL。",
"idpErrorTokenUrlInvalid": "令牌URL 必须是有效的 URL。",
"idpPathRequired": "标识符路径是必需的。",
"idpScopeRequired": "授权范围是必需的。",
"idpOidcDescription": "配置 OpenID 连接身份提供商",
"idpCreatedDescription": "身份提供商创建成功",
"idpCreate": "创建身份提供商",
"idpCreateDescription": "配置用户身份验证的新身份提供商",
"idpSeeAll": "查看所有身份提供商",
"idpSettingsDescription": "配置身份提供者的基本信息",
"idpDisplayName": "此身份提供商的显示名称",
"idpAutoProvisionUsers": "自动提供用户",
"idpAutoProvisionUsersDescription": "如果启用,用户将在首次登录时自动在系统中创建,并且能够映射用户到角色和组织。",
"licenseBadge": "EE",
"idpType": "提供者类型",
"idpTypeDescription": "选择您想要配置的身份提供者类型",
"idpOidcConfigure": "OAuth2/OIDC 配置",
"idpOidcConfigureDescription": "配置 OAuth2/OIDC 供应商端点和凭据",
"idpClientId": "客户端ID",
"idpClientIdDescription": "来自身份提供商的 OAuth2 客户端 ID",
"idpClientSecret": "客户端密钥",
"idpClientSecretDescription": "来自身份提供商的 OAuth2 客户端密钥",
"idpAuthUrl": "授权 URL",
"idpAuthUrlDescription": "OAuth2 授权端点的 URL",
"idpTokenUrl": "令牌 URL",
"idpTokenUrlDescription": "OAuth2 令牌端点的 URL",
"idpOidcConfigureAlert": "重要提示",
"idpOidcConfigureAlertDescription": "在创建身份提供商后,您需要在身份提供商的设置中配置回调URL。 成功创建后将提供回调URL。",
"idpToken": "令牌配置",
"idpTokenDescription": "配置如何从 ID 令牌中提取用户信息",
"idpJmespathAbout": "关于 JMESPath",
"idpJmespathAboutDescription": "以下路径使用 JMESPath 语法从 ID 令牌中提取值。",
"idpJmespathAboutDescriptionLink": "了解更多 JMESPath 信息",
"idpJmespathLabel": "标识符路径",
"idpJmespathLabelDescription": "ID 令牌中用户标识符的路径",
"idpJmespathEmailPathOptional": "邮箱路径(可选)",
"idpJmespathEmailPathOptionalDescription": "ID 令牌中用户邮箱的路径",
"idpJmespathNamePathOptional": "用户名路径(可选)",
"idpJmespathNamePathOptionalDescription": "ID 令牌中用户名的路径",
"idpOidcConfigureScopes": "作用域(Scopes)",
"idpOidcConfigureScopesDescription": "以空格分隔的 OAuth2 请求作用域列表",
"idpSubmit": "创建身份提供商",
"orgPolicies": "组织策略",
"idpSettings": "{idpName} 设置",
"idpCreateSettingsDescription": "配置身份提供商的设置",
"roleMapping": "角色映射",
"orgMapping": "组织映射",
"orgPoliciesSearch": "搜索组织策略...",
"orgPoliciesAdd": "添加组织策略",
"orgRequired": "组织是必填项",
"error": "错误",
"success": "成功",
"orgPolicyAddedDescription": "策略添加成功",
"orgPolicyUpdatedDescription": "策略更新成功",
"orgPolicyDeletedDescription": "已成功删除策略",
"defaultMappingsUpdatedDescription": "默认映射更新成功",
"orgPoliciesAbout": "关于组织政策",
"orgPoliciesAboutDescription": "组织策略用于根据用户的 ID 令牌来控制对组织的访问。 您可以指定 JMESPath 表达式来提取角色和组织信息从 ID 令牌中提取信息。",
"orgPoliciesAboutDescriptionLink": "欲了解更多信息,请参阅文件。",
"defaultMappingsOptional": "默认映射(可选)",
"defaultMappingsOptionalDescription": "当没有为某个组织定义组织的政策时,使用默认映射。 您可以指定默认角色和组织映射回到这里。",
"defaultMappingsRole": "默认角色映射",
"defaultMappingsRoleDescription": "此表达式的结果必须返回组织中定义的角色名称作为字符串。",
"defaultMappingsOrg": "默认组织映射",
"defaultMappingsOrgDescription": "此表达式必须返回 组织ID 或 true 才能允许用户访问组织。",
"defaultMappingsSubmit": "保存默认映射",
"orgPoliciesEdit": "编辑组织策略",
"org": "组织",
"orgSelect": "选择组织",
"orgSearch": "搜索",
"orgNotFound": "找不到组织。",
"roleMappingPathOptional": "角色映射路径(可选)",
"orgMappingPathOptional": "组织映射路径(可选)",
"orgPolicyUpdate": "更新策略",
"orgPolicyAdd": "添加策略",
"orgPolicyConfig": "配置组织访问权限",
"idpUpdatedDescription": "身份提供商更新成功",
"redirectUrl": "重定向网址",
"orgIdpRedirectUrls": "重定向URL",
"redirectUrlAbout": "关于重定向网址",
"redirectUrlAboutDescription": "这是用户在验证后将被重定向到的URL。您需要在身份提供者的设置中配置此URL。",
"pangolinAuth": "认证 - Pangolin",
"verificationCodeLengthRequirements": "您的验证码必须是8个字符。",
"errorOccurred": "发生错误",
"emailErrorVerify": "验证电子邮件失败:",
"emailVerified": "电子邮件验证成功!重定向您...",
"verificationCodeErrorResend": "无法重新发送验证码:",
"verificationCodeResend": "验证码已重新发送",
"verificationCodeResendDescription": "我们已将验证码重新发送到您的电子邮件地址。请检查您的收件箱。",
"emailVerify": "验证电子邮件",
"emailVerifyDescription": "输入验证码发送到您的电子邮件地址。",
"verificationCode": "验证码",
"verificationCodeEmailSent": "我们向您的电子邮件地址发送了验证码。",
"submit": "提交",
"emailVerifyResendProgress": "正在重新发送...",
"emailVerifyResend": "没有收到代码?点击此处重新发送",
"passwordNotMatch": "密码不匹配",
"signupError": "注册时出错",
"pangolinLogoAlt": "Pangolin 标志",
"inviteAlready": "看起来您已被邀请!",
"inviteAlreadyDescription": "要接受邀请,您必须登录或创建一个帐户。",
"signupQuestion": "已经有一个帐户?",
"login": "登录",
"resourceNotFound": "找不到资源",
"resourceNotFoundDescription": "您要访问的资源不存在。",
"pincodeRequirementsLength": "PIN码必须是6位数字",
"pincodeRequirementsChars": "PIN 必须只包含数字",
"passwordRequirementsLength": "密码必须至少 1 个字符长",
"passwordRequirementsTitle": "密码要求:",
"passwordRequirementLength": "至少8个字符长",
"passwordRequirementUppercase": "至少一个大写字母",
"passwordRequirementLowercase": "至少一个小写字母",
"passwordRequirementNumber": "至少一个数字",
"passwordRequirementSpecial": "至少一个特殊字符",
"passwordRequirementsMet": "✓ 密码满足所有要求",
"passwordStrength": "密码强度",
"passwordStrengthWeak": "弱",
"passwordStrengthMedium": "中",
"passwordStrengthStrong": "强",
"passwordRequirements": "要求:",
"passwordRequirementLengthText": "8+ 个字符",
"passwordRequirementUppercaseText": "大写字母 (A-Z)",
"passwordRequirementLowercaseText": "小写字母 (a-z)",
"passwordRequirementNumberText": "数字 (0-9)",
"passwordRequirementSpecialText": "特殊字符 (!@#$%...)",
"passwordsDoNotMatch": "密码不匹配",
"otpEmailRequirementsLength": "OTP 必须至少 1 个字符长",
"otpEmailSent": "OTP 已发送",
"otpEmailSentDescription": "OTP 已经发送到您的电子邮件",
"otpEmailErrorAuthenticate": "通过电子邮件身份验证失败",
"pincodeErrorAuthenticate": "Pincode 验证失败",
"passwordErrorAuthenticate": "密码验证失败",
"poweredBy": "支持者:",
"authenticationRequired": "需要身份验证",
"authenticationMethodChoose": "请选择您偏好的方式来访问 {name}",
"authenticationRequest": "您必须通过身份验证才能访问 {name}",
"user": "用户",
"pincodeInput": "6位数字 PIN 码",
"pincodeSubmit": "使用PIN登录",
"passwordSubmit": "使用密码登录",
"otpEmailDescription": "一次性代码将发送到此电子邮件。",
"otpEmailSend": "发送一次性代码",
"otpEmail": "一次性密码 (OTP)",
"otpEmailSubmit": "提交 OTP",
"backToEmail": "回到电子邮件",
"noSupportKey": "服务器当前未使用支持者密钥,欢迎支持本项目!",
"accessDenied": "访问被拒绝",
"accessDeniedDescription": "当前账户无权访问此资源。如认为这是错误,请与管理员联系。",
"accessTokenError": "检查访问令牌时出错",
"accessGranted": "已授予访问",
"accessUrlInvalid": "访问 URL 无效",
"accessGrantedDescription": "您已获准访问此资源,正在为您跳转...",
"accessUrlInvalidDescription": "此共享访问URL无效。请联系资源所有者获取新URL。",
"tokenInvalid": "无效的令牌",
"pincodeInvalid": "无效的代码",
"passwordErrorRequestReset": "请求重置失败:",
"passwordErrorReset": "重置密码失败:",
"passwordResetSuccess": "密码重置成功!返回登录...",
"passwordReset": "重置密码",
"passwordResetDescription": "按照步骤重置您的密码",
"passwordResetSent": "我们将发送一个验证码到这个电子邮件地址。",
"passwordResetCode": "验证码",
"passwordResetCodeDescription": "请检查您的电子邮件以获取验证码。",
"generatePasswordResetCode": "生成密码重置代码",
"passwordResetCodeGenerated": "密码重置代码已生成",
"passwordResetCodeGeneratedDescription": "与用户分享此代码。他们可以用它来重置他们的密码。",
"passwordResetUrl": "Reset URL",
"passwordNew": "新密码",
"passwordNewConfirm": "确认新密码",
"changePassword": "更改密码",
"changePasswordDescription": "更新您的帐户密码",
"oldPassword": "当前密码",
"newPassword": "新密码",
"confirmNewPassword": "确认新密码",
"changePasswordError": "更改密码失败",
"changePasswordErrorDescription": "更改您的密码时出错",
"changePasswordSuccess": "密码修改成功",
"changePasswordSuccessDescription": "您的密码已成功更新",
"passwordExpiryRequired": "需要密码过期",
"passwordExpiryDescription": "该机构要求您每 {maxDays} 天更改一次密码。",
"changePasswordNow": "现在更改密码",
"pincodeAuth": "验证器代码",
"pincodeSubmit2": "提交代码",
"passwordResetSubmit": "请求重置",
"passwordResetAlreadyHaveCode": "输入代码",
"passwordResetSmtpRequired": "请联系您的管理员",
"passwordResetSmtpRequiredDescription": "需要密码重置密码。请联系您的管理员寻求帮助。",
"passwordBack": "回到密码",
"loginBack": "返回主登录页面",
"signup": "注册",
"loginStart": "登录以开始",
"idpOidcTokenValidating": "正在验证 OIDC 令牌",
"idpOidcTokenResponse": "验证 OIDC 令牌响应",
"idpErrorOidcTokenValidating": "验证 OIDC 令牌出错",
"idpConnectingTo": "连接到{name}",
"idpConnectingToDescription": "正在验证您的身份",
"idpConnectingToProcess": "正在连接...",
"idpConnectingToFinished": "已连接",
"idpErrorConnectingTo": "无法连接到 {name},请联系管理员协助处理。",
"idpErrorNotFound": "找不到 IdP",
"inviteInvalid": "无效邀请",
"inviteInvalidDescription": "邀请链接无效。",
"inviteErrorWrongUser": "邀请不是该用户的",
"inviteErrorUserNotExists": "用户不存在。请先创建帐户。",
"inviteErrorLoginRequired": "您必须登录才能接受邀请",
"inviteErrorExpired": "邀请可能已过期",
"inviteErrorRevoked": "邀请可能已被吊销了",
"inviteErrorTypo": "邀请链接中可能有一个类型",
"pangolinSetup": "认证 - Pangolin",
"orgNameRequired": "组织名称是必需的",
"orgIdRequired": "组织ID是必需的",
"orgErrorCreate": "创建组织时出错",
"pageNotFound": "找不到页面",
"pageNotFoundDescription": "哎呀!您正在查找的页面不存在。",
"overview": "概览",
"home": "首页",
"accessControl": "访问控制",
"settings": "设置",
"usersAll": "所有用户",
"license": "许可协议",
"pangolinDashboard": "仪表板 - Pangolin",
"noResults": "未找到任何结果。",
"terabytes": "{count} TB",
"gigabytes": "{count} GB",
"megabytes": "{count} MB",
"tagsEntered": "已输入的标签",
"tagsEnteredDescription": "这些是您输入的标签。",
"tagsWarnCannotBeLessThanZero": "最大标签和最小标签不能小于 0",
"tagsWarnNotAllowedAutocompleteOptions": "标记不允许为每个自动完成选项",
"tagsWarnInvalid": "无效的标签,每个有效标签",
"tagWarnTooShort": "标签 {tagText} 太短",
"tagWarnTooLong": "标签 {tagText} 太长",
"tagsWarnReachedMaxNumber": "已达到允许标签的最大数量",
"tagWarnDuplicate": "未添加重复标签 {tagText}",
"supportKeyInvalid": "无效密钥",
"supportKeyInvalidDescription": "您的支持者密钥无效。",
"supportKeyValid": "有效的密钥",
"supportKeyValidDescription": "您的支持者密钥已被验证。感谢您的支持!",
"supportKeyErrorValidationDescription": "验证支持者密钥失败。",
"supportKey": "支持开发和通过一个 Pangolin !",
"supportKeyDescription": "购买支持者钥匙,帮助我们继续为社区发展 Pangolin 。 您的贡献使我们能够投入更多的时间来维护和添加所有人的新功能。 我们永远不会用这个来支付墙上的功能。这与任何商业版是分开的。",
"supportKeyPet": "您还可以领养并见到属于自己的 Pangolin!",
"supportKeyPurchase": "付款通过 GitHub 进行处理,之后您可以在以下位置获取您的密钥:",
"supportKeyPurchaseLink": "我们的网站",
"supportKeyPurchase2": "并在这里兑换。",
"supportKeyLearnMore": "了解更多。",
"supportKeyOptions": "请选择最适合您的选项。",
"supportKetOptionFull": "完全支持者",
"forWholeServer": "适用于整个服务器",
"lifetimePurchase": "终身购买",
"supporterStatus": "支持者状态",
"buy": "购买",
"supportKeyOptionLimited": "有限支持者",
"forFiveUsers": "适用于 5 或更少用户",
"supportKeyRedeem": "兑换支持者密钥",
"supportKeyHideSevenDays": "隐藏7天",
"supportKeyEnter": "输入支持者密钥",
"supportKeyEnterDescription": "见到你自己的 Pangolin!",
"githubUsername": "GitHub 用户名",
"supportKeyInput": "支持者密钥",
"supportKeyBuy": "购买支持者密钥",
"logoutError": "注销错误",
"signingAs": "登录为",
"serverAdmin": "服务器管理员",
"managedSelfhosted": "托管自托管",
"otpEnable": "启用双因子认证",
"otpDisable": "禁用双因子认证",
"logout": "登出",
"licenseTierProfessionalRequired": "需要专业版",
"licenseTierProfessionalRequiredDescription": "此功能仅在专业版可用。",
"actionGetOrg": "获取组织",
"updateOrgUser": "更新组织用户",
"createOrgUser": "创建组织用户",
"actionUpdateOrg": "更新组织",
"actionRemoveInvitation": "移除邀请",
"actionUpdateUser": "更新用户",
"actionGetUser": "获取用户",
"actionGetOrgUser": "获取组织用户",
"actionListOrgDomains": "列出组织域",
"actionCreateSite": "创建站点",
"actionDeleteSite": "删除站点",
"actionGetSite": "获取站点",
"actionListSites": "站点列表",
"actionApplyBlueprint": "应用蓝图",
"actionListBlueprints": "列表蓝图",
"actionGetBlueprint": "获取蓝图",
"setupToken": "设置令牌",
"setupTokenDescription": "从服务器控制台输入设置令牌。",
"setupTokenRequired": "需要设置令牌",
"actionUpdateSite": "更新站点",
"actionListSiteRoles": "允许站点角色列表",
"actionCreateResource": "创建资源",
"actionDeleteResource": "删除资源",
"actionGetResource": "获取资源",
"actionListResource": "列出资源",
"actionUpdateResource": "更新资源",
"actionListResourceUsers": "列出资源用户",
"actionSetResourceUsers": "设置资源用户",
"actionSetAllowedResourceRoles": "设置允许的资源角色",
"actionListAllowedResourceRoles": "列出允许的资源角色",
"actionSetResourcePassword": "设置资源密码",
"actionSetResourcePincode": "设置资源粉码",
"actionSetResourceEmailWhitelist": "设置资源电子邮件白名单",
"actionGetResourceEmailWhitelist": "获取资源电子邮件白名单",
"actionCreateTarget": "创建目标",
"actionDeleteTarget": "删除目标",
"actionGetTarget": "获取目标",
"actionListTargets": "列表目标",
"actionUpdateTarget": "更新目标",
"actionCreateRole": "创建角色",
"actionDeleteRole": "删除角色",
"actionGetRole": "获取角色",
"actionListRole": "角色列表",
"actionUpdateRole": "更新角色",
"actionListAllowedRoleResources": "列表允许的角色资源",
"actionInviteUser": "邀请用户",
"actionRemoveUser": "删除用户",
"actionListUsers": "列出用户",
"actionAddUserRole": "添加用户角色",
"actionGenerateAccessToken": "生成访问令牌",
"actionDeleteAccessToken": "删除访问令牌",
"actionListAccessTokens": "访问令牌",
"actionCreateResourceRule": "创建资源规则",
"actionDeleteResourceRule": "删除资源规则",
"actionListResourceRules": "列出资源规则",
"actionUpdateResourceRule": "更新资源规则",
"actionListOrgs": "列出组织",
"actionCheckOrgId": "检查组织ID",
"actionCreateOrg": "创建组织",
"actionDeleteOrg": "删除组织",
"actionListApiKeys": "列出API密钥",
"actionListApiKeyActions": "列出API密钥动作",
"actionSetApiKeyActions": "设置 API 密钥允许的操作",
"actionCreateApiKey": "创建 API 密钥",
"actionDeleteApiKey": "删除 API 密钥",
"actionCreateIdp": "创建IDP",
"actionUpdateIdp": "更新IDP",
"actionDeleteIdp": "删除IDP",
"actionListIdps": "列出IDP",
"actionGetIdp": "获取IDP",
"actionCreateIdpOrg": "创建 IDP组织策略",
"actionDeleteIdpOrg": "删除 IDP组织策略",
"actionListIdpOrgs": "列出 IDP组织",
"actionUpdateIdpOrg": "更新 IDP组织",
"actionCreateClient": "创建客户端",
"actionDeleteClient": "删除客户端",
"actionArchiveClient": "归档客户端",
"actionUnarchiveClient": "取消归档客户端",
"actionBlockClient": "屏蔽客户端",
"actionUnblockClient": "解除屏蔽客户端",
"actionUpdateClient": "更新客户端",
"actionListClients": "列出客户端",
"actionGetClient": "获取客户端",
"actionCreateSiteResource": "创建站点资源",
"actionDeleteSiteResource": "删除站点资源",
"actionGetSiteResource": "获取站点资源",
"actionListSiteResources": "列出站点资源",
"actionUpdateSiteResource": "更新站点资源",
"actionListInvitations": "邀请列表",
"actionExportLogs": "导出日志",
"actionViewLogs": "查看日志",
"noneSelected": "未选择",
"orgNotFound2": "未找到组织。",
"searchProgress": "搜索中...",
"create": "创建",
"orgs": "组织",
"loginError": "发生意外错误。请重试。",
"loginRequiredForDevice": "您的设备需要登录。",
"passwordForgot": "忘记密码?",
"otpAuth": "两步验证",
"otpAuthDescription": "从您的身份验证程序中输入代码或您的单次备份代码。",
"otpAuthSubmit": "提交代码",
"idpContinue": "或者继续",
"otpAuthBack": "回到密码",
"navbar": "导航菜单",
"navbarDescription": "应用程序的主导航菜单",
"navbarDocsLink": "文件",
"otpErrorEnable": "无法启用 2FA",
"otpErrorEnableDescription": "启用 2FA 时出错",
"otpSetupCheckCode": "请输入您的6位数字代码",
"otpSetupCheckCodeRetry": "无效的代码。请重试。",
"otpSetup": "启用两步验证",
"otpSetupDescription": "用额外的保护层来保护您的帐户",
"otpSetupScanQr": "用您的身份验证程序扫描此二维码或手动输入密钥:",
"otpSetupSecretCode": "验证器代码",
"otpSetupSuccess": "启用两步验证",
"otpSetupSuccessStoreBackupCodes": "您的帐户现在更加安全。不要忘记保存您的备份代码。",
"otpErrorDisable": "无法禁用 2FA",
"otpErrorDisableDescription": "禁用2FA 时出错",
"otpRemove": "禁用两步验证",
"otpRemoveDescription": "为您的帐户禁用两步验证",
"otpRemoveSuccess": "双重身份验证已禁用",
"otpRemoveSuccessMessage": "您的帐户已禁用双重身份验证。您可以随时再次启用它。",
"otpRemoveSubmit": "禁用两步验证",
"paginator": "第 {current} 页,共 {last} 页",
"paginatorToFirst": "转到第一页",
"paginatorToPrevious": "转到上一页",
"paginatorToNext": "转到下一页",
"paginatorToLast": "转到最后一页",
"copyText": "复制文本",
"copyTextFailed": "复制文本失败: ",
"copyTextClipboard": "复制到剪贴板",
"inviteErrorInvalidConfirmation": "无效确认",
"passwordRequired": "必须填写密码",
"allowAll": "允许所有",
"permissionsAllowAll": "允许所有权限",
"githubUsernameRequired": "必须填写 GitHub 用户名",
"supportKeyRequired": "必须填写支持者密钥",
"passwordRequirementsChars": "密码至少需要 8 个字符",
"language": "语言",
"verificationCodeRequired": "必须输入代码",
"userErrorNoUpdate": "没有要更新的用户",
"siteErrorNoUpdate": "没有要更新的站点",
"resourceErrorNoUpdate": "没有可更新的资源",
"authErrorNoUpdate": "没有要更新的身份验证信息",
"orgErrorNoUpdate": "没有要更新的组织",
"orgErrorNoProvided": "未提供组织",
"apiKeysErrorNoUpdate": "没有要更新的 API 密钥",
"sidebarOverview": "概览",
"sidebarHome": "首页",
"sidebarSites": "站点",
"sidebarApprovals": "审批请求",
"sidebarResources": "资源",
"sidebarProxyResources": "公开的",
"sidebarClientResources": "非公开的",
"sidebarAccessControl": "访问控制",
"sidebarLogsAndAnalytics": "日志与分析",
"sidebarUsers": "用户",
"sidebarAdmin": "管理员",
"sidebarInvitations": "邀请",
"sidebarRoles": "角色",
"sidebarShareableLinks": "链接",
"sidebarApiKeys": "API密钥",
"sidebarSettings": "设置",
"sidebarAllUsers": "所有用户",
"sidebarIdentityProviders": "身份提供商",
"sidebarLicense": "证书",
"sidebarClients": "客户端",
"sidebarUserDevices": "用户设备",
"sidebarMachineClients": "机",
"sidebarDomains": "域",
"sidebarGeneral": "管理",
"sidebarLogAndAnalytics": "日志与分析",
"sidebarBluePrints": "蓝图",
"sidebarOrganization": "组织",
"sidebarLogsAnalytics": "分析",
"blueprints": "蓝图",
"blueprintsDescription": "应用声明配置并查看先前运行的",
"blueprintAdd": "添加蓝图",
"blueprintGoBack": "查看所有蓝图",
"blueprintCreate": "创建蓝图",
"blueprintCreateDescription2": "按照下面的步骤创建和应用新的蓝图",
"blueprintDetails": "蓝图详细信息",
"blueprintDetailsDescription": "查看应用蓝图的结果和发生的任何错误",
"blueprintInfo": "蓝图信息",
"message": "留言",
"blueprintContentsDescription": "定义描述基础设施的 YAML 内容",
"blueprintErrorCreateDescription": "应用蓝图时出错",
"blueprintErrorCreate": "创建蓝图时出错",
"searchBlueprintProgress": "搜索蓝图...",
"appliedAt": "应用于",
"source": "来源",
"contents": "目录",
"parsedContents": "解析内容 (只读)",
"enableDockerSocket": "启用 Docker 蓝图",
"enableDockerSocketDescription": "启用 Docker Socket 标签擦除蓝图标签。套接字路径必须提供给新的。",
"enableDockerSocketLink": "了解更多",
"viewDockerContainers": "查看停靠容器",
"containersIn": "{siteName} 中的容器",
"selectContainerDescription": "选择任何容器作为目标的主机名。点击端口使用端口。",
"containerName": "名称",
"containerImage": "图片",
"containerState": "状态",
"containerNetworks": "网络",
"containerHostnameIp": "主机名/IP",
"containerLabels": "标签",
"containerLabelsCount": "{count, plural, other {# 标签}}",
"containerLabelsTitle": "容器标签",
"containerLabelEmpty": "<为空>",
"containerPorts": "端口",
"containerPortsMore": "+{count} 更多",
"containerActions": "行动",
"select": "选择",
"noContainersMatchingFilters": "没有找到匹配当前过滤器的容器。",
"showContainersWithoutPorts": "显示没有端口的容器",
"showStoppedContainers": "显示已停止的容器",
"noContainersFound": "未找到容器。请确保Docker容器正在运行。",
"searchContainersPlaceholder": "在 {count} 个容器中搜索...",
"searchResultsCount": "{count, plural, other {# 个结果}}",
"filters": "筛选器",
"filterOptions": "过滤器选项",
"filterPorts": "端口",
"filterStopped": "已停止",
"clearAllFilters": "清除所有过滤器",
"columns": "列",
"toggleColumns": "切换列",
"refreshContainersList": "刷新容器列表",
"searching": "搜索中...",
"noContainersFoundMatching": "未找到与 \"{filter}\" 匹配的容器。",
"light": "浅色",
"dark": "深色",
"system": "系统",
"theme": "主题",
"subnetRequired": "子网是必填项",
"initialSetupTitle": "初始服务器设置",
"initialSetupDescription": "创建初始服务器管理员帐户。 只能存在一个服务器管理员。 您可以随时更改这些凭据。",
"createAdminAccount": "创建管理员帐户",
"setupErrorCreateAdmin": "创建服务器管理员账户时发生错误。",
"certificateStatus": "证书状态",
"loading": "加载中",
"loadingAnalytics": "加载分析",
"restart": "重启",
"domains": "域",
"domainsDescription": "创建和管理组织中可用的域",
"domainsSearch": "搜索域...",
"domainAdd": "添加域",
"domainAddDescription": "注册一个新域名到组织",
"domainCreate": "创建域",
"domainCreatedDescription": "域创建成功",
"domainDeletedDescription": "成功删除域",
"domainQuestionRemove": "您确定要删除域名吗?",
"domainMessageRemove": "一旦删除,域将不再与组织相关联。",
"domainConfirmDelete": "确认删除域",
"domainDelete": "删除域",
"domain": "域",
"selectDomainTypeNsName": "域委派(NS)",
"selectDomainTypeNsDescription": "此域及其所有子域。当您希望控制整个域区域时使用此选项。",
"selectDomainTypeCnameName": "单个域(CNAME)",
"selectDomainTypeCnameDescription": "仅此特定域。用于单个子域或特定域条目。",
"selectDomainTypeWildcardName": "通配符域",
"selectDomainTypeWildcardDescription": "此域名及其子域名。",
"domainDelegation": "单个域",
"selectType": "选择一个类型",
"actions": "操作",
"refresh": "刷新",
"refreshError": "刷新数据失败",
"verified": "已验证",
"pending": "待定",
"pendingApproval": "等待批准",
"sidebarBilling": "计费",
"billing": "计费",
"orgBillingDescription": "管理账单信息和订阅",
"github": "GitHub",
"pangolinHosted": "Pangolin 托管",
"fossorial": "Fossorial",
"completeAccountSetup": "完成账户设置",
"completeAccountSetupDescription": "设置您的密码以开始",
"accountSetupSent": "我们将发送账号设置代码到该电子邮件地址。",
"accountSetupCode": "设置代码",
"accountSetupCodeDescription": "请检查您的邮箱以获取设置代码。",
"passwordCreate": "创建密码",
"passwordCreateConfirm": "确认密码",
"accountSetupSubmit": "发送设置代码",
"completeSetup": "完成设置",
"accountSetupSuccess": "账号设置完成!欢迎来到 Pangolin!",
"documentation": "文档",
"saveAllSettings": "保存所有设置",
"saveResourceTargets": "保存目标",
"saveResourceHttp": "保存代理设置",
"saveProxyProtocol": "保存代理协议设置",
"settingsUpdated": "设置已更新",
"settingsUpdatedDescription": "设置更新成功",
"settingsErrorUpdate": "设置更新失败",
"settingsErrorUpdateDescription": "更新设置时发生错误",
"sidebarCollapse": "折叠",
"sidebarExpand": "展开",
"productUpdateMoreInfo": "{noOfUpdates} 个更新",
"productUpdateInfo": "{noOfUpdates} 个更新",
"productUpdateWhatsNew": "新功能",
"productUpdateTitle": "产品更新",
"productUpdateEmpty": "无更新",
"dismissAll": "关闭所有",
"pangolinUpdateAvailable": "可用更新",
"pangolinUpdateAvailableInfo": "版本 {version} 已准备就绪",
"pangolinUpdateAvailableReleaseNotes": "查看发布说明",
"newtUpdateAvailable": "更新可用",
"newtUpdateAvailableInfo": "新版本的 Newt 已可用。请更新到最新版本以获得最佳体验。",
"domainPickerEnterDomain": "域名",
"domainPickerPlaceholder": "example.com",
"domainPickerDescription": "输入资源的完整域名以查看可用选项。",
"domainPickerDescriptionSaas": "输入完整域名、子域或名称以查看可用选项。",
"domainPickerTabAll": "所有",
"domainPickerTabOrganization": "组织",
"domainPickerTabProvided": "提供的",
"domainPickerSortAsc": "A-Z",
"domainPickerSortDesc": "Z-A",
"domainPickerCheckingAvailability": "检查可用性...",
"domainPickerNoMatchingDomains": "未找到匹配的域。请尝试不同的域或检查组织的域设置。",
"domainPickerOrganizationDomains": "组织域",
"domainPickerProvidedDomains": "提供的域",
"domainPickerSubdomain": "子域:{subdomain}",
"domainPickerNamespace": "命名空间:{namespace}",
"domainPickerShowMore": "显示更多",
"regionSelectorTitle": "选择区域",
"regionSelectorInfo": "选择区域以帮助提升您所在地的性能。您不必与服务器在相同的区域。",
"regionSelectorPlaceholder": "选择一个区域",
"regionSelectorComingSoon": "即将推出",
"billingLoadingSubscription": "正在加载订阅...",
"billingFreeTier": "免费层",
"billingWarningOverLimit": "警告:您已超出一个或多个使用限制。在您修改订阅或调整使用情况之前,您的站点将无法连接。",
"billingUsageLimitsOverview": "使用限制概览",
"billingMonitorUsage": "监控您的使用情况以对比已配置的限制。如需提高限制请联系我们 support@pangolin.net。",
"billingDataUsage": "数据使用情况",
"billingOnlineTime": "站点在线时间",
"billingUsers": "活跃用户",
"billingDomains": "活跃域",
"billingRemoteExitNodes": "活跃自托管节点",
"billingNoLimitConfigured": "未配置限制",
"billingEstimatedPeriod": "估计结算周期",
"billingIncludedUsage": "包含的使用量",
"billingIncludedUsageDescription": "您当前订阅计划中包含的使用量",
"billingFreeTierIncludedUsage": "免费层使用额度",
"billingIncluded": "包含",
"billingEstimatedTotal": "预计总额:",
"billingNotes": "备注",
"billingEstimateNote": "这是根据您当前使用情况的估算。",
"billingActualChargesMayVary": "实际费用可能会有变化。",
"billingBilledAtEnd": "您将在结算周期结束时被计费。",
"billingModifySubscription": "修改订阅",
"billingStartSubscription": "开始订阅",
"billingRecurringCharge": "周期性收费",
"billingManageSubscriptionSettings": "管理订阅设置和首选项",
"billingNoActiveSubscription": "您没有活跃的订阅。开始订阅以增加使用限制。",
"billingFailedToLoadSubscription": "无法加载订阅",
"billingFailedToLoadUsage": "无法加载使用情况",
"billingFailedToGetCheckoutUrl": "无法获取结账网址",
"billingPleaseTryAgainLater": "请稍后再试。",
"billingCheckoutError": "结账错误",
"billingFailedToGetPortalUrl": "无法获取门户网址",
"billingPortalError": "门户错误",
"billingDataUsageInfo": "当连接到云端时,您将为通过安全隧道传输的所有数据收取费用。 这包括您所有站点的进出流量。 当您达到上限时,您的站点将断开连接,直到您升级计划或减少使用。使用节点时不收取数据。",
"billingOnlineTimeInfo": "您要根据您的网站连接到云端的时间长短收取费用。 例如,44,640分钟等于一个24/7全月运行的网站。 当您达到上限时,您的站点将断开连接,直到您升级计划或减少使用。使用节点时不收取费用。",
"billingUsersInfo": "您为组织中的每个用户收取费用。每日计费是根据您组织中活跃用户帐户的数量计算的。",
"billingDomainInfo": "您在组织中的每个域都要收取费用。每日计费是根据您组织中的活动域帐户数计算的。",
"billingRemoteExitNodesInfo": "您为组织中的每个管理节点收取费用。计费是每日根据您组织中活跃的管理节点数计算的。",
"domainNotFound": "域未找到",
"domainNotFoundDescription": "此资源已禁用,因为该域不再在我们的系统中存在。请为此资源设置一个新域。",
"failed": "失败",
"createNewOrgDescription": "创建一个新组织",
"organization": "组织",
"port": "端口",
"securityKeyManage": "管理安全密钥",
"securityKeyDescription": "添加或删除用于无密码认证的安全密钥",
"securityKeyRegister": "注册新的安全密钥",
"securityKeyList": "您的安全密钥",
"securityKeyNone": "尚未注册安全密钥",
"securityKeyNameRequired": "名称为必填项",
"securityKeyRemove": "删除",
"securityKeyLastUsed": "上次使用:{date}",
"securityKeyNameLabel": "名称",
"securityKeyRegisterSuccess": "安全密钥注册成功",
"securityKeyRegisterError": "注册安全密钥失败",
"securityKeyRemoveSuccess": "安全密钥删除成功",
"securityKeyRemoveError": "删除安全密钥失败",
"securityKeyLoadError": "加载安全密钥失败",
"securityKeyLogin": "使用安全密钥",
"securityKeyAuthError": "使用安全密钥认证失败",
"securityKeyRecommendation": "考虑在其他设备上注册另一个安全密钥,以确保不会被锁定在您的账户之外。",
"registering": "注册中...",
"securityKeyPrompt": "请使用您的安全密钥验证身份。确保您的安全密钥已连接并准备好。",
"securityKeyBrowserNotSupported": "您的浏览器不支持安全密钥。请使用像 Chrome、Firefox 或 Safari 这样的现代浏览器。",
"securityKeyPermissionDenied": "请允许访问您的安全密钥以继续登录。",
"securityKeyRemovedTooQuickly": "请保持您的安全密钥连接,直到登录过程完成。",
"securityKeyNotSupported": "您的安全密钥可能不兼容。请尝试不同的安全密钥。",
"securityKeyUnknownError": "使用安全密钥时出现问题。请再试一次。",
"twoFactorRequired": "注册安全密钥需要两步验证。",
"twoFactor": "两步验证",
"twoFactorAuthentication": "两步验证",
"twoFactorDescription": "这个组织需要双重身份验证。",
"enableTwoFactor": "启用两步验证",
"organizationSecurityPolicy": "组织安全政策",
"organizationSecurityPolicyDescription": "此机构拥有安全要求,您必须先满足才能访问",
"securityRequirements": "安全要求",
"allRequirementsMet": "已满足所有要求",
"completeRequirementsToContinue": "完成下面的要求以继续访问此组织",
"youCanNowAccessOrganization": "您现在可以访问此组织",
"reauthenticationRequired": "会话长度",
"reauthenticationDescription": "该机构要求您每 {maxDays} 天登录一次。",
"reauthenticationDescriptionHours": "该机构要求您每 {maxHours} 小时登录一次。",
"reauthenticateNow": "再次登录",
"adminEnabled2FaOnYourAccount": "管理员已为{email}启用两步验证。请完成设置以继续。",
"securityKeyAdd": "添加安全密钥",
"securityKeyRegisterTitle": "注册新安全密钥",
"securityKeyRegisterDescription": "连接您的安全密钥并输入名称以便识别",
"securityKeyTwoFactorRequired": "要求两步验证",
"securityKeyTwoFactorDescription": "请输入你的两步验证代码以注册安全密钥",
"securityKeyTwoFactorRemoveDescription": "请输入你的两步验证代码以移除安全密钥",
"securityKeyTwoFactorCode": "双因素代码",
"securityKeyRemoveTitle": "移除安全密钥",
"securityKeyRemoveDescription": "输入您的密码以移除安全密钥 \"{name}\"",
"securityKeyNoKeysRegistered": "没有注册安全密钥",
"securityKeyNoKeysDescription": "添加安全密钥以加强您的账户安全",
"createDomainRequired": "必须输入域",
"createDomainAddDnsRecords": "添加 DNS 记录",
"createDomainAddDnsRecordsDescription": "将以下 DNS 记录添加到您的域名提供商以完成设置。",
"createDomainNsRecords": "NS 记录",
"createDomainRecord": "记录",
"createDomainType": "类型:",
"createDomainName": "名称:",
"createDomainValue": "值:",
"createDomainCnameRecords": "CNAME 记录",
"createDomainARecords": "A记录",
"createDomainRecordNumber": "记录 {number}",
"createDomainTxtRecords": "TXT 记录",
"createDomainSaveTheseRecords": "保存这些记录",
"createDomainSaveTheseRecordsDescription": "务必保存这些 DNS 记录,因为您将无法再次查看它们。",
"createDomainDnsPropagation": "DNS 传播",
"createDomainDnsPropagationDescription": "DNS 更改可能需要一些时间才能在互联网上传播。这可能需要从几分钟到 48 小时,具体取决于您的 DNS 提供商和 TTL 设置。",
"resourcePortRequired": "非 HTTP 资源必须输入端口号",
"resourcePortNotAllowed": "HTTP 资源不应设置端口号",
"billingPricingCalculatorLink": "价格计算器",
"signUpTerms": {
"IAgreeToThe": "我同意",
"termsOfService": "服务条款",
"and": "和",
"privacyPolicy": "隐私政策。"
},
"signUpMarketing": {
"keepMeInTheLoop": "通过电子邮件让我在循环中保持新闻、更新和新功能。"
},
"siteRequired": "需要站点。",
"olmTunnel": "Olm 隧道",
"olmTunnelDescription": "使用 Olm 进行客户端连接",
"errorCreatingClient": "创建客户端出错",
"clientDefaultsNotFound": "未找到客户端默认值",
"createClient": "创建客户端",
"createClientDescription": "创建一个新客户端来访问私有资源",
"seeAllClients": "查看所有客户端",
"clientInformation": "客户端信息",
"clientNamePlaceholder": "客户端名称",
"address": "地址",
"subnetPlaceholder": "子网",
"addressDescription": "客户的内部地址。必须属于组织的子网。",
"selectSites": "选择站点",
"sitesDescription": "客户端将与所选站点进行连接",
"clientInstallOlm": "安装 Olm",
"clientInstallOlmDescription": "在您的系统上运行 Olm",
"clientOlmCredentials": "全权证书",
"clientOlmCredentialsDescription": "这是客户端如何通过服务器进行身份验证",
"olmEndpoint": "Endpoint",
"olmId": "ID",
"olmSecretKey": "密钥",
"clientCredentialsSave": "保存证书",
"clientCredentialsSaveDescription": "该信息仅会显示一次,请确保将其复制到安全位置。",
"generalSettingsDescription": "配置此客户端的常规设置",
"clientUpdated": "客户端已更新",
"clientUpdatedDescription": "客户端已更新。",
"clientUpdateFailed": "更新客户端失败",
"clientUpdateError": "更新客户端时出错。",
"sitesFetchFailed": "获取站点失败",
"sitesFetchError": "获取站点时出错。",
"olmErrorFetchReleases": "获取 Olm 发布版本时出错。",
"olmErrorFetchLatest": "获取最新 Olm 发布版本时出错。",
"enterCidrRange": "输入 CIDR 范围",
"resourceEnableProxy": "启用公共代理",
"resourceEnableProxyDescription": "启用到此资源的公共代理。这允许外部网络通过开放端口访问资源。需要 Traefik 配置。",
"externalProxyEnabled": "外部代理已启用",
"addNewTarget": "添加新目标",
"targetsList": "目标列表",
"advancedMode": "高级模式",
"advancedSettings": "高级设置",
"targetErrorDuplicateTargetFound": "找到重复的目标",
"healthCheckHealthy": "正常",
"healthCheckUnhealthy": "不正常",
"healthCheckUnknown": "未知",
"healthCheck": "健康检查",
"configureHealthCheck": "配置健康检查",
"configureHealthCheckDescription": "为 {target} 设置健康监控",
"enableHealthChecks": "启用健康检查",
"enableHealthChecksDescription": "监视此目标的健康状况。如果需要,您可以监视一个不同的终点。",
"healthScheme": "方法",
"healthSelectScheme": "选择方法",
"healthCheckPortInvalid": "健康检查端口必须介于 1 到 65535 之间",
"healthCheckPath": "路径",
"healthHostname": "IP / 主机",
"healthPort": "端口",
"healthCheckPathDescription": "用于检查健康状态的路径。",
"healthyIntervalSeconds": "健康间隔(秒)",
"unhealthyIntervalSeconds": "不健康间隔 (秒)",
"IntervalSeconds": "正常间隔",
"timeoutSeconds": "超时(秒)",
"timeIsInSeconds": "时间以秒为单位",
"requireDeviceApproval": "需要设备批准",
"requireDeviceApprovalDescription": "具有此角色的用户需要管理员批准的新设备才能连接和访问资源。",
"retryAttempts": "重试次数",
"expectedResponseCodes": "期望响应代码",
"expectedResponseCodesDescription": "HTTP 状态码表示健康状态。如留空,200-300 被视为健康。",
"customHeaders": "自定义标题",
"customHeadersDescription": "头部新行分隔:头部名称:值",
"headersValidationError": "头部必须是格式:头部名称:值。",
"saveHealthCheck": "保存健康检查",
"healthCheckSaved": "健康检查已保存",
"healthCheckSavedDescription": "健康检查配置已成功保存。",
"healthCheckError": "健康检查错误",
"healthCheckErrorDescription": "保存健康检查配置时出错",
"healthCheckPathRequired": "健康检查路径为必填项",
"healthCheckMethodRequired": "HTTP 方法为必填项",
"healthCheckIntervalMin": "检查间隔必须至少为 5 秒",
"healthCheckTimeoutMin": "超时必须至少为 1 秒",
"healthCheckRetryMin": "重试次数必须至少为 1 次",
"httpMethod": "HTTP 方法",
"selectHttpMethod": "选择 HTTP 方法",
"domainPickerSubdomainLabel": "子域名",
"domainPickerBaseDomainLabel": "根域名",
"domainPickerSearchDomains": "搜索域名...",
"domainPickerNoDomainsFound": "未找到域名",
"domainPickerLoadingDomains": "加载域名...",
"domainPickerSelectBaseDomain": "选择根域名...",
"domainPickerNotAvailableForCname": "不适用于CNAME域",
"domainPickerEnterSubdomainOrLeaveBlank": "输入子域名或留空以使用根域名。",
"domainPickerEnterSubdomainToSearch": "输入一个子域名以搜索并从可用免费域名中选择。",
"domainPickerFreeDomains": "免费域名",
"domainPickerSearchForAvailableDomains": "搜索可用域名",
"domainPickerNotWorkSelfHosted": "注意:自托管实例当前不提供免费的域名。",
"resourceDomain": "域名",
"resourceEditDomain": "编辑域名",
"siteName": "站点名称",
"proxyPort": "端口",
"resourcesTableProxyResources": "公开的",
"resourcesTableClientResources": "非公开的",
"resourcesTableNoProxyResourcesFound": "未找到代理资源。",
"resourcesTableNoInternalResourcesFound": "未找到内部资源。",
"resourcesTableDestination": "目标",
"resourcesTableAlias": "Alias",
"resourcesTableAliasAddress": "别名地址",
"resourcesTableAliasAddressInfo": "此地址是组织实用子网的一部分。它用来使用内部DNS解析来解析别名记录。",
"resourcesTableClients": "客户端",
"resourcesTableAndOnlyAccessibleInternally": "且仅在与客户端连接时可内部访问。",
"resourcesTableNoTargets": "没有目标",
"resourcesTableHealthy": "健康的",
"resourcesTableDegraded": "降级",
"resourcesTableOffline": "离线的",
"resourcesTableUnknown": "未知的",
"resourcesTableNotMonitored": "未监视的",
"editInternalResourceDialogEditClientResource": "编辑私有资源",
"editInternalResourceDialogUpdateResourceProperties": "更新{resourceName}的资源配置和访问控制。",
"editInternalResourceDialogResourceProperties": "资源属性",
"editInternalResourceDialogName": "名称",
"editInternalResourceDialogProtocol": "协议",
"editInternalResourceDialogSitePort": "站点端口",
"editInternalResourceDialogTargetConfiguration": "目标配置",
"editInternalResourceDialogCancel": "取消",
"editInternalResourceDialogSaveResource": "保存资源",
"editInternalResourceDialogSuccess": "成功",
"editInternalResourceDialogInternalResourceUpdatedSuccessfully": "内部资源更新成功",
"editInternalResourceDialogError": "错误",
"editInternalResourceDialogFailedToUpdateInternalResource": "更新内部资源失败",
"editInternalResourceDialogNameRequired": "名称为必填项",
"editInternalResourceDialogNameMaxLength": "名称长度必须小于255个字符",
"editInternalResourceDialogProxyPortMin": "代理端口必须至少为1",
"editInternalResourceDialogProxyPortMax": "代理端口必须小于65536",
"editInternalResourceDialogInvalidIPAddressFormat": "无效的IP地址格式",
"editInternalResourceDialogDestinationPortMin": "目标端口必须至少为1",
"editInternalResourceDialogDestinationPortMax": "目标端口必须小于65536",
"editInternalResourceDialogPortModeRequired": "端口模式需要协议、代理端口和目的端口",
"editInternalResourceDialogMode": "模式",
"editInternalResourceDialogModePort": "端口",
"editInternalResourceDialogModeHost": "主机",
"editInternalResourceDialogModeCidr": "CIDR",
"editInternalResourceDialogDestination": "目标",
"editInternalResourceDialogDestinationHostDescription": "站点网络上资源的 IP 地址或主机名。",
"editInternalResourceDialogDestinationIPDescription": "站点网络上资源的IP或主机名地址。",
"editInternalResourceDialogDestinationCidrDescription": "站点网络上资源的 CIDR 范围。",
"editInternalResourceDialogAlias": "Alias",
"editInternalResourceDialogAliasDescription": "此资源可选的内部DNS别名。",
"createInternalResourceDialogNoSitesAvailable": "暂无可用站点",
"createInternalResourceDialogNoSitesAvailableDescription": "您需要至少配置一个子网的Newt站点来创建内部资源。",
"createInternalResourceDialogClose": "关闭",
"createInternalResourceDialogCreateClientResource": "创建私有资源",
"createInternalResourceDialogCreateClientResourceDescription": "创建一个新资源只能为连接到组织的客户端访问",
"createInternalResourceDialogResourceProperties": "资源属性",
"createInternalResourceDialogName": "名称",
"createInternalResourceDialogSite": "站点",
"selectSite": "选择站点...",
"noSitesFound": "未找到站点。",
"createInternalResourceDialogProtocol": "协议",
"createInternalResourceDialogTcp": "TCP",
"createInternalResourceDialogUdp": "UDP",
"createInternalResourceDialogSitePort": "站点端口",
"createInternalResourceDialogSitePortDescription": "使用此端口在连接到客户端时访问站点上的资源。",
"createInternalResourceDialogTargetConfiguration": "目标配置",
"createInternalResourceDialogDestinationIPDescription": "站点网络上资源的IP或主机名地址。",
"createInternalResourceDialogDestinationPortDescription": "资源在目标IP上可访问的端口。",
"createInternalResourceDialogCancel": "取消",
"createInternalResourceDialogCreateResource": "创建资源",
"createInternalResourceDialogSuccess": "成功",
"createInternalResourceDialogInternalResourceCreatedSuccessfully": "内部资源创建成功",
"createInternalResourceDialogError": "错误",
"createInternalResourceDialogFailedToCreateInternalResource": "创建内部资源失败",
"createInternalResourceDialogNameRequired": "名称为必填项",
"createInternalResourceDialogNameMaxLength": "名称长度必须小于255个字符",
"createInternalResourceDialogPleaseSelectSite": "请选择一个站点",
"createInternalResourceDialogProxyPortMin": "代理端口必须至少为1",
"createInternalResourceDialogProxyPortMax": "代理端口必须小于65536",
"createInternalResourceDialogInvalidIPAddressFormat": "无效的IP地址格式",
"createInternalResourceDialogDestinationPortMin": "目标端口必须至少为1",
"createInternalResourceDialogDestinationPortMax": "目标端口必须小于65536",
"createInternalResourceDialogPortModeRequired": "端口模式需要协议、代理端口和目的端口",
"createInternalResourceDialogMode": "模式",
"createInternalResourceDialogModePort": "端口",
"createInternalResourceDialogModeHost": "主机",
"createInternalResourceDialogModeCidr": "CIDR",
"createInternalResourceDialogDestination": "目标",
"createInternalResourceDialogDestinationHostDescription": "站点网络上资源的 IP 地址或主机名。",
"createInternalResourceDialogDestinationCidrDescription": "站点网络上资源的 CIDR 范围。",
"createInternalResourceDialogAlias": "Alias",
"createInternalResourceDialogAliasDescription": "此资源可选的内部DNS别名。",
"siteConfiguration": "配置",
"siteAcceptClientConnections": "接受客户端连接",
"siteAcceptClientConnectionsDescription": "允许用户设备和客户端访问此站点上的资源。这可以稍后更改。",
"siteAddress": "站点地址 (高级)",
"siteAddressDescription": "站点的内部地址。必须属于组织的子网。",
"siteNameDescription": "可以稍后更改的站点显示名称。",
"autoLoginExternalIdp": "自动使用外部IDP登录",
"autoLoginExternalIdpDescription": "立即重定向用户到外部身份提供商进行身份验证。",
"selectIdp": "选择IDP",
"selectIdpPlaceholder": "选择一个IDP...",
"selectIdpRequired": "在启用自动登录时,请选择一个IDP。",
"autoLoginTitle": "重定向中",
"autoLoginDescription": "正在将您重定向到外部身份提供商进行身份验证。",
"autoLoginProcessing": "准备身份验证...",
"autoLoginRedirecting": "重定向到登录...",
"autoLoginError": "自动登录错误",
"autoLoginErrorNoRedirectUrl": "未从身份提供商收到重定向URL。",
"autoLoginErrorGeneratingUrl": "生成身份验证URL失败。",
"remoteExitNodeManageRemoteExitNodes": "远程节点",
"remoteExitNodeDescription": "自托管您的远程中继和代理服务器节点",
"remoteExitNodes": "节点",
"searchRemoteExitNodes": "搜索节点...",
"remoteExitNodeAdd": "添加节点",
"remoteExitNodeErrorDelete": "删除节点时出错",
"remoteExitNodeQuestionRemove": "您确定要从组织中删除该节点吗?",
"remoteExitNodeMessageRemove": "一旦删除,该节点将不再能够访问。",
"remoteExitNodeConfirmDelete": "确认删除节点",
"remoteExitNodeDelete": "删除节点",
"sidebarRemoteExitNodes": "远程节点",
"remoteExitNodeId": "ID",
"remoteExitNodeSecretKey": "密钥",
"remoteExitNodeCreate": {
"title": "创建远程节点",
"description": "创建一个新的自托管远程中继和代理服务器节点",
"viewAllButton": "查看所有节点",
"strategy": {
"title": "创建策略",
"description": "选择您想如何创建远程节点",
"adopt": {
"title": "采纳节点",
"description": "如果您已经拥有该节点的凭据,请选择此项。"
},
"generate": {
"title": "生成密钥",
"description": "如果您想为节点生成新密钥,请选择此选项."
}
},
"adopt": {
"title": "采纳现有节点",
"description": "输入您想要采用的现有节点的凭据",
"nodeIdLabel": "节点 ID",
"nodeIdDescription": "您想要采用的现有节点的 ID",
"secretLabel": "密钥",
"secretDescription": "现有节点的秘密密钥",
"submitButton": "采用节点"
},
"generate": {
"title": "生成的凭据",
"description": "使用这些生成的凭据来配置节点",
"nodeIdTitle": "节点 ID",
"secretTitle": "密钥",
"saveCredentialsTitle": "将凭据添加到配置中",
"saveCredentialsDescription": "将这些凭据添加到您的自托管 Pangolin 节点配置文件中以完成连接。",
"submitButton": "创建节点"
},
"validation": {
"adoptRequired": "在通过现有节点时需要节点ID和密钥"
},
"errors": {
"loadDefaultsFailed": "无法加载默认值",
"defaultsNotLoaded": "默认值未加载",
"createFailed": "创建节点失败"
},
"success": {
"created": "节点创建成功"
}
},
"remoteExitNodeSelection": "节点选择",
"remoteExitNodeSelectionDescription": "为此本地站点选择要路由流量的节点",
"remoteExitNodeRequired": "必须为本地站点选择节点",
"noRemoteExitNodesAvailable": "无可用节点",
"noRemoteExitNodesAvailableDescription": "此组织没有可用的节点。首先创建一个节点来使用本地站点。",
"exitNode": "出口节点",
"country": "国家",
"rulesMatchCountry": "当前基于源 IP",
"managedSelfHosted": {
"title": "托管自托管",
"description": "更可靠和低维护自我托管的 Pangolin 服务器,带有额外的铃声和告密器",
"introTitle": "托管自托管的潘戈林公司",
"introDescription": "这是一种部署选择,为那些希望简洁和额外可靠的人设计,同时仍然保持他们的数据的私密性和自我托管性。",
"introDetail": "通过此选项,您仍然运行您自己的 Pangolin 节点 — — 您的隧道、SSL 终止,并且流量在您的服务器上保持所有状态。 不同之处在于,管理和监测是通过我们的云层仪表板进行的,该仪表板开启了一些好处:",
"benefitSimplerOperations": {
"title": "简单的操作",
"description": "无需运行您自己的邮件服务器或设置复杂的警报。您将从方框中获得健康检查和下限提醒。"
},
"benefitAutomaticUpdates": {
"title": "自动更新",
"description": "云仪表盘快速演化,所以您可以获得新的功能和错误修复,而不必每次手动拉取新的容器。"
},
"benefitLessMaintenance": {
"title": "减少维护时间",
"description": "没有要管理的数据库迁移、备份或额外的基础设施。我们在云端处理这个问题。"
},
"benefitCloudFailover": {
"title": "云失败",
"description": "如果您的节点被关闭,您的隧道可能暂时无法连接到我们的云端,直到您将其重新连接上线。"
},
"benefitHighAvailability": {
"title": "高可用率(PoPs)",
"description": "您还可以将多个节点添加到您的帐户中以获取冗余和更好的性能。"
},
"benefitFutureEnhancements": {
"title": "将来的改进",
"description": "我们正在计划添加更多的分析、警报和管理工具,使你的部署更加有力。"
},
"docsAlert": {
"text": "在我们中更多地了解管理下的自托管选项",
"documentation": "文档"
},
"convertButton": "将此节点转换为管理自托管的"
},
"internationaldomaindetected": "检测到国际域",
"willbestoredas": "储存为:",
"roleMappingDescription": "确定当用户启用自动配送时如何分配他们的角色。",
"selectRole": "选择角色",
"roleMappingExpression": "表达式",
"selectRolePlaceholder": "选择角色",
"selectRoleDescription": "选择一个角色,从此身份提供商分配给所有用户",
"roleMappingExpressionDescription": "输入一个 JMESPath 表达式来从 ID 令牌提取角色信息",
"idpTenantIdRequired": "租户ID是必需的",
"invalidValue": "无效的值",
"idpTypeLabel": "身份提供者类型",
"roleMappingExpressionPlaceholder": "例如: contains(group, 'admin' &'Admin' || 'Member'",
"idpGoogleConfiguration": "Google 配置",
"idpGoogleConfigurationDescription": "配置 Google OAuth2 凭据",
"idpGoogleClientIdDescription": "Google OAuth2 Client ID",
"idpGoogleClientSecretDescription": "Google OAuth2 客户端密钥",
"idpAzureConfiguration": "Azure Entra ID 配置",
"idpAzureConfigurationDescription": "配置 Azure Entra ID OAuth2 凭据",
"idpTenantId": "租户 ID",
"idpTenantIdPlaceholder": "tenant-id",
"idpAzureTenantIdDescription": "Azure 租户ID (在 Azure Active Directory 概览中找到)",
"idpAzureClientIdDescription": "Azure 应用注册客户端 ID",
"idpAzureClientSecretDescription": "Azure 应用程序注册客户端密钥",
"idpGoogleTitle": "谷歌",
"idpGoogleAlt": "Google",
"idpAzureTitle": "Azure Entra ID",
"idpAzureAlt": "Azure",
"idpGoogleConfigurationTitle": "Google 配置",
"idpAzureConfigurationTitle": "Azure Entra ID 配置",
"idpTenantIdLabel": "租户 ID",
"idpAzureClientIdDescription2": "Azure 应用注册客户端 ID",
"idpAzureClientSecretDescription2": "Azure 应用程序注册客户端密钥",
"idpGoogleDescription": "Google OAuth2/OIDC 提供商",
"idpAzureDescription": "Microsoft Azure OAuth2/OIDC provider",
"subnet": "子网",
"subnetDescription": "此组织网络配置的子网。",
"customDomain": "自定义域",
"authPage": "身份验证页面",
"authPageDescription": "为组织的身份验证页面设置自定义域",
"authPageDomain": "认证页面域",
"authPageBranding": "自定义品牌",
"authPageBrandingDescription": "配置此组织身份验证页面的品牌",
"authPageBrandingUpdated": "授权页面品牌更新成功",
"authPageBrandingRemoved": "成功移除授权页面品牌",
"authPageBrandingRemoveTitle": "移除授权页面品牌",
"authPageBrandingQuestionRemove": "您确定要移除授权页面的品牌吗?",
"authPageBrandingDeleteConfirm": "确认删除品牌",
"brandingLogoURL": "Logo URL",
"brandingPrimaryColor": "主要颜色",
"brandingLogoWidth": "宽度(px)",
"brandingLogoHeight": "高度(px)",
"brandingOrgTitle": "组织授权页面标题",
"brandingOrgDescription": "{orgName}将替换为组织名称",
"brandingOrgSubtitle": "组织授权页面副标题",
"brandingResourceTitle": "资源授权页面标题",
"brandingResourceSubtitle": "资源授权页面副标题",
"brandingResourceDescription": "{resourceName} 将替换为组织名称",
"saveAuthPageDomain": "保存域",
"saveAuthPageBranding": "保存品牌",
"removeAuthPageBranding": "移除品牌",
"noDomainSet": "没有域设置",
"changeDomain": "更改域",
"selectDomain": "选择域",
"restartCertificate": "重新启动证书",
"editAuthPageDomain": "编辑认证页面域",
"setAuthPageDomain": "设置认证页面域",
"failedToFetchCertificate": "获取证书失败",
"failedToRestartCertificate": "重新启动证书失败",
"addDomainToEnableCustomAuthPages": "用户将能够使用该域访问组织的登录页面并完成资源身份验证。",
"selectDomainForOrgAuthPage": "选择组织认证页面的域",
"domainPickerProvidedDomain": "提供的域",
"domainPickerFreeProvidedDomain": "免费提供的域",
"domainPickerVerified": "已验证",
"domainPickerUnverified": "未验证",
"domainPickerInvalidSubdomainStructure": "此子域包含无效的字符或结构。当您保存时,它将被自动清除。",
"domainPickerError": "错误",
"domainPickerErrorLoadDomains": "加载组织域名失败",
"domainPickerErrorCheckAvailability": "检查域可用性失败",
"domainPickerInvalidSubdomain": "无效的子域",
"domainPickerInvalidSubdomainRemoved": "输入 \"{sub}\" 已被移除,因为其无效。",
"domainPickerInvalidSubdomainCannotMakeValid": "\"{sub}\" 无法为 {domain} 变为有效。",
"domainPickerSubdomainSanitized": "子域已净化",
"domainPickerSubdomainCorrected": "\"{sub}\" 已被更正为 \"{sanitized}\"",
"orgAuthSignInTitle": "组织登录",
"orgAuthChooseIdpDescription": "选择您的身份提供商以继续",
"orgAuthNoIdpConfigured": "此机构没有配置任何身份提供者。您可以使用您的 Pangolin 身份登录。",
"orgAuthSignInWithPangolin": "使用 Pangolin 登录",
"orgAuthSignInToOrg": "登录到组织",
"orgAuthSelectOrgTitle": "组织登录",
"orgAuthSelectOrgDescription": "输入您的组织ID以继续",
"orgAuthOrgIdPlaceholder": "您的组织",
"orgAuthOrgIdHelp": "输入您组织的唯一标识符",
"orgAuthSelectOrgHelp": "输入您的组织ID后,您将跳转到组织的登录页面,您可以使用SSO或组织凭据。",
"orgAuthRememberOrgId": "记住这个组织ID",
"orgAuthBackToSignIn": "返回标准登录",
"orgAuthNoAccount": "没有账户?",
"subscriptionRequiredToUse": "需要订阅才能使用此功能。",
"idpDisabled": "身份提供者已禁用。",
"orgAuthPageDisabled": "组织认证页面已禁用。",
"domainRestartedDescription": "域验证重新启动成功",
"resourceAddEntrypointsEditFile": "编辑文件:config/traefik/traefik_config.yml",
"resourceExposePortsEditFile": "编辑文件:docker-compose.yml",
"emailVerificationRequired": "需要电子邮件验证。 请通过 {dashboardUrl}/auth/login 再次登录以完成此步骤。 然后,回到这里。",
"twoFactorSetupRequired": "需要设置双因素身份验证。 请通过 {dashboardUrl}/auth/login 再次登录以完成此步骤。 然后,回到这里。",
"additionalSecurityRequired": "需要额外的安全",
"organizationRequiresAdditionalSteps": "这个组织需要额外的安全步骤才能访问资源。",
"completeTheseSteps": "完成这些步骤",
"enableTwoFactorAuthentication": "启用两步验证",
"completeSecuritySteps": "完成安全步骤",
"securitySettings": "安全设置",
"dangerSection": "危险区域",
"dangerSectionDescription": "永久删除与此组织相关的所有数据",
"securitySettingsDescription": "配置组织安全策略",
"requireTwoFactorForAllUsers": "所有用户需要两步验证",
"requireTwoFactorDescription": "如果启用,此组织的所有内部用户必须启用双重身份验证才能访问组织。",
"requireTwoFactorDisabledDescription": "此功能需要有效的许可证(企业)或活动订阅(SaS)",
"requireTwoFactorCannotEnableDescription": "您必须为您的帐户启用双重身份验证才能对所有用户",
"maxSessionLength": "最大会话长度",
"maxSessionLengthDescription": "设置用户会话的最长时间。此后用户需要重新验证。",
"maxSessionLengthDisabledDescription": "此功能需要有效的许可证(企业)或活动订阅(SaS)",
"selectSessionLength": "选择会话长度",
"unenforced": "未执行",
"1Hour": "1 小时",
"3Hours": "3 小时",
"6Hours": "6 小时",
"12Hours": "12 小时",
"1DaySession": "1天",
"3Days": "3 天",
"7Days": "7 天",
"14Days": "14 天",
"30DaysSession": "30 天",
"90DaysSession": "90 天",
"180DaysSession": "180天",
"passwordExpiryDays": "密码过期",
"editPasswordExpiryDescription": "设置用户需要更改密码之前的天数。",
"selectPasswordExpiry": "选择密码过期",
"30Days": "30 天",
"1Day": "1天",
"60Days": "60天",
"90Days": "90 天",
"180Days": "180天",
"1Year": "1 年",
"subscriptionBadge": "需要订阅",
"securityPolicyChangeWarning": "安全政策更改警告",
"securityPolicyChangeDescription": "您即将更改安全政策设置。保存后,您可能需要重新认证以遵守这些政策更新。 所有不符合要求的用户也需要重新认证。",
"securityPolicyChangeConfirmMessage": "我确认",
"securityPolicyChangeWarningText": "这将影响组织中的所有用户",
"authPageErrorUpdateMessage": "更新身份验证页面设置时出错",
"authPageErrorUpdate": "无法更新认证页面",
"authPageDomainUpdated": "授权页面域更新成功",
"healthCheckNotAvailable": "本地的",
"rewritePath": "重写路径",
"rewritePathDescription": "在转发到目标之前,可以选择重写路径。",
"continueToApplication": "继续应用",
"checkingInvite": "正在检查邀请",
"setResourceHeaderAuth": "设置 ResourceHeaderAuth",
"resourceHeaderAuthRemove": "删除头部认证",
"resourceHeaderAuthRemoveDescription": "已成功删除头部身份验证。",
"resourceErrorHeaderAuthRemove": "删除头部身份验证失败",
"resourceErrorHeaderAuthRemoveDescription": "无法删除资源的头部身份验证。",
"resourceHeaderAuthProtectionEnabled": "头部认证已启用",
"resourceHeaderAuthProtectionDisabled": "头部身份验证已禁用",
"headerAuthRemove": "删除头部认证",
"headerAuthAdd": "添加页眉认证",
"resourceErrorHeaderAuthSetup": "设置页眉认证失败",
"resourceErrorHeaderAuthSetupDescription": "无法设置资源的头部身份验证。",
"resourceHeaderAuthSetup": "头部认证设置成功",
"resourceHeaderAuthSetupDescription": "头部认证已成功设置。",
"resourceHeaderAuthSetupTitle": "设置头部身份验证",
"resourceHeaderAuthSetupTitleDescription": "使用HTTP 头身份验证来设置基本身份验证信息(用户名和密码)。使用 https://username:password@resource.example.com 访问它",
"resourceHeaderAuthSubmit": "设置头部身份验证",
"actionSetResourceHeaderAuth": "设置头部身份验证",
"enterpriseEdition": "企业版",
"unlicensed": "未授权",
"beta": "测试版",
"manageUserDevices": "用户设备",
"manageUserDevicesDescription": "查看和管理用户用来私下连接到资源的设备",
"downloadClientBannerTitle": "下载Pangolin客户端",
"downloadClientBannerDescription": "下载适用于您系统的Pangolin客户端以连接到Pangolin网络并私下访问资源。",
"manageMachineClients": "管理机器客户端",
"manageMachineClientsDescription": "创建和管理服务器和系统用于私密连接到资源的客户端",
"machineClientsBannerTitle": "服务器与自动化系统",
"machineClientsBannerDescription": "机器客户端适用于不与特定用户关联的服务器与自动化系统。它们使用ID和密钥进行身份验证,并可以与Pangolin CLI、Olm CLI或作为容器运行。",
"machineClientsBannerPangolinCLI": "Pangolin CLI",
"machineClientsBannerOlmCLI": "Olm CLI",
"machineClientsBannerOlmContainer": "Olm 容器",
"clientsTableUserClients": "用户",
"clientsTableMachineClients": "机",
"licenseTableValidUntil": "有效期至",
"saasLicenseKeysSettingsTitle": "企业许可证",
"saasLicenseKeysSettingsDescription": "为自我托管的 Pangolin 实例生成和管理企业许可证密钥",
"sidebarEnterpriseLicenses": "许可协议",
"generateLicenseKey": "生成许可证密钥",
"generateLicenseKeyForm": {
"validation": {
"emailRequired": "请输入一个有效的电子邮件地址",
"useCaseTypeRequired": "请选择一个使用的案例类型",
"firstNameRequired": "必填名",
"lastNameRequired": "姓氏是必填项",
"primaryUseRequired": "请描述您的主要使用",
"jobTitleRequiredBusiness": "企业使用必须有职位头衔。",
"industryRequiredBusiness": "商业使用需要工业",
"stateProvinceRegionRequired": "州/省/地区是必填项",
"postalZipCodeRequired": "邮政编码是必需的",
"companyNameRequiredBusiness": "企业使用需要公司名称",
"countryOfResidenceRequiredBusiness": "商业使用必须是居住国",
"countryRequiredPersonal": "国家需要个人使用",
"agreeToTermsRequired": "您必须同意条款",
"complianceConfirmationRequired": "您必须确认遵守Fossorial Commercial License"
},
"useCaseOptions": {
"personal": {
"title": "个人使用",
"description": "个人非商业用途,如学习、个人项目或实验。"
},
"business": {
"title": "商业使用",
"description": "供组织、公司或商业或创收活动使用。"
}
},
"steps": {
"emailLicenseType": {
"title": "电子邮件和许可证类型",
"description": "输入您的电子邮件并选择您的许可证类型"
},
"personalInformation": {
"title": "个人信息",
"description": "告诉我们自己的信息"
},
"contactInformation": {
"title": "联系信息",
"description": "您的联系信息"
},
"termsGenerate": {
"title": "条款并生成",
"description": "审阅并接受条款生成您的许可证"
}
},
"alerts": {
"commercialUseDisclosure": {
"title": "使用情况披露",
"description": "选择能准确反映您预定用途的许可等级。 个人许可证允许对个人、非商业性或小型商业活动免费使用软件,年收入毛额不到100 000美元。 超出这些限度的任何用途,包括在企业、组织内的用途。 或其他创收环境——需要有效的企业许可证和支付适用的许可证费用。 所有用户,不论是个人还是企业,都必须遵守寄养商业许可证条款。"
},
"trialPeriodInformation": {
"title": "试用期信息",
"description": "此许可证密钥使企业特性能够持续7天的评价。 在评估期过后继续访问付费功能需要在有效的个人或企业许可证下激活。对于企业许可证,请联系Sales@pangolin.net。"
}
},
"form": {
"useCaseQuestion": "您是否正在使用 Pangolin 进行个人或商业使用?",
"firstName": "名字",
"lastName": "名字",
"jobTitle": "工作头衔:",
"primaryUseQuestion": "您主要计划使用 Pangolin 吗?",
"industryQuestion": "您的行业是什么?",
"prospectiveUsersQuestion": "您期望有多少预期用户?",
"prospectiveSitesQuestion": "您期望有多少站点(隧道)?",
"companyName": "公司名称",
"countryOfResidence": "居住国",
"stateProvinceRegion": "州/省/地区",
"postalZipCode": "邮政编码",
"companyWebsite": "公司网站",
"companyPhoneNumber": "公司电话号码",
"country": "国家",
"phoneNumberOptional": "电话号码 (可选)",
"complianceConfirmation": "我确认我提供的资料是准确的,我遵守了寄养商业许可证。 报告不准确的信息或错误的产品使用是违反许可证的行为,可能导致您的密钥被撤销。"
},
"buttons": {
"close": "关闭",
"previous": "上一个",
"next": "下一个",
"generateLicenseKey": "生成许可证密钥"
},
"toasts": {
"success": {
"title": "许可证密钥生成成功",
"description": "您的许可证密钥已经生成并准备使用。"
},
"error": {
"title": "生成许可证密钥失败",
"description": "生成许可证密钥时出错。"
}
}
},
"priority": "优先权",
"priorityDescription": "先评估更高优先级线路。优先级 = 100意味着自动排序(系统决定). 使用另一个数字强制执行手动优先级。",
"instanceName": "实例名称",
"pathMatchModalTitle": "配置路径匹配",
"pathMatchModalDescription": "根据传入请求的路径设置匹配方式。",
"pathMatchType": "匹配类型",
"pathMatchPrefix": "前缀",
"pathMatchExact": "精准的",
"pathMatchRegex": "正则表达式",
"pathMatchValue": "路径值",
"clear": "清空",
"saveChanges": "保存更改",
"pathMatchRegexPlaceholder": "^/api/.*",
"pathMatchDefaultPlaceholder": "/路径",
"pathMatchPrefixHelp": "示例: /api 匹配/api, /api/users 等。",
"pathMatchExactHelp": "示例:/api 匹配仅限/api",
"pathMatchRegexHelp": "例如:^/api/.* 匹配/api/why",
"pathRewriteModalTitle": "配置路径重写",
"pathRewriteModalDescription": "在转发到目标之前变换匹配的路径。",
"pathRewriteType": "重写类型",
"pathRewritePrefixOption": "前缀 - 替换前缀",
"pathRewriteExactOption": "精确-替换整个路径",
"pathRewriteRegexOption": "正则表达式 - 替换模式",
"pathRewriteStripPrefixOption": "删除前缀 - 删除前缀",
"pathRewriteValue": "重写值",
"pathRewriteRegexPlaceholder": "/new/$1",
"pathRewriteDefaultPlaceholder": "/new-path",
"pathRewritePrefixHelp": "用此值替换匹配的前缀",
"pathRewriteExactHelp": "当路径匹配时用此值替换整个路径",
"pathRewriteRegexHelp": "使用抓取组,如$1,$2来替换",
"pathRewriteStripPrefixHelp": "留空以脱离前缀或提供新的前缀",
"pathRewritePrefix": "前缀",
"pathRewriteExact": "精准的",
"pathRewriteRegex": "正则表达式",
"pathRewriteStrip": "带状图",
"pathRewriteStripLabel": "条形图",
"sidebarEnableEnterpriseLicense": "启用企业许可证",
"cannotbeUndone": "无法撤消。",
"toConfirm": "确认.",
"deleteClientQuestion": "您确定要从站点和组织中删除客户吗?",
"clientMessageRemove": "一旦删除,客户端将无法连接到站点。",
"sidebarLogs": "日志",
"request": "请求",
"requests": "请求",
"logs": "日志",
"logsSettingsDescription": "监控从此组织收集的日志",
"searchLogs": "搜索日志...",
"action": "行 动",
"actor": "执行者",
"timestamp": "时间戳",
"accessLogs": "访问日志",
"exportCsv": "导出CSV",
"exportError": "导出CSV时发生未知错误",
"exportCsvTooltip": "在时间范围内",
"actorId": "执行者ID",
"allowedByRule": "根据规则允许",
"allowedNoAuth": "无认证",
"validAccessToken": "有效访问令牌",
"validHeaderAuth": "Valid header auth",
"validPincode": "Valid Pincode",
"validPassword": "有效密码",
"validEmail": "Valid email",
"validSSO": "Valid SSO",
"resourceBlocked": "资源被阻止",
"droppedByRule": "被规则删除",
"noSessions": "无会话",
"temporaryRequestToken": "临时请求令牌",
"noMoreAuthMethods": "No Valid Auth",
"ip": "IP",
"reason": "原因",
"requestLogs": "请求日志",
"requestAnalytics": "请求分析",
"host": "主机",
"location": "地点",
"actionLogs": "操作日志",
"sidebarLogsRequest": "请求日志",
"sidebarLogsAccess": "访问日志",
"sidebarLogsAction": "操作日志",
"logRetention": "日志保留",
"logRetentionDescription": "管理不同类型的日志为这个机构保留多长时间或禁用这些日志",
"requestLogsDescription": "查看此机构资源的详细请求日志",
"requestAnalyticsDescription": "查看此机构资源的详细请求分析",
"logRetentionRequestLabel": "请求日志保留",
"logRetentionRequestDescription": "保留请求日志的时间",
"logRetentionAccessLabel": "访问日志保留",
"logRetentionAccessDescription": "保留访问日志的时间",
"logRetentionActionLabel": "动作日志保留",
"logRetentionActionDescription": "保留操作日志的时间",
"logRetentionDisabled": "已禁用",
"logRetention3Days": "3 天",
"logRetention7Days": "7 天",
"logRetention14Days": "14 天",
"logRetention30Days": "30 天",
"logRetention90Days": "90 天",
"logRetentionForever": "永远的",
"logRetentionEndOfFollowingYear": "下一年结束",
"actionLogsDescription": "查看此机构执行的操作历史",
"accessLogsDescription": "查看此机构资源的访问认证请求",
"licenseRequiredToUse": "需要企业许可证才能使用此功能。",
"certResolver": "证书解决器",
"certResolverDescription": "选择用于此资源的证书解析器。",
"selectCertResolver": "选择证书解析",
"enterCustomResolver": "输入自定义解析器",
"preferWildcardCert": "喜欢通配符证书",
"unverified": "未验证",
"domainSetting": "域设置",
"domainSettingDescription": "配置域设置",
"preferWildcardCertDescription": "尝试生成通配符证书(需要正确配置的证书解析器)。",
"recordName": "记录名称",
"auto": "自动操作",
"TTL": "TTL",
"howToAddRecords": "如何添加记录",
"dnsRecord": "DNS记录",
"required": "必填",
"domainSettingsUpdated": "域设置更新成功",
"orgOrDomainIdMissing": "缺少机构或域 ID",
"loadingDNSRecords": "正在载入DNS记录...",
"olmUpdateAvailableInfo": "有最新版本的 Olm 可用。请更新到最新版本以获取最佳体验。",
"client": "客户端:",
"proxyProtocol": "代理协议设置",
"proxyProtocolDescription": "配置代理协议以保留TCP服务的客户端 IP 地址。",
"enableProxyProtocol": "启用代理协议",
"proxyProtocolInfo": "为TCP后端保留客户端IP地址",
"proxyProtocolVersion": "代理协议版本",
"version1": " 版本 1 (推荐)",
"version2": "版本 2",
"versionDescription": "版本 1 是基于文本和广泛支持的版本。版本 2 是二进制和更有效率但不那么兼容。",
"warning": "警告",
"proxyProtocolWarning": "后端应用程序必须配置为接受代理协议连接。 如果您的后端不支持代理协议,启用此功能将会中断所有连接,只有当您知道自己在做什么时才能启用此功能。 请务必从Traefik配置您的后端到信任代理协议标题。",
"restarting": "正在重启...",
"manual": "手动模式",
"messageSupport": "消息支持",
"supportNotAvailableTitle": "支持不可用",
"supportNotAvailableDescription": "支持现在不可用。您可以发送电子邮件到 support@pangolin.net。",
"supportRequestSentTitle": "支持请求已发送",
"supportRequestSentDescription": "您的消息已成功发送。",
"supportRequestFailedTitle": "发送请求失败",
"supportRequestFailedDescription": "发送您的支持请求时出错。",
"supportSubjectRequired": "主题是必填项",
"supportSubjectMaxLength": "主题必须是255个或更少的字符",
"supportMessageRequired": "消息是必填项",
"supportReplyTo": "回复给",
"supportSubject": "议 题",
"supportSubjectPlaceholder": "输入主题",
"supportMessage": "留言",
"supportMessagePlaceholder": "输入您的消息",
"supportSending": "正在发送...",
"supportSend": "发送",
"supportMessageSent": "消息已发送!",
"supportWillContact": "我们很快就会联系起来!",
"selectLogRetention": "选择保留日志",
"terms": "条款",
"privacy": "隐私",
"security": "安全",
"docs": "文档",
"deviceActivation": "设备激活",
"deviceCodeInvalidFormat": "代码必须是9个字符(如A1AJ-N5JD)",
"deviceCodeInvalidOrExpired": "无效或过期的代码",
"deviceCodeVerifyFailed": "验证设备代码失败",
"deviceCodeValidating": "正在验证设备代码...",
"deviceCodeVerifying": "正在验证设备授权...",
"signedInAs": "登录为",
"deviceCodeEnterPrompt": "输入设备上显示的代码",
"continue": "继续",
"deviceUnknownLocation": "未知位置",
"deviceAuthorizationRequested": "此授权请求来自{location},日期为{date}。请确保您信任此设备,因为它将获得帐户访问权限。",
"deviceLabel": "设备: {deviceName}",
"deviceWantsAccess": "想要访问您的帐户",
"deviceExistingAccess": "现有访问权限:",
"deviceFullAccess": "完全访问您的帐户",
"deviceOrganizationsAccess": "访问您的帐户拥有访问权限的所有组织",
"deviceAuthorize": "授权{applicationName}",
"deviceConnected": "设备已连接!",
"deviceAuthorizedMessage": "设备被授权访问您的帐户。请返回客户端应用程序。",
"pangolinCloud": "邦戈林云",
"viewDevices": "查看设备",
"viewDevicesDescription": "管理您已连接的设备",
"noDevices": "未找到设备",
"dateCreated": "创建日期",
"unnamedDevice": "未命名设备",
"deviceQuestionRemove": "您确定要删除此设备吗?",
"deviceMessageRemove": "此操作不能撤消。",
"deviceDeleteConfirm": "删除设备",
"deleteDevice": "删除设备",
"errorLoadingDevices": "加载设备时出错",
"failedToLoadDevices": "加载设备失败",
"deviceDeleted": "设备已删除",
"deviceDeletedDescription": "设备已成功删除。",
"errorDeletingDevice": "删除设备时出错",
"failedToDeleteDevice": "删除设备失败",
"showColumns": "显示列",
"hideColumns": "隐藏列",
"columnVisibility": "列可见性",
"toggleColumn": "切换 {columnName} 列",
"allColumns": "全部列",
"defaultColumns": "默认列",
"customizeView": "自定义视图",
"viewOptions": "查看选项",
"selectAll": "选择所有",
"selectNone": "没有选择",
"selectedResources": "选定的资源",
"enableSelected": "启用选中的",
"disableSelected": "禁用选中的",
"checkSelectedStatus": "检查选中的状态",
"clients": "客户端",
"accessClientSelect": "选择机器客户端",
"resourceClientDescription": "机器客户端可以访问此资源",
"regenerate": "重新生成",
"credentials": "全权证书",
"savecredentials": "保存证书",
"regenerateCredentialsButton": "重新生成证书",
"regenerateCredentials": "重新生成证书",
"generatedcredentials": "生成的证书",
"copyandsavethesecredentials": "复制和保存这些凭据",
"copyandsavethesecredentialsdescription": "这些凭据将不会在您离开此页面后再显示。现在安全地保存。",
"credentialsSaved": "凭据已保存",
"credentialsSavedDescription": "已成功生成和保存凭据。",
"credentialsSaveError": "证书保存错误",
"credentialsSaveErrorDescription": "更新和保存凭据时出错。",
"regenerateCredentialsWarning": "重新生成凭据将使以前的凭据失效并导致断开连接。请确保更新使用这些凭据的任何配置。",
"confirm": "确认",
"regenerateCredentialsConfirmation": "您确定要重新生成凭据吗?",
"endpoint": "Endpoint",
"Id": "Id",
"SecretKey": "秘密密钥",
"niceId": "好的 ID",
"niceIdUpdated": "好的 ID 已更新",
"niceIdUpdatedSuccessfully": "Nice ID 更新成功",
"niceIdUpdateError": "更新Nice ID时出错",
"niceIdUpdateErrorDescription": "更新Nice ID时出错。",
"niceIdCannotBeEmpty": "好的 ID 不能为空",
"enterIdentifier": "输入标识符",
"identifier": "Identifier",
"deviceLoginUseDifferentAccount": "不是你?使用一个不同的帐户。",
"deviceLoginDeviceRequestingAccessToAccount": "设备正在请求访问此帐户。",
"loginSelectAuthenticationMethod": "选择要继续的身份验证方法。",
"noData": "无数据",
"machineClients": "机器客户端",
"install": "安装",
"run": "运行",
"clientNameDescription": "可以稍后更改的客户端的显示名称。",
"clientAddress": "客户端地址 (高级)",
"setupFailedToFetchSubnet": "获取默认子网失败",
"setupSubnetAdvanced": "子网 (高级)",
"setupSubnetDescription": "该组织内部网络的子网。",
"setupUtilitySubnet": "实用子网(高级)",
"setupUtilitySubnetDescription": "此组织的别名地址和DNS服务器的子网。",
"siteRegenerateAndDisconnect": "重新生成和断开",
"siteRegenerateAndDisconnectConfirmation": "您确定要重新生成凭据并断开此站点连接吗?",
"siteRegenerateAndDisconnectWarning": "这将重新生成凭据并立即断开站点。该站点将需要重新启动新凭据。",
"siteRegenerateCredentialsConfirmation": "您确定要重新生成此站点的凭据吗?",
"siteRegenerateCredentialsWarning": "这将重新生成凭据。站点将保持连接,直到您手动重启并使用新凭据。",
"clientRegenerateAndDisconnect": "重新生成和断开",
"clientRegenerateAndDisconnectConfirmation": "您确定要重新生成凭据并断开此客户端连接吗?",
"clientRegenerateAndDisconnectWarning": "这将重新生成凭据并立即断开客户端。客户端需要重新启动新凭据。",
"clientRegenerateCredentialsConfirmation": "您确定要重新生成此客户端的凭据吗?",
"clientRegenerateCredentialsWarning": "这将重新生成凭据。客户端将保持连接,直到您手动重启它并使用新凭据。",
"remoteExitNodeRegenerateAndDisconnect": "重新生成和断开",
"remoteExitNodeRegenerateAndDisconnectConfirmation": "您确定要重新生成凭据并断开此远程退出节点?",
"remoteExitNodeRegenerateAndDisconnectWarning": "这将重新生成凭据并立即断开远程退出节点。远程退出节点将需要用新的凭据重启。",
"remoteExitNodeRegenerateCredentialsConfirmation": "您确定要重新生成此远程退出节点的凭据吗?",
"remoteExitNodeRegenerateCredentialsWarning": "这将重新生成凭据。远程退出节点将保持连接,直到您手动重启它并使用新凭据。",
"agent": "代理",
"personalUseOnly": "仅供个人使用",
"loginPageLicenseWatermark": "此实例仅限于个人使用许可。",
"instanceIsUnlicensed": "此实例未获得许可。",
"portRestrictions": "端口限制",
"allPorts": "所有",
"custom": "自定义",
"allPortsAllowed": "所有端口均允许",
"allPortsBlocked": "所有端口均阻止",
"tcpPortsDescription": "指定允许此资源使用的TCP端口。使用'*'表示所有端口,留空表示阻止所有端口,或输入用逗号分隔的端口和范围列表(例如:80,443,8000-9000)。",
"udpPortsDescription": "指定允许此资源使用的UDP端口。使用'*'表示所有端口,留空表示阻止所有端口,或输入用逗号分隔的端口和范围列表(例如:53,123,500-600)。",
"organizationLoginPageTitle": "组织登录页面",
"organizationLoginPageDescription": "自定义此组织的登录页面",
"resourceLoginPageTitle": "资源登录页面",
"resourceLoginPageDescription": "自定义个别资源的登录页面",
"enterConfirmation": "输入确认",
"blueprintViewDetails": "详细信息",
"defaultIdentityProvider": "默认身份提供商",
"defaultIdentityProviderDescription": "当选择默认身份提供商时,用户将自动重定向到提供商进行身份验证。",
"editInternalResourceDialogNetworkSettings": "网络设置",
"editInternalResourceDialogAccessPolicy": "访问策略",
"editInternalResourceDialogAddRoles": "添加角色",
"editInternalResourceDialogAddUsers": "添加用户",
"editInternalResourceDialogAddClients": "添加客户端",
"editInternalResourceDialogDestinationLabel": "目标",
"editInternalResourceDialogDestinationDescription": "指定内部资源的目标地址。根据选择的模式,这可以是主机名、IP地址或CIDR范围。可选的,设置一个内部DNS别名以便于识别。",
"editInternalResourceDialogPortRestrictionsDescription": "限制访问特定的TCP/UDP端口或允许/阻止所有端口。",
"editInternalResourceDialogTcp": "TCP",
"editInternalResourceDialogUdp": "UDP",
"editInternalResourceDialogIcmp": "ICMP",
"editInternalResourceDialogAccessControl": "访问控制",
"editInternalResourceDialogAccessControlDescription": "控制当连接到此资源时,哪些角色、用户和机器客户端可以访问。管理员始终具有访问权。",
"editInternalResourceDialogPortRangeValidationError": "端口范围必须为\"*\"表示所有端口,或一个用逗号分隔的端口和范围列表(例如:\"80,443,8000-9000\")。端口必须在1到65535之间。",
"orgAuthWhatsThis": "我的组织ID在哪里可以找到?",
"learnMore": "了解更多",
"backToHome": "返回首页",
"needToSignInToOrg": "需要使用您组织的身份提供商吗?",
"maintenanceMode": "维护模式",
"maintenanceModeDescription": "向访客显示维护页面",
"maintenanceModeType": "维护模式类型",
"showMaintenancePage": "只在所有后端目标都故障或不健康时显示维护页面。只要至少一个目标健康,您的资源将正常工作。",
"enableMaintenanceMode": "启用维护模式",
"automatic": "自动",
"automaticModeDescription": "如果所有后端目标都故障或不健康,则仅显示维护页面。只要至少一个目标健康,您的资源将正常工作。",
"forced": "强制",
"forcedModeDescription": "无论后端健康如何,都始终显示维护页面。用于计划维护时希望阻止所有访问。",
"warning:": "警告:",
"forcedeModeWarning": "所有流量将被引导到维护页面。您的后端资源不会收到任何请求。",
"pageTitle": "页面标题",
"pageTitleDescription": "维护页面显示的主标题",
"maintenancePageMessage": "维护信息",
"maintenancePageMessagePlaceholder": "我们很快回来! 我们的网站目前正在进行计划中的维护。",
"maintenancePageMessageDescription": "详细说明维护的消息",
"maintenancePageTimeTitle": "预计完成时间(可选)",
"maintenanceTime": "例如,2小时,11月1日下午5:00",
"maintenanceEstimatedTimeDescription": "您期望维护完成的时间",
"editDomain": "编辑域名",
"editDomainDescription": "选择您资源的域",
"maintenanceModeDisabledTooltip": "启用此功能需要有效的许可证。",
"maintenanceScreenTitle": "服务暂时不可用",
"maintenanceScreenMessage": "我们目前遇到技术问题。 请稍后再回来查看。",
"maintenanceScreenEstimatedCompletion": "预计完成时间:",
"createInternalResourceDialogDestinationRequired": "需要目标地址",
"available": "可用",
"archived": "已存档",
"noArchivedDevices": "未找到存档设备",
"deviceArchived": "设备已存档",
"deviceArchivedDescription": "设备已成功归档。",
"errorArchivingDevice": "错误存档设备",
"failedToArchiveDevice": "归档设备失败",
"deviceQuestionArchive": "您确定要存档此设备吗?",
"deviceMessageArchive": "设备将被存档并从活动设备列表中删除。",
"deviceArchiveConfirm": "归档设备",
"archiveDevice": "归档设备",
"archive": "存档",
"deviceUnarchived": "设备未存档",
"deviceUnarchivedDescription": "设备已成功解除归档。",
"errorUnarchivingDevice": "卸载设备时出错",
"failedToUnarchiveDevice": "取消归档设备失败",
"unarchive": "取消存档",
"archiveClient": "归档客户端",
"archiveClientQuestion": "您确定要存档此客户端吗?",
"archiveClientMessage": "客户端将被存档并从您活跃的客户端列表中删除。",
"archiveClientConfirm": "归档客户端",
"blockClient": "屏蔽客户端",
"blockClientQuestion": "您确定要屏蔽此客户端?",
"blockClientMessage": "如果当前连接,设备将被迫断开连接。您可以稍后取消屏蔽设备。",
"blockClientConfirm": "屏蔽客户端",
"active": "已启用",
"usernameOrEmail": "用户名或电子邮件",
"selectYourOrganization": "选择您的组织",
"signInTo": "登录到",
"signInWithPassword": "使用密码继续",
"noAuthMethodsAvailable": "该组织没有可用的身份验证方法。",
"enterPassword": "输入您的密码",
"enterMfaCode": "从您的身份验证程序中输入代码",
"securityKeyRequired": "请使用您的安全密钥登录。",
"needToUseAnotherAccount": "需要使用不同的帐户?",
"loginLegalDisclaimer": "点击下面的按钮,您确认您已经阅读了,理解, 并同意 服务条款 和 隐私政策。",
"termsOfService": "服务条款",
"privacyPolicy": "隐私政策",
"userNotFoundWithUsername": "找不到该用户名。",
"verify": "验证",
"signIn": "登录",
"forgotPassword": "忘记密码?",
"orgSignInTip": "如果您以前已经登录,您可以在上面输入您的用户名或电子邮件来验证您的组织身份提供者。这很容易!",
"continueAnyway": "仍然继续",
"dontShowAgain": "不再显示",
"orgSignInNotice": "您知道吗?",
"signupOrgNotice": "试图登录?",
"signupOrgTip": "您是否试图通过您的组织的身份提供者登录?",
"signupOrgLink": "使用您的组织登录或注册",
"verifyEmailLogInWithDifferentAccount": "使用不同的帐户",
"logIn": "登录",
"deviceInformation": "设备信息",
"deviceInformationDescription": "关于设备和代理的信息",
"deviceSecurity": "设备安全",
"deviceSecurityDescription": "设备安全态势信息",
"platform": "平台",
"macosVersion": "macOS 版本",
"windowsVersion": "Windows 版本",
"iosVersion": "iOS 版本",
"androidVersion": "Android 版本",
"osVersion": "操作系统版本",
"kernelVersion": "内核版本",
"deviceModel": "设备模型",
"serialNumber": "序列号",
"hostname": "Hostname",
"firstSeen": "第一次查看",
"lastSeen": "上次查看时间",
"biometricsEnabled": "生物计已启用",
"diskEncrypted": "磁盘加密",
"firewallEnabled": "防火墙已启用",
"autoUpdatesEnabled": "启用自动更新",
"tpmAvailable": "TPM 可用",
"macosSipEnabled": "系统完整性保护 (SIP)",
"macosGatekeeperEnabled": "Gatekeeper",
"macosFirewallStealthMode": "防火墙隐形模式",
"linuxAppArmorEnabled": "AppArmor",
"linuxSELinuxEnabled": "SELinux",
"deviceSettingsDescription": "查看设备信息和设置",
"devicePendingApprovalDescription": "此设备正在等待批准",
"deviceBlockedDescription": "此设备目前已被屏蔽。除非解除屏蔽,否则无法连接到任何资源。",
"unblockClient": "解除屏蔽客户端",
"unblockClientDescription": "设备已解除阻止",
"unarchiveClient": "取消归档客户端",
"unarchiveClientDescription": "设备已被取消存档",
"block": "封禁",
"unblock": "取消屏蔽",
"deviceActions": "设备操作",
"deviceActionsDescription": "管理设备状态和访问权限",
"devicePendingApprovalBannerDescription": "此设备正在等待批准。在批准之前,它将无法连接到资源。",
"connected": "已连接",
"disconnected": "断开连接",
"approvalsEmptyStateTitle": "设备批准未启用",
"approvalsEmptyStateDescription": "在用户连接新设备之前,允许设备批准角色,需要管理员批准。",
"approvalsEmptyStateStep1Title": "转到角色",
"approvalsEmptyStateStep1Description": "导航到您组织的角色设置来配置设备批准。",
"approvalsEmptyStateStep2Title": "启用设备批准",
"approvalsEmptyStateStep2Description": "编辑角色并启用“需要设备审批”选项。具有此角色的用户需要管理员批准新设备。",
"approvalsEmptyStatePreviewDescription": "预览:如果启用,待处理设备请求将出现在这里供审核",
"approvalsEmptyStateButtonText": "管理角色"
}