Module:siwa-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 278: | Line 278: | ||
function export.format_IPA(pron) | function export.format_IPA(pron) | ||
return "<span style=\"font-size:110%;font-family:Gentium,'DejaVu Sans','Segoe UI',sans-serif>" .. pron .. "</span>" | return "<span style=\"font-size:110%;font-family:Gentium,'DejaVu Sans','Segoe UI',sans-serif>" .. pron .. "</span>" | ||
end | |||
function showd(dialect) | |||
return export.format_qualifiers(dialect) | |||
end | |||
function qualifier(qualifiers) | |||
if type(qualifiers) ~= "table" then | |||
qualifiers = { qualifiers } | |||
end | |||
local accents = {} | |||
for _, accent in ipairs(qualifiers) do | |||
table.insert(accents, accent) | |||
end | |||
return format_qualifier(accents) | |||
end | |||
function format_qualifier(list) | |||
if type(list) ~= "table" then | |||
list = { list } | |||
end | |||
if #list == 0 then | |||
return '' | |||
end | |||
return "(''" .. table.concat(list, ", ") .. "'')" | |||
end | end | ||