Module:etymology/multi: Difference between revisions

Created page with "local export = {} local m_etymology = require("Module:etymology") -- For testing local force_cat = false function export.format_sources(data) local lang, sc, sources, terminfo, sort_key, categories, nocat, conj = data.lang, data.sc, data.sources, data.terminfo, data.sort_key, data.categories, data.nocat, data.conj local m_utilities if lang and not nocat then m_utilities = require("Module:utilities") end local m_links = require("Module:links") local source_..."
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 7: Line 7:


function export.format_sources(data)
function export.format_sources(data)
--local lang, sc, sources, terminfo, sort_key, categories, nocat, conj, to_wikt =
--data.lang, data.sc, data.sources, data.terminfo, data.sort_key, data.categories, data.nocat, data.conj, data.to_wikt
local lang, sc, sources, terminfo, sort_key, categories, nocat, conj =
local lang, sc, sources, terminfo, sort_key, categories, nocat, conj =
data.lang, data.sc, data.sources, data.terminfo, data.sort_key, data.categories, data.nocat, data.conj
data.lang, data.sc, data.sources, data.terminfo, data.sort_key, data.categories, data.nocat, data.conj
Line 35: Line 37:
}
}
seg = m_links.language_link {
seg = m_links.language_link {
lang = source, term = terminfo.term, alt = display, tr = "-"
lang = source, term = terminfo.term, alt = display, tr = "-" --, to_wikt = to_wikt
}
}
if lang and not nocat then
if lang and not nocat then
Line 75: Line 77:
-- Internal implementation of {{derived|...}} template with multiple source languages
-- Internal implementation of {{derived|...}} template with multiple source languages
function export.format_multi_derived(data)
function export.format_multi_derived(data)
return export.format_sources(data) .. m_etymology.process_and_create_link(data.terminfo, data.template_name)
return export.format_sources(data) .. m_etymology.process_and_create_link(data.terminfo, data.template_name) --, data.to_wikt)
end
end