Шаблон:В государстве по времени (OgQlku&F ikvr;gjvmfy hk fjybyun)
Шаблон используется для получения названия государства, в которое входила страна в указанный период времени. Название страны и год/десятилетие берётся из заголовка страницы. Шаблон используется для автоматизации проверок в шаблонах для категорий на основе Модуль:YearMetaCat2, Модуль:DecadeMetaCat и др.
Использование
[править код]{{в государстве по времени|(year|decade|now)}}
Шаблон принимает единственный параметр со значениями year
(год) или decade
(десятилетие) или now
(текущий момент).
Возвращает название государства в именительном падеже, если страна и год/десятилетие из заголовка выполняют условия вхождения в государство в указанный год/десятилетие. При вызове со значением now
проверка на год/десятилетия не выполняется и сразу возвращается современное государство.
Ничего не возвращает, если не передан параметр или данные в заголовке страницы не найдены или они не проходят по заданным условиям.
Примеры использования
[править код]- Проверка по годам с публикацией государств для всех стран
{{#if:{{в государстве по времени|year}}|{{#invoke:YearMetaCat2|main|nonav=1|noindex=1|<год> год {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}
- Проверка по десятилетиям с публикацией государств для всех стран
{{#if:{{в государстве по времени|decade}}|{{#invoke:DecadeMetaCat|main|nonav=1|noindex=1|<десятилетие>-е года {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}
- Публикация только для одного государства
{{#ifeq:{{в государстве по времени|year}}|Российская империя|{{#invoke:YearMetaCat2|main|nonav=1|noindex=1|Появились в <год> году в Российской империи!<страна>}}}}
- Публикация для всех государств кроме одного
{{#if:{{в государстве по времени|year}}|{{#ifeq:{{в государстве по времени|year}}|Российская империя||{{#invoke:YearMetaCat2|main|nonav=1|noindex=1 |<год> год {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}}}
- Публикация только для нескольких выбранных государств с игнорированием всех остальных
{{#if:{{в государстве по времени|year}}|{{#invoke:YearMetaCat2|main|nonav=1|noindex=1|{{#switch:{{в государстве по времени|year}} |СССР|Российская империя|Югославия=<год> год {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}}}}}
- Публикация специальных категорий для двух стран и общей для всех остальных
{{#if:{{в государстве по времени|year}}|{{#invoke:YearMetaCat2|main|nonav=1|noindex=1|{{#switch:{{в государстве по времени|year}} |СССР=<год> год по союзным республикам СССР!<страна> |Российская империя=<год> год в частях Российской империи!<страна> |<год> год {{поиск страны|{{в государстве по времени|year}}|case=предлог}}!<страна>}}}}}}
Поддерживаемые государства и страны
[править код]
Исторические государства
|
Современные государства
|