Перейти до вмісту

Шаблон:Country alias

Матеріал з Вікіпедії — вільної енциклопедії.
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Цей шаблон повертає або назву країни або прапор, пов'язаний з країною, залежно від введених параметрів.

{{Country alias}}, в основному, призначений для використання у спортивних змаганнях як Олімпійські ігри, Ігри Співдружності, Азійські ігри тощо.

Використання

[ред. код]

Є один обов'язковий параметр та три необов'язкові параметри.

country/1
Трибуквений код країни, як використовують МОК, ФІС(інші мови) або FINA(інші мови). Цей параметр може бути нейменованим.
flag
Якщо встановити yes, то поверне прапор країни.
year
Уведений рік визначить, який прапор використовувати. Наприклад, будь-який рік до 1999 видасть «Pre-1999 Flag of Tunisia.svg» для Тунісу (TUN), коли будь-який рік після — «Flag of Tunisia.svg».
games
Це інший метод визначення, який прапор використовувати. Деякі країни, як Велика Британія, використовували олімпійський прапор під час літніх Олімпійських ігор 1980.

Приклади

[ред. код]

Ось деякі приклади, засновані на запису для Італії (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",
	["Summer Olympics"] = {
		[1980] = "Olympic flag.svg",
	},
  • {{Country alias|ITA}} → Італія
  • {{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=Summer Olympics}} → Olympic flag.svg
  • {{Country alias|ITA|flag=yes|year=2006|games=Summer Olympics}} → Flag of Italy (2003–2006).svg

Зверніть увагу, що в останньому прикладі games не впливає на вибір зображення прапору.

Повідомлення про помилки Lua

[ред. код]

Якщо не зазначено код країни або він не існує в модулі, то буде повернена помилка:

  • {{Country alias}}Помилка Lua у Модуль:Country_alias at line 202: Недійсний псевдонім країни: {{{country}}}.
  • {{Country alias| }}Помилка Lua у Модуль:Country_alias at line 202: Недійсний псевдонім країни: nil.
  • {{Country alias|EXZ}}Помилка Lua у Модуль:Country_alias at line 202: Недійсний псевдонім країни: EXZ.
  • {{Country alias|country=EXZ}}Помилка Lua у Модуль:Country_alias at line 202: Недійсний псевдонім країни: EXZ.

Щоб уникнути створення помилки Lua, використайте |error=value.