Module:Region/Data

From Zelda Wiki, the Zelda encyclopedia
Jump to navigation Jump to search

For information on editing module data in general, see Guidelines:Modules/Data.

DataSchema
Countries
CodeFlagAbbr.Name
AEThe United Arab EmiratesAREUnited Arab Emirates
ARThe Argentine RepublicARGArgentina
ATThe Republic of AustriaAUTAustria
AUThe Commonwealth of AustraliaAUSAustralia
BEThe Kingdom of BelgiumBELBelgium
BRThe Federative Republic of BrazilBRABrazil
CACanadaCANCanada
CHThe Swiss ConfederationCHESwitzerland
CLThe Republic of ChileCHLChile
CNThe People's Republic of ChinaCHNChina
COThe Republic of ColombiaCOLColombia
CZThe Czech RepublicCZECzechia
DEThe Federal Republic of GermanyDEUGermany
DKThe Kingdom of DenmarkDNKDenmark
ESThe Kingdom of SpainESPSpain
FIThe Republic of FinlandFINFinland
FRThe French RepublicFRAFrance
GBThe United Kingdom of Great Britain and Northern IrelandGBRUnited Kingdom
GRThe Hellenic Republic (Greece)GRCGreece
HKThe Hong Kong Special Administrative Region of ChinaHKGHong Kong
HUHungaryHUNHungary
IDThe Republic of IndonesiaIDNIndonesia
IEIrelandIRLIreland
ILThe State of IsraelISRIsrael
IRThe Islamic Republic of IranIRNIran
ITThe Italian RepublicITAItaly
JPJapanJPNJapan
KRThe Republic of KoreaKORKorea
MOThe Macao Special Administrative Region of ChinaMACMacao
MXThe United Mexican StatesMEXMexico
MYRepublic of MalaysiaMYSMalaysia
NLThe Kingdom of the NetherlandsNLDNetherlands
NOThe Kingdom of NorwayNORNorway
NZNew ZealandNZLNew Zealand
PEThe Republic of PerúPERPeru
PHThe Republic of the PhilippinesPHLPhilippines
PLThe Republic of PolandPOLPoland
PTThe Portuguese RepublicPRTPortugal
RUThe Russian FederationRUSRussia
SAThe Kingdom of Saudi ArabiaSAUSaudi Arabia
SEThe Kingdom of SwedenSWESweden
SGThe Republic of SingaporeSGPSingapore
SKThe Slovak RepublicSVKSlovakia
THThe Kingdom of ThailandTHAThailand
TWThe Republic of ChinaTWNTaiwan
UKThe United Kingdom of Great Britain and Northern IrelandGBRUnited Kingdom
USThe United States of AmericaUSAUnited States of America
ZAThe Republic of South AfricaZAFSouth Africa
Multi-Country Regions
CodeFlagsAbbr.Name
AUNZThe Commonwealth of Australia New ZealandAU NZAustralia & New Zealand
EUREuropeEUREurope
INTInternationalINTInternational
LATLatin AmericaLATLatin America
NOAThe United States of America Canada The United Mexican StatesNOANorth America
THMThe Republic of China The Hong Kong Special Administrative Region of China The Macao Special Administrative Region of ChinaTHMTaiwan, Hong Kong, Macao
UKIThe United Kingdom of Great Britain and Northern Ireland IrelandUK IEUnited Kingdom & Ireland
Data
regions
A list of regions that Nintendo (or other Zelda-related companies) markets to.
<code>
An ISO 3166-1 alpha-2 country code, or a 3+ character code denoting a multi-country region forming a single market segment.
name
The name of the country or region.
abbr
Abbreviated name for the region, used by Template:Release. For countries, this should be the ISO 3166-1 alpha-3 country code. For multi-country regions, use a character abbreviation that is not a reserved ISO 3166-1 code.
[flag]
The file name of the region's flag
[official]
The official state name of the country, used as the flag's tooltip. Defaults to name.
[countries]
For multi-country regions, a list of country codes that comprise the region.

return {
	regions = {
		-- Countries, based on https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
		AE = {
			name = "United Arab Emirates",
			abbr = "ARE",
			flag = "File:Flag of the United Arab Emirates.svg",
			official = "The United Arab Emirates",
		},
		AR = {
			name = "Argentina",
			abbr = "ARG",
			flag = "File:Argentine Republic Flag.png",
			official = "The Argentine Republic",
		},
		AT = {
			name = "Austria",
			abbr = "AUT",
			flag = "File:Austria Flag.svg",
			official = "The Republic of Austria",
		},
		AU = {
			name = "Australia",
			abbr = "AUS",
			flag = "File:Australian Aboriginal Flag.svg",
			official = "The Commonwealth of Australia",
		},
		BE = {
			name = "Belgium",
			abbr = "BEL",
			flag = "File:Belgium Flag.svg",
			official = "The Kingdom of Belgium",
		},
		BR = {
			name = "Brazil",
			abbr = "BRA",
			flag = "File:Brazil Flag.png",
			official = "The Federative Republic of Brazil",
		},
		CA = {
			name = "Canada",
			abbr = "CAN",
			flag = "File:Canada Flag.png",
			official = "Canada",
		},
		CH = {
			name = "Switzerland",
			abbr = "CHE",
			flag = "File:Switzerland Flag.svg",
			official = "The Swiss Confederation",
		},
		CN = {
			name = "China",
			abbr = "CHN",
			flag = "File:China Flag.png",
			official = "The People's Republic of China",
		},
		CL = {
			name = "Chile",
			abbr = "CHL",
			flag = "File:Chile Flag.svg",
			official = "The Republic of Chile",
		},
		CO = {
			name = "Colombia",
			abbr = "COL",
			flag = "File:Colombia Flag.svg",
			official = "The Republic of Colombia",
		},
		CZ = {
			name = "Czechia",
			abbr = "CZE",
			flag = "File:Czech Republic Flag.png",
			official = "The Czech Republic",
		},
		DE = {
			name = "Germany",
			abbr = "DEU",
			flag = "File:Germany Flag.png",
			official = "The Federal Republic of Germany",
		},
		DK = {
			name = "Denmark",
			abbr = "DNK",
			flag = "File:Kingdom of Denmark Flag.png",
			official = "The Kingdom of Denmark",
		},
		ES = {
			name = "Spain",
			abbr = "ESP",
			flag = "File:Spain Flag.png",
			official = "The Kingdom of Spain",
		},
		FI = {
			name = "Finland",
			abbr = "FIN",
			flag = "File:Republic of Finland Flag.png",
			official = "The Republic of Finland",
		},
		FR = {
			name = "France",
			abbr = "FRA",
			flag = "File:French Republic Flag.png",
			official = "The French Republic",
		},
		GB = {
			name = "United Kingdom",
			abbr = "GBR",
			flag = "File:United Kingdom Flag.png",
			official = "The United Kingdom of Great Britain and Northern Ireland",
		},
		GR = {
			name = "Greece",
			abbr = "GRC",
			flag = "File:Greece Flag.svg",
			official = "The Hellenic Republic (Greece)",
		},
		HK = {
			name = "Hong Kong",
			abbr = "HKG",
			flag = "File:Hong Kong Flag.svg",
			official = "The Hong Kong Special Administrative Region of China",
		},
		HU = {
			name = "Hungary",
			abbr = "HUN",
			flag = "File:Hungary Flag.png",
			official = "Hungary",
		},
		ID = {
			name = "Indonesia",
			abbr = "IDN",
			flag = "File:Flag of Indonesia.svg",
			official = "The Republic of Indonesia",
		},
		IE = {
			name = "Ireland",
			abbr = "IRL",
			flag = "File:Ireland Flag.svg",
			official = "Ireland",
		},
		IL = {
			name = "Israel",
			abbr = "ISR",
			flag = "File:State of Israel Flag.png",
			official = "The State of Israel",
		},
		IR = {
			name = "Iran",
			abbr = "IRN",
			flag = "File:Flag of Iran.svg",
			official = "The Islamic Republic of Iran",
		},
		IT = {
			name = "Italy",
			abbr = "ITA",
			flag = "File:Italy Flag.png",
			official = "The Italian Republic",
		},
		JP = {
			name = "Japan",
			abbr = "JPN",
			flag = "File:Japan Flag.png",
			official = "Japan",
		},
		KR = {
			name = "Korea",
			abbr = "KOR",
			flag = "File:Republic of Korea Flag.png",
			official = "The Republic of Korea",
		},
		MO = {
			name = "Macao",
			abbr = "MAC",
			flag = "File:Macao Flag.svg",
			official = "The Macao Special Administrative Region of China",
		},
		MX = {
			name = "Mexico",
			abbr = "MEX",
			flag = "File:United Mexican States Flag.png",
			official = "The United Mexican States",
		},
		MY = {
			name = "Malaysia",
			abbr = "MYS",
			flag = "File:Malaysia Flag.svg",
			official = "Republic of Malaysia",
		},
		NL = {
			name = "Netherlands",
			abbr = "NLD",
			flag = "File:Netherlands Flag.png",
			official = "The Kingdom of the Netherlands",
		},
		NO = {
			name = "Norway",
			abbr = "NOR",
			flag = "File:Kingdom of Norway Flag.png",
			official = "The Kingdom of Norway",
		},
		NZ = {
			name = "New Zealand",
			abbr = "NZL",
			flag = "File:New Zealand Flag.svg",
			official = "New Zealand",
		},
		PE = {
			name = "Peru",
			abbr = "PER",
			flag = "File:Peru Flag.svg",
			official = "The Republic of Perú",
		},
		PH = {
			name = "Philippines",
			abbr = "PHL",
			flag = "File:Philippines Flag.svg",
			official = "The Republic of the Philippines",
		},
		PL = {
			name = "Poland",
			abbr = "POL",
			flag = "File:Republic of Poland Flag.png",
			official = "The Republic of Poland",
		},
		PT = {
			name = "Portugal",
			abbr = "PRT",
			flag = "File:Portugal Flag.png",
			official = "The Portuguese Republic",
		},
		RU = {
			name = "Russia",
			abbr = "RUS",
			flag = "File:Russia Flag.png",
			official = "The Russian Federation",
		},
		SA = {
			name = "Saudi Arabia",
			abbr = "SAU",
			flag = "File:Flag of Saudi Arabia.svg",
			official = "The Kingdom of Saudi Arabia",
		},
		SE = {
			name = "Sweden",
			abbr = "SWE",
			flag = "File:Kingdom of Sweden Flag.png",
			official = "The Kingdom of Sweden",
		},
		SG = {
			name = "Singapore",
			abbr = "SGP",
			flag = "File:Singapore Flag.svg",
			official = "The Republic of Singapore",
		},
		SK = {
			name = "Slovakia",
			abbr = "SVK",
			flag = "File:Slovakia Flag.svg",
			official = "The Slovak Republic",
		},
		TH = {
			name = "Thailand",
			abbr = "THA",
			flag = "File:Thailand Flag.svg",
			official = "The Kingdom of Thailand",
		},
		TW = {
			name = "Taiwan",
			abbr = "TWN",
			flag = "File:Taiwan Flag.svg",
			official = "The Republic of China",
		},
		-- UK is deliberately listed twice
		-- In any case the uk code is reserved by Great Britain in the ISO standard
		-- gb is the official code but historically templates have used uk, which is probably more intuitive for most
		UK = {
			name = "United Kingdom",
			abbr = "GBR",
			flag = "File:United Kingdom Flag.png",
			official = "The United Kingdom of Great Britain and Northern Ireland",
		},
		US = {
			name = "United States of America",
			abbr = "USA",
			flag = "File:United States of America Flag.png",
			official = "The United States of America",
		},
		ZA = {
			name = "South Africa",
			abbr = "ZAF",
			flag = "File:South Africa Flag.svg",
			official = "The Republic of South Africa",
		},
		
		-- Multi-country regions
		AUNZ = {
			name = "Australia & New Zealand",
			abbr = "AU NZ",
			countries = {"AU", "NZ"},
		},
		EUR = {
			name = "Europe",
			abbr = "EUR",
			flag = "File:European Union Flag.png",
		},
		INT = {
			name = "International",
			abbr = "INT",
			flag = "File:Flag of the United Nations.svg",
		},
		LAT = {
			name = "Latin America",
			abbr = "LAT",
			flag = "File:CELAC Flag.png",
		},
		NOA = {
			name = "North America",
			abbr = "NOA",
			countries = {"US", "CA", "MX"} -- America goes first for the benefit of Template:Game Rating
		},
		THM = {
			name = "Taiwan, Hong Kong, Macao",
			abbr = "THM",
			countries = {"TW", "HK", "MO"},
		},
		UKI = {
			name = "United Kingdom & Ireland",
			abbr = "UK IE",
			countries = {"GB", "IE"},
		},
	},
}