新增劫持文件、注入脚本文件、流量转发目的地菜单,完善文件劫持菜单。
This commit is contained in:
@@ -1,102 +1,103 @@
|
||||
/*
|
||||
* Translated default messages for the jQuery validation plugin.
|
||||
* Locale: EN (England, 英文 (YingWen), 鸟语)
|
||||
*/
|
||||
(function ($) {
|
||||
$.extend($.validator.messages, {
|
||||
required: "This field is required.",
|
||||
remote: "Please fix this field.",
|
||||
email: "Please enter a valid email address.",
|
||||
url: "Please enter a valid URL.",
|
||||
date: "Please enter a valid date.",
|
||||
dateISO: "Please enter a valid date (ISO).",
|
||||
number: "Please enter a valid number.",
|
||||
digits: "Please enter only digits.",
|
||||
creditcard: "Please enter a valid credit card number.",
|
||||
equalTo: "Please enter the same value again.",
|
||||
accept: "Please enter the string with a valid suffix",
|
||||
maxlength: $.validator.format("Please enter no more than {0} characters."),
|
||||
minlength: $.validator.format("Please enter at least {0} characters."),
|
||||
rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
|
||||
range: $.validator.format("Please enter a value between {0} and {1}."),
|
||||
max: $.validator.format("Please enter a value less than or equal to {0}."),
|
||||
min: $.validator.format("Please enter a value greater than or equal to {0}."),
|
||||
noBlankSpace:"can not be space",
|
||||
ip:"Please enter a correct IP address",
|
||||
ipCheck:"Please enter a correct IP address",
|
||||
ipMask:"Please enter a correct IP/mask",
|
||||
ipPart:"Invalid IP part",
|
||||
//ipv6MaskPart:"Mask must be exponent of 2,not greater than 128",
|
||||
ipv6MaskPart:"Mask must between 2 and 128",
|
||||
//ipMaskRange:"IP mask must between 0 and 32",
|
||||
ipMaskRange:"IP mask must between 16 and 32",
|
||||
srcIpNotEqDestIp:"Client IP ",
|
||||
destIpNotEqDestIp:" and Server IP ",
|
||||
IpNotEqDestIp:" can't be the same",
|
||||
srcIpIsNotValue:"Client IP can't be ",
|
||||
destIpIsNotValue:"Server IP can't be ",
|
||||
ipRange:"Wrong IP format",
|
||||
ipRange1:"start IP should smaller than end IP",
|
||||
portCheck:"Please enter a correct port",
|
||||
notStartZero:"Please enter a valid Integer",
|
||||
portRange:"Port must between 0 and 65535",
|
||||
portMaskRange:"Port and mask must between 0 and 65535.The correct pattern is \"port/mask\".",
|
||||
chooseAreaOrIsp:"The region and the oprater must choose one",
|
||||
areaControl:"Action drop and loop do not need area control",
|
||||
ip_type: "IP type",
|
||||
ip_pattern: "IP Pattern",
|
||||
area: "Area",
|
||||
isp: "ISP",
|
||||
close_info: "Close",
|
||||
client_ip: "Client IP",
|
||||
ipv4: "IPv4",
|
||||
ipv6: "IPv6",
|
||||
over6: "4over6",
|
||||
over4: "6over4",
|
||||
ipv4v6:"Please enter a correct IPv4(0.0.0.0) or IPv6(::)",
|
||||
all: "All",
|
||||
ip_subnet: "IP/Subnet mask",
|
||||
ip_range: "IP Range",
|
||||
timeout:"Timeout",
|
||||
areaIpPrefix:"Forbiden value: ",
|
||||
domainCheck:"Please enter a valid domain.",
|
||||
checkParent:"Configuration Type must match it's parent.",
|
||||
specServiceCodeCheck:"Protocol No is repeat.",
|
||||
compareDate:"The end time should not be earlier than the start time.",
|
||||
hexCheck:"Please enter the HEX format character",
|
||||
invisibleChar:"Please enter the visible character",
|
||||
hasInvisibleChar:"The tag {0} has invisible character",
|
||||
haveInvisibleChar:"The tags {0} have invisible character",
|
||||
httpCheck:"Please enter a correct url(http[s]://xxx.xx)",
|
||||
crlCheck:"Please enter a correct crl(http://xxx.xx.crl)",
|
||||
failed:"Failed",
|
||||
go_back:"Return",
|
||||
log_5_minutes:"Log For The Last Five Minutes",
|
||||
log_1_hour:"Log For The Last Hour",
|
||||
input:"Please Enter ",
|
||||
protocolPort:"TCP protocol or UDP protocol must be chosen when port is greater than 0",
|
||||
protocolPort1:"Only when TCP protocol or UDP protocol is chosen can port greater than 0",
|
||||
netAddress:"The class C type of IP addresses must has the same network number bit field",
|
||||
addrPoolUnique:"Address Pool already exists.",
|
||||
asnNoUnique:"ASN already exists.",
|
||||
asnMustExists:"ASN Must exists in ASN Group.",
|
||||
orgMustExists:"ASN organization Must exists in ASN Group and have an approved ASN IP",
|
||||
areaUnique:"Area already exists.",
|
||||
config_sync_tip:"The system is being maintained and temporarily inaccessible.",
|
||||
ipMaskSole:"IP already exists.",
|
||||
noStrategyCheck:"No effective spoofing IP configuration",
|
||||
keywordLength:"Please enter a value between 4 and 1024 characters long.",
|
||||
arbitrary:"Arbitrarily",
|
||||
log_trend:"Log Trend",
|
||||
info:"Prompt",
|
||||
protect_warn:"Policy with relax precondition may consume too much resources.Use with cautions!",
|
||||
log_no_data:"This hour no data",
|
||||
expireTip:"Start time and end time interval is at least 1 minute",
|
||||
compareTip:"Start time should be at least two minutes earlier than current time.",
|
||||
compileIdCheck:"Please enter the correct query format",
|
||||
compileIdCheckNum:"The number of queries should not be greater than 200",
|
||||
rangeCross0:"The IP {0} must not between {1} and {2}",
|
||||
rangeCross1:"The IP range {0} has intersections with {1}",
|
||||
protectedCfgUnique:"Keyword already exists."
|
||||
});
|
||||
}(jQuery));
|
||||
/*
|
||||
* Translated default messages for the jQuery validation plugin.
|
||||
* Locale: EN (England, 英文 (YingWen), 鸟语)
|
||||
*/
|
||||
(function ($) {
|
||||
$.extend($.validator.messages, {
|
||||
required: "This field is required.",
|
||||
remote: "Please fix this field.",
|
||||
email: "Please enter a valid email address.",
|
||||
url: "Please enter a valid URL.",
|
||||
date: "Please enter a valid date.",
|
||||
dateISO: "Please enter a valid date (ISO).",
|
||||
number: "Please enter a valid number.",
|
||||
digits: "Please enter only digits.",
|
||||
creditcard: "Please enter a valid credit card number.",
|
||||
equalTo: "Please enter the same value again.",
|
||||
accept: "Please enter the string with a valid suffix",
|
||||
maxlength: $.validator.format("Please enter no more than {0} characters."),
|
||||
minlength: $.validator.format("Please enter at least {0} characters."),
|
||||
rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."),
|
||||
range: $.validator.format("Please enter a value between {0} and {1}."),
|
||||
max: $.validator.format("Please enter a value less than or equal to {0}."),
|
||||
min: $.validator.format("Please enter a value greater than or equal to {0}."),
|
||||
noBlankSpace:"can not be space",
|
||||
ip:"Please enter a correct IP address",
|
||||
ipCheck:"Please enter a correct IP address",
|
||||
ipMask:"Please enter a correct IP/mask",
|
||||
ipPart:"Invalid IP part",
|
||||
//ipv6MaskPart:"Mask must be exponent of 2,not greater than 128",
|
||||
ipv6MaskPart:"Mask must between 2 and 128",
|
||||
//ipMaskRange:"IP mask must between 0 and 32",
|
||||
ipMaskRange:"IP mask must between 16 and 32",
|
||||
srcIpNotEqDestIp:"Client IP ",
|
||||
destIpNotEqDestIp:" and Server IP ",
|
||||
IpNotEqDestIp:" can't be the same",
|
||||
srcIpIsNotValue:"Client IP can't be ",
|
||||
destIpIsNotValue:"Server IP can't be ",
|
||||
ipRange:"Wrong IP format",
|
||||
ipRange1:"start IP should smaller than end IP",
|
||||
portCheck:"Please enter a correct port",
|
||||
notStartZero:"Please enter a valid Integer",
|
||||
portRange:"Port must between 0 and 65535",
|
||||
portMaskRange:"Port and mask must between 0 and 65535.The correct pattern is \"port/mask\".",
|
||||
chooseAreaOrIsp:"The region and the oprater must choose one",
|
||||
areaControl:"Action drop and loop do not need area control",
|
||||
ip_type: "IP type",
|
||||
ip_pattern: "IP Pattern",
|
||||
area: "Area",
|
||||
isp: "ISP",
|
||||
close_info: "Close",
|
||||
client_ip: "Client IP",
|
||||
ipv4: "IPv4",
|
||||
ipv6: "IPv6",
|
||||
over6: "4over6",
|
||||
over4: "6over4",
|
||||
ipv4v6:"Please enter a correct IPv4(0.0.0.0) or IPv6(::)",
|
||||
all: "All",
|
||||
ip_subnet: "IP/Subnet mask",
|
||||
ip_range: "IP Range",
|
||||
timeout:"Timeout",
|
||||
areaIpPrefix:"Forbiden value: ",
|
||||
domainCheck:"Please enter a valid domain.",
|
||||
checkParent:"Configuration Type must match it's parent.",
|
||||
specServiceCodeCheck:"Protocol No is repeat.",
|
||||
compareDate:"The end time should not be earlier than the start time.",
|
||||
hexCheck:"Please enter the HEX format character",
|
||||
invisibleChar:"Please enter the visible character",
|
||||
hasInvisibleChar:"The tag {0} has invisible character",
|
||||
haveInvisibleChar:"The tags {0} have invisible character",
|
||||
httpCheck:"Please enter a correct url(http[s]://xxx.xx)",
|
||||
crlCheck:"Please enter a correct crl(http://xxx.xx.crl)",
|
||||
failed:"Failed",
|
||||
go_back:"Return",
|
||||
log_5_minutes:"Log For The Last Five Minutes",
|
||||
log_1_hour:"Log For The Last Hour",
|
||||
input:"Please Enter ",
|
||||
protocolPort:"TCP protocol or UDP protocol must be chosen when port is greater than 0",
|
||||
protocolPort1:"Only when TCP protocol or UDP protocol is chosen can port greater than 0",
|
||||
netAddress:"The class C type of IP addresses must has the same network number bit field",
|
||||
addrPoolUnique:"Address Pool already exists.",
|
||||
asnNoUnique:"ASN already exists.",
|
||||
asnMustExists:"ASN Must exists in ASN Group.",
|
||||
orgMustExists:"ASN organization Must exists in ASN Group and have an approved ASN IP",
|
||||
areaUnique:"Area already exists.",
|
||||
config_sync_tip:"The system is being maintained and temporarily inaccessible.",
|
||||
ipMaskSole:"IP already exists.",
|
||||
noStrategyCheck:"No effective spoofing IP configuration",
|
||||
keywordLength:"Please enter a value between 4 and 1024 characters long.",
|
||||
arbitrary:"Arbitrarily",
|
||||
log_trend:"Log Trend",
|
||||
info:"Prompt",
|
||||
protect_warn:"Policy with relax precondition may consume too much resources.Use with cautions!",
|
||||
log_no_data:"This hour no data",
|
||||
expireTip:"Start time and end time interval is at least 1 minute",
|
||||
compareTip:"Start time should be at least two minutes earlier than current time.",
|
||||
compileIdCheck:"Please enter the correct query format",
|
||||
compileIdCheckNum:"The number of queries should not be greater than 200",
|
||||
rangeCross0:"The IP {0} must not between {1} and {2}",
|
||||
rangeCross1:"The IP range {0} has intersections with {1}",
|
||||
protectedCfgUnique:"Keyword already exists.",
|
||||
addrList:"Please enter the legitimate targets identification list"
|
||||
});
|
||||
}(jQuery));
|
||||
|
||||
@@ -1,102 +1,103 @@
|
||||
/*
|
||||
* Translated default messages for the jQuery validation plugin.
|
||||
* Locale: RU (Russian; Русский Язык)
|
||||
*/
|
||||
(function ($) {
|
||||
$.extend($.validator.messages, {
|
||||
required: "Это поле является обязательным.",
|
||||
remote: "Пожалуйста, исправьте это поле.",
|
||||
email: "Введите действующий адрес эл. почты.",
|
||||
url: "Введите действительный URL.",
|
||||
date: "Введите действительную дату.",
|
||||
dateISO: "Введите действительную дату (ISO).",
|
||||
number: "Введите действительный номер",
|
||||
digits: "Введите только целое число.",
|
||||
creditcard: "Введите действительный номер кредитной карты.",
|
||||
equalTo: "Введите такое же значение ещё раз.",
|
||||
accept: "Введите строку с действительным суффиксом",
|
||||
maxlength: $.validator.format("Введите не больше {0} символов длинной."),
|
||||
minlength: $.validator.format("Введите не менее {0} символов длинной."),
|
||||
rangelength: $.validator.format("Введите между {0} и {1} символов длинной."),
|
||||
range: $.validator.format("Введите значение от {0} до {1}."),
|
||||
max: $.validator.format("Введите значение, меньшее или равно {0}."),
|
||||
min: $.validator.format("Введите значение больше или равно {0}."),
|
||||
noBlankSpace:"Не может быть пробелом",
|
||||
ip:"Введите правильный IP-адрес",
|
||||
ipCheck:"Введите правильный IP-адрес",
|
||||
ipMask:"Введите правильный IP/маску",
|
||||
ipPart:"Недопустимая часть IP",
|
||||
//ipv6MaskPart:"Mаска-показатель степени 2, небольше 128",
|
||||
ipv6MaskPart:"Маска должна быть между 2 и 128",
|
||||
//ipMaskRange:"Маска IP между 0 и 32",
|
||||
ipMaskRange:"Маска IP должна между 16 и 32",
|
||||
srcIpNotEqDestIp:"IP-адрес клиента",
|
||||
destIpNotEqDestIp:"и IP-адрес сервера",
|
||||
IpNotEqDestIp:"Не может быть одинаковым",
|
||||
srcIpIsNotValue:"IP-адрес клиента не может быть",
|
||||
destIpIsNotValue:"IP-адрес сервера не может быть",
|
||||
ipRange:"Неверный IP-формат",
|
||||
ipRange1:"Начальный IP должен быть меньше конечного IP",
|
||||
portCheck: "Введите правильный порт.",
|
||||
notStartZero:"Введите действительное целое число",
|
||||
portRange:"Порт должен между 0 и 65535",
|
||||
portMaskRange:"Порт и маска должны быть между 0 и 65535. Правильный шаблон -«порт/маска».",
|
||||
chooseAreaOrIsp:"Регион или оператор должны выбрать один",
|
||||
areaControl:"Падению и циклу не нужно управление зоны",
|
||||
ip_type: "IP Тип",
|
||||
ip_pattern: "IP Формат",
|
||||
area: "Район",
|
||||
isp: "ISP",
|
||||
close_info: "Выключить",
|
||||
client_ip: "Клиент IP",
|
||||
ipv4: "IPv4",
|
||||
ipv6: "IPv6",
|
||||
over6: "4over6",
|
||||
over4: "6over4",
|
||||
ipv4v6:"Введите правильный IPv4 (0.0.0.0) или IPv6 (::)",
|
||||
all: "Все",
|
||||
ip_subnet: "IP/Маска Подсети",
|
||||
ip_range: "IP Диапазон",
|
||||
timeout:"Тайм-аут",
|
||||
areaIpPrefix:"Запрещенное значение:",
|
||||
domainCheck:"Введите действительный домен.",
|
||||
checkParent:"Тип конфигурации должен совпадать с родительским типом.",
|
||||
specServiceCodeCheck:"Номер протокола повторяется.",
|
||||
compareDate:"Время окончания не должно быть раньше времени начала.",
|
||||
hexCheck:"Введите символ шестнадцатеричного формата",
|
||||
invisibleChar:"Введите видимый символ",
|
||||
hasInvisibleChar:"Тег {0} включает невидимый символ",
|
||||
haveInvisibleChar:"Теги {0} включают невидимый символ",
|
||||
httpCheck:"Введите правильный URL(http[s]://xxx.xx)",
|
||||
crlCheck:"Введите правильный CRL(http://xxx.xx.crl)",
|
||||
failed:"Неудачно",
|
||||
go_back:"Назад",
|
||||
log_5_minutes:"Журнал за последние пять минут",
|
||||
log_1_hour:"Журнал За последний час",
|
||||
input:"Введите, пожалуйста ",
|
||||
protocolPort:"Если порт больше 0, необходимо выбрать протокол TCP или протокол UDP",
|
||||
protocolPort1:"Только при выборе протокола TCP или протокола UDP порт может быть больше 0",
|
||||
netAddress:"Тип IP-адресов класса C должен иметь один и тот же номер сети бит поля.",
|
||||
addrPoolUnique:"Address Pool уже существует.",
|
||||
asnNoUnique:"ASN уже существует.",
|
||||
asnMustExists:"Номер ASN должен существовать в ASN группе.",
|
||||
orgMustExists:"Организация ASN должна существовать в ASN группе и включаться в себя утвержденный ASN IP-адрес.",
|
||||
areaUnique:"Регион уже существует.",
|
||||
config_sync_tip:"Система находится под техническим обслуживанием и временно недоступна.",
|
||||
ipMaskSole:"IP уже существует.",
|
||||
noStrategyCheck:"Нет актированной конфигурации IP-спуфинг.",
|
||||
keywordLength:"Введите между 4 и 1024 символов длинной.",
|
||||
arbitrary:"Любой",
|
||||
log_trend:"Журнал Тенденция",
|
||||
info:"Инфо",
|
||||
protect_warn:"Политика с широким предварительным условием может потреблять слишком много ресурсов.Использовать осторожно!",
|
||||
log_no_data:"Нет данных за этот час",
|
||||
expireTip:"Интервал времени начала и окончания не менее 1 минуты",
|
||||
compareTip:"Время начала не должно быть меньше текущего времени плюс 2 минуты.",
|
||||
compileIdCheck:"Пожалуйста, введите правильный формат запроса",
|
||||
compileIdCheckNum:"Количество запросов не должно превышать 200",
|
||||
rangeCross0:"IP {0} не должен находиться между {1} и {2}",
|
||||
rangeCross1:"Диапазон IP {0} имеет пересечения с {1}",
|
||||
protectedCfgUnique:"Ключевое слово уже существует."
|
||||
});
|
||||
}(jQuery));
|
||||
/*
|
||||
* Translated default messages for the jQuery validation plugin.
|
||||
* Locale: RU (Russian; Русский Язык)
|
||||
*/
|
||||
(function ($) {
|
||||
$.extend($.validator.messages, {
|
||||
required: "Это поле является обязательным.",
|
||||
remote: "Пожалуйста, исправьте это поле.",
|
||||
email: "Введите действующий адрес эл. почты.",
|
||||
url: "Введите действительный URL.",
|
||||
date: "Введите действительную дату.",
|
||||
dateISO: "Введите действительную дату (ISO).",
|
||||
number: "Введите действительный номер",
|
||||
digits: "Введите только целое число.",
|
||||
creditcard: "Введите действительный номер кредитной карты.",
|
||||
equalTo: "Введите такое же значение ещё раз.",
|
||||
accept: "Введите строку с действительным суффиксом",
|
||||
maxlength: $.validator.format("Введите не больше {0} символов длинной."),
|
||||
minlength: $.validator.format("Введите не менее {0} символов длинной."),
|
||||
rangelength: $.validator.format("Введите между {0} и {1} символов длинной."),
|
||||
range: $.validator.format("Введите значение от {0} до {1}."),
|
||||
max: $.validator.format("Введите значение, меньшее или равно {0}."),
|
||||
min: $.validator.format("Введите значение больше или равно {0}."),
|
||||
noBlankSpace:"Не может быть пробелом",
|
||||
ip:"Введите правильный IP-адрес",
|
||||
ipCheck:"Введите правильный IP-адрес",
|
||||
ipMask:"Введите правильный IP/маску",
|
||||
ipPart:"Недопустимая часть IP",
|
||||
//ipv6MaskPart:"Mаска-показатель степени 2, небольше 128",
|
||||
ipv6MaskPart:"Маска должна быть между 2 и 128",
|
||||
//ipMaskRange:"Маска IP между 0 и 32",
|
||||
ipMaskRange:"Маска IP должна между 16 и 32",
|
||||
srcIpNotEqDestIp:"IP-адрес клиента",
|
||||
destIpNotEqDestIp:"и IP-адрес сервера",
|
||||
IpNotEqDestIp:"Не может быть одинаковым",
|
||||
srcIpIsNotValue:"IP-адрес клиента не может быть",
|
||||
destIpIsNotValue:"IP-адрес сервера не может быть",
|
||||
ipRange:"Неверный IP-формат",
|
||||
ipRange1:"Начальный IP должен быть меньше конечного IP",
|
||||
portCheck: "Введите правильный порт.",
|
||||
notStartZero:"Введите действительное целое число",
|
||||
portRange:"Порт должен между 0 и 65535",
|
||||
portMaskRange:"Порт и маска должны быть между 0 и 65535. Правильный шаблон -«порт/маска».",
|
||||
chooseAreaOrIsp:"Регион или оператор должны выбрать один",
|
||||
areaControl:"Падению и циклу не нужно управление зоны",
|
||||
ip_type: "IP Тип",
|
||||
ip_pattern: "IP Формат",
|
||||
area: "Район",
|
||||
isp: "ISP",
|
||||
close_info: "Выключить",
|
||||
client_ip: "Клиент IP",
|
||||
ipv4: "IPv4",
|
||||
ipv6: "IPv6",
|
||||
over6: "4over6",
|
||||
over4: "6over4",
|
||||
ipv4v6:"Введите правильный IPv4 (0.0.0.0) или IPv6 (::)",
|
||||
all: "Все",
|
||||
ip_subnet: "IP/Маска Подсети",
|
||||
ip_range: "IP Диапазон",
|
||||
timeout:"Тайм-аут",
|
||||
areaIpPrefix:"Запрещенное значение:",
|
||||
domainCheck:"Введите действительный домен.",
|
||||
checkParent:"Тип конфигурации должен совпадать с родительским типом.",
|
||||
specServiceCodeCheck:"Номер протокола повторяется.",
|
||||
compareDate:"Время окончания не должно быть раньше времени начала.",
|
||||
hexCheck:"Введите символ шестнадцатеричного формата",
|
||||
invisibleChar:"Введите видимый символ",
|
||||
hasInvisibleChar:"Тег {0} включает невидимый символ",
|
||||
haveInvisibleChar:"Теги {0} включают невидимый символ",
|
||||
httpCheck:"Введите правильный URL(http[s]://xxx.xx)",
|
||||
crlCheck:"Введите правильный CRL(http://xxx.xx.crl)",
|
||||
failed:"Неудачно",
|
||||
go_back:"Назад",
|
||||
log_5_minutes:"Журнал за последние пять минут",
|
||||
log_1_hour:"Журнал За последний час",
|
||||
input:"Введите, пожалуйста ",
|
||||
protocolPort:"Если порт больше 0, необходимо выбрать протокол TCP или протокол UDP",
|
||||
protocolPort1:"Только при выборе протокола TCP или протокола UDP порт может быть больше 0",
|
||||
netAddress:"Тип IP-адресов класса C должен иметь один и тот же номер сети бит поля.",
|
||||
addrPoolUnique:"Address Pool уже существует.",
|
||||
asnNoUnique:"ASN уже существует.",
|
||||
asnMustExists:"Номер ASN должен существовать в ASN группе.",
|
||||
orgMustExists:"Организация ASN должна существовать в ASN группе и включаться в себя утвержденный ASN IP-адрес.",
|
||||
areaUnique:"Регион уже существует.",
|
||||
config_sync_tip:"Система находится под техническим обслуживанием и временно недоступна.",
|
||||
ipMaskSole:"IP уже существует.",
|
||||
noStrategyCheck:"Нет актированной конфигурации IP-спуфинг.",
|
||||
keywordLength:"Введите между 4 и 1024 символов длинной.",
|
||||
arbitrary:"Любой",
|
||||
log_trend:"Журнал Тенденция",
|
||||
info:"Инфо",
|
||||
protect_warn:"Политика с широким предварительным условием может потреблять слишком много ресурсов.Использовать осторожно!",
|
||||
log_no_data:"Нет данных за этот час",
|
||||
expireTip:"Интервал времени начала и окончания не менее 1 минуты",
|
||||
compareTip:"Время начала не должно быть меньше текущего времени плюс 2 минуты.",
|
||||
compileIdCheck:"Пожалуйста, введите правильный формат запроса",
|
||||
compileIdCheckNum:"Количество запросов не должно превышать 200",
|
||||
rangeCross0:"IP {0} не должен находиться между {1} и {2}",
|
||||
rangeCross1:"Диапазон IP {0} имеет пересечения с {1}",
|
||||
protectedCfgUnique:"Ключевое слово уже существует.",
|
||||
addrList:"Please enter the legitimate targets identification list"
|
||||
});
|
||||
}(jQuery));
|
||||
|
||||
@@ -1,102 +1,103 @@
|
||||
/*
|
||||
* Translated default messages for the jQuery validation plugin.
|
||||
* Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語)
|
||||
*/
|
||||
(function ($) {
|
||||
$.extend($.validator.messages, {
|
||||
required: "必填信息",
|
||||
remote: "请修正该信息",
|
||||
email: "请输入正确格式的电子邮件",
|
||||
url: "请输入有效的网址",
|
||||
date: "请输入有效的日期",
|
||||
dateISO: "请输入有效的日期 (ISO).",
|
||||
number: "请输入有效的数字",
|
||||
digits: "只能输入整数",
|
||||
creditcard: "请输入有效的信用卡号",
|
||||
equalTo: "请再次输入相同的值",
|
||||
accept: "请输入拥有合法后缀名的字符串",
|
||||
maxlength: $.validator.format("请输入一个长度最多是 {0} 的字符串"),
|
||||
minlength: $.validator.format("请输入一个长度最少是 {0} 的字符串"),
|
||||
rangelength: $.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
|
||||
range: $.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
|
||||
max: $.validator.format("请输入一个最大为 {0} 的值"),
|
||||
min: $.validator.format("请输入一个最小为 {0} 的值"),
|
||||
noBlankSpace:"不能为空格",
|
||||
ip:"请填写正确的IP地址",
|
||||
ipCheck:"请填写正确的IP地址",
|
||||
ipMask:"请填写正确的IP地址/掩码",
|
||||
ipPart:"IP部分格式错误",
|
||||
//ipv6MaskPart:"掩码为不大于128的2的指数幂",
|
||||
ipv6MaskPart:"掩码介于2到128",
|
||||
//ipMaskRange:"IP掩码介于0到32",
|
||||
ipMaskRange:"IP掩码介于16到32",
|
||||
srcIpNotEqDestIp:"源IP ",
|
||||
destIpNotEqDestIp:" 与目的IP ",
|
||||
IpNotEqDestIp:" 不能相同",
|
||||
srcIpIsNotValue:"源IP不能为 ",
|
||||
destIpIsNotValue:"目的IP不能为",
|
||||
ipRange:"IP范围格式错误",
|
||||
ipRange1:"起始IP值应小于结束IP值",
|
||||
portCheck:"请填写正确的端口",
|
||||
notStartZero:"请填写正确的数值",
|
||||
portRange:"端口应小于65536,非0数字不能以0开头",
|
||||
portMaskRange:"端口以及掩码范围0-65535,非0数字不能以0开头。格式为\"端口/掩码\"",
|
||||
chooseAreaOrIsp:"区域和运营商必选一个",
|
||||
areaControl:"丢弃和回流动作不能区域管控",
|
||||
ip_type: "ip类型",
|
||||
ip_pattern: "ip格式",
|
||||
area: "区域",
|
||||
isp: "运营商",
|
||||
close_info: "关闭",
|
||||
client_ip: "源IP",
|
||||
ipv4: "IPv4",
|
||||
ipv6: "IPv6",
|
||||
over6: "4over6",
|
||||
over4: "6over4",
|
||||
ipv4v6:"请输入合法的IP地址如IPv4(0.0.0.0)或IPv6(::)",
|
||||
all: "全部",
|
||||
ip_subnet: "IP/子网掩码",
|
||||
ip_range: "IP范围",
|
||||
timeout:"超时",
|
||||
areaIpPrefix:"禁止使用的值: ",
|
||||
domainCheck:"请输入有效的域名",
|
||||
checkParent:"配置类型必须与上级配置一致!",
|
||||
specServiceCodeCheck:"协议号重复",
|
||||
compareDate:"结束时间不能早于开始时间",
|
||||
hexCheck:"请输入十六进制字符",
|
||||
invisibleChar:"请输入可见字符",
|
||||
hasInvisibleChar:"标签{0}包含不可见字符",
|
||||
haveInvisibleChar:"标签{0}包含不可见字符",
|
||||
httpCheck:"请输入正确的URL(http[s]://xxx.xx)",
|
||||
crlCheck:"请输入正确的CRL(http://xxx.xx.crl)",
|
||||
failed:"获取失败",
|
||||
go_back:"返回",
|
||||
log_5_minutes:"5分钟日志量",
|
||||
log_1_hour:"1小时日志量",
|
||||
input:"请输入 ",
|
||||
protocolPort:"端口大于0时必须选择TCP协议或者UDP协议",
|
||||
protocolPort1:"只有tcp,udp协议端口号可以不为0",
|
||||
netAddress:"C类IP地址网络位必须相同",
|
||||
addrPoolUnique:"地址池已存在",
|
||||
asnNoUnique:"ASN号已存在",
|
||||
asnMustExists:"ASN号必须存在于ASN组中",
|
||||
orgMustExists:"ASN组织 必须存在于ASN组中并且包含已审核ASN IP",
|
||||
areaUnique:"该区域已存在",
|
||||
config_sync_tip:"系统正在维护中,暂时不可访问!",
|
||||
ipMaskSole:"IP已存在",
|
||||
noStrategyCheck:"策略组下无有效的欺骗IP配置",
|
||||
keywordLength:"请输入一个长度介于4 和1024 之间的字符串",
|
||||
arbitrary:"任意",
|
||||
log_trend:"日志趋势",
|
||||
info:"提示",
|
||||
protect_warn:"该策略执行条件过于宽泛,会消耗较多的计算资源。慎用!",
|
||||
log_no_data:"本小时无数据",
|
||||
expireTip:"开始时间结束时间间隔至少为1分钟",
|
||||
compareTip:"开始时间不能小于当前时间加上2分钟 ",
|
||||
compileIdCheck:"请输入正确的查询格式",
|
||||
compileIdCheckNum:"查询个数不能大于200",
|
||||
rangeCross0:"IP{0}不能介于{1}和{2}",
|
||||
rangeCross1:"IP范围{0}和IP范围{1}有交集",
|
||||
protectedCfgUnique:"关键字已存在"
|
||||
});
|
||||
}(jQuery));
|
||||
/*
|
||||
* Translated default messages for the jQuery validation plugin.
|
||||
* Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語)
|
||||
*/
|
||||
(function ($) {
|
||||
$.extend($.validator.messages, {
|
||||
required: "必填信息",
|
||||
remote: "请修正该信息",
|
||||
email: "请输入正确格式的电子邮件",
|
||||
url: "请输入有效的网址",
|
||||
date: "请输入有效的日期",
|
||||
dateISO: "请输入有效的日期 (ISO).",
|
||||
number: "请输入有效的数字",
|
||||
digits: "只能输入整数",
|
||||
creditcard: "请输入有效的信用卡号",
|
||||
equalTo: "请再次输入相同的值",
|
||||
accept: "请输入拥有合法后缀名的字符串",
|
||||
maxlength: $.validator.format("请输入一个长度最多是 {0} 的字符串"),
|
||||
minlength: $.validator.format("请输入一个长度最少是 {0} 的字符串"),
|
||||
rangelength: $.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
|
||||
range: $.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
|
||||
max: $.validator.format("请输入一个最大为 {0} 的值"),
|
||||
min: $.validator.format("请输入一个最小为 {0} 的值"),
|
||||
noBlankSpace:"不能为空格",
|
||||
ip:"请填写正确的IP地址",
|
||||
ipCheck:"请填写正确的IP地址",
|
||||
ipMask:"请填写正确的IP地址/掩码",
|
||||
ipPart:"IP部分格式错误",
|
||||
//ipv6MaskPart:"掩码为不大于128的2的指数幂",
|
||||
ipv6MaskPart:"掩码介于2到128",
|
||||
//ipMaskRange:"IP掩码介于0到32",
|
||||
ipMaskRange:"IP掩码介于16到32",
|
||||
srcIpNotEqDestIp:"源IP ",
|
||||
destIpNotEqDestIp:" 与目的IP ",
|
||||
IpNotEqDestIp:" 不能相同",
|
||||
srcIpIsNotValue:"源IP不能为 ",
|
||||
destIpIsNotValue:"目的IP不能为",
|
||||
ipRange:"IP范围格式错误",
|
||||
ipRange1:"起始IP值应小于结束IP值",
|
||||
portCheck:"请填写正确的端口",
|
||||
notStartZero:"请填写正确的数值",
|
||||
portRange:"端口应小于65536,非0数字不能以0开头",
|
||||
portMaskRange:"端口以及掩码范围0-65535,非0数字不能以0开头。格式为\"端口/掩码\"",
|
||||
chooseAreaOrIsp:"区域和运营商必选一个",
|
||||
areaControl:"丢弃和回流动作不能区域管控",
|
||||
ip_type: "ip类型",
|
||||
ip_pattern: "ip格式",
|
||||
area: "区域",
|
||||
isp: "运营商",
|
||||
close_info: "关闭",
|
||||
client_ip: "源IP",
|
||||
ipv4: "IPv4",
|
||||
ipv6: "IPv6",
|
||||
over6: "4over6",
|
||||
over4: "6over4",
|
||||
ipv4v6:"请输入合法的IP地址如IPv4(0.0.0.0)或IPv6(::)",
|
||||
all: "全部",
|
||||
ip_subnet: "IP/子网掩码",
|
||||
ip_range: "IP范围",
|
||||
timeout:"超时",
|
||||
areaIpPrefix:"禁止使用的值: ",
|
||||
domainCheck:"请输入有效的域名",
|
||||
checkParent:"配置类型必须与上级配置一致!",
|
||||
specServiceCodeCheck:"协议号重复",
|
||||
compareDate:"结束时间不能早于开始时间",
|
||||
hexCheck:"请输入十六进制字符",
|
||||
invisibleChar:"请输入可见字符",
|
||||
hasInvisibleChar:"标签{0}包含不可见字符",
|
||||
haveInvisibleChar:"标签{0}包含不可见字符",
|
||||
httpCheck:"请输入正确的URL(http[s]://xxx.xx)",
|
||||
crlCheck:"请输入正确的CRL(http://xxx.xx.crl)",
|
||||
failed:"获取失败",
|
||||
go_back:"返回",
|
||||
log_5_minutes:"5分钟日志量",
|
||||
log_1_hour:"1小时日志量",
|
||||
input:"请输入 ",
|
||||
protocolPort:"端口大于0时必须选择TCP协议或者UDP协议",
|
||||
protocolPort1:"只有tcp,udp协议端口号可以不为0",
|
||||
netAddress:"C类IP地址网络位必须相同",
|
||||
addrPoolUnique:"地址池已存在",
|
||||
asnNoUnique:"ASN号已存在",
|
||||
asnMustExists:"ASN号必须存在于ASN组中",
|
||||
orgMustExists:"ASN组织 必须存在于ASN组中并且包含已审核ASN IP",
|
||||
areaUnique:"该区域已存在",
|
||||
config_sync_tip:"系统正在维护中,暂时不可访问!",
|
||||
ipMaskSole:"IP已存在",
|
||||
noStrategyCheck:"策略组下无有效的欺骗IP配置",
|
||||
keywordLength:"请输入一个长度介于4 和1024 之间的字符串",
|
||||
arbitrary:"任意",
|
||||
log_trend:"日志趋势",
|
||||
info:"提示",
|
||||
protect_warn:"该策略执行条件过于宽泛,会消耗较多的计算资源。慎用!",
|
||||
log_no_data:"本小时无数据",
|
||||
expireTip:"开始时间结束时间间隔至少为1分钟",
|
||||
compareTip:"开始时间不能小于当前时间加上2分钟 ",
|
||||
compileIdCheck:"请输入正确的查询格式",
|
||||
compileIdCheckNum:"查询个数不能大于200",
|
||||
rangeCross0:"IP{0}不能介于{1}和{2}",
|
||||
rangeCross1:"IP范围{0}和IP范围{1}有交集",
|
||||
protectedCfgUnique:"关键字已存在",
|
||||
addrList:"请输入合法的目标标识列表"
|
||||
});
|
||||
}(jQuery));
|
||||
|
||||
@@ -677,12 +677,19 @@ $(function(){
|
||||
$("#actionSelect").find("option[value='']").remove();
|
||||
}
|
||||
$("#isValid").selectpicker("hide");// 隐藏下拉框
|
||||
$("#addrType").selectpicker("hide");// 隐藏下拉框
|
||||
}else if($("#seltype").val() == "isValid"){
|
||||
$("#intype").hide();// 隐藏输入框
|
||||
$("#actionSelect").selectpicker("hide");// 隐藏下拉框
|
||||
$("#addrType").selectpicker("hide");// 隐藏下拉框
|
||||
}else if($("#seltype").val() == "addrType"){
|
||||
$("#intype").hide();// 隐藏输入框
|
||||
$("#actionSelect").selectpicker("hide");// 隐藏下拉框
|
||||
$("#isValid").selectpicker("hide");// 隐藏下拉框
|
||||
}else{
|
||||
$("#actionSelect").selectpicker("hide");// 隐藏下拉框
|
||||
$("#isValid").selectpicker("hide");// 隐藏下拉框
|
||||
$("#addrType").selectpicker("hide");// 隐藏下拉框
|
||||
}
|
||||
// 改变
|
||||
$("#seltype").on("change",function() {
|
||||
@@ -697,6 +704,8 @@ $(function(){
|
||||
$("#actionSelect").selectpicker("show");// 显示下拉框
|
||||
$("#isValid").find("option:first").attr("selected",true);// 清空action条件
|
||||
$("#isValid").selectpicker("hide");// 隐藏下拉框
|
||||
$("#addrType").find("option:first").attr("selected",true);// 清空action条件
|
||||
$("#addrType").selectpicker("hide");// 隐藏下拉框
|
||||
}else if($(this).val() == "isValid"){
|
||||
$("#intype").hide();// 隐藏输入框
|
||||
$("#intype").val("");// 清空input条件
|
||||
@@ -705,6 +714,18 @@ $(function(){
|
||||
$("#isValid").selectpicker("show");// 显示下拉框
|
||||
$("#actionSelect").find("option:first").attr("selected",true);// 清空action条件
|
||||
$("#actionSelect").selectpicker("hide");// 隐藏下拉框
|
||||
$("#addrType").find("option:first").attr("selected",true);// 清空action条件
|
||||
$("#addrType").selectpicker("hide");// 隐藏下拉框
|
||||
}else if($(this).val() == "addrType"){
|
||||
$("#intype").hide();// 隐藏输入框
|
||||
$("#intype").val("");// 清空input条件
|
||||
$("#addrType").find("option").removeAttr("selected",false);
|
||||
$("#addrType").selectpicker("refresh");
|
||||
$("#addrType").selectpicker("show");// 显示下拉框
|
||||
$("#actionSelect").find("option:first").attr("selected",true);// 清空action条件
|
||||
$("#actionSelect").selectpicker("hide");// 隐藏下拉框
|
||||
$("#isValid").find("option:first").attr("selected",true);// 清空action条件
|
||||
$("#isValid").selectpicker("hide");// 隐藏下拉框
|
||||
}else{
|
||||
$("#intype").show(); // 显示输入框
|
||||
$("#intype").val("");// 清空input条件
|
||||
@@ -712,6 +733,8 @@ $(function(){
|
||||
$("#actionSelect").selectpicker("hide");// 隐藏下拉框
|
||||
$("#isValid").find("option:first").attr("selected",true);// 清空action条件
|
||||
$("#isValid").selectpicker("hide");// 隐藏下拉框
|
||||
$("#addrType").find("option:first").attr("selected",true);// 清空action条件
|
||||
$("#addrType").selectpicker("hide");// 隐藏下拉框
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user