Шаблон:Название страны

Материал из Циклопедии
Перейти к навигации Перейти к поиску
(i) Документация [просмотр] [править] [история] [обновить]

Конвертор кодов стран и названий стран по падежам (для русскоязычных вики). Шаблон на входе получает название или код страны и на выходе выводит название страны в выбранном падеже или код страны.

Код для копирования

{{Название страны||||}}

Параметры

  1. — входной параметр, название или код страны (текст без форматирования). Название страны чувствительно к регистру.
  2. — формат вывода. При указании падежей выводится название страны словами в выбранном падеже. При указании кодов стран выводится соответствующий код (в нижнем регистре).
    • и — именительный (кто? что?)
    • р — родительный (кого? чего?)
    • д — дательный (кому? чему?)
    • в — винительный (кого? что?)
    • т — творительный (кем? чем?)
    • п — предложный (о ком? о чём?). По умолчанию с предлогом.
    • с — аббревиатура, сокращение из первых букв названия страны. Параметр заполнен только для тех стран, у которых есть сокращённая форма названия, в остальных случаях ничего не выводится. Используется одновременно для всех падежей, так как аббревиатуры нечувствительны к склонениям. По умолчанию выводится предлог, который добавлен для предложного падежа, его можно убрать с помощью явного указания пустого третьего параметра.
    • к — континент (часть света), где расположена страна (Евразия, Европа, Азия, Северная Америка, Южная Америка, Африка, Австралия, Океания).
    • 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)
    • мок — код стран по стандарту МОК
  3. — заменяет или отключает предлог. По умолчанию, если третий параметр не указан, название в предложном падеже п и сокращённом формате с выводится с предлогом по умолчанию («в», «во», «на»). При указании пустого значения название выводится без предлога, также в этом параметре можно задать альтернативный предлог.
  4. — включает сокращённые названия по умолчанию для стран, у которых они используются в категориях. Для этого на подстраницах таких стран должна быть добавлена соотв. настройка.

Примеры

По умолчанию выводятся названия стран в именительном падеже:

  • {{Название страны|Россия}} → Россия
  • {{Название страны|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

Исторические, непризнанные и частично-признанные государства по названиям:  

ДНРЛНРРоссийская империяАбхазияЮжная ОсетияКосовоАвстро-Венгрия