Modul:Citation/CS1/Utilities: Redaktələr arasındakı fərq
Redaktənin izahı yoxdur |
Redaktənin izahı yoxdur |
||
Sətir 1: | Sətir 1: | ||
local u = {} | |||
local z = { | local z = { | ||
Sətir 113: | Sətir 114: | ||
message, | message, | ||
' (', | ' (', | ||
make_wikilink ( | make_wikilink ( | ||
table.concat ( | table.concat ( | ||
{ | { | ||
cfg.messages['help page link'], | error_state.anchor_page or cfg.messages['help page link'], -- для рувики: часть документации на русском, часть - на английском | ||
'#', | '#', | ||
error_state.anchor | error_state.anchor | ||
}), | }), | ||
cfg.messages['help page label']), | error_state.anchor_label or cfg.messages['help page label']), -- для рувики: часть документации на русском, часть - на английском | ||
')' | ')' | ||
}); | }); | ||
-- message = table.concat ({message, ' (', substitute (cfg.presentation['wikilink'], | |||
-- {cfg.messages['help page link'] .. '#' .. error_state.anchor, cfg.messages['help page label']}), ')'}); | |||
-- message = message .. " ([[" .. cfg.messages['help page link'] .. | |||
-- "#" .. error_state.anchor .. "|" .. | |||
-- cfg.messages['help page label'] .. "]])"; | |||
z.error_ids[ error_id ] = true; | z.error_ids[ error_id ] = true; | ||
if in_array( error_id, { 'bare_url_missing_title', 'trans_missing_title' } ) | if in_array( error_id, { 'bare_url_missing_title', 'trans_missing_title' } ) | ||
Sətir 334: | Sətir 342: | ||
local wl_type = 2; -- assume that str is a complex wikilink [[L|D]] | local wl_type = 2; -- assume that str is a complex wikilink [[L|D]] | ||
L, D = str:match (' | L, D = str:match ('%[%[([^|]+)|([^%]]+)%]%]'); -- get L and D from [[L|D]] | ||
if not is_set (D) then -- if no separate link | if not is_set (D) then -- if no separate link | ||
D = str:match (' | D = str:match ('%[%[([^%]]*)|*%]%]'); -- get D from [[D]] | ||
wl_type = 1; | wl_type = 1; | ||
end | end | ||
Sətir 350: | Sətir 358: | ||
return wl_type, D, L or ''; | return wl_type, D, L or ''; | ||
end | end | ||
Sətir 405: | Sətir 373: | ||
return { | return { -- return exported functions and tables | ||
is_set = is_set, | is_set = is_set, | ||
in_array = in_array, | in_array = in_array, | ||
substitute = substitute, | substitute = substitute, | ||
Sətir 422: | Sətir 388: | ||
make_wikilink = make_wikilink, | make_wikilink = make_wikilink, | ||
set_selected_modules = set_selected_modules, | set_selected_modules = set_selected_modules, | ||
z = z, | |||
z = z, | |||
} | } |