Шаблон:Название страны
Документация | [просмотр] [править] [история] [обновить] |
Конвертор кодов стран и названий стран по падежам (для русскоязычных вики). Шаблон на входе получает название или код страны и на выходе выводит название страны в выбранном падеже или код страны.
Код для копирования
{{Название страны||||}}
Параметры
- — входной параметр, название или код страны (текст без форматирования). Название страны чувствительно к регистру.
- — формат вывода. При указании падежей выводится название страны словами в выбранном падеже. При указании кодов стран выводится соответствующий код (в нижнем регистре).
- и — именительный (кто? что?)
- р — родительный (кого? чего?)
- д — дательный (кому? чему?)
- в — винительный (кого? что?)
- т — творительный (кем? чем?)
- п — предложный (о ком? о чём?). По умолчанию с предлогом.
- с — аббревиатура, сокращение из первых букв названия страны. Параметр заполнен только для тех стран, у которых есть сокращённая форма названия, в остальных случаях ничего не выводится. Используется одновременно для всех падежей, так как аббревиатуры нечувствительны к склонениям. По умолчанию выводится предлог, который добавлен для предложного падежа, его можно убрать с помощью явного указания пустого третьего параметра.
- к — континент (часть света), где расположена страна (Евразия, Европа, Азия, Северная Америка, Южная Америка, Африка, Австралия, Океания).
- iso 3166-1 alpha-2 — двухбуквенный код ISO 3166-1 (ISO 3166-3)
- iso 3166-1 alpha-3 — трёхбуквенный код ISO 3166-1 (ISO 3166-3)
- iso 3166-1 numeric — цифровой код ISO 3166-1 (ISO 3166-3)
- мок — код стран по стандарту МОК
- — заменяет или отключает предлог. По умолчанию, если третий параметр не указан, название в предложном падеже п и сокращённом формате с выводится с предлогом по умолчанию («в», «во», «на»). При указании пустого значения название выводится без предлога, также в этом параметре можно задать альтернативный предлог.
- — включает сокращённые названия по умолчанию для стран, у которых они используются в категориях. Для этого на подстраницах таких стран должна быть добавлена соотв. настройка.
Примеры
По умолчанию выводятся названия стран в именительном падеже:
{{Название страны|Россия}}
→ Россия{{Название страны|ru}}
→ Россия{{Название страны|RUS}}
→ Россия{{Название страны|РФ}}
→ Россия{{Название страны|Российская Федерация}}
→ Россия
При указании падежа выводятся названия в соотв. падеже:
{{Название страны|Россия|п}}
→ в России{{Название страны|RU|п}}
→ в России
Третий параметр отключает или заменяет предлог:
{{Название страны|RU|п|}}
→ России{{Название страны|RU|п|возле}}
→ возле России
По умолчанию названия стран выводятся в полной форме:
{{Название страны|США|и}}
→ Соединённые Штаты Америки{{Название страны|КНДР|и}}
→ Корейская Народно-Демократическая Республика
При заполнении четвёртого параметра выводятся варианты названия стран в сокращённом формате (для тех стран, у которых это настроено на подстранице). Предлог отображается только для предложного падежа:
{{Название страны|США|и|4=1}}
→ США{{Название страны|КНДР|и|4=1}}
→ КНДР{{Название страны|США|п|4=1}}
→ в США{{Название страны|КНДР|п|4=1}}
→ в КНДР
Код для создания подстраницы
Шаблон работает через механизм подстраниц. Для каждой страны необходимо создать свою подстраницу Шаблон:Название страны/Название или код страны
и сделать на неё перенаправления всех возможных вариантов названий и кодов для этой страны.
Заготовка кода для создания подстраницы:
{{#switch:{{lc:{{{1|}}}}} |#default |и=<!-- Страна --> |р=<!-- Страны --> |д=<!-- Стране --> |в=<!-- Страну --> |т=<!-- Страной --> |п={{{2|в}}} <!-- Стране --> |с={{{2|в}}} <!-- Аббревиатура страны --> |iso 3166-1 alpha-2= |iso 3166-1 alpha-3= |iso 3166-1 numeric= |мок= |к=<!-- Континент (часть света) --> }}<noinclude>{{doc|{{ns:Template}}:{{BASEPAGENAME}}/doc}}</noinclude>
При заполнении подстраницы нужно использовать название страны, наиболее употребительное в категориях википроекта. Для некоторых стран встречаются альтернативные названия, одно из которых — историческое название страны, а второе — название государства. Предпочтение лучше отдавать историческому названию страны как более длительно существующей структуры, охватывающей бо́льший временной промежуток. Для стран, не имеющих сокращённого названия, параметр с (аббревиатура) нужно оставить пустым.
Если для страны в категориях википроекта используется неполное название (аббревиатура), следует добавить четвёртый параметр (на подстранице третий), по умолчанию включающий сокращённую форму названия страны:
{{#switch:{{#if:{{{3|}}}|с|{{lc:{{{1|}}}}}}} |#default |и=<!-- Страна --> |р=<!-- Страны --> |д=<!-- Стране --> |в=<!-- Страну --> |т=<!-- Страной --> |п={{{2|в}}} <!-- Стране --> |с={{#if:{{{3|}}}|{{#ifeq:{{lc:{{{1|}}}}}|п|{{{2|в}}}}}}} <!-- Аббревиатура страны --> |iso 3166-1 alpha-2= |iso 3166-1 alpha-3= |iso 3166-1 numeric= |мок= |к=<!-- Континент (часть света) --> }}<noinclude>{{doc|{{ns:Template}}:{{BASEPAGENAME}}/doc}}</noinclude>Использование механизма подстраниц уменьшает размер включаемого кода шаблона на страницах статей, что полезно в википроектах с жесткими ограничениями на размер включаемых шаблонов.
Данный шаблон был разработан специально для Циклопедии. |
Список подстраниц
- См. также список страниц-перенаправлений
Подстраницы по двухбуквенному коду (ISO 3166-1 alpha-2 и ISO 3166-3): |
---|
au at az ax al dz as ai ao ad aq ag ar am aw af bs bd bb bh bz by be bj bm bg bo bq ba bw br io vi vg bn bf bi bt vu va gb hu ve um tl vn ga ht gy gm gh gp gt gf gn gw de gg gi hn hk gd gl gr ge gu dk je dj dm do cd eu eg zm eh zw il in id jo iq ir ie is es it ye cv kz ky kh cm ca qa ke cy kg ki tw kp cn cc co km cr ci cu kw cw la lv ls lr lb ly lt li lu mu mr mg yt mo mk mw my ml mv mt ma mq mh mx fm mz md mc mn ms mm na nr np ne ng nl ni nu nz nc no ae om bv im ck nf cx pn sh pk pw ps pa pg py pe pl pt pr cg kr re ru rw ro sv ws sm st sa sz mp sc bl mf pm sn vc kn lc rs sg sx sy sk si sb so sd sr us sl tj th tz tc tg tk to tt tv tn tm tr ug uz ua wf uy fo fj ph fi fk fr pf tf hm hr cf td me cz cl ch se sj lk ec gq er ee et za gs ss jm jp su cs yu dd |
Исторические, непризнанные и частично-признанные государства по названиям: |
---|
ДНР • ЛНР • Российская империя • Абхазия • Южная Осетия • Косово • Австро-Венгрия |