Modül:Kaynak/KB1/Beyazliste
--[[--------------------------------------------------------
This is a list of parameters that once were but now are no longer supported: ['albumlink'] = nil, -- unique alias of titlelink used by old cite AV media notes ['albumtype'] = nil, -- controled inappropriate functionality in the old cite AV media notes ['artist'] = nil, -- unique alias of others used by old cite AV media notes ['ARXIV'] = nil, -- not an initialization ['Author'] = nil, -- non-standard capitalization ['authorformat'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format ['author-format'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format ['author-name-separator'] = nil,-- primarily used to support Vancouver format which functionality now part of name-list-format ['author-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format ['began'] = nil, -- module handles date ranges; cite episode and cite series ['BIBCODE'] = nil, -- not an initialization ['callsign'] = nil, -- cite interview removed ['call-sign'] = nil, -- cite interview removed ['chapterlink'] = nil, -- if ever necessary to link to a chapter article, ['chapter-link'] = nil, -- ['city'] = nil, -- cite interview removed ['coauthor'] = nil, -- redundant to ['coauthors'] = nil, -- redundant to ['cointerviewers'] = nil, -- unique alias of others used by old cite interview ['day'] = nil, -- deprecated in and somehow undeprecated in Module:Citation/CS1 and now finally removed ['director'] = nil, -- unique alias of author used by old cite DVD-notes ['doi_brokendate'] = nil, -- alias of doi-broken-date ['doi_inactivedate'] = nil, -- alias of doi-inactive-date ['DoiBroken'] = nil, -- not used, non-standard captialization ['Editor'] = nil, -- non-standard capitalization ['editorformat'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format ['EditorSurname'] = nil, -- non-standard capitalization ['editor-format'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format ['EditorGiven'] = nil, -- non-standard capitalization ['editor-name-separator'] = nil,-- primarily used to support Vancouver format which functionality now part of name-list-format ['editor-separator'] = nil, -- primarily used to support Vancouver format which functionality now part of name-list-format ['Embargo'] = nil, -- not used, non-standard capitalization ['ended'] = nil, -- module handles date ranges; cite episode and cite series ['month'] = nil, -- functionality supported by ['notestitle'] = nil, -- unique alias of chapter used by old cite AV media notes ['PPrefix'] = nil, -- non-standard capitalization ['PPPrefix'] = nil, -- not used, non-standard capitalization ['pp-prefix'] = nil, -- not used, not documented ['p-prefix'] = nil, -- not used, not documented ['program'] = nil, -- cite interview removed ['publisherid'] = nil, -- unique alias of id used by old cite AV media notes and old cite DVD-notes ['Ref'] = nil, -- non-standard capitalization ['separator'] = nil, -- this functionality now provided by ['titleyear'] = nil, -- unique alias of origyear used by old cite DVD-notes ['trans_chapter'] = nil, -- alias of trans-chapter ['trans_title'] = nil, -- alias of trans-title ['Author#'] = nil, -- non-standard capitalization ['authors#'] = nil, -- no need for multiple lists of author names ['Editor#'] = nil, -- non-standard capitalization ['editors#'] = nil, -- no need for multiple lists of editor names ['EditorGiven#'] = nil, -- non-standard capitalization ['EditorSurname#'] = nil, -- non-standard capitalization
]]
--[[----------------------------------------------------------------
Because a steady-state signal conveys no useful information, whitelist. basic_arguments[] list items can have three values: true - these parameters are valid and supported parameters false - these parameters are deprecated but still supported nil - these parameters are no longer supported (when setting a parameter to nil, leave a comment stating the reasons for invalidating the parameter) ]]
local whitelist = {}
local basic_arguments = { --Türkçe parametreler ['ansiklopedi'] = true, ['aboneli'] = true, ['ad'] = true, ['ağ'] = true, ['alıntı'] = true, ['ajans'] = true, ['arşiv-tarihi'] = true, ['arşivtarihi'] = true, ['arşiv-url'] = true, ['arşivurl'] = true, ['arşivURL'] = true, ['arşiv-biçimi'] = true, ['arşivengelli'] = true, ['arşivengeli'] = true, ['ay'] = true, ['basım'] = true, ['baskı'] = true, ['başlık'] = true, ['başlıkyok'] = true, ['başlıkbağı'] = true, ['başlık-bağı'] = true, ['başlık-bağlantısı'] = true, ['başlıklink'] = true, ['başlıknotu'] = true, ['başlıktürü'] = true, ['biçim'] = true, ['bölüm'] = true, -- sadece bölüm kaynağında kullanılır ['bölümbağı'] = true, -- sadece bölüm kaynağında kullanılır ['bölüm-bağı'] = true, -- sadece bölüm kaynağında kullanılır ['bölüm-biçimi'] = true, ['bölüm-url'] = true, ['bölümurl'] = true, ['bölüm-url-erişimi'] = true, ['bölümurlerişimi'] = true, ['cilt'] = true, ['cimerbaşvuruno'] = true, ['çağrıişareti'] = true, ['çalışma'] = true, ['çeviribaşlık'] = true, ['çeviri-başlık'] = true, ['çeviri_başlık'] = true, ['çeviri_bölüm'] = true, ['çeviri_bölümü'] = true, ['çeviribölüm'] = true, ['çeviribölümü'] = true, ['çevirmen'] = true, ['çevirmen-ad'] = true, ['çevirmen-soyadı'] = true, ['çevirmen-bağı'] = true, ['dakika'] = true, ['departman'] = true, ['dergi'] = true, ['diğertarih'] = true, ['diğer-kaynak'] = true, ['diğerkaynak'] = true, ['diğer-biçim'] = true, ['diğer-url'] = true, ['diğerurl'] = true, ['diğerözet'] = true, ['diğerleri'] = true, ['dil'] = true, ['doi-hatalı-tarih'] = true, ['doi-kırık-tarih'] = true, ['doikırıktarihi'] = true, ['doibozuk'] = true, ['doi_bozuktarihi'] = true, ['döküm'] = true, ['döküm-url'] = true, ['ebilgiedinmeno'] = true, ['edilekçeno'] = true, ['editörler'] = true, ['editörlerigöster'] = true, ['editör'] = true, ['editör-ilk'] = true, ['editör-ad'] = true, ['editör-soyadı'] = true, ['editör-son'] = true, ['editör-bağ'] = true, ['editör-bağı'] = true, ['erişim-tarihi'] = true, ['erişimtarihi'] = true, ['erişim tarihi'] = true, ['erişimyılı'] = true, ['eser'] = true, ['eşyazarlar'] = true, ['etkinlik'] = true, ['etkinlik-biçimi'] = true, ['etkinlik-url'] = true, ['farklı-alfabe-başlık'] = true, ['farklıalfabebaşlık'] = true, ['gazete'] = true, ['girdi-url-erişimi'] = true, ['görüşmeci'] = true, ['habergrubu'] = true, ['harita'] = true, -- harita kaynağı için ['harita-biçimi'] = true, -- harita kaynağı için ['harita-url'] = true, -- harita kaynağı için ['harita-url-erişimi'] = true, ['ile'] = true, ['ilk'] = true, ['istasyon'] = true, ['iş'] = true, ['işbirliği'] = true, ['kanal'] = true, ['katkı'] = true, ['katkı-url'] = true, ['katkı-url-erişimi'] = true, ['katkıdabulunanlar'] = true, ['kaynak'] = true, ['kayıtlı'] = true, ['kitapbaşlığı'] = true, ['kitap-başlığı'] = true, ['kişiler'] = true, ['kısım'] = true, ['kısım-biçimi'] = true, ['kısım-url'] = true, ['kısım-url-erişimi'] = true, ['konferans'] = true, ['konferans-biçimi'] = true, ['konferans-url'] = true, ['konu'] = true, ['konum'] = true, ['konubağı'] = true, ['kurum'] = true, ['lisans'] = true, ['makale'] = true, ['madde'] = true, ['madde-url-erişimi'] = true, ['medya'] = true, ['mesaj-id'] = true, -- haber grubu kaynağı için ['muhatap'] = true, ['muhataplar'] = true, ['muhatapadı'] = true, ['muhatapsoyadı'] = true, ['muhatapbağı'] = true, ['numara'] = true, ['ortakyazarlar'] = true, ['ortam'] = true, ['ölüurl'] = true, ['ölü-url'] = true, ['özgünyıl'] = true, ['özne'] = true, ['öznebağı'] = true, ['posta-listesi'] = true, -- posta listesi kaynağı için ['postalistesi'] = true, ['program'] = true, ['s'] = true, ['sayfa'] = true, ['ss'] = true, ['ssyok'] = true, ['sayfalar'] = true, ['sayı'] = true, ['sene'] = true, ['seri'] = true, ['seribağı'] = true, ['seribağlantısı'] = true, ['seri-bağlantısı'] = true, ['seri-numarası'] = true, ['sezon'] = true, ['sınıf'] = true, -- arxiv ve arxiv kaynakları için ['son'] = true, ['sonyazarve'] = true, ['soyadı'] = true, ['sözlük'] = true, ['süreliyayın'] = true, ['sürüm'] = true, ['süje'] = true, ['süjebağı'] = true, ['şebeke'] = true, ['şehir'] = true, ['tanıtıcı'] = true, ['tarih'] = true, ['tip'] = true, ['tür'] = true, ['url-erişimi'] = true, ['URLerişimi'] = true, ['urlerişimi'] = true, ['url-durumu'] = true, ['websitesi'] = true, ['versiyon'] = true, ['yazarlar'] = true, ['yardımcıyazarlar'] = true, ['yardımcı yazarlar'] = true, ['yayın-tarihi'] = true, ['yayıntarihi'] = true, ['yayın-yeri'] = true, ['yayınyeri'] = true, ['yayıncı'] = true, ['yayımcı'] = true, ['yazars'] = true, ['yazarları-göster'] = true, ['yazarlarıgöster'] = true, ['yazar-göster'] = true, ['yazar'] = true, ['yazar-ad'] = true, ['yazar-soyadı'] = true, ['yazarbağ'] = true, ['yazar-bağ'] = true, ['yazar-bağı'] = true, ['yazarbağı'] = true, ['yazarlink'] = true, ['yazarmaskesi'] = true, ['yer'] = true, ['yıl'] = true, ['zaman'] = true, --İngilizce parametreler ['accessdate'] = true, ['access-date'] = true, ['agency'] = true, ['airdate'] = true, ['archivedate'] = true, ['archive-date'] = true, ['archive-format'] = true, ['archiveurl'] = true, ['archive-url'] = true, ['article'] = true, ['article-format'] = true, ['article-url'] = true, ['article-url-access'] = true, ['arxiv'] = true, -- cite arxiv; here because allowed in cite. as identifier ['asin'] = true, ['ASIN'] = true, ['asin-tld'] = true, ['at'] = true, ['author'] = true, ['author-first'] = true, ['author-given'] = true, ['author-last'] = true, ['author-surname'] = true, ['authorlink'] = true, ['author-link'] = true, ['authormask'] = false, -- deprecated ['author-mask'] = true, ['authors'] = true, ['bibcode'] = true, ['bibcode-access'] = true, ['biorxiv'] = true, -- cite biorxiv; here because allowed in cite.