Module:etymology/templates: Difference between revisions

No edit summary
No edit summary
Line 126: Line 126:
local parent_args = frame:getParent().args
local parent_args = frame:getParent().args
local terms, args = export.parse_2_lang_args(parent_args)
local terms, args = export.parse_2_lang_args(parent_args)
local processes = {
["c"] = "calqued", ["i"] = "inherited", ["b"] = "borrowed", ["lb"] = "learned borrowing"
}
return require(etymology_module).format_derived {
return require(etymology_module).format_derived {
lang = args[1],
lang = args[1],
Line 136: Line 141:
template_name = "derived",
template_name = "derived",
force_cat = force_cat,
force_cat = force_cat,
borrowing_type = processes[args.p] or nil,
}
}
end
end