mirror of
https://github.com/zitadel/zitadel.git
synced 2026-08-19 01:14:48 -05:00
# Which Problems Are Solved This PR extends `DeleteProvider` to include Zitadel provider enabling the deletion of Zitadel IdP. # How the Problems Are Solved - Extend org/instance IDP remove write models to include `ZitadelIDPAddedEvent` in event appends and queries. - Extend command-side IDP reduction/type handling for Zitadel IDP add events. - Add management/admin integration tests for deleting Zitadel providers - Add error translation key in all language locales for org-level “IDP config not existing”. # Additional Changes N/A # Additional Context. Closes https://github.com/zitadel/zitadel/issues/12397 --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: Livio Spring <9405495+livio-a@users.noreply.github.com>
1420 lines
51 KiB
YAML
1420 lines
51 KiB
YAML
Errors:
|
|
Internal: "发生了内部错误"
|
|
NoChangesFound: "没有变化"
|
|
OriginNotAllowed: "这个\"来源\"是不被允许的"
|
|
IDMissing: "ID 丢失"
|
|
ResourceOwnerMissing: "组织没有资源所有者"
|
|
RemoveFailed: "无法移除"
|
|
ProjectionName:
|
|
Invalid: "错误的映射名称"
|
|
Assets:
|
|
EmptyKey: "资产的 Key 为空"
|
|
Store:
|
|
NotInitialized: "资产存储未初始化"
|
|
NotConfigured: "未配置资产存储"
|
|
Bucket:
|
|
Internal: "创建桶时出现内部错误"
|
|
AlreadyExists: "存储桶已存在"
|
|
CreateFailed: "未创建存储桶"
|
|
ListFailed: "无法读取存储桶"
|
|
RemoveFailed: "未删除存储桶"
|
|
SetPublicFailed: "无法将存储桶设置为公开"
|
|
Object:
|
|
PutFailed: "未创建对象"
|
|
GetFailed: "无法读取对象"
|
|
NotFound: "找不到对象"
|
|
PresignedTokenFailed: "无法创建签名令牌"
|
|
ListFailed: "无法读取对象列表"
|
|
RemoveFailed: "无法移除对象"
|
|
Limit:
|
|
ExceedsDefault: "超出默认限制"
|
|
Limits:
|
|
NotFound: "未找到限制"
|
|
NoneSpecified: "未指定限制"
|
|
Instance:
|
|
Blocked: "实例被阻止"
|
|
Restrictions:
|
|
NoneSpecified: "未指定限制"
|
|
DefaultLanguageMustBeAllowed: "默认语言必须被允许"
|
|
Language:
|
|
NotParsed: "无法解析语言"
|
|
NotSupported: "语言不支持"
|
|
NotAllowed: "语言不被允许"
|
|
Undefined: "语言未定义"
|
|
Duplicate: "语言有重复"
|
|
OIDCSettings:
|
|
NotFound: "OIDC 配置未找到"
|
|
AlreadyExists: "OIDC 配置已存在"
|
|
SecretGenerator:
|
|
AlreadyExists: "秘密生成器已经存在"
|
|
TypeMissing: "缺少秘钥生成器类型"
|
|
NotFound: "未找到秘钥生成器"
|
|
SMSConfig:
|
|
NotFound: "未找到 SMS 配置"
|
|
AlreadyActive: "SMS 配置已启用"
|
|
AlreadyDeactivated: "SMS 配置已停用"
|
|
NotExternalVerification: "SMS 配置不支持验证码"
|
|
SMTP:
|
|
NotEmailMessage: "消息不是电子邮件消息"
|
|
RequiredAttributes: "必须设置主题、收件人和内容,但部分或全部为空"
|
|
CouldNotSplit: "无法拆分主机和端口以连接到 smtp"
|
|
CouldNotDial: "无法与 SMTP 服务器联系,请检查端口、防火墙问题..."
|
|
CouldNotDialTLS: "无法使用 TLS 与 SMTP 服务器联系,请检查端口、防火墙问题..."
|
|
CouldNotCreateClient: "无法创建 smtp 客户端"
|
|
CouldNotStartTLS: "无法启动 tls"
|
|
CouldNotAuth: "无法添加 smtp 身份验证,请检查您的用户名和密码是否正确,如果正确,可能您的提供商需要 Zitadel 不支持的身份验证方法"
|
|
CouldNotSetSender: "无法设置发件人"
|
|
CouldNotSetRecipient: "无法设置收件人"
|
|
SMTPConfig:
|
|
TestPassword: "未找到测试密码"
|
|
NotFound: "未找到 SMTP 配置"
|
|
AlreadyExists: "SMTP 配置已存在"
|
|
AlreadyDeactivated: "SMTP 配置已停用"
|
|
SenderAdressNotCustomDomain: "发件人地址必须在在实例的域名设置中验证。"
|
|
TestEmailNotFound: "找不到用于测试的电子邮件地址"
|
|
Notification:
|
|
NoDomain: "未找到对应的域名"
|
|
User:
|
|
NotFound: "找不到用户"
|
|
AlreadyExists: "用户已存在"
|
|
NotFoundOnOrg: "在所选组织中找不到用户"
|
|
NotAllowedOrg: "用户不是所需组织的成员"
|
|
UserIDMissing: "缺少用户 ID"
|
|
UserIDWrong: "请求用户不等于经过身份验证的用户"
|
|
DomainPolicyNil: "组织策略为空"
|
|
EmailAsUsernameNotAllowed: "电子邮件不允许作为用户名"
|
|
Invalid: "用户数据无效"
|
|
DomainNotAllowedAsUsername: "域已保存,但无法使用"
|
|
AlreadyInactive: "用户已处于停用状态"
|
|
NotInactive: "用户未处于停用状态"
|
|
CantDeactivateInitial: "处于初始状态的用户只能删除不能停用"
|
|
ShouldBeActiveOrInitial: "用户不是处于启用的的或初始化的"
|
|
AlreadyInitialised: "用户已经初始化"
|
|
NotInitialised: "用户尚未初始化"
|
|
NotLocked: "用户未锁定"
|
|
NoChanges: "未发现任何更改"
|
|
InitCodeNotFound: "未找到初始化验证码"
|
|
UsernameNotChanged: "用户名未更改"
|
|
InvalidURLTemplate: "URL模板无效"
|
|
Locked: "用户已被锁定"
|
|
Profile:
|
|
NotFound: "未找到个人资料"
|
|
NotChanged: "个人资料未更改"
|
|
Empty: "简介是空的"
|
|
FirstNameEmpty: "简介中的名字是空的"
|
|
LastNameEmpty: "简介中的姓氏是空的"
|
|
IDMissing: "简介ID丢失"
|
|
Email:
|
|
NotFound: "电子邮件没有找到"
|
|
Invalid: "电子邮件无效"
|
|
AlreadyVerified: "电子邮件已经过验证"
|
|
NotChanged: "电子邮件未更改"
|
|
Empty: "电子邮件是空的"
|
|
IDMissing: "电子邮件ID丢失"
|
|
Phone:
|
|
NotFound: "手机号码未找到"
|
|
Invalid: "手机号码无效"
|
|
AlreadyVerified: "手机号码已经验证"
|
|
Empty: "电话号码是空的"
|
|
NotChanged: "电话号码没有改变"
|
|
VerifyingRemovalIsNotSupported: "验证手机号码删除不受支持"
|
|
Address:
|
|
NotFound: "找不到地址"
|
|
NotChanged: "地址没有改变"
|
|
Machine:
|
|
Key:
|
|
NotFound: "未找到机器密钥"
|
|
AlreadyExisting: "已有的机器钥匙"
|
|
Invalid: "公钥不是采用 PEM 编码的 PKIX 格式的有效 RSA 公钥"
|
|
Secret:
|
|
NotExisting: "秘密并不存在"
|
|
Invalid: "秘密是无效的"
|
|
CouldNotGenerate: "无法生成秘密"
|
|
PAT:
|
|
NotFound: "未找到个人访问令牌"
|
|
Metadata:
|
|
Conflicting: "元数据不得同时在 [user] 和 [human] 字段中设置"
|
|
NotHuman: "用户必须是个人"
|
|
NotMachine: "用户必须是技术人员"
|
|
WrongType: "此用户类型不允许"
|
|
NotAllowedToLink: "不允许使用外部身份提供者登录并注册用户"
|
|
Username:
|
|
AlreadyExists: "用户名已被使用"
|
|
Reserved: "用户名已被使用"
|
|
Empty: "用户名是空的"
|
|
Code:
|
|
Empty: "验证码为空"
|
|
NotFound: "验证码不存在"
|
|
Expired: "验证码已过期"
|
|
GeneratorAlgNotSupported: "不支持的生成器算法"
|
|
Invalid: "代码无效"
|
|
Password:
|
|
NotFound: "未找到密码"
|
|
Empty: "密码为空"
|
|
Invalid: "密码无效"
|
|
NotSet: "用户未设置密码"
|
|
NotChanged: "新密码不能与您当前的密码相同"
|
|
NotSupported: "不支持密码哈希编码。查看 https://zitadel.com/docs/concepts/architecture/secrets#hashed-secrets"
|
|
PasswordComplexityPolicy:
|
|
NotFound: "未找到密码策略"
|
|
MinLength: "密码太短"
|
|
MinLengthNotAllowed: "给定的最小长度不被允许"
|
|
HasLower: "密码必须包含小写"
|
|
HasUpper: "密码必须包含大写"
|
|
HasNumber: "密码必须包含数字"
|
|
HasSymbol: "密码必须包含符号"
|
|
ExternalIDP:
|
|
Invalid: "外部 IDP 无效"
|
|
IDPConfigNotExisting: "IDP 提供者对此组织无效"
|
|
NotAllowed: "外部 IDP 不允许"
|
|
MinimumExternalIDPNeeded: "必须添加至少一个 IDP"
|
|
AlreadyExists: "外部 IDP 已存在"
|
|
NotFound: "未找到外部 IDP"
|
|
LoginFailed: "外部 IDP 登录失败"
|
|
MFA:
|
|
OTP:
|
|
AlreadyReady: "OTP (一次性密码) 已经设置好了"
|
|
NotExisting: "OTP (一次性密码) 不存在"
|
|
NotReady: "OTP (一次性密码) 还没准备好"
|
|
InvalidCode: "无效的验证码"
|
|
U2F:
|
|
NotExisting: "U2F 不存在"
|
|
Passwordless:
|
|
NotExisting: "未设置无密码登录"
|
|
RecoveryCodes:
|
|
InvalidCode: "提供的恢复代码无效"
|
|
MaxCountExceeded: "恢复代码数量已超过最大限制"
|
|
NotReady: "恢复代码尚未准备好使用"
|
|
ConfigInvalid: "恢复代码配置无效"
|
|
WebAuthN:
|
|
NotFound: "找不到 WebAuthN 令牌"
|
|
BeginRegisterFailed: "WebAuthN 注册失败"
|
|
MarshalError: "编组数据错误"
|
|
ErrorOnParseCredential: "解析凭证数据时出错"
|
|
CreateCredentialFailed: "创建凭据时出错"
|
|
BeginLoginFailed: "WebAuthN 登录失败"
|
|
ValidateLoginFailed: "验证登录凭据时出错"
|
|
CloneWarning: "凭证可能被克隆"
|
|
RefreshToken:
|
|
Invalid: "Refresh Token 无效"
|
|
NotFound: "未找到 Refresh Token"
|
|
Org:
|
|
AlreadyExists: "该组织名称或 ID 已被占用"
|
|
Invalid: "组织无效"
|
|
AlreadyDeactivated: "组织已停用"
|
|
AlreadyActive: "组织已处于启用状态"
|
|
Empty: "组织为空"
|
|
NotFound: "未找到组织"
|
|
NotChanged: "组织信息未改变"
|
|
DefaultOrgNotDeletable: "默认组织不应删除"
|
|
ZitadelOrgNotDeletable: "不得删除与Zitadel项目有关的组织"
|
|
InvalidDomain: "无效的域名"
|
|
DomainMissing: "域名缺失"
|
|
DomainNotOnOrg: "组织中不存在域"
|
|
DomainNotVerified: "域名未验证"
|
|
DomainAlreadyVerified: "域已经过验证"
|
|
DomainVerificationTypeInvalid: "域名验证类型无效"
|
|
DomainVerificationMissing: "域名验证尚未开始"
|
|
DomainVerificationFailed: "域名验证失败"
|
|
DomainVerificationTXTNotFound: "未找到您的域的 _zitadel-challenge TXT 记录。检查您是否已将其添加到 DNS 服务器或等待新记录传播"
|
|
DomainVerificationTXTNoMatch: "已找到您的域的 _zitadel-challenge TXT 记录,但它不包含正确的令牌文本。检查您是否已将正确的令牌添加到 DNS 服务器或等待新记录传播"
|
|
DomainVerificationHTTPNotFound: "在预期的 URL 中找不到包含质询的文件。检查您是否已将文件上传到正确的位置并具有读取权限"
|
|
DomainVerificationHTTPNoMatch: "已在预期 URL 中找到包含质询的文件,但它不包含正确的标记文本。检查其内容"
|
|
DomainVerificationTimeout: "查询 DNS 服务器超时"
|
|
PrimaryDomainNotDeletable: "不得删除组织域名"
|
|
DomainNotFound: "未找到域名"
|
|
MemberIDMissing: "成员 ID 丢失"
|
|
MemberNotFound: "未找到组织成员"
|
|
InvalidMember: "组织成员无效"
|
|
UserIDMissing: "缺少用户 ID"
|
|
PolicyAlreadyExists: "策略已存在"
|
|
PolicyNotExisting: "策略不存在"
|
|
IdpInvalid: "IDP 配置无效"
|
|
IdpNotExisting: "IDP 配置不存在"
|
|
OIDCConfigInvalid: "OIDC IDP 配置无效"
|
|
IdpIsNotOIDC: "IDP 配置不是 OIDC 类型"
|
|
Domain:
|
|
AlreadyExists: "域名已存在"
|
|
InvalidCharacter: "只有字母数字字符,.和 - 允许用于域名中"
|
|
EmptyString: "无效的非数字和字母字符被替换为空格,结果域是空字符串"
|
|
LoginPolicy:
|
|
NotFound: "未找到登录策略"
|
|
Invalid: "登录策略无效"
|
|
RedirectURIInvalid: "默认重定向 URL 无效"
|
|
NotExisting: "登录策略不存在"
|
|
AlreadyExists: "登录策略已存在"
|
|
IdpProviderAlreadyExisting: "IDP 提供者已存在"
|
|
IdpProviderNotExisting: "IDP 提供者不存在"
|
|
RegistrationNotAllowed: "不允许注册"
|
|
UsernamePasswordNotAllowed: "不允许使用用户名/密码登录"
|
|
MFA:
|
|
AlreadyExists: "多因素身份认证已经存在"
|
|
NotExisting: "多因素身份认证不存在"
|
|
Unspecified: "多因素身份认证无效"
|
|
MailTemplate:
|
|
NotFound: "未找到默认邮件模板"
|
|
NotChanged: "默认邮件模板未更改"
|
|
AlreadyExists: "默认邮件模板已存在"
|
|
Invalid: "默认邮件模板无效"
|
|
CustomMessageText:
|
|
NotFound: "未找到默认消息文本"
|
|
NotChanged: "默认消息文本未更改"
|
|
AlreadyExists: "默认消息文本已存在"
|
|
Invalid: "默认消息文本无效"
|
|
PasswordComplexityPolicy:
|
|
NotFound: "未找到密码复杂性策略"
|
|
Empty: "密码复杂性策略为空"
|
|
NotExisting: "密码复杂性策略不存在"
|
|
AlreadyExists: "密码复杂性策略已存在"
|
|
PasswordLockoutPolicy:
|
|
NotFound: "密码锁定策略不存在"
|
|
Empty: "密码锁定策略为空"
|
|
NotExisting: "密码锁定策略不存在"
|
|
AlreadyExists: "密码锁定策略已存在"
|
|
PasswordAgePolicy:
|
|
NotFound: "密码过期策略不存在"
|
|
Empty: "密码过期策略为空"
|
|
NotExisting: "密码过期策略不存在"
|
|
AlreadyExists: "密码过期策略已存在"
|
|
NotificationPolicy:
|
|
NotFound: "未找到通知政策"
|
|
NotChanged: "通知政策没有改变"
|
|
AlreadyExists: "已经存在的通知政策"
|
|
LabelPolicy:
|
|
NotFound: "不存在私人政策"
|
|
NotChanged: "私人政策不改变"
|
|
IDPConfig:
|
|
NotExisting: "身份提供者配置不存在"
|
|
Project:
|
|
ProjectIDMissing: "P缺少项目 ID"
|
|
AlreadyExists: "项目以存在于组织中"
|
|
OrgNotExisting: "组织不存在"
|
|
UserNotExisting: "用户不存在"
|
|
CouldNotGenerateClientSecret: "无法生成客户端秘钥"
|
|
Invalid: "项目无效"
|
|
NotActive: "项目不是启用状态"
|
|
NotInactive: "项目不是停用状态"
|
|
NotFound: "项目不存在"
|
|
UserIDMissing: "缺少用户 ID"
|
|
Member:
|
|
NotFound: "项目成员不存在"
|
|
Invalid: "项目成员无效"
|
|
AlreadyExists: "项目成员已存在"
|
|
NotExisting: "项目成员不存在"
|
|
MinimumOneRoleNeeded: "必须添加至少一个角色"
|
|
Role:
|
|
AlreadyExists: "角色已存在"
|
|
Invalid: "角色无效"
|
|
NotExisting: "角色不存在"
|
|
IDMissing: "丢失 ID"
|
|
App:
|
|
AlreadyExists: "应用已存在"
|
|
NotFound: "应用不存在"
|
|
Invalid: "无效的应用"
|
|
NotExisting: "应用不存在"
|
|
NotActive: "应用不是启用状态"
|
|
NotInactive: "应用不是停用状态"
|
|
OIDCConfigInvalid: "OIDC 配置无效"
|
|
APIConfigInvalid: "API 配置无效"
|
|
SAMLConfigInvalid: "SAML 配置无效"
|
|
IsNotOIDC: "应用不是 OIDC 类型"
|
|
IsNotAPI: "应用不是 API 类型"
|
|
IsNotSAML: "应用不是 SAML 类型"
|
|
SAMLMetadataMissing: "SAML 元数据丢失"
|
|
SAMLMetadataFormat: "SAML 元数据格式化错误"
|
|
SAMLEntityIDAlreadyExisting: "SAML EntityID 已经存在"
|
|
OIDCAuthMethodNoSecret: "选择的 OIDC 身份验证方法不需要秘钥"
|
|
APIAuthMethodNoSecret: "选择的 API 身份验证方法不需要秘钥"
|
|
AuthMethodNoPrivateKeyJWT: "选择的身份验证方法不需要 Key"
|
|
ClientSecretInvalid: "Client Secret 无效"
|
|
Key:
|
|
AlreadyExisting: "已经存在的应用钥匙"
|
|
NotFound: "未找到应用钥匙"
|
|
RequiredFieldsMissing: "缺少一些必填字段"
|
|
Grant:
|
|
AlreadyExists: "项目授权已存在"
|
|
NotFound: "未找到项目授权"
|
|
Invalid: "项目授权无效"
|
|
NotExisting: "项目授权不存在"
|
|
HasNotExistingRole: "角色不存在与项目中"
|
|
NotActive: "项目授权不是启用状态"
|
|
NotInactive: "项目授权不是停用状态"
|
|
Instance:
|
|
AlreadyExists: "实例已经存在"
|
|
NotChanged: "实例没有改变"
|
|
NotFound: "实例未找到。确保您有正确的域。查看 https://zitadel.com/docs/apis/introduction#domains"
|
|
Member:
|
|
RolesNotChanged: "角色没有改变"
|
|
MemberInvalid: "成员无效"
|
|
MemberAlreadyExisting: "成员已存在"
|
|
MemberNotExisting: "成员不存在"
|
|
IDMissing: "ID 丢失"
|
|
IdpInvalid: "IDP 配置无效"
|
|
IdpNotExisting: "IDP 配置不存在"
|
|
OIDCConfigInvalid: "OIDC IDP 配置无效"
|
|
IdpIsNotOIDC: "IDP 配置不是 OIDC 类型"
|
|
LoginPolicyInvalid: "登录策略无效"
|
|
LoginPolicyNotExisting: "登录策略不存在"
|
|
IdpProviderInvalid: "IDP 提供者无效"
|
|
LoginPolicy:
|
|
NotFound: "默认登录策略不存在"
|
|
NotChanged: "默认登录策略没有改变"
|
|
NotExisting: "默认登录策略不存在"
|
|
AlreadyExists: "默认登录策略已存在"
|
|
RedirectURIInvalid: "默认重定向 URL 无效"
|
|
MFA:
|
|
AlreadyExists: "MFA 已存在"
|
|
NotExisting: "MFA 不存在"
|
|
Unspecified: "MFA 无效"
|
|
IDP:
|
|
AlreadyExists: "身份提供者已存在"
|
|
NotExisting: "身份提供者不存在"
|
|
Invalid: "身份提供者无效"
|
|
IDPConfig:
|
|
AlreadyExists: "身份提供者配置已存在"
|
|
NotInactive: "身份提供者配置不是停用状态"
|
|
NotActive: "身份提供者配置不是启动状态"
|
|
LabelPolicy:
|
|
NotFound: "默认私有策略不存在"
|
|
NotChanged: "默认私有策略未更改"
|
|
MailTemplate:
|
|
NotFound: "默认邮件模板不存在"
|
|
NotChanged: "默认邮件模板未更改"
|
|
AlreadyExists: "默认邮件模板已存在"
|
|
Invalid: "默认邮件模板无效"
|
|
CustomMessageText:
|
|
NotFound: "默认消息文本不存在"
|
|
NotChanged: "默认消息文本未更改"
|
|
AlreadyExists: "默认消息文本已存在"
|
|
Invalid: "默认消息文本无效"
|
|
PasswordComplexityPolicy:
|
|
NotFound: "默认密码复杂策略不存在"
|
|
NotExisting: "默认密码复杂策略不存在"
|
|
AlreadyExists: "默认密码复杂策略已存在"
|
|
Empty: "默认密码复杂策略为空"
|
|
NotChanged: "默认密码复杂策略未更改"
|
|
PasswordAgePolicy:
|
|
NotFound: "默认密码有效期策略不存在"
|
|
NotExisting: "默认密码有效期策略不存在"
|
|
AlreadyExists: "默认密码有效期策略已存在"
|
|
Empty: "默认密码有效期策略为空"
|
|
NotChanged: "默认密码有效期策略未更改"
|
|
PasswordLockoutPolicy:
|
|
NotFound: "默认密码锁策略不存在"
|
|
NotExisting: "默认密码锁策略不存在"
|
|
AlreadyExists: "默认密码锁策略已存在"
|
|
Empty: "默认密码锁策略为空"
|
|
NotChanged: "默认密码锁策略未更改"
|
|
DomainPolicy:
|
|
NotFound: "组织域策略不存在"
|
|
Empty: "组织域策略为空"
|
|
NotExisting: "组织域策略不存在"
|
|
AlreadyExists: "组织域策略已存在"
|
|
NotChanged: "组织域策略未更改"
|
|
NotificationPolicy:
|
|
NotFound: "没有找到默认的通知政策"
|
|
NotChanged: "默认的通知政策没有改变"
|
|
AlreadyExists: "默认的通知政策已经存在"
|
|
Policy:
|
|
AlreadyExists: "策略已存在"
|
|
Label:
|
|
Invalid:
|
|
PrimaryColor: "主色调不是有效的十六进制颜色值"
|
|
BackgroundColor: "背景颜色不是有效的十六进制颜色值"
|
|
WarnColor: "警告颜色不是有效的十六进制颜色值"
|
|
FontColor: "字体颜色不是有效的十六进制颜色值"
|
|
PrimaryColorDark: "主色调 (深色模式) 不是有效的十六进制颜色值"
|
|
BackgroundColorDark: "背景颜色 (深色模式) 不是有效的十六进制颜色值"
|
|
WarnColorDark: "警告颜色 (深色模式) 不是有效的十六进制颜色值"
|
|
FontColorDark: "字体颜色 (深色模式) 不是有效的十六进制颜色值"
|
|
UserGrant:
|
|
AlreadyExists: "用户授权已存在"
|
|
NotFound: "用户授权不存在"
|
|
Invalid: "用户授权无效"
|
|
NotChanged: "用户授权未更改"
|
|
IDMissing: "没有 ID"
|
|
NoPermissionForProject: "用户对此项目没有权限"
|
|
RoleKeyNotFound: "角色不存在"
|
|
Member:
|
|
AlreadyExists: "成员已存在"
|
|
IDPConfig:
|
|
AlreadyExists: "IDP 配置名称已存在"
|
|
NotExisting: "身份提供者配置不存在"
|
|
Changes:
|
|
NotFound: "未找到任何历史记录"
|
|
AuditRetention: "历史记录在审核日志保留范围之外"
|
|
Token:
|
|
NotFound: "令牌不存在"
|
|
Invalid: "令牌无效"
|
|
UserSession:
|
|
NotFound: "用户会话不存在"
|
|
Key:
|
|
NotFound: "找不到钥匙"
|
|
ExpireBeforeNow: "过期日期是过去的无效日期"
|
|
Login:
|
|
LoginPolicy:
|
|
MFA:
|
|
ForceAndNotConfigured: "MFA 已根据需要进行配置,但未配置任何可能的提供程序。请联系您的系统管理员。"
|
|
Step:
|
|
Started:
|
|
AlreadyExists: "设置已存在"
|
|
Done:
|
|
AlreadyExists: "设置完成已存在"
|
|
CustomText:
|
|
AlreadyExists: "自定义文本已存在"
|
|
Invalid: "自定义文本无效"
|
|
NotFound: "自定义文本不存在"
|
|
TranslationFile:
|
|
ReadError: "读取翻译文件时出错"
|
|
MergeError: "翻译文件无法与自定义翻译合并"
|
|
NotFound: "翻译文件不存在"
|
|
Metadata:
|
|
NotFound: "元数据不存在"
|
|
NoData: "元数据列表为空"
|
|
Invalid: "元数据无效"
|
|
KeyNotExisting: "一个或多个键不存在"
|
|
Action:
|
|
Invalid: "动作无效"
|
|
NotFound: "动作不存在"
|
|
NotActive: "动作不是启用状态"
|
|
NotInactive: "动作不是停用状态"
|
|
MaxAllowed: "不允许额外的动作"
|
|
NotEnabled: "未启用“操作”功能"
|
|
Flow:
|
|
FlowTypeMissing: "缺少身份认证流程类型"
|
|
Empty: "身份认证流程为空"
|
|
WrongTriggerType: "触发器类型无效"
|
|
NoChanges: "未更改"
|
|
ActionIDsNotExist: "动作 ID 不存在"
|
|
Query:
|
|
CloseRows: "SQL 语句无法完成"
|
|
SQLStatement: "无法创建 SQL 语句"
|
|
InvalidRequest: "请求无效"
|
|
TooManyNestingLevels: "查询嵌套级别过多(最多 20 个)"
|
|
LimitExceeded: "限制已超出"
|
|
Quota:
|
|
AlreadyExists: "这个单位的配额已经存在"
|
|
NotFound: "没有找到该单位的配额"
|
|
Invalid:
|
|
CallURL: "配额调用的URL是无效的"
|
|
Percent: "配额百分比低于1"
|
|
Unimplemented: "该单位没有实施配额"
|
|
Amount: "配额数量低于1"
|
|
ResetInterval: "配额重置时间间隔短于1分钟"
|
|
Noop: "没有通知的无限配额没有效果"
|
|
Access:
|
|
Exhausted: "认证请求的配额已用完"
|
|
Execution:
|
|
Exhausted: "行动秒数的配额已用完"
|
|
LogStore:
|
|
Access:
|
|
StorageFailed: "存储访问日志到数据库失败"
|
|
ScanFailed: "查询已认证请求的使用情况失败"
|
|
Execution:
|
|
StorageFailed: "将行动执行日志存储到数据库失败"
|
|
ScanFailed: "Q查询动作执行秒数的使用情况失败"
|
|
Session:
|
|
NotExisting: "会话不存在"
|
|
Terminated: "会话已经终止"
|
|
Expired: "会话已过期"
|
|
PositiveLifetime: "会话生存期不得小于 0"
|
|
Token:
|
|
Invalid: "会话令牌是无效的"
|
|
WebAuthN:
|
|
NoChallenge: "没有 WebAuthN 质询的会话"
|
|
Intent:
|
|
IDPMissing: "请求中缺少IDP ID"
|
|
IDPInvalid: "请求的 IDP 无效"
|
|
ResponseInvalid: "IDP 响应无效"
|
|
MissingSingleMappingAttribute: "不包含映射属性或具有多个值"
|
|
SuccessURLMissing: "请求中缺少成功URL"
|
|
FailureURLMissing: "请求中缺少失败的URL"
|
|
StateMissing: "请求中缺少状态参数"
|
|
NotStarted: "意图没有开始或已经结束"
|
|
NotSucceeded: "意图不成功"
|
|
Expired: "意图已过期"
|
|
TokenCreationFailed: "令牌创建失败"
|
|
InvalidToken: "意图令牌是无效的"
|
|
OtherUser: "意图是为另一个用户准备的"
|
|
AuthRequest:
|
|
AlreadyExists: "AuthRequest已经存在"
|
|
NotExisting: "AuthRequest不存在"
|
|
WrongLoginClient: "其他登录客户端创建的AuthRequest"
|
|
AlreadyHandled: "身份验证请求已被处理"
|
|
OIDCSession:
|
|
RefreshTokenInvalid: "Refresh Token 无效"
|
|
Token:
|
|
Invalid: "令牌无效"
|
|
Expired: "令牌已过期"
|
|
InvalidClient: "没有为该客户发放令牌"
|
|
SAMLRequest:
|
|
AlreadyExists: "SAMLRequest 已存在"
|
|
NotExisting: "SAMLRequest不存在"
|
|
WrongLoginClient: "其他登录客户端创建的 SAMLRequest"
|
|
AlreadyHandled: "SAML请求已被处理"
|
|
SAMLSession:
|
|
InvalidClient: "未向该客户端发出 SAMLResponse"
|
|
DeviceAuth:
|
|
NotFound: "设备授权请求不存在"
|
|
AlreadyHandled: "设备授权请求已被处理"
|
|
Feature:
|
|
NotExisting: "功能不存在"
|
|
TypeNotSupported: "不支持功能类型"
|
|
InvalidValue: "此功能的值无效"
|
|
Target:
|
|
Invalid: "目标无效"
|
|
NoTimeout: "目标没有超时"
|
|
InvalidURL: "目标的 URL 无效"
|
|
NotFound: "未找到目标"
|
|
InvalidExpirationDate: "密钥的到期日期必须是将来的时间"
|
|
PublicKeyExpired: "目标公钥已过期"
|
|
PublicKeyActive: "无法删除处于活动状态的目标公钥"
|
|
InvalidPublicKey: "公钥无效。必须是 PEM 编码的 RSA 或 ECDSA 公钥,格式为 PKCS#8"
|
|
Execution:
|
|
ConditionInvalid: "执行条件无效"
|
|
Invalid: "执行无效"
|
|
NotFound: "未找到执行"
|
|
IncludeNotFound: "包括未找到的内容"
|
|
NoTargets: "没有定义目标"
|
|
Failed: "执行失败"
|
|
ResponseIsNotValidJSON: "响应不是有效的 JSON"
|
|
MissingEncryptionKey: "缺少加密密钥"
|
|
UserSchema:
|
|
NotEnabled: "未启用“用户架构”功能"
|
|
Type:
|
|
Missing: "缺少用户架构类型"
|
|
AlreadyExists: "用户架构类型已存在"
|
|
Authenticator:
|
|
Invalid: "验证器类型无效"
|
|
NotActive: "用户架构未激活"
|
|
NotInactive: "用户架构未处于非活动状态"
|
|
NotExists: "用户架构不存在"
|
|
ID:
|
|
Missing: "缺少用户架构 ID"
|
|
Invalid: "用户架构无效"
|
|
Data:
|
|
Invalid: "用户架构的数据无效"
|
|
TokenExchange:
|
|
Token:
|
|
Missing: "令牌丢失"
|
|
Invalid: "令牌无效"
|
|
TypeMissing: "缺少令牌类型"
|
|
TypeNotAllowed: "不允许的令牌类型"
|
|
TypeNotSupported: "不支持令牌类型"
|
|
NotForAPI: "API 不允许使用模拟令牌"
|
|
Impersonation:
|
|
PolicyDisabled: "实例安全策略中禁用模拟"
|
|
WebKey:
|
|
ActiveDelete: "无法删除活动 Web 密钥"
|
|
Config: "无效的 Web 密钥配置"
|
|
Duplicate: "Web 密钥 ID 不唯一"
|
|
NoActive: "未找到活动 Web 密钥"
|
|
NotFound: "未找到 Web 密钥"
|
|
IDP:
|
|
InvalidSearchQuery: "无效的搜索查询"
|
|
ClientIDMissing: "客户端 ID 丢失"
|
|
TeamIDMissing: "团队 ID 丢失"
|
|
KeyIDMissing: "密钥 ID 丢失"
|
|
PrivateKeyMissing: "私钥丢失"
|
|
InvalidPrivateKey: "无效的私钥格式"
|
|
|
|
AggregateTypes:
|
|
action: "动作"
|
|
instance: "实例"
|
|
key_pair: "密钥对"
|
|
org: "组织"
|
|
project: "项目"
|
|
user: "用户"
|
|
usergrant: "用户授权"
|
|
quota: "配额"
|
|
feature: "特征"
|
|
target: "靶"
|
|
execution: "执行"
|
|
user_schema: "用户模式"
|
|
auth_request: "认证请求"
|
|
device_auth: "设备认证"
|
|
idpintent: "IDP 意图"
|
|
limits: "限制"
|
|
milestone: "里程碑"
|
|
oidc_session: "OIDC 会话"
|
|
restrictions: "限制"
|
|
system: "系统"
|
|
session: "会话"
|
|
web_key: "Web 密钥"
|
|
saml_request: "SAML 请求"
|
|
saml_session: "SAML 会话"
|
|
EventTypes:
|
|
execution:
|
|
set: "执行集"
|
|
removed: "执行已删除"
|
|
target:
|
|
added: "目标已创建"
|
|
changed: "目标改变"
|
|
removed: "目标已删除"
|
|
user:
|
|
added: "已添加用户"
|
|
selfregistered: "自注册用户"
|
|
initialization:
|
|
code:
|
|
added: "生成初始化代码"
|
|
sent: "发送初始化代码"
|
|
check:
|
|
succeeded: "初始化检查成功"
|
|
failed: "初始化检查失败"
|
|
token:
|
|
added: "已创建访问令牌"
|
|
v2.added: "已创建访问令牌"
|
|
removed: "已删除访问令牌"
|
|
impersonated: "用户冒充"
|
|
username:
|
|
reserved: "保留用户名"
|
|
released: "用户名已发布"
|
|
changed: "用户名已更改"
|
|
email:
|
|
reserved: "电子邮件地址已保留"
|
|
released: "电子邮件地址已发布"
|
|
changed: "电子邮件地址已更改"
|
|
verified: "电子邮件地址已验证"
|
|
verification:
|
|
failed: "电子邮件验证失败"
|
|
code:
|
|
added: "生成电子邮件验证码"
|
|
sent: "发送电子邮件验证码"
|
|
machine:
|
|
added: "添加了服务用户"
|
|
changed: "更改了服务用户"
|
|
key:
|
|
added: "添加服务用户 Key"
|
|
removed: "删除服务用户 Key"
|
|
secret:
|
|
set: "秘密套装"
|
|
updated: "秘密哈希已更新"
|
|
removed: "秘密删除"
|
|
check:
|
|
succeeded: "成功的秘密控制"
|
|
failed: "秘密控制失败"
|
|
human:
|
|
added: "添加用户"
|
|
selfregistered: "自注册用户"
|
|
avatar:
|
|
added: "添加了头像"
|
|
removed: "删除了头像"
|
|
initialization:
|
|
code:
|
|
added: "生成初始化验证码"
|
|
sent: "发送初始化验证码"
|
|
check:
|
|
succeeded: "初始化检查成功"
|
|
failed: "初始化检查失败"
|
|
invite:
|
|
code:
|
|
added: "生成了邀请码"
|
|
sent: "发送了邀请码"
|
|
check:
|
|
succeeded: "邀请检查成功"
|
|
failed: "邀请检查失败"
|
|
username:
|
|
reserved: "保留用户名"
|
|
released: "用户名已发布"
|
|
email:
|
|
changed: "电子邮件地址已更改"
|
|
verified: "电子邮件地址已验证"
|
|
verification:
|
|
failed: "电子邮件地址验证失败"
|
|
code:
|
|
added: "生成电子邮件地址验证码"
|
|
sent: "发送电子邮件地址验证码"
|
|
password:
|
|
changed: "更改密码"
|
|
code:
|
|
added: "生成重置密码验证码"
|
|
sent: "发送重置密码验证码"
|
|
check:
|
|
succeeded: "密码检查成功"
|
|
failed: "密码检查失败"
|
|
change:
|
|
sent: "密码更改已发送"
|
|
hash:
|
|
updated: "密码哈希已更新"
|
|
externallogin:
|
|
check:
|
|
succeeded: "外部登录成功"
|
|
externalidp:
|
|
added: "添加了外部 IDP"
|
|
removed: "移除了外部 IDP"
|
|
cascade:
|
|
removed: "移除了外部 IDP"
|
|
id:
|
|
migrated: "IDP 的外部用户 ID 已迁移"
|
|
phone:
|
|
changed: "修改手机号码"
|
|
verified: "已验证手机号码"
|
|
verification:
|
|
failed: "手机号码验证失败"
|
|
code:
|
|
added: "生成手机号码验证码"
|
|
sent: "发送手机号码验证码"
|
|
removed: "删除手机号码"
|
|
profile:
|
|
changed: "更改个人资料"
|
|
address:
|
|
changed: "更改用户地址"
|
|
mfa:
|
|
otp:
|
|
added: "添加 MFA OTP"
|
|
verified: "验证 MFA OTP"
|
|
removed: "删除 MFA OTP"
|
|
check:
|
|
succeeded: "验证 MFA OTP 成功"
|
|
failed: "验证 MFA OTP 失败"
|
|
sms:
|
|
added: "添加了多因素 OTP 短信"
|
|
removed: "删除了多因素 OTP 短信"
|
|
code:
|
|
added: "添加了多因素 OTP 短信代码"
|
|
sent: "已发送多因素 OTP 短信代码"
|
|
check:
|
|
succeeded: "多因素 OTP 短信验证成功"
|
|
failed: "多因素 OTP 短信验证失败"
|
|
email:
|
|
added: "添加了多因素 OTP 电子邮件"
|
|
removed: "删除了多因素 OTP 电子邮件"
|
|
code:
|
|
added: "添加了多因素 OTP 电子邮件代码"
|
|
sent: "已发送多因素 OTP 电子邮件代码"
|
|
check:
|
|
succeeded: "多因素 OTP 电子邮件验证成功"
|
|
failed: "多因素 OTP 电子邮件验证失败"
|
|
u2f:
|
|
token:
|
|
added: "添加 MFA U2F 令牌"
|
|
verified: "验证 MFA U2F 令牌"
|
|
removed: "删除 MFA U2F 令牌"
|
|
begin:
|
|
login: "开始验证 MFA U2F"
|
|
check:
|
|
succeeded: "验证 MFA U2F 成功"
|
|
failed: "验证 MFA U2F 失败"
|
|
signcount:
|
|
changed: "MFA U2F 令牌的校验和已更改"
|
|
init:
|
|
skipped: "跳过 MFA 初始化"
|
|
passwordless:
|
|
token:
|
|
added: "添加无密码登录令牌"
|
|
verified: "验证无密码登录令牌"
|
|
removed: "删除无密码登录令牌"
|
|
begin:
|
|
login: "无密码登录检查开始"
|
|
check:
|
|
succeeded: "无密码登录检查成功"
|
|
failed: "无密码登录检查失败"
|
|
signcount:
|
|
changed: "无密码登录令牌的校验和已更改"
|
|
initialization:
|
|
code:
|
|
added: "添加无密码初始化验证码"
|
|
sent: "发送无密码初始化验证码"
|
|
requested: "发起无密码初始化验证码请求"
|
|
check:
|
|
succeeded: "无密码初始化验证码验证成功"
|
|
failed: "无密码初始化验证码验证失败"
|
|
signed:
|
|
out: "用户退出登录"
|
|
refresh:
|
|
token:
|
|
added: "创建 Refresh Token"
|
|
renewed: "删除 Refresh Token"
|
|
removed: "删除 Refresh Token"
|
|
locked: "用户锁定"
|
|
unlocked: "解锁用户"
|
|
deactivated: "停用用户"
|
|
reactivated: "启用用户"
|
|
removed: "删除用户"
|
|
password:
|
|
changed: "修改密码"
|
|
code:
|
|
added: "生成重置密码验证码"
|
|
sent: "发送验证码"
|
|
check:
|
|
succeeded: "密码检查成功"
|
|
failed: "密码检查失败"
|
|
phone:
|
|
changed: "更改手机号码"
|
|
verified: "验证手机号码"
|
|
verification:
|
|
failed: "手机号码验证失败"
|
|
code:
|
|
added: "生成的手机号码验证码"
|
|
sent: "发送手机号码验证码"
|
|
removed: "电话号码已删除"
|
|
profile:
|
|
changed: "修改用户资料"
|
|
address:
|
|
changed: "修改用户地址"
|
|
mfa:
|
|
otp:
|
|
added: "添加 MFA OTP"
|
|
verified: "验证 MFA OTP"
|
|
removed: "删除 MFA OTP"
|
|
check:
|
|
succeeded: "MFA OTP 验证成功"
|
|
failed: "MFA OTP 验证失败"
|
|
init:
|
|
skipped: "跳过 MFA 初始化"
|
|
init:
|
|
skipped: "跳过多因素初始化"
|
|
signed:
|
|
out: "用户退出登录"
|
|
grant:
|
|
added: "添加授权"
|
|
changed: "更改授权"
|
|
removed: "删除授权"
|
|
deactivated: "停用授权"
|
|
reactivated: "启用授权"
|
|
reserved: "保留授权"
|
|
released: "释放授权"
|
|
cascade:
|
|
removed: "删除授权"
|
|
changed: "更改授权"
|
|
metadata:
|
|
set: "用户元数据集"
|
|
removed: "删除用户元数据"
|
|
removed.all: "删除所有用户元数据"
|
|
domain:
|
|
claimed: "已认领域名"
|
|
claimed.sent: "已发送域声明通知"
|
|
pat:
|
|
added: "添加个人访问令牌"
|
|
removed: "个人访问令牌已删除"
|
|
org:
|
|
added: "添加组织"
|
|
changed: "更改组织"
|
|
deactivated: "停用组织"
|
|
reactivated: "启用组织"
|
|
removed: "删除组织"
|
|
domain:
|
|
added: "添加域名"
|
|
verification:
|
|
added: "添加域名验证"
|
|
failed: "域名验证失败"
|
|
verified: "验证域名"
|
|
removed: "删除域名"
|
|
primary:
|
|
set: "已设置组织域名"
|
|
reserved: "保留域名"
|
|
released: "释放域名"
|
|
name:
|
|
reserved: "保留组织名"
|
|
released: "释放组织名"
|
|
member:
|
|
added: "添加组织成员"
|
|
changed: "更改组织成员"
|
|
removed: "删除组织成员"
|
|
cascade:
|
|
removed: "已删除组织级联成员"
|
|
iam:
|
|
policy:
|
|
added: "添加系统策略"
|
|
changed: "更改系统策略"
|
|
removed: "删除系统策略"
|
|
idp:
|
|
config:
|
|
added: "添加 IDP 配置"
|
|
changed: "更改 IDP 配置"
|
|
removed: "删除 IDP 配置"
|
|
deactivated: "停用 IDP 配置"
|
|
reactivated: "启用 IDP 配置"
|
|
oidc:
|
|
config:
|
|
added: "添加 OIDC IDP 配置"
|
|
changed: "更改 OIDC IDP 配置"
|
|
saml:
|
|
config:
|
|
added: "添加 SAML IDP 配置"
|
|
changed: "更改 SAML IDP 配置"
|
|
jwt:
|
|
config:
|
|
added: "添加了 JWT IDP 配置"
|
|
changed: "JWT IDP 配置已更改"
|
|
customtext:
|
|
set: "设置自定义文本"
|
|
removed: "删除自定义文本"
|
|
template:
|
|
removed: "删除自定义文本模板"
|
|
policy:
|
|
login:
|
|
added: "添加登录策略"
|
|
changed: "更改登录策略"
|
|
removed: "删除登录策略"
|
|
idpprovider:
|
|
added: "添加 IDP 到登录策略"
|
|
removed: "从登录策略删除 IDP"
|
|
cascade:
|
|
removed: "从登录策略中删除了身份提供者级联"
|
|
secondfactor:
|
|
added: "添加两步认证到登录策略"
|
|
removed: "删除两步认证到登录策略"
|
|
multifactor:
|
|
added: "添加 MFA 到登录策略"
|
|
removed: "从登录策略删除 MFA"
|
|
password:
|
|
complexity:
|
|
added: "添加密码复杂性策略"
|
|
changed: "更改密码复杂性策略"
|
|
removed: "删除密码复杂性策略"
|
|
age:
|
|
added: "添加密码有效期策略"
|
|
changed: "更改密码有效期策略"
|
|
removed: "删除密码有效期策略"
|
|
lockout:
|
|
added: "添加密码锁策略"
|
|
changed: "更改密码锁策略"
|
|
removed: "删除密码锁策略"
|
|
label:
|
|
added: "添加标签策略"
|
|
changed: "更改标签策略"
|
|
activated: "启用标签策略"
|
|
removed: "删除标签策略"
|
|
logo:
|
|
added: "添加 Logo 标签策略"
|
|
removed: "从标签策略删除 Logo"
|
|
dark:
|
|
added: "添加 Logo (深色模式) Logo 标签策略"
|
|
removed: "删除 Logo (深色模式) Logo 标签策略"
|
|
icon:
|
|
added: "添加图标到标签策略"
|
|
removed: "从标签策略中删除图标"
|
|
dark:
|
|
added: "添加图标(dark mode) 到标签策略"
|
|
removed: "从标签策略中删除图标 (深色模式)"
|
|
font:
|
|
added: "字体添加到标签策略"
|
|
removed: "从标签策略中删除字体"
|
|
assets:
|
|
removed: "从标签策略中删除的资产"
|
|
privacy:
|
|
added: "添加隐私政策和服务条款"
|
|
changed: "隐私政策和服务条款已更改"
|
|
removed: "隐私政策和 TOS 已删除"
|
|
domain:
|
|
added: "添加了域策略"
|
|
changed: "域策略已更改"
|
|
removed: "域策略已删除"
|
|
lockout:
|
|
added: "添加了锁定策略"
|
|
changed: "更改隐私政策和服务条款"
|
|
removed: "删除隐私政策和服务条款"
|
|
notification:
|
|
added: "增加了通知政策"
|
|
changed: "通知政策改变"
|
|
removed: "删除了通知政策"
|
|
flow:
|
|
trigger_actions:
|
|
set: "设置动作"
|
|
cascade:
|
|
removed: "删除动作级联"
|
|
removed: "删除动作"
|
|
cleared: "流量已清除"
|
|
mail:
|
|
template:
|
|
added: "添加了电子邮件模板"
|
|
changed: "电子邮件模板已更改"
|
|
removed: "电子邮件模板已删除"
|
|
text:
|
|
added: "添加了电子邮件文本"
|
|
changed: "电子邮件文本已更改"
|
|
removed: "电子邮件文本已删除"
|
|
metadata:
|
|
removed: "电子邮件文本已删除"
|
|
removed.all: "所有元数据已删除"
|
|
set: "元数据集"
|
|
project:
|
|
added: "添加项目"
|
|
changed: "更改项目"
|
|
deactivated: "停用项目"
|
|
reactivated: "启用项目"
|
|
removed: "删除项目"
|
|
member:
|
|
added: "添加项目成员"
|
|
changed: "更改项目成员"
|
|
removed: "删除项目成员"
|
|
cascade:
|
|
removed: "移除项目成员级联"
|
|
role:
|
|
added: "添加项目角色"
|
|
changed: "更改项目角色"
|
|
removed: "删除项目角色"
|
|
grant:
|
|
added: "添加外部授权"
|
|
changed: "更改外部授权"
|
|
removed: "删除外部授权"
|
|
deactivated: "停用外部授权"
|
|
reactivated: "启用外部授权"
|
|
cascade:
|
|
changed: "更改外部授权"
|
|
member:
|
|
added: "添加访问成员"
|
|
changed: "更改访问成员"
|
|
removed: "删除访问成员"
|
|
cascade:
|
|
removed: "删除管理访问级联"
|
|
application:
|
|
added: "添加应用"
|
|
changed: "更改应用"
|
|
removed: "删除应用"
|
|
deactivated: "停用应用"
|
|
reactivated: "启用应用"
|
|
oidc:
|
|
secret:
|
|
check:
|
|
succeeded: "检查 OIDC Client Secret 成功"
|
|
failed: "检查 OIDC Client Secret 失败"
|
|
key:
|
|
added: "添加了 OIDC 应用密钥"
|
|
removed: "OIDC 应用密钥已删除"
|
|
api:
|
|
secret:
|
|
check:
|
|
succeeded: "API密检成功"
|
|
failed: "API 秘密检查失败"
|
|
key:
|
|
added: "添加应用 Key"
|
|
removed: "删除应用 Key"
|
|
config:
|
|
saml:
|
|
added: "添加 SAML 配置"
|
|
changed: "更改 SAML 配置"
|
|
oidc:
|
|
added: "添加 OIDC 配置"
|
|
changed: "更改 OIDC 配置"
|
|
secret:
|
|
changed: "更改 OIDC Secret"
|
|
updated: "OIDC 秘密哈希已更新"
|
|
api:
|
|
added: "添加 API 配置"
|
|
changed: "更改 API 配置"
|
|
secret:
|
|
changed: "更改 API Secret"
|
|
updated: "API 秘密哈希已更新"
|
|
policy:
|
|
password:
|
|
complexity:
|
|
added: "添加密码复杂性策略"
|
|
changed: "更改密码复杂性策略"
|
|
age:
|
|
added: "添加密码过期策略"
|
|
changed: "更改密码过期策略"
|
|
lockout:
|
|
added: "添加密码锁定策略"
|
|
changed: "更改密码锁定策略"
|
|
iam:
|
|
setup:
|
|
started: "开始 Zitadel 配置"
|
|
done: "Zitadel 配置完成"
|
|
global:
|
|
org:
|
|
set: "设置全局组织"
|
|
project:
|
|
iam:
|
|
set: "设置 Zitadel 项目"
|
|
member:
|
|
added: "添加 Zitadel 成员"
|
|
changed: "更改 Zitadel 成员"
|
|
removed: "删除 Zitadel 成员"
|
|
cascade:
|
|
removed: "删除 Zitadel 成员级联"
|
|
idp:
|
|
config:
|
|
added: "添加 IDP 配置"
|
|
changed: "更改 IDP 配置"
|
|
removed: "删除 IDP 配置"
|
|
deactivated: "停用 IDP 配置"
|
|
reactivated: "启用 IDP 配置"
|
|
oidc:
|
|
config:
|
|
added: "添加 OIDC IDP 配置"
|
|
changed: "更改 OIDC IDP 配置"
|
|
saml:
|
|
config:
|
|
added: "添加 SAML IDP 配置"
|
|
changed: "更改 SAML IDP 配置"
|
|
jwt:
|
|
config:
|
|
added: "添加了身份提供者的 JWT 配置"
|
|
changed: "身份提供者的 JWT 配置已删除"
|
|
customtext:
|
|
set: "设置文本"
|
|
removed: "删除文本"
|
|
policy:
|
|
login:
|
|
added: "添加默认登录策略"
|
|
changed: "更改默认登录策略"
|
|
idpprovider:
|
|
added: "IDP 添加到默认登录策略"
|
|
removed: "从默认登录策略中删除 IDP"
|
|
label:
|
|
added: "添加标签策略"
|
|
changed: "更改标签策略"
|
|
activated: "启用标签策略"
|
|
logo:
|
|
added: "添加 Logo 标签策略"
|
|
removed: "从标签策略删除 Logo"
|
|
dark:
|
|
added: "添加 Logo (深色模式) Logo 标签策略"
|
|
removed: "删除Logo (深色模式) Logo 标签策略"
|
|
icon:
|
|
added: "添加图标到标签策略"
|
|
removed: "从标签策略中删除图标"
|
|
dark:
|
|
added: "添加图标(dark mode) 到标签策略"
|
|
removed: "从标签策略中删除图标 (深色模式)"
|
|
font:
|
|
added: "字体添加到标签策略"
|
|
removed: "从标签策略中删除字体"
|
|
assets:
|
|
removed: "从标签策略中删除的资产"
|
|
default:
|
|
language:
|
|
set: "设置默认语言"
|
|
oidc:
|
|
settings:
|
|
added: "添加 OIDC 配置"
|
|
changed: "更改 OIDC 配置"
|
|
removed: "删除 OIDC 配置"
|
|
secret:
|
|
generator:
|
|
added: "添加秘钥生成器"
|
|
changed: "更改秘钥生成器"
|
|
removed: "删除秘钥生成器"
|
|
smtp:
|
|
config:
|
|
added: "添加 SMTP 配置"
|
|
changed: "更改 SMTP 配置"
|
|
activated: "SMTP 配置已激活"
|
|
deactivated: "SMTP 配置已停用"
|
|
removed: "SMTP 配置已删除"
|
|
password:
|
|
changed: "更改 SMTP 安全设置"
|
|
sms:
|
|
config:
|
|
twilio:
|
|
added: "添加 Twilio SMS 提供者"
|
|
changed: "更改 Twilio SMS 提供者"
|
|
token:
|
|
changed: "更改 Twilio SMS 提供者令牌"
|
|
removed: "删除 Twilio SMS 提供者"
|
|
activated: "启用 Twilio SMS 提供者"
|
|
deactivated: "停用 Twilio SMS 提供者"
|
|
key_pair:
|
|
added: "添加密钥对"
|
|
certificate:
|
|
added: "证书已添加"
|
|
action:
|
|
added: "添加动作"
|
|
changed: "更改动作"
|
|
deactivated: "停用动作"
|
|
reactivated: "启用动作"
|
|
removed: "删除动作"
|
|
instance:
|
|
added: "实例已添加"
|
|
changed: "实例已更改"
|
|
customtext:
|
|
removed: "自定义文本已删除"
|
|
set: "自定义文本集"
|
|
template:
|
|
removed: "删除了自定义文本模板"
|
|
default:
|
|
language:
|
|
set: "默认语言设置"
|
|
org:
|
|
set: "默认组织集"
|
|
domain:
|
|
added: "已添加域名"
|
|
primary:
|
|
set: "主域集"
|
|
removed: "域名已删除"
|
|
iam:
|
|
console:
|
|
set: "Zitadel管理控制台应用程序已设置"
|
|
project:
|
|
set: "Zitadel 项目集"
|
|
mail:
|
|
template:
|
|
added: "添加了电子邮件模板"
|
|
changed: "电子邮件模板已更改"
|
|
text:
|
|
added: "添加了电子邮件文本"
|
|
changed: "电子邮件文本已更改"
|
|
member:
|
|
added: "已添加实例成员"
|
|
changed: "实例成员发生变化"
|
|
removed: "实例成员已删除"
|
|
cascade:
|
|
removed: "实例成员级联已删除"
|
|
notification:
|
|
provider:
|
|
debug:
|
|
fileadded: "添加了文件调试通知提供程序"
|
|
filechanged: "文件调试通知提供程序已更改"
|
|
fileremoved: "删除文件调试通知提供程序"
|
|
logadded: "添加了日志调试通知提供程序"
|
|
logchanged: "日志调试通知提供程序已更改"
|
|
logremoved: "日志调试通知提供程序已删除"
|
|
oidc:
|
|
settings:
|
|
added: "添加了 OIDC 设置"
|
|
changed: "OIDC 设置已更改"
|
|
policy:
|
|
domain:
|
|
added: "添加了域策略"
|
|
changed: "域策略已更改"
|
|
label:
|
|
activated: "标签政策已激活"
|
|
added: "添加了标签策略"
|
|
assets:
|
|
removed: "已删除标签政策中的资产"
|
|
changed: "标签政策已更改"
|
|
font:
|
|
added: "添加到标签政策的字体"
|
|
removed: "从标签政策中删除的字体"
|
|
icon:
|
|
added: "图标已添加到标签策略"
|
|
removed: "图标已从标签政策中删除"
|
|
dark:
|
|
added: "图标已添加到暗标签政策"
|
|
removed: "图标已从暗标签政策中删除"
|
|
logo:
|
|
added: "徽标已添加到标签政策中"
|
|
removed: "徽标已从标签政策中删除"
|
|
dark:
|
|
added: "徽标已添加到暗标签政策中"
|
|
removed: "徽标从暗标签政策中删除"
|
|
lockout:
|
|
added: "添加了锁定策略"
|
|
changed: "锁定政策已更改"
|
|
login:
|
|
added: "添加了登录策略"
|
|
changed: "登录政策已更改"
|
|
idpprovider:
|
|
added: "身份提供者已添加到登录策略中"
|
|
cascade:
|
|
removed: "身份提供者级联从登录策略中删除"
|
|
removed: "身份提供者已从登录策略中删除"
|
|
multifactor:
|
|
added: "登录策略中添加了多因素"
|
|
removed: "从登录策略中删除了多因素"
|
|
secondfactor:
|
|
added: "添加到登录策略的第二个因素"
|
|
removed: "从登录策略中删除了第二个因素"
|
|
password:
|
|
age:
|
|
added: "添加了密码年龄策略"
|
|
changed: "密码期限政策已更改"
|
|
complexity:
|
|
added: "添加了密码复杂性策略"
|
|
changed: "删除了密码复杂性策略"
|
|
privacy:
|
|
added: "添加了隐私政策"
|
|
changed: "隐私政策已更改"
|
|
security:
|
|
set: "安全策略集"
|
|
removed: "实例已删除"
|
|
secret:
|
|
generator:
|
|
added: "添加了秘密生成器"
|
|
changed: "秘密生成器已更改"
|
|
removed: "秘密生成器已移除"
|
|
sms:
|
|
configtwilio:
|
|
activated: "Twilio SMS 配置已激活"
|
|
added: "添加了 Twilio SMS 配置"
|
|
changed: "Twilio SMS 配置已更改"
|
|
deactivated: "Twilio SMS 配置已停用"
|
|
removed: "Twilio SMS 配置已删除"
|
|
token:
|
|
changed: "Twilio SMS 配置的令牌已更改"
|
|
smtp:
|
|
config:
|
|
added: "添加了 SMTP 配置"
|
|
changed: "SMTP 配置已更改"
|
|
activated: "SMTP 配置已激活"
|
|
deactivated: "SMTP 配置已停用"
|
|
password:
|
|
changed: "SMTP 配置密码已更改"
|
|
removed: "SMTP 配置已删除"
|
|
user_schema:
|
|
created: "已创建用户架构"
|
|
updated: "用户架构已更新"
|
|
deactivated: "用户架构已停用"
|
|
reactivated: "用户架构已重新激活"
|
|
deleted: "用户架构已删除"
|
|
user:
|
|
created: "用户已创建"
|
|
updated: "用户已更新"
|
|
deleted: "用户已删除"
|
|
email:
|
|
updated: "电子邮件地址已更改"
|
|
verified: "电子邮件地址已验证"
|
|
verification:
|
|
failed: "电子邮件地址验证失败"
|
|
code:
|
|
added: "电子邮件地址验证码已生成"
|
|
sent: "电子邮件地址验证码已发送"
|
|
phone:
|
|
updated: "电话号码已更改"
|
|
verified: "电话号码已验证"
|
|
verification:
|
|
failed: "电话号码验证失败"
|
|
code:
|
|
added: "电话号码验证码已生成"
|
|
sent: "电话号码验证码已发送"
|
|
web_key:
|
|
added: "已添加 Web Key"
|
|
activated: "已激活 Web Key"
|
|
deactivated: "已停用 Web Key"
|
|
removed: "已删除 Web Key"
|
|
Application:
|
|
OIDC:
|
|
UnsupportedVersion: "不支持您的 OIDC 版本"
|
|
V1:
|
|
NotCompliant: "您的配置不符合要求,并且与 OIDC 1.0 标准不同。"
|
|
NoRedirectUris: "必须至少注册一个重定向 URL。"
|
|
NotAllCombinationsAreAllowed: "配置是合规的,但并非所有可能的组合都是允许的。"
|
|
Code:
|
|
RedirectUris:
|
|
HttpOnlyForWeb: "授权方式为 Code 模式时,仅允许 Web 和 Native 应用类型的应用使用 HTTP 重定向。"
|
|
CustomOnlyForNative: "授权方式为 Code 时支持自定义原生 App Schema (e.g appname:// )"
|
|
Implicit:
|
|
RedirectUris:
|
|
CustomNotAllowed: "授权类型为隐式时不允许自定义重定向 URL。"
|
|
HttpNotAllowed: "授权类型为隐式时不允许 HTTP 重定向 URL。"
|
|
HttpLocalhostOnlyForNative: "http://localhost 重定向 URL 仅允许用于本机应用程序。"
|
|
Native:
|
|
AuthMethodType:
|
|
NotNone: "原生应用的身份验证方式应该为 None。"
|
|
RedirectUris:
|
|
MustBeHttpLocalhost: "重定向 URL 必须以您自己的协议、http://127.0.0.1、http://[::1] 或 http://localhost 开头。"
|
|
UserAgent:
|
|
AuthMethodType:
|
|
NotNone: "UserAgent 应用应使用 None 身份验证方式。"
|
|
GrantType:
|
|
Refresh:
|
|
NoAuthCode: "Refresh Token 仅允许与授权码(Authorization Code)模式一起使用。"
|
|
Action:
|
|
Flow:
|
|
Type:
|
|
Unspecified: "未指定的"
|
|
ExternalAuthentication: "外部认证"
|
|
CustomiseToken: "自定义令牌"
|
|
InternalAuthentication: "内部认证"
|
|
CustomizeSAMLResponse: "补充 SAMLResponse"
|
|
TriggerType:
|
|
Unspecified: "未指定的"
|
|
PostAuthentication: "后期认证"
|
|
PreCreation: "创建前"
|
|
PostCreation: "创建后"
|
|
PreUserinfoCreation: "用户信息创建前"
|
|
PreAccessTokenCreation: "access 令牌创建前"
|
|
PreSAMLResponseCreation: "创建 SAMLResponse 前"
|