Modul:Sandlådan/Larske/Testmodul11

Från Wikipedia

Dokumentationen för denna modul kan skapas på Modul:Sandlådan/Larske/Testmodul11/dok

      local p = {}

	local tzest  = { normaltid = '[[Eastern Standard Time|EST]]'  , offsetnormal = '-5', sommartid = '[[Eastern Daylight Time|EDT]]'        , offsetsommar = '-4'}
	local tzcst  = { normaltid = '[[Central Standard Time|CST]]'  , offsetnormal = '-6', sommartid = '[[Central Daylight Saving Time|CDT]]' , offsetsommar = '-5'}
	local tzmst  = { normaltid = '[[Mountain Standard Time|MST]]' , offsetnormal = '-7', sommartid = '[[Mountain Daylight Saving Time|MDT]]', offsetsommar = '-6'}
	local tzpst  = { normaltid = '[[Pacific Standard Time|PST]]'  , offsetnormal = '-8', sommartid = '[[Pacific Standard Time|PDT]]'        , offsetsommar = '-7'}
	local tzchst = { normaltid = '[[Chamorro Standard Time|ChST]]', offsetnormal = '-10'}
	local tztenncst = {'Q495052','Q494806','Q494822','Q494810','Q494905','Q495072','Q494799','Q494818','Q495013','Q495022','Q489056','Q1177705','Q489430','Q494794','Q494815','Q495078','Q502360','Q494760',
		'Q494998','Q502442','Q502479','Q502386','Q502437','Q302165','Q502069','Q495031','Q489007','Q502047','Q502368','Q502397','Q490306','Q494771','Q502364','Q505968','Q501982','Q502072','Q494755',
		'Q501968','Q495448','Q502393','Q502345','Q494716'} -- CST i Tennessee (tom M)
	local tztennest = {'Q490318','Q475301','Q494803','Q494791','Q494990','Q495017','Q488943','Q502373','Q502428','Q502342','Q188376','Q495059','Q502400','Q494768','Q495067','Q495003','Q501927','Q494636',
		'Q502356','Q495006','Q372373'} -- EST i Tennessee (tom M)
	local tzsdmst = {'Q484231','Q2613601','Q489079','Q489620','Q489092','Q495654','Q489369','Q492493','Q495620','Q489099'} -- South Dakota MST/MDT (tom L)
	local tzsdcst = {'Q484633','Q484780','Q484234','Q489069','Q489062','Q489088','Q484450','Q489106','Q489159','Q489083','Q489273','Q489075','Q488922','Q178341','Q489265','Q489259','Q179954','Q495417',
		'Q490498','Q495234','Q495223','Q495625','Q495667','Q495629','Q491702','Q495672','Q495608','Q495289','Q495246','Q495209','Q495252'} -- South Dakota CST/CDT (tom L) Jones County ser ut att vara lite i varje
	local tzorepst = {'Q484330','Q109665','Q484404','Q484371','Q484385','Q484426','Q484354','Q484411','Q484420','Q484395','Q484685','Q484378','Q484367','Q484361'} -- Oregon (tom H)

 	p.tidszon = { ['Q30']  = { --- USA
			['Q771']   = tzest, -- Massachusetts
			['Q1384']  = tzest, -- New York
			['Q1397']  = tzest, -- Ohio
			['Q1649']  = tzcst, -- Oklahoma
			['Q824']   = {time1 = tzpst, time2 = tzmst, set1 = tzorepst, set2 = {}}, -- Oregon, Malheur County (Q495414) är delvis i MST, resten i PST 
			['Q1400']  = tzest, -- Pennsylvania
			['Q1387']  = tzest, -- Rhode Island
			['Q1456']  = tzest, -- South Carolina
			['Q1211']  = {time1 = tzmst, time2 = tzcst, set1 = tzsdmst, set2 = tzsdcst }, -- South Dakota
			['Q1509']  = {time1 = tzcst, time2 = tzest, set1 = tztenncst, set2 = tztennest }, -- Tennessee 
			['Q1439']  = {time1 = tzmst, time2 = tzcst, set1 = {'Q108494', 'Q110257'}, set2 = 'rest'}, -- Texas
			['Q829']   = tzmst, -- Utah
			['Q16551'] = tzest, -- Vermont
			['Q1370']  = tzest, -- Virginia
			['Q1223']  = tzpst, -- Washington
			['Q1371']  = tzest, -- West Virginia
			['Q1537']  = tzcst, -- Wisconsin
			['Q1214']  = tzmst, -- Wyoming
			['Q11703'] = { normaltid = '[[Atlantic Standard Time|AST]]', offsetnormal = '-4' },
			['Q16641'] = { normaltid = '[[Samoa Time Zone|SST]]', offsetnormal = '-11'}, --Am Samoa
			['Q3551781'] = tzest, -- District of Columbia
			['Q16635'] = tzchst, -- Guam
			['Q16644'] = tzchst -- Nordmarianerna
		} -- 
		}
 
 
    function p.test(frame)
       return 'test'
    end

    return p