Шаблон:ШТАТ США/doc: различия между версиями
LllKSTlll (обсуждение | вклад) Нет описания правки |
LllKSTlll (обсуждение | вклад) Нет описания правки |
||
| (не показано 16 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{docpage}}{{#switch:{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}|doc|{{#titleparts:{{PAGENAME}}|1|2}}}} | {{docpage}}{{#switch:{{#ifeq:{{PAGENAME}}|{{BASEPAGENAME}}|doc|{{#titleparts:{{PAGENAME}}|1|2}}}} | ||
|doc=Конвертор кодов и названий по | |doc=Конвертор кодов и названий по падежам для штатов и зависимых территорий США (для русскоязычных вики). Шаблон на входе получает название или код штата США и на выходе выводит название штата США в выбранном падеже или код штата. | ||
Данный шаблон предназначен для замены шаблонов {{tl|ДляКатПоГодамШтатовСША}}, {{tl|Штат США в родительном падеже}}, {{tl|Штат США в предложном падеже}}, используемых в категориях. Использование механизма подстраниц уменьшает размер включаемого кода шаблона на страницах статей, что полезно в википроектах с жесткими ограничениями на размер включаемых шаблонов. | |||
== Код для копирования == | == Код для копирования == | ||
| Строка 28: | Строка 30: | ||
Третий параметр отключает или заменяет предлог: | Третий параметр отключает или заменяет предлог: | ||
* <code>{{{{BASEPAGENAME}}|AK|п|}}</code> → {{{{BASEPAGENAME}}|AK|п|}} | * <code>{{{{BASEPAGENAME}}|AK|п|}}</code> → {{{{BASEPAGENAME}}|AK|п|}} | ||
* <code>{{{{BASEPAGENAME}}|AK|п| | * <code>{{{{BASEPAGENAME}}|AK|п|предлог}}</code> → {{{{BASEPAGENAME}}|AK|п|предлог}} | ||
== Код для создания подстраницы == | == Код для создания подстраницы == | ||
Шаблон работает через механизм подстраниц. Для каждой страны необходимо создать свою подстраницу <code style="white-space:nowrap;">{{ns:10}}:{{BASEPAGENAME}}/'''Название или код | Шаблон работает через механизм подстраниц. Для каждой страны необходимо создать свою подстраницу <code style="white-space:nowrap;">{{ns:10}}:{{BASEPAGENAME}}/'''Название или код штата США'''</code> и сделать на неё перенаправления всех возможных вариантов названий и кодов для этого штата. | ||
Заготовка кода для создания подстраницы: | Заготовка кода для создания подстраницы: | ||
| Строка 41: | Строка 43: | ||
|t=штат | |t=штат | ||
}}<noinclude>{{doc|{{ns:10}}:{{BASEPAGENAME}}/doc}}</noinclude></pre> | }}<noinclude>{{doc|{{ns:10}}:{{BASEPAGENAME}}/doc}}</noinclude></pre> | ||
При заполнении подстраницы нужно использовать название штата США, наиболее употребительное в категориях википроекта. | При заполнении подстраницы нужно использовать название штата США, наиболее употребительное в категориях википроекта.{{Шаблон, созданный для Циклопедии}}<includeonly>[[{{ns:14}}:Шаблоны:Трансформация текста]]</includeonly> | ||
|#default=Подстраница шаблона {{tl|{{BASEPAGENAME}}}} для {{#if:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|t}}|{{#switch:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|t}}|штат=штата|=<font color="red">! укажите статус территории в параметре <code>|t=</code>.</font>|#default=зависимой территории}} [[США]] — [[{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}|{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|р}}]].}} | |||
|#default=Подстраница шаблона {{tl|{{BASEPAGENAME}}}} для {{#if:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|t}}|{{#switch:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|t}}|штат=штата | |||
<table class="wikitable"> | <table class="wikitable"> | ||
<tr> | <tr> | ||
<th align="left">Код | <th align="left">Код штата или территории США</th> | ||
<th align="left">Склонение по падежам</th> | <th align="left">Склонение по падежам</th> | ||
</tr> | </tr> | ||
| Строка 57: | Строка 57: | ||
<tr> | <tr> | ||
<td style="border:0;"><b>ISO 3166-2:US:</b></td> | <td style="border:0;"><b>ISO 3166-2:US:</b></td> | ||
<td style="border:0;"><font color="#AAA">US-</font>{{uc:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}| | <td style="border:0;"><font color="#AAA">US-</font>{{uc:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|iso}}}}</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
| Строка 82: | Строка 82: | ||
</td> | </td> | ||
</tr> | </tr> | ||
</table>{{# | </table>{{#if: | ||
{{#ifexist:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}|1}} | |||
{{#ifexist:{{ns:14}}:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}|1}} | |||
--> | {{#ifexist:{{ns:10}}:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}|1}} | ||
--> | |||
-->}} | |<p>В Циклопедии есть:<ul><!-- | ||
-->{{#ifexist:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}<!-- | |||
{{{{ | -->|<li>статья «[[{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}]]»;</li><!-- | ||
-->}}<!-- | |||
-->{{#ifexist:{{ns:14}}:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}<!-- | |||
-->|<li>{{lc:{{ns:14}}}} «[[:{{ns:14}}:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}|{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}]]»;</li><!-- | |||
-->}}<!-- | |||
-->{{#ifexist:{{ns:10}}:{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}<!-- | |||
-->|<li>{{lc:{{ns:10}}}} {{Tl|{{{{BASEPAGENAME}}|{{#titleparts:{{PAGENAME}}|1|2}}|и}}}};</li><!-- | |||
-->}}<!-- | |||
--></ul></p>}}{{Список ссылок сюда}}{{#if: | |||
{{#ifexist:{{ns:10}}:{{BASEPAGENAME}}/{{{{BASEPAGENAME}}|{{SUBPAGENAME}}|и}}||1}} | {{#ifexist:{{ns:10}}:{{BASEPAGENAME}}/{{{{BASEPAGENAME}}|{{SUBPAGENAME}}|и}}||1}} | ||
| Строка 119: | Строка 130: | ||
|title-style = background:#eef; text-align:left; padding:0 .2em; | |title-style = background:#eef; text-align:left; padding:0 .2em; | ||
|content-style = padding:0 .5em; text-align:justify; | |content-style = padding:0 .5em; text-align:justify; | ||
|title = Подстраницы по коду <tt>ISO 3166-2 | |title = Подстраницы по коду <tt>ISO 3166-2</tt>: | ||
|content = <nowiki /> | |content = <nowiki /> | ||
'''Штаты''': | |||
[[{{ns:10}}:{{BASEPAGENAME}}/AL|AL]] | [[{{ns:10}}:{{BASEPAGENAME}}/AL|AL]] | ||
[[{{ns:10}}:{{BASEPAGENAME}}/AK|AK]] | [[{{ns:10}}:{{BASEPAGENAME}}/AK|AK]] | ||
| Строка 171: | Строка 183: | ||
[[{{ns:10}}:{{BASEPAGENAME}}/WI|WI]] | [[{{ns:10}}:{{BASEPAGENAME}}/WI|WI]] | ||
[[{{ns:10}}:{{BASEPAGENAME}}/WY|WY]] | [[{{ns:10}}:{{BASEPAGENAME}}/WY|WY]] | ||
// '''Территории''': | |||
[[{{ns:10}}:{{BASEPAGENAME}}/DC|DC]] | [[{{ns:10}}:{{BASEPAGENAME}}/DC|DC]] | ||
[[{{ns:10}}:{{BASEPAGENAME}}/AS|AS]] | [[{{ns:10}}:{{BASEPAGENAME}}/AS|AS]] | ||
| Строка 178: | Строка 191: | ||
[[{{ns:10}}:{{BASEPAGENAME}}/UM|UM]] | [[{{ns:10}}:{{BASEPAGENAME}}/UM|UM]] | ||
[[{{ns:10}}:{{BASEPAGENAME}}/VI|VI]] | [[{{ns:10}}:{{BASEPAGENAME}}/VI|VI]] | ||
<nowiki />}} | <nowiki />}}{{Hider | ||
|hidden = | |||
|frame-style = background:#fff; border:1px solid #ccc; | |||
|title-style = background:#eef; text-align:left; padding:0 .2em; | |||
|content-style = padding:0 .5em; text-align:justify; | |||
|title = Страницы-перенаправления по названиям штатов и территорий: | |||
|content = <div class="hlist nowraplinks"> | |||
* '''Штаты''': [[{{ns:10}}:{{BASEPAGENAME}}/Айдахо|Айдахо]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Айова|Айова]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Алабама|Алабама]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Аляска|Аляска]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Аризона|Аризона]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Арканзас|Арканзас]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Вайоминг|Вайоминг]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Вашингтон (штат)|Вашингтон (штат)]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Вермонт|Вермонт]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Виргиния|Виргиния]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Висконсин|Висконсин]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Гавайи|Гавайи]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Делавэр|Делавэр]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Джорджия|Джорджия]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Западная Виргиния|Западная Виргиния]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Иллинойс|Иллинойс]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Индиана|Индиана]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Калифорния|Калифорния]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Канзас|Канзас]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Кентукки|Кентукки]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Колорадо|Колорадо]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Коннектикут|Коннектикут]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Луизиана|Луизиана]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Массачусетс|Массачусетс]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Миннесота|Миннесота]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Миссисипи|Миссисипи]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Миссури|Миссури]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Мичиган|Мичиган]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Монтана|Монтана]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Мэн|Мэн]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Мэриленд|Мэриленд]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Небраска|Небраска]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Невада|Невада]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Нью-Гэмпшир|Нью-Гэмпшир]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Нью-Джерси|Нью-Джерси]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Нью-Йорк (штат)|Нью-Йорк (штат)]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Нью-Мексико|Нью-Мексико]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Огайо|Огайо]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Оклахома|Оклахома]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Орегон|Орегон]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Пенсильвания|Пенсильвания]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Род-Айленд|Род-Айленд]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Северная Дакота|Северная Дакота]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Северная Каролина|Северная Каролина]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Теннесси|Теннесси]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Техас|Техас]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Флорида|Флорида]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Южная Дакота|Южная Дакота]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Южная Каролина|Южная Каролина]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Юта|Юта]]</div><hr><div class="hlist nowraplinks"> | |||
* '''Территории''': [[{{ns:10}}:{{BASEPAGENAME}}/Американские Виргинские острова|Американские Виргинские острова]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Американское Самоа|Американское Самоа]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Внешние малые острова (США)|Внешние малые острова (США)]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Гуам|Гуам]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Округ Колумбия|Округ Колумбия]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Пуэрто-Рико|Пуэрто-Рико]] | |||
* [[{{ns:10}}:{{BASEPAGENAME}}/Северные Марианские острова|Северные Марианские острова]] | |||
</div>}} | |||
Текущая версия от 03:20, 10 августа 2026
Конвертор кодов и названий по падежам для штатов и зависимых территорий США (для русскоязычных вики). Шаблон на входе получает название или код штата США и на выходе выводит название штата США в выбранном падеже или код штата.
Данный шаблон предназначен для замены шаблонов ДляКатПоГодамШтатовСША, Штат США в родительном падеже, Штат США в предложном падеже, используемых в категориях. Использование механизма подстраниц уменьшает размер включаемого кода шаблона на страницах статей, что полезно в википроектах с жесткими ограничениями на размер включаемых шаблонов.
Код для копирования
{{ШТАТ США|||}}
Параметры
- — входной параметр, код или название штата США (в именительном, родительном, предложном падеже). Текст без форматирования. Название чувствительно к регистру. Название в предложном падеже можно указывать с предлогом «в»/«на» (в нижнем регистре) или без предлога.
- — формат вывода. При указании падежей выводится название страны словами в выбранном падеже. При указании кодов стран выводится соответствующий код (в нижнем регистре).
- и — именительный (кто? что?)
- р — родительный (кого? чего?)
- п — предложный (о ком? о чём?). По умолчанию с предлогом.
- iso — цифровой код ISO 3166-2:US
- t — тип территории (штат, округ, территория).
- — заменяет или отключает предлог. По умолчанию, если третий параметр не указан, название в предложном падеже п выводится с предлогом по умолчанию («в», «во», «на»). При указании пустого значения название выводится без предлога, также в этом параметре можно задать альтернативный предлог.
Примеры
По умолчанию выводятся названия штатов в именительном падеже:
{{ШТАТ США|Аляска}}→ Аляска{{ШТАТ США|Аляски}}→ Аляска{{ШТАТ США|на Аляске}}→ Аляска{{ШТАТ США|AK}}→ Аляска
При указании падежа выводятся названия в соотв. падеже:
{{ШТАТ США|Аляска|п}}→ на Аляске{{ШТАТ США|AK|п}}→ на Аляске
Третий параметр отключает или заменяет предлог:
{{ШТАТ США|AK|п|}}→ Аляске{{ШТАТ США|AK|п|предлог}}→ предлог Аляске
Код для создания подстраницы
Шаблон работает через механизм подстраниц. Для каждой страны необходимо создать свою подстраницу Шаблон:ШТАТ США/Название или код штата США и сделать на неё перенаправления всех возможных вариантов названий и кодов для этого штата.
Заготовка кода для создания подстраницы:
{{#switch:{{lc:{{{1|}}}}}
|и=<!-- штат США -->
|р=<!-- штата США -->
|п={{{2|в}}} <!-- штате США -->
|iso=
|t=штат
}}<noinclude>{{doc|{{ns:10}}:{{BASEPAGENAME}}/doc}}</noinclude>При заполнении подстраницы нужно использовать название штата США, наиболее употребительное в категориях википроекта.
| Данный шаблон был разработан специально для Циклопедии. |
Список подстраниц[править]
| Подстраницы по коду ISO 3166-2: |
|---|
|
Штаты: AL AK AZ AR CA CO CT DE FL GA HI ID IL IN IA KS KY LA ME MD MA MI MN MS MO MT NE NV NH NJ NM NY NC ND OH OK OR PA RI SC SD TN TX UT VT VA WA WV WI WY // Территории: DC AS GU MP PR UM VI |
| Страницы-перенаправления по названиям штатов и территорий: |
|---|
|