Interested Article - Yesno

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

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

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

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

  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 | 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* "" [blank] "no" "no"
[blank] "" [blank] "yes" "no"
1= [blank] "" [blank] "yes" "no"
¬ "" [blank] "yes" "no"
[опущено] "" [blank] "yes" "no"

См. также

Источник —

Same as Yesno