mirror of https://github.com/jumpserver/jumpserver
perf: 修改字段翻译
parent
927fe1f128
commit
9b8c817a16
|
@ -19,7 +19,7 @@ __all__ = [
|
||||||
|
|
||||||
class AccessKeySerializer(serializers.ModelSerializer):
|
class AccessKeySerializer(serializers.ModelSerializer):
|
||||||
ip_group = serializers.ListField(
|
ip_group = serializers.ListField(
|
||||||
default=['*'], label=_('AccessIP'), help_text=ip_group_help_text,
|
default=['*'], label=_('Access IP'), help_text=ip_group_help_text,
|
||||||
child=serializers.CharField(max_length=1024, validators=[ip_group_child_validator])
|
child=serializers.CharField(max_length=1024, validators=[ip_group_child_validator])
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-31 14:04+0800\n"
|
"POT-Creation-Date: 2023-11-02 14:52+0800\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -27,7 +27,7 @@ msgstr "パラメータ 'action' は [{}] でなければなりません。"
|
||||||
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
|
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
|
||||||
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24
|
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24
|
||||||
#: authentication/confirm/password.py:26 authentication/forms.py:32
|
#: authentication/confirm/password.py:26 authentication/forms.py:32
|
||||||
#: authentication/templates/authentication/login.html:324
|
#: authentication/templates/authentication/login.html:330
|
||||||
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
||||||
#: users/forms/profile.py:22 users/serializers/user.py:104
|
#: users/forms/profile.py:22 users/serializers/user.py:104
|
||||||
#: users/templates/users/_msg_user_created.html:13
|
#: users/templates/users/_msg_user_created.html:13
|
||||||
|
@ -422,6 +422,18 @@ msgstr "開始日"
|
||||||
msgid "Date finished"
|
msgid "Date finished"
|
||||||
msgstr "終了日"
|
msgstr "終了日"
|
||||||
|
|
||||||
|
#: accounts/models/automations/change_secret.py:43
|
||||||
|
#: assets/models/automations/base.py:113 audits/models.py:207
|
||||||
|
#: audits/serializers.py:51 ops/models/base.py:49 ops/models/job.py:220
|
||||||
|
#: terminal/models/applet/applet.py:316 terminal/models/applet/host.py:140
|
||||||
|
#: terminal/models/component/status.py:30 terminal/serializers/applet.py:18
|
||||||
|
#: terminal/serializers/applet_host.py:124 tickets/models/ticket/general.py:283
|
||||||
|
#: tickets/serializers/super_ticket.py:13
|
||||||
|
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:201
|
||||||
|
#: xpack/plugins/cloud/models.py:257
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "ステータス"
|
||||||
|
|
||||||
#: accounts/models/automations/change_secret.py:44
|
#: accounts/models/automations/change_secret.py:44
|
||||||
#: accounts/serializers/account/account.py:257 assets/const/automation.py:8
|
#: accounts/serializers/account/account.py:257 assets/const/automation.py:8
|
||||||
#: authentication/templates/authentication/passkey.html:173
|
#: authentication/templates/authentication/passkey.html:173
|
||||||
|
@ -920,10 +932,16 @@ msgstr "アカウントを追加: %s"
|
||||||
msgid "Delete account: %s"
|
msgid "Delete account: %s"
|
||||||
msgstr "アカウントを削除: %s"
|
msgstr "アカウントを削除: %s"
|
||||||
|
|
||||||
#: accounts/tasks/automation.py:24
|
#: accounts/tasks/automation.py:25
|
||||||
msgid "Account execute automation"
|
msgid "Account execute automation"
|
||||||
msgstr "アカウント実行の自動化"
|
msgstr "アカウント実行の自動化"
|
||||||
|
|
||||||
|
#: accounts/tasks/automation.py:51 accounts/tasks/automation.py:62
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Asset execute automation"
|
||||||
|
msgid "Execute automation record"
|
||||||
|
msgstr "アセット実行の自動化"
|
||||||
|
|
||||||
#: accounts/tasks/backup_account.py:25
|
#: accounts/tasks/backup_account.py:25
|
||||||
msgid "Execute account backup plan"
|
msgid "Execute account backup plan"
|
||||||
msgstr "アカウントのバックアップ計画を実施する"
|
msgstr "アカウントのバックアップ計画を実施する"
|
||||||
|
@ -1259,11 +1277,11 @@ msgstr "同じレベルのノード名を同じにすることはできません
|
||||||
msgid "App assets"
|
msgid "App assets"
|
||||||
msgstr "アプリ資産"
|
msgstr "アプリ資産"
|
||||||
|
|
||||||
#: assets/automations/base/manager.py:136
|
#: assets/automations/base/manager.py:133
|
||||||
msgid "{} disabled"
|
msgid "{} disabled"
|
||||||
msgstr "{} 無効"
|
msgstr "{} 無効"
|
||||||
|
|
||||||
#: assets/automations/base/manager.py:202
|
#: assets/automations/base/manager.py:199
|
||||||
msgid " - Platform {} ansible disabled"
|
msgid " - Platform {} ansible disabled"
|
||||||
msgstr " - プラットフォーム {} ansible 無効"
|
msgstr " - プラットフォーム {} ansible 無効"
|
||||||
|
|
||||||
|
@ -1710,17 +1728,6 @@ msgstr "自動化されたタスク"
|
||||||
msgid "Asset automation task"
|
msgid "Asset automation task"
|
||||||
msgstr "アセットの自動化タスク"
|
msgstr "アセットの自動化タスク"
|
||||||
|
|
||||||
#: assets/models/automations/base.py:113 audits/models.py:207
|
|
||||||
#: audits/serializers.py:51 ops/models/base.py:49 ops/models/job.py:220
|
|
||||||
#: terminal/models/applet/applet.py:316 terminal/models/applet/host.py:140
|
|
||||||
#: terminal/models/component/status.py:30 terminal/serializers/applet.py:18
|
|
||||||
#: terminal/serializers/applet_host.py:124 tickets/models/ticket/general.py:283
|
|
||||||
#: tickets/serializers/super_ticket.py:13
|
|
||||||
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:201
|
|
||||||
#: xpack/plugins/cloud/models.py:257
|
|
||||||
msgid "Status"
|
|
||||||
msgstr "ステータス"
|
|
||||||
|
|
||||||
#: assets/models/automations/gather_facts.py:15
|
#: assets/models/automations/gather_facts.py:15
|
||||||
msgid "Gather asset facts"
|
msgid "Gather asset facts"
|
||||||
msgstr "資産情報の収集"
|
msgstr "資産情報の収集"
|
||||||
|
@ -2293,8 +2300,8 @@ msgstr "作成"
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr "接続"
|
msgstr "接続"
|
||||||
|
|
||||||
#: audits/const.py:30 authentication/templates/authentication/login.html:290
|
#: audits/const.py:30 authentication/templates/authentication/login.html:296
|
||||||
#: authentication/templates/authentication/login.html:363
|
#: authentication/templates/authentication/login.html:369
|
||||||
#: templates/_header_bar.html:95
|
#: templates/_header_bar.html:95
|
||||||
msgid "Login"
|
msgid "Login"
|
||||||
msgstr "ログイン"
|
msgstr "ログイン"
|
||||||
|
@ -2601,7 +2608,7 @@ msgstr ""
|
||||||
"さい。"
|
"さい。"
|
||||||
|
|
||||||
#: authentication/api/password.py:67
|
#: authentication/api/password.py:67
|
||||||
#: authentication/templates/authentication/login.html:355
|
#: authentication/templates/authentication/login.html:361
|
||||||
#: users/templates/users/forgot_password.html:27
|
#: users/templates/users/forgot_password.html:27
|
||||||
#: users/templates/users/forgot_password.html:28
|
#: users/templates/users/forgot_password.html:28
|
||||||
#: users/templates/users/forgot_password_previewing.html:13
|
#: users/templates/users/forgot_password_previewing.html:13
|
||||||
|
@ -3113,13 +3120,13 @@ msgstr "メール"
|
||||||
msgid "The {} cannot be empty"
|
msgid "The {} cannot be empty"
|
||||||
msgstr "{} 空にしてはならない"
|
msgstr "{} 空にしてはならない"
|
||||||
|
|
||||||
#: authentication/serializers/token.py:23
|
#: authentication/serializers/token.py:22
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
#| msgid "Access key"
|
#| msgid "Access key"
|
||||||
msgid "AccessIP"
|
msgid "Access IP"
|
||||||
msgstr "アクセスキー"
|
msgstr "IPホワイトリスト"
|
||||||
|
|
||||||
#: authentication/serializers/token.py:93 perms/serializers/permission.py:37
|
#: authentication/serializers/token.py:92 perms/serializers/permission.py:37
|
||||||
#: perms/serializers/permission.py:59 users/serializers/user.py:98
|
#: perms/serializers/permission.py:59 users/serializers/user.py:98
|
||||||
#: users/serializers/user.py:168
|
#: users/serializers/user.py:168
|
||||||
msgid "Is valid"
|
msgid "Is valid"
|
||||||
|
@ -3303,7 +3310,7 @@ msgstr ""
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "キャンセル"
|
msgstr "キャンセル"
|
||||||
|
|
||||||
#: authentication/templates/authentication/login.html:270
|
#: authentication/templates/authentication/login.html:276
|
||||||
msgid ""
|
msgid ""
|
||||||
"Configuration file has problems and cannot be logged in. Please contact the "
|
"Configuration file has problems and cannot be logged in. Please contact the "
|
||||||
"administrator or view latest docs"
|
"administrator or view latest docs"
|
||||||
|
@ -3311,11 +3318,11 @@ msgstr ""
|
||||||
"設定ファイルに問題があり、ログインできません。管理者に連絡するか、最新のド"
|
"設定ファイルに問題があり、ログインできません。管理者に連絡するか、最新のド"
|
||||||
"キュメントを参照してください。"
|
"キュメントを参照してください。"
|
||||||
|
|
||||||
#: authentication/templates/authentication/login.html:271
|
#: authentication/templates/authentication/login.html:277
|
||||||
msgid "If you are administrator, you can update the config resolve it, set"
|
msgid "If you are administrator, you can update the config resolve it, set"
|
||||||
msgstr "管理者の場合は、configを更新して解決することができます。"
|
msgstr "管理者の場合は、configを更新して解決することができます。"
|
||||||
|
|
||||||
#: authentication/templates/authentication/login.html:370
|
#: authentication/templates/authentication/login.html:376
|
||||||
msgid "More login options"
|
msgid "More login options"
|
||||||
msgstr "その他のログインオプション"
|
msgstr "その他のログインオプション"
|
||||||
|
|
||||||
|
@ -3574,7 +3581,7 @@ msgstr "テキストフィールドへのマーシャルデータ"
|
||||||
msgid "Encrypt field using Secret Key"
|
msgid "Encrypt field using Secret Key"
|
||||||
msgstr "Secret Keyを使用したフィールドの暗号化"
|
msgstr "Secret Keyを使用したフィールドの暗号化"
|
||||||
|
|
||||||
#: common/db/fields.py:558
|
#: common/db/fields.py:575
|
||||||
msgid ""
|
msgid ""
|
||||||
"Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or "
|
"Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or "
|
||||||
"{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', "
|
"{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', "
|
||||||
|
@ -3584,15 +3591,15 @@ msgstr ""
|
||||||
"{'type':'ids','ids':[]}或 #タイプ:属性、属性:[#名前:ip、照合:正確、"
|
"{'type':'ids','ids':[]}或 #タイプ:属性、属性:[#名前:ip、照合:正確、"
|
||||||
"値:1.1.1.1}"
|
"値:1.1.1.1}"
|
||||||
|
|
||||||
#: common/db/fields.py:565
|
#: common/db/fields.py:582
|
||||||
msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\""
|
msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\""
|
||||||
msgstr "無効なタイプです。all、ids、またはattrsでなければなりません"
|
msgstr "無効なタイプです。all、ids、またはattrsでなければなりません"
|
||||||
|
|
||||||
#: common/db/fields.py:568
|
#: common/db/fields.py:585
|
||||||
msgid "Invalid ids for ids, should be a list"
|
msgid "Invalid ids for ids, should be a list"
|
||||||
msgstr "無効なID、リストでなければなりません"
|
msgstr "無効なID、リストでなければなりません"
|
||||||
|
|
||||||
#: common/db/fields.py:570 common/db/fields.py:575
|
#: common/db/fields.py:587 common/db/fields.py:592
|
||||||
#: common/serializers/fields.py:104 tickets/serializers/ticket/common.py:58
|
#: common/serializers/fields.py:104 tickets/serializers/ticket/common.py:58
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:56
|
#: xpack/plugins/cloud/serializers/account_attrs.py:56
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:79
|
#: xpack/plugins/cloud/serializers/account_attrs.py:79
|
||||||
|
@ -3600,11 +3607,11 @@ msgstr "無効なID、リストでなければなりません"
|
||||||
msgid "This field is required."
|
msgid "This field is required."
|
||||||
msgstr "このフィールドは必須です。"
|
msgstr "このフィールドは必須です。"
|
||||||
|
|
||||||
#: common/db/fields.py:573 common/db/fields.py:578
|
#: common/db/fields.py:590 common/db/fields.py:595
|
||||||
msgid "Invalid attrs, should be a list of dict"
|
msgid "Invalid attrs, should be a list of dict"
|
||||||
msgstr "無効な属性、dictリストでなければなりません"
|
msgstr "無効な属性、dictリストでなければなりません"
|
||||||
|
|
||||||
#: common/db/fields.py:580
|
#: common/db/fields.py:597
|
||||||
msgid "Invalid attrs, should be has name and value"
|
msgid "Invalid attrs, should be has name and value"
|
||||||
msgstr "名前と値が必要な無効な属性"
|
msgstr "名前と値が必要な無効な属性"
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:8e12c0cc20ed3b5e16cdef15238c78c27d4189740c3c71fdca9cbb20230bec74
|
oid sha256:73e074ad0c1d8bfec0c2df6e2c9e29a230a3acc0e8ee1c0820910e8ce769fd52
|
||||||
size 133982
|
size 134072
|
||||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2023-10-31 14:04+0800\n"
|
"POT-Creation-Date: 2023-11-02 14:52+0800\n"
|
||||||
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
||||||
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
||||||
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
||||||
|
@ -26,7 +26,7 @@ msgstr "参数 'action' 必须是 [{}]"
|
||||||
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
|
#: assets/models/_user.py:24 audits/signal_handlers/login_log.py:34
|
||||||
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24
|
#: authentication/confirm/password.py:9 authentication/confirm/password.py:24
|
||||||
#: authentication/confirm/password.py:26 authentication/forms.py:32
|
#: authentication/confirm/password.py:26 authentication/forms.py:32
|
||||||
#: authentication/templates/authentication/login.html:324
|
#: authentication/templates/authentication/login.html:330
|
||||||
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
#: settings/serializers/auth/ldap.py:25 settings/serializers/auth/ldap.py:47
|
||||||
#: users/forms/profile.py:22 users/serializers/user.py:104
|
#: users/forms/profile.py:22 users/serializers/user.py:104
|
||||||
#: users/templates/users/_msg_user_created.html:13
|
#: users/templates/users/_msg_user_created.html:13
|
||||||
|
@ -421,6 +421,18 @@ msgstr "开始日期"
|
||||||
msgid "Date finished"
|
msgid "Date finished"
|
||||||
msgstr "结束日期"
|
msgstr "结束日期"
|
||||||
|
|
||||||
|
#: accounts/models/automations/change_secret.py:43
|
||||||
|
#: assets/models/automations/base.py:113 audits/models.py:207
|
||||||
|
#: audits/serializers.py:51 ops/models/base.py:49 ops/models/job.py:220
|
||||||
|
#: terminal/models/applet/applet.py:316 terminal/models/applet/host.py:140
|
||||||
|
#: terminal/models/component/status.py:30 terminal/serializers/applet.py:18
|
||||||
|
#: terminal/serializers/applet_host.py:124 tickets/models/ticket/general.py:283
|
||||||
|
#: tickets/serializers/super_ticket.py:13
|
||||||
|
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:201
|
||||||
|
#: xpack/plugins/cloud/models.py:257
|
||||||
|
msgid "Status"
|
||||||
|
msgstr "状态"
|
||||||
|
|
||||||
#: accounts/models/automations/change_secret.py:44
|
#: accounts/models/automations/change_secret.py:44
|
||||||
#: accounts/serializers/account/account.py:257 assets/const/automation.py:8
|
#: accounts/serializers/account/account.py:257 assets/const/automation.py:8
|
||||||
#: authentication/templates/authentication/passkey.html:173
|
#: authentication/templates/authentication/passkey.html:173
|
||||||
|
@ -917,10 +929,16 @@ msgstr "添加账号: %s"
|
||||||
msgid "Delete account: %s"
|
msgid "Delete account: %s"
|
||||||
msgstr "删除账号: %s"
|
msgstr "删除账号: %s"
|
||||||
|
|
||||||
#: accounts/tasks/automation.py:24
|
#: accounts/tasks/automation.py:25
|
||||||
msgid "Account execute automation"
|
msgid "Account execute automation"
|
||||||
msgstr "账号执行自动化"
|
msgstr "账号执行自动化"
|
||||||
|
|
||||||
|
#: accounts/tasks/automation.py:51 accounts/tasks/automation.py:62
|
||||||
|
#, fuzzy
|
||||||
|
#| msgid "Asset execute automation"
|
||||||
|
msgid "Execute automation record"
|
||||||
|
msgstr "资产执行自动化"
|
||||||
|
|
||||||
#: accounts/tasks/backup_account.py:25
|
#: accounts/tasks/backup_account.py:25
|
||||||
msgid "Execute account backup plan"
|
msgid "Execute account backup plan"
|
||||||
msgstr "执行账号备份计划"
|
msgstr "执行账号备份计划"
|
||||||
|
@ -1252,11 +1270,11 @@ msgstr "同级别节点名字不能重复"
|
||||||
msgid "App assets"
|
msgid "App assets"
|
||||||
msgstr "资产管理"
|
msgstr "资产管理"
|
||||||
|
|
||||||
#: assets/automations/base/manager.py:136
|
#: assets/automations/base/manager.py:133
|
||||||
msgid "{} disabled"
|
msgid "{} disabled"
|
||||||
msgstr "{} 已禁用"
|
msgstr "{} 已禁用"
|
||||||
|
|
||||||
#: assets/automations/base/manager.py:202
|
#: assets/automations/base/manager.py:199
|
||||||
msgid " - Platform {} ansible disabled"
|
msgid " - Platform {} ansible disabled"
|
||||||
msgstr " - 平台 {} Ansible 已禁用, 无法执行任务"
|
msgstr " - 平台 {} Ansible 已禁用, 无法执行任务"
|
||||||
|
|
||||||
|
@ -1703,17 +1721,6 @@ msgstr "自动化任务"
|
||||||
msgid "Asset automation task"
|
msgid "Asset automation task"
|
||||||
msgstr "资产自动化任务"
|
msgstr "资产自动化任务"
|
||||||
|
|
||||||
#: assets/models/automations/base.py:113 audits/models.py:207
|
|
||||||
#: audits/serializers.py:51 ops/models/base.py:49 ops/models/job.py:220
|
|
||||||
#: terminal/models/applet/applet.py:316 terminal/models/applet/host.py:140
|
|
||||||
#: terminal/models/component/status.py:30 terminal/serializers/applet.py:18
|
|
||||||
#: terminal/serializers/applet_host.py:124 tickets/models/ticket/general.py:283
|
|
||||||
#: tickets/serializers/super_ticket.py:13
|
|
||||||
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:201
|
|
||||||
#: xpack/plugins/cloud/models.py:257
|
|
||||||
msgid "Status"
|
|
||||||
msgstr "状态"
|
|
||||||
|
|
||||||
#: assets/models/automations/gather_facts.py:15
|
#: assets/models/automations/gather_facts.py:15
|
||||||
msgid "Gather asset facts"
|
msgid "Gather asset facts"
|
||||||
msgstr "收集资产信息"
|
msgstr "收集资产信息"
|
||||||
|
@ -2277,8 +2284,8 @@ msgstr "创建"
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr "连接"
|
msgstr "连接"
|
||||||
|
|
||||||
#: audits/const.py:30 authentication/templates/authentication/login.html:290
|
#: audits/const.py:30 authentication/templates/authentication/login.html:296
|
||||||
#: authentication/templates/authentication/login.html:363
|
#: authentication/templates/authentication/login.html:369
|
||||||
#: templates/_header_bar.html:95
|
#: templates/_header_bar.html:95
|
||||||
msgid "Login"
|
msgid "Login"
|
||||||
msgstr "登录"
|
msgstr "登录"
|
||||||
|
@ -2581,7 +2588,7 @@ msgid ""
|
||||||
msgstr "用户来自 {} 请去相应系统修改密码"
|
msgstr "用户来自 {} 请去相应系统修改密码"
|
||||||
|
|
||||||
#: authentication/api/password.py:67
|
#: authentication/api/password.py:67
|
||||||
#: authentication/templates/authentication/login.html:355
|
#: authentication/templates/authentication/login.html:361
|
||||||
#: users/templates/users/forgot_password.html:27
|
#: users/templates/users/forgot_password.html:27
|
||||||
#: users/templates/users/forgot_password.html:28
|
#: users/templates/users/forgot_password.html:28
|
||||||
#: users/templates/users/forgot_password_previewing.html:13
|
#: users/templates/users/forgot_password_previewing.html:13
|
||||||
|
@ -3082,13 +3089,11 @@ msgstr "邮箱"
|
||||||
msgid "The {} cannot be empty"
|
msgid "The {} cannot be empty"
|
||||||
msgstr "{} 不能为空"
|
msgstr "{} 不能为空"
|
||||||
|
|
||||||
#: authentication/serializers/token.py:23
|
#: authentication/serializers/token.py:22
|
||||||
#, fuzzy
|
msgid "Access IP"
|
||||||
#| msgid "Access key"
|
msgstr "IP 白名单"
|
||||||
msgid "AccessIP"
|
|
||||||
msgstr "アクセスIP"
|
|
||||||
|
|
||||||
#: authentication/serializers/token.py:93 perms/serializers/permission.py:37
|
#: authentication/serializers/token.py:92 perms/serializers/permission.py:37
|
||||||
#: perms/serializers/permission.py:59 users/serializers/user.py:98
|
#: perms/serializers/permission.py:59 users/serializers/user.py:98
|
||||||
#: users/serializers/user.py:168
|
#: users/serializers/user.py:168
|
||||||
msgid "Is valid"
|
msgid "Is valid"
|
||||||
|
@ -3264,17 +3269,17 @@ msgstr "如果这次公钥更新不是由你发起的,那么你的账号可能
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "取消"
|
msgstr "取消"
|
||||||
|
|
||||||
#: authentication/templates/authentication/login.html:270
|
#: authentication/templates/authentication/login.html:276
|
||||||
msgid ""
|
msgid ""
|
||||||
"Configuration file has problems and cannot be logged in. Please contact the "
|
"Configuration file has problems and cannot be logged in. Please contact the "
|
||||||
"administrator or view latest docs"
|
"administrator or view latest docs"
|
||||||
msgstr "配置文件有问题,无法登录,请联系管理员或查看最新文档"
|
msgstr "配置文件有问题,无法登录,请联系管理员或查看最新文档"
|
||||||
|
|
||||||
#: authentication/templates/authentication/login.html:271
|
#: authentication/templates/authentication/login.html:277
|
||||||
msgid "If you are administrator, you can update the config resolve it, set"
|
msgid "If you are administrator, you can update the config resolve it, set"
|
||||||
msgstr "如果你是管理员,可以更新配置文件解决,设置配置项"
|
msgstr "如果你是管理员,可以更新配置文件解决,设置配置项"
|
||||||
|
|
||||||
#: authentication/templates/authentication/login.html:370
|
#: authentication/templates/authentication/login.html:376
|
||||||
msgid "More login options"
|
msgid "More login options"
|
||||||
msgstr "其他方式登录"
|
msgstr "其他方式登录"
|
||||||
|
|
||||||
|
@ -3531,7 +3536,7 @@ msgstr "编码数据为 text"
|
||||||
msgid "Encrypt field using Secret Key"
|
msgid "Encrypt field using Secret Key"
|
||||||
msgstr "加密的字段"
|
msgstr "加密的字段"
|
||||||
|
|
||||||
#: common/db/fields.py:558
|
#: common/db/fields.py:575
|
||||||
msgid ""
|
msgid ""
|
||||||
"Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or "
|
"Invalid JSON data for JSONManyToManyField, should be like {'type': 'all'} or "
|
||||||
"{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', "
|
"{'type': 'ids', 'ids': []} or {'type': 'attrs', 'attrs': [{'name': 'ip', "
|
||||||
|
@ -3541,15 +3546,15 @@ msgstr ""
|
||||||
"{'type': 'attrs', 'attrs': [{'name': 'ip', 'match': 'exact', 'value': "
|
"{'type': 'attrs', 'attrs': [{'name': 'ip', 'match': 'exact', 'value': "
|
||||||
"'1.1.1.1'}}"
|
"'1.1.1.1'}}"
|
||||||
|
|
||||||
#: common/db/fields.py:565
|
#: common/db/fields.py:582
|
||||||
msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\""
|
msgid "Invalid type, should be \"all\", \"ids\" or \"attrs\""
|
||||||
msgstr "无效类型,应为 all、ids 或 attrs"
|
msgstr "无效类型,应为 all、ids 或 attrs"
|
||||||
|
|
||||||
#: common/db/fields.py:568
|
#: common/db/fields.py:585
|
||||||
msgid "Invalid ids for ids, should be a list"
|
msgid "Invalid ids for ids, should be a list"
|
||||||
msgstr "无效的ID,应为列表"
|
msgstr "无效的ID,应为列表"
|
||||||
|
|
||||||
#: common/db/fields.py:570 common/db/fields.py:575
|
#: common/db/fields.py:587 common/db/fields.py:592
|
||||||
#: common/serializers/fields.py:104 tickets/serializers/ticket/common.py:58
|
#: common/serializers/fields.py:104 tickets/serializers/ticket/common.py:58
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:56
|
#: xpack/plugins/cloud/serializers/account_attrs.py:56
|
||||||
#: xpack/plugins/cloud/serializers/account_attrs.py:79
|
#: xpack/plugins/cloud/serializers/account_attrs.py:79
|
||||||
|
@ -3557,11 +3562,11 @@ msgstr "无效的ID,应为列表"
|
||||||
msgid "This field is required."
|
msgid "This field is required."
|
||||||
msgstr "该字段是必填项。"
|
msgstr "该字段是必填项。"
|
||||||
|
|
||||||
#: common/db/fields.py:573 common/db/fields.py:578
|
#: common/db/fields.py:590 common/db/fields.py:595
|
||||||
msgid "Invalid attrs, should be a list of dict"
|
msgid "Invalid attrs, should be a list of dict"
|
||||||
msgstr "无效的属性,应为dict列表"
|
msgstr "无效的属性,应为dict列表"
|
||||||
|
|
||||||
#: common/db/fields.py:580
|
#: common/db/fields.py:597
|
||||||
msgid "Invalid attrs, should be has name and value"
|
msgid "Invalid attrs, should be has name and value"
|
||||||
msgstr "无效属性,应具有名称和值"
|
msgstr "无效属性,应具有名称和值"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue