Module:xchc-noun: Difference between revisions

No edit summary
No edit summary
 
Line 54: Line 54:
data.g = g
data.g = g
data.sg = ""
data.sg = ""
data.lang = lang
local pautable = {
local pautable = {
Line 78: Line 79:
["a"] = (match(simplified_word, "[" .. voiceless .. "]$") and "ф" or "в") .. gsubh(word, "Rд",{["r"]="ө",["u"]="э", ["ar"]="э"}),
["a"] = (match(simplified_word, "[" .. voiceless .. "]$") and "ф" or "в") .. gsubh(word, "Rд",{["r"]="ө",["u"]="э", ["ar"]="э"}),
}
}
data.cats = {}
table.insert(data.cats, "Chiingimec " .. genders[data.g] .. " nouns")
return make_table(data)
return make_table(data)
Line 168: Line 172:
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)
}) .. (data.nocat and "" or "[[Category:Chiingimec " .. genders[data.g] .. " nouns|" .. genders[data.g] .. "]]")
}) .. (data.nocat and "" or require("Module:utilities").format_categories(data.cats, data.lang))
end
end


return export
return export