1500 lines
84 KiB
JSON
1500 lines
84 KiB
JSON
{
|
||
"setupCreate": "创建您的第一个组织、网站和资源",
|
||
"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": "一旦删除,该站点将无法访问。与该站点相关的所有资源和目标也将被删除。",
|
||
"siteMessageConfirm": "请在下面输入站点名称以确认。",
|
||
"siteQuestionRemove": "您确定要从组织中删除 {selectedSite} 站点吗?",
|
||
"siteManageSites": "管理站点",
|
||
"siteDescription": "允许通过安全隧道连接到您的网络",
|
||
"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": "Newt 隧道 (推荐)",
|
||
"siteNewtTunnelDescription": "最简单的方式来连接到您的网络。不需要任何额外设置。",
|
||
"siteWg": "基本 WireGuard",
|
||
"siteWgDescription": "使用任何 WireGuard 客户端来建立隧道。需要手动配置 NAT。",
|
||
"siteWgDescriptionSaas": "使用任何WireGuard客户端建立隧道。需要手动配置NAT。仅适用于自托管节点。",
|
||
"siteLocalDescription": "仅限本地资源。不需要隧道。",
|
||
"siteLocalDescriptionSaas": "仅本地资源。无需隧道。仅适用于自托管节点。",
|
||
"siteSeeAll": "查看所有站点",
|
||
"siteTunnelDescription": "确定如何连接到您的网站",
|
||
"siteNewtCredentials": "Newt 凭据",
|
||
"siteNewtCredentialsDescription": "这是 Newt 服务器的身份验证凭据",
|
||
"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": "请选择一个资源",
|
||
"resourceTitle": "管理资源",
|
||
"resourceDescription": "为您的私人应用程序创建安全代理",
|
||
"resourcesSearch": "搜索资源...",
|
||
"resourceAdd": "添加资源",
|
||
"resourceErrorDelte": "删除资源时出错",
|
||
"authentication": "认证",
|
||
"protected": "受到保护",
|
||
"notProtected": "未受到保护",
|
||
"resourceMessageRemove": "一旦删除,资源将不再可访问。与该资源相关的所有目标也将被删除。",
|
||
"resourceMessageConfirm": "请在下面输入资源名称以确认。",
|
||
"resourceQuestionRemove": "您确定要从组织中删除 {selectedResource} 吗?",
|
||
"resourceHTTP": "HTTPS 资源",
|
||
"resourceHTTPDescription": "使用子域或根域名通过 HTTPS 向您的应用程序提出代理请求。",
|
||
"resourceRaw": "TCP/UDP 资源",
|
||
"resourceRawDescription": "使用 TCP/UDP 使用端口号向您的应用提出代理请求。",
|
||
"resourceCreate": "创建资源",
|
||
"resourceCreateDescription": "按照下面的步骤创建新资源",
|
||
"resourceSeeAll": "查看所有资源",
|
||
"resourceInfo": "资源信息",
|
||
"resourceNameDescription": "这是资源的显示名称。",
|
||
"siteSelect": "选择站点",
|
||
"siteSearch": "搜索站点",
|
||
"siteNotFound": "未找到站点。",
|
||
"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": "你确定要删除 \"{selectedOrg}\" 组织吗?",
|
||
"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": "删除角色",
|
||
"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": "您确定要从组织中删除 \"{selectedApiKey}\" API密钥吗?",
|
||
"apiKeysMessageRemove": "一旦删除,此API密钥将无法被使用。",
|
||
"apiKeysMessageConfirm": "要确认,请在下方输入API密钥名称。",
|
||
"apiKeysDeleteConfirm": "确认删除 API 密钥",
|
||
"apiKeysDelete": "删除 API 密钥",
|
||
"apiKeysManage": "管理 API 密钥",
|
||
"apiKeysDescription": "API 密钥用于认证集成 API",
|
||
"apiKeysSettings": "{apiKeyName} 设置",
|
||
"userTitle": "管理所有用户",
|
||
"userDescription": "查看和管理系统中的所有用户",
|
||
"userAbount": "关于用户管理",
|
||
"userAbountDescription": "此表格显示系统中所有根用户对象。每个用户可能属于多个组织。 从组织中删除用户不会删除其根用户对象 - 他们将保留在系统中。 要从系统中完全删除用户,您必须使用此表格中的删除操作删除其根用户对象。",
|
||
"userServer": "服务器用户",
|
||
"userSearch": "搜索服务器用户...",
|
||
"userErrorDelete": "删除用户时出错",
|
||
"userDeleteConfirm": "确认删除用户",
|
||
"userDeleteServer": "从服务器删除用户",
|
||
"userMessageRemove": "该用户将被从所有组织中删除并完全从服务器中删除。",
|
||
"userMessageConfirm": "请在下面输入用户名称以确认。",
|
||
"userQuestionRemove": "您确定要从服务器中永久删除 {selectedUser} 吗?",
|
||
"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": "您确定要删除 {selectedKey} 的邀请吗?",
|
||
"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": "您确定要删除 {email} 的邀请吗?",
|
||
"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": "你确定要将 {email} 从组织中移除吗?",
|
||
"userMessageOrgRemove": "一旦删除,这个用户将不再能够访问组织。 你总是可以稍后重新邀请他们,但他们需要再次接受邀请。",
|
||
"userMessageOrgConfirm": "请在下面输入用户名称以确认。",
|
||
"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": "选择持续时间",
|
||
"accessRoleSelect": "选择角色",
|
||
"inviteEmailSentDescription": "一封电子邮件已经发送给用户,带有下面的访问链接。他们必须访问该链接才能接受邀请。",
|
||
"inviteSentDescription": "用户已被邀请。他们必须访问下面的链接才能接受邀请。",
|
||
"inviteExpiresIn": "邀请将在{days, plural, other {# 天}}后过期。",
|
||
"idpTitle": "身份提供商",
|
||
"idpSelect": "为外部用户选择身份提供商",
|
||
"idpNotConfigured": "没有配置身份提供者。请在创建外部用户之前配置身份提供者。",
|
||
"usernameUniq": "这必须匹配所选身份提供者中存在的唯一用户名。",
|
||
"emailOptional": "电子邮件(可选)",
|
||
"nameOptional": "名称(可选)",
|
||
"accessControls": "访问控制",
|
||
"userDescription2": "管理此用户的设置",
|
||
"accessRoleErrorAdd": "添加用户到角色失败",
|
||
"accessRoleErrorAddDescription": "添加用户到角色时出错。",
|
||
"userSaved": "用户已保存",
|
||
"userSavedDescription": "用户已更新。",
|
||
"accessControlsDescription": "管理此用户在组织中可以访问和做什么",
|
||
"accessControlsSubmit": "保存访问控制",
|
||
"roles": "角色",
|
||
"accessUsersRoles": "管理用户和角色",
|
||
"accessUsersRolesDescription": "邀请用户并将他们添加到角色以管理访问您的组织",
|
||
"key": "关键字",
|
||
"createdAt": "创建于",
|
||
"proxyErrorInvalidHeader": "无效的自定义主机头值。使用域名格式,或将空保存为取消自定义主机头。",
|
||
"proxyErrorTls": "无效的 TLS 服务器名称。使用域名格式,或保存空以删除 TLS 服务器名称。",
|
||
"proxyEnableSSL": "启用 SSL (https)",
|
||
"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": "IP / 域名",
|
||
"targetPort": "端口",
|
||
"targetProtocol": "协议",
|
||
"targetTlsSettings": "安全连接配置",
|
||
"targetTlsSettingsDescription": "配置资源的 SSL/TLS 设置",
|
||
"targetTlsSettingsAdvanced": "高级TLS设置",
|
||
"targetTlsSni": "TLS 服务器名称 (SNI)",
|
||
"targetTlsSniDescription": "SNI使用的 TLS 服务器名称。留空使用默认值。",
|
||
"targetTlsSubmit": "保存设置",
|
||
"targets": "目标配置",
|
||
"targetsDescription": "设置目标来路由流量到您的后端服务",
|
||
"targetStickySessions": "启用置顶会话",
|
||
"targetStickySessionsDescription": "将连接保持在同一个后端目标的整个会话中。",
|
||
"methodSelect": "选择方法",
|
||
"targetSubmit": "添加目标",
|
||
"targetNoOne": "没有目标。使用表单添加目标。",
|
||
"targetNoOneDescription": "在上面添加多个目标将启用负载平衡。",
|
||
"targetsSubmit": "保存目标",
|
||
"proxyAdditional": "附加代理设置",
|
||
"proxyAdditionalDescription": "配置你的资源如何处理代理设置",
|
||
"proxyCustomHeader": "自定义主机标题",
|
||
"proxyCustomHeaderDescription": "代理请求时设置的主机头。留空则使用默认值。",
|
||
"proxyAdditionalSubmit": "保存代理设置",
|
||
"subnetMaskErrorInvalid": "子网掩码无效。必须在 0 和 32 之间。",
|
||
"ipAddressErrorInvalidFormat": "无效的 IP 地址格式",
|
||
"ipAddressErrorInvalidOctet": "无效的 IP 地址",
|
||
"path": "路径",
|
||
"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 或 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": "Newt 端点",
|
||
"newtId": "Newt ID",
|
||
"newtSecretKey": "Newt 私钥",
|
||
"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": "搜索站点",
|
||
"accessRoleCreate": "创建角色",
|
||
"accessRoleCreateDescription": "创建一个新角色来分组用户并管理他们的权限。",
|
||
"accessRoleCreateSubmit": "创建角色",
|
||
"accessRoleCreated": "角色已创建",
|
||
"accessRoleCreatedDescription": "角色已成功创建。",
|
||
"accessRoleErrorCreate": "创建角色失败",
|
||
"accessRoleErrorCreateDescription": "创建角色时出错。",
|
||
"accessRoleErrorNewRequired": "需要新角色",
|
||
"accessRoleErrorRemove": "删除角色失败",
|
||
"accessRoleErrorRemoveDescription": "删除角色时出错。",
|
||
"accessRoleName": "角色名称",
|
||
"accessRoleQuestionRemove": "您即将删除 {name} 角色。 此操作无法撤销。",
|
||
"accessRoleRemove": "删除角色",
|
||
"accessRoleRemoveDescription": "从组织中删除角色",
|
||
"accessRoleRemoveSubmit": "删除角色",
|
||
"accessRoleRemoved": "角色已删除",
|
||
"accessRoleRemovedDescription": "角色已成功删除。",
|
||
"accessRoleRequiredRemove": "删除此角色之前,请选择一个新角色来转移现有成员。",
|
||
"manage": "管理",
|
||
"sitesNotFound": "未找到站点。",
|
||
"pangolinServerAdmin": "服务器管理员 - Pangolin",
|
||
"licenseTierProfessional": "专业许可证",
|
||
"licenseTierEnterprise": "企业许可证",
|
||
"licenseTierCommercial": "商业许可证",
|
||
"licensed": "已授权",
|
||
"yes": "是",
|
||
"no": "否",
|
||
"sitesAdditional": "其他站点",
|
||
"licenseKeys": "许可证密钥",
|
||
"sitestCountDecrease": "减少站点数量",
|
||
"sitestCountIncrease": "增加站点数量",
|
||
"idpManage": "管理身份提供商",
|
||
"idpManageDescription": "查看和管理系统中的身份提供商",
|
||
"idpDeletedDescription": "身份提供商删除成功",
|
||
"idpOidc": "OAuth2/OIDC",
|
||
"idpQuestionRemove": "你确定要永久删除 \"{name}\" 这个身份提供商吗?",
|
||
"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": "专业版",
|
||
"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": "重定向网址",
|
||
"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": "请检查您的电子邮件以获取验证码。",
|
||
"passwordNew": "新密码",
|
||
"passwordNewConfirm": "确认新密码",
|
||
"pincodeAuth": "验证器代码",
|
||
"pincodeSubmit2": "提交代码",
|
||
"passwordResetSubmit": "请求重置",
|
||
"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": "获取组织",
|
||
"actionUpdateOrg": "更新组织",
|
||
"actionUpdateUser": "更新用户",
|
||
"actionGetUser": "获取用户",
|
||
"actionGetOrgUser": "获取组织用户",
|
||
"actionListOrgDomains": "列出组织域",
|
||
"actionCreateSite": "创建站点",
|
||
"actionDeleteSite": "删除站点",
|
||
"actionGetSite": "获取站点",
|
||
"actionListSites": "站点列表",
|
||
"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": "删除客户端",
|
||
"actionUpdateClient": "更新客户端",
|
||
"actionListClients": "列出客户端",
|
||
"actionGetClient": "获取客户端",
|
||
"actionCreateSiteResource": "创建站点资源",
|
||
"actionDeleteSiteResource": "删除站点资源",
|
||
"actionGetSiteResource": "获取站点资源",
|
||
"actionListSiteResources": "列出站点资源",
|
||
"actionUpdateSiteResource": "更新站点资源",
|
||
"actionListInvitations": "邀请列表",
|
||
"noneSelected": "未选择",
|
||
"orgNotFound2": "未找到组织。",
|
||
"searchProgress": "搜索中...",
|
||
"create": "创建",
|
||
"orgs": "组织",
|
||
"loginError": "登录时出错",
|
||
"passwordForgot": "忘记密码?",
|
||
"otpAuth": "两步验证",
|
||
"otpAuthDescription": "从您的身份验证程序中输入代码或您的单次备份代码。",
|
||
"otpAuthSubmit": "提交代码",
|
||
"idpContinue": "或者继续",
|
||
"otpAuthBack": "返回登录",
|
||
"navbar": "导航菜单",
|
||
"navbarDescription": "应用程序的主导航菜单",
|
||
"navbarDocsLink": "文件",
|
||
"commercialEdition": "商业版",
|
||
"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": "站点",
|
||
"sidebarResources": "资源",
|
||
"sidebarAccessControl": "访问控制",
|
||
"sidebarUsers": "用户",
|
||
"sidebarInvitations": "邀请",
|
||
"sidebarRoles": "角色",
|
||
"sidebarShareableLinks": "分享链接",
|
||
"sidebarApiKeys": "API密钥",
|
||
"sidebarSettings": "设置",
|
||
"sidebarAllUsers": "所有用户",
|
||
"sidebarIdentityProviders": "身份提供商",
|
||
"sidebarLicense": "证书",
|
||
"sidebarClients": "客户端(测试版)",
|
||
"sidebarDomains": "域",
|
||
"enableDockerSocket": "启用停靠套接字",
|
||
"enableDockerSocketDescription": "启用 Docker Socket 发现以填充容器信息。必须向 Newt 提供 Socket 路径。",
|
||
"enableDockerSocketLink": "了解更多",
|
||
"viewDockerContainers": "查看停靠容器",
|
||
"containersIn": "{siteName} 中的容器",
|
||
"selectContainerDescription": "选择任何容器作为目标的主机名。点击端口使用端口。",
|
||
"containerName": "名称",
|
||
"containerImage": "图片",
|
||
"containerState": "状态",
|
||
"containerNetworks": "网络",
|
||
"containerHostnameIp": "主机名/IP",
|
||
"containerLabels": "标签",
|
||
"containerLabelsCount": "{count, plural, other {# 标签}}",
|
||
"containerLabelsTitle": "容器标签",
|
||
"containerLabelEmpty": "<empty>",
|
||
"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": "加载中",
|
||
"restart": "重启",
|
||
"domains": "域",
|
||
"domainsDescription": "管理您的组织域",
|
||
"domainsSearch": "搜索域...",
|
||
"domainAdd": "添加域",
|
||
"domainAddDescription": "在您的组织中注册新域",
|
||
"domainCreate": "创建域",
|
||
"domainCreatedDescription": "域创建成功",
|
||
"domainDeletedDescription": "成功删除域",
|
||
"domainQuestionRemove": "您确定要从您的账户中移除域{domain}吗?",
|
||
"domainMessageRemove": "移除后,该域将不再与您的账户关联。",
|
||
"domainMessageConfirm": "要确认,请在下方输入域名。",
|
||
"domainConfirmDelete": "确认删除域",
|
||
"domainDelete": "删除域",
|
||
"domain": "域",
|
||
"selectDomainTypeNsName": "域委派(NS)",
|
||
"selectDomainTypeNsDescription": "此域及其所有子域。当您希望控制整个域区域时使用此选项。",
|
||
"selectDomainTypeCnameName": "单个域(CNAME)",
|
||
"selectDomainTypeCnameDescription": "仅此特定域。用于单个子域或特定域条目。",
|
||
"selectDomainTypeWildcardName": "通配符域",
|
||
"selectDomainTypeWildcardDescription": "此域名及其子域名。",
|
||
"domainDelegation": "单个域",
|
||
"selectType": "选择一个类型",
|
||
"actions": "操作",
|
||
"refresh": "刷新",
|
||
"refreshError": "刷新数据失败",
|
||
"verified": "已验证",
|
||
"pending": "待定",
|
||
"sidebarBilling": "计费",
|
||
"billing": "计费",
|
||
"orgBillingDescription": "管理您的账单信息和订阅",
|
||
"github": "GitHub",
|
||
"pangolinHosted": "Pangolin 托管",
|
||
"fossorial": "Fossorial",
|
||
"completeAccountSetup": "完成账户设置",
|
||
"completeAccountSetupDescription": "设置您的密码以开始",
|
||
"accountSetupSent": "我们将发送账号设置代码到该电子邮件地址。",
|
||
"accountSetupCode": "设置代码",
|
||
"accountSetupCodeDescription": "请检查您的邮箱以获取设置代码。",
|
||
"passwordCreate": "创建密码",
|
||
"passwordCreateConfirm": "确认密码",
|
||
"accountSetupSubmit": "发送设置代码",
|
||
"completeSetup": "完成设置",
|
||
"accountSetupSuccess": "账号设置完成!欢迎来到 Pangolin!",
|
||
"documentation": "文档",
|
||
"saveAllSettings": "保存所有设置",
|
||
"settingsUpdated": "设置已更新",
|
||
"settingsUpdatedDescription": "所有设置已成功更新",
|
||
"settingsErrorUpdate": "设置更新失败",
|
||
"settingsErrorUpdateDescription": "更新设置时发生错误",
|
||
"sidebarCollapse": "折叠",
|
||
"sidebarExpand": "展开",
|
||
"newtUpdateAvailable": "更新可用",
|
||
"newtUpdateAvailableInfo": "新版本的 Newt 已可用。请更新到最新版本以获得最佳体验。",
|
||
"domainPickerEnterDomain": "域名",
|
||
"domainPickerPlaceholder": "myapp.example.com、api.v1.mydomain.com 或仅 myapp",
|
||
"domainPickerDescription": "输入资源的完整域名以查看可用选项。",
|
||
"domainPickerDescriptionSaas": "输入完整域名、子域或名称以查看可用选项。",
|
||
"domainPickerTabAll": "所有",
|
||
"domainPickerTabOrganization": "组织",
|
||
"domainPickerTabProvided": "提供的",
|
||
"domainPickerSortAsc": "A-Z",
|
||
"domainPickerSortDesc": "Z-A",
|
||
"domainPickerCheckingAvailability": "检查可用性...",
|
||
"domainPickerNoMatchingDomains": "未找到匹配的域名。尝试不同的域名或检查您组织的域名设置。",
|
||
"domainPickerOrganizationDomains": "组织域",
|
||
"domainPickerProvidedDomains": "提供的域",
|
||
"domainPickerSubdomain": "子域:{subdomain}",
|
||
"domainPickerNamespace": "命名空间:{namespace}",
|
||
"domainPickerShowMore": "显示更多",
|
||
"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": "两步验证",
|
||
"adminEnabled2FaOnYourAccount": "管理员已为{email}启用两步验证。请完成设置以继续。",
|
||
"continueToApplication": "继续到应用程序",
|
||
"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 资源不应设置端口号",
|
||
"signUpTerms": {
|
||
"IAgreeToThe": "我同意",
|
||
"termsOfService": "服务条款",
|
||
"and": "和",
|
||
"privacyPolicy": "隐私政策"
|
||
},
|
||
"siteRequired": "需要站点。",
|
||
"olmTunnel": "Olm 隧道",
|
||
"olmTunnelDescription": "使用 Olm 进行客户端连接",
|
||
"errorCreatingClient": "创建客户端出错",
|
||
"clientDefaultsNotFound": "未找到客户端默认值",
|
||
"createClient": "创建客户端",
|
||
"createClientDescription": "创建一个新客户端来连接您的站点",
|
||
"seeAllClients": "查看所有客户端",
|
||
"clientInformation": "客户端信息",
|
||
"clientNamePlaceholder": "客户端名称",
|
||
"address": "地址",
|
||
"subnetPlaceholder": "子网",
|
||
"addressDescription": "此客户端将用于连接的地址",
|
||
"selectSites": "选择站点",
|
||
"sitesDescription": "客户端将与所选站点进行连接",
|
||
"clientInstallOlm": "安装 Olm",
|
||
"clientInstallOlmDescription": "在您的系统上运行 Olm",
|
||
"clientOlmCredentials": "Olm 凭据",
|
||
"clientOlmCredentialsDescription": "这是 Olm 服务器的身份验证方式",
|
||
"olmEndpoint": "Olm 端点",
|
||
"olmId": "Olm ID",
|
||
"olmSecretKey": "Olm 私钥",
|
||
"clientCredentialsSave": "保存您的凭据",
|
||
"clientCredentialsSaveDescription": "该信息仅会显示一次,请确保将其复制到安全位置。",
|
||
"generalSettingsDescription": "配置此客户端的常规设置",
|
||
"clientUpdated": "客户端已更新",
|
||
"clientUpdatedDescription": "客户端已更新。",
|
||
"clientUpdateFailed": "更新客户端失败",
|
||
"clientUpdateError": "更新客户端时出错。",
|
||
"sitesFetchFailed": "获取站点失败",
|
||
"sitesFetchError": "获取站点时出错。",
|
||
"olmErrorFetchReleases": "获取 Olm 发布版本时出错。",
|
||
"olmErrorFetchLatest": "获取最新 Olm 发布版本时出错。",
|
||
"remoteSubnets": "远程子网",
|
||
"enterCidrRange": "输入 CIDR 范围",
|
||
"remoteSubnetsDescription": "添加可以通过客户端远程访问该站点的CIDR范围。使用类似10.0.0.0/24的格式。这仅适用于VPN客户端连接。",
|
||
"resourceEnableProxy": "启用公共代理",
|
||
"resourceEnableProxyDescription": "启用到此资源的公共代理。这允许外部网络通过开放端口访问资源。需要 Traefik 配置。",
|
||
"externalProxyEnabled": "外部代理已启用",
|
||
"addNewTarget": "添加新目标",
|
||
"targetsList": "目标列表",
|
||
"targetErrorDuplicateTargetFound": "找到重复的目标",
|
||
"httpMethod": "HTTP 方法",
|
||
"selectHttpMethod": "选择 HTTP 方法",
|
||
"domainPickerSubdomainLabel": "子域名",
|
||
"domainPickerBaseDomainLabel": "根域名",
|
||
"domainPickerSearchDomains": "搜索域名...",
|
||
"domainPickerNoDomainsFound": "未找到域名",
|
||
"domainPickerLoadingDomains": "加载域名...",
|
||
"domainPickerSelectBaseDomain": "选择根域名...",
|
||
"domainPickerNotAvailableForCname": "不适用于CNAME域",
|
||
"domainPickerEnterSubdomainOrLeaveBlank": "输入子域名或留空以使用根域名。",
|
||
"domainPickerEnterSubdomainToSearch": "输入一个子域名以搜索并从可用免费域名中选择。",
|
||
"domainPickerFreeDomains": "免费域名",
|
||
"domainPickerSearchForAvailableDomains": "搜索可用域名",
|
||
"resourceDomain": "域名",
|
||
"resourceEditDomain": "编辑域名",
|
||
"siteName": "站点名称",
|
||
"proxyPort": "端口",
|
||
"resourcesTableProxyResources": "代理资源",
|
||
"resourcesTableClientResources": "客户端资源",
|
||
"resourcesTableNoProxyResourcesFound": "未找到代理资源。",
|
||
"resourcesTableNoInternalResourcesFound": "未找到内部资源。",
|
||
"resourcesTableDestination": "目标",
|
||
"resourcesTableTheseResourcesForUseWith": "这些资源供...使用",
|
||
"resourcesTableClients": "客户端",
|
||
"resourcesTableAndOnlyAccessibleInternally": "且仅在与客户端连接时可内部访问。",
|
||
"editInternalResourceDialogEditClientResource": "编辑客户端资源",
|
||
"editInternalResourceDialogUpdateResourceProperties": "更新{resourceName}的资源属性和目标配置。",
|
||
"editInternalResourceDialogResourceProperties": "资源属性",
|
||
"editInternalResourceDialogName": "名称",
|
||
"editInternalResourceDialogProtocol": "协议",
|
||
"editInternalResourceDialogSitePort": "站点端口",
|
||
"editInternalResourceDialogTargetConfiguration": "目标配置",
|
||
"editInternalResourceDialogDestinationIP": "目标IP",
|
||
"editInternalResourceDialogDestinationPort": "目标端口",
|
||
"editInternalResourceDialogCancel": "取消",
|
||
"editInternalResourceDialogSaveResource": "保存资源",
|
||
"editInternalResourceDialogSuccess": "成功",
|
||
"editInternalResourceDialogInternalResourceUpdatedSuccessfully": "内部资源更新成功",
|
||
"editInternalResourceDialogError": "错误",
|
||
"editInternalResourceDialogFailedToUpdateInternalResource": "更新内部资源失败",
|
||
"editInternalResourceDialogNameRequired": "名称为必填项",
|
||
"editInternalResourceDialogNameMaxLength": "名称长度必须小于255个字符",
|
||
"editInternalResourceDialogProxyPortMin": "代理端口必须至少为1",
|
||
"editInternalResourceDialogProxyPortMax": "代理端口必须小于65536",
|
||
"editInternalResourceDialogInvalidIPAddressFormat": "无效的IP地址格式",
|
||
"editInternalResourceDialogDestinationPortMin": "目标端口必须至少为1",
|
||
"editInternalResourceDialogDestinationPortMax": "目标端口必须小于65536",
|
||
"createInternalResourceDialogNoSitesAvailable": "暂无可用站点",
|
||
"createInternalResourceDialogNoSitesAvailableDescription": "您需要至少配置一个子网的Newt站点来创建内部资源。",
|
||
"createInternalResourceDialogClose": "关闭",
|
||
"createInternalResourceDialogCreateClientResource": "创建客户端资源",
|
||
"createInternalResourceDialogCreateClientResourceDescription": "创建一个新资源,该资源将可供连接到所选站点的客户端访问。",
|
||
"createInternalResourceDialogResourceProperties": "资源属性",
|
||
"createInternalResourceDialogName": "名称",
|
||
"createInternalResourceDialogSite": "站点",
|
||
"createInternalResourceDialogSelectSite": "选择站点...",
|
||
"createInternalResourceDialogSearchSites": "搜索站点...",
|
||
"createInternalResourceDialogNoSitesFound": "未找到站点。",
|
||
"createInternalResourceDialogProtocol": "协议",
|
||
"createInternalResourceDialogTcp": "TCP",
|
||
"createInternalResourceDialogUdp": "UDP",
|
||
"createInternalResourceDialogSitePort": "站点端口",
|
||
"createInternalResourceDialogSitePortDescription": "使用此端口在连接到客户端时访问站点上的资源。",
|
||
"createInternalResourceDialogTargetConfiguration": "目标配置",
|
||
"createInternalResourceDialogDestinationIP": "目标IP",
|
||
"createInternalResourceDialogDestinationIPDescription": "站点网络上资源的IP地址。",
|
||
"createInternalResourceDialogDestinationPort": "目标端口",
|
||
"createInternalResourceDialogDestinationPortDescription": "资源在目标IP上可访问的端口。",
|
||
"createInternalResourceDialogCancel": "取消",
|
||
"createInternalResourceDialogCreateResource": "创建资源",
|
||
"createInternalResourceDialogSuccess": "成功",
|
||
"createInternalResourceDialogInternalResourceCreatedSuccessfully": "内部资源创建成功",
|
||
"createInternalResourceDialogError": "错误",
|
||
"createInternalResourceDialogFailedToCreateInternalResource": "创建内部资源失败",
|
||
"createInternalResourceDialogNameRequired": "名称为必填项",
|
||
"createInternalResourceDialogNameMaxLength": "名称长度必须小于255个字符",
|
||
"createInternalResourceDialogPleaseSelectSite": "请选择一个站点",
|
||
"createInternalResourceDialogProxyPortMin": "代理端口必须至少为1",
|
||
"createInternalResourceDialogProxyPortMax": "代理端口必须小于65536",
|
||
"createInternalResourceDialogInvalidIPAddressFormat": "无效的IP地址格式",
|
||
"createInternalResourceDialogDestinationPortMin": "目标端口必须至少为1",
|
||
"createInternalResourceDialogDestinationPortMax": "目标端口必须小于65536",
|
||
"siteConfiguration": "配置",
|
||
"siteAcceptClientConnections": "接受客户端连接",
|
||
"siteAcceptClientConnectionsDescription": "允许其他设备通过此Newt实例使用客户端作为网关连接。",
|
||
"siteAddress": "站点地址",
|
||
"siteAddressDescription": "指定主机的IP地址以供客户端连接。这是Pangolin网络中站点的内部地址,供客户端访问。必须在Org子网内。",
|
||
"autoLoginExternalIdp": "自动使用外部IDP登录",
|
||
"autoLoginExternalIdpDescription": "立即将用户重定向到外部IDP进行身份验证。",
|
||
"selectIdp": "选择IDP",
|
||
"selectIdpPlaceholder": "选择一个IDP...",
|
||
"selectIdpRequired": "在启用自动登录时,请选择一个IDP。",
|
||
"autoLoginTitle": "重定向中",
|
||
"autoLoginDescription": "正在将您重定向到外部身份提供商进行身份验证。",
|
||
"autoLoginProcessing": "准备身份验证...",
|
||
"autoLoginRedirecting": "重定向到登录...",
|
||
"autoLoginError": "自动登录错误",
|
||
"autoLoginErrorNoRedirectUrl": "未从身份提供商收到重定向URL。",
|
||
"autoLoginErrorGeneratingUrl": "生成身份验证URL失败。",
|
||
"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": "储存为:"
|
||
}
|