# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-08 13:39+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: oauth2_provider/models.py:47
msgid "Confidential"
msgstr ""

#: oauth2_provider/models.py:48
msgid "Public"
msgstr ""

#: oauth2_provider/models.py:57
msgid "Authorization code"
msgstr ""

#: oauth2_provider/models.py:58
msgid "Implicit"
msgstr ""

#: oauth2_provider/models.py:59
msgid "Resource owner password-based"
msgstr ""

#: oauth2_provider/models.py:60
msgid "Client credentials"
msgstr ""

#: oauth2_provider/models.py:61
msgid "OpenID connect hybrid"
msgstr ""

#: oauth2_provider/models.py:67
msgid "RSA with SHA-2 256"
msgstr ""

#: oauth2_provider/models.py:68
msgid "HMAC with SHA-2 256"
msgstr ""

#: oauth2_provider/models.py:82
msgid "Allowed URIs list, space separated"
msgstr ""

#: oauth2_provider/models.py:159
#, python-brace-format
msgid "Unauthorized redirect scheme: {scheme}"
msgstr ""

#: oauth2_provider/models.py:164
#, python-brace-format
msgid "redirect_uris cannot be empty with grant_type {grant_type}"
msgstr ""

#: oauth2_provider/oauth2_validators.py:178
msgid "The access token is invalid."
msgstr ""

#: oauth2_provider/oauth2_validators.py:183
msgid "The access token has expired."
msgstr ""

#: oauth2_provider/oauth2_validators.py:188
msgid "The access token is valid but does not have enough scope."
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_confirm_delete.html:6
msgid "Are you sure to delete the application"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_confirm_delete.html:12
msgid "Cancel"
msgstr "取消"

#: oauth2_provider/templates/oauth2_provider/application_confirm_delete.html:13
#: oauth2_provider/templates/oauth2_provider/application_detail.html:38
#: oauth2_provider/templates/oauth2_provider/authorized-token-delete.html:7
msgid "Delete"
msgstr "删除"

#: oauth2_provider/templates/oauth2_provider/application_detail.html:10
msgid "Client id"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_detail.html:15
msgid "Client secret"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_detail.html:20
msgid "Client type"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_detail.html:25
msgid "Authorization Grant Type"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_detail.html:30
msgid "Redirect Uris"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_detail.html:36
#: oauth2_provider/templates/oauth2_provider/application_form.html:35
msgid "Go Back"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_detail.html:37
msgid "Edit"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_form.html:9
msgid "Edit application"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_list.html:6
msgid "Your applications"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_list.html:16
msgid "No applications defined"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_list.html:16
msgid "Click here"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_list.html:16
msgid "if you want to register a new one"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/application_registration_form.html:5
msgid "Register a new application"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/authorize.html:12
#: oauth2_provider/templates/oauth2_provider/authorize.html:33
msgid "Authorize"
msgstr "授权"

#: oauth2_provider/templates/oauth2_provider/authorize.html:21
msgid "Application requires following permissions"
msgstr "该应用需要以下权限"

#: oauth2_provider/templates/oauth2_provider/authorized-token-delete.html:6
msgid "Are you sure you want to delete this token?"
msgstr "你确认要删除这个 token 吗?"

#: oauth2_provider/templates/oauth2_provider/authorized-tokens.html:6
msgid "Tokens"
msgstr ""

#: oauth2_provider/templates/oauth2_provider/authorized-tokens.html:19
msgid "There are no authorized tokens yet."
msgstr ""

#: pingcap_sso/api/authentication.py:21
msgid "Invalid token header. No credentials provided."
msgstr "请提供认证凭据"

#: pingcap_sso/api/authentication.py:24
msgid "Invalid token header. Token string should not contain spaces."
msgstr "凭证不合法, 请确保凭证中不包含空格"

#: pingcap_sso/api/authentication.py:34
msgid "Invalid token"
msgstr "凭证不合法"

#: pingcap_sso/api/authentication.py:37
msgid "User has not been activated"
msgstr "该用户已被禁用"

#: pingcap_sso/api/bases/organization.py:17
msgid "you have joined or applied for an organization"
msgstr "你已经加入或申请了一个团队"

#: pingcap_sso/api/bases/organization.py:27
#: pingcap_sso/api/bases/organization.py:45
msgid "organization does not exist"
msgstr "该团队不存在"

#: pingcap_sso/api/bases/organization.py:33
msgid "you do not have permission to access this organization"
msgstr "你没有权限访问该团队"

#: pingcap_sso/api/bases/organization.py:52
msgid "you do not have permission to perform this action"
msgstr "你没有权限执行该操作"

#: pingcap_sso/api/endpoints/admin/archmage.py:41
#: pingcap_sso/api/endpoints/admin/archmage.py:125
#: pingcap_sso/api/endpoints/admin/archmage.py:248
#: pingcap_sso/api/endpoints/admin/archmage.py:318
#: pingcap_sso/api/endpoints/admin/asktug_admin_helper.py:106
#: pingcap_sso/api/endpoints/admin/asktug_admin_helper.py:144
#: pingcap_sso/api/endpoints/admin/blog.py:57
#: pingcap_sso/api/endpoints/admin/blog.py:86
#: pingcap_sso/api/endpoints/admin/blog.py:102
#: pingcap_sso/api/endpoints/admin/blog.py:116
#: pingcap_sso/api/endpoints/admin/blog.py:132
#: pingcap_sso/api/endpoints/admin/blog.py:157
#: pingcap_sso/api/endpoints/admin/blog.py:165
#: pingcap_sso/api/endpoints/admin/blog.py:178
#: pingcap_sso/api/endpoints/admin/company_analytic.py:101
#: pingcap_sso/api/endpoints/admin/company_verify.py:70
#: pingcap_sso/api/endpoints/admin/company_verify.py:108
#: pingcap_sso/api/endpoints/admin/company_verify.py:145
#: pingcap_sso/api/endpoints/admin/contact_us.py:45
#: pingcap_sso/api/endpoints/admin/contact_us.py:65
#: pingcap_sso/api/endpoints/admin/contact_us.py:103
#: pingcap_sso/api/endpoints/admin/contact_us.py:128
#: pingcap_sso/api/endpoints/admin/contact_us.py:148
#: pingcap_sso/api/endpoints/admin/contact_us.py:190
#: pingcap_sso/api/endpoints/admin/contact_us.py:217
#: pingcap_sso/api/endpoints/admin/contact_us.py:237
#: pingcap_sso/api/endpoints/admin/contact_us.py:268
#: pingcap_sso/api/endpoints/admin/evangelist.py:49
#: pingcap_sso/api/endpoints/admin/evangelist.py:168
#: pingcap_sso/api/endpoints/admin/evangelist.py:206
#: pingcap_sso/api/endpoints/admin/evangelist.py:234
#: pingcap_sso/api/endpoints/admin/ip_region.py:44
#: pingcap_sso/api/endpoints/admin/ip_region.py:96
#: pingcap_sso/api/endpoints/admin/metabase.py:35
#: pingcap_sso/api/endpoints/admin/organization.py:84
#: pingcap_sso/api/endpoints/admin/organization.py:109
#: pingcap_sso/api/endpoints/admin/organization.py:154
#: pingcap_sso/api/endpoints/admin/organization.py:209
#: pingcap_sso/api/endpoints/admin/organization.py:225
#: pingcap_sso/api/endpoints/admin/organization.py:254
#: pingcap_sso/api/endpoints/admin/organization.py:293
#: pingcap_sso/api/endpoints/admin/point.py:34
#: pingcap_sso/api/endpoints/admin/point.py:60
#: pingcap_sso/api/endpoints/admin/point.py:83
#: pingcap_sso/api/endpoints/admin/point.py:94
#: pingcap_sso/api/endpoints/admin/point.py:139
#: pingcap_sso/api/endpoints/admin/point.py:183
#: pingcap_sso/api/endpoints/admin/point.py:206
#: pingcap_sso/api/endpoints/admin/point.py:235
#: pingcap_sso/api/endpoints/admin/point.py:275
#: pingcap_sso/api/endpoints/admin/point.py:326
#: pingcap_sso/api/endpoints/admin/point.py:349
#: pingcap_sso/api/endpoints/admin/portrait.py:35
#: pingcap_sso/api/endpoints/admin/portrait.py:120
#: pingcap_sso/api/endpoints/admin/setting.py:42
#: pingcap_sso/api/endpoints/admin/setting.py:69
#: pingcap_sso/api/endpoints/admin/staff.py:33
#: pingcap_sso/api/endpoints/admin/staff.py:85
#: pingcap_sso/api/endpoints/admin/staff.py:110
#: pingcap_sso/api/endpoints/admin/staff.py:134
#: pingcap_sso/api/endpoints/admin/staff.py:157
#: pingcap_sso/api/endpoints/admin/staff.py:174
#: pingcap_sso/api/endpoints/admin/staff.py:218
#: pingcap_sso/api/endpoints/admin/tug.py:89
#: pingcap_sso/api/endpoints/admin/tug.py:160
#: pingcap_sso/api/endpoints/admin/tug.py:184
#: pingcap_sso/api/endpoints/admin/tug.py:227
#: pingcap_sso/api/endpoints/admin/user.py:51
#: pingcap_sso/api/endpoints/admin/user.py:155
#: pingcap_sso/api/endpoints/admin/user.py:331
#: pingcap_sso/api/endpoints/admin/user.py:361
#: pingcap_sso/api/endpoints/admin/user.py:408
#: pingcap_sso/api/endpoints/admin/user.py:444
#: pingcap_sso/api/endpoints/admin/user.py:474
#: pingcap_sso/api/endpoints/admin/user.py:511
#: pingcap_sso/api/endpoints/admin/user.py:533
#: pingcap_sso/api/endpoints/admin/user.py:553
#: pingcap_sso/api/endpoints/admin/user.py:581
#: pingcap_sso/api/endpoints/admin/user.py:604
#: pingcap_sso/api/endpoints/admin/user_behavior.py:50
#: pingcap_sso/api/endpoints/admin/user_behavior.py:90
#: pingcap_sso/api/endpoints/admin/user_behavior.py:185
#: pingcap_sso/api/endpoints/admin/user_behavior.py:247
#: pingcap_sso/api/endpoints/admin/user_behavior.py:282
#: pingcap_sso/api/endpoints/admin/user_behavior.py:309
#: pingcap_sso/api/endpoints/admin/user_behavior.py:339
#: pingcap_sso/api/endpoints/admin/user_behavior.py:369
#: pingcap_sso/api/endpoints/admin/user_behavior.py:405
#: pingcap_sso/api/endpoints/admin/user_behavior.py:467
#: pingcap_sso/api/endpoints/admin/user_cantact_info.py:58
#: pingcap_sso/api/endpoints/admin/user_cantact_info.py:103
#: pingcap_sso/api/endpoints/asktug.py:25 pingcap_sso/api/endpoints/code.py:40
#: pingcap_sso/api/endpoints/company.py:31
#: pingcap_sso/api/endpoints/contact_us.py:45
#: pingcap_sso/api/endpoints/contact_us.py:58
#: pingcap_sso/api/endpoints/contact_us.py:94
#: pingcap_sso/api/endpoints/contact_us.py:155
#: pingcap_sso/api/endpoints/contact_us.py:174
#: pingcap_sso/api/endpoints/contact_us.py:195
#: pingcap_sso/api/endpoints/contact_us.py:214
#: pingcap_sso/api/endpoints/customer_support.py:36
#: pingcap_sso/api/endpoints/customer_support.py:55
#: pingcap_sso/api/endpoints/forget.py:59
#: pingcap_sso/api/endpoints/forget.py:89
#: pingcap_sso/api/endpoints/github_contributors.py:26
#: pingcap_sso/api/endpoints/login.py:35 pingcap_sso/api/endpoints/login.py:59
#: pingcap_sso/api/endpoints/login.py:75 pingcap_sso/api/endpoints/login.py:116
#: pingcap_sso/api/endpoints/login.py:140 pingcap_sso/api/endpoints/me.py:34
#: pingcap_sso/api/endpoints/me.py:112 pingcap_sso/api/endpoints/me.py:130
#: pingcap_sso/api/endpoints/me.py:160
#: pingcap_sso/api/endpoints/operation.py:17
#: pingcap_sso/api/endpoints/operation.py:31
#: pingcap_sso/api/endpoints/partner.py:66
#: pingcap_sso/api/endpoints/partner.py:99
#: pingcap_sso/api/endpoints/partner.py:119
#: pingcap_sso/api/endpoints/partner.py:149
#: pingcap_sso/api/endpoints/partner.py:172
#: pingcap_sso/api/endpoints/point.py:32 pingcap_sso/api/endpoints/point.py:62
#: pingcap_sso/api/endpoints/point.py:98 pingcap_sso/api/endpoints/point.py:123
#: pingcap_sso/api/endpoints/point.py:138
#: pingcap_sso/api/endpoints/point.py:177
#: pingcap_sso/api/endpoints/point.py:193
#: pingcap_sso/api/endpoints/private/sso.py:240
#: pingcap_sso/api/endpoints/private/user_track.py:25
#: pingcap_sso/api/endpoints/private/user_track.py:49
#: pingcap_sso/api/endpoints/private/user_track.py:86
#: pingcap_sso/api/endpoints/signup.py:31
#: pingcap_sso/api/endpoints/signup.py:61 pingcap_sso/api/endpoints/tug.py:41
#: pingcap_sso/api/endpoints/user.py:32 pingcap_sso/api/endpoints/user.py:61
#: pingcap_sso/models/fx_crm_leads.py:13 pingcap_sso/models/fx_crm_leads.py:138
#: pingcap_sso/models/lark_message.py:21 pingcap_sso/models/partner.py:41
msgid "success"
msgstr "成功"

#: pingcap_sso/api/endpoints/admin/blog.py:38
#: pingcap_sso/api/endpoints/admin/blog.py:79
#: pingcap_sso/api/endpoints/admin/blog.py:95
#: pingcap_sso/api/endpoints/admin/blog.py:127
#: pingcap_sso/api/endpoints/admin/blog.py:173
#: pingcap_sso/api/endpoints/admin/company_verify.py:46
#: pingcap_sso/api/endpoints/admin/evangelist.py:81
#: pingcap_sso/api/endpoints/admin/evangelist.py:195
#: pingcap_sso/api/endpoints/admin/organization.py:53
#: pingcap_sso/api/endpoints/admin/point.py:115
#: pingcap_sso/api/endpoints/admin/point.py:159
#: pingcap_sso/api/endpoints/admin/point.py:227
#: pingcap_sso/api/endpoints/admin/point.py:267
#: pingcap_sso/api/endpoints/admin/staff.py:54
#: pingcap_sso/api/endpoints/admin/staff.py:198
#: pingcap_sso/api/endpoints/admin/tug.py:43
#: pingcap_sso/api/endpoints/admin/tug.py:123
#: pingcap_sso/api/endpoints/admin/user.py:91
#: pingcap_sso/api/endpoints/admin/user_behavior.py:114
#: pingcap_sso/api/endpoints/partner.py:35
#: pingcap_sso/api/endpoints/partner.py:128
#: pingcap_sso/api/endpoints/point.py:90
#: pingcap_sso/api/endpoints/private/pingcap_lark.py:35
#: pingcap_sso/api/endpoints/private/pingcap_lark.py:75
msgid "wrong params"
msgstr "参数错误"

#: pingcap_sso/api/endpoints/admin/blog.py:151
msgid "tag not found"
msgstr "标签未找到"

#: pingcap_sso/api/endpoints/admin/company_verify.py:135
msgid "wrong status"
msgstr "状态错误"

#: pingcap_sso/api/endpoints/admin/evangelist.py:229
#: pingcap_sso/api/endpoints/admin/point.py:321
#: pingcap_sso/api/endpoints/admin/point.py:344
#: pingcap_sso/api/endpoints/admin/staff.py:97
#: pingcap_sso/api/endpoints/admin/user.py:435
#: pingcap_sso/api/endpoints/admin/user.py:527
#: pingcap_sso/api/endpoints/code.py:27 pingcap_sso/api/endpoints/company.py:25
#: pingcap_sso/api/endpoints/contact_us.py:88
#: pingcap_sso/api/endpoints/contact_us.py:134
#: pingcap_sso/api/endpoints/contact_us.py:168
#: pingcap_sso/api/endpoints/contact_us.py:189
#: pingcap_sso/api/endpoints/contact_us.py:208
#: pingcap_sso/api/endpoints/customer_support.py:40
#: pingcap_sso/api/endpoints/customer_support.py:59
#: pingcap_sso/api/endpoints/forget.py:28
#: pingcap_sso/api/endpoints/forget.py:54
#: pingcap_sso/api/endpoints/forget.py:83 pingcap_sso/api/endpoints/login.py:30
#: pingcap_sso/api/endpoints/login.py:46 pingcap_sso/api/endpoints/login.py:69
#: pingcap_sso/api/endpoints/login.py:99 pingcap_sso/api/endpoints/me.py:125
#: pingcap_sso/api/endpoints/partner.py:81
#: pingcap_sso/api/endpoints/partner.py:113
#: pingcap_sso/api/endpoints/point.py:159
#: pingcap_sso/api/endpoints/private/sso.py:41
#: pingcap_sso/api/endpoints/private/sso.py:236
#: pingcap_sso/api/endpoints/private/user_track.py:29
#: pingcap_sso/api/endpoints/private/user_track.py:54
#: pingcap_sso/api/endpoints/signup.py:23
#: pingcap_sso/api/endpoints/signup.py:50 pingcap_sso/api/endpoints/tug.py:35
msgid "params error"
msgstr "参数错误"

#: pingcap_sso/api/endpoints/admin/ip_region.py:34
msgid "Invalid dimension"
msgstr "维度不合法"

#: pingcap_sso/api/endpoints/code.py:37
#: pingcap_sso/api/endpoints/contact_us.py:152
#: pingcap_sso/api/endpoints/forget.py:36 pingcap_sso/api/endpoints/login.py:56
#: pingcap_sso/api/endpoints/login.py:137 pingcap_sso/api/endpoints/me.py:109
#: pingcap_sso/api/endpoints/me.py:225 pingcap_sso/api/endpoints/me.py:262
#: pingcap_sso/api/endpoints/partner.py:95
#: pingcap_sso/api/endpoints/signup.py:58
msgid "rate limit"
msgstr "请求速率被限制"

#: pingcap_sso/api/endpoints/company.py:27 pingcap_sso/forms/company.py:59
#: pingcap_sso/forms/company.py:62 pingcap_sso/forms/company.py:70
#: pingcap_sso/forms/forget.py:21 pingcap_sso/forms/forget.py:64
#: pingcap_sso/forms/organization.py:133 pingcap_sso/forms/organization.py:136
#: pingcap_sso/forms/organization.py:144
msgid "this field is required"
msgstr "该字段是必填项"

#: pingcap_sso/api/endpoints/contact_us.py:139
#, fuzzy
#| msgid "password is required"
msgid "captcha required"
msgstr "请填写密码"

#: pingcap_sso/api/endpoints/forget.py:40
msgid "forget password is not enable for this user"
msgstr "该用户不支持重置密码, 可能是从微信或其他第三方注册的用户"

#: pingcap_sso/api/endpoints/forget.py:77
msgid "precondition required，please verify your identity first\""
msgstr "请先验证你的身份"

#: pingcap_sso/api/endpoints/me.py:73 pingcap_sso/api/endpoints/me.py:100
#: pingcap_sso/api/endpoints/me.py:182 pingcap_sso/api/endpoints/me.py:200
#: pingcap_sso/api/endpoints/me.py:216 pingcap_sso/api/endpoints/me.py:237
#: pingcap_sso/api/endpoints/me.py:253 pingcap_sso/api/endpoints/me.py:274
msgid "params wrong"
msgstr "参数错误"

#: pingcap_sso/api/endpoints/me.py:88 pingcap_sso/forms/company.py:52
msgid "only unverified user can submit application"
msgstr "只有未认证的用户可以提交申请"

#: pingcap_sso/api/endpoints/me.py:90 pingcap_sso/forms/company.py:55
msgid "please fill in company name and job title"
msgstr "请完善公司名称和职位信息"

#: pingcap_sso/api/endpoints/me.py:294
msgid "you need to set a phone number before unbinding social account"
msgstr "在解绑 GitHub 前你需要设置一个邮箱或者手机用于登录"

#: pingcap_sso/api/endpoints/partner.py:168
#: pingcap_sso/api/endpoints/partner.py:216
#: pingcap_sso/api/endpoints/partner.py:240
msgid "application not found"
msgstr "申请未找到"

#: pingcap_sso/api/endpoints/point.py:120
msgid "already checked in"
msgstr "已经签过到了"

#: pingcap_sso/api/endpoints/private/pingcap_lark.py:39
#: pingcap_sso/api/endpoints/private/pingcap_lark.py:79
msgid "wrong schema"
msgstr "状态错误"

#: pingcap_sso/api/endpoints/private/pingcap_lark.py:43
#: pingcap_sso/api/endpoints/private/pingcap_lark.py:83
msgid "invalid token"
msgstr "凭证不合法"

#: pingcap_sso/api/endpoints/private/sso.py:47
#: pingcap_sso/api/endpoints/private/sso.py:102
#: pingcap_sso/api/endpoints/private/sso.py:210
#: pingcap_sso/api/endpoints/private/sso.py:231
#: pingcap_sso/forms/admin_staff.py:25 pingcap_sso/forms/forget.py:35
msgid "user not found"
msgstr "用户未找到"

#: pingcap_sso/api/endpoints/private/sso.py:167
#: pingcap_sso/api/endpoints/private/sso.py:176
msgid "please provide a valid sync_token"
msgstr "please provide a valid sync_token"

#: pingcap_sso/api/endpoints/tug.py:25
msgid "you are already a TUG member, no need to apply again"
msgstr "你已经是 TUG 成员了，不需要再进行申请"

#: pingcap_sso/api/endpoints/tug.py:29
msgid ""
"your membership application is under review, please do not submit "
"information repeatedly"
msgstr "你的申请还在审核中，请不要重复提交"

#: pingcap_sso/api/endpoints/user.py:27 pingcap_sso/forms/login.py:27
#: pingcap_sso/forms/organization.py:213 pingcap_sso/forms/sso.py:148
msgid "user does not exist"
msgstr "用户不存在"

#: pingcap_sso/api/exceptions.py:9
msgid "Conflict."
msgstr "资源冲突"

#: pingcap_sso/api/exceptions.py:15
msgid "Rrecondition Required."
msgstr ""

#: pingcap_sso/db/fields/json.py:45
#, python-format
msgid "'%s' is not a valid JSON string."
msgstr "'%s' 不是一个合法的 JSON."

#: pingcap_sso/forms/admin_edit_user_profile.py:15
#: pingcap_sso/forms/contact_us.py:35 pingcap_sso/forms/contact_us.py:366
#: pingcap_sso/forms/contact_us.py:443 pingcap_sso/forms/login.py:99
#: pingcap_sso/forms/organization.py:81 pingcap_sso/forms/phone.py:10
#: pingcap_sso/forms/point.py:18 pingcap_sso/forms/profile.py:219
#: pingcap_sso/forms/profile.py:256 pingcap_sso/forms/signup.py:29
#: pingcap_sso/forms/signup.py:105 pingcap_sso/forms/sso.py:34
#: pingcap_sso/forms/sso.py:131 pingcap_sso/validators/phone.py:9
msgid "invalid phone number"
msgstr "手机号不合法"

#: pingcap_sso/forms/admin_edit_user_profile.py:16
#: pingcap_sso/forms/contact_us.py:36 pingcap_sso/forms/contact_us.py:367
#: pingcap_sso/forms/contact_us.py:444 pingcap_sso/forms/login.py:100
#: pingcap_sso/forms/organization.py:82 pingcap_sso/forms/phone.py:11
#: pingcap_sso/forms/point.py:19 pingcap_sso/forms/profile.py:220
#: pingcap_sso/forms/profile.py:257 pingcap_sso/forms/signup.py:30
#: pingcap_sso/forms/signup.py:106 pingcap_sso/forms/sso.py:35
#: pingcap_sso/forms/sso.py:132
msgid "phone number is required"
msgstr "请填写手机号"

#: pingcap_sso/forms/admin_edit_user_profile.py:46
msgid "invalid dict format"
msgstr "字典格式不合法"

#: pingcap_sso/forms/admin_edit_user_profile.py:51
msgid "input value must be a dict"
msgstr "输入值必须是一个字典"

#: pingcap_sso/forms/admin_staff.py:28
msgid "the user is already an administrator"
msgstr "这个用户已经是管理员了"

#: pingcap_sso/forms/admin_staff.py:32
msgid "user must bind a pingcap.cn email"
msgstr "用户必须绑定 pingcap.cn 邮箱"

#: pingcap_sso/forms/admin_staff.py:42
msgid "lark staff not found"
msgstr "飞书用户未找到"

#: pingcap_sso/forms/admin_staff.py:45
#, python-format
msgid "the lark staff is already an administrator, username: %s"
msgstr "这个飞书用户已经是管理员了, 用户名: %s"

#: pingcap_sso/forms/company.py:39 pingcap_sso/forms/organization.py:63
#: pingcap_sso/forms/organization.py:351
msgid "file size exceeds limit ({}M)"
msgstr "文件大小超过 {}M"

#: pingcap_sso/forms/company.py:66 pingcap_sso/forms/organization.py:140
#: pingcap_sso/forms/profile.py:283 pingcap_sso/forms/profile.py:349
#: pingcap_sso/forms/signup.py:78 pingcap_sso/forms/sso.py:65
#: pingcap_sso/forms/sso.py:191
msgid "invalid security code"
msgstr "验证码错误"

#: pingcap_sso/forms/contact_us.py:163 pingcap_sso/forms/contact_us.py:295
#: pingcap_sso/forms/contact_us.py:384 pingcap_sso/forms/contact_us.py:455
#: pingcap_sso/forms/partner.py:79 pingcap_sso/forms/profile.py:231
#: pingcap_sso/forms/profile.py:269 pingcap_sso/forms/signup.py:53
#: pingcap_sso/forms/signup.py:117 pingcap_sso/forms/sso.py:52
#: pingcap_sso/forms/sso.py:95
msgid "currently does not support virtual carrier numbers"
msgstr "目前不支持虚拟运营商号码"

#: pingcap_sso/forms/contact_us.py:169 pingcap_sso/forms/contact_us.py:175
#: pingcap_sso/forms/contact_us.py:281 pingcap_sso/forms/contact_us.py:287
#: pingcap_sso/forms/contact_us.py:301 pingcap_sso/forms/organization.py:101
#: pingcap_sso/forms/organization.py:107 pingcap_sso/forms/organization.py:113
#: pingcap_sso/forms/organization.py:119 pingcap_sso/forms/organization.py:297
#: pingcap_sso/forms/organization.py:303 pingcap_sso/forms/organization.py:309
#: pingcap_sso/forms/partner.py:65 pingcap_sso/forms/partner.py:71
#: pingcap_sso/forms/partner.py:85 pingcap_sso/forms/partner.py:91
#: pingcap_sso/forms/partner.py:97 pingcap_sso/forms/partner.py:103
#: pingcap_sso/forms/profile.py:62 pingcap_sso/forms/tug.py:60
msgid "invalid option"
msgstr "选项不合法"

#: pingcap_sso/forms/contact_us.py:466
msgid "captcha key and response are required"
msgstr ""

#: pingcap_sso/forms/contact_us.py:468
msgid "invalid captcha response"
msgstr "验证码错误"

#: pingcap_sso/forms/discourse.py:15
msgid "topic does not exist"
msgstr "主题不存在"

#: pingcap_sso/forms/email.py:10 pingcap_sso/forms/organization.py:88
msgid "email is required"
msgstr "请填写邮箱"

#: pingcap_sso/forms/email.py:35
msgid "please input an enterprise email"
msgstr "请填写企业邮箱"

#: pingcap_sso/forms/forget.py:48
msgid "security code has been sent via phone"
msgstr "验证码已通过手机发送成功"

#: pingcap_sso/forms/forget.py:52
msgid "security code has been sent via email"
msgstr "验证码已经通过邮箱发送成功"

#: pingcap_sso/forms/forget.py:54 pingcap_sso/forms/login.py:26
msgid "unknown error"
msgstr "未知错误"

#: pingcap_sso/forms/forget.py:94 pingcap_sso/forms/login.py:23
msgid "invalid sms code"
msgstr "短信验证码错误"

#: pingcap_sso/forms/forget.py:113 pingcap_sso/forms/login.py:20
#: pingcap_sso/forms/login.py:163
msgid "password is required"
msgstr "请填写密码"

#: pingcap_sso/forms/login.py:21
msgid "sms code is required"
msgstr "请填写短信验证码"

#: pingcap_sso/forms/login.py:22
msgid "login failed"
msgstr "用户名或密码错误"

#: pingcap_sso/forms/login.py:24
msgid "this user has been disabled."
msgstr "该用户已被禁用"

#: pingcap_sso/forms/login.py:25
msgid "invalid captcha"
msgstr "验证码错误"

#: pingcap_sso/forms/login.py:28
msgid "too many failed login attempts, please try again later"
msgstr "登录失败次数过多，暂时被禁止登录，请稍后再试"

#: pingcap_sso/forms/login.py:148
msgid "identifier is required"
msgstr "请填写邮箱或者手机号"

#: pingcap_sso/forms/login.py:205
msgid "this phone number has not been registered"
msgstr "该号码还没有注册"

#: pingcap_sso/forms/organization.py:35 pingcap_sso/forms/organization.py:282
msgid "organization name is required"
msgstr "请填写名称"

#: pingcap_sso/forms/organization.py:41 pingcap_sso/forms/organization.py:315
#: pingcap_sso/forms/profile.py:50 pingcap_sso/forms/profile.py:240
#: pingcap_sso/forms/profile.py:279 pingcap_sso/forms/profile.py:318
#: pingcap_sso/forms/profile.py:345 pingcap_sso/forms/signup.py:68
#: pingcap_sso/forms/sso.py:54 pingcap_sso/validators/username.py:30
msgid "already used"
msgstr "已经被使用了"

#: pingcap_sso/forms/organization.py:148
msgid "file does not exists"
msgstr "文件不存在"

#: pingcap_sso/forms/organization.py:196
msgid "invalid role name"
msgstr "目标角色不存在"

#: pingcap_sso/forms/organization.py:231 pingcap_sso/forms/organization.py:254
msgid "user does not belong to this organization"
msgstr "用户不属于该团队"

#: pingcap_sso/forms/organization.py:236
msgid "the organization needs at least one administrator"
msgstr "该团队至少需要一名管理员"

#: pingcap_sso/forms/organization.py:258
msgid ""
"you are the only admin of the organization, please appoint an admin before "
"quit"
msgstr "你是该团队唯一的管理员，请在退出前重新指定一位管理员"

#: pingcap_sso/forms/organization.py:271
msgid "invalid action type"
msgstr "操作参数不合法"

#: pingcap_sso/forms/organization.py:378
msgid "this topic is already in urgency"
msgstr "该主题已经加急过了"

#: pingcap_sso/forms/organization.py:387
msgid "you can not expedited this topic due to it not belong to qa categories"
msgstr "你不能加急该主题，因为它不属于问题分类"

#: pingcap_sso/forms/organization.py:393
msgid "you don't have enough points"
msgstr "你的积分不足"

#: pingcap_sso/forms/profile.py:28 pingcap_sso/forms/username.py:12
msgid "username is required"
msgstr "请填写用户名"

#: pingcap_sso/forms/profile.py:47
msgid "you can only change your username every 30 days"
msgstr "你只能每 30 天修改一次用户名"

#: pingcap_sso/forms/profile.py:56
msgid "invalid type"
msgstr "类型不合法"

#: pingcap_sso/forms/profile.py:159
msgid "old password is wrong"
msgstr "旧密码错误"

#: pingcap_sso/forms/signup.py:127
msgid "this phone has already been used"
msgstr "该手机号已经被使用了"

#: pingcap_sso/forms/sso.py:155
msgid "user already binded with social account"
msgstr "该用户已经绑定过社交账号"

#: pingcap_sso/lib/organization.py:277
msgid "not enough points"
msgstr "积分不足"

#: pingcap_sso/models/company_verify_application.py:12
#: pingcap_sso/models/contact_us.py:16 pingcap_sso/models/contact_us.py:67
#: pingcap_sso/models/contact_us.py:111 pingcap_sso/models/contact_us.py:140
#: pingcap_sso/models/fx_crm_leads.py:12 pingcap_sso/models/fx_crm_leads.py:137
#: pingcap_sso/models/lark_message.py:20
#: pingcap_sso/models/organization_apply.py:20
#: pingcap_sso/models/organization_user.py:44 pingcap_sso/models/partner.py:31
#: pingcap_sso/models/partner.py:40
#: pingcap_sso/models/tug_member_applications.py:14
#: pingcap_sso/models/user.py:62
msgid "pending"
msgstr "等待"

#: pingcap_sso/models/company_verify_application.py:13
#: pingcap_sso/models/partner.py:32
msgid "approved"
msgstr "已通过"

#: pingcap_sso/models/company_verify_application.py:14
#: pingcap_sso/models/partner.py:33
msgid "rejected"
msgstr "已拒绝"

#: pingcap_sso/models/company_verify_application.py:20
#: pingcap_sso/models/organization_apply.py:12
msgid "email"
msgstr "邮箱"

#: pingcap_sso/models/company_verify_application.py:21
#: pingcap_sso/models/organization_apply.py:13
msgid "incumbency cert"
msgstr "在职证明"

#: pingcap_sso/models/contact_us.py:17
#: pingcap_sso/models/organization_apply.py:22
#: pingcap_sso/models/tug_member_applications.py:16
msgid "deny"
msgstr "已拒绝"

#: pingcap_sso/models/contact_us.py:18
#: pingcap_sso/models/organization_apply.py:21
#: pingcap_sso/models/tug_member_applications.py:15
#: pingcap_sso/models/user.py:63
msgid "pass"
msgstr "已通过"

#: pingcap_sso/models/contact_us.py:51
msgid "online"
msgstr "在线"

#: pingcap_sso/models/contact_us.py:52
msgid "offline"
msgstr "离线"

#: pingcap_sso/models/contact_us.py:59
msgid "P0"
msgstr "P0"

#: pingcap_sso/models/contact_us.py:60
msgid "P1"
msgstr "P1"

#: pingcap_sso/models/contact_us.py:61
msgid "P2 and below"
msgstr "P2 及以下"

#: pingcap_sso/models/contact_us.py:68 pingcap_sso/models/contact_us.py:112
#: pingcap_sso/models/contact_us.py:141
msgid "processed"
msgstr "已处理"

#: pingcap_sso/models/contact_us.py:103
msgid "technology"
msgstr "技术"

#: pingcap_sso/models/contact_us.py:104
msgid "community"
msgstr "社区"

#: pingcap_sso/models/contact_us.py:105
msgid "other"
msgstr "其他"

#: pingcap_sso/models/fx_crm_leads.py:14 pingcap_sso/models/fx_crm_leads.py:139
#: pingcap_sso/models/lark_message.py:22 pingcap_sso/models/partner.py:42
msgid "failed"
msgstr "失败"

#: pingcap_sso/models/lark_message.py:12
msgid "post"
msgstr ""

#: pingcap_sso/models/lark_message.py:13
msgid "markdown"
msgstr ""

#: pingcap_sso/models/operation_report.py:12
msgid "daily"
msgstr "每日"

#: pingcap_sso/models/operation_report.py:13
msgid "weekly"
msgstr "每周"

#: pingcap_sso/models/operation_report.py:14
msgid "monthly"
msgstr "每月"

#: pingcap_sso/models/organization.py:26
#: pingcap_sso/models/organization_apply.py:32
msgid "An organization with that name already exists."
msgstr "该名称已经被使用了"

#: pingcap_sso/models/organization_user.py:11
msgid "admin"
msgstr "管理员"

#: pingcap_sso/models/organization_user.py:12
msgid "member"
msgstr "成员"

#: pingcap_sso/models/organization_user.py:45
msgid "accept"
msgstr "接受"

#: pingcap_sso/models/organization_user.py:46
msgid "refuse"
msgstr "拒绝"

#: pingcap_sso/models/organization_user_action.py:16
msgid "apply organization"
msgstr "申请团队"

#: pingcap_sso/models/organization_user_action.py:17
msgid "organization application approved"
msgstr "团队申请被批准"

#: pingcap_sso/models/organization_user_action.py:18
msgid "organization application denied"
msgstr "团队申请被决绝"

#: pingcap_sso/models/organization_user_action.py:19
msgid "join organization"
msgstr "加入团队"

#: pingcap_sso/models/organization_user_action.py:20
msgid "leave organization"
msgstr "离开团队"

#: pingcap_sso/models/organization_user_action.py:21
msgid "change role"
msgstr "改变角色"

#: pingcap_sso/models/organization_user_action.py:22
msgid "unknown"
msgstr "未知"

#: pingcap_sso/models/portrait_keyword.py:18
msgid "website meta"
msgstr ""

#: pingcap_sso/models/portrait_keyword.py:19
msgid "AskTUG"
msgstr ""

#: pingcap_sso/models/portrait_keyword.py:20
msgid "staff custom"
msgstr ""

#: pingcap_sso/models/portrait_keyword.py:78
msgid "read"
msgstr ""

#: pingcap_sso/models/portrait_keyword.py:79
msgid "ask"
msgstr ""

#: pingcap_sso/models/portrait_keyword.py:80
msgid "reply"
msgstr ""

#: pingcap_sso/models/user.py:53
msgid "male"
msgstr "男"

#: pingcap_sso/models/user.py:54
msgid "female"
msgstr "女"

#: pingcap_sso/models/user.py:61
msgid "unverified"
msgstr "未认证"

#: pingcap_sso/models/user_growth_trending.py:9
msgid ""
"Express target month as the first day of this month, like `2020-03-01` => "
"`2020-03`"
msgstr ""

#: pingcap_sso/settings.py:340
msgid "Access to your profile, include email and phone"
msgstr "访问您的个人资料，包括邮箱和手机号"

#: pingcap_sso/settings.py:341
msgid "Limited access to your public data"
msgstr "仅访问您的公开信息"

#: pingcap_sso/validators/common.py:11
msgid "the first letter cannot be a number"
msgstr "首字母不能为数字"

#: pingcap_sso/validators/common.py:16
msgid "must end with a letter or a number"
msgstr "必须以数字和字母结尾"

#: pingcap_sso/validators/common.py:21
msgid "must not contain a sequence of 2 or more special chars (.-_)"
msgstr "不允许包含两个及以上连续的特殊字符 (.-_)"

#: pingcap_sso/validators/common.py:27
msgid "must not end with a confusing suffix like .json or .png etc."
msgstr "不允许使用会让他人困惑的后缀，比如 .json 和 .png"

#: pingcap_sso/validators/common.py:32
#, python-format
msgid "Ensure this value has at least %(limit_value)d character."
msgid_plural "Ensure this value has at least %(limit_value)d characters."
msgstr[0] "至少需要 %(limit_value)d 个字符"
msgstr[1] "至少需要 %(limit_value)d 个字符"

#: pingcap_sso/validators/common.py:39
#, python-format
msgid "Ensure this value has at most %(limit_value)d character."
msgid_plural "Ensure this value has at most %(limit_value)d characters."
msgstr[0] "最多允许 %(limit_value)d 个字符"
msgstr[1] "最多允许 %(limit_value)d 个字符"

#: pingcap_sso/validators/password.py:21
msgid ""
"This password must include at least one letter, one digit, and one special "
"character."
msgstr "密码必须包含至少一个字母、一个数字和一个特殊字符"

#: pingcap_sso/validators/password.py:26
msgid ""
"Your password must include at least one letter, one digit, and one special "
"character."
msgstr "您的密码必须包含至少一个字母、一个数字和一个特殊字符"

#: pingcap_sso/validators/username.py:20
msgid ""
"should only contains: number、letter、chinese character、hyphen or underline."
msgstr "只允许包含: 汉字、字母、数字、连字符和下划线"

#: pingcap_sso/validators/username.py:25
msgid "first letter should only be: letter、chinese character or underline."
msgstr "必须以字母、汉字或下划线开头"

#~ msgid "you can not edit this field"
#~ msgstr "你不能修改这个字段"

#~ msgid "this field is invalid"
#~ msgstr "该字段不合法"

#~ msgid "operation failed"
#~ msgstr "操作失败"

#~ msgid "not yet used"
#~ msgstr "未被使用"

#~ msgid ""
#~ "you are already in an organization, please leave the organization first"
#~ msgstr "你已经在一个团队里面了，请先退出该团队再重新操作"

#~ msgid "Personal info"
#~ msgstr "个人信息"

#~ msgid "Permissions"
#~ msgstr "权限"

#~ msgid "Important dates"
#~ msgstr "重要日期"

#, python-format
#~ msgid "%(name)s object with primary key %(key)r does not exist."
#~ msgstr "%(name)s 的主键 %(key)r 不存在"

#~ msgid "Password changed successfully."
#~ msgstr "密码修改成功"

#, python-format
#~ msgid "Change password: %s"
#~ msgstr "修改密码为: %s"

#~ msgid "man-machine check failed, please refresh page and try again later"
#~ msgstr "人机检查失败，请刷新页面，稍后再试试"

#~ msgid "Only bearer token is currently supported"
#~ msgstr "目前只支持 bearer token"

#~ msgid ""
#~ "precondition required, there is no topic urging times available today"
#~ msgstr "今天没有可用加急次数了"

#~ msgid "Authentication credentials were not provided."
#~ msgstr "用户未登录"

#~ msgid "email or phone is required"
#~ msgstr "请填写邮箱或手机号"

#~ msgid "password or sms_code is required"
#~ msgstr "请填写登录凭据"
