Шаблон предназначен для унифицированной обработки параметров, которые могут принимать значения «истина» и «ложь». Он не предназначен для использования в статьях напрямую, но для других шаблонов.

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

тоаде

Шаблон различает пять разных типов первого неименованного входного параметра:

  1. Yes: Регистронезависимая форма ввода истинного значения. Поддерживаются значения yes, y, да, true и 1. Возвращаемое значение по умолчанию — «yes», может быть переопределено.
  2. No: Регистронезависимая форма ложного значения. Поддерживаются значения no, n, нет, false и 0. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
  3. Пустота: Состоящий только из пробелов параметр. Возвращаемое значение по умолчанию — пустая строка, может быть переопределено.
  4. Отрицание: Когда параметр представляет собой только символ ¬ или отсутствует вообще. Возвращаемое значение по умолчанию совпадает со значением {{yesno|no}}, может быть переопределено.
  5. Всё остальное: Любой текст, не попадающий в предыдущие группы. Возвращаемое значение по умолчанию совпадает со значением {{yesno|yes}}, может быть переопределено.

Все возвращаемые значения могут быть переопределены (см. ниже).

Параметры

тоаде
{{yesno
|
| yes   =
| no    =
| blank =
| ¬     =
| def   =
}}

Примеры

тоаде
Код Результат
{{yesno|1}} yes
{{yesno|yes}} yes
{{yesno|y}} yes
{{yesno|Yes}} yes
{{yesno|да}} yes
{{yesno|TRUE}} yes
{{yesno|yes|yes=ИСТИНА}} ИСТИНА
{{yesno|0}}
{{yesno|no}}
{{yesno|n}}
{{yesno|нет|}}
{{yesno|нет|no=NO}} NO
{{yesno|false}}
{{yesno|FALSE|no=ЛОЖЬ}} ЛОЖЬ
{{yesno}}
{{yesno|¬|¬=ОТРИЦАНИЕ}} ОТРИЦАНИЕ
{{yesno|¬=ОТРИЦАНИЕ}} ОТРИЦАНИЕ
{{yesno|no=ЛОЖЬ}}
{{yesno|no=ЛОЖЬ|¬=ОТРИЦАНИЕ}} ОТРИЦАНИЕ
{{yesno|blank=ПУСТО}}
{{yesno|}}
{{yesno||¬=ОТРИЦАНИЕ}}
{{yesno||blank=ПУСТО}} ПУСТО
{{yesno|¬|blank=ПУСТО}}
{{yesno||no=ЛОЖЬ}} ЛОЖЬ
{{yesno||no=ЛОЖЬ|blank=ПУСТО}} ПУСТО
{{yesno|что угодно}} yes
{{yesno|что угодно|yes=ИСТИНА}} ИСТИНА
{{yesno|что угодно|def=ЗНАЧЕНИЕ}} ЗНАЧЕНИЕ
{{yesno|что угодно|yes=ИСТИНА|def=ЗНАЧЕНИЕ}} ЗНАЧЕНИЕ
Сравнение связанных шаблонов
Параметр 1 (1=) {{yesno}} {{yesno-yes}} {{yesno-no}}
yes, y, true, 1* «yes» «yes» «yes»
Some Text «yes» «yes» «no»
no, n, false, 0* «» Ло:Var «no» «no»
Ло:Var «» Ло:Var «yes» «no»
1=Ло:Var «» Ло:Var «yes» «no»
¬ «» Ло:Var «yes» «no»
Ло:Var «» Ло:Var «yes» «no»

Хьажа иштта

тоаде