Bu modulun sənədləşdirmə səhifəsi Modul:Citation/Parameters/doc səhifəsində yaradıla bilər
local p = {}
p.aliases = {
title = {'title', 'başlıq'},
url = {'url', 'link', 'keçid'},
date = {'date', 'tarix'},
author = {'author', 'müəllif'},
work = {'work', 'mənbə', 'veb-sayt', 'website'},
access_date = {'access-date', 'accessdate', 'giriş tarixi', 'istifadə tarixi'},
archive_date = {'archive-date', 'accessdate', 'arxiv tarixi'},
archive_url = {'archive-url', 'archiveurl', 'arxiv-keçid'},
language = {'language', 'lang', 'dil'},
publisher = {'publisher', 'nəşriyyat'},
}
function p.get(frame)
local args = {}
for k, list in pairs(p.aliases) do
for _, alt in ipairs(list) do
local val = frame.args[alt] or frame:getParent().args[alt]
if val and val ~= '' then
args[k] = mw.text.trim(val)
break
end
end
end
return args
end
return p