From 920dbba2a36a83ab1b343620c3234e8f6cec48d3 Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Wed, 3 Jun 2026 21:39:31 -0700 Subject: [PATCH] New translations en-us.json (Chinese Simplified) [ci skip] --- messages/zh-CN.json | 172 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 163 insertions(+), 9 deletions(-) diff --git a/messages/zh-CN.json b/messages/zh-CN.json index 4f27045ad..637653c2a 100644 --- a/messages/zh-CN.json +++ b/messages/zh-CN.json @@ -176,6 +176,7 @@ "shareErrorCreateDescription": "创建共享链接时出错", "shareCreateDescription": "任何具有此链接的人都可以访问资源", "shareTitleOptional": "标题 (可选)", + "sharePathOptional": "路径(可选)", "expireIn": "过期时间", "neverExpire": "永不过期", "shareExpireDescription": "过期时间是链接可以使用并提供对资源的访问时间。 此时间后,链接将不再工作,使用此链接的用户将失去对资源的访问。", @@ -208,11 +209,33 @@ "resourcesSearch": "搜索资源...", "resourceAdd": "添加资源", "resourceErrorDelte": "删除资源时出错", + "resourcePoliciesTitle": "管理资源策略", + "resourcePoliciesAttachedResourcesColumnTitle": "附加资源", + "resourcePoliciesAttachedResources": "{count} 个资源", + "resourcePoliciesAttachedResourcesEmpty": "没有资源", + "resourcePoliciesDescription": "创建和管理身份验证策略以控制对资源的访问", + "resourcePoliciesSearch": "搜索策略……", + "resourcePoliciesAdd": "添加策略", + "resourcePoliciesDefaultBadgeText": "默认策略", + "resourcePoliciesCreate": "创建资源策略", + "resourcePoliciesCreateDescription": "按照以下步骤创建新策略", + "resourcePolicyName": "策略名称", + "resourcePolicyNameDescription": "给此策略命名,以便在您的资源中识别它", + "resourcePolicyNamePlaceholder": "例如:内部访问策略", + "resourcePoliciesSeeAll": "查看所有策略", + "resourcePolicyAuthMethodAdd": "添加身份验证方法", + "resourcePolicyOtpEmailAdd": "添加 OTP 电子邮件", + "resourcePolicyRulesAdd": "添加规则", + "resourcePolicyAuthMethodsDescription": "通过额外的认证方法允许访问资源", + "resourcePolicyUsersRolesDescription": "配置哪些用户和角色可以访问关联的资源", + "rulesResourcePolicyDescription": "配置规则以控制与此策略关联的访问资源", "authentication": "认证", "protected": "受到保护", "notProtected": "未受到保护", "resourceMessageRemove": "一旦删除,资源将不再可访问。与该资源相关的所有目标也将被删除。", "resourceQuestionRemove": "您确定要从组织中删除资源吗?", + "resourcePolicyMessageRemove": "一旦删除,资源策略将不再可访问。所有与资源关联的资源将取消关联,并且没有身份验证。", + "resourcePolicyQuestionRemove": "您确定要从组织中删除资源策略吗?", "resourceHTTP": "HTTPS 资源", "resourceHTTPDescription": "通过使用完全限定的域名的HTTPS代理请求。", "resourceRaw": "TCP/UDP 资源", @@ -220,8 +243,9 @@ "resourceRawDescriptionCloud": "正在使用端口号使用 TCP/UDP 代理请求。需要站点连接到远程节点。", "resourceCreate": "创建资源", "resourceCreateDescription": "按照下面的步骤创建新资源", + "resourceCreateGeneralDescription": "配置基本资源设置,包括名称和类型", "resourceSeeAll": "查看所有资源", - "resourceInfo": "资源信息", + "resourceCreateGeneral": "概览", "resourceNameDescription": "这是资源的显示名称。", "siteSelect": "选择站点", "siteSearch": "搜索站点", @@ -231,12 +255,15 @@ "noCountryFound": "找不到国家。", "siteSelectionDescription": "此站点将为目标提供连接。", "resourceType": "资源类型", - "resourceTypeDescription": "确定如何访问资源", + "resourceTypeDescription": "这会控制资源协议及其在浏览器中的渲染方式。之后不能更改。", + "resourceDomainDescription": "资源将在此完全限定的域名上提供。", "resourceHTTPSSettings": "HTTPS 设置", "resourceHTTPSSettingsDescription": "配置如何通过 HTTPS 访问资源", + "resourcePortDescription": "在 Pangolin 实例或节点上资源可访问的外部端口。", "domainType": "域类型", "subdomain": "子域名", "baseDomain": "根域名", + "configure": "配置", "subdomnainDescription": "可访问资源的子域。", "resourceRawSettings": "TCP/UDP 设置", "resourceRawSettingsDescription": "配置如何通过 TCP/UDP 访问资源", @@ -253,8 +280,27 @@ "resourceLearnRaw": "学习如何配置 TCP/UDP 资源", "resourceBack": "返回资源", "resourceGoTo": "转到资源", + "resourcePolicyDelete": "删除资源策略", + "resourcePolicyDeleteConfirm": "确认删除资源策略", "resourceDelete": "删除资源", "resourceDeleteConfirm": "确认删除资源", + "labelDelete": "删除标签", + "labelAdd": "添加标签", + "labelCreateSuccessMessage": "标签创建成功", + "labelEditSuccessMessage": "标签修改成功", + "labelNameField": "标签名称", + "labelColorField": "标签颜色", + "labelPlaceholder": "例:homelab", + "labelCreate": "创建标签", + "createLabelDialogTitle": "创建标签", + "createLabelDialogDescription": "创建一个可以附加到此组织的新标签", + "labelEdit": "编辑标签", + "editLabelDialogTitle": "更新标签", + "editLabelDialogDescription": "编辑一个可以附加到此组织的标签", + "labelDeleteConfirm": "确认删除标签", + "labelErrorDelete": "删除标签失败", + "labelMessageRemove": "此操作是永久性的。所有用此标签标记的网站、资源和客户端将取消标记。", + "labelQuestionRemove": "您确定要将标签从组织中移除吗?", "visibility": "可见性", "enabled": "已启用", "disabled": "已禁用", @@ -265,6 +311,8 @@ "rules": "规则", "resourceSettingDescription": "配置资源上的设置", "resourceSetting": "{resourceName} 设置", + "resourcePolicySettingDescription": "配置资源策略上的设置", + "resourcePolicySetting": "{policyName} 设置", "alwaysAllow": "旁路认证", "alwaysDeny": "屏蔽访问", "passToAuth": "传递至认证", @@ -747,6 +795,16 @@ "rulesNoOne": "没有规则。使用表单添加规则。", "rulesOrder": "规则按优先顺序评定。", "rulesSubmit": "保存规则", + "policyErrorCreate": "创建策略时出错", + "policyErrorCreateDescription": "创建策略时发生错误", + "policyErrorCreateMessageDescription": "发生意外错误", + "policyErrorUpdate": "更新策略时出错", + "policyErrorUpdateDescription": "更新策略时发生错误", + "policyErrorUpdateMessageDescription": "发生意外错误", + "policyCreatedSuccess": "资源策略创建成功", + "policyUpdatedSuccess": "资源策略更新成功", + "authMethodsSave": "保存身份验证方法", + "rulesSave": "保存规则", "resourceErrorCreate": "创建资源时出错", "resourceErrorCreateDescription": "创建资源时出错", "resourceErrorCreateMessage": "创建资源时发生错误:", @@ -810,6 +868,17 @@ "pincodeAdd": "添加 PIN 码", "pincodeRemove": "移除 PIN 码", "resourceAuthMethods": "身份验证方法", + "resourcePolicyAuthMethodsEmpty": "无身份验证方法", + "resourcePolicyOtpEmpty": "没有一次性密码", + "resourcePolicyReadOnly": "此策略是只读的", + "resourcePolicyReadOnlyDescription": "此资源策略跨多个资源共享,您无法在此页面上编辑。", + "editSharedPolicy": "编辑共享策略", + "resourcePolicyTypeSave": "保存资源类型", + "resourcePolicySelect": "选择资源策略", + "resourcePolicySelectError": "选择资源策略", + "resourcePolicyNotFound": "找不到策略", + "resourcePolicySearch": "搜索策略", + "resourcePolicyRulesEmpty": "无身份验证规则", "resourceAuthMethodsDescriptions": "允许通过额外的认证方法访问资源", "resourceAuthSettingsSave": "保存成功", "resourceAuthSettingsSaveDescription": "已保存身份验证设置", @@ -845,6 +914,12 @@ "resourcePincodeSetupTitle": "设置 PIN 码", "resourcePincodeSetupTitleDescription": "设置 PIN 码来保护此资源", "resourceRoleDescription": "管理员总是可以访问此资源。", + "resourcePolicySelectTitle": "资源访问策略", + "resourcePolicySelectDescription": "选择用于认证的资源策略类型", + "resourcePolicyInline": "内联资源策略", + "resourcePolicyInlineDescription": "仅限于此资源的访问策略", + "resourcePolicyShared": "共享资源策略", + "resourcePolicySharedDescription": "此资源使用共享策略。策略级设置(身份验证方法、电子邮件白名单)被锁定。您可以在下方添加特定资源的规则、角色和用户。", "resourceUsersRoles": "访问控制", "resourceUsersRolesDescription": "配置用户和角色可以访问此资源", "resourceUsersRolesSubmit": "保存访问控制", @@ -1140,6 +1215,18 @@ "idpErrorConnectingTo": "无法连接到 {name},请联系管理员协助处理。", "idpErrorNotFound": "找不到 IdP", "inviteInvalid": "无效邀请", + "labels": "标签", + "orgLabelsDescription": "管理此组织的标签。", + "addLabels": "添加标签", + "siteLabelsTab": "标签", + "siteLabelsDescription": "管理与此网站相关的标签。", + "labelsNotFound": "找不到标签", + "labelSearch": "搜索标签", + "accessLabelFilterCount": "{count, plural, other {# 标签}}", + "labelOverflowCount": "+{count, plural, other {# 标签}}", + "accessLabelFilterClear": "清除标签过滤器", + "selectColor": "选择颜色", + "createNewLabel": "创建新的组织标签 \"{label}\"", "inviteInvalidDescription": "邀请链接无效。", "inviteErrorWrongUser": "邀请不是该用户的", "inviteErrorUserNotExists": "用户不存在。请先创建帐户。", @@ -1374,6 +1461,8 @@ "sidebarResources": "资源", "sidebarProxyResources": "公开的", "sidebarClientResources": "非公开的", + "sidebarPolicies": "策略", + "sidebarResourcePolicies": "资源", "sidebarAccessControl": "访问控制", "sidebarLogsAndAnalytics": "日志与分析", "sidebarTeam": "团队", @@ -1557,7 +1646,8 @@ "standaloneHcFilterSiteIdFallback": "站点 {id}", "standaloneHcFilterResourceIdFallback": "资源 {id}", "blueprints": "蓝图", - "blueprintsDescription": "应用声明配置并查看先前运行的", + "blueprintsLog": "蓝图日志", + "blueprintsDescription": "查看过去的蓝图应用及其结果", "blueprintAdd": "添加蓝图", "blueprintGoBack": "查看所有蓝图", "blueprintCreate": "创建蓝图", @@ -1575,7 +1665,17 @@ "contents": "目录", "parsedContents": "解析内容 (只读)", "enableDockerSocket": "启用 Docker 蓝图", - "enableDockerSocketDescription": "启用 Docker Socket 标签擦除蓝图标签。套接字路径必须提供给新的。", + "enableDockerSocketDescription": "启用用于蓝图标签的 Docker 套接字标签擦除。必须为站点连接器提供套接字路径。阅读文档以了解相关工作原理。", + "newtAutoUpdate": "启用站点自动更新", + "newtAutoUpdateDescription": "启用时,站点连接器将在有新版本发布时自动更新到最新版本。", + "siteAutoUpdate": "站点自动更新", + "siteAutoUpdateLabel": "启用自动更新", + "siteAutoUpdateDescription": "控制此站点连接器是否自动下载最新版本。", + "siteAutoUpdateOrgDefault": "组织默认设置:{state}", + "siteAutoUpdateOverriding": "覆盖组织设置", + "siteAutoUpdateResetToOrg": "重置为组织默认设置", + "siteAutoUpdateEnabled": "已启用", + "siteAutoUpdateDisabled": "已禁用", "viewDockerContainers": "查看停靠容器", "containersIn": "{siteName} 中的容器", "selectContainerDescription": "选择任何容器作为目标的主机名。点击端口使用端口。", @@ -1620,6 +1720,7 @@ "certificateStatus": "证书", "certificateStatusAutoRefreshHint": "状态自动刷新。", "loading": "加载中", + "loadingEllipsis": "加载中……", "loadingAnalytics": "加载分析", "restart": "重启", "domains": "域", @@ -1846,6 +1947,7 @@ "billingManageLicenseSubscription": "管理您对付费的自托管许可证密钥的订阅", "billingCurrentKeys": "当前密钥", "billingModifyCurrentPlan": "修改当前计划", + "billingManageLicenseSubscriptionDescription": "管理付费的自托管许可证密钥订阅并下载发票。", "billingConfirmUpgrade": "确认升级", "billingConfirmDowngrade": "确认降级", "billingConfirmUpgradeDescription": "您即将升级您的计划。请检查下面的新限额和定价。", @@ -1943,7 +2045,36 @@ "timeIsInSeconds": "时间以秒为单位", "requireDeviceApproval": "需要设备批准", "requireDeviceApprovalDescription": "具有此角色的用户需要管理员批准的新设备才能连接和访问资源。", - "sshAccess": "SSH 访问", + "sshSettings": "SSH 设置", + "rdpSettings": "RDP 设置", + "vncSettings": "VNC 设置", + "sshServer": "SSH 服务器", + "rdpServer": "RDP 服务器", + "vncServer": "VNC 服务器", + "sshServerDescription": "设置身份验证方法、守护程序位置和服务器目标", + "rdpServerDescription": "配置 RDP 服务器的目标和端口", + "vncServerDescription": "配置 VNC 服务器的目标和端口", + "sshServerMode": "模式", + "sshServerModeStandard": "标准 SSH 服务器", + "sshServerModePangolin": "Pangolin SSH", + "sshServerModeStandardDescription": "将命令通过网络路由到 SSH 服务器,例如 OpenSSH。", + "sshServerModeNative": "本地 SSH 服务器", + "sshServerModeNativeDescription": "通过站点连接器直接在主机上执行命令。无需网络配置。", + "sshAuthenticationMethod": "身份验证方法", + "sshAuthMethodManual": "手动身份验证", + "sshAuthMethodManualDescription": "需要现有的主机凭据。绕过自动配置。", + "sshAuthMethodAutomated": "自动配置", + "sshAuthMethodAutomatedDescription": "在主机上自动创建用户、组和sudo权限。", + "sshAuthDaemonLocation": "认证守护程序位置", + "sshDaemonLocationSiteDescription": "在托管站点连接器的机器上本地执行。", + "sshDaemonLocationRemote": "在远程主机上", + "sshDaemonLocationRemoteDescription": "在同一网络的独立目标机器上执行。", + "sshDaemonDisclaimer": "在完成本设置之前,请确保您的目标主机已经正确配置以运行身份验证守护程序,否则配置将失败。", + "sshDaemonPort": "守护程序端口", + "sshServerDestination": "服务器目标", + "sshServerDestinationDescription": "配置 SSH 服务器的目标和端口", + "destination": "目标", + "bgTargetMultiSiteDisclaimer": "选择多个站点可实现高可用性的弹性路由和故障转移。", "roleAllowSsh": "允许 SSH", "roleAllowSshAllow": "允许", "roleAllowSshDisallow": "不允许", @@ -1957,7 +2088,7 @@ "sshSudoModeCommandsDescription": "用户只能用 sudo 运行指定的命令。", "sshSudo": "允许Sudo", "sshSudoCommands": "Sudo 命令", - "sshSudoCommandsDescription": "逗号分隔的用户允许使用 sudo 运行的命令列表。", + "sshSudoCommandsDescription": "逗号分隔的命令列表,用户可以通过sudo运行。必须使用绝对路径。", "sshCreateHomeDir": "创建主目录", "sshUnixGroups": "Unix 组", "sshUnixGroupsDescription": "用逗号分隔了Unix组,将用户添加到目标主机上。", @@ -2235,7 +2366,7 @@ "description": "更可靠和低维护自我托管的 Pangolin 服务器,带有额外的铃声和告密器", "introTitle": "托管自托管的潘戈林公司", "introDescription": "这是一种部署选择,为那些希望简洁和额外可靠的人设计,同时仍然保持他们的数据的私密性和自我托管性。", - "introDetail": "通过此选项,您仍然运行您自己的 Pangolin 节点 - - 您的隧道、TLS 终止,并且流量在您的服务器上保持所有状态。 不同之处在于,管理和监测是通过我们的云层仪表板进行的,该仪表板开启了一些好处:", + "introDetail": "通过此选项,您仍然运行您自己的 Pangolin 节点 - 您的隧道、TLS 终止,并且流量在您的服务器上保持所有状态。不同之处在于,管理和监测是通过我们的云层仪表板进行的,该仪表板开启了一些好处:", "benefitSimplerOperations": { "title": "简单的操作", "description": "无需运行您自己的邮件服务器或设置复杂的警报。您将从方框中获得健康检查和下限提醒。" @@ -2939,7 +3070,7 @@ "learnMore": "了解更多", "backToHome": "返回首页", "needToSignInToOrg": "需要使用您组织的身份提供商吗?", - "maintenanceMode": "维护模式", + "maintenanceMode": "维护页面", "maintenanceModeDescription": "向访客显示维护页面", "maintenanceModeType": "维护模式类型", "showMaintenancePage": "只在所有后端目标都故障或不健康时显示维护页面。只要至少一个目标健康,您的资源将正常工作。", @@ -2969,6 +3100,7 @@ "maintenanceScreenEstimatedCompletion": "预计完成时间:", "createInternalResourceDialogDestinationRequired": "需要目标地址", "available": "可用", + "disabledResourceDescription": "禁用后,所有人都不可访问此资源。", "archived": "已存档", "noArchivedDevices": "未找到存档设备", "deviceArchived": "设备已存档", @@ -3298,5 +3430,27 @@ "memberPortalResourceDisabled": "资源已禁用", "memberPortalShowingResources": "显示 {start}-{end} 共 {total} 个资源", "memberPortalPrevious": "上一页", - "memberPortalNext": "下一页" + "memberPortalNext": "下一页", + "httpSettings": "HTTP 设置", + "tcpSettings": "TCP 设置", + "udpSettings": "UDP 设置", + "sshTitle": "SSH", + "sshConnectingDescription": "正在建立安全连接…", + "sshConnecting": "正在连接…", + "sshInitializing": "初始化中…", + "sshSignInTitle": "登录 SSH", + "sshSignInDescription": "输入您的 SSH 凭据", + "sshPasswordTab": "密码", + "sshPrivateKeyTab": "私钥", + "sshPrivateKeyField": "私钥", + "sshPrivateKeyDisclaimer": "您的私钥不会被 Pangolin 存储或显示。或者,您可以使用短期证书,使用您现有的 Pangolin 身份无缝认证。", + "sshLearnMore": "了解更多", + "sshPrivateKeyFile": "私钥文件", + "sshAuthenticate": "验证", + "sshTerminate": "终止", + "sshPoweredBy": "支持者", + "sshErrorNoTarget": "未指定目标", + "sshErrorWebSocket": "WebSocket 连接失败", + "sshErrorAuthFailed": "身份验证失败", + "sshErrorConnectionClosed": "认证完成前连接已关闭" }