模組:TaxoboxSymbol
外观
--[[
This module define the data used by Module:Taxobox
--]]
local p = {}
--[[
This table define the conservation system and its status and photo to be showed
Note:
If extinct is defined and is true, Module:Taxobox will try to print corresponding argument.
--]]
local conservationStatusTable = {
['iucn2.3'] = {
['introduction'] = '[[世界自然保护联盟濒危物种红色名录|IUCN 2.3]]',
['ex'] = {
['name'] = '[[絕滅]]', ['category'] = '世界自然保护联盟濒危物种红色名录绝灭物种', ['extinct'] = true,
['photo'] = '-{zh-hans:[[File:Status iucn2.3 EX zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 EX zh-hant.svg|frameless|link=|alt=]]}-'
},
['ew'] = {
['name'] = '[[野外绝灭]]', ['category'] = '世界自然保护联盟濒危物种红色名录野外绝灭物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 EW zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 EW zh-hant.svg|frameless|link=|alt=]]}-'
},
['cr'] = {
['name'] = '[[極危物種|極危]]', ['category'] = '世界自然保护联盟濒危物种红色名录野外极危物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 CR zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 CR zh-hant.svg|frameless|link=|alt=]]}-'
},
['en'] = {
['name'] = '[[瀕危物種|瀕危]]', ['category'] = '世界自然保护联盟濒危物种红色名录濒危物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 EN zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 EN zh-hant.svg|frameless|link=|alt=]]}-'
},
['vu'] = {
['name'] = '[[易危物種|易危]]', ['category'] = '世界自然保护联盟濒危物种红色名录濒危物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 EN zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 EN zh-hant.svg|frameless|link=|alt=]]}-'
},
['en'] = {
['name'] = '[[瀕危物種|瀕危]]', ['category'] = '世界自然保护联盟濒危物种红色名录濒危物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 EN zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 EN zh-hant.svg|frameless|link=|alt=]]}-'
},
['vu'] = {
['name'] = '[[易危物種|易危]]', ['category'] = '世界自然保护联盟濒危物种红色名录易危物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 VU zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 VU zh-hant.svg|frameless|link=|alt=]]}-'
},
['lr'] = {
['name'] = '[[低危]]', ['category'] = '无效保护状况',
['photo'] = '[[File:Status iucn2.3 blank.svg]]'
},
['lr/cd'] = {
['name'] = '[[保护依赖]]', ['category'] = '世界自然保护联盟濒危物种红色名录保护依赖物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 CD zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 CD zh-hant.svg|frameless|link=|alt=]]}-'
},
['cd'] = {['alias'] = 'lr/cd'},
['lr/nt'] = {
['name'] = '[[近危]]', ['category'] = '世界自然保护联盟濒危物种红色名录近危物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 NT zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 NT zh-hant.svg|frameless|link=|alt=]]}-'
},
['nt'] = {['alias'] = 'lr/nt'},
['lr/lc'] = {
['name'] = '[[无危]]', ['category'] = '世界自然保护联盟濒危物种红色名录无危物种',
['photo'] = '-{zh-hans:[[File:Status iucn2.3 LC zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn2.3 LC zh-hant.svg|frameless|link=|alt=]]}-'
},
['lc'] = {['alias'] = 'lr/lc'},
['dd'] = {
['name'] = '[[数据缺乏]]', ['category'] = '世界自然保护联盟濒危物种红色名录数据缺乏物种',
['photo'] = '[[File:Status none DD.svg]]'
},
['ne'] = {['name'] = '未予评估'},
['nr'] = {['name'] = '未承认'},
['pe'] = {
['name'] = '[[極危]],可能絕滅', ['category'] = '世界自然保护联盟濒危物种红色名录野外极危物种',
['photo'] = '[[File:Status_none_PE.svg|frameless|link=|alt=]]'
},
['pew'] = {
['name'] = '[[極危]],可能野外絕滅', ['category'] = '世界自然保护联盟濒危物种红色名录野外极危物种',
['photo'] = '[[File:Status_none_PEW.svg|frameless|link=|alt=]]'
}
},
['iucn'] = {
['introduction'] = '[[世界自然保护联盟濒危物种红色名录|IUCN 3.1]]',
['ex'] = {
['name'] = '[[绝灭]]', ['category'] = '世界自然保护联盟濒危物种红色名录绝灭物种', ['extinct'] = true,
['photo'] = '-{zh-hans:[[File:Status iucn3.1 EX zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn3.1 EX zh-hant.svg|frameless|link=|alt=]]}-'
},
['ew'] = {
['name'] = '[[野外绝灭]]', ['category'] = '世界自然保护联盟濒危物种红色名录野外绝灭物种',
['photo'] = '-{zh-hans:[[File:Status iucn3.1 EW zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn3.1 EW zh-hant.svg|frameless|link=|alt=]]}-'
},
['cr'] = {
['name'] = '[[極危物種|極危]]', ['category'] = '世界自然保护联盟濒危物种红色名录野外极危物种',
['photo'] = '-{zh-hans:[[File:Status iucn3.1 CR zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn3.1 CR zh-hant.svg|frameless|link=|alt=]]}-'
},
['en'] = {
['name'] = '[[瀕危物種|瀕危]]', ['category'] = '世界自然保护联盟濒危物种红色名录濒危物种',
['photo'] = '-{zh-hans:[[File:Status iucn3.1 EN zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn3.1 EN zh-hant.svg|frameless|link=|alt=]]}-'
},
['vu'] = {
['name'] = '[[易危物種|易危]]', ['category'] = '世界自然保护联盟濒危物种红色名录易危物种',
['photo'] = '-{zh-hans:[[File:Status iucn3.1 VU zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn3.1 VU zh-hant.svg|frameless|link=|alt=]]}-'
},
['nt'] = {
['name'] = '[[近危]]', ['category'] = '世界自然保护联盟濒危物种红色名录近危物种',
['photo'] = '-{zh-hans:[[File:Status iucn3.1 NT zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn3.1 NT zh-hant.svg|frameless|link=|alt=]]}-'
},
['lc'] = {
['name'] = '[[无危]]', ['category'] = '世界自然保护联盟濒危物种红色名录无危物种',
['photo'] = '-{zh-hans:[[File:Status iucn3.1 LC zh.svg|frameless|link=|alt=]];zh-hant:[[File:Status iucn3.1 LC zh-hant.svg|frameless|link=|alt=]]}-'
},
['dd'] = {
['name'] = '[[数据缺乏]]', ['category'] = '世界自然保护联盟濒危物种红色名录数据缺乏物种',
['photo'] = '[[File:Status none DD.svg]]'
},
['ne'] = {['name'] = '未予评估'},
['nr'] = {['name'] = '未承认'},
['pe'] = {
['name'] = '[[極危]],可能絕滅', ['category'] = '世界自然保护联盟濒危物种红色名录野外极危物种',
['photo'] = '[[File:Status_none_PE.svg|frameless|link=|alt=]]'
},
['pew'] = {
['name'] = '[[極危]],可能野外絕滅', ['category'] = '世界自然保护联盟濒危物种红色名录野外极危物种',
['photo'] = '[[File:Status_none_PEW.svg|frameless|link=|alt=]]'
}
},
['iucn3.1'] = {['alias'] = 'iucn'},
['epbc'] = {
['introduction'] = '[[环境保护和生物多样性保护法案野外绝灭生物群|EBPC]]',
['ex'] = {
['name'] = '[[绝灭]]', ['category'] = '环境保护和生物多样性保护法案绝灭生物群', ['extinct'] = true,
['photo'] = '[[File:Status EPBC EX.svg|frameless|link=|alt=]]'
},
['ew'] = {
['name'] = '[[野外绝灭]]', ['category'] = '环境保护和生物多样性保护法案野外绝灭生物群',
['photo'] = '[[File:Status EPBC EW.svg|frameless|link=|alt=]]'
},
['cr'] = {
['name'] = '[[極危物種|極危]]', ['category'] = '环境保护和生物多样性保护法案极危生物群',
['photo'] = '[[File:Status EPBC CR.svg|frameless|link=|alt=]]'
},
['en'] = {
['name'] = '[[瀕危物種|瀕危]]', ['category'] = '环境保护和生物多样性保护法案濒危生物群',
['photo'] = '[[File:Status EPBC EN.svg|frameless|link=|alt=]]'
},
['vu'] = {
['name'] = '[[易危物種|易危]]', ['category'] = '环境保护和生物多样性保护法案易危生物群',
['photo'] = '[[File:Status EPBC VU.svg|frameless|link=|alt=]]'
},
['cd'] = {
['name'] = '[[保护依赖]]', ['category'] = '环境保护和生物多样性保护法案保护依赖生物群',
['photo'] = '[[File:Status EPBC CD.svg|frameless|link=|alt=]]'
},
['dl'] = {['name'] = '除名', ['photo'] = '[[File:Status EPBC DL.svg|frameless|link=|alt=]]'}
},
['tnc'] = {
['gx'] = {
['name'] = '推測[[绝灭]]', ['category'] = '公益自然推测绝灭物种',
['photo'] = '[[File:Status TNC GX.svg|frameless|link=|alt=]]'
},
['gh'] = {
['name'] = '可能[[绝灭]]', ['category'] = '公益自然可能绝灭物种',
['photo'] = '[[File:Status TNC GH.svg|frameless|link=|alt=]]'
},
['g1'] = {
['name'] = '严重濒绝', ['category'] = '公益自然严重濒绝物种',
['photo'] = '[[File:Status TNC G1.svg|frameless|link=|alt=]]'
},
['g2'] = {
['name'] = '濒绝', ['category'] = '公益自然濒绝物种',
['photo'] = '[[File:Status TNC G2.svg|frameless|link=|alt=]]'
},
['g3'] = {
['name'] = '易危', ['category'] = '公益自然易危物种',
['photo'] = '[[File:Status TNC G3.svg|frameless|link=|alt=]]'
},
['g4'] = {
['name'] = '可能安全', ['category'] = '公益自然可能安全物种',
['photo'] = '[[File:Status TNC G4.svg|frameless|link=|alt=]]'
},
['g5'] = {
['name'] = '安全', ['category'] = '公益自然安全物种',
['photo'] = '[[File:Status TNC G5.svg|frameless|link=|alt=]]'
},
['gu'] = {['name'] = '未分级', ['photo'] = '[[File:Status TNC blank.svg|frameless|link=|alt=]]'},
['tx'] = {
['name'] = '推測[[绝灭]]', ['category'] = '公益自然推测绝灭物种',
['photo'] = '[[File:Status TNC TX.svg|frameless|link=|alt=]]'
},
['th'] = {
['name'] = '可能[[绝灭]]', ['category'] = '公益自然可能绝灭物种',
['photo'] = '[[File:Status TNC TH.svg|frameless|link=|alt=]]'
},
['t1'] = {
['name'] = '嚴重瀕絕', ['category'] = '公益自然严重濒绝物种',
['photo'] = '[[File:Status TNC T1.svg|frameless|link=|alt=]]'
},
['t2'] = {
['name'] = '瀕絕', ['category'] = '公益自然濒绝物种',
['photo'] = '[[File:Status TNC T2.svg|frameless|link=|alt=]]'
},
['t3'] = {
['name'] = '易危', ['category'] = '公益自然易危物种',
['photo'] = '[[File:Status TNC T3.svg|frameless|link=|alt=]]'
},
['t4'] = {
['name'] = '可能安全', ['category'] = '公益自然可能安全物种',
['photo'] = '[[File:Status TNC T4.svg|frameless|link=|alt=]]'
},
['t5'] = {
['name'] = '安全', ['category'] = '公益自然安全物种',
['photo'] = '[[File:Status TNC T5.svg|frameless|link=|alt=]]'
},
['tu'] = {['name'] = '未分級', ['photo'] = '[[File:Status TNC T blank.svg|frameless|link=|alt=]]'}
},
['natureserve'] = {['alias'] = 'tnc'},
['esa'] = {
['ex'] = {['name'] = '[[绝灭]]', ['photo'] = '[[File:Status ESA EX zh.svg|frameless|link=|alt=]]'},
['le'] = {['name'] = '[[濒危物种|濒危]]', ['photo'] = '[[File:Status ESA LE zh.svg|frameless|link=|alt=]]'},
['e'] = {['alias'] = 'le'},
['lt'] = {['name'] = '[[受威胁物种|受威胁]]', ['photo'] = '[[File:Status ESA LT zh.svg|frameless|link=|alt=]]'},
['t'] = {['alias'] = 'lt'},
['dl'] = {['name'] = '除名', ['photo'] = '[[File:Status ESA DL zh.svg|frameless|link=|alt=]]'},
['delisted'] = {['alias'] = 'dl'}
},
['decf'] = {
['x'] = {['name'] = '珍稀申报 — 推测[[绝灭]]', ['photo'] = '[[File:Status DECF X.svg|frameless|link=|alt=]]'},
['r'] = {['name'] = '珍稀申报', ['photo'] = '[[File:Status DECF R.svg|frameless|link=|alt=]]'},
['p1'] = {['name'] = '第一优先 — 知之甚少的类群', ['photo'] = '[[File:Status DECF P1.svg|frameless|link=|alt=]]'},
['p2'] = {['name'] = '第二优先 — 知之甚少的类群', ['photo'] = '[[File:Status DECF P2.svg|frameless|link=|alt=]]'},
['p3'] = {['name'] = '第三优先 — 知之甚少的类群', ['photo'] = '[[File:Status DECF P3.svg|frameless|link=|alt=]]'},
['p4'] = {['name'] = '第四优先 — 珍稀类群', ['photo'] = '[[File:Status DECF P4.svg|frameless|link=|alt=]]'},
['dl'] = {['name'] = '除名', ['photo'] = '[[File:Status DECF DL.svg|frameless|link=|alt=]]'}
},
['default'] = {
['introduction'] = '默认',
['ex'] = {['name'] = '绝灭'},
['invalid'] = {['name'] = '\'\'\'\'\'无效状况\'\'\'\'\'', ['category'] = '无效保护状况'}
}
}
--[[
if the argName == className, just leave argName alone
--]]
local classificationTable = {
{['argName'] = 'superdomain', ['entryName'] = '總域'},
{['argName'] = 'domain', ['entryName'] = '域'},
{['argName'] = 'superregnum', ['entryName'] = '總界'},
{
['argName'] = 'regnum', ['entryName'] = '界',
['className'] = 'kingdom'
},
{['argName'] = 'subregnum', ['entryName'] = '亞界'},
{['argName'] = 'superdivisio', ['entryName'] = '總門'},
{['argName'] = 'superphylum', ['entryName'] = '超门'},
{['argName'] = 'divisio', ['entryName'] = '門'},
{['argName'] = 'phylum', ['entryName'] = '門'},
{['argName'] = 'subdivisio', ['entryName'] = '亞門'},
{['argName'] = 'subphylum', ['entryName'] = '亞門'},
{['argName'] = 'infraphylum', ['entryName'] = '下門'},
{['argName'] = 'microphylum', ['entryName'] = 'Microphylum'},
{['argName'] = 'nanophylum', ['entryName'] = 'Nanophylum'},
{['argName'] = 'superclassis', ['entryName'] = '總綱'},
{['argName'] = 'classis', ['entryName'] = '綱'},
{['argName'] = 'subclassis', ['entryName'] = '亞綱'},
{['argName'] = 'infraclassis', ['entryName'] = '下綱'},
{['argName'] = 'magnordo', ['entryName'] = 'Magnorder'},
{['argName'] = 'superordo', ['entryName'] = '總目'},
{['argName'] = 'ordo', ['entryName'] = '目'},
{['argName'] = 'subordo', ['entryName'] = '亞目'},
{['argName'] = 'infraordo', ['entryName'] = '下目'},
{['argName'] = 'parvordo', ['entryName'] = '小目'},
{['argName'] = 'zoodivisio', ['entryName'] = 'Division'},
{['argName'] = 'zoosectio', ['entryName'] = '-{zh-hans:组;zh-hant:節}-'},
{['argName'] = 'zoosubsectio', ['entryName'] = '亞-{zh-hans:组;zh-hant:節}-'},
{['argName'] = 'superfamilia', ['entryName'] = '總科'},
{['argName'] = 'familia', ['entryName'] = '科'},
{['argName'] = 'subfamilia', ['entryName'] = '亞科'},
{['argName'] = 'supertribus', ['entryName'] = '總族'},
{['argName'] = 'tribus', ['entryName'] = '族'},
{['argName'] = 'subtribus', ['entryName'] = '亞族'},
{['argName'] = 'alliance', ['entryName'] = '群團'},
{['argName'] = 'genus', ['entryName'] = '屬'},
{['argName'] = 'subgenus', ['entryName'] = '亞屬'},
{['argName'] = 'sectio', ['entryName'] = '-{zh-hans:组;zh-hant:節}-'},
{['argName'] = 'subsectio', ['entryName'] = '-{zh-hans:亚组;zh-hant:亞節}-'},
{['argName'] = 'series', ['entryName'] = '系'},
{['argName'] = 'subseries', ['entryName'] = '亞系'},
{['argName'] = 'species_group', ['entryName'] = '種組'},
{['argName'] = 'species_subgroup', ['entryName'] = '種亞組'},
{['argName'] = 'species_complex', ['entryName'] = '复合种'},
{['argName'] = 'species', ['entryName'] = '種'},
{['argName'] = 'subspecies', ['entryName'] = '亞種'},
{['argName'] = 'varietas', ['entryName'] = '變種'},
{['argName'] = 'subvarietas', ['entryName'] = '亞變種'},
{['argName'] = 'forma', ['entryName'] = '變型'},
{['argName'] = 'subforma', ['entryName'] = '亞變型'}
}
p.conservationStatusTable = conservationStatusTable
p.classificationTable = classificationTable
return p