در حال ویرایش پودمان:Citation/CS1/Utilities
این ویرایش را میتوان خنثی کرد. لطفاً تفاوت زیر را بررسی کنید تا تأیید کنید که این چیزی است که میخواهید انجام دهید، سپس تغییرات زیر را ذخیره کنید تا خنثیسازی ویرایش را به پایان ببرید.
نسخهٔ فعلی | متن شما | ||
خط ۱: | خط ۱: | ||
local u = {} | |||
local z = { | local z = { | ||
خط ۱۲۴: | خط ۱۲۵: | ||
}); | }); | ||
-- 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' } ) | ||
خط ۳۳۴: | خط ۳۴۱: | ||
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 | ||
خط ۳۵۰: | خط ۳۵۷: | ||
return wl_type, D, L or ''; | return wl_type, D, L or ''; | ||
end | end | ||
خط ۴۰۵: | خط ۳۷۲: | ||
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, | ||
خط ۴۲۲: | خط ۳۸۷: | ||
make_wikilink = make_wikilink, | make_wikilink = make_wikilink, | ||
set_selected_modules = set_selected_modules, | set_selected_modules = set_selected_modules, | ||
z = z, | |||
z = z, | |||
} | } |