Toggle menu
24K
663
183
158.1K
HausaDictionary.com | Hausa English Translations
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Yesno: Difference between revisions

From HausaDictionary.com | Hausa English Translations
*>Hydriz
Update
 
m 1 revision imported
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
-- Function allowing for consistent treatment of boolean-like wikitext input.
-- Function allowing for consistent treatment of boolean-like wikitext input.
-- Copied from the English Wikipedia:
-- It works similarly to the template {{yesno}}.
-- https://en.wikipedia.org/wiki/Module:Yesno


return function (val, default)
return function (val, default)
-- If your wiki uses non-ascii characters for any of "yes", "no", etc., you
-- should replace "val:lower()" with "mw.ustring.lower(val)" in the
-- following line.
val = type(val) == 'string' and val:lower() or val
val = type(val) == 'string' and val:lower() or val
if val == nil then
if val == nil then
Line 11: Line 13:
or val == 'y'
or val == 'y'
or val == 'true'
or val == 'true'
or val == 't'
or tonumber(val) == 1
or tonumber(val) == 1
then
then
Line 18: Line 21:
or val == 'n'
or val == 'n'
or val == 'false'
or val == 'false'
or val == 'f'
or tonumber(val) == 0
or tonumber(val) == 0
then
then