45,342
edits
No edit summary Tag: Reverted |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 396: | Line 396: | ||
end | end | ||
if sc:getCode() == "Mong" then m = "Mong-translit" end | |||
return require("Module:" .. (module_override or m)).tr(text, self:getCode(), sc and sc:getCode() or nil) | return require("Module:" .. (module_override or m)).tr(text, self:getCode(), sc and sc:getCode() or nil) | ||
end | end | ||
Line 599: | Line 601: | ||
end | end | ||
--[ | --[[ If language is an etymology language, iterates through parent languages | ||
function export.getNonEtymological() | until it finds a non-etymology language. ]] | ||
function export.getNonEtymological(lang) | |||
local | while lang:getType() == "etymology language" do | ||
local parentCode = lang:getParentCode() | |||
lang = export.getByCode(parentCode) | |||
or require("Module:etymology languages").getByCode(parentCode) | |||
or require("Module:families").getByCode(parentCode) | |||
end | end | ||
return lang | |||
return | |||
end | end | ||
return export | return export |