Модуль:Yesno
Материал из Указатель частей и соединений РККА 1941-1945
Для документации этого модуля может быть создана страница Модуль:Yesno/doc
local ynTable = { [''] = false, -- пустое — это не «иное» ['y'] = true, ['Y'] = true, ['д'] = true, ['Д'] = true, ['1'] = true, ['n'] = false, ['N'] = false, ['н'] = false, ['Н'] = false, ['0'] = false, } return function (val, default) val = val or '' assert( type( val ) == 'string' ) local x = ynTable[mw.ustring.sub( val, 1, 1 )] if x == nil then return default end return x end