Шаблон:Возраст: различия между версиями

Материал из RuBeta Wiki
(Шаблон.)
 
м (Что-то вроде обновления шаблона.)
Строка 1: Строка 1:
<includeonly>
<includeonly><!--
<!--Вывод возраста числом-->
 
{{Прошло лет|День={{{День|1}}}|Месяц={{{Месяц|1}}}|Год={{{Год}}} }}
Вывод возраста числом-->
<!---->
{{Прошло лет|День={{{День|1}}}|Месяц={{{Месяц|1}}}|Год={{{Год}}} }}<!--
<!--Вывод слова "лет/год/года", в зависимости от возраста-->
 
{{#ifexpr: {{Прошло лет|День={{{День|1}}}|Месяц={{{Месяц|1}}}|Год={{{Год}}} }} <= 20 <!--Проверяем выражение-->
Вывод слова "лет/год/года", в зависимости от возраста-->
    |лет <!--Является выводом при результате true
{{#ifexpr: {{Прошло лет|День={{{День|1}}}|Месяц={{{Месяц|1}}}|Год={{{Год}}} }} <= 14 and {{Прошло лет|День={{{День|1}}}|Месяц={{{Месяц|1}}}|Год={{{Год}}} }} >= 11
   
|лет
    Переход в switch при значении flase-->
|{{PLURAL: {{#expr: {{Прошло лет|День={{{День|1}}}|Месяц={{{Месяц|1}}}|Год={{{Год}}} }} mod 10}}|год|года|лет}}}}<!--
    |{{#switch: {{#expr: {{Прошло лет|День={{{День|1}}}|Месяц={{{Месяц|1}}}|Год={{{Год}}} }} mod 10}} <!--Находим последнюю цифру возраста


        Результаты вывода, в зависимости от последней цифры-->
        |1 = год
        |2
        |3
        |4 = года
        |#default = лет}}}}<!--
--></includeonly><!--
--></includeonly><!--
--><noinclude>
--><noinclude>

Версия от 17:05, 17 июня 2023

Документация

Использование

Шаблон может быть использован для автоматической подстановки возраста игрока и слова, соответствующего количеству лет. Допустимо использование без указания значения параметров дня и месяца, в этом случае они будут по умолчанию равны 1.

Пример

Возраст игрока составляет 23 года. {{Возраст|День=3|Месяц=8|Год=2000}}

Варианты использования

{{Возраст|День=1|Месяц=1|Год=2000}}

{{Возраст|Месяц=1|Год=2000}}

{{Возраст|Год=2000}}