Изменения

Перейти к навигации Перейти к поиску
Нет изменений в размере ,  4 года назад
нет описания правки
Строка 73: Строка 73:  
["unknown_error"]="неизвестная ошибка",
 
["unknown_error"]="неизвестная ошибка",
 
["tech_error"]="ошибка в функции %s",
 
["tech_error"]="ошибка в функции %s",
 
+
["box_date"]="строка «%s» не является верной датой, пожалуйста, укажите дату в формате <code>ГГГГ-ММ-ДД</code>"
 
-- [""]="",
 
-- [""]="",
 
}
 
}
Строка 749: Строка 749:  
date = parse_date(txtDateIn)
 
date = parse_date(txtDateIn)
 
    -- заменить сообщения об ошибках на списочные
 
    -- заменить сообщения об ошибках на списочные
    if not (type(date.year) == 'number') then  
+
    if not (date.year and type(date.year) == 'number') then  
 
    status.errorText = tCon{
 
    status.errorText = tCon{
e.start,string.format(e.no_pattern_match,txtDateIn),"; ",
+
e.start,string.format(e.box_date,txtDateIn),e.ending}
string.format(e.no_valid_date,unwarp(date)),e.ending}
   
    status.errorCat = category.incomplete_parameters
 
    status.errorCat = category.incomplete_parameters
 
    status.brk = true
 
    status.brk = true
Строка 758: Строка 757:  
    if not inbord(date.month,1,12) then  
 
    if not inbord(date.month,1,12) then  
 
    status.errorText = tCon{
 
    status.errorText = tCon{
e.start,string.format(e.no_pattern_match,txtDateIn),"; ",
+
e.start,string.format(e.box_date,txtDateIn),e.ending}
string.format(e.no_valid_date,unwarp(date)),e.ending}
   
    status.errorCat = category.incomplete_parameters
 
    status.errorCat = category.incomplete_parameters
 
    status.brk = true
 
    status.brk = true
Строка 766: Строка 764:  
    strFormat = trim(string.gsub(string.gsub(strFormat,"xg","F"),"[dDjlNwzW]",""))
 
    strFormat = trim(string.gsub(string.gsub(strFormat,"xg","F"),"[dDjlNwzW]",""))
 
    elseif not inbord(date.day,1,month_end_day(date.month,date.year)) then  
 
    elseif not inbord(date.day,1,month_end_day(date.month,date.year)) then  
        status.errorText = tCon{
+
    status.errorText = tCon{
e.start,string.format(e.no_pattern_match,txtDateIn),"; ",
+
e.start,string.format(e.box_date,txtDateIn),e.ending}
string.format(e.no_valid_date,unwarp(date)),e.ending}
+
    status.errorCat = category.incomplete_parameters
        status.errorCat = category.incomplete_parameters
   
    status.brk = true
 
    status.brk = true
 
    end
 
    end
Анонимный участник

Реклама:

Навигация