Модул:Нормативен контрол: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Редакция без резюме
replace the internal wikilinks with external ones per https://bg.wikipedia.org/w/index.php?oldid=10493105
Ред 1:
local p = {}
 
--[[==========================================================================]]
--[[ Local functions ]]
--[[==========================================================================]]
 
--- Creates a label that links to an article in the main namespace.
-- The link is external ([...], not [[...]]), so the 'What links here' results
-- don't get polluted from the widely transcluded authority control template.
-- See also https://bg.wikipedia.org/w/index.php?oldid=10493105
-- @param article The name of the article to be linked to in the label
-- @param text[opt=article] The text for the label (defaults to article name)
-- @return A string representing an external link in MediaWiki markup.
local function linkedLabel( article, text )
-- If 'text' is not provided, show the article name as text of the link.
text = text or article
local page = mw.title.makeTitle( 0, article )
return '[' .. page:fullUrl() .. ' ' .. text .. ']'
end
 
--[[==========================================================================]]
Line 751 ⟶ 769:
 
-- Parameter format: { name of the parameter, label, propertyId in Wikidata, formatting function, category (used in p.docConfTable for tracking) }
-- IMPORTANT: Create links to articles in the label parameter _only_ with the
-- linkedLabel() function. In particular, do not use internal links ([[...]]).
-- See the discussion in https://bg.wikipedia.org/w/index.php?oldid=10493105
p.conf = {
{ 'AAT', 'Art & Architecture Thesaurus', 1014, p.aatLink },
Line 756 ⟶ 777:
{ 'autores.uy', 'autores.uy', 2558, p.autoresuyLink },
{ 'BALaT', 'BALaT', 3293, p.balatLink },
{ 'BIBSYS', linkedLabel('[[BIBSYS]]'), 1015, p.bibsysLink },
{ 'Bildindex', 'Bildindex', 2092, p.bildLink },
{ 'BNE', linkedLabel('[[Национална библиотека на Испания|', 'BNE]]'), 950, p.bneLink },
{ 'BNed', 'BNed', 2187, p.BNeditionLink, category = 'BiblioNet book' },
{ 'BNF', linkedLabel('[[Национална библиотека на Франция|', 'BNF]]'), 268, p.bnfLink },
{ 'BNper', 'BNper', 2188, p.BNpersonLink, category = 'BiblioNet author' },
{ 'BNpub', 'BNpub', 2189, p.BNpublisherLink, category = 'BiblioNet' },
Line 768 ⟶ 789:
{ 'DBLP', 'DBLP', 2456, p.dblpLink },
{ 'DSI', 'DSI', 2349, p.dsiLink },
{ 'EBE', linkedLabel('[[Национална библиотека на Гърция|', 'ΕΒΕ]]'), 3348, p.EBEIDLink },
{ 'Europeana', linkedLabel('[[Europeana]]'), 7704, p.europeanaLink },
{ 'FAST', 'FAST', 2163, p.fastLink },
{ 'GND', linkedLabel('[[Колективен нормативен архив|', 'GND]]'), 227, p.gndLink },
{ 'HDS', linkedLabel('[[Швейцарски исторически лексикон|', 'HDS]]'), 902, p.hdsLink },
{ 'IAAF', linkedLabel('[[Международна асоциация на лекоатлетическите федерации|', 'IAAF]]'), 1146, p.iaafLink },
{ 'ICIA', 'ICIA', 1736, p.iciaLink },
{ 'ISNI', linkedLabel('[[Международен стандартен идентификатор на имена|', 'ISNI]]'), 213, p.isniLink },
{ 'Joconde', 'Joconde' , 347, p.jocondeLink },
{ 'JSTOR', linkedLabel('[[JSTOR]]'), 3827, p.jstorLink },
{ 'Koninklijke', linkedLabel('[[НационалнаКралска библиотека на (Нидерландия|)', 'Koninklijke]]'), 1006, p.koninklijkeLink },
{ 'KULTURNAV', 'KulturNav', 1248, p.kulturnavLink },
{ 'LCCN', linkedLabel('[[Контролен номер на Библиотеката на Конгреса|', 'LCCN]]'), 244, p.lccnLink },
{ 'LIR', linkedLabel('[[Швейцарски исторически лексикон|', 'LIR]]'), 886, p.lirLink },
{ 'LNB', 'LNB', 1368, p.lnbLink },
{ 'Léonore', 'Léonore', 640, p.leonoreLink },
{ 'MBA', linkedLabel('[[MusicBrainz|', 'MBa]]'), 434, p.mbaLink, category = 'MusicBrainz' },
{ 'MBAREA', linkedLabel('[[MusicBrainz|', 'MBarea]]'), 982, p.mbareaLink, category = 'MusicBrainz area' },
{ 'MBI', linkedLabel('[[MusicBrainz|', 'MBi]]'), 1330, p.mbiLink, category = 'MusicBrainz instrument' },
{ 'MBL', linkedLabel('[[MusicBrainz|', 'MBl]]'), 966, p.mblLink, category = 'MusicBrainz label' },
{ 'MBP', linkedLabel('[[MusicBrainz|', 'MBp]]'), 1004, p.mbpLink, category = 'MusicBrainz place' },
{ 'MBRG', linkedLabel('[[MusicBrainz|', 'MBrg]]'), 436, p.mbrgLink, category = 'MusicBrainz release group' },
{ 'MBS', linkedLabel('[[MusicBrainz|', 'MBs]]'), 1407, p.mbsLink, category = 'MusicBrainz series' },
{ 'MBW', linkedLabel('[[MusicBrainz|', 'MBw]]'), 435, p.mbwLink, category = 'MusicBrainz work' },
{ 'MGP', 'MGP', 549, p.mgpLink },
{ 'NARA', 'NARA', 1225, p.naraLink },
{ 'NCL', 'NCL', 1048, p.nclLink },
{ 'NDL', linkedLabel('[[Национална парламентарна библиотека (Япония)|', 'NDL]]'), 349, p.ndlLink },
{ 'NEWW', 'NEWW Women Writers', 2533, p.newwLink },
{ 'NKC', linkedLabel('[[Национална библиотека на Чехия|', 'NKC]]'), 691, p.nkcLink },
{ 'NLA', linkedLabel('[[Национална библиотека на Австралия|', 'NLA]]'), 409, p.nlaLink },
{ 'NSK', 'NSK', 1375, p.nskLink },
{ 'OCLC', linkedLabel('[[Онлайн компютърен библиотечен център|', 'OCLC]]'), 243, p.oclcLink },
{ 'OpenLibrary', 'Open Library', 648, p.openLibraryLink },
{ 'ORCID', 'ORCID', 496, p.orcidLink },
{ 'PIC', 'PIC', 2750, p.picLink },
{ 'RID', 'ResearcherID', 1053, p.ridLink },
{ 'RKDartists', linkedLabel('[[Нидерландски институт за история на изкуството|', 'RKD]]'), 650, p.rkdartistsLink },
{ 'RKDID', 'RKDimages ID', 350, p.rkdidLink },
{ 'RSL', linkedLabel('[[Руска държавна библиотека|', 'RSL]]'), 947, p.rslLink },
{ 'SBN', 'ICCU', 396, p.sbnLink },
{ 'SELIBR', linkedLabel('[[LIBRIS|', 'SELIBR]]'), 906, p.selibrLink },
{ 'SIKART', 'SIKART', 781, p.sikartLink },
{ 'SNAC-ID', 'SNAC', 3430, p.snacLink },
{ 'SUDOC', linkedLabel('[[Система за университетска документация на Франция|', 'SUDOC]]'), 269, p.sudocLink },
{ 'TA98', 'TA98', 1323, p.ta98Link },
{ 'TE', 'TE', 1693, p.teLink },
Line 819 ⟶ 840:
{ 'ULAN', 'ULAN', 245, p.ulanLink },
{ 'USCongress', 'US Congress', 1157, p.uscongressLink },
{ 'VIAF', linkedLabel('[[Виртуален международен нормативен архив|', 'VIAF]]'), 214, p.viafLink },
{ 'WORLDCATID', 'WorldCat', 7859, p.worldcatidLink, category = 'WorldCat' },
}