mirror of https://github.com/jumpserver/jumpserver
perf: 优化各种翻译
parent
b8e6bc932b
commit
59342a88c0
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cc8a3e50aa2a43b3a9ea415e1f8b2e106cc7b4f8e653629958a0e28cc7c5f193
|
||||
size 128364
|
||||
oid sha256:050a3fd63c1cf9b3dc60c8f138d58f029f2e8a32a71abd99fff6899b68c0f6d9
|
||||
size 129742
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-29 12:58+0800\n"
|
||||
"POT-Creation-Date: 2022-03-29 18:26+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"
|
||||
|
@ -23,7 +23,7 @@ msgid "Acls"
|
|||
msgstr "Acls"
|
||||
|
||||
#: acls/models/base.py:25 acls/serializers/login_asset_acl.py:47
|
||||
#: applications/models/application.py:211 assets/models/asset.py:138
|
||||
#: applications/models/application.py:217 assets/models/asset.py:138
|
||||
#: assets/models/base.py:175 assets/models/cluster.py:18
|
||||
#: assets/models/cmd_filter.py:27 assets/models/domain.py:23
|
||||
#: assets/models/group.py:20 assets/models/label.py:18 ops/mixin.py:24
|
||||
|
@ -57,7 +57,7 @@ msgstr "1-100、低い値は最初に一致します"
|
|||
msgid "Active"
|
||||
msgstr "アクティブ"
|
||||
|
||||
#: acls/models/base.py:32 applications/models/application.py:224
|
||||
#: acls/models/base.py:32 applications/models/application.py:230
|
||||
#: assets/models/asset.py:143 assets/models/asset.py:231
|
||||
#: assets/models/backup.py:54 assets/models/base.py:180
|
||||
#: assets/models/cluster.py:29 assets/models/cmd_filter.py:48
|
||||
|
@ -136,7 +136,7 @@ msgstr "システムユーザー"
|
|||
|
||||
#: acls/models/login_asset_acl.py:22
|
||||
#: applications/serializers/attrs/application_category/remote_app.py:36
|
||||
#: assets/models/asset.py:355 assets/models/authbook.py:19
|
||||
#: assets/models/asset.py:383 assets/models/authbook.py:19
|
||||
#: assets/models/backup.py:31 assets/models/cmd_filter.py:38
|
||||
#: assets/models/gathered_user.py:14 assets/serializers/label.py:30
|
||||
#: assets/serializers/system_user.py:264 audits/models.py:39
|
||||
|
@ -256,11 +256,7 @@ msgstr ""
|
|||
msgid "Time Period"
|
||||
msgstr "期間"
|
||||
|
||||
#: applications/api/mixin.py:28
|
||||
msgid "My applications"
|
||||
msgstr "私のアプリケーション"
|
||||
|
||||
#: applications/apps.py:9 applications/models/application.py:62
|
||||
#: applications/apps.py:9 applications/models/application.py:63
|
||||
msgid "Applications"
|
||||
msgstr "アプリケーション"
|
||||
|
||||
|
@ -279,7 +275,7 @@ msgstr "リモートアプリ"
|
|||
msgid "Custom"
|
||||
msgstr "カスタム"
|
||||
|
||||
#: applications/models/account.py:12 applications/models/application.py:228
|
||||
#: applications/models/account.py:12 applications/models/application.py:234
|
||||
#: assets/models/backup.py:32 assets/models/cmd_filter.py:45
|
||||
#: perms/models/application_permission.py:28
|
||||
msgid "Application"
|
||||
|
@ -303,7 +299,7 @@ msgid "System user"
|
|||
msgstr "システムユーザー"
|
||||
|
||||
#: applications/models/account.py:17 assets/models/authbook.py:21
|
||||
#: settings/serializers/auth/cas.py:15
|
||||
#: settings/serializers/auth/cas.py:18
|
||||
msgid "Version"
|
||||
msgstr "バージョン"
|
||||
|
||||
|
@ -319,7 +315,7 @@ msgstr "アプリケーションアカウントの秘密を表示できます"
|
|||
msgid "Can change application account secret"
|
||||
msgstr "アプリケーションアカウントの秘密を変更できます"
|
||||
|
||||
#: applications/models/application.py:213
|
||||
#: applications/models/application.py:219
|
||||
#: applications/serializers/application.py:99 assets/models/label.py:21
|
||||
#: perms/models/application_permission.py:21
|
||||
#: perms/serializers/application/user_permission.py:33
|
||||
|
@ -328,7 +324,7 @@ msgstr "アプリケーションアカウントの秘密を変更できます"
|
|||
msgid "Category"
|
||||
msgstr "カテゴリ"
|
||||
|
||||
#: applications/models/application.py:216
|
||||
#: applications/models/application.py:222
|
||||
#: applications/serializers/application.py:101 assets/models/backup.py:49
|
||||
#: assets/models/cmd_filter.py:82 assets/models/user.py:246
|
||||
#: perms/models/application_permission.py:24
|
||||
|
@ -341,21 +337,21 @@ msgstr "カテゴリ"
|
|||
msgid "Type"
|
||||
msgstr "タイプ"
|
||||
|
||||
#: applications/models/application.py:220 assets/models/asset.py:217
|
||||
#: applications/models/application.py:226 assets/models/asset.py:217
|
||||
#: assets/models/domain.py:29 assets/models/domain.py:63
|
||||
msgid "Domain"
|
||||
msgstr "ドメイン"
|
||||
|
||||
#: applications/models/application.py:222 xpack/plugins/cloud/models.py:33
|
||||
#: applications/models/application.py:228 xpack/plugins/cloud/models.py:33
|
||||
#: xpack/plugins/cloud/serializers/account.py:58
|
||||
msgid "Attrs"
|
||||
msgstr "ツールバーの"
|
||||
|
||||
#: applications/models/application.py:232
|
||||
#: applications/models/application.py:238
|
||||
msgid "Can match application"
|
||||
msgstr "アプリケーションを一致させることができます"
|
||||
|
||||
#: applications/models/application.py:280
|
||||
#: applications/models/application.py:286
|
||||
msgid "Application user"
|
||||
msgstr "アプリケーションユーザー"
|
||||
|
||||
|
@ -643,27 +639,27 @@ msgstr "ラベル"
|
|||
msgid "Created by"
|
||||
msgstr "によって作成された"
|
||||
|
||||
#: assets/models/asset.py:358
|
||||
#: assets/models/asset.py:386
|
||||
msgid "Can refresh asset hardware info"
|
||||
msgstr "資産ハードウェア情報を更新できます"
|
||||
|
||||
#: assets/models/asset.py:359
|
||||
#: assets/models/asset.py:387
|
||||
msgid "Can test asset connectivity"
|
||||
msgstr "資産接続をテストできます"
|
||||
|
||||
#: assets/models/asset.py:360
|
||||
#: assets/models/asset.py:388
|
||||
msgid "Can push system user to asset"
|
||||
msgstr "システムユーザーを資産にプッシュできます"
|
||||
|
||||
#: assets/models/asset.py:361
|
||||
#: assets/models/asset.py:389
|
||||
msgid "Can match asset"
|
||||
msgstr "アセットを一致させることができます"
|
||||
|
||||
#: assets/models/asset.py:362
|
||||
#: assets/models/asset.py:390
|
||||
msgid "Add asset to node"
|
||||
msgstr "ノードにアセットを追加する"
|
||||
|
||||
#: assets/models/asset.py:363
|
||||
#: assets/models/asset.py:391
|
||||
msgid "Move asset to node"
|
||||
msgstr "アセットをノードに移動する"
|
||||
|
||||
|
@ -1591,12 +1587,12 @@ msgid "Auth Token"
|
|||
msgstr "認証トークン"
|
||||
|
||||
#: audits/signal_handlers.py:71 authentication/notifications.py:73
|
||||
#: authentication/views/login.py:164 authentication/views/wecom.py:158
|
||||
#: authentication/views/login.py:164 authentication/views/wecom.py:181
|
||||
#: notifications/backends/__init__.py:11 users/models/user.py:718
|
||||
msgid "WeCom"
|
||||
msgstr "企業微信"
|
||||
|
||||
#: audits/signal_handlers.py:72 authentication/views/dingtalk.py:160
|
||||
#: audits/signal_handlers.py:72 authentication/views/dingtalk.py:182
|
||||
#: authentication/views/login.py:170 notifications/backends/__init__.py:12
|
||||
#: users/models/user.py:719
|
||||
msgid "DingTalk"
|
||||
|
@ -1812,7 +1808,7 @@ msgstr "署名が無効です。"
|
|||
|
||||
#: authentication/backends/drf.py:97
|
||||
msgid "HTTP header: Date not provide or not %a, %d %b %Y %H:%M:%S GMT"
|
||||
msgstr ""
|
||||
msgstr "HTTP header: Date not provide or not"
|
||||
|
||||
#: authentication/backends/drf.py:102
|
||||
msgid "Expired, more than 15 minutes"
|
||||
|
@ -2083,7 +2079,7 @@ msgstr "期限切れ"
|
|||
|
||||
#: authentication/models.py:53
|
||||
msgid "SSO token"
|
||||
msgstr ""
|
||||
msgstr "SSO token"
|
||||
|
||||
#: authentication/models.py:61
|
||||
msgid "Connection token"
|
||||
|
@ -2349,40 +2345,40 @@ msgid ""
|
|||
"The system configuration is incorrect. Please contact your administrator"
|
||||
msgstr "システム設定が正しくありません。管理者に連絡してください"
|
||||
|
||||
#: authentication/views/dingtalk.py:92
|
||||
#: authentication/views/dingtalk.py:78
|
||||
msgid "DingTalk is already bound"
|
||||
msgstr "DingTalkはすでにバインドされています"
|
||||
|
||||
#: authentication/views/dingtalk.py:105 authentication/views/feishu.py:99
|
||||
#: authentication/views/wecom.py:104
|
||||
#: authentication/views/dingtalk.py:127 authentication/views/feishu.py:99
|
||||
#: authentication/views/wecom.py:127
|
||||
msgid "Please verify your password first"
|
||||
msgstr "最初にパスワードを確認してください"
|
||||
|
||||
#: authentication/views/dingtalk.py:129 authentication/views/wecom.py:128
|
||||
#: authentication/views/dingtalk.py:151 authentication/views/wecom.py:151
|
||||
msgid "Invalid user_id"
|
||||
msgstr "無効なuser_id"
|
||||
|
||||
#: authentication/views/dingtalk.py:145
|
||||
#: authentication/views/dingtalk.py:167
|
||||
msgid "DingTalk query user failed"
|
||||
msgstr "DingTalkクエリユーザーが失敗しました"
|
||||
|
||||
#: authentication/views/dingtalk.py:154
|
||||
#: authentication/views/dingtalk.py:176
|
||||
msgid "The DingTalk is already bound to another user"
|
||||
msgstr "DingTalkはすでに別のユーザーにバインドされています"
|
||||
|
||||
#: authentication/views/dingtalk.py:161
|
||||
#: authentication/views/dingtalk.py:183
|
||||
msgid "Binding DingTalk successfully"
|
||||
msgstr "DingTalkのバインドに成功"
|
||||
|
||||
#: authentication/views/dingtalk.py:213
|
||||
#: authentication/views/dingtalk.py:235 authentication/views/dingtalk.py:289
|
||||
msgid "Failed to get user from DingTalk"
|
||||
msgstr "DingTalkからユーザーを取得できませんでした"
|
||||
|
||||
#: authentication/views/dingtalk.py:219
|
||||
#: authentication/views/dingtalk.py:241 authentication/views/dingtalk.py:295
|
||||
msgid "DingTalk is not bound"
|
||||
msgstr "DingTalkはバインドされていません"
|
||||
|
||||
#: authentication/views/dingtalk.py:220
|
||||
#: authentication/views/dingtalk.py:242 authentication/views/dingtalk.py:296
|
||||
msgid "Please login with a password and then bind the DingTalk"
|
||||
msgstr "パスワードでログインし、DingTalkをバインドしてください"
|
||||
|
||||
|
@ -2463,31 +2459,31 @@ msgstr "企業微信エラー、システム管理者に連絡してください
|
|||
msgid "WeCom Error"
|
||||
msgstr "企業微信エラー"
|
||||
|
||||
#: authentication/views/wecom.py:91
|
||||
#: authentication/views/wecom.py:78
|
||||
msgid "WeCom is already bound"
|
||||
msgstr "企業の微信はすでにバインドされています"
|
||||
|
||||
#: authentication/views/wecom.py:143
|
||||
#: authentication/views/wecom.py:166
|
||||
msgid "WeCom query user failed"
|
||||
msgstr "企業微信ユーザーの問合せに失敗しました"
|
||||
|
||||
#: authentication/views/wecom.py:152
|
||||
#: authentication/views/wecom.py:175
|
||||
msgid "The WeCom is already bound to another user"
|
||||
msgstr "この企業の微信はすでに他のユーザーをバインドしている。"
|
||||
|
||||
#: authentication/views/wecom.py:159
|
||||
#: authentication/views/wecom.py:182
|
||||
msgid "Binding WeCom successfully"
|
||||
msgstr "企業の微信のバインドに成功"
|
||||
|
||||
#: authentication/views/wecom.py:208
|
||||
#: authentication/views/wecom.py:231 authentication/views/wecom.py:285
|
||||
msgid "Failed to get user from WeCom"
|
||||
msgstr "企業の微信からユーザーを取得できませんでした"
|
||||
|
||||
#: authentication/views/wecom.py:214
|
||||
#: authentication/views/wecom.py:237 authentication/views/wecom.py:291
|
||||
msgid "WeCom is not bound"
|
||||
msgstr "企業の微信をバインドしていません"
|
||||
|
||||
#: authentication/views/wecom.py:215
|
||||
#: authentication/views/wecom.py:238 authentication/views/wecom.py:292
|
||||
msgid "Please login with a password and then bind the WeCom"
|
||||
msgstr "パスワードでログインしてからWeComをバインドしてください"
|
||||
|
||||
|
@ -2503,7 +2499,7 @@ msgstr "%(name)s は正常に更新されました"
|
|||
|
||||
#: common/db/encoder.py:17
|
||||
msgid "ugettext_lazy"
|
||||
msgstr ""
|
||||
msgstr "ugettext_lazy"
|
||||
|
||||
#: common/db/models.py:112
|
||||
msgid "Updated by"
|
||||
|
@ -3131,6 +3127,10 @@ msgstr ""
|
|||
msgid "If you have any question, please contact the administrator"
|
||||
msgstr "質問があったら、管理者に連絡して下さい"
|
||||
|
||||
#: perms/tree/app.py:24
|
||||
msgid "My applications"
|
||||
msgstr "私のアプリケーション"
|
||||
|
||||
#: rbac/api/role.py:32
|
||||
msgid "Internal role, can't be destroy"
|
||||
msgstr "内部の役割は、破壊することはできません"
|
||||
|
@ -3468,35 +3468,35 @@ msgstr "パスワードのURLを忘れた"
|
|||
msgid "Enable login redirect msg"
|
||||
msgstr "ログインリダイレクトの有効化msg"
|
||||
|
||||
#: settings/serializers/auth/cas.py:11
|
||||
#: settings/serializers/auth/cas.py:10
|
||||
msgid "Enable CAS Auth"
|
||||
msgstr "CAS 認証の有効化"
|
||||
|
||||
#: settings/serializers/auth/cas.py:12 settings/serializers/auth/oidc.py:32
|
||||
#: settings/serializers/auth/cas.py:11 settings/serializers/auth/oidc.py:32
|
||||
msgid "Server url"
|
||||
msgstr "サービス側アドレス"
|
||||
|
||||
#: settings/serializers/auth/cas.py:13
|
||||
#: settings/serializers/auth/cas.py:14
|
||||
msgid "Proxy server url"
|
||||
msgstr "コールバックアドレス"
|
||||
|
||||
#: settings/serializers/auth/cas.py:14 settings/serializers/auth/saml2.py:32
|
||||
#: settings/serializers/auth/cas.py:16 settings/serializers/auth/saml2.py:32
|
||||
msgid "Logout completely"
|
||||
msgstr "同期ログアウト"
|
||||
|
||||
#: settings/serializers/auth/cas.py:16
|
||||
#: settings/serializers/auth/cas.py:21
|
||||
msgid "Username attr"
|
||||
msgstr "ユーザー名のプロパティ"
|
||||
|
||||
#: settings/serializers/auth/cas.py:17
|
||||
#: settings/serializers/auth/cas.py:24
|
||||
msgid "Enable attributes map"
|
||||
msgstr "属性マップの有効化"
|
||||
|
||||
#: settings/serializers/auth/cas.py:18 settings/serializers/auth/saml2.py:31
|
||||
#: settings/serializers/auth/cas.py:26 settings/serializers/auth/saml2.py:31
|
||||
msgid "Rename attr"
|
||||
msgstr "マッピングのプロパティ"
|
||||
|
||||
#: settings/serializers/auth/cas.py:19
|
||||
#: settings/serializers/auth/cas.py:27
|
||||
msgid "Create user if not"
|
||||
msgstr "そうでない場合はユーザーを作成"
|
||||
|
||||
|
@ -4274,17 +4274,15 @@ msgstr "KOKO ホストアドレス"
|
|||
|
||||
#: settings/serializers/terminal.py:43
|
||||
msgid "Koko ssh port"
|
||||
msgstr "KOKO ssh ポート"
|
||||
msgstr "Koko ssh ポート"
|
||||
|
||||
#: settings/serializers/terminal.py:45
|
||||
msgid "Enable database proxy"
|
||||
msgstr "属性マップの有効化"
|
||||
|
||||
#: settings/serializers/terminal.py:47
|
||||
#, fuzzy
|
||||
#| msgid "DatabaseApp"
|
||||
msgid "Database proxy host"
|
||||
msgstr "データベースの適用"
|
||||
msgstr "データベースエージェントホスト"
|
||||
|
||||
#: settings/serializers/terminal.py:48
|
||||
msgid "Database proxy host, eg: dev.jumpserver.org"
|
||||
|
@ -4292,19 +4290,27 @@ msgstr "RDP訪問先住所、例: dev.jumpserver.org:3389"
|
|||
|
||||
#: settings/serializers/terminal.py:51
|
||||
msgid "MySQL port"
|
||||
msgstr "SMTPポート"
|
||||
msgstr "MySQLポート"
|
||||
|
||||
#: settings/serializers/terminal.py:52
|
||||
msgid "Database proxy MySQL protocol port"
|
||||
msgstr ""
|
||||
msgid "MySQL protocol listen port"
|
||||
msgstr "MySQLプロトコルリッスンポート"
|
||||
|
||||
#: settings/serializers/terminal.py:55
|
||||
msgid "PostgreSQL port"
|
||||
msgstr ""
|
||||
msgid "MariaDB port"
|
||||
msgstr "MariaDBポート"
|
||||
|
||||
#: settings/serializers/terminal.py:56
|
||||
msgid "Database proxy PostgreSQL port"
|
||||
msgstr ""
|
||||
msgid "MariaDB protocol listen port"
|
||||
msgstr "MariaDBプロトコルリッスンポート"
|
||||
|
||||
#: settings/serializers/terminal.py:59
|
||||
msgid "PostgreSQL port"
|
||||
msgstr "PostgreSQLポート"
|
||||
|
||||
#: settings/serializers/terminal.py:60
|
||||
msgid "PostgreSQL protocol listen port"
|
||||
msgstr "PostgreSQLプロトコルリッスンポート"
|
||||
|
||||
#: settings/utils/ldap.py:417
|
||||
msgid "ldap:// or ldaps:// protocol is used."
|
||||
|
@ -5726,7 +5732,7 @@ msgstr "ssh公開キー"
|
|||
|
||||
#: users/forms/profile.py:131
|
||||
msgid "ssh-rsa AAAA..."
|
||||
msgstr ""
|
||||
msgstr "ssh-rsa AAAA.."
|
||||
|
||||
#: users/forms/profile.py:132
|
||||
msgid "Paste your id_rsa.pub here."
|
||||
|
@ -6296,7 +6302,7 @@ msgstr "パスワードの成功をリセットし、ログインページに戻
|
|||
|
||||
#: xpack/apps.py:8
|
||||
msgid "XPACK"
|
||||
msgstr ""
|
||||
msgstr "XPack"
|
||||
|
||||
#: xpack/plugins/change_auth_plan/api/app.py:112
|
||||
#: xpack/plugins/change_auth_plan/api/asset.py:95
|
||||
|
@ -6515,11 +6521,11 @@ msgstr "テンセント雲"
|
|||
|
||||
#: xpack/plugins/cloud/const.py:16
|
||||
msgid "VMware"
|
||||
msgstr ""
|
||||
msgstr "VMware"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:17 xpack/plugins/cloud/providers/nutanix.py:13
|
||||
msgid "Nutanix"
|
||||
msgstr ""
|
||||
msgstr "Nutanix"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:18
|
||||
msgid "Huawei Private Cloud"
|
||||
|
@ -6531,7 +6537,7 @@ msgstr "青雲私有雲"
|
|||
|
||||
#: xpack/plugins/cloud/const.py:20
|
||||
msgid "OpenStack"
|
||||
msgstr ""
|
||||
msgstr "OpenStack"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:21
|
||||
msgid "Google Cloud Platform"
|
||||
|
@ -6834,11 +6840,11 @@ msgstr "プロバイダ表示"
|
|||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:13
|
||||
msgid "AccessKey ID"
|
||||
msgstr ""
|
||||
msgstr "アクセスキーID"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:16
|
||||
msgid "AccessKey Secret"
|
||||
msgstr ""
|
||||
msgstr "アクセスキーシークレット"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:31
|
||||
msgid "Client ID"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d545e79536feb40608d809a54b8b2140e235373acf331202131882e7af002dfb
|
||||
size 105242
|
||||
oid sha256:1baa8c35aa2493c03c1fe7383a13ca4cfd9b18b44150770fb51f39433c18c74c
|
||||
size 107492
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-03-29 12:58+0800\n"
|
||||
"POT-Creation-Date: 2022-03-29 18:26+0800\n"
|
||||
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
||||
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
||||
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
||||
|
@ -22,7 +22,7 @@ msgid "Acls"
|
|||
msgstr "访问控制"
|
||||
|
||||
#: acls/models/base.py:25 acls/serializers/login_asset_acl.py:47
|
||||
#: applications/models/application.py:211 assets/models/asset.py:138
|
||||
#: applications/models/application.py:217 assets/models/asset.py:138
|
||||
#: assets/models/base.py:175 assets/models/cluster.py:18
|
||||
#: assets/models/cmd_filter.py:27 assets/models/domain.py:23
|
||||
#: assets/models/group.py:20 assets/models/label.py:18 ops/mixin.py:24
|
||||
|
@ -56,7 +56,7 @@ msgstr "优先级可选范围为 1-100 (数值越小越优先)"
|
|||
msgid "Active"
|
||||
msgstr "激活中"
|
||||
|
||||
#: acls/models/base.py:32 applications/models/application.py:224
|
||||
#: acls/models/base.py:32 applications/models/application.py:230
|
||||
#: assets/models/asset.py:143 assets/models/asset.py:231
|
||||
#: assets/models/backup.py:54 assets/models/base.py:180
|
||||
#: assets/models/cluster.py:29 assets/models/cmd_filter.py:48
|
||||
|
@ -135,7 +135,7 @@ msgstr "系统用户"
|
|||
|
||||
#: acls/models/login_asset_acl.py:22
|
||||
#: applications/serializers/attrs/application_category/remote_app.py:36
|
||||
#: assets/models/asset.py:355 assets/models/authbook.py:19
|
||||
#: assets/models/asset.py:383 assets/models/authbook.py:19
|
||||
#: assets/models/backup.py:31 assets/models/cmd_filter.py:38
|
||||
#: assets/models/gathered_user.py:14 assets/serializers/label.py:30
|
||||
#: assets/serializers/system_user.py:264 audits/models.py:39
|
||||
|
@ -251,11 +251,7 @@ msgstr ""
|
|||
msgid "Time Period"
|
||||
msgstr "时段"
|
||||
|
||||
#: applications/api/mixin.py:28
|
||||
msgid "My applications"
|
||||
msgstr "我的应用"
|
||||
|
||||
#: applications/apps.py:9 applications/models/application.py:62
|
||||
#: applications/apps.py:9 applications/models/application.py:63
|
||||
msgid "Applications"
|
||||
msgstr "应用管理"
|
||||
|
||||
|
@ -274,7 +270,7 @@ msgstr "远程应用"
|
|||
msgid "Custom"
|
||||
msgstr "自定义"
|
||||
|
||||
#: applications/models/account.py:12 applications/models/application.py:228
|
||||
#: applications/models/account.py:12 applications/models/application.py:234
|
||||
#: assets/models/backup.py:32 assets/models/cmd_filter.py:45
|
||||
#: perms/models/application_permission.py:28
|
||||
msgid "Application"
|
||||
|
@ -298,7 +294,7 @@ msgid "System user"
|
|||
msgstr "系统用户"
|
||||
|
||||
#: applications/models/account.py:17 assets/models/authbook.py:21
|
||||
#: settings/serializers/auth/cas.py:15
|
||||
#: settings/serializers/auth/cas.py:18
|
||||
msgid "Version"
|
||||
msgstr "版本"
|
||||
|
||||
|
@ -314,7 +310,7 @@ msgstr "可以查看应用账号密码"
|
|||
msgid "Can change application account secret"
|
||||
msgstr "可以查看应用账号密码"
|
||||
|
||||
#: applications/models/application.py:213
|
||||
#: applications/models/application.py:219
|
||||
#: applications/serializers/application.py:99 assets/models/label.py:21
|
||||
#: perms/models/application_permission.py:21
|
||||
#: perms/serializers/application/user_permission.py:33
|
||||
|
@ -323,7 +319,7 @@ msgstr "可以查看应用账号密码"
|
|||
msgid "Category"
|
||||
msgstr "类别"
|
||||
|
||||
#: applications/models/application.py:216
|
||||
#: applications/models/application.py:222
|
||||
#: applications/serializers/application.py:101 assets/models/backup.py:49
|
||||
#: assets/models/cmd_filter.py:82 assets/models/user.py:246
|
||||
#: perms/models/application_permission.py:24
|
||||
|
@ -336,21 +332,21 @@ msgstr "类别"
|
|||
msgid "Type"
|
||||
msgstr "类型"
|
||||
|
||||
#: applications/models/application.py:220 assets/models/asset.py:217
|
||||
#: applications/models/application.py:226 assets/models/asset.py:217
|
||||
#: assets/models/domain.py:29 assets/models/domain.py:63
|
||||
msgid "Domain"
|
||||
msgstr "网域"
|
||||
|
||||
#: applications/models/application.py:222 xpack/plugins/cloud/models.py:33
|
||||
#: applications/models/application.py:228 xpack/plugins/cloud/models.py:33
|
||||
#: xpack/plugins/cloud/serializers/account.py:58
|
||||
msgid "Attrs"
|
||||
msgstr "属性"
|
||||
|
||||
#: applications/models/application.py:232
|
||||
#: applications/models/application.py:238
|
||||
msgid "Can match application"
|
||||
msgstr "匹配应用"
|
||||
|
||||
#: applications/models/application.py:280
|
||||
#: applications/models/application.py:286
|
||||
msgid "Application user"
|
||||
msgstr "应用用户"
|
||||
|
||||
|
@ -638,27 +634,27 @@ msgstr "标签管理"
|
|||
msgid "Created by"
|
||||
msgstr "创建者"
|
||||
|
||||
#: assets/models/asset.py:358
|
||||
#: assets/models/asset.py:386
|
||||
msgid "Can refresh asset hardware info"
|
||||
msgstr "可以更新资产硬件信息"
|
||||
|
||||
#: assets/models/asset.py:359
|
||||
#: assets/models/asset.py:387
|
||||
msgid "Can test asset connectivity"
|
||||
msgstr "可以测试资产连接性"
|
||||
|
||||
#: assets/models/asset.py:360
|
||||
#: assets/models/asset.py:388
|
||||
msgid "Can push system user to asset"
|
||||
msgstr "可以推送系统用户到资产"
|
||||
|
||||
#: assets/models/asset.py:361
|
||||
#: assets/models/asset.py:389
|
||||
msgid "Can match asset"
|
||||
msgstr "可以匹配资产"
|
||||
|
||||
#: assets/models/asset.py:362
|
||||
#: assets/models/asset.py:390
|
||||
msgid "Add asset to node"
|
||||
msgstr "添加资产到节点"
|
||||
|
||||
#: assets/models/asset.py:363
|
||||
#: assets/models/asset.py:391
|
||||
msgid "Move asset to node"
|
||||
msgstr "移动资产到节点"
|
||||
|
||||
|
@ -1045,7 +1041,7 @@ msgstr "SFTP根路径"
|
|||
|
||||
#: assets/models/user.py:254 authentication/models.py:48
|
||||
msgid "Token"
|
||||
msgstr ""
|
||||
msgstr "Token"
|
||||
|
||||
#: assets/models/user.py:255
|
||||
msgid "Home"
|
||||
|
@ -1479,7 +1475,7 @@ msgstr "启用"
|
|||
|
||||
#: audits/models.py:111
|
||||
msgid "-"
|
||||
msgstr ""
|
||||
msgstr "-"
|
||||
|
||||
#: audits/models.py:120
|
||||
msgid "Login type"
|
||||
|
@ -1572,19 +1568,19 @@ msgstr "SSH 密钥"
|
|||
|
||||
#: audits/signal_handlers.py:69
|
||||
msgid "SSO"
|
||||
msgstr ""
|
||||
msgstr "SSO"
|
||||
|
||||
#: audits/signal_handlers.py:70
|
||||
msgid "Auth Token"
|
||||
msgstr "认证令牌"
|
||||
|
||||
#: audits/signal_handlers.py:71 authentication/notifications.py:73
|
||||
#: authentication/views/login.py:164 authentication/views/wecom.py:158
|
||||
#: authentication/views/login.py:164 authentication/views/wecom.py:181
|
||||
#: notifications/backends/__init__.py:11 users/models/user.py:718
|
||||
msgid "WeCom"
|
||||
msgstr "企业微信"
|
||||
|
||||
#: audits/signal_handlers.py:72 authentication/views/dingtalk.py:160
|
||||
#: audits/signal_handlers.py:72 authentication/views/dingtalk.py:182
|
||||
#: authentication/views/login.py:170 notifications/backends/__init__.py:12
|
||||
#: users/models/user.py:719
|
||||
msgid "DingTalk"
|
||||
|
@ -1777,21 +1773,21 @@ msgstr "认证"
|
|||
|
||||
#: authentication/backends/drf.py:56
|
||||
msgid "Invalid signature header. No credentials provided."
|
||||
msgstr ""
|
||||
msgstr "不合法的签名头"
|
||||
|
||||
#: authentication/backends/drf.py:59
|
||||
msgid "Invalid signature header. Signature string should not contain spaces."
|
||||
msgstr ""
|
||||
msgstr "不合法的签名头"
|
||||
|
||||
#: authentication/backends/drf.py:66
|
||||
msgid "Invalid signature header. Format like AccessKeyId:Signature"
|
||||
msgstr ""
|
||||
msgstr "不合法的签名头"
|
||||
|
||||
#: authentication/backends/drf.py:70
|
||||
msgid ""
|
||||
"Invalid signature header. Signature string should not contain invalid "
|
||||
"characters."
|
||||
msgstr ""
|
||||
msgstr "不合法的签名头"
|
||||
|
||||
#: authentication/backends/drf.py:90 authentication/backends/drf.py:106
|
||||
msgid "Invalid signature."
|
||||
|
@ -1799,7 +1795,7 @@ msgstr "签名无效"
|
|||
|
||||
#: authentication/backends/drf.py:97
|
||||
msgid "HTTP header: Date not provide or not %a, %d %b %Y %H:%M:%S GMT"
|
||||
msgstr ""
|
||||
msgstr "HTTP header not valid"
|
||||
|
||||
#: authentication/backends/drf.py:102
|
||||
msgid "Expired, more than 15 minutes"
|
||||
|
@ -2062,7 +2058,7 @@ msgstr "过期时间"
|
|||
|
||||
#: authentication/models.py:53
|
||||
msgid "SSO token"
|
||||
msgstr ""
|
||||
msgstr "SSO token"
|
||||
|
||||
#: authentication/models.py:61
|
||||
msgid "Connection token"
|
||||
|
@ -2319,40 +2315,40 @@ msgid ""
|
|||
"The system configuration is incorrect. Please contact your administrator"
|
||||
msgstr "企业配置错误,请联系系统管理员"
|
||||
|
||||
#: authentication/views/dingtalk.py:92
|
||||
#: authentication/views/dingtalk.py:78
|
||||
msgid "DingTalk is already bound"
|
||||
msgstr "钉钉已经绑定"
|
||||
|
||||
#: authentication/views/dingtalk.py:105 authentication/views/feishu.py:99
|
||||
#: authentication/views/wecom.py:104
|
||||
#: authentication/views/dingtalk.py:127 authentication/views/feishu.py:99
|
||||
#: authentication/views/wecom.py:127
|
||||
msgid "Please verify your password first"
|
||||
msgstr "请检查密码"
|
||||
|
||||
#: authentication/views/dingtalk.py:129 authentication/views/wecom.py:128
|
||||
#: authentication/views/dingtalk.py:151 authentication/views/wecom.py:151
|
||||
msgid "Invalid user_id"
|
||||
msgstr "无效的 user_id"
|
||||
|
||||
#: authentication/views/dingtalk.py:145
|
||||
#: authentication/views/dingtalk.py:167
|
||||
msgid "DingTalk query user failed"
|
||||
msgstr "钉钉查询用户失败"
|
||||
|
||||
#: authentication/views/dingtalk.py:154
|
||||
#: authentication/views/dingtalk.py:176
|
||||
msgid "The DingTalk is already bound to another user"
|
||||
msgstr "该钉钉已经绑定其他用户"
|
||||
|
||||
#: authentication/views/dingtalk.py:161
|
||||
#: authentication/views/dingtalk.py:183
|
||||
msgid "Binding DingTalk successfully"
|
||||
msgstr "绑定 钉钉 成功"
|
||||
|
||||
#: authentication/views/dingtalk.py:213
|
||||
#: authentication/views/dingtalk.py:235 authentication/views/dingtalk.py:289
|
||||
msgid "Failed to get user from DingTalk"
|
||||
msgstr "从钉钉获取用户失败"
|
||||
|
||||
#: authentication/views/dingtalk.py:219
|
||||
#: authentication/views/dingtalk.py:241 authentication/views/dingtalk.py:295
|
||||
msgid "DingTalk is not bound"
|
||||
msgstr "钉钉没有绑定"
|
||||
|
||||
#: authentication/views/dingtalk.py:220
|
||||
#: authentication/views/dingtalk.py:242 authentication/views/dingtalk.py:296
|
||||
msgid "Please login with a password and then bind the DingTalk"
|
||||
msgstr "请使用密码登录,然后绑定钉钉"
|
||||
|
||||
|
@ -2433,31 +2429,31 @@ msgstr "企业微信错误,请联系系统管理员"
|
|||
msgid "WeCom Error"
|
||||
msgstr "企业微信错误"
|
||||
|
||||
#: authentication/views/wecom.py:91
|
||||
#: authentication/views/wecom.py:78
|
||||
msgid "WeCom is already bound"
|
||||
msgstr "企业微信已经绑定"
|
||||
|
||||
#: authentication/views/wecom.py:143
|
||||
#: authentication/views/wecom.py:166
|
||||
msgid "WeCom query user failed"
|
||||
msgstr "企业微信查询用户失败"
|
||||
|
||||
#: authentication/views/wecom.py:152
|
||||
#: authentication/views/wecom.py:175
|
||||
msgid "The WeCom is already bound to another user"
|
||||
msgstr "该企业微信已经绑定其他用户"
|
||||
|
||||
#: authentication/views/wecom.py:159
|
||||
#: authentication/views/wecom.py:182
|
||||
msgid "Binding WeCom successfully"
|
||||
msgstr "绑定 企业微信 成功"
|
||||
|
||||
#: authentication/views/wecom.py:208
|
||||
#: authentication/views/wecom.py:231 authentication/views/wecom.py:285
|
||||
msgid "Failed to get user from WeCom"
|
||||
msgstr "从企业微信获取用户失败"
|
||||
|
||||
#: authentication/views/wecom.py:214
|
||||
#: authentication/views/wecom.py:237 authentication/views/wecom.py:291
|
||||
msgid "WeCom is not bound"
|
||||
msgstr "没有绑定企业微信"
|
||||
|
||||
#: authentication/views/wecom.py:215
|
||||
#: authentication/views/wecom.py:238 authentication/views/wecom.py:292
|
||||
msgid "Please login with a password and then bind the WeCom"
|
||||
msgstr "请使用密码登录,然后绑定企业微信"
|
||||
|
||||
|
@ -2473,7 +2469,7 @@ msgstr "%(name)s 更新成功"
|
|||
|
||||
#: common/db/encoder.py:17
|
||||
msgid "ugettext_lazy"
|
||||
msgstr ""
|
||||
msgstr "ugettext_lazy"
|
||||
|
||||
#: common/db/models.py:112
|
||||
msgid "Updated by"
|
||||
|
@ -3094,6 +3090,10 @@ msgstr ""
|
|||
msgid "If you have any question, please contact the administrator"
|
||||
msgstr "如果有疑问或需求,请联系系统管理员"
|
||||
|
||||
#: perms/tree/app.py:24
|
||||
msgid "My applications"
|
||||
msgstr "我的应用"
|
||||
|
||||
#: rbac/api/role.py:32
|
||||
msgid "Internal role, can't be destroy"
|
||||
msgstr "内部角色,不能删除"
|
||||
|
@ -3430,35 +3430,35 @@ msgstr "忘记密码 URL"
|
|||
msgid "Enable login redirect msg"
|
||||
msgstr "启用登录跳转提示"
|
||||
|
||||
#: settings/serializers/auth/cas.py:11
|
||||
#: settings/serializers/auth/cas.py:10
|
||||
msgid "Enable CAS Auth"
|
||||
msgstr "启用 CAS 认证"
|
||||
|
||||
#: settings/serializers/auth/cas.py:12 settings/serializers/auth/oidc.py:32
|
||||
#: settings/serializers/auth/cas.py:11 settings/serializers/auth/oidc.py:32
|
||||
msgid "Server url"
|
||||
msgstr "服务端地址"
|
||||
|
||||
#: settings/serializers/auth/cas.py:13
|
||||
#: settings/serializers/auth/cas.py:14
|
||||
msgid "Proxy server url"
|
||||
msgstr "回调地址"
|
||||
|
||||
#: settings/serializers/auth/cas.py:14 settings/serializers/auth/saml2.py:32
|
||||
#: settings/serializers/auth/cas.py:16 settings/serializers/auth/saml2.py:32
|
||||
msgid "Logout completely"
|
||||
msgstr "同步注销"
|
||||
|
||||
#: settings/serializers/auth/cas.py:16
|
||||
#: settings/serializers/auth/cas.py:21
|
||||
msgid "Username attr"
|
||||
msgstr "用户名属性"
|
||||
|
||||
#: settings/serializers/auth/cas.py:17
|
||||
#: settings/serializers/auth/cas.py:24
|
||||
msgid "Enable attributes map"
|
||||
msgstr "启用属性映射"
|
||||
|
||||
#: settings/serializers/auth/cas.py:18 settings/serializers/auth/saml2.py:31
|
||||
#: settings/serializers/auth/cas.py:26 settings/serializers/auth/saml2.py:31
|
||||
msgid "Rename attr"
|
||||
msgstr "映射属性"
|
||||
|
||||
#: settings/serializers/auth/cas.py:19
|
||||
#: settings/serializers/auth/cas.py:27
|
||||
msgid "Create user if not"
|
||||
msgstr "创建用户(如果不存在)"
|
||||
|
||||
|
@ -4231,16 +4231,24 @@ msgid "MySQL port"
|
|||
msgstr "MySQL 协议端口"
|
||||
|
||||
#: settings/serializers/terminal.py:52
|
||||
msgid "Database proxy MySQL protocol port"
|
||||
msgstr "数据库组件 MySQL 协议监听的端口"
|
||||
msgid "MySQL protocol listen port"
|
||||
msgstr "MySQL 协议监听端口"
|
||||
|
||||
#: settings/serializers/terminal.py:55
|
||||
msgid "MariaDB port"
|
||||
msgstr "MariaDB 端口"
|
||||
|
||||
#: settings/serializers/terminal.py:56
|
||||
msgid "MariaDB protocol listen port"
|
||||
msgstr "MariaDB 协议监听的端口"
|
||||
|
||||
#: settings/serializers/terminal.py:59
|
||||
msgid "PostgreSQL port"
|
||||
msgstr "PostgreSQL 端口"
|
||||
|
||||
#: settings/serializers/terminal.py:56
|
||||
msgid "Database proxy PostgreSQL port"
|
||||
msgstr "数据库组件 PostgreSQL 协议监听的端口"
|
||||
#: settings/serializers/terminal.py:60
|
||||
msgid "PostgreSQL protocol listen port"
|
||||
msgstr "PostgreSQL 协议监听端口"
|
||||
|
||||
#: settings/utils/ldap.py:417
|
||||
msgid "ldap:// or ldaps:// protocol is used."
|
||||
|
@ -4981,7 +4989,7 @@ msgstr "参数"
|
|||
|
||||
#: terminal/models/task.py:18
|
||||
msgid "Kwargs"
|
||||
msgstr ""
|
||||
msgstr "其它参数"
|
||||
|
||||
#: terminal/models/terminal.py:103
|
||||
msgid "type"
|
||||
|
@ -5647,7 +5655,7 @@ msgstr "SSH公钥"
|
|||
|
||||
#: users/forms/profile.py:131
|
||||
msgid "ssh-rsa AAAA..."
|
||||
msgstr ""
|
||||
msgstr "ssh-rsa AAAA..."
|
||||
|
||||
#: users/forms/profile.py:132
|
||||
msgid "Paste your id_rsa.pub here."
|
||||
|
@ -6204,7 +6212,7 @@ msgstr "重置密码成功,返回到登录页面"
|
|||
|
||||
#: xpack/apps.py:8
|
||||
msgid "XPACK"
|
||||
msgstr ""
|
||||
msgstr "XPack"
|
||||
|
||||
#: xpack/plugins/change_auth_plan/api/app.py:112
|
||||
#: xpack/plugins/change_auth_plan/api/asset.py:95
|
||||
|
@ -6423,11 +6431,11 @@ msgstr "腾讯云"
|
|||
|
||||
#: xpack/plugins/cloud/const.py:16
|
||||
msgid "VMware"
|
||||
msgstr ""
|
||||
msgstr "VMware"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:17 xpack/plugins/cloud/providers/nutanix.py:13
|
||||
msgid "Nutanix"
|
||||
msgstr ""
|
||||
msgstr "Nutanix"
|
||||
|
||||
#: xpack/plugins/cloud/const.py:18
|
||||
msgid "Huawei Private Cloud"
|
||||
|
@ -6742,11 +6750,11 @@ msgstr "服务商显示"
|
|||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:13
|
||||
msgid "AccessKey ID"
|
||||
msgstr ""
|
||||
msgstr "Access key ID"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:16
|
||||
msgid "AccessKey Secret"
|
||||
msgstr ""
|
||||
msgstr "Access key secret"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:31
|
||||
msgid "Client ID"
|
||||
|
@ -6771,7 +6779,7 @@ msgstr "认证地址"
|
|||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:103
|
||||
msgid "eg: http://openstack.example.com:5000/v3"
|
||||
msgstr ""
|
||||
msgstr "如: http://openstack.example.com:5000/v3"
|
||||
|
||||
#: xpack/plugins/cloud/serializers/account_attrs.py:106
|
||||
msgid "User domain"
|
||||
|
@ -6898,3 +6906,11 @@ msgstr "旗舰版"
|
|||
#: xpack/plugins/license/models.py:77
|
||||
msgid "Community edition"
|
||||
msgstr "社区版"
|
||||
|
||||
#~ msgid "Database proxy MySQL protocol listen port"
|
||||
#~ msgstr "MySQL 协议监听的端口"
|
||||
|
||||
#, fuzzy
|
||||
#~| msgid "Database proxy PostgreSQL port"
|
||||
#~ msgid "Database proxy PostgreSQL listen port"
|
||||
#~ msgstr "数据库组件 PostgreSQL 协议监听的端口"
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import json
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from rest_framework import serializers
|
||||
|
||||
|
@ -10,10 +9,19 @@ __all__ = [
|
|||
class CASSettingSerializer(serializers.Serializer):
|
||||
AUTH_CAS = serializers.BooleanField(required=False, label=_('Enable CAS Auth'))
|
||||
CAS_SERVER_URL = serializers.CharField(required=False, max_length=1024, label=_('Server url'))
|
||||
CAS_ROOT_PROXIED_AS = serializers.CharField(required=False, allow_null=True, allow_blank=True, max_length=1024, label=_('Proxy server url'))
|
||||
CAS_ROOT_PROXIED_AS = serializers.CharField(
|
||||
required=False, allow_null=True, allow_blank=True,
|
||||
max_length=1024, label=_('Proxy server url')
|
||||
)
|
||||
CAS_LOGOUT_COMPLETELY = serializers.BooleanField(required=False, label=_('Logout completely'))
|
||||
CAS_VERSION = serializers.IntegerField(required=False, label=_('Version'), min_value=1, max_value=3)
|
||||
CAS_USERNAME_ATTRIBUTE = serializers.CharField(required=False, max_length=1024, label=_('Username attr'))
|
||||
CAS_APPLY_ATTRIBUTES_TO_USER = serializers.BooleanField(required=False, label=_('Enable attributes map'))
|
||||
CAS_VERSION = serializers.IntegerField(
|
||||
required=False, label=_('Version'), min_value=1, max_value=3
|
||||
)
|
||||
CAS_USERNAME_ATTRIBUTE = serializers.CharField(
|
||||
required=False, max_length=1024, label=_('Username attr')
|
||||
)
|
||||
CAS_APPLY_ATTRIBUTES_TO_USER = serializers.BooleanField(
|
||||
required=False, label=_('Enable attributes map')
|
||||
)
|
||||
CAS_RENAME_ATTRIBUTES = serializers.DictField(required=False, label=_('Rename attr'))
|
||||
CAS_CREATE_USER = serializers.BooleanField(required=False, label=_('Create user if not'))
|
||||
|
|
|
@ -49,14 +49,14 @@ class TerminalSettingSerializer(serializers.Serializer):
|
|||
)
|
||||
TERMINAL_MAGNUS_MYSQL_PORT = serializers.IntegerField(
|
||||
required=False, label=_("MySQL port"), default=33060,
|
||||
help_text=_('Database proxy MySQL protocol port')
|
||||
help_text=_('MySQL protocol listen port')
|
||||
)
|
||||
TERMINAL_MAGNUS_MARIADB_PORT = serializers.IntegerField(
|
||||
required=False, label=_("MariaDB port"), default=33061,
|
||||
help_text=_('Database proxy MySQL protocol port')
|
||||
help_text=_('MariaDB protocol listen port')
|
||||
)
|
||||
TERMINAL_MAGNUS_POSTGRE_PORT = serializers.IntegerField(
|
||||
required=False, label=_("PostgreSQL port"), default=54320,
|
||||
help_text=_('Database proxy PostgreSQL port')
|
||||
help_text=_('PostgreSQL protocol listen port')
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in New Issue