{{i}} Документація модуля[перегляд] [редагувати] [історія] [очистити кеш]

Модуль містить таблиці даних для шаблону {{IOC_WBL}}.

Виклики функцій:

  • {{#invoke:IOC WBL|version|}} — поточна версія IOC World Bird List.
  • {{#invoke:IOC WBL|date|<версія>}} — дата публікації поточної версії IOC World Bird List.
  • {{#invoke:IOC WBL|doi|<версія>}} — doi поточної версії IOC World Bird List.
  • {{#invoke:IOC WBL|url|<версія>}} — постiйне посилання на поточну версію IOC World Bird List в xls-файлі.
  • {{#invoke:IOC WBL|editor|<версія>}} — укладачі поточної версії IOC World Bird List (список змінився в 10.1).
  • {{#invoke:IOC WBL|bow|<код підсторінки>}} — заголовок підсторінки (BOW) IOC World Bird List.
Оновлення версії

Зазвичай IOC World Bird List оновлює версію в січні і липні кожного року. При цьому в модулі необхідно поміняти поточну версію, додати дату публікації, doi і постійне посилання для поточної версії. Крім того, необхідно перевірити чи змінився список підлеглих в новій версії списку і відредагувати його. Найпростіший спосіб — подивитися список посилань на підсторінки BOW і їхні заголовки в коді сторінки.

Після цього необхідно пройти усіма статтями, що посилаються на цей шаблон, подивитися і поправити якщо змінилася класифікація (включаючи належність до роду, родини, ряду і список підвидів), і тільки після поміняти версію при виклику шаблону. Автоматизованого способу поки немає, так як незрозуміло як перевіряти в тексті статті чи змінилася класифікація.

local p = {}

local version={}
version[""]="10.2" -- поточна версія сайту
version["10.2"]="10.2"
version["10.1"]="10.1"
version["9.2"]="9.2"
version["9.1"]="9.1"

local doi={}
doi[""]="10.14344/IOC.ML.10.2" -- поточний DOI
doi["10.2"]="10.14344/IOC.ML.10.2"
doi["10.1"]="10.14344/IOC.ML.10.1"
doi["9.2"]="10.14344/IOC.ML.9.2"
doi["9.1"]="10.14344/IOC.ML.9.1"

local date={}
date[""]="2020-07-25" -- дата поточної версії
date["10.2"]="2020-07-25"
date["10.1"]="2020-01-25"
date["9.2"]="2019-06-22"
date["9.1"]="2019-01-20"

local url={}
url["10.2"]="/DOI-10/master_ioc_list_v10.2.xlsx"
url["10.1"]="/DOI-10/master_ioc_list_v10.1.xlsx"
url["9.2"]="/DOI-9/master_ioc_list_v9.2.xlsx"
url["9.1"]="/DOI-9/master_ioc_list_v9.1.xlsx"

local editor={}
editor[""]="Gill F., Donsker D. & Rasmussen P. (Eds.)" -- укладачі поточної версії
editor["10.2"]="Gill F., Donsker D. & Rasmussen P. (Eds.)"
editor["10.1"]="Gill F., Donsker D. & Rasmussen P. (Eds.)"
editor["9.2"]="Gill F. & Donsker D. (Eds.)"
editor["9.1"]="Gill F. & Donsker D. (Eds.)"

local bow={}
bow["ratites"]="Ratites: ostriches to tinamous"
bow["megapodes"]="Megapodes, guans, guineafowl, New World quail"
bow["pheasants"]="Pheasants, partridges, francolins"
bow["waterfowl"]="Screamers, ducks, geese, swans"
bow["nightjars"]="Frogmouths, oilbird, potoos, nightjars"
bow["swifts"]="Owlet-nightjars, treeswifts, swifts"
bow["hummingbirds"]="Hummingbirds"
bow["cuckoos"]="Cuckoos"
bow["turacos"]="Turacos, bustards, [cuckoos&#93; mesites, sandgrouse"
bow["pigeons"]="Pigeons"
bow["flufftails"]="Flufftails, finfoots, rails, trumpeters, cranes, limpkin"
bow["grebes"]="Grebes, flamingos"
bow["buttonquail"]="Buttonquail, plovers, painted-snipes, jacanas, plains-wanderer, seedsnipes"
bow["sandpipers"]="Sandpipers, snipes, Crab-plover, coursers"
bow["gulls"]="Noddies, gulls, terns, auks"
bow["loons"]="Kagu, sunbittern, tropicbirds, loons, penguins"
bow["petrels"]="Petrels, albatrosses"
bow["storks"]="Storks, frigatebirds, boobies, cormorants, darters"
bow["pelicans"]="Ibis, spoonbills, herons, hamerkop, shoebill, pelicans"
bow["raptors"]="Hoatzin, New World vultures, secretarybird, raptors"
bow["owls"]="Owls"
bow["mousebirds"]="Mousebirds, cuckoo roller, trogons, hoopoes, hornbills"
bow["rollers"]="Rollers, ground rollers, kingfishers"
bow["todies"]="Todies, motmots, bee-eaters"
bow["jacamars"]="Jacamars, puffbirds, toucans, barbets, honeyguides"
bow["woodpeckers"]="Woodpeckers"
bow["falcons"]="Seriemas, falcons"
bow["parrots"]="Parrots, cockatoos"
bow["nz_wrens"]="NZ wrens, sapayoa, broadbills, asities, pittas"
bow["ovenbirds"]="Ovenbirds, woodcreepers"
bow["antbirds"]="Antbirds"
bow["antthrushes"]="Antthrushes"
bow["flycatchers"]="Tyrant flycatchers"
bow["cotingas"]="Cotingas, manakins, tityras, becards"
bow["lyrebirds"]="Lyrebirds, scrubbirds, bowerbirds, Australasian wrens"
bow["honeyeaters"]="Honeyeaters"
bow["bristlebirds"]="Bristlebirds, pardalotes, Australasian warblers"
bow["au_babblers"]="Australasian babblers, logrunners, satinbirds, painted berrypeckers, wattlebirds, whipbirds"
bow["batises"]="Batises, woodshrikes, bushshrikes, vangas"
bow["butcherbirds"]="Bristlehead, butcherbirds, woodswallows, ioras, cuckooshrikes"
bow["whistlers"]="Whiteheads, sittellas, Ploughbill, Australo-Papuan bellbirds, Shriketit, whistlers"
bow["shrikes"]="Shrikes, vireos, shrike-babblers"
bow["orioles"]="Orioles, drongos, fantails"
bow["monarchs"]="Monarchs"
bow["crows"]="Crows, mudnesters, birds-of-paradise"
bow["au_robins"]="Australasian robins, rockfowl, rockjumpers, rail-babbler"
bow["waxwings"]="Waxwings and allies, tits, penduline tits"
bow["larks"]="Nicators, reedling, larks"
bow["bulbuls"]="Bulbuls"
bow["swallows"]="Swallows"
bow["crombecs"]="Cupwings, crombecs, bush warblers, streaked scrub warbler, yellow flycatchers, hylias"
bow["bushtits"]="Bushtits, leaf warblers, reed warblers"
bow["grassbirds"]="Grassbirds, Donacobius, Malagasy warblers, cisticolas, allies"
bow["sylvias"]="Sylviid babblers, parrotbills, white-eyes"
bow["babblers"]="Babblers, Scimitar babblers, Ground babblers"
bow["laughingthrushes"]="Laughingthrushes and allies"
bow["sugarbirds"]="Dapple-throats, sugarbirds, fairy-bluebirds, kinglets, hyliotas, wrens, gnatcatchers"
bow["nuthatch"]="Nuthatches, wallcreeper, treecreepers, mockingbirds, starlings, oxpeckers"
bow["thrushes"]="Thrushes"
bow["chats"]="Chats, Old World flycatchers"
bow["dippers"]="Dippers, leafbirds, flowerpeckers, sunbirds"
bow["weavers"]="Old World sparrows, snowfinches, weavers"
bow["waxbills"]="Waxbills, parrotfinches, munias, whydahs, olive warbler, accentors, pipits"
bow["finches"]="Finches, euphonias, longspurs, thrush-tanager"
bow["buntings"]="Buntings"
bow["sparrows"]="New World sparrows, bush tanagers"
bow["enigmas"]="Enigmatic oscines"
bow["blackbirds"]="Oropendolas, orioles, blackbirds"
bow["warblers"]="New World warblers, mitrospingid tanagers"
bow["cardinals"]="Cardinals, grosbeaks and (tanager) allies"
bow["tanagers"]="Tanagers and allies"
bow["Welcome"]="Welcome"
bow["?"]="Family Index"

function p.version (frame)
	return version[frame.args[1]]
end

function p.doi (frame)
	return doi[frame.args[1]]
end

function p.date (frame)
	return date[frame.args[1]]
end

function p.url (frame)
	return "https://www.worldbirdnames.org"..(url[frame.args[1]] or "")
end

function p.editor (frame)
	return editor[frame.args[1]]
end

function p.bow (frame)
	return bow[frame.args[1]]
end

return p