Modul:FlagCountry

Aus Steel Beasts Wiki

Die Dokumentation für dieses Modul kann unter Modul:FlagCountry/Doku erstellt werden

local p = {}

local countries = {
	AFG = "Afghanistan",
	AGO = "Angola",
	ALB = "Albanien",
	AND = "Andorra",
	ARE = "Vereinigte Arabische Emirate",
	ARG = "Argentinien",
	ARM = "Armenien",
	ATG = "Antigua und Barbuda",
	AUS = "Australien",
	AUT = "Österreich",
	AZE = "Aserbaidschan",
	BDI = "Burundi",
	BEL = "Belgien",
	BFA = "Burkina Faso",
	BGD = "Bangladesch",
	BGR = "Bulgarien",
	BHR = "Bahrain",
	BIH = "Bosnien und Herzegowina",
	BLR = "Weißrussland",
	BLZ = "Belize",
	BOL = "Bolivien",
	BRA = "Brasilien",
	BRB = "Barbados",
	BRN = "Brunei",
	BTN = "Bhutan",
	BWA = "Botsuana",
	CAF = "Zentralafrikanische Republik",
	CAN = "Kanada",
	CHE = "Schweiz",
	CHL = "Chile",
	CHN = "China",
	CIV = "Elfenbeinküste",
	CMR = "Kamerun",
	CSK = "Tschechoslowakei",
	COD = "Kongo (Kinshasa)",
	COG = "Kongo (Brazzaville)",
	COL = "Kolumbien",
	COM = "Komoren",
	CPV = "Kap Verde",
	CRI = "Costa Rica",
	CUB = "Kuba",
	CYP = "Zypern",
	CZE = "Tschechien",
	DEU = "Deutschland",
	DJI = "Dschibuti",
	DMA = "Dominica",
	DNK = "Dänemark",
	DOM = "Dominikanische Republik",
	DZA = "Algerien",
	ECU = "Ecuador",
	EGY = "Ägypten",
	ERI = "Eritrea",
	ESP = "Spanien",
	EST = "Estland",
	ETH = "Äthiopien",
	FIN = "Finnland",
	FJI = "Fidschi",
	FRA = "Frankreich",
	FSM = "Mikronesien",
	GAB = "Gabun",
	GBR = "Vereinigtes Königreich",
	GDR = "Deutsche Demokratische Republik",
	GEO = "Georgien",
	GHA = "Ghana",
	GIN = "Guinea",
	GMB = "Gambia",
	GNB = "Guinea-Bissau",
	GNQ = "Äquatorialguinea",
	GRC = "Griechenland",
	GRD = "Grenada",
	GTM = "Guatemala",
	GUY = "Guyana",
	HND = "Honduras",
	HRV = "Kroatien",
	HTI = "Haiti",
	HUN = "Ungarn",
	IDN = "Indonesien",
	IND = "Indien",
	IRL = "Irland",
	IRN = "Iran",
	IRQ = "Irak",
	ISL = "Island",
	ISR = "Israel",
	ITA = "Italien",
	JAM = "Jamaika",
	JOR = "Jordanien",
	JPN = "Japan",
	KAZ = "Kasachstan",
	KEN = "Kenia",
	KGZ = "Kirgisistan",
	KHM = "Kambodscha",
	KIR = "Kiribati",
	KNA = "St. Kitts und Nevis",
	KOR = "Südkorea",
	KWT = "Kuwait",
	LAO = "Laos",
	LBN = "Libanon",
	LBR = "Liberia",
	LBY = "Libyen",
	LCA = "St. Lucia",
	LIE = "Liechtenstein",
	LKA = "Sri Lanka",
	LSO = "Lesotho",
	LTU = "Litauen",
	LUX = "Luxemburg",
	LVA = "Lettland",
	MAR = "Marokko",
	MCO = "Monaco",
	MDA = "Moldawien",
	MDG = "Madagaskar",
	MDV = "Malediven",
	MEX = "Mexiko",
	MHL = "Marshallinseln",
	MKD = "Nordmazedonien",
	MLI = "Mali",
	MLT = "Malta",
	MMR = "Myanmar",
	MNE = "Montenegro",
	MNG = "Mongolei",
	MOZ = "Mosambik",
	MRT = "Mauretanien",
	MUS = "Mauritius",
	MWI = "Malawi",
	MYS = "Malaysia",
	NAM = "Namibia",
	NER = "Niger",
	NGA = "Nigeria",
	NIC = "Nicaragua",
	NLD = "Niederlande",
	NOR = "Norwegen",
	NPL = "Nepal",
	NRU = "Nauru",
	NZL = "Neuseeland",
	OMN = "Oman",
	PAK = "Pakistan",
	PAN = "Panama",
	PER = "Peru",
	PHL = "Philippinen",
	PLW = "Palau",
	PNG = "Papua-Neuguinea",
	POL = "Polen",
	PRK = "Nordkorea",
	PRT = "Portugal",
	PRY = "Paraguay",
	QAT = "Katar",
	ROU = "Rumänien",
	RUS = "Russland",
	RWA = "Ruanda",
	SAU = "Saudi-Arabien",
	SDN = "Sudan",
	SEN = "Senegal",
	SGP = "Singapur",
	SLB = "Salomonen",
	SLE = "Sierra Leone",
	SLV = "El Salvador",
	SMR = "San Marino",
	SOM = "Somalia",
	SRB = "Serbien",
	SSD = "Südsudan",
	STP = "São Tomé und Príncipe",
	SUN = "Sowjetunion",
	SUR = "Suriname",
	SVK = "Slowakei",
	SVN = "Slowenien",
	SWE = "Schweden",
	SWZ = "Eswatini",
	SYC = "Seychellen",
	SYR = "Syrien",
	TCD = "Tschad",
	TGO = "Togo",
	THA = "Thailand",
	TJK = "Tadschikistan",
	TKM = "Turkmenistan",
	TON = "Tonga",
	TTO = "Trinidad und Tobago",
	TUN = "Tunesien",
	TUR = "Türkei",
	TUV = "Tuvalu",
	TWN = "Taiwan",
	TZA = "Tansania",
	UGA = "Uganda",
	UKR = "Ukraine",
	URY = "Uruguay",
	USA = "Vereinigte Staaten",
	UZB = "Usbekistan",
	VAT = "Vatikanstadt",
	VCT = "St. Vincent und die Grenadinen",
	VEN = "Venezuela",
	VNM = "Vietnam",
	VUT = "Vanuatu",
	WSM = "Samoa",
	YEM = "Jemen",
	YUG = "Jugoslawien",
	ZAF = "Südafrika",
	ZMB = "Sambia",
	ZWE = "Simbabwe",
	NATO = "NATO"
}

function p.getFlag(frame)
    local countryCode = frame.args[1] or ""
    return countries[countryCode] and countryCode .. ".svg" or "Flag_unknown.svg"
end

function p.getName(frame)
    local countryCode = frame.args[1] or ""
    return countries[countryCode] or "Unbekannt"
end

return p