Модуль:String: различия между версиями
Содержимое удалено Содержимое добавлено
DR (обсуждение | вклад) м Защищена Module:String: критический шаблон ([Редактирование=только администраторы] (бессрочно) [Переименование=только администраторы] (бессрочно |
DonRumata (обсуждение | вклад) перевод сообщений на русский язык + категория ошибок модуля |
||
Строка 87:
if i > len or j > len or i < 1 or j < 1 then
return str._error( '
end
if j < i then
return str._error( '
end
Строка 158:
if s == '' then
return str._error( '
end
if pattern == '' then
return str._error( '
end
if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then
return str._error( '
end
if match_index == 0 then
return str._error( '
end
if plain_flag then
Строка 207:
if result == nil then
if nomatch == nil then
return str._error( '
else
return nomatch;
Строка 247:
if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then
return str._error( '
end
Строка 411:
function str._error( error_str )
local frame = mw.getCurrentFrame();
local error_category = frame.args.error_category or '
local ignore_errors = frame.args.ignore_errors or false;
local no_category = frame.args.no_category or false;
Строка 419:
end
local error_str = '<strong class="error">
if error_category ~= '' and not str._getBoolean( no_category ) then
error_str = '[[
end
Строка 444:
boolean_value = boolean_str;
else
error( '
end
return boolean_value
|