Module:R:fi:NSK
Appearance
- The following documentation is generated by Module:documentation. [edit]
- Useful links: subpage list • links • transclusions • testcases • sandbox
This module implements the reference template {{R:fi:NSK}}
.
local export = {}
function export.getVolume(frame)
local word = frame.args[1] or error("must specify word")
word = mw.ustring.lower(require("Module:languages").getByCode("fi"):makeSortKey(word))
if mw.ustring.match(word, "^[a-i]") then
return "1 (A–I)"
elseif mw.ustring.match(word, "^[j-k]") then
return "2 (J–K)"
elseif mw.ustring.match(word, "^[l-n]") then
return "3 (L–N)"
elseif mw.ustring.match(word, "^[o-r]") then
return "4 (O–R)"
elseif mw.ustring.match(word, "^s.*") or mw.ustring.match(word, "^t[a-r]") then
return "5 (S–Tr)"
elseif mw.ustring.match(word, "^t[s-zåäö]") or mw.ustring.match(word, "^[u-zåäö]") then
return "6 (Ts–Ö)"
end
return "?"
end
return export