Module:pollasena-roots/templates: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
local m_pr = require("Module:pollasena-roots")
local m_pr = require("Module:pollasena-roots")
local gsub = mw.ustring.gsub


local export = {}
local export = {}


local function concat_etymologies(args, etymologies)
local function concat_etymologies(args, etymologies)
local capital = args.nocap and "f" or "F"
local str = "From " .. table.concat(etymologies, ", from ") .. "."
return capital .. "rom " .. table.concat(etymologies, ", from ") .. "."
if args.nocap then
str = str:gsub("^.", mw.ustring.lower)
end
return str
end
end