Module:mg-spel: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 36: Line 36:
c = c:gsub("x", "is")
c = c:gsub("x", "is")
local list = {e, a, c, s}
-- disclaimer: awful approach below, your physical and mental integrity may be at risk
for i = 1, 4 do
if e == a and a == s then
for j = 1, 4 do
qs = {"Spanish", "Asturian", "Southern"}
if list[i] ~= term and list[i] == list[j] then
table.insert(ret, "* " .. m_l.full_link({term = e, lang = lang}) .. " " .. m_q.format_qualifier(qs) .. "\n")
table.insert(qs, abbr[i])
elseif e == a then
end
table.insert(qs, "Spanish")
end
table.insert(qs, "Asturian")
table.insert(ret, "* " .. m_l.full_link({term = e, lang = lang}) .. " " .. m_q.format_qualifier(qs) .. "\n")
table.insert(ret, "* " .. m_l.full_link({term = list[i], lang = lang}) .. " " .. m_q.format_qualifier(qs or {abbr[i]}) .. "\n")
elseif e == s then
table.insert(qs, "Spanish")
table.insert(qs, "Southern")
table.insert(ret, "* " .. m_l.full_link({term = e, lang = lang}) .. " " .. m_q.format_qualifier(qs) .. "\n")
elseif a == s then
table.insert(qs, "Asturian")
table.insert(qs, "Southern")
table.insert(ret, "* " .. m_l.full_link({term = a, lang = lang}) .. " " .. m_q.format_qualifier(qs) .. "\n")
else
table.insert(ret, "* " .. m_l.full_link({term = e, lang = lang}) .. " " .. m_q.format_qualifier({"Spanish"}) .. "\n")
table.insert(ret, "* " .. m_l.full_link({term = a, lang = lang}) .. " " .. m_q.format_qualifier({"Asturian"}) .. "\n")
table.insert(ret, "* " .. m_l.full_link({term = s, lang = lang}) .. " " .. m_q.format_qualifier({"Southern"}) .. "\n")
end
end
table.insert(ret, "* " .. m_l.full_link({term = c, lang = lang}) .. " " .. m_q.format_qualifier({"Celtic"}) .. "\n")
if e == term and a == term and c == term and s == term then
if e == term and a == term and c == term and s == term then

Navigation menu