Module:etymology: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:


local function term_error(terminfo)
local function term_error(terminfo)
if terminfo.lang:hasType("family") then
if terminfo.lang then
terminfo.term = "-"
if terminfo.lang:hasType("family") then
terminfo.term = "-"
end
end
end
return terminfo
return terminfo
Line 67: Line 69:
table.insert(categories, langname .. " terms borrowed back into " .. langname)
table.insert(categories, langname .. " terms borrowed back into " .. langname)
else
else
table.insert(categories, langname .. " " .. (data.borrowing_type or "terms derived") .. " from " ..
table.insert(categories, langname .. " terms derived from " .. cat_name)
cat_name)
if data.borrowing_type then
table.insert(categories, langname .. " terms " .. data.borrowing_type .. " from " .. cat_name)
end
end
end
end
end