Модуль:Userbox/nation

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Документация

Используется {{Userbox/Национальность}}.

local p = {} 

function p.main( frame ) -- for t:Userbox/Национальность
local args=frame:getParent().args a=args[1] or "" b="|азербайджанка|башкирка|белоруска|марийка|чувашка|немка|гречанка|англичанка|испанка|эстонка|басконка|финка|француженка|еврейка|армянка|японка|грузинка|казашка|лезгинка|литовка|латышка|полячка|полька|румынка|цыганка|русская|славянка|сербка|татарка|украинка|американка|узбечка|китаянка|аргынка|казачка|крымская татарка|турчанка|тюрчанка|" c="" r="|"
local x=args["гендер"] or args["gender"] or args["sex"] or args["пол"] or args[2] or ""
local d=frame:expandTemplate{ title = 'gender switch', args = { x, '1', '0' } }
if mw.ustring.find(b, r..mw.ustring.lower(a)..r,_, plain) then c="itsstring" end
if d=="1" then c="itsstring" end
return c
end 

return p