الگو:نام مستعار کشور
![]() | این الگو از لوآ استفاده میکند: |
این الگو، بسته به پارامترهای واردشده، نام یک کشور یا پرچم مرتبط با آن کشور را برمیگرداند.
{{نام مستعار کشور}} در درجهٔ اول بهمنظور استفاده برای رقابتهای ورزشی نظیر بازیهای المپیک، بازیهای کشورهای همسود، بازیهای آسیایی و غیره کاربرد دارد.
استفاده
[ویرایش]این الگو یک پارامتر الزامی و سه پارامتر اختیاری دارد.
کشور
/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 | یونیورسیاد زمستانی |