mirror of https://github.com/jumpserver/jumpserver
perf: 优化 es host 中包含 # 字符时提示错误
parent
19c76ba01c
commit
f5c43488fd
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-19 10:39+0800\n"
|
||||
"POT-Creation-Date: 2023-09-19 15: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"
|
||||
|
@ -678,8 +678,8 @@ msgstr "カテゴリ"
|
|||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:39
|
||||
#: terminal/models/component/storage.py:57
|
||||
#: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29
|
||||
#: terminal/serializers/session.py:21 terminal/serializers/storage.py:226
|
||||
#: terminal/serializers/storage.py:238 tickets/models/comment.py:26
|
||||
#: terminal/serializers/session.py:21 terminal/serializers/storage.py:228
|
||||
#: terminal/serializers/storage.py:240 tickets/models/comment.py:26
|
||||
#: tickets/models/flow.py:56 tickets/models/ticket/apply_application.py:16
|
||||
#: tickets/models/ticket/general.py:275 tickets/serializers/flow.py:53
|
||||
#: tickets/serializers/ticket/ticket.py:19
|
||||
|
@ -935,23 +935,23 @@ msgstr "アセット アカウントの可用性を確認する"
|
|||
msgid "Verify accounts connectivity"
|
||||
msgstr "アカウント接続のテスト"
|
||||
|
||||
#: accounts/utils.py:46
|
||||
#: accounts/utils.py:53
|
||||
msgid "Password can not contains `{{` "
|
||||
msgstr "パスワードには '{{' を含まない"
|
||||
|
||||
#: accounts/utils.py:48
|
||||
#: accounts/utils.py:55
|
||||
msgid "Password can not contains `{%` "
|
||||
msgstr "パスワードには '{%' を含まない"
|
||||
|
||||
#: accounts/utils.py:51
|
||||
#: accounts/utils.py:58
|
||||
msgid "Password can not contains `'` "
|
||||
msgstr "パスワードには `'` を含まない"
|
||||
|
||||
#: accounts/utils.py:53
|
||||
#: accounts/utils.py:60
|
||||
msgid "Password can not contains `\"` "
|
||||
msgstr "パスワードには `\"` を含まない"
|
||||
|
||||
#: accounts/utils.py:59
|
||||
#: accounts/utils.py:66
|
||||
msgid "private key invalid or passphrase error"
|
||||
msgstr "秘密鍵が無効またはpassphraseエラー"
|
||||
|
||||
|
@ -1329,7 +1329,10 @@ msgid ""
|
|||
"SFTP root directory, Support variable: <br>- ${ACCOUNT} The connected "
|
||||
"account username <br>- ${HOME} The home directory of the connected account "
|
||||
"<br>- ${USER} The username of the user"
|
||||
msgstr "SFTPルートディレクトリ、サポート変数:<br>-${ACCOUNT}接続されたアカウントのユーザー名<br>-${HOME}接続されたアカウントのホームディレクトリ<br>-${USER}ユーザーのユーザー名"
|
||||
msgstr ""
|
||||
"SFTPルートディレクトリ、サポート変数:<br>-${ACCOUNT}接続されたアカウントの"
|
||||
"ユーザー名<br>-${HOME}接続されたアカウントのホームディレクトリ<br>-${USER}"
|
||||
"ユーザーのユーザー名"
|
||||
|
||||
#: assets/const/protocol.py:65
|
||||
msgid "Console"
|
||||
|
@ -6191,7 +6194,7 @@ msgstr "同時実行可能"
|
|||
msgid "Tags"
|
||||
msgstr "ラベル"
|
||||
|
||||
#: terminal/models/applet/applet.py:48 terminal/serializers/storage.py:159
|
||||
#: terminal/models/applet/applet.py:48 terminal/serializers/storage.py:161
|
||||
msgid "Hosts"
|
||||
msgstr "ホスト"
|
||||
|
||||
|
@ -6532,7 +6535,7 @@ msgstr ""
|
|||
"URL を入力します。<br>例: https://172.16.10.110 または https://dev."
|
||||
"jumpserver.com"
|
||||
|
||||
#: terminal/serializers/applet_host.py:46 terminal/serializers/storage.py:170
|
||||
#: terminal/serializers/applet_host.py:46 terminal/serializers/storage.py:172
|
||||
msgid "Ignore Certificate Verification"
|
||||
msgstr "証明書の検証を無視する"
|
||||
|
||||
|
@ -6720,30 +6723,34 @@ msgid "Endpoint suffix"
|
|||
msgstr "エンドポイントサフィックス"
|
||||
|
||||
#: terminal/serializers/storage.py:137
|
||||
msgid "The address cannot contain the special character `#`"
|
||||
msgstr "アドレスには特殊文字「#」を含めることはできません"
|
||||
|
||||
#: terminal/serializers/storage.py:139
|
||||
msgid "The address format is incorrect"
|
||||
msgstr "アドレス形式が正しくありません"
|
||||
|
||||
#: terminal/serializers/storage.py:144
|
||||
#: terminal/serializers/storage.py:146
|
||||
msgid "Host invalid"
|
||||
msgstr "ホスト無効"
|
||||
|
||||
#: terminal/serializers/storage.py:147
|
||||
#: terminal/serializers/storage.py:149
|
||||
msgid "Port invalid"
|
||||
msgstr "ポートが無効"
|
||||
|
||||
#: terminal/serializers/storage.py:162
|
||||
#: terminal/serializers/storage.py:164
|
||||
msgid "Index by date"
|
||||
msgstr "日付による索引付け"
|
||||
|
||||
#: terminal/serializers/storage.py:163
|
||||
#: terminal/serializers/storage.py:165
|
||||
msgid "Whether to create an index by date"
|
||||
msgstr "現在の日付に基づいてインデックスを動的に作成するかどうか"
|
||||
|
||||
#: terminal/serializers/storage.py:166
|
||||
#: terminal/serializers/storage.py:168
|
||||
msgid "Index"
|
||||
msgstr "インデックス"
|
||||
|
||||
#: terminal/serializers/storage.py:168
|
||||
#: terminal/serializers/storage.py:170
|
||||
msgid "Doc type"
|
||||
msgstr "Docタイプ"
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-09-19 10:39+0800\n"
|
||||
"POT-Creation-Date: 2023-09-19 15: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"
|
||||
|
@ -676,8 +676,8 @@ msgstr "类别"
|
|||
#: perms/serializers/user_permission.py:27 terminal/models/applet/applet.py:39
|
||||
#: terminal/models/component/storage.py:57
|
||||
#: terminal/models/component/storage.py:146 terminal/serializers/applet.py:29
|
||||
#: terminal/serializers/session.py:21 terminal/serializers/storage.py:226
|
||||
#: terminal/serializers/storage.py:238 tickets/models/comment.py:26
|
||||
#: terminal/serializers/session.py:21 terminal/serializers/storage.py:228
|
||||
#: terminal/serializers/storage.py:240 tickets/models/comment.py:26
|
||||
#: tickets/models/flow.py:56 tickets/models/ticket/apply_application.py:16
|
||||
#: tickets/models/ticket/general.py:275 tickets/serializers/flow.py:53
|
||||
#: tickets/serializers/ticket/ticket.py:19
|
||||
|
@ -932,23 +932,23 @@ msgstr "验证资产账号可用性"
|
|||
msgid "Verify accounts connectivity"
|
||||
msgstr "测试账号可连接性"
|
||||
|
||||
#: accounts/utils.py:46
|
||||
#: accounts/utils.py:53
|
||||
msgid "Password can not contains `{{` "
|
||||
msgstr "密码不能包含 `{{` 字符"
|
||||
|
||||
#: accounts/utils.py:48
|
||||
#: accounts/utils.py:55
|
||||
msgid "Password can not contains `{%` "
|
||||
msgstr "密码不能包含 `{%` 字符"
|
||||
|
||||
#: accounts/utils.py:51
|
||||
#: accounts/utils.py:58
|
||||
msgid "Password can not contains `'` "
|
||||
msgstr "密码不能包含 `'` 字符"
|
||||
|
||||
#: accounts/utils.py:53
|
||||
#: accounts/utils.py:60
|
||||
msgid "Password can not contains `\"` "
|
||||
msgstr "密码不能包含 `\"` 字符"
|
||||
|
||||
#: accounts/utils.py:59
|
||||
#: accounts/utils.py:66
|
||||
msgid "private key invalid or passphrase error"
|
||||
msgstr "密钥不合法或密钥密码错误"
|
||||
|
||||
|
@ -6104,7 +6104,7 @@ msgstr "可以并发"
|
|||
msgid "Tags"
|
||||
msgstr "标签"
|
||||
|
||||
#: terminal/models/applet/applet.py:48 terminal/serializers/storage.py:159
|
||||
#: terminal/models/applet/applet.py:48 terminal/serializers/storage.py:161
|
||||
msgid "Hosts"
|
||||
msgstr "主机"
|
||||
|
||||
|
@ -6443,7 +6443,7 @@ msgstr ""
|
|||
"建议填写内网地址,否则填写当前站点 URL<br>例如:https://172.16.10.110 or "
|
||||
"https://dev.jumpserver.com"
|
||||
|
||||
#: terminal/serializers/applet_host.py:46 terminal/serializers/storage.py:170
|
||||
#: terminal/serializers/applet_host.py:46 terminal/serializers/storage.py:172
|
||||
msgid "Ignore Certificate Verification"
|
||||
msgstr "忽略证书认证"
|
||||
|
||||
|
@ -6627,30 +6627,34 @@ msgid "Endpoint suffix"
|
|||
msgstr "端点后缀"
|
||||
|
||||
#: terminal/serializers/storage.py:137
|
||||
msgid "The address cannot contain the special character `#`"
|
||||
msgstr "地址中不能包含特殊字符 `#`"
|
||||
|
||||
#: terminal/serializers/storage.py:139
|
||||
msgid "The address format is incorrect"
|
||||
msgstr "地址格式不正确"
|
||||
|
||||
#: terminal/serializers/storage.py:144
|
||||
#: terminal/serializers/storage.py:146
|
||||
msgid "Host invalid"
|
||||
msgstr "主机无效"
|
||||
|
||||
#: terminal/serializers/storage.py:147
|
||||
#: terminal/serializers/storage.py:149
|
||||
msgid "Port invalid"
|
||||
msgstr "端口无效"
|
||||
|
||||
#: terminal/serializers/storage.py:162
|
||||
#: terminal/serializers/storage.py:164
|
||||
msgid "Index by date"
|
||||
msgstr "按日期建索引"
|
||||
|
||||
#: terminal/serializers/storage.py:163
|
||||
#: terminal/serializers/storage.py:165
|
||||
msgid "Whether to create an index by date"
|
||||
msgstr "是否根据日期动态建立索引"
|
||||
|
||||
#: terminal/serializers/storage.py:166
|
||||
#: terminal/serializers/storage.py:168
|
||||
msgid "Index"
|
||||
msgstr "索引"
|
||||
|
||||
#: terminal/serializers/storage.py:168
|
||||
#: terminal/serializers/storage.py:170
|
||||
msgid "Doc type"
|
||||
msgstr "文档类型"
|
||||
|
||||
|
@ -8344,6 +8348,5 @@ msgstr "企业专业版"
|
|||
msgid "Ultimate edition"
|
||||
msgstr "企业旗舰版"
|
||||
|
||||
|
||||
#~ msgid "Random"
|
||||
#~ msgstr "随机"
|
||||
|
|
|
@ -133,6 +133,8 @@ replay_storage_type_serializer_classes_mapping = {
|
|||
# Command storage serializers
|
||||
# ---------------------------
|
||||
def command_storage_es_host_format_validator(host):
|
||||
if '#' in host:
|
||||
raise serializers.ValidationError(_('The address cannot contain the special character `#`'))
|
||||
h = urlparse(host)
|
||||
default_error_msg = _('The address format is incorrect')
|
||||
if h.scheme not in ['http', 'https']:
|
||||
|
|
Loading…
Reference in New Issue