Шаблон:Сезон/doc
Этот шаблон позволяет работать с календарными сезонами.
Использование
[править]Шаблон можно использовать, например, в текстах, функциях парсера (например, #switch) и т. д.
Общие параметры
[править]Шаблон имеет 2 общих для всех режимов параметра.
1) режим
[править]Этот параметр позволяет указать режим работы шаблона. В качестве значение задаётся одно из следующих: 1, 2 или 3. Другие значения приведут к ошибке. Значение по умолчанию — 1.
2) месяц
[править]Этот параметр позволяет задать входное значение — месяц, а точнее, его номер с ведущим нулём. На основе номера месяца шаблон определяет сезон:
01,02,12— зима;03,04,05— весна;06,07,08— лето;09,10,11— осень.
Значение по умолчанию — {{CURRENTMONTH}} (текущий месяц).
Все остальные параметры зависят от установленного в параметре режим режима работы.
1 режим
[править]В первом режиме работы шаблон просто возвращает название сезона.
Примеры работы:
- {{сезон|режим=1|месяц=04}} — весна;
- {{сезон|режим=1|месяц=11}} — осень;
- {{сезон|режим=1}} — зима (текущий месяц и, соответственно, сезон).
У этого режима нет никаких дополнительных параметров.
2 режим
[править]Второй режим работы шаблона возвращает название сезона в заданном падеже. Падеж задаётся через одноимённый параметр падеж. Возможные значения этого параметра:
и— именительный;р— родительный;д— дательный;в— винительный;т— творительный;п— предложный.
Примеры:
- {{сезон|режим=2|месяц=02|падеж=д}} — зиме;
- {{сезон|режим=2|месяц=07|падеж=т}} — летом;
- {{сезон|режим=2|падеж=р}} — зимы (текущий месяц/сезон, родительный падеж).
Значение творительного падежа также может использоваться в качестве наречия времени: зимой идёт снег.
3 режим
[править]Третий режим работы позволяет отобразить нужный текст в зависимости от сезона. Тексты задаются в параметрах текст-[сезон]:
текст-зима— текст для зимнего сезона;текст-весна— текст для весеннего сезона;текст-лето— текст для летнего сезона;текст-осень— текст для осеннего сезона.
Примеры использования: