Skabelon:Country alias/doc
Udseende
Dette er dokumentationsundersiden til Skabelon:Country alias. Denne side indeholder information om brug, kategorier samt andet indhold, som ikke er en del af den oprindelige skabelonside. |
Denne skabelon bruger Lua: |
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
[rediger kildetekst]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
[rediger kildetekst]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
[rediger kildetekst]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