Module:xchc-noun: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Tag: Reverted
No edit summary
Tag: Manual revert
Line 64: Line 64:


function make_table(data)
function make_table(data)
local function link(term)
 
return require("Module:links").full_link({term=term, lang=lang})
local function show_form(form)
end
local function link(term)
local links = {}
local function show_form(form)
for alt in gmatch(term, "([^%s,]+)") do
alt = term == "—" and term or "[[Contionary:" .. alt .. "|" .. alt .. "]]"
table.insert(links, alt)
end
return table.concat(links, ", ")
end
if not form then
if not form then
return "—"
return "—"
Line 135: Line 141:


return require("Module:string utilities").format(t,{
return require("Module:string utilities").format(t,{
title=link(data.word),
title=data.word,
after_title="[[:Category:Chiingimec " .. genders[data.g] .. " nouns|" .. genders[data.g] .. "]]",
after_title="[[:Category:Chiingimec " .. genders[data.g] .. " nouns|" .. genders[data.g] .. "]]",
all_cases=make_cases(data)
all_cases=make_cases(data)

Navigation menu