Skabelon:Country alias

Documentation icon Skabelondokumentation[vis] [redigér] [historik] [opfrisk]

Denne skabelon returner enten et landenavn eller et flag tilhørende det land, afhæng af input parametre.

{{Country alias}} er primært beregnet til sportsbegivenhenden som Olympiske lege, Commonwealth Games, Asian Games, etc.

Bruger

Der er en påkrævet parameter og tre valgfri parametre.

country/1
Den trebogstavs landekode bruge af IOC, CGF, or FINA. Denne parameter kan være en unavngivet parameter.
flag
Hvis den sættes til yes, vil den returnere flaget for landet.
year
Året vil bestemme hvad for et flag, som bruges. For eksempel, vil et år før 1999 vil give "Pre-1999 Flag of Tunisia.svg" for Tunisien (TUN), mens år efter 1999 vil give "Flag of Tunisia.svg".
games
Dette er en anden metode til at bestemme hvilken flag som er brugt. Nogle lande, som Storbritannien, brug det olympiske flag under sommer-OL 1980.

Eksempler

Her er et eksempel baseret på indgangen for Italien (ITA)

ITA = {
	name = "Italy",
	{1946, "Flag of Italy (1861-1946).svg"},
	{2002, "Flag of Italy.svg"},
	{2006, "Flag of Italy (2003-2006).svg"},
	"Flag of Italy.svg",
	["sommer-OL"] = {
		[1980] = "Olympic flag.svg",
	},
  • {{Country alias|ITA}} → Italien
  • {{Country alias|ITA|flag=yes}} → Flag of Italy.svg
  • {{Country alias|ITA|flag=yes|year=1946}} → Flag of Italy (1861-1946).svg
  • {{Country alias|ITA|flag=yes|year=1947}} → Flag of Italy.svg
  • {{Country alias|ITA|flag=yes|year=1980|games=sommer-OL}} → Olympic flag.svg
  • {{Country alias|ITA|flag=yes|year=2006|games=sommer-OL}} → Flag of Italy (2003–2006).svg

Bemærk, at games i det sidste eksempel ikke tager højde for flagbilledet.

Lua script fejlbeskeder

Hvis en landekode ikke understøttes, eller ikke findes i modulet, en fejl vil blive vist:

  • {{Country alias}}Lua error in Module:Country_alias at line 181: Invalid country alias: {{{country}}}.
  • {{Country alias|}}Lua error in Module:Country_alias at line 181: Invalid country alias: nil.
  • {{Country alias|EXZ}}Lua error in Module:Country_alias at line 181: Invalid country alias: EXZ.
  • {{Country alias|country=EXZ}}Lua error in Module:Country_alias at line 181: Invalid country alias: EXZ.

To avoid generating a script error, use |error=value.

  • {{Country alias|EXZ|error=ERROR}} → ERROR