Перейти к содержанию

Шаблон:Word125

Материал из Wikivoyage

Назначение

[править]

Шаблон предназначен для определения грамматически правильной формы при русском числительном.

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

[править]

В параметрах задаётся количество и три формы: для случая 1, 2 или 5 предметов. Шаблон выберет грамматически правильную форму из этих трёх.

Параметры
{{word125|число|форма для 1|форма для 2|форма для 5}}

Все параметры обязательны.

Пример
«Сейчас в Wikivoyage {{NUMBEROFUSERS}} {{word125|{{NUMBEROFUSERS}}|участник|участника|участников}}.»
даёт в результате:
«Сейчас в Wikivoyage 39 274 участника


Принцип действия

[править]

Шаблон вычисляет:

  • R10 — остаток от деления на 10
  • R100 — остаток от деления на 100

Тогда:

  • если R10=1 и R10011, то возращается форма для 1;
  • если 2R104 и ( R100<5 или R100>21), то возращается форма для 2;
  • иначе возращается форма для 5.