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 " | }) .. (data.nocat and "" or require("Module:utilities").format_categories(data.cats, data.lang)) | ||
end | end | ||
return export | return export | ||