پرش به محتوا

الگو:نام مستعار کشور

از ویکی‌پدیا، دانشنامهٔ آزاد
توضیحات الگو[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

این الگو، بسته به پارامترهای واردشده، نام یک کشور یا پرچم مرتبط با آن کشور را برمی‌گرداند.

{{نام مستعار کشور}} در درجهٔ اول به‌منظور استفاده برای رقابت‌های ورزشی نظیر بازی‌های المپیک، بازی‌های کشورهای همسود، بازی‌های آسیایی و غیره کاربرد دارد.

استفاده[ویرایش]

این الگو یک پارامتر الزامی و سه پارامتر اختیاری دارد.

کشور/1
شناسهٔ سه‌حرفی کشور، مورد استفادهٔ کمیته بین‌المللی المپیک، سی‌جی‌اف یا فینا. این پارامتر را می‌توان در قالب یک پارامتر بدون نام نیز استفاده کرد.
پرچم
اگر بر روی yes تنظیم شود، پرچم کشور را برمی‌گرداند.
سال
سال ورودی برای مشخص‌کردن پرچم مورد استفاده کاربرد دارد. برای مثال، اگر کشور ایران (IRI) در پارامتر |کشور= وارد شده‌باشد، هر سالی پیش از سال ۱۹۸۰ که به پارامتر |سال= وارد شود، باعث نمایش‌یافتن «State flag of Iran 1964-1980.svg» () خواهد شد. در حالی که با وارد کردن هر یک از سال‌های پس از سال ۱۹۸۰، «Flag of Iran.svg» () نمایش خواهد یافت.
بازی‌ها
استفاده از این پارامتر، روش دیگری است برای مشخص‌کردن پرچم مورد استفاده. برخی کشورها، مانند بریتانیای کبیر، در طول بازی‌های المپیک تابستانی ۱۹۸۰ از پرچم المپیک استفاده کرده‌اند.

نمونه‌ها[ویرایش]

در زیر نمونه‌هایی بر پایه مدخل ایتالیا (ITA) در داده‌ها پودمان آمده است.

ITA = {
	name = "ایتالیا",
	{1946, "Flag of Italy (1861-1946).svg"},
	{2002, "Flag of Italy.svg"},
	{2006, "Flag of Italy (2003-2006).svg"},
	"Flag of Italy.svg",
	["بازی‌های المپیک تابستانی"] = {
		[1980] = "Olympic flag.svg",
	},
  • {{نام مستعار کشور|ITA}} ← ایتالیا
  • {{نام مستعار کشور|ITA|پرچم=yes}} ← Flag of Italy.svg
  • {{نام مستعار کشور|ITA|پرچم=yes|سال=۱۹۴۶}} ← Flag of Italy (1861-1946).svg
  • {{نام مستعار کشور|ITA|پرچم=yes|سال=۱۹۴۷}} ← Flag of Italy.svg
  • {{نام مستعار کشور|ITA|پرچم=yes|سال=۱۹۸۰|بازی‌ها=بازی‌های المپیک تابستانی}} ← Olympic flag.svg
  • {{نام مستعار کشور|ITA|پرچم=yes|سال=۲۰۰۶|بازی‌ها=بازی‌های المپیک تابستانی}} ← Flag of Italy (2003–2006).svg

دقت کنید که در مثال آخر، مقدار واردشده به پارامتر بازی‌ها نقشی در تعیین تصویر پرجم ندارد.

پیام‌های خطای اسکریپتی لوآ[ویرایش]

اگر شناسهٔ کشور وارد نشده‌باشد، یا برای پودمان تعریف نشده‌باشد، پودمان خطا خواهد داد:

  • {{نام مستعار کشور}}خطای لوآ در پودمان:Country_alias در خط 163: نام مستعار کشور نامعتبر: {{{کشور}}}.
  • {{نام مستعار کشور|}}خطای لوآ در پودمان:Country_alias در خط 163: نام مستعار کشور نامعتبر: nil.
  • {{نام مستعار کشور|EXZ}}خطای لوآ در پودمان:Country_alias در خط 163: نام مستعار کشور نامعتبر: EXZ.
  • {{نام مستعار کشور|کشور=EXZ}}خطای لوآ در پودمان:Country_alias در خط 163: نام مستعار کشور نامعتبر: EXZ.

برای جلوگیری از تولید خطای اسکریپتی، از |خطا=مقدار استفاده کنید:

  • {{نام مستعار کشور|EXZ|}} ← متن خطا

مقدارهای استاندارد و عنوان مقالات[ویرایش]

از آنجا که مقدارهای تعریف‌شده برای پودمان ثابت هستند، وارد کردن عنوان اشتباه بازی‌ها نیز منجر به خطا یا عدم تولید پرچم صحیح خواهد شد. برای جلوگیری از این موضوع، عنوان بازی‌های ورزشی که پودمان قادر به شناسایی آن‌ها است، در جدول زیر آمده است. در صورت ترجمهٔ مقالات از ویکی‌پدیای انگلیسی، مقدار پارامتر |بازی‌ها= یا |games= باید به فارسی، و معادل با یکی از موارد زیر تغییر یابد (انگلیسی یا فارسی بودن خود پارامتر تفاوتی ندارد و |بازی‌ها= و |games= هر دو پذیرفته می‌شوند، اما مقدارهای انگلیسی نظیر |بازی‌ها=Asian Games توسط پودمان شناسایی نمی‌شود).

انگلیسی فارسی
Commonwealth Games بازی‌های کشورهای همسود
Asian Indoor and Martial Arts Games بازی‌های آسیایی داخل سالن و هنرهای رزمی
World Championships in Athletics مسابقات جهانی دو و میدانی
World Athletics Championships مسابقات جهانی دو و میدانی
European Athletics Championships مسابقات قهرمانی دو و میدانی اروپا
European Championships مسابقات اروپا
Summer Olympics بازی‌های المپیک تابستانی
Winter Olympics بازی‌های المپیک زمستانی
Summer Paralympics بازی‌های پارالمپیک تابستانی
Winter Paralympics بازی‌های پارالمپیک زمستانی
Pan American Games بازی‌های پان امریکن
Paralympics بازی‌های پارالمپیک
Neutral Paralympic Athletes ورزشکاران بی‌طرف پارالمپیک
Asian Games بازی‌های آسیایی
Asian Para Games بازی‌های پاراآسیایی
Universiade یونیورسیاد
Summer Universiade یونیورسیاد تابستانی
Winter Universiade یونیورسیاد زمستانی