新增APP复杂特征配置组合功能,根据功能业务字典与功能配置域字典灵活增加权限菜单,实现APP特征的灵活组合与新增。

This commit is contained in:
zhangwei
2018-09-23 15:02:01 +08:00
parent 26e885ceed
commit 8fb9cd6934
21 changed files with 3030 additions and 113 deletions

View File

@@ -1,72 +1,72 @@
/*
* Translated default messages for the jQuery validation plugin.
* Locale: ZH (Chinese, 中文 (Zhōngwén), 汉语, 漢語)
* Locale: RU (Russian; Русский Язык)
*/
(function ($) {
$.extend($.validator.messages, {
required: "Необходимая информация",
remote: "Исправьте эту информацию",
email: "Введите правильный адрес электронной почты",
url: "Введите действительный URL-адрес",
date: "Введите действительную дату",
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",
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:"掩码必须为128",
//ipMaskRange:"Маска IP между 0 и 32",
ipMaskRange:"Маска IP между 16 и 32",
srcIpNotEqDestIp:"IP-адрес источника ",
destIpNotEqDestIp:" с IP-адресом назначения",
IpNotEqDestIp:" не может быть одинаковым",
srcIpIsNotValue:"IP-адрес источника не может быть ",
destIpIsNotValue:"IP-адрес назначения не может быть",
ipRange:"Формат диапазона IP неверен, или начальный IP-адрес и конечный IP-адрес не относятся к одному и тому же сегменту сети.",
ipRange1:"Начальное значение IP должно меньше конечного значения IP.",
portCheck:"Заполните правильный порт",
notStartZero:"Пожалуйста, введите правильное значение",
portRange:"Порт должен быть меньше 65536, отличные от нуля номера не могут начинаться с 0",
portMaskRange:"Порт должен меньше 65536, отличные от нуля номера не могут начинаться с 0.Формат\"порт/маска\"",
chooseAreaOrIsp:"Необходимо выбрать один регион и оператор",
areaControl:"Действия выброса и рефлюкса не могут контролироваться на региональном уровне",
ip_type: "Тип ip",
ip_pattern: "Формат ip",
area: "Зона",
isp: "Оператор",
close_info: "Закрыть",
client_ip: " IP",
ipMaskRange:"Маска IP должна между 16 и 32",
srcIpNotEqDestIp:"IP Источник",
destIpNotEqDestIp:"IP Назначение",
IpNotEqDestIp:"Не может быть одинаковым",
srcIpIsNotValue:"Исходный IP не может быть ",
destIpIsNotValue:"IP назначение не может быть",
ipRange:"Неверный IP-формат или начальный IP и конечный 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:"Введите действительный IP-адрес, например IPv4 (0.0.0.0) или IPv6 (::)",
ipv4v6:"Введите правильный IPv4 (0.0.0.0) или IPv6 (::)",
all: "Все",
ip_subnet:"Маска IP-адреса/Маска подсети",
ip_range: "Диапазон IP",
timeout:"Превышение срока",
areaIpPrefix:"Запрещенное значение: ",
domainCheck:"Введите действительное доменное имя",
checkParent:"Тип конфигурации должен соответствовать предыдущей конфигурации!",
specServiceCodeCheck:"Повторяющийся номер протокола",
compareDate:"Время окончания нельзя раньше времени начала",
hexCheck:"Введите шестнадцатеричный символ",
invisibleChar:"Введите видимые символы",
hasInvisibleChar:"The tag {0} has invisible character",
haveInvisibleChar:"The tags {0} have invisible character",
ip_subnet: "IP/Маска Подсети",
ip_range: "IP Диапазон",
timeout:"Тайм-аут",
areaIpPrefix:"Запрещенное Значение: ",
domainCheck:"Введите действительный домен.",
checkParent:"Тип конфигурации должен совпадать с родительским типом.",
specServiceCodeCheck:"Номер протокола повторяется.",
compareDate:"Время окончания не должно быть раньше времени начала.",
hexCheck:"Введите символ шестнадцатеричного формата",
invisibleChar:"Введите видимый символ",
hasInvisibleChar:"Тег {0} включает невидимый символ",
haveInvisibleChar:"Теги {0} включают невидимый символ"
httpCheck:"Please enter a correct url(http[s]://xxx.xx)",
failed:"Failed",
go_back:"Go Back Policies",