பயனர்:Aathavan jaffna/மணல்தொட்டி1

p = {}

local LocalStatus = { ['se'] = 'Ej hotad', ['secure'] = 'Ej hotad', ['ej hotad'] = 'Ej hotad',

 					['dom']				= 'Husdjur',
 					['domesticated'] 	= 'Husdjur',
 					['dd']				= 'Kunskapsbrist',
 					['data']			= 'Kunskapsbrist',
 					['lc']				= 'தீவாய்ப்புக் கவலை குறைந்த இனம்',
 					['nt']				= 'அச்சுறு நிலையை அண்மித்த இனம்',
 					['vu']				= 'அழிவாய்ப்பு இனம்',
 					['en']				= 'Starkt hotad',
 					['cr']				= 'மிக அருகிய இனம்',
 					['re']				= 'Nationellt utdöd',
 					['fossil']			= 'தொல்லுயிர் எச்சம்',
 					['pre']				= 'தொல் பழங்காலம்',
 					['text']			= 'Se text'

} local sverigekat = { ['dom'] = 'Kategori:Husdjur', ['domesticated'] = 'Kategori:Husdjur',

 	['dd']				= 'Kategori:Arter med kunskapsbrist som bevarandestatus',
 	['data']			= 'Kategori:Arter med kunskapsbrist som bevarandestatus',
 	['lc']				= 'Kategori:Livskraftiga arter',
 	['nt']				= 'Kategori:Nära hotade arter',
 	['vu']				= 'Kategori:Sårbara arter',
 	['en']				= 'Kategori:Hotade arter i svensk flora och fauna',
 	['cr']				= 'Kategori:Hotade arter i svensk flora och fauna',
 	['fossil']			= 'Kategori:Fossila arter',
 	['pre']				= 'Kategori:Förhistoriska arter'
 	}


function p.LocalStatus(frame) local args = frame:getParent().args return p.LocalStatusFromLua(args) end function p.LocalStatusFromLua(args) local s = {} local t = {} if args.sverigestatus and args.sverigestatus ~= then if LocalStatus[string.lower(args.sverigestatus)] then local typ = mw.text.tag('br', {}).. mw.text.tag('span', {style="font-size:.8em"}, 'Status i Sverige: ' .. LocalStatus[string.lower(args.sverigestatus)]) if args['sverigestatus_ref'] or args['sverigestatus ref'] then typ = typ .. (args['sverigestatus_ref'] or args['sverigestatus ref']) end table.insert(s, typ) if sverigekat[args.sverigestatus] then table.insert(t, sverigekat[string.lower(args.sverigestatus)]) end end end for i, j in pairs(args) do if type(i) == 'string' then local a = mw.text.split( i, '%s' ) if #a > 1 and a[1] == 'status' and a[#a] ~= 'ref' then if LocalStatus[string.lower(j)] then local typ = mw.text.tag('br', {}).. mw.text.tag('span', {style="font-size:.8em"}, 'Status i ' .. mw.text.trim(string.sub(i, 8)) .. ': ' .. LocalStatus[string.lower(j)]) local i2 = i .. ' ref' typ = typ .. (args[i2] or ) table.insert(s, typ) if i == 'status Sverige' and sverigekat[string.lower(j)] then table.insert(t, sverigekat[string.lower(j)]) end end end local b = mw.text.split( i, '_' ) if #b > 1 and b[1] == 'status' and b[#b] ~= 'ref' then if LocalStatus[string.lower(j)] then local typ = mw.text.tag('br', {}).. mw.text.tag('span', {style="font-size:.8em"}, 'Status i ' .. mw.text.trim(string.sub(i, 8)) .. ': ' .. LocalStatus[string.lower(j)]) local i2 = i .. '_ref' typ = typ .. (args[i2] or ) table.insert(s, typ) if i == 'status_Sverige' and sverigekat[string.lower(j)] then table.insert(t, sverigekat[string.lower(j)]) end end end end end return (table.concat(s) or ) .. ( table.concat(t) or ) end

return p

"https://ta.wikipedia.org/w/index.php?title=பயனர்:Aathavan_jaffna/மணல்தொட்டி1&oldid=1979175" இலிருந்து மீள்விக்கப்பட்டது