Шаблон:Место - в месте: различия между версиями
LllKSTlll (обсуждение | вклад) Нет описания правки |
LllKSTlll (обсуждение | вклад) Нет описания правки |
||
| Строка 94: | Строка 94: | ||
-->{{#switch:{{{1}}}<!-- | -->{{#switch:{{{1}}}<!-- | ||
-->|Ленинград = Санкт-Петербурге<!-- | -->|Ленинград = Санкт-Петербурге<!-- | ||
-->|Крым = Крыму<!-- | |||
-->|Комсомольск-на-Амуре = Комсомольске-на-Амуре<!-- | -->|Комсомольск-на-Амуре = Комсомольске-на-Амуре<!-- | ||
-->|#default = {{Локатив|1={{{1}}}}}<!-- | -->|#default = {{Локатив|1={{{1}}}}}<!-- | ||
Версия от 15:43, 20 сентября 2023
в {{{1}}}е
Шаблон преобразует название географического региона или населённого пункта из именительного в предложный падеж.
{{Место - в месте|}}
Преобразование каждого слова из названия по отдельности осуществляется на основе шаблона Локатив по правилам этого шаблона.
{{Место - в месте|Петросянск}} → в Петросянске
{{Место - в месте|Весёлые Петушки}} → в Весёлые Петушки
Перед конвертированным названием добавляется предлог «в». Для названий, первое слово которых начинается с буков вл, вр, вс, вт, вь, льв, рж, фл, фр, фь, добавляется предлог «во».
{{Место - в месте|Фросинск}} → во Фросинске
Слова в скобках, не более двух, остаются как есть и никак не преобразуются.
{{Место - в месте|Петросянск (город)}} → в Петросянске (город)
{{Место - в месте|Петросянск (городской округ)}} → в Петросянске (городской округ)
Для стандартных названий, начинающихся словами: аймак, боро, вилаят, город, графство, департамент, деревня, жудец, земля, ил, кантон, кибуц, колхоз, лен, медье, мухафаза, оазис, область, округ, остан, префектура, приход, провинция, район, регион, село, штат, д., дер., пгт., пос., с., ст., муниципальное образование, городской округ, приставки сан шаблон преобразует только указанные слова, оставляя остальную часть названия без изменений.
{{Место - в месте|город Петросянск}} → в городе Петросянск
{{Место - в месте|село Весёлые Петушки}} → в селе Весёлые Петушки
{{Место - в месте|Колхоз Красный Ленин}} → в Колхозе Красный Ленин
Для республик СССР часть, содержащая сокращение «ССР» не изменяется.
{{Место - в месте|Советская ССР}} → в Советской ССР
{{Место - в месте|СССР}} → в СССР
{{Место - в месте|КоммунССР}} → в КоммунССР
Ограничения
Поддерживается преобразование до четырёх слов в составе названия, при большем количестве оставшиеся слова обрабатываются как одно слово (четвёртое).
{{Место - в месте|Красносельский городской забугорный конгломерат Нижнепупинск}} → в Красносельском городском забугорном конгломерат Нижнепупинске
В названии в скобках должно быть не более двух слов.
{{Место - в месте|Петросянск (средний населённый пункт)}} → в Петросянске (средний населённом пункт)