پودمان:Citation/Configuration
ظاهر
توضیحات این پودمان میتواند در پودمان:Citation/Configuration/توضیحات قرار گیرد.
--------------------------------------------------------------------------------
-- Module:Citation/Configuration
--
-- تنظیمات سامانه یادکرد
-- ویکی البرز
--------------------------------------------------------------------------------
local cfg = {}
--------------------------------------------------------------------------------
-- انواع یادکرد
--------------------------------------------------------------------------------
cfg.types = {
web = "web",
news = "news",
book = "book",
journal = "journal",
magazine = "magazine",
thesis = "thesis",
}
--------------------------------------------------------------------------------
-- جداکنندهها
--------------------------------------------------------------------------------
cfg.separator = "، "
cfg.space = " "
cfg.period = "."
cfg.colon = ": "
--------------------------------------------------------------------------------
-- متنهای ثابت
--------------------------------------------------------------------------------
cfg.messages = {
accessed = "بازبینی در",
archived = "بایگانیشده از",
archived_on = "در",
language = "به زبان",
page = "ص.",
pages = "صص.",
volume = "جلد",
issue = "شماره",
edition = "ویرایش",
editor = "ویراستار",
editors = "ویراستاران",
translator = "ترجمه",
publisher = "ناشر",
}
--------------------------------------------------------------------------------
-- پارامترهای استاندارد داخلی
--------------------------------------------------------------------------------
cfg.fields = {
"author",
"editor",
"translator",
"title",
"chapter",
"website",
"work",
"publisher",
"date",
"year",
"url",
"archiveurl",
"archivedate",
"accessdate",
"language",
"volume",
"issue",
"page",
"pages",
"edition",
"isbn",
"doi",
"pmc",
"pmid",
"arxiv",
}
--------------------------------------------------------------------------------
-- قالب خروجی برای هر نوع یادکرد
--------------------------------------------------------------------------------
cfg.layouts = {
web = {
"author",
"title",
"website",
"publisher",
"date",
"url",
"archive",
"accessdate",
"identifiers",
},
news = {
"author",
"title",
"website",
"date",
"url",
"archive",
"accessdate",
},
book = {
"author",
"title",
"editor",
"translator",
"publisher",
"edition",
"volume",
"page",
"date",
"identifiers",
},
journal = {
"author",
"title",
"journal",
"volume",
"issue",
"page",
"date",
"doi",
},
}
--------------------------------------------------------------------------------
-- شناسههایی که فقط نمایش داده میشوند
--------------------------------------------------------------------------------
cfg.identifiers = {
isbn = "ISBN",
doi = "DOI",
pmid = "PMID",
pmc = "PMC",
arxiv = "arXiv",
}
--------------------------------------------------------------------------------
-- پارامترهای فارسی و انگلیسی
--------------------------------------------------------------------------------
cfg.aliases = {
--------------------------------------------------------------------------------
-- نویسنده
--------------------------------------------------------------------------------
author = {
"author",
"authors",
"نویسنده",
"نویسندگان",
},
--------------------------------------------------------------------------------
editor = {
"editor",
"editors",
"ویراستار",
"ویراستاران",
},
--------------------------------------------------------------------------------
translator = {
"translator",
"ترجمه",
"مترجم",
},
--------------------------------------------------------------------------------
title = {
"title",
"عنوان",
},
--------------------------------------------------------------------------------
chapter = {
"chapter",
"فصل",
},
--------------------------------------------------------------------------------
website = {
"website",
"work",
"site",
"وبگاه",
"اثر",
},
--------------------------------------------------------------------------------
publisher = {
"publisher",
"ناشر",
},
--------------------------------------------------------------------------------
date = {
"date",
"تاریخ",
},
--------------------------------------------------------------------------------
year = {
"year",
"سال",
},
--------------------------------------------------------------------------------
url = {
"url",
"نشانی",
"پیوند",
},
--------------------------------------------------------------------------------
archiveurl = {
"archive-url",
"archiveurl",
"پیوند بایگانی",
"نشانی بایگانی",
},
--------------------------------------------------------------------------------
archivedate = {
"archive-date",
"archivedate",
"تاریخ بایگانی",
},
--------------------------------------------------------------------------------
accessdate = {
"access-date",
"accessdate",
"تاریخ بازبینی",
"بازبینی",
},
--------------------------------------------------------------------------------
language = {
"language",
"زبان",
},
--------------------------------------------------------------------------------
volume = {
"volume",
"جلد",
},
--------------------------------------------------------------------------------
issue = {
"issue",
"شماره",
},
--------------------------------------------------------------------------------
page = {
"page",
"صفحه",
},
--------------------------------------------------------------------------------
pages = {
"pages",
"صفحات",
},
--------------------------------------------------------------------------------
edition = {
"edition",
"ویرایش",
},
--------------------------------------------------------------------------------
isbn = {
"isbn",
},
doi = {
"doi",
},
pmid = {
"pmid",
},
pmc = {
"pmc",
},
arxiv = {
"arxiv",
}
}
--------------------------------------------------------------------------------
return cfg