blueapple8259/wikipedia-ko huggingface dataset:
name = '에스토니아',
	top = 60.4,
	bottom = 57.2,
	left = 21.5,
	right = 28.4,
	image = 'Estonia adm location map.svg',
	image1 = 'Estonia relief map (2005-2017).png',
	image2 = 'Estonia Harju locator map.svg',
	image3 = 'Estonia Lääne locator map.svg',
	image4 = 'Estonia Pärnu locator map.svg',
	image5 = 'Estonia Saare locator map.svg',
	image6 = 'Estonia Valga locator map.svg',
	image7 = 'Estonia Viljandi locator map.svg',
	image8 = 'Estonia Võru locator map.svg'
name = '중국',
	y = '50 + 1.256383 * 116.80932603407057 * 0.02641006622571962 - 1.256383 * 116.80932603407057 * (1.3713469994670882 - (1.9996655301850468 -($1 * pi / 180)) * cos(0.5867115434267053 * ($2 - 104) * pi / 180))',
	x = '50 + 116.80932603407057 * ((1.9996655301850468-($1* pi / 180)) * sin(0.5867115434267053 * ($2 - 104) * pi / 180))',
	image = 'China edcp location map.svg',
	image1 = 'China edcp relief location map.jpg'
require("strict")
local yesNo = require("Module:Yesno")
local getArgs = require("Module:Arguments").getArgs
local getPlain = nil

local p = {}

-- Determine whether we're being called from a sandbox
local sandbox = mw.getCurrentFrame:getTitle:find and '/연습장' or ''

-- Implements Template:Icon
-- Returns the icon image corresponding to a string (like 'B')
function p._main
	local data_module = 'Module:Icon/data'..sandbox
	data = data or mw.loadData(data_module)
	local code = args.class or args[1]
	local iconData
	if code then
		code = code:match('^%s*(.-)%s*$'):lower -- trim whitespace and put in lower case
		iconData = data[code]
	end
	if not iconData then
		iconData = data._DEFAULT
	end
	return string.format
end

-- Implements Template:Icon link, a superset of Template:Icon
-- Returns an icon, plus a suitably formatted wikilink
function p._link
	args.size = args.size or args.iconsize
	local icon = p._main
	-- If no link given in args[2], default back to Template:Icon
	if not args[2] then
		return icon
	end
	-- Strip wiki markup out of link
	getPlain = getPlain or require("Module:Text").Text.getPlain
	local link = getPlain(args[2])
	local display = args[3] or args[2]
	-- italicize display string, if requested
	if yesNo(args.i) or yesNo(args.italic) or yesNo(args.italics) then
		display = ''
	end
	-- if display is link, just use standard wlink
	if link == display then
		return icon..'&nbsp;'..link..''
	end
	return icon..'&nbsp;'..display..''
end

function p.main(frame)
	local args = getArgs
	return p._main(args)
end

function p.link(frame)
	local args = getArgs
	return p._link(args)
end
name = '앨버타주',
	x = '50 + 796 * 0.5 * ln( ( 1 + cos($1*(pi/180))*sin(($2+115)*(pi/180)) ) / ( 1 - cos($1*(pi/180))*sin(($2+115)*(pi/180)) ) )',
	y = '516.2 - 489*(atan(tan($1*(pi/180))/cos(($2+115)*(pi/180)))+0)',
	image = 'Alberta County Point Locator.svg',
	image1 = 'Canada Alberta relief location map - transverse mercator proj.svg'
-- While the template is fairly simple, this information is made available to
-- Lua directly, so using a module means that we don't have to update the
-- template as new namespaces are added.

local p = {}

function p._main
	-- Get the current namespace if we were not passed one.
	if not ns then
		ns = mw.title.getCurrentTitle.namespace
	end

	-- Look up the namespace table from mw.site.namespaces. This should work
	-- for a majority of cases.
	local nsTable = mw.site.namespaces[ns]

	-- Try using string matching to get the namespace from page names.
	-- Do a quick and dirty bad title check to try and make sure we do the same
	-- thing as in most cases.
	if not nsTable and type(ns) == 'string' and not ns:find('[<>|%[%]{}]') then
		local nsStripped = ns:gsub
		nsStripped = nsStripped:gsub
		nsTable = mw.site.namespaces[nsStripped]
	end

	-- If we still have no match then try the parser function,
	-- which should catch the remainder of cases. Don't use a mw.title object,
	-- as this would increment the expensive function count for each new page
	-- tested.
	if not nsTable then
		frame = frame or mw.getCurrentFrame
		local nsProcessed = frame:callParserFunction
		nsTable = nsProcessed and mw.site.namespaces[nsProcessed]
	end
	
	return nsTable and nsTable.hasSubpages
end

function p.main(frame)
	local ns = frame:getParent.args[1]
	if ns then
		ns = ns:match('^%s*(.-)%s*$') -- trim whitespace
		ns = tonumber(ns) or ns
	end
	local hasSubpages = p._main
	return hasSubpages and 'yes' or ''
end
name = '브리티시컬럼비아주',
	top = 60.3,
	bottom = 48.1,
	left = -139.3,
	right = -113.7,
	image = 'Canada British Columbia location map 2.svg',
	image1 = 'Canada British Columbia relief location map.jpg',
	image2 = 'Canada British Columbia (no subdivisions) location map.svg'
__ __ _ _ _ ____ _ _ _ 
 Authors and maintainers:
]]

-- add optional module 
-- used for debugging purposes as it detects cases of unintended global variables
require('strict')

local p = {}

--
_langSwitch
 
This function is the core part of the LangSwitch template. 
 
Example usage from Lua:
text = _langSwitch
 
Parameters:
 args - table with translations by language
 lang - desired language (often user's native language)

 Error Handling:


function p._langSwitch -- args: table of translations
	-- Return error if there is not default and no english version
	if not args.en and not args.default then
		local err = ''
		if args.nocat == '1' then
			return err
		else
			return err .. 'Category:LangSwitch template without default version'
		end
	end
	
	-- To improve performance try quick switch, and load fallback chain only if needed. 
	-- In the vast majority of cases fast switch is sufficient
	local val = args[lang]
	if val == '~' then 
		return ''
	elseif val and val ~= '' then 
		return val 
	elseif args.quick then
		return nil
	end
	
	-- get the list of accepetable language (lang + those in lang's fallback chain) and check their content
	assert
	local langList = mw.language.getFallbacksFor(lang)
	table.insert
	table.insert(langList,math.max,'default')
	for _, language in ipairs(langList) do 
		val = args[language]
		if val == '~' then 
			return ''
		elseif val and val ~= '' then 
			return val 
		end
	end
end

--
langSwitch
 
This function is the core part of the LangSwitch template. 
 
Example Usage from a template:
 
Parameters:
 frame.args - table with translations by language
 frame.args.lang - desired language (often user's native language)

 Error Handling:

function p.langSwitch(frame) -- version to be used from wikitext
	local args = frame.args
	-- if no expected args provided than check parent template/module args
	if args.en==nil and args.default==nil and args.nocat==nil then
		args = mw.getCurrentFrame:getParent.args 
	end
	local lang = args.lang
	if not lang or not mw.language.isKnownLanguageTag(lang) then
		lang = frame:callParserFunction -- get user's chosen language 
	end
	
	-- Try quick switch which checks the most likely option when fallback is not needed
	args.quick = true;
	local val = p._langSwitch
	if val then
		return val
	end
	
	-- Allow input in format: 
	-- with multiple languages mapping to a single value
	local args1 = {}
	for name, value in pairs( args ) do 
		if value ~= '' and type(name)=='string' then 
 		for str in string.gmatch( name, "([^/]+)" ) do
				args1[str] = value
			end
		end
	end
	return p._langSwitch
end
name = '아시아',
	x = '(52.8948) * (cos($1*0.01745329252) * sin(($2-95.0) * 0.01745329252)) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) * 0.5)^-0.5 )+50.0',
	y = '(100-59.381) - (59.381) * ( cos(50.0*0.01745329252) * sin($1*0.01745329252) - sin(50.0*0.01745329252) * cos($1*0.01745329252) * cos(($2-95.0)*0.01745329252) ) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) *0.5)^-0.5 )',
	image = 'Asia_laea_location_map.svg',
	image1 = 'Asia_laea_relief_location_map.jpg'
name = '웨스턴오스트레일리아주',
	top = -13.2,
	bottom = -35.5,
	left = 112.5,
	right = 129.5,
	image = 'Australia Western Australia location map.svg',
	image1 = 'Australia Western Australia relief location map.png',
	image2 = 'Australia Western Australia location map blank.svg'
--removes anything enclosed in tags that isn't nested, mediawiki strip markers (references etc), files, italic and bold markup
local p = {}

function p.main(frame)
	local text = frame.args[1]
	local encode = require('Module:yesno')(frame.args.encode)
	return p._main
end

function p._main
	if not text then return end
	text = mw.text.killMarkers(text)
	if encode then
		return mw.text.encode(text)
	else
		return text
	end
end
name = '빅토리아주',
	top = -33.8,
	bottom = -39.3,
	left = 140.6,
	right = 150.3,
	image = 'Australia Victoria location map.svg',
	image1 = 'Australia Victoria relief location map.jpg',
	image2 = 'Australia Victoria location map blank.svg',
	image3 = 'Australia Victoria relief location map blank.png',
	image4 = 'Australia Victoria location map highways.svg'
name = 'Sakha Republic',
	x = '48.9 + 260.42818 * (1.65999 -($1*pi / 180)) * sin(0.8180 * ($2 - 131.725) * pi / 180) * 0.926327',
	y = '50 - 260.42818 * (0.5095 - (1.65999 -($1*pi / 180)) * cos(0.8180 * ($2 - 131.725) * pi / 180))',
	image = 'Yakutia notext.svg',
	image1 = 'Relief Yakutia.png'
name = '그린란드',
	x = '50.0 + 302.4185124782328 * ((1.5794425159987988-($1* pi / 180)) * sin(0.9479693044294399 * ($2 +42.5) * pi / 180))',
	y = '50.0 + 0.70760934691432 * 302.4185124782328 * 0.006767623881934526 - 0.70760934691432 * 302.4185124782328 * (0.32280545456288157 - (1.5794425159987988-($1* pi / 180)) * cos(0.9479693044294399 * ($2 +42.5) * pi / 180))',
	image = 'Greenland edcp location map.svg',
	image1 = 'Greenland edcp relief location map.jpg'
name = '북아메리카',
	x = '(69.398)*( cos( $1*0.01745329252 )*sin( ($2-(-100.0))*0.01745329252 ) ) * ( ((1 + sin( $1*0.01745329252 )*sin( 47.5*0.01745329252 ) + cos( $1*0.01745329252 )*cos( 47.5*0.01745329252 )*cos( ($2-(-100.0))*0.01745329252 ) ) *0.5)^ -0.5) - (-50.0)',
	y = '(100 + (-50.0) ) - (68.9773)*( cos( 47.5*0.01745329252 )*sin( $1*0.01745329252 ) - sin( 47.5*0.01745329252 )*cos( $1*0.01745329252 )*cos( ($2-(-100.0))*0.01745329252 ) ) * ( ((1 + sin( $1*0.01745329252 )*sin( 47.5*0.01745329252 ) + cos( $1*0.01745329252 )*cos( 47.5*0.01745329252 )*cos( ($2-(-100.0))*0.01745329252 ) ) *0.5)^ -0.5)',
	image = 'North_America_laea_location map.svg',
	image1 = 'North America laea relief location map with borders.jpg'
name = '아프리카',
	x = '48.852459016393 + 71.1 * cos($1 * pi / 180) * sin(($2 - 15) * pi / 180) * (((1 + cos($1 * pi / 180) * cos(($2 - 15) * pi / 180)) * 0.5) ^ - 0.5 )',
	y = '51.180555555556 - 75.3 * sin($1 * pi / 180) * (((1 + cos($1 * pi / 180) * cos(($2 - 15) * pi / 180)) * 0.5) ^ -0.5)',
	image = 'Africa location map.svg',
	image1 = 'Africa relief location map.jpg'
**새산새숲**은 생태적.인도적.비정치적 분야인 산림협력을 통해 남북 관계의 개선을 알리는 대표적인 국민참여캠페인이다. 2018년 남북정상회담을 계기로 평화의 물결을 염원하는 분위기가 조성되었고 이에 한반도의 산림복원과 평화정착을 위한 국민들의 참여와 관심을 독려하기 위해 마련된 대국민 참여 프로젝트이다.

## 의미
2018년은 남북정상이 손을 맞잡고, 한반도의 평화와 번영을 여는 뜻깊은 한해였다.
판문점과 백화원에서의 평화와 번영을 기원하는 기념식수는 산림협력을 통한 남북 관계의 개선을 알리는 상징이 되었다.
산림청은 새로운 평화의 시대를 맞아 북한의 산에 나무를 심고, 남한의 숲을 국민의 쉼터로 만들기 위한 숲속의 한반도 만들기 새산새숲 국민캠페인을 시작한다.

2018년 남북정상회담 이후 산림병해충 공동방제, 양묘장 현대화협력사업을 위한 대북 제재면제 추진, 산림현장 방문 등 실질적인 남북산림협력 활동을 했다.2019년 파주 남북산림협력센터(스마트양묘장 등) 조성을 시작으로 2020년 철원 남북산림협력센터(산림병해충 방제협력 특화시설) 구축으로 이어지며 본격적인 협력을 위한 남측의 준비는 지속적으로 이루어지고 있으며, 한반도 평화의 마중물 역할을 하고 있다. 

산림청은 한반도 평화의 마중물인 남북산림협력의 국민적 공감대 형성을 위해 2019년부터 국민들이 함께 참여할 수 있는 다양한 캠페인을 추진하고 있고, 이를 위해 국민참여 캠페인 새산새숲을 만들어 국민들과 지속적으로 교감하고자 한다.

## 캠페인 소개
새산새숲브랜드는 2018년 남북산림협력을 계기로 ‘남과 북의 사람이 함께 한반도에 새로운 산과 숲을 만들어 나가겠다.’는 의지와 희망을 남북의 산, 손을 맞잡은 사람, 그리고 하트 형상(마음)이 어우러진긍정적이고 따뜻한, 희망적 아이콘으로 표현하였다.

남과 북의 산 : 남과 북의 산림을 함께 울창하게 만들 것을 표현
남과 북의 사람 : 지역ㆍ계층ㆍ성향 등에 관계없이 남북 모든 사람이 참여
남과 북의 마음 : 비정치적ㆍ인도주의적인 일에 대한 공감대 형상

새 → NEW
가장 간결한 긍정과 희망의 표현 / 새로운 출발ㆍ희망ㆍ시작

산ㆍ숲 → FOREST KOREA
산과 숲이라는 남북산림협력의 핵심가치를 표현 / 한반도에 산과 숲을 만들자

☞ 새산새숲(NEW FOREST KOREA) 한반도의 새로운 산과 숲

## 주요활동
2018.04.27. 남북 정상 간 판문점 선언

2018.06.01. 남북고위급 회담

2018.07.04. 제 1차 남북산림협력 분과회담
- 남북산림협력을 위한 실천적 방안 논의

2018.08.08. 산림병해충 공동방제를 위한 금강산지역 현장방문

2018.09.18. 평양 남북 정상회담
- 경제인 방북단이 조선인민군 122호 양묘장 방문

2018.10.22. 제 2차 남북산림협력 분과회담

2018.11.29. 소나무재선충병 방제약제 제공 및 공동방제

2018.12.12. 양묘장 현대화 관련 평양 현장방문

2019.04.05. 강원 고성 대형 산불 상황 北과 공유

## 연도별 행사
2019.01.16 국민과 함께하는 숲속의 한반도 만들기 심포지엄 [서울 웨스틴조선호텔]

2019.02.15~16 남북산림협력 청년활동가 캠프 [ 철원군] 

2019.03.21 ‘새산새숲 첫 나무심기’ 행사 [ 전남 고흥] 

2019.03.22 국민과 함께하는 내 나무 갖기 한마당 [서울로 7017만리동 광장]

2019.04.27 4.27 판문점 선언 1주년기념 “새산새숲을 심다”나무심기[철원군]

2019.06.19 아시아 평화의 숲 청년협력회의 [인천 송도]

2019.09.04 남북산림협력센터 착공식

2019.09.19 강원 고성 산림생태복원의 숲 조성행사

2019.11.07. 강원 고성평화양묘장 준공

2020.06.03 남북산림협력센터 개소식
name = '핀란드',
	y = '100/10.75 * (-21.461356535015 + (91.711356535015-($1))*cos(0.015816248061521 *($2-25.5)))',
	x = '100*(0.5 + 1 / (1020/1643) / 10.75*(91.711356535015-($1))*sin(0.015816248061521 *($2-25.5)))',
	image = 'Finland adm location map.svg',
	defaultscale = 0.5
name = '누나부트 준주',
	x = '(0.43865313653137 + (1 - ($1- 63.31) * (0.034717103369757 + 0.000003525145 * ($1- 63.31) * ($1- 63.31))) * ($2+ 94.94) * ( 0.0089116793548638 - 0.000000361163 * ($2 + 94.94) * ($2 + 94.94))) * 203.4587996 - 47.6093591',
	y = '(-0.14714022140221 + (1 - ($1- 63.31) * (0.034717103369757 + 0.000003525145 * ($1 - 63.31) * ($1 - 63.31))) * ( 0.57149446494465 - 0.000069482763 * ($2 + 94.94) * ($2 + 94.94))) * 180.6240918 - 0.1806684734',
	image = 'Location map Nunavut 2.png'
lang = "en",
 ["AK"] = {name="Alaska"},
 ["AL"] = {name="Alabama"},
 ["AR"] = {name="Arkansas"},
 ["AZ"] = {name="Arizona"},
 ["CA"] = {name="California"},
 ["CO"] = {name="Colorado"},
 ["CT"] = {name="Connecticut"},
 ["DE"] = {name="Delaware"},
 ["FL"] = {name="Florida"},
 ["GA"] = {name="Georgia"},
 ["HI"] = {name="Hawaii"},
 ["IA"] = {name="Iowa"},
 ["ID"] = {name="Idaho"},
 ["IL"] = {name="Illinois"},
 ["IN"] = {name="Indiana"},
 ["KS"] = {name="Kansas"},
 ["KY"] = {name="Kentucky"},
 ["LA"] = {name="Louisiana"},
 ["MA"] = {name="Massachusetts"},
 ["MD"] = {name="Maryland"},
 ["ME"] = {name="Maine"},
 ["MI"] = {name="Michigan"},
 ["MN"] = {name="Minnesota"},
 ["MO"] = {name="Missouri"},
 ["MS"] = {name="Mississippi"},
 ["MT"] = {name="Montana"},
 ["NC"] = {name="North Carolina"},
 ["ND"] = {name="North Dakota"},
 ["NE"] = {name="Nebraska"},
 ["NH"] = {name="New Hampshire"},
 ["NJ"] = {name="New Jersey"},
 ["NM"] = {name="New Mexico"},
 ["NV"] = {name="Nevada"},
 ["NY"] = {name="New York",altnames={"New York State"}},
 ["OH"] = {name="Ohio"},
 ["OK"] = {name="Oklahoma"},
 ["OR"] = {name="Oregon"},
 ["PA"] = {name="Pennsylvania"},
 ["RI"] = {name="Rhode Island"},
 ["SC"] = {name="South Carolina"},
 ["SD"] = {name="South Dakota"},
 ["TN"] = {name="Tennessee"},
 ["TX"] = {name="Texas"},
 ["UT"] = {name="Utah"},
 ["VA"] = {name="Virginia"},
 ["VT"] = {name="Vermont"},
 ["WA"] = {name="Washington"},
 ["WI"] = {name="Wisconsin"},
 ["WV"] = {name="West Virginia"},
 ["WY"] = {name="Wyoming"},
 ["DC"] = {name="District of Columbia",altnames={"Washington, D.C."}},
 ["AS"] = {name="American Samoa"},
 ["GU"] = {name="Guam"},
 ["MP"] = {name="Northern Mariana Islands"},
 ["PR"] = {name="Puerto Rico"},
 ["UM"] = {name="United States Minor Outlying Islands"},
 ["VI"] = {name="United States Virgin Islands",isoname="Virgin Islands, U.S.",altnames={"U.S. Virgin Islands","Virgin Islands"}}
lang = "en",
 ["ACT"] = {name="Australian Capital Territory",altnames={"Canberra"}},
 ["NSW"] = {name="New South Wales"},
 ["NT"] = {name="Northern Territory"},
 ["QLD"] = {name="Queensland"},
 ["SA"] = {name="South Australia"},
 ["TAS"] = {name="Tasmania"},
 ["VIC"] = {name="Victoria"},
 ["WA"] = {name="Western Australia"}
lang = "en", -- administrative languages: en, hi
 ["AP"] = {name="Andhra Pradesh"},
 ["AR"] = {name="Arunachal Pradesh"},
 ["AS"] = {name="Assam"},
 ["BR"] = {name="Bihar"},
 ["CT"] = {name="Chhattisgarh"},
 ["GA"] = {name="Goa"},
 ["GJ"] = {name="Gujarat"},
 ["HP"] = {name="Himachal Pradesh"},
 ["HR"] = {name="Haryana"},
 ["JH"] = {name="Jharkhand"},
 ["JK"] = {name="Jammu and Kashmir"},
 ["KA"] = {name="Karnataka"},
 ["KL"] = {name="Kerala"},
 ["LA"] = {name="Ladakh"},
 ["MH"] = {name="Maharashtra"},
 ["ML"] = {name="Meghalaya"},
 ["MN"] = {name="Manipur"},
 ["MP"] = {name="Madhya Pradesh"},
 ["MZ"] = {name="Mizoram"},
 ["NL"] = {name="Nagaland"},
 ["OR"] = {name="Odisha"},
 ["PB"] = {name="Punjab"},
 ["RJ"] = {name="Rajasthan"},
 ["SK"] = {name="Sikkim"},
 ["TG"] = {name="Telangana"},
 ["TN"] = {name="Tamil Nadu"},
 ["TR"] = {name="Tripura"},
 ["UP"] = {name="Uttar Pradesh"},
 ["UT"] = {name="Uttarakhand"},
 ["WB"] = {name="West Bengal"},
 ["AN"] = {name="Andaman and Nicobar Islands"},
 ["CH"] = {name="Chandigarh"},
 ["DD"] = {name="Daman and Diu"},
 ["DL"] = {name="Delhi"},
 ["DN"] = {name="Dadra and Nagar Haveli"},
 ["LD"] = {name="Lakshadweep"},
 ["PY"] = {name="Puducherry"}
lang = "kl", -- administrative languages: da, kl
 ["AV"] = {name="Avannaata Kommunia"},
 ["KU"] = {name="Kujalleq",isoname="Kommune Kujalleq"},
 ["QE"] = {name="Qeqqata",isoname="Qeqqata Kommunia"},
 ["QT"] = {name="Kommune Qeqertalik"},
 ["SM"] = {name="Sermersooq",isoname="Kommuneqarfik Sermersooq"}
lang = "en",
 --States
 ["K"] = {name="Saint Kitts"},
 ["N"] = {name="Nevis"},
 --Parishes
 ["01"] = {name="Christ Church Nichola Town"},
 ["02"] = {name="Saint Anne Sandy Point"},
 ["03"] = {name="Saint George Basseterre"},
 ["04"] = {name="Saint George Gingerland"},
 ["05"] = {name="Saint James Windward"},
 ["06"] = {name="Saint John Capisterre",altnames={"Saint John Capesterre"}},
 ["07"] = {name="Saint John Figtree"},
 ["08"] = {name="Saint Mary Cayon"},
 ["09"] = {name="Saint Paul Capisterre",altnames={"Saint Paul Capesterre"}},
 ["10"] = {name="Saint Paul Charlestown"},
 ["11"] = {name="Saint Peter Basseterre"},
 ["12"] = {name="Saint Thomas Lowland"},
 ["13"] = {name="Saint Thomas Middle Island"},
 ["15"] = {name="Trinity Palmetto Point"}
lang = "nl",
 ["BR"] = {name="Brokopondo"},
 ["CM"] = {name="Commewijne"},
 ["CR"] = {name="Coronie"},
 ["MA"] = {name="Marowijne"},
 ["NI"] = {name="Nickerie"},
 ["PM"] = {name="Paramaribo"},
 ["PR"] = {name="Para"},
 ["SA"] = {name="Saramacca"},
 ["SI"] = {name="Sipaliwini"},
 ["WA"] = {name="Wanica"}
lang = "de",
 ["1"] = {name="Burgenland"},
 ["2"] = {name="Carinthia",isoname="Kärnten"},
 ["3"] = {name="Lower Austria",isoname="Niederösterreich"},
 ["4"] = {name="Upper Austria",isoname="Oberösterreich"},
 ["5"] = {name="Salzburg"},
 ["6"] = {name="Styria",isoname="Steiermark"},
 ["7"] = {name="Tyrol",isoname="Tirol"},
 ["8"] = {name="Vorarlberg"},
 ["9"] = {name="Vienna",isoname="Wien"}
lang = "ro",
 ["AN"] = {name="Anenii Noi",altnames={"Anenii Noi District"}},
 ["BR"] = {name="Briceni",altnames={"Briceni District"}},
 ["BS"] = {name="Basarabeasca",altnames={"Basarabeasca District"}},
 ["CA"] = {name="Cahul",altnames={"Cahul District"}},
 ["CL"] = {name="Călărași",altnames={"Călărași District"}},
 ["CM"] = {name="Cimișlia",altnames={"Cimișlia District"}},
 ["CR"] = {name="Criuleni",altnames={"Criuleni District"}},
 ["CS"] = {name="Căușeni",altnames={"Căușeni District"}},
 ["CT"] = {name="Cantemir",altnames={"Cantemir District"}},
 ["DO"] = {name="Dondușeni",altnames={"Dondușeni District"}},
 ["DR"] = {name="Drochia",altnames={"Drochia District"}},
 ["DU"] = {name="Dubăsari",altnames={"Dubăsari District"}},
 ["ED"] = {name="Edineț",altnames={"Edineț District"}},
 ["FA"] = {name="Fălești",altnames={"Fălești District"}},
 ["FL"] = {name="Florești",altnames={"Florești District"}},
 ["GL"] = {name="Glodeni",altnames={"Glodeni District"}},
 ["HI"] = {name="Hîncești",altnames={"Hîncești District"}},
 ["IA"] = {name="Ialoveni",altnames={"Ialoveni District"}},
 ["LE"] = {name="Leova",altnames={"Leova District"}},
 ["NI"] = {name="Nisporeni",altnames={"Nisporeni District"}},
 ["OC"] = {name="Ocnița",altnames={"Ocnița District"}},
 ["OR"] = {name="Orhei",altnames={"Orhei District"}},
 ["RE"] = {name="Rezina",altnames={"Rezina District"}},
 ["RI"] = {name="Rîșcani",altnames={"Rîșcani District"}},
 ["SD"] = {name="Șoldănești",altnames={"Șoldănești District"}},
 ["SI"] = {name="Sîngerei",altnames={"Sîngerei District"}},
 ["SO"] = {name="Soroca",altnames={"Soroca District"}},
 ["ST"] = {name="Strășeni",altnames={"Strășeni District"}},
 ["SV"] = {name="Ștefan Vodă",altnames={"Ștefan Vodă District"}},
 ["TA"] = {name="Taraclia",altnames={"Taraclia District"}},
 ["TE"] = {name="Telenești",altnames={"Telenești District"}},
 ["UN"] = {name="Ungheni",altnames={"Ungheni District"}},
 ["SN"] = {name="Transnistria",isoname="Stînga Nistrului, unitatea teritorială din"},
 ["GA"] = {name="Gagauzia",isoname="Găgăuzia, Unitatea teritorială autonomă",altnames={"UTAG","Găgăuzia, Unitatea teritorială autonomă (UTAG)"}},
 ["BA"] = {name="Bălți"},
 ["BD"] = {name="Bender",altnames={"Tighina","Bender [Tighina]"}},
 ["CU"] = {name="Chișinău"}
lang = "en, fr, rw",
 ["02"] = {name="Eastern Province",isonames={en="Eastern",fr="Est",rw="Iburasirazuba"}},
 ["03"] = {name="Northern Province",isonames={en="Northern",fr="Nord",rw="Amajyaruguru"}},
 ["04"] = {name="Western Province",isonames={en="Western",fr="Ouest",rw="Iburengerazuba"}},
 ["05"] = {name="Southern Province",isonames={en="Southern",fr="Sud",rw="Amajyepfo"}},
 ["01"] = {name="Kigali",isonames={en="City of Kigali",fr="Ville de Kigali",rw="Umujyi wa Kigali"},altnames={"Kigali Province"}}
lang = "ar",
 ["01"] = {name="Adrar"},
 ["02"] = {name="Chlef"},
 ["03"] = {name="Laghouat"},
 ["04"] = {name="Oum el Bouaghi"},
 ["05"] = {name="Batna"},
 ["06"] = {name="Béjaïa"},
 ["07"] = {name="Biskra"},
 ["08"] = {name="Béchar"},
 ["09"] = {name="Blida"},
 ["10"] = {name="Bouira"},
 ["11"] = {name="Tamanrasset",altnames={"Tamanghasset"}},
 ["12"] = {name="Tébessa"},
 ["13"] = {name="Tlemcen"},
 ["14"] = {name="Tiaret"},
 ["15"] = {name="Tizi Ouzou"},
 ["16"] = {name="Algiers",isoname="Alger"},
 ["17"] = {name="Djelfa"},
 ["18"] = {name="Jijel"},
 ["19"] = {name="Sétif"},
 ["20"] = {name="Saïda"},
 ["21"] = {name="Skikda"},
 ["22"] = {name="Sidi Bel Abbès"},
 ["23"] = {name="Annaba"},
 ["24"] = {name="Guelma"},
 ["25"] = {name="Constantine"},
 ["26"] = {name="Médéa"},
 ["27"] = {name="Mostaganem"},
 ["28"] = {name="M'Sila",isoname="M'sila"},
 ["29"] = {name="Mascara"},
 ["30"] = {name="Ouargla"},
 ["31"] = {name="Oran"},
 ["32"] = {name="El Bayadh"},
 ["33"] = {name="Illizi"},
 ["34"] = {name="Bordj Bou Arréridj"},
 ["35"] = {name="Boumerdès"},
 ["36"] = {name="El Taref",isoname="El Tarf"},
 ["37"] = {name="Tindouf"},
 ["38"] = {name="Tissemsilt"},
 ["39"] = {name="El Oued"},
 ["40"] = {name="Khenchela"},
 ["41"] = {name="Souk Ahras"},
 ["42"] = {name="Tipaza",altnames={"Tipasa"}},
 ["43"] = {name="Mila"},
 ["44"] = {name="Aïn Defla"},
 ["45"] = {name="Naâma",isoname="Naama"},
 ["46"] = {name="Aïn Témouchent"},
 ["47"] = {name="Ghardaïa"},
 ["48"] = {name="Relizane"}
lang = "et",
 ["37"] = {name="Harjumaa"},
 ["39"] = {name="Hiiumaa"},
 ["44"] = {name="Ida-Virumaa"},
 ["49"] = {name="Jõgevamaa"},
 ["51"] = {name="Järvamaa"},
 ["57"] = {name="Läänemaa"},
 ["59"] = {name="Lääne-Virumaa"},
 ["65"] = {name="Põlvamaa"},
 ["67"] = {name="Pärnumaa"},
 ["70"] = {name="Raplamaa"},
 ["74"] = {name="Saaremaa"},
 ["78"] = {name="Tartumaa"},
 ["82"] = {name="Valgamaa"},
 ["84"] = {name="Viljandimaa"},
 ["86"] = {name="Võrumaa"}
lang = "en",
 ["CE"] = {name="Central"},
 ["CH"] = {name="Chobe"},
 ["GH"] = {name="Ghanzi"},
 ["KG"] = {name="Kgalagadi"},
 ["KL"] = {name="Kgatleng"},
 ["KW"] = {name="Kweneng"},
 ["NE"] = {name="North East"},
 ["NW"] = {name="North West"},
 ["SE"] = {name="South East"},
 ["SO"] = {name="Southern"},
 ["JW"] = {name="Jwaneng"},
 ["LO"] = {name="Lobatse"},
 ["SP"] = {name="Selebi-Phikwe",isoname="Selibe Phikwe"},
 ["ST"] = {name="Sowa",isoname="Sowa Town"},
 ["FR"] = {name="Francistown"},
 ["GA"] = {name="Gaborone"}
lang = "es",
 ["1"] = {name="Bocas del Toro"},
 ["2"] = {name="Coclé"},
 ["3"] = {name="Colón"},
 ["4"] = {name="Chiriquí"},
 ["5"] = {name="Darién"},
 ["6"] = {name="Herrera"},
 ["7"] = {name="Los Santos"},
 ["8"] = {name="Panamá"},
 ["9"] = {name="Veraguas"},
 ["10"] = {name="Panamá Oeste"},
 ["EM"] = {name="Emberá"},
 ["KY"] = {name="Guna Yala",altnames={"Kuna Yala"}},
 ["NB"] = {name="Ngäbe-Buglé",isoname="Ngöbe-Buglé"}