모듈:부울변환
창팝위키
더 많은 작업
이 모듈에 대한 설명문서는 모듈:부울변환/설명문서에서 만들 수 있습니다
local p = {}
local true_values = {
['1'] = true,
['yes'] = true,
['y'] = true,
['예'] = true,
['true'] = true,
}
local false_values = {
['0'] = true,
['no'] = true,
['n'] = true,
['아니오'] = true,
['false'] = true,
[''] = true,
}
function p.main(frame)
local val = mw.text.trim(frame.args[1] or '')
local lower = mw.ustring.lower(val)
if true_values[lower] then
return '1'
elseif false_values[lower] or val == '' then
return ''
else
return ''
end
end
return p