0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-02-03 21:48:55 -05:00
logto/packages/phrases/src/locales/zh-cn.ts

99 lines
3.7 KiB
TypeScript
Raw Normal View History

import en from './en';
const translation = {
sign_in: {
action: '登录',
loading: '登录中...',
error: '用户名或密码错误。',
username: '用户名',
password: '密码',
},
register: {
create_account: '创建新账户',
action: '创建',
loading: '创建中...',
2021-08-01 23:24:36 +08:00
have_account: '已经有账户?',
},
};
const errors = {
2021-08-14 21:39:37 +08:00
auth: {
authorization_header_missing: 'Authorization 请求 header 遗漏。',
authorization_type_not_supported: '不支持的 authorization 类型。',
unauthorized: '未授权。请检查相关 credentials 和 scope。',
jwt_sub_missing: 'JWT 中找不到 `sub`。',
2021-08-14 21:39:37 +08:00
},
guard: {
invalid_input: '请求内容有误。',
invalid_pagination: '分页参数有误。',
},
oidc: {
aborted: '用户终止了交互。',
invalid_scope: '不支持的 scope: {{scopes}}。',
invalid_scope_plural: '不支持的 scope: {{scopes}}。',
invalid_token: 'token 无效。',
invalid_client_metadata: '无效 client metadata。',
insufficient_scope: '请求 token 缺少一下权限: {{scopes}}。',
invalid_request: '请求失败。',
invalid_grant: '授权失败。',
invalid_redirect_uri: '无效返回链接, 该 redirect_uri 未被此应用注册。',
access_denied: '拒绝访问。',
invalid_target: '请求资源无效。',
unsupported_grant_type: '不支持的 grant_type。',
unsupported_response_mode: '不支持的 response_mode。',
unsupported_response_type: '不支持的 response_type。',
provider_error: 'OIDC 错误: {{message}}。',
},
user: {
username_exists: '用户名已存在。',
2022-02-08 20:15:36 +08:00
email_exists: '邮箱地址已存在。',
invalid_email: '邮箱地址不正确。',
invalid_phone: '手机号码不正确。',
email_not_exists: '邮箱地址尚未注册。',
phone_not_exists: '手机号码尚未注册。',
2022-02-11 15:19:18 +08:00
identity_not_exists: '该社交账号尚未注册。',
},
password: {
unsupported_encryption_method: '不支持的加密方法 {{name}}。',
pepper_not_found: '密码 pepper 未找到。请检查 core 的环境变量。',
},
session: {
not_found: 'Session not found. Please go back and sign in again.',
invalid_credentials: '用户名或密码错误,请检查您的输入。',
invalid_sign_in_method: '当前登录方式不可用。',
insufficient_info: '登录信息缺失,请检查您的输入。',
2022-02-11 15:19:18 +08:00
invalid_connector_id: '无法找到 ID 为 {{connectorId}} 的可用连接器。',
},
connector: {
2022-02-11 15:19:18 +08:00
not_found: '找不到可用的 {{type}} 类型的连接器。',
not_enabled: '连接器尚未启用。',
access_token_invalid: '当前连接器的 access_token 无效。',
oauth_code_invalid: '无法获取 access_token请检查授权 code 是否有效。',
},
passcode: {
phone_email_empty: '手机号与邮箱地址均为空。',
not_found: '验证码不存在,请先请求发送验证码。',
phone_mismatch: '手机号码不匹配. 请尝试请求新的验证码。',
email_mismatch: '邮箱地址不匹配. 请尝试请求新的验证码。',
code_mismatch: '验证码不正确。',
expired: '验证码已过期. 请尝试请求新的验证码。',
exceed_max_try: '超过最大验证次数. 请尝试请求新的验证码。',
},
swagger: {
invalid_zod_type: '无效的 Zod 类型,请检查路由 guard 配置。',
},
entity: {
2021-08-24 00:11:25 +08:00
create_failed: '创建 {{name}} 失败。',
2021-08-27 17:13:49 +08:00
not_exists: '该 {{name}} 不存在。',
not_exists_with_id: 'ID 为 `{{id}}` 的 {{name}} 不存在。',
not_found: '该资源不存在',
2021-08-18 00:24:00 +08:00
},
};
const zhCN: typeof en = Object.freeze({
translation,
errors,
});
export default zhCN;