Module:cognates: Difference between revisions

ਕੋਈ ਸੋਧ ਸਾਰ ਨਹੀਂ
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 50: Line 50:
for _, lang in ipairs(langs) do
for _, lang in ipairs(langs) do
local term, data = m_inline.parse(args[lang])
local term, data = m_inline.parse(args[lang])
data[1], data[2] = lang, term
data[1], data[2], data["nobold"] = lang, term, true
local pre = data["pre"]
local pre = data["pre"]
if pre then
if pre then
Line 57: Line 57:
end
end
local link = (pre or "") .. frame:expandTemplate{title = "m+", args = data}
local link = (pre or "") .. frame:expandTemplate{title = "m+", args = data}
if nat and params.nocat == false then link = link .. "[[Category:" .. nat.name .. " terms with " .. m_languages.get_by_code(lang).name .. " cognates]]" end
if nat and params.nocat == false then link = link .. "[[Category:" .. nat.name .. " terms with " .. m_languages.get_by_code(lang).name .. " cognates|" .. mw.title.getCurrentTitle().subpageText .. "]]" end
table.insert(links, link)
table.insert(links, link)
end
end