Modulis:Vīrsiev
Moduļa dokumentācija[skatīt] [labot] [hronoloģija] [pārlādēt]
Sintakse
labot šo sadaļuvīrsiev(vērtība, vīrieši, sievietes, noklusējums)
Lietojums
labot šo sadaļulocal vīrsiev = require('Modulis:Vīrsiev')
vīrsiev('vērtība','Teksts, kas parādās vīriešiem','Teksts, kas parādās sievietēm','Teksts, kas parādās pēc noklusējuma')
Ja nav norādīts ceturtais parametrs ("noklusējums"), tad parādās teksts vīriešiem.
Dokumentācija iekļauta no Modulis:Vīrsiev/doc (labot | hronoloģija) Vari eksperimentēt šī moduļa smilšu kastes (izveidot | spoguļversija) un testu (izveidot) lapā Moduļa apakšlapas. |
return function (val, m, f, d)
val = type(val) == 'string' and mw.ustring.lower(val) or val
if val == nil then
return nil
elseif val == 'v'
or val == 'vīr'
or val == 'vīriešu'
or val == 'vīrietis'
or val == 'm'
or val == 'male'
or val == 'masculine'
then
return m
elseif val == 's'
or val == 'siev'
or val == 'sieviešu'
or val == 'sieviete'
or val == 'f'
or val == 'fem'
or val == 'female'
or val == 'feminine'
then
return f
else
return d or m
end
end