10,735
edits
TheNightAvl (talk | contribs) No edit summary |
TheNightAvl (talk | contribs) No edit summary |
||
Line 22: | Line 22: | ||
end | end | ||
function export.generate(lang, rhymes, nopre) | function export.generate(lang, rhymes, nopre, nocat) | ||
local language = m_languages.get_by_code(lang) | local language = m_languages.get_by_code(lang) | ||
local rhymes_show = "" | local rhymes_show = "" | ||
if not nopre then | if not (nopre or false) then | ||
rhymes_show = "\n* Rhyme" | rhymes_show = "\n* Rhyme" | ||
if #rhymes > 1 then rhymes_show = rhymes_show .. "s" end | if #rhymes > 1 then rhymes_show = rhymes_show .. "s" end | ||
Line 40: | Line 40: | ||
if rhyme_count < 2 then | if rhyme_count < 2 then | ||
rhymes_show = rhymes_show .. | rhymes_show = rhymes_show .. | ||
"<span class=\"IPA\">-" .. rhyme .. "</span> | "<span class=\"IPA\">-" .. rhyme .. "</span>" | ||
else | else | ||
rhymes_show = rhymes_show .. | rhymes_show = rhymes_show .. | ||
"<span class=\"IPA\">[[:Category:" .. rhyme_cat .. "|-" .. rhyme .. "]]</span> | "<span class=\"IPA\">[[:Category:" .. rhyme_cat .. "|-" .. rhyme .. "]]</span>" .. | ||
"<sup> (" .. rhyme_count .. ")</sup>" | "<sup> (" .. rhyme_count .. ")</sup>" | ||
end | end | ||
if not (nocat or false) then | |||
rhymes_show = rhymes_show .. "[[Category:" .. rhyme_cat .. "]]" | |||
end | |||
end | end | ||
Line 76: | Line 79: | ||
mw.logObject(rhymes) | mw.logObject(rhymes) | ||
return export.generate(language.code, rhymes, args["nopre"] ~= nil) | return export.generate(language.code, rhymes, args["nopre"] ~= nil, args["nocat"] ~= nil) | ||
end | end | ||