Шаблон:Word125
Назначение
правитьШаблон предназначен для определения грамматически правильной формы при русском числительном.
Использование
правитьВ параметрах задаётся количество и три формы: для случая 1, 2 или 5 предметов. Шаблон выберет грамматически правильную форму из этих трёх.
- Параметры
- {{word125|число|форма для 1|форма для 2|форма для 5}}
Все параметры обязательны.
- Пример
- «Сейчас в Wikivoyage {{NUMBEROFUSERS}} {{word125|{{NUMBEROFUSERS}}|участник|участника|участников}}.»
даёт в результате:
«Сейчас в Wikivoyage 39 306 участников.»
Принцип действия
правитьШаблон вычисляет:
- R10 — остаток от деления на 10
- R100 — остаток от деления на 100
Тогда:
- если R10=1 и R100≠11, то возращается форма для 1;
- если 2≤R10≤4 и ( R100<5 или R100>21), то возращается форма для 2;
- иначе возращается форма для 5.